/* OK ITHAKI V249526R9 — MANUAL WIFI CELL / PHONE MICROSERVER / SAFE FALLBACK */
(function(){
'use strict';
/* R10F15_COMPAT_OLD_MESSAGE_CENTER_NAMES: openExactNotificationMessageCenterR10F14 openExternalMessageCenterV249529 */
if(window.__ITHAKI_V249526R9_OWNER__)return;
window.PLUS_SAME_NOTIFICATION_BUTTON_R10F15=true;
window.__ITHAKI_V249526R9_OWNER__={version:'V249526R9',manualOnly:true,wifiCellMicroserver:true,eachPhoneServer:true,textAndSosOnly:true,safeFallback:true,openSourceReviewed:true,at:Date.now()};
const I=()=>window.ITH=window.ITH||{},$=id=>document.getElementById(id),bridge=()=>window.OKITHAKI_ANDROID||window.AndroidBridge||null;
function nativeInvoke(name,...args){try{const b=bridge();if(b&&typeof b[name]==='function'){b[name](...args);return true}}catch(e){console.warn('R9 native',name,e)}return false}
function call(name,...args){const f=I()[name]||window[name];if(typeof f==='function')return f.apply(I(),args);return false}
function closePlus(){const p=$('plusSheet');if(p)p.classList.remove('show');return false}
function addCss(){if($('ith530R9Css'))return;const s=document.createElement('style');s.id='ith530R9Css';s.textContent=`
#plusSheet.ith530CanonicalPlus{display:none!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;padding:12px!important;max-height:min(80dvh,780px)!important;overflow:auto!important;overscroll-behavior:contain!important}
#plusSheet.ith530CanonicalPlus.show{display:grid!important}#plusSheet .ith530Head{grid-column:1/-1;position:sticky;top:-12px;z-index:5;display:flex;align-items:center;gap:9px;padding:10px;background:rgba(3,16,28,.985);border-bottom:1px solid rgba(154,211,255,.22)}
#plusSheet .ith530Head b{flex:1;color:#ffe39a}.ith530Section{grid-column:1/-1;margin:5px 2px -2px;color:#9ed9f5;font-size:11px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}
#plusSheet [data-r9plus]{min-height:78px!important;display:grid!important;grid-template-columns:38px 1fr!important;gap:8px!important;align-items:center!important;text-align:left!important;padding:10px!important;border-radius:17px!important}
#plusSheet [data-r9plus] b{font-size:24px!important}.ith530Text strong{display:block;font-size:13px}.ith530Text small{display:block;opacity:.74;font-size:10.5px;margin-top:3px;line-height:1.25}
#plusSheet [data-r9plus="neighborhood"]{grid-column:1/-1;border-color:rgba(91,232,187,.72)!important;background:linear-gradient(135deg,rgba(5,112,83,.96),rgba(7,45,68,.97))!important;box-shadow:0 10px 28px rgba(0,0,0,.28)}
#plusSheet [data-r9plus="neighborhood"] .ith530Text strong{font-size:15px;color:#eafff7}
@media(min-width:780px){#plusSheet.ith530CanonicalPlus{grid-template-columns:repeat(4,minmax(0,1fr))!important;width:min(1000px,94vw)!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important}#plusSheet [data-r9plus="neighborhood"]{grid-column:span 2}}
`;document.head.appendChild(s)}
const ITEMS=[
 ['section','Δημιουργία και δημοσίευση',''],['camera_photo','📷','Λήψη φωτογραφίας','Κάμερα στη σωστή ενεργή οθόνη'],['camera_video','🎥','Εγγραφή βίντεο','Κάμερα στη σωστή ενεργή οθόνη'],['gallery_photo','🖼️','Φωτογραφία','Επιλογή από συσκευή'],['gallery_video','📼','Βίντεο','Επιλογή από συσκευή'],['audio','🎙️','Εγγραφή ήχου','Μήνυμα ή δημοσίευση'],['file','📎','Αρχείο','Αποστολή στη σωστή φόρμα'],['text','📝','Κείμενο','Κανονική φόρμα δημοσίευσης'],['poll','📊','Ψηφοφορία','Δημιουργία ψηφοφορίας'],
 ['section','Μηνύματα και επικοινωνία',''],['external','📨','Κέντρο Μηνυμάτων','Email, Viber, SMS και άλλες εφαρμογές'],['dm','💬','Προσωπικά μηνύματα','Φίλοι και συνομιλίες'],['message_group','👥','Ομάδα στα Μηνύματα','Νέα ομαδική συνομιλία'],['spaces','🏘️','Κοινότητες / Δωμάτια','Νέα επαγγελματική οθόνη'],['comm_center','📡','Ομάδες / Broadcast','Κέντρο επικοινωνίας'],['forward','↪','Προώθηση','Προώθηση μηνύματος ή αρχείου'],
 ['section','Γειτονιά χωρίς internet',''],['neighborhood','🛜','Γειτονιά & Ραντάρ','Κυψέλη ίδιου Wi‑Fi: κάθε κινητό μικροserver · Nearby Ραντάρ · μόνο γραπτά/SOS · χειροκίνητη ασφαλής επιστροφή'],
 ['section','Ειδοποιήσεις και εργαλεία',''],['notifications','🔔','Κέντρο Ειδοποιήσεων','ΙΘΑΚΗ, εξωτερικές εφαρμογές και συμβάντα Γειτονιάς'],['calendar','📅','Ημερολόγιο ενεργειών','Ανά εφαρμογή και ημερομηνία'],['bil','🐢','Bil','Ρυθμίσεις και ενημέρωση'],['qr','▦','QR','Κοινοποίηση OK ITHAKI'],['host','🌊','Οικοδεσπότης','Επικοινωνία με ΙΘΑΚΗ'],
 ['section','Ειδικές λειτουργίες',''],['bottle','🍾','Μπουκάλι','Πέλαγος των Ψιθύρων'],['anon_wall','🕊️','Ανώνυμος Τοίχος','Ανώνυμη υποστήριξη']
];
function state(){return I().state||window.state||{}}
function mediaDestination(){const s=state(),p=String(s.page||document.body?.dataset.page||'home');if(p==='dm'&&s.activeChannel)return{ctx:'dm',target:String(s.activeChannel||'')};if(p==='spaces'&&s.currentSpaceChannel)return{ctx:'space',target:String(s.currentSpaceChannel||s.currentSpace||'')};return{ctx:'feed',target:''}}
function renderPlus(){addCss();const p=$('plusSheet');if(!p)return false;p.className='plusSheet ith530CanonicalPlus show';const seen=new Set();let html='<div class="ith530Head"><button type="button" class="icon" data-r9plus="close">×</button><b>＋ Κέντρο δημιουργίας & επικοινωνίας</b><span></span></div>';for(const x of ITEMS){if(x[0]==='section'){html+='<div class="ith530Section">'+x[1]+'</div>';continue}if(seen.has(x[0]))continue;seen.add(x[0]);html+='<button type="button" class="tile" data-r9plus="'+x[0]+'"><b>'+x[1]+'</b><span class="ith530Text"><strong>'+x[2]+'</strong><small>'+x[3]+'</small></span></button>'}p.innerHTML=html;p.dataset.ithakiOwner='v249526r9';document.documentElement.setAttribute('data-ithaki-r9-plus-count',String(seen.size));return false}
function act(a){closePlus();const d=mediaDestination();if(a==='close')return false;if(['camera_photo','camera_video','gallery_photo','gallery_video','audio','file','text','poll'].includes(a)&&typeof I().requireCompleteProfileR10F9==='function'&&!I().requireCompleteProfileR10F9(a))return false;if(a==='neighborhood'){const canonical=I().openCanonicalMeshV249526R10F1||window.openCanonicalMeshV249526R10F1;if(typeof canonical==='function')return canonical();if(nativeInvoke('openEmergencyNeighborhoodV249442'))return false;return call('openEmergencyNeighborhoodV249442')||alert('Η Γειτονιά & Ραντάρ λειτουργεί στην εφαρμογή Android V249531.');}if(a==='external'){const f=I().openExactNotificationMessageCenterButtonV249526||window.openExactNotificationMessageCenterButtonV249526||I().openExactNotificationMessageCenterButtonV249525||window.openExactNotificationMessageCenterButtonV249525||I().openExternalMessageCenterV249477;if(typeof f==='function')return f.call(I());return false;}if(a==='calendar')return call('openExternalMessageCenterV249529','calendar')||call('openProfessionalNotificationOrganizerV249527','calendar');if(a==='dm')return call('page','dm');if(a==='message_group')return call('openClassicMessageGroupCreateV249284');if(a==='spaces')return call('openCanonicalCommunitiesR10F15')||call('openCommunitiesR10F15')||call('openCanonicalCommunitiesR10F14')||call('page','spaces');if(a==='comm_center')return call('openCommCenterV249280','groups');if(a==='forward')return call('openCommCenterV249280','forward');if(a==='notifications')return call('notifyCenter');if(a==='bil')return call('openNotificationSettingsV249238');if(a==='qr')return call('showQR');if(a==='host')return call('openHostContact');if(a==='bottle')return call('openBottleSeaV249274','compose');if(a==='anon_wall')return call('openAnonymousWallV249283')||call('openCurrentWallV249440')||call('openWallV411');if(a==='text')return call('page','create');if(a==='poll')return call('openPoll');if(a==='camera_photo')return call('captureMedia',d.ctx,'photo',d.target);if(a==='camera_video')return call('captureMedia',d.ctx,'video',d.target);if(a==='audio')return call('startAudioRecording',d.ctx,d.target);if(a==='gallery_photo')return call('chooseFile',d.ctx,'photo',d.target);if(a==='gallery_video')return call('chooseFile',d.ctx,'video',d.target);if(a==='file')return call('chooseFile',d.ctx,'file',d.target);return false}
function capture(e){const plus=e.target.closest('#nav button[data-page="plus"]');if(plus){e.preventDefault();e.stopImmediatePropagation();return renderPlus()}const q=e.target.closest('#plusSheet [data-r9plus]');if(q){e.preventDefault();e.stopImmediatePropagation();return act(q.dataset.r9plus)}}
function install(){addCss();document.addEventListener('click',capture,true);I().openCanonicalPlusMenuV249530=renderPlus;I().openPlusMenuV249415=renderPlus;I().togglePlus=renderPlus;window.togglePlus=renderPlus;document.documentElement.setAttribute('data-ithaki-v249526r9','manual-wifi-cell-phone-microserver');try{localStorage.setItem('ith_frontend_build','V249526R9-manual-wifi-cell-microserver')}catch(e){}}
if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',install,{once:true});else install();
})();
