/* OK ITHAKI V249474
 * Professional menu + anonymity/encryption full EL/EN translation.
 * Publication visibility after preview send and stable Home startup markers.
 * User content, database, media, messages, calls and friendships are not modified.
 */
(function(){
  'use strict';
  if(window.__ITHAKI_V249474_COMPLETE__)return;
  window.__ITHAKI_V249474_COMPLETE__={version:'V249474',installedAt:Date.now()};
  var LANG_KEY='ith_ui_lang_v249141',OLD_LANG_KEY='ith_ui_lang';
  var MAP={
    'Επαγγελματικό Κέντρο ΙΘΑΚΗ':'ITHAKI Professional Center',
    'Επαγγελματικό Κέντρο':'Professional Center',
    'Επαγγελματικό μενού':'Professional menu',
    'Άνοιγμα επαγγελματικού μενού':'Open professional menu',
    'Κλείσιμο επαγγελματικού μενού':'Close professional menu',
    'Είσοδος στο επαγγελματικό μενού':'Enter professional menu',
    'Ενεργοποίηση επαγγελματικού κέντρου':'Activate professional center',
    'Έλεγχος επαγγελματικού κέντρου':'Check professional center',
    'Επανάληψη ελέγχου':'Retry check',
    'Ασφαλής επαγγελματική συνεδρία':'Secure professional session',
    'Το Κέντρο ανοίγει μόνο μετά τον ιδιωτικό κωδικό. Η συνεδρία κλείνει όταν κλείσεις το μενού.':'The Center opens only after the private password. The session ends when you close the menu.',
    'Πραγματικά εργαλεία δημιουργού':'Real creator tools',
    'Πραγματικές προβολές':'Real views',
    'Στατιστικά βίντεο':'Video statistics',
    'Ποιότητα θέασης':'Viewing quality',
    'Δημόσιο προφίλ δημιουργού':'Public creator profile',
    'Δημόσιο link':'Public link',
    'χωρίς επεξεργασία/επαφές':'no editing/contacts',
    'Έγκυρες προβολές, μοναδικοί θεατές, ενεργός χρόνος και ολοκληρώσεις.':'Valid views, unique viewers, active watch time and completions.',
    'Στοιχεία ανά βίντεο, completion rate και χρόνος θέασης.':'Per-video data, completion rate and watch time.',
    'ΛΕΙΤΟΥΡΓΕΙ':'ACTIVE',
    'ΠΡΟΒΟΛΕΣ':'VIEWS','ΜΟΝΑΔΙΚΟΙ':'UNIQUE','ΘΕΑΣΗ':'WATCH TIME','ΟΛΟΚΛΗΡΩΣΕΙΣ':'COMPLETIONS',
    'Φόρτωση πραγματικών στοιχείων…':'Loading real data…',
    'Τα V405 στοιχεία θα εμφανιστούν μόλις υπάρξουν πραγματικές προβολές.':'V405 data will appear when real views exist.',
    'Απομονωμένο επαγγελματικό κέντρο':'Isolated professional center',
    'Δεν αλλάζει όνομα, φωτογραφία, λειτουργία λογαριασμού, φίλους ή επαφές. Η κανονική δημοσίευση γίνεται μόνο από το + της ΙΘΑΚΗΣ.':'It does not change name, photo, account mode, friends or contacts. Normal publishing is done only from the ITHAKI + button.',
    'Αλλαγή επαγγελματικού κωδικού':'Change professional password',
    'Επαγγελματικός κωδικός':'Professional password',
    'Νέος κωδικός':'New password','Επανάληψη':'Repeat','Αλλαγή κωδικού':'Change password',
    'Ελάχιστο μήκος: 8 χαρακτήρες, με γράμμα και αριθμό.':'Minimum length: 8 characters, with a letter and a number.',
    'Τουλάχιστον 8 χαρακτήρες, γράμμα και αριθμός':'At least 8 characters, a letter and a number',
    'Ο ίδιος κωδικός ζητείται σε κάθε είσοδο. Δεν υπάρχει ανάκτηση από τον server.':'The same password is required at every entry. There is no recovery from the server.',
    'Όρισε προσωπικό κωδικό και προαιρετικά αποθήκευσε ιδιωτικό αρχείο στο κινητό. Χωρίς email ή τηλέφωνο.':'Set a personal password and optionally save a private file on the phone. No email or phone number.',
    'Γίνεται ασφαλής έλεγχος της υπάρχουσας ενεργοποίησης.':'The existing activation is checked securely.',
    'Η συσκευή θυμάται ότι το Επαγγελματικό Κέντρο έχει ενεργοποιηθεί.':'The device remembers that the Professional Center has been activated.',
    'Ο server δεν ολοκλήρωσε ακόμη την επιβεβαίωση. Δεν θα εμφανιστεί ξανά ενεργοποίηση από την αρχή.':'The server has not completed confirmation yet. Activation from the beginning will not appear again.',
    'Ένας λογαριασμός, ένα κοινό όνομα και μία φωτογραφία.':'One account, one shared name and one photo.',
    'Το Επαγγελματικό Κέντρο ενεργοποιήθηκε.':'The Professional Center was activated.',
    'Το Επαγγελματικό Κέντρο είναι ήδη ενεργό. Ζητείται ο κωδικός εισόδου.':'The Professional Center is already active. The entry password is required.',
    'Αποθήκευση κοινού προφίλ':'Save shared profile',
    'Ο λογαριασμός επέστρεψε σε κανονική λειτουργία.':'The account returned to normal mode.',
    'ΕΝΕΡΓΟ':'ACTIVE','ΑΝΕΝΕΡΓΟ':'INACTIVE','ΕΛΕΓΧΟΣ':'CHECK',
    'Ανωνυμία και κρυπτογράφηση':'Anonymity and encryption',
    'Ανωνυμία':'Anonymity','Κρυπτογράφηση':'Encryption','Κρυπτογραφημένο μήνυμα':'Encrypted message',
    'Ασφαλής κλειδαριά και End-to-end κρυπτογράφηση':'Secure lock and end-to-end encryption',
    'Ιδιωτική κλειδαριά':'Private lock','Κλειδαριά συσκευής διαθέσιμη':'Device lock available',
    'Άνοιξε την κλειδαριά για έλεγχο E2EE':'Open the lock to check E2EE',
    'Τρόπος κρυπτογράφησης':'Encryption mode','Χωρίς κρυπτογράφηση':'No encryption',
    'Τυπική κρυπτογράφηση AES':'Standard AES encryption','Πλήρης End-to-end κρυπτογράφηση':'Full end-to-end encryption',
    'Κοινό κλειδί AES':'Shared AES key','Δημόσιο κλειδί':'Public key','Ιδιωτικό κλειδί':'Private key',
    'Γράψε κοινό κλειδί AES.':'Enter a shared AES key.',
    'Το End-to-end Android Keystore απαιτεί το συμβατό APK.':'End-to-end Android Keystore requires the compatible APK.',
    'Λάθος ή ανύπαρκτο κοινό κλειδί':'Wrong or missing shared key',
    'Οι ασφαλείς ρυθμίσεις αποθηκεύτηκαν.':'Secure settings were saved.',
    'Δεν αποθηκεύτηκαν:':'Not saved:','Δεν επιβεβαιώθηκε:':'Not confirmed:',
    'Αναμονή φίλου':'Waiting for friend',
    'Ο φίλος πρέπει να ανοίξει το APK V249389 ώστε να καταχωρηθεί το δημόσιο κλειδί του.':'Your friend must open APK V249389 so their public key can be registered.',
    'Ενεργοποιήθηκε ο τρόπος συνομιλίας:':'Conversation mode enabled:',
    'Δεν ενεργοποιήθηκε:':'Not enabled:','Ενεργοποιήθηκε:':'Enabled:',
    'Διάλεξε πρώτα φίλο ή δωμάτιο.':'Choose a friend or room first.',
    'Διάλεξε πρώτα φίλο για την ασφαλή κλειδαριά.':'Choose a friend for the secure lock first.',
    'Η ασφαλής κλειδαριά δεν φορτώθηκε από το νέο APK.':'The secure lock was not loaded by the new APK.',
    'Προστασία επικοινωνίας':'Communication protection','Ασφάλεια συνομιλίας':'Conversation security',
    'Ανώνυμη δημοσίευση':'Anonymous post','Δημοσίευση ως Ανώνυμος':'Post as Anonymous',
    'Εμφάνιση ονόματος':'Show name','Απόκρυψη ονόματος':'Hide name',
    'ΙΘΑΚΗ Private Relay':'ITHAKI Private Relay','Προστασία IP / TOR':'IP / TOR protection',
    'Κανονική σύνδεση':'Normal connection','Ιδιωτική σύνδεση':'Private connection',
    'Εφαρμογή ρυθμίσεων':'Apply settings','Αποθήκευση ρυθμίσεων':'Save settings',
    'Αποθήκευση…':'Saving…','Αλλαγή…':'Changing…','Κλείσιμο':'Close','Άκυρο':'Cancel','Κατάλαβα':'Understood',
    'Αποστολή / Δημοσίευση':'Send / Publish','Ξεκινά η αποστολή...':'Starting upload…',
    'Προετοιμασία αποστολής':'Preparing upload','Επανάληψη αποστολής':'Retry upload',
    'Δεν υπάρχει επιλεγμένο αρχείο.':'No file is selected.','Δεν βρέθηκε ο μηχανισμός αποστολής.':'The sending mechanism was not found.',
    'Αποτυχία αποστολής:':'Upload failed:','Δημοσιεύτηκε':'Posted','Η δημοσίευση εμφανίζεται στη Ροή.':'The publication is visible in Feed.',
    'Όλα':'All','Βίντεο':'Videos','Σοφά':'Wisdom','Δικά μου':'Mine','Αναζήτηση στη Ροή':'Search Feed',
    'Μέλος':'Member','Ανώνυμος':'Anonymous','Επαγγελματικό':'Professional',
    'Αποθήκευση':'Save','Ανανέωση':'Refresh','Ρυθμίσεις':'Settings','Επιστροφή':'Back'
  };
  var REV={};Object.keys(MAP).forEach(function(k){REV[MAP[k]]=k});
  var sortedEl=Object.keys(MAP).sort(function(a,b){return b.length-a.length});
  var sortedEn=Object.keys(REV).sort(function(a,b){return b.length-a.length});
  function lang(){var x='el';try{x=String(localStorage.getItem(LANG_KEY)||localStorage.getItem(OLD_LANG_KEY)||document.documentElement.lang||'el').toLowerCase()}catch(e){}return x.indexOf('en')===0?'en':'el'}
  function skip(el){return !el||!el.closest?false:!!el.closest('textarea,input:not([type="button"]):not([type="submit"]),[contenteditable="true"],[data-user-text],[data-preserve-user-text],.msgBody,.messageText,.chatBubble .body,.bubble .body,.ithFeedMainTextV249429,.ithFeedCaptionV249430,.postBody,.commentText,.nickname,.memberName,.filename,.previewFileCard,.storyItem,.dmFriendRowV249235 b,.person b,.spaceTile>b')}
  function convert(s){if(!s||!String(s).trim())return s;var en=lang()==='en',map=en?MAP:REV,keys=en?sortedEl:sortedEn;if(map[s])return map[s];var out=s;keys.forEach(function(k){if(out.indexOf(k)>=0)out=out.split(k).join(map[k])});return out}
  function translateNode(n){if(!n)return;if(n.nodeType===3){if(skip(n.parentElement))return;var v=n.nodeValue,x=convert(v);if(x!==v)n.nodeValue=x;return}if(n.nodeType!==1||skip(n))return;['placeholder','title','aria-label'].forEach(function(a){if(n.hasAttribute&&n.hasAttribute(a)){var v=n.getAttribute(a),x=convert(v);if(x!==v)n.setAttribute(a,x)}});if((n.tagName==='INPUT'||n.tagName==='BUTTON')&&n.value){var x=convert(n.value);if(x!==n.value)n.value=x}}
  function translateTree(root){root=root||document.body;if(!root)return;translateNode(root);var w=document.createTreeWalker(root,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT);var n;while((n=w.nextNode()))translateNode(n);document.documentElement.setAttribute('data-ithaki-v249474-lang',lang())}
  var timer=0;function schedule(){clearTimeout(timer);timer=setTimeout(function(){translateTree(document.body)},35)}
  function clearFeedFilters(){try{localStorage.setItem('ith_feed_category_v249429','all');localStorage.removeItem('ith_feed_selected_keyword_v249429')}catch(e){}var q=document.getElementById('ithFeedSearchInputV249429');if(q)q.value='';document.querySelectorAll('[data-v249429-category]').forEach(function(b){b.classList.toggle('active',String(b.dataset.v249429Category||'')==='all')})}
  function ensurePublishedVisible(){if(window.__ITHAKI_V249475_FEED_OWNER__)return;clearFeedFilters();setTimeout(function(){try{var ith=window.ITH||{};if(typeof ith.openProfessionalFeedV249430==='function')ith.openProfessionalFeedV249430('v249474-post-visible');else if(typeof ith.loadFeed==='function')ith.loadFeed()}catch(e){}},70);setTimeout(function(){var feed=document.getElementById('feedPage');if(!feed)return;var dev='';try{dev=String((window.state&&state.device)||localStorage.getItem('ith_device')||'')}catch(e){}var cards=Array.prototype.slice.call(feed.querySelectorAll('.ithFeedStageV249429,[data-v249429-sender]'));var own=cards.find(function(c){return dev&&String(c.getAttribute('data-v249429-sender')||'')===dev})||cards[0];if(own){own.style.removeProperty('display');own.hidden=false;try{own.scrollIntoView({block:'center',behavior:'smooth'})}catch(e){own.scrollIntoView()}}},650)}
  function installHooks(){var ith=window.ITH||{};ith.clearFeedFiltersAfterPublishV249474=clearFeedFilters;ith.ensurePublishedVisibleV249474=ensurePublishedVisible;ith.applyProfessionalSecurityTranslationV249474=function(){translateTree(document.body)};window.addEventListener('ithaki:publication-sent',ensurePublishedVisible);document.addEventListener('click',function(e){var t=e.target&&e.target.closest&&e.target.closest('#ithOpenProfessional383,#ithProQuick384,[data-pro-tool383],[onclick*="Encryption"],[onclick*="encryption"],[onclick*="security"],#memberMenu button');if(t)[0,60,180,500].forEach(function(ms){setTimeout(schedule,ms)})},true)}
  function install(){installHooks();translateTree(document.body);var o=new MutationObserver(schedule);o.observe(document.body,{subtree:true,childList:true,characterData:true,attributes:true,attributeFilter:['placeholder','title','aria-label','class']});window.addEventListener('storage',schedule);window.addEventListener('ithaki:page-changed',schedule);[80,250,700,1500,3000,6000].forEach(function(ms){setTimeout(schedule,ms)});setInterval(schedule,2200);document.documentElement.setAttribute('data-ithaki-v249474','professional-translation-publish-home')}
  if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',install,{once:true});else install();
})();
