1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{};e.SENTRY_RELEASE={id:`v2026.09.48`};var t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`8604a6a0-e9e0-4ec8-a651-b19a9d0d68c7`,e._sentryDebugIdIdentifier=`sentry-dbid-8604a6a0-e9e0-4ec8-a651-b19a9d0d68c7`)}catch{}})();import{D as e,E as t,Ft as n,Ht as r,On as i,Rt as a,Yt as o,Zn as s,_ as c,b as l,bt as u,ct as d,g as f,k as p,mt as m,o as h,qt as g,tr as _,tt as v,u as ee,v as te,vn as y,xn as b,xt as x,y as S}from"./runtime-core.esm-bundler-BLtZVJg1.js";import{S as ne,i as C,m as w,t as T,w as re}from"./runtime-dom.esm-bundler-BOsDeEc6.js";import{p as ie}from"./dist-DZd7Q61z.js";import{l as E,o as ae}from"./dist-BonicdU-.js";import{t as D}from"./_plugin-vue_export-helper-CqBicvSt.js";import{t as O}from"./MozaWindowInjectionKeys-Ds20dVb_.js";import{n as k,t as A}from"./defineProperty-7mm4fP4A.js";import{t as j}from"./RequestHelper-CLx-QOHg.js";import{r as M}from"./route-DjvDasSe.js";import{t as oe}from"./cloneDeep-CZv4zA_-.js";import{n as N}from"./Mountable-CLCAulI1.js";import{i as se}from"./MozabookWindow-BJv0N--o.js";import{a as P,r as ce}from"./MqttHelper-C8baco7Y.js";import{n as le}from"./VirtualKeyboardKeyEvent-B1JodwTZ.js";import{t as ue}from"./SentryHelper-Cxrj8Zan.js";import{n as de,r as fe,t as pe}from"./PositionStrategy-NgE4CyaS.js";import{a as me,i as he,n as ge,o as _e,r as ve,t as F}
1from"./PaperTestPromlemCode-OCLUPQz3.js";import{n as I,t as ye}from"./ToastMessage-qKQc78kX.js";import"./MozaWindowHeaderButton-Dtos2rbs.js";var be=e=>{window.__shortcutHost=e},xe=`shortcuts:last-books-changed`,Se=()=>{window.dispatchEvent(new CustomEvent(xe))},Ce={edit:{edit:1},preview:{preview:1},save:{edit:1,auto_save:1}},we=(e,t,n=!1)=>M(`tool.state.open`,{stateType:`userFile`,id:e,...Ce[t],...n?{isMbLite:1}:{}}),Te=e=>{let t=new Image;return t.src=e,t},Ee=async e=>{let t;try{t=await createImageBitmap(e,{resizeWidth:64,resizeQuality:`pixelated`})}catch{return!1}let n=document.createElement(`canvas`);n.width=t.width,n.height=t.height;let r=n.getContext(`2d`);r.drawImage(t,0,0),t.close();let{data:i}=r.getImageData(0,0,n.width,n.height),a=n.width*n.height,o=new Uint32Array(256),s=new Uint32Array(256),c=new Uint32Array(256),l=0;for(let e=0;e<i.length;e+=4)i[e+3]<255&&l++,o[i[e]]++,s[i[e+1]]++,c[i[e+2]]++;if(l/a>=.035)return!0;let u=0;for(let e=0;e<256;e++)u+=o[e]*o[e]+s[e]*s[e]+c[e]*c[e];return Math.sqrt(u)/a>.5},De=async e=>e.type===`image/png`?`png`:e.type===`image/jpeg`?`jpg`:await Ee(e)?`png`:`jpg`,Oe=async e=>new Promise((t,n)=>{let r=Te(e);r.addEventListener(`load`,()=>{let e=document.createElement(`canvas`);if(e.width=160,e.height=160,r.naturalWidth>r.naturalHeight){let t=r.naturalWidth/r.naturalHeight;e.width*=t}else if(r.naturalWidth<r.naturalHeight){let t=r.naturalHeight/r.naturalWidth;e.height*=t}e.getContext(`2d`).drawImage(r,0,0,e.width,e.height),e.toBlob(e=>{if(e){t(e);return}n(`Failed to generate scaled image`)})}),r.addEventListener(`error`,e=>{n(e.message)})}),ke=(e,t)=>{let n=document.createElement(`canvas`);if(n.width=160,n.height=160,t){let t=Math.floor((e.naturalWidth-160)/2),r=Math.floor((e.naturalHeight-160)/2);n.getContext(`2d`).drawImage(e,t,r,160,160,0,0,160,160)}else{let t=160/e.naturalWidth,r=160/e.naturalHeight,i=Math.min(t,r),a=Math.floor((160-e.naturalWidth*i)/2),o=Math.floor((160-e.naturalHeight*i)/2),s=e.naturalWidth*i,c=e.naturalHeight*i,l=n.getContext(`2d`);l.fillStyle=`white`,l.fillRect(0,0,n.width,n.height),l.drawImage(e,0,0,e.naturalWidth,e.naturalHeight,a,o,s,c)}return n},Ae=async(e,t,n=!0)=>{let r=URL.createObjectURL(e),i;try{i=await Oe(r)}finally{URL.revokeObjectURL(r)}return new Promise((e,r)=>{let a=URL.createObjectURL(i),o=Te(a);o.addEventListener(`load`,()=>{if(URL.revokeObjectURL(a),o.naturalHeight===o.naturalWidth){e(i);return}ke(o,n).toBlob(t=>{if(t){e(t);return}r(`Failed to generate thumb image`)},t)}),o.addEventListener(`error`,e=>{URL.revokeObjectURL(a),r(e.message)})})},je=e=>new Promise((t,n)=>{let r=document.createElement(`video`),i=URL.createObjectURL(e);r.preload=`metadata`,r.muted=!0,r.src=i,r.addEventListener(`loadedmetadata`,()=>{r.currentTime=r.duration*.1}),r.addEventListener(`seeked`,()=>{let e=document.createElement(`canvas`);e.width=r.videoWidth,e.height=r.videoHeight,e.getContext(`2d`).drawImage(r,0,0),e.toBlob(e=>{URL.revokeObjectURL(i),e?t({imageBlob:e,duration:r.duration}):n(`Failed to capture video frame`)},`image/jpeg`)},{once:!0}),r.addEventListener(`error`,e=>{URL.revokeObjectURL(i),n(e.message)})}),Me=async e=>{try{let t=await fetch(`api/v1/media-library/validate-image?image-url=`+encodeURIComponent(e));if(!t.ok)return!1;let n=await t.json();return n.success?n:(n.status===403&&alertMessage({message:_lang(`media_library.message.insert_forbidden`),messageBoxClass:MESSAGE_BOX_CLASS_LIST.WARNING,autoCloseTimeout:3e3}),!1)}catch(e){return ue.captureException(e),!1}},Ne=(e,t=`image`)=>`api/v1/media-library/image-proxy?type=`+t+`&original-url=`+encodeURIComponent(e);window.getThumbFromImage=Ae,window.convertVideoToImage=je,window.getImageProxyUrl=Ne,window.validateImage=Me,window.toBase64=e=>new Promise((t,n)=>{let r=new FileReader;
1r.readAsDataURL(e),r.onload=()=>t(r.result),r.onerror=n});var L=function(e){return e[e.NONE=0]=`NONE`,e[e.SHIFT=1]=`SHIFT`,e[e.CAPS=2]=`CAPS`,e}({}),R=function(e){return e.OFF=`off`,e.AUTOMATIC=`automatic`,e.ON=`on`,e}({}),Pe=null,Fe=1e3,Ie=e=>{Pe=e?{pointerType:e,timestamp:Date.now()}:null},z=()=>{let e=Pe;return!!e&&Date.now()-e.timestamp<Fe&&e.pointerType!==`mouse`},Le=new WeakSet,Re=e=>{e&&!Le.has(e)&&(Le.add(e),e.addEventListener(`pointerdown`,e=>{Ie(e.pointerType)},{capture:!0}))},ze=`virtual-keyboard-mode`,B=[`textarea`,`input[type="text"]`,`input[type="url"]`,`input[type="email"]`,`input[type="search"]`,`input[type="password"]`,`input[type="number"]`,`input[type="tel"]`,`mblite-text-input`,`[contenteditable]`,`input:not([type])`].map(e=>`${e}:not([readonly])`).join(`, `),V=$(`body`),Be,H=b(null),Ve=b(null),U=y(!1),He=y(L.NONE),W=y(!1),G=y(R.AUTOMATIC),K=getOutermostSameOriginWindow()===window&&!isMozaBook();try{if(K){let e=localStorage.getItem(ze);e&&Object.values(R).includes(e)&&(G.value=e)}W.value=G.value!==R.OFF&&K}catch{}var Ue=e=>{e.hasAttribute(`data-original-inputmode`)||(e.setAttribute(`data-original-inputmode`,e.getAttribute(`inputmode`)??``),e.setAttribute(`inputmode`,`none`))},We=e=>{e.querySelectorAll(B).forEach(e=>{Ue(e)})},q=e=>{Ve.value!==e&&(Ue(e),Ve.value=null,H.value=e,v(()=>e.focus()),setTimeout(()=>{U.value=!0},0))},J=()=>{U.value=!1,H.value=null,He.value=L.NONE},Y=e=>e.tagName.toUpperCase()===`INPUT`,Ge=e=>e.tagName.toUpperCase()===`TEXTAREA`,Ke=(e,t,n)=>{t===n?e.setRangeText(``,Math.max(0,t-1),n,`end`):e.setRangeText(``,t,n,`end`)},qe=e=>{let t=e.form;if(!t)return;let n=t.querySelectorAll(`input:not([type="hidden"], [type="button"], [type="reset"])`),r=t.querySelector(`input[type="submit"], button[type]:not([type="button"], [type="reset"])`),i=r==null?void 0:r.checkVisibility();(n.length===1||i)&&t.requestSubmit()},Je=(e,t)=>{let n=H.value;n.dispatchEvent(new KeyboardEvent(`keydown`,{key:`Enter`,bubbles:!0})),n.dispatchEvent(new KeyboardEvent(`keyup`,{key:`Enter`,bubbles:!0})),Y(n)?qe(n):Ge(n)&&n.setRangeText(` 2`,e,t,`end`)},Ye=(e,t)=>{t===`Backspace`?e.ownerDocument.execCommand(`delete`,!1):t===`Enter`?Y(e)?qe(e):e.ownerDocument.execCommand(`insertLineBreak`,!1):t===`Space`?e.ownerDocument.execCommand(`insertText`,!1,` `):e.ownerDocument.execCommand(`insertText`,!1,t)},Xe=(e,t)=>{let n=e.type;n===`number`&&e.setAttribute(`type`,`text`);let{selectionStart:r,selectionEnd:i}=e,a=r??0,o=i??0;if(t===`Backspace`)Ke(e,a,o);else if(t===`Enter`){Je(a,o),e.setAttribute(`type`,n);return}else t===`Space`?e.setRangeText(` `,a,o,`end`):e.setRangeText(t,a,o,`end`);e.setAttribute(`type`,n)},Ze=e=>`input`in e&&Y(e.input)?e.input:e,Qe=e=>{let t=H.value;if(!t)return;let n=Ze(t),r=!!n.getAttribute(`data-virtual-keyboard-ignore-prevent-default`);if(n.focus(),le(n,e))return;let i=n.dispatchEvent(new KeyboardEvent(`keydown`,{key:e,bubbles:!0,cancelable:!0}));(r||i)&&(i=n.dispatchEvent(new KeyboardEvent(`keypress`,{key:e,bubbles:!0,cancelable:!0})),(r||i)&&(typeof n.ownerDocument.execCommand==`function`&&n.ownerDocument.contentType===`text/html`?Ye(n,e):(Y(n)||Ge(n))&&Xe(n,e),n.dispatchEvent(new Event(`input`,{bubbles:!0,cancelable:!0})),n.dispatchEvent(new KeyboardEvent(`keyup`,{key:e,bubbles:!0,cancelable:!0}))))},$e=e=>Y(e)||Ge(e)||`input`in e||!!e.getAttribute(`contenteditable`),et=e=>{e.querySelectorAll(`[data-original-inputmode]`).forEach(e=>{if(!$e(e))return;let t=Ze(e),n=t.getAttribute(`data-original-inputmode`);n?t.setAttribute(`inputmode`,n):t.removeAttribute(`inputmode`),t.removeAttribute(`data-original-inputmode`)})},tt=e=>{let t=e.target;if(!$e(t))return;Ue(t);let n=Ze(t),r=document.activeElement===n||document.activeElement===t,i=!U.value||H.value!==n;r&&i&&(G.value!==R.AUTOMATIC||z())&&q(n)},nt=e=>{Ie(e.pointerType)},rt=0,it=void 0,at=e=>{if(clearTimeout(Be),rt++,rt>10)return;clearTimeout(it),it=setTimeout(()=>{rt=0},500);let t=e.target;$e(t)&&document.activeElement===t&&(G.value!==R.AUTOMATIC||z())&&(Ve.value=null,q(Ze(t)))},ot=()=>{Be=setTimeout(J,125)},st,ct=()=>{window.addEventListener(`focus`,e=>{W.value&&(!(e.target instanceof HTMLElement)||!e.target.matches(B))&&J(),clearInterval(st)},{once:!0})},lt=[],ut=e=>{e&&!lt.includes(e)&&(lt.push(e),We(e))},dt=()=>{setTimeout(()=>{let e=document.activeElement;e instanceof HTMLIFrameElement?(st=setInterval(()=>{var t;if(!W.value){clearInterval(st);return}let n=e.contentDocument,r=(t=e.contentDocument)==null?void 0:t.activeElement;for(;(r==null?void 0:r.tagName.toUpperCase())===`IFRAME`||(r==null?void 0:r.tagName.toUpperCase())===`OBJECT`;)try{ut(n),Re(n),n=r.contentDocument,r=n==null?void 0:n.activeElement}catch{break}ut(n),Re(n),r!=null&&r.matches(B)?(!U.value||r!==H.value)&&(G.value!==R.AUTOMATIC||z())&&q(r):U.value&&J()},250),ct()):(clearInterval(st),J())},0)},ft=()=>{(G.value!==R.AUTOMATIC||z())&&setTimeout(()=>{var e;(e=document.activeElement)!=null&&e.matches(B)&&q(document.activeElement)},0)},pt=()=>{K&&(dt(),We(document),document.body.addEventListener(`pointerdown`,nt,{capture:!0}),V.on(`pointerdown`,B,tt),V.on(`focus`,B,at),V.on(`blur`,B,ot),window.addEventListener(`blur`,dt),ft(),W.value=!0)},mt=()=>{document.body.removeEventListener(`pointerdown`,nt,{capture:!0}),V.off(`pointerdown`,B,tt),V.off(`focus`,B,at),V.off(`blur`,B,ot),window.removeEventListener(`blur`,dt),et(document),J(),W.value=!1},ht=e=>{if(!K)return;let t=G.value;G.value=e;try{localStorage.setItem(ze,e)}catch{}e===R.OFF?mt():t===R.OFF&&pt(),t!==R.OFF&&e!==R.OFF&&ft()},X=()=>({activeElement:H,closedElement:Ve,modifierState:He,isVisible:U,isEnabled:W,mode:G,isAvailable:K,showKeyboard:q,hideKeyboard:J,handleKeyPress:Qe,setMode:ht,enableKeyboard:pt,disableKeyboard:mt}),gt=`/public/assets/web/assets/key_backspace-ClT6yiJL.svg`,Z={},_t;
2function vt(){if(_t)return Z;_t=1,Object.defineProperty(Z,"__esModule",{value:!0}),Z.parseCookie=s,Z.parse=s,Z.stringifyCookie=c,Z.stringifySetCookie=l,Z.serialize=l,Z.parseSetCookie=u,Z.stringifySetCookie=l,Z.serialize=l;let e=/^[\u0021-\u003A\u003C\u003E-\u007E]+$/,t=/^[\u0021-\u003A\u003C-\u007E]*$/,n=/^([.]?[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)([.][a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?)*$/i,r=/^[\u0020-\u003A\u003D-\u007E]*$/,i=/^-?\d+$/,a=Object.prototype.toString,o=(()=>{let e=function(){};return e.prototype=Object.create(null),e})();function s(e,t){let n=new o,r=e.length;if(r<2)return n;let i=(t==null?void 0:t.decode)||m,a=0;do{let t=f(e,a,r);if(t===-1)break;let o=d(e,a,r);if(t>o){a=e.lastIndexOf(`;`,t-1)+1;continue}let s=p(e,a,t);n[s]===void 0&&(n[s]=i(p(e,t+1,o))),a=o+1}while(a<r);return n}function c(n,r){let i=(r==null?void 0:r.encode)||encodeURIComponent,a=[];for(let r of Object.keys(n)){let o=n[r];if(o===void 0)continue;if(!e.test(r))throw TypeError(`cookie name is invalid: ${r}`);let s=i(o);if(!t.test(s))throw TypeError(`cookie val is invalid: ${o}`);a.push(`${r}=${s}`)}return a.join(`; `)}function l(i,a,o){let s=typeof i==`object`?i:{...o,name:i,value:String(a)},c=typeof a==`object`?a:o,l=(c==null?void 0:c.encode)||encodeURIComponent;if(!e.test(s.name))throw TypeError(`argument name is invalid: ${s.name}`);let u=s.value?l(s.value):``;if(!t.test(u))throw TypeError(`argument val is invalid: ${s.value}`);let d=s.name+`=`+u;if(s.maxAge!==void 0){if(!Number.isInteger(s.maxAge))throw TypeError(`option maxAge is invalid: ${s.maxAge}`);d+=`; Max-Age=`+s.maxAge}if(s.domain){if(!n.test(s.domain))throw TypeError(`option domain is invalid: ${s.domain}`);d+=`; Domain=`+s.domain}if(s.path){if(!r.test(s.path))throw TypeError(`option path is invalid: ${s.path}`);d+=`; Path=`+s.path}if(s.expires){if(!h(s.expires)||!Number.isFinite(s.expires.valueOf()))throw TypeError(`option expires is invali
2d: ${s.expires}`);d+=`; Expires=`+s.expires.toUTCString()}if(s.httpOnly&&(d+=`; HttpOnly`),s.secure&&(d+=`; Secure`),s.partitioned&&(d+=`; Partitioned`),s.priority)switch(typeof s.priority==`string`?s.priority.toLowerCase():void 0){case`low`:d+=`; Priority=Low`;break;case`medium`:d+=`; Priority=Medium`;break;case`high`:d+=`; Priority=High`;break;default:throw TypeError(`option priority is invalid: ${s.priority}`)}if(s.sameSite)switch(typeof s.sameSite==`string`?s.sameSite.toLowerCase():s.sameSite){case!0:case`strict`:d+=`; SameSite=Strict`;break;case`lax`:d+=`; SameSite=Lax`;break;case`none`:d+=`; SameSite=None`;break;default:throw TypeError(`option sameSite is invalid: ${s.sameSite}`)}return d}function u(e,t){let n=(t==null?void 0:t.decode)||m,r=e.length,a=d(e,0,r),o=f(e,0,a),s=o===-1?{name:``,value:n(p(e,0,a))}:{name:p(e,0,o),value:n(p(e,o+1,a))},c=a+1;for(;c<r;){let t=d(e,c,r),n=f(e,c,t),a=n===-1?p(e,c,t):p(e,c,n),o=n===-1?void 0:p(e,n+1,t);switch(a.toLowerCase()){case`httponly`:s.httpOnly=!0;break;case`secure`:s.secure=!0;break;case`partitioned`:s.partitioned=!0;break;case`domain`:s.domain=o;break;case`path`:s.path=o;break;case`max-age`:o&&i.test(o)&&(s.maxAge=Number(o));break;case`expires`:if(!o)break;let e=new Date(o);Number.isFinite(e.valueOf())&&(s.expires=e);break;case`priority`:if(!o)break;let t=o.toLowerCase();(t===`low`||t===`medium`||t===`high`)&&(s.priority=t);break;case`samesite`:if(!o)break;let n=o.toLowerCase();(n===`lax`||n===`strict`||n===`none`)&&(s.sameSite=n)}c=t+1}return s}function d(e,t,n){let r=e.indexOf(`;`,t);return r===-1?n:r}function f(e,t,n){let r=e.indexOf(`=`,t);return r<n?r:-1}function p(e,t,n){let r=t,i=n;do{let t=e.charCodeAt(r);if(t!==32&&t!==9)break}while(++r<i);for(;i>r;){let t=e.charCodeAt(i-1);if(t!==32&&t!==9)break;i--}return e.slice(r,i)}function m(e){if(e.indexOf(`%`)===-1)return e;try{return decodeURIComponent(e)}catch{return e}}function h(e){return a.call(e)===`[object Date]`}return Z}var yt=vt();function bt(){let e=typeof globalThis>`u`?void 0:globalThis.TEST_HAS_DOCUMENT_COOKIE;return typeof e==`boolean`?e:typeof document==`object`&&typeof document.cookie==`string`}function xt(e){return typeof e==`string`?yt.parse(e):typeof e==`object`&&e?e:{}}function St(e,t={}){let n=Ct(e);if(!t.doNotParse)try{return JSON.parse(n)}catch{}return e}function Ct(e){return e&&e[0]===`j`&&e[1]===`:`?e.substr(2):e}var wt=class{constructor(e,t={}){this.changeListeners=[],this.HAS_DOCUMENT_COOKIE=!1,this.update=()=>{if(!this.HAS_DOCUMENT_COOKIE)return;let e=this.cookies;this.cookies=yt.parse(document.cookie),this._checkChanges(e)};let n=typeof document>`u`?``:document.cookie;this.cookies=xt(e||n),this.defaultSetOptions=t,this.HAS_DOCUMENT_COOKIE=bt()}_emitChange(e){for(let t=0;t<this.changeListeners.length;++t)this.changeListeners[t](e)}_checkChanges(e){new Set(Object.keys(e).concat(Object.keys(this.cookies))).forEach(t=>{e[t]!==this.cookies[t]&&this._emitChange({name:t,value:St(this.cookies[t])})})}_startPolling(){this.pollingInterval=setInterval(this.update,300)}_stopPolling(){this.pollingInterval&&clearInterval(this.pollingInterval)}get(e,t={}){return t.doNotUpdate||this.update(),St(this.cookies[e],t)}getAll(e={}){e.doNotUpdate||this.update();let t={};for(let n in this.cookies)t[n]=St(this.cookies[n],e);return t}set(e,t,n){n=n?Object.assign(Object.assign({},this.defaultSetOptions),n):this.defaultSetOptions;let r=typeof t==`string`?t:JSON.stringify(t);this.cookies=Object.assign(Object.assign({},this.cookies),{[e]:r}),this.HAS_DOCUMENT_COOKIE&&(document.cookie=yt.serialize(e,r,n)),this._emitChange({name:e,value:t,options:n})}remove(e,t){let n=t=Object.assign(Object.assign(Object.assign({},this.defaultSetOptions),t),{expires:new Date(1970,1,1,0,0,1),maxAge:0});this.cookies=Object.assign({},this.cookies),delete this.cookies[e],this.HAS_DOCUMENT_COOKIE&&(document.cookie=yt.serialize(e,``,n)),this._emitChange({name:e,value:void 0,options:t})}addChangeListener(e){this.changeListeners.push(e),this.HAS_DOCUMENT_COOKIE&&this.changeListeners.length===1&&(typeof window==`object`&&`cookieStore`in window?window.cookieStore.addEventListener(`change`,this.update):this._startPolling())}removeChangeListener(e){let t=this.changeListeners.indexOf(e);t>=0&&this.changeListeners.splice(t,1),this.HAS_DOCUMENT_COOKIE&&this.changeListeners.length===0&&(typeof window==`object`&&`cookieStore`in window?window.cookieStore.removeEventListener(`change`,this.update):this._stopPolling())}removeAllChangeListeners(){for(;this.changeListeners.length>0;)this.removeChangeListener(this.changeListeners[0])}};function Tt(e,{doNotParse:t=!1,autoUpdateDependencies:n=!1}={},r=new wt){let i=n?[...e||[]]:e,a=r.getAll({doNotParse:!0}),o=b(0),s=()=>{let e=r.getAll({doNotParse:!0});Et(i||null,e,a)&&o.value++,a=e};return r.addChangeListener(s),ie(()=>{r.removeChangeListener(s)}),{get:(...e)=>(n&&i&&!i.includes(e[0])&&i.push(e[0]),o.value,r.get(e[0],{doNotParse:t,...e[1]})),getAll:(...e)=>(o.value,r.getAll({doNotParse:t,...e[0]})),set:(...e)=>r.set(...e),remove:(...e)=>r.remove(...e),addChangeListener:(...e)=>r.addChangeListener(...e),removeChangeListener:(...e)=>r.removeChangeListener(...e)}}function Et(e,t,n){if(!e)return!0;for(let r of e)if(t[r]!==n[r])return!0;return!1}var Dt={class:`language-selector-wrapper`},Ot=[`onClickCapture`],kt=D(p({__name:`LanguageSelector`,props:{columns:{},languages:{},activeLanguage:{}},emits:[`select`],setup(e,{emit:n}){w(e=>({a7532c56:e.columns}));let r=n,i=(e,t)=>(e.stopPropagation(),r(`select`,t));return(n,r)=>(m(),l(`div`,{class:`dropdown-menu`,onPointerdownCapture:r[0]||(r[0]=re(()=>{},[`prevent`]))},[c(`div`,Dt,[(m(!0),l(h,null,u(e.languages,n=>(m(),l(`div`,{key:n.code,class:`language-item`}
2,[c(`button`,{class:s({active:e.activeLanguage===n.code}),onClickCapture:e=>i(e,n.code)},[c(`span`,{class:s(`flag-disc-25-svg ${n.flagClass??n.code}`)},null,2),t(` `+_(n.label),1)],42,Ot)]))),128))])],32))}}),[[`__scopeId`,`data-v-7135e737`]]),Q={default:{keyboard_layout:{normal:[[`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`-`,`=`,`+`,`*`,`#`],[`q`,`w`,`e`,`r`,`t`,`y`,`u`,`i`,`o`,`p`,`(`,`)`,`&`,`@`],[`a`,`s`,`d`,`f`,`g`,`h`,`j`,`k`,`l`,`;`,`'`,`"`,`[`,`]`],[`/`,`z`,`x`,`c`,`v`,`b`,`n`,`m`,`,`,`.`,`:`,`!`,`?`,`%`]],caps:[[`~`,`!`,`@`,`#`,`$`,`%`,`^`,`&`,`*`,`(`,`)`,`_`,`+`,`â¬`,`£`],[`Q`,`W`,`E`,`R`,`T`,`Y`,`U`,`I`,`O`,`P`,`{`,`}`,`[`,`]`],[`A`,`S`,`D`,`F`,`G`,`H`,`J`,`K`,`L`,`:`,`"`,`â`,`â`,`â¦`],[`|`,`Z`,`X`,`C`,`V`,`B`,`N`,`M`,`<`,`>`,`?`,`â`,`â`,`â`]],symbols:[[`_`,`\\`,`/`,`=`,`«`,`»`,`<`,`>`,`(`,`)`,`{`,`}`,`[`,`]`,`â¤`,`â¥`,`½`,`²`],[`'`,`"`,"`",`´`,`¨`,`¸`,`Ë`,`Ë`,`â`,`â`,`â`,`â`,`â`,`â`,`â¹`,`âº`,`â¦`,`â¢`,`¤`],[`^`,`â`,`~`,`|`,`¦`,`§`,`â¬`,`$`,`Â¥`,`£`,`¢`,`#`,`&`,`@`,`!`,`?`,`¿`,`¡`],[`â`,`º`,`ª`,`°`,`*`,`Ã`,`·`,`÷`,`%`,`+`,`â`,`-`,`±`,`,`,`.`,`:`,`;`]]}},en:{keyboard_layout:{normal:[[`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`-`,`=`,`+`,`*`,`#`],[`q`,`w`,`e`,`r`,`t`,`y`,`u`,`i`,`o`,`p`,`(`,`)`,`&`,`@`],[`a`,`s`,`d`,`f`,`g`,`h`,`j`,`k`,`l`,`;`,`'`,`"`,`[`,`]`],[`/`,`z`,`x`,`c`,`v`,`b`,`n`,`m`,`,`,`.`,`:`,`!`,`?`,`%`]],caps:[[`~`,`!`,`@`,`#`,`$`,`%`,`^`,`&`,`*`,`(`,`)`,`_`,`+`,`â¬`,`£`],[`Q`,`W`,`E`,`R`,`T`,`Y`,`U`,`I`,`O`,`P`,`{`,`}`,`[`,`]`],[`A`,`S`,`D`,`F`,`G`,`H`,`J`,`K`,`L`,`:`,`"`,`â`,`â`,`â¦`],[`|`,`Z`,`X`,`C`,`V`,`B`,`N`,`M`,`<`,`>`,`?`,`â`,`â`,`â`]]}},de:{keyboard_layout:{normal:[[`^`,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`Ã`,`´`,"`",`@`],[`q`,`w`,`e`,`r`,`t`,`z`,`u`,`i`,`o`,`p`,`ü`,`+`,`(`,`)`],[`a`,`s`,`d`,`f`,`g`,`h`,`j`,`k`,`l`,`ö`,`ä`,`#`,`!`,`%`],[`<`,`y`,`x`,`c`,`v`,`b`,`n`,`m`,`,`,`.`,`-`,`:`,`?`,`/`]],caps:[[`°`,`!`,`"`,`§`,`$`,`%`,`&`,`/`,`(`,`)`,`=`,`?`,"`",`áº`,`â¬`],[`Q`,`W`,`E`,`R`,`T`,`Z`,`U`,`I`,`O`,`P`,`Ã`,`*`,`[`,`]`],[`A`,`S`,`D`,`F`,`G`,`H`,`J`,`K`,`L`,`Ã`,`Ã`,`'`,`â`,`â`],[`>`,`Y`,`X`,`C`,`V`,`B`,`N`,`M`,`;`,`:`,`_`,`{`,`}`,`~`]]}},fr:{keyboard_layout:{normal:[[`²`,`&`,`é`,`"`,`'`,`(`,`-`,`è`,`_`,`ç`,`à `,`)`,`=`,`+`,`/`],[`a`,`z`,`e`,`r`,`t`,`y`,`u`,`i`,`o`,`p`,`^`,`$`,`#`,`@`],[`q`,`s`,`d`,`f`,`g`,`h`,`j`,`k`,`l`,`m`,`ù`,`*`,`«`,`»`],[`<`,`w`,`x`,`c`,`v`,`b`,`n`,`,`,`;`,`:`,`!`,`?`,`.`,`â¬`]],caps:[[`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`°`,`+`,`(`,`)`,`â¬`],[`A`,`Z`,`E`,`R`,`T`,`Y`,`U`,`I`,`O`,`P`,`¨`,`£`,`[`,`]`],[`Q`,`S`,`D`,`F`,`G`,`H`,`J`,`K`,`L`,`M`,`%`,`µ`,`,`,`â`],[`>`,`W`,`X`,`C`,`V`,`B`,`N`,`?`,`.`,`/`,`§`,`{`,`}`,`â¦`]]}},es:{keyboard_layout:{normal:[[`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`?`,`¿`,`¡`,`*`,`-`],[`q`,`w`,`e`,`r`,`t`,`y`,`u`,`i`,`o`,`p`,`á`,`é`,`ó`,`ü`],[`a`,`s`,`d`,`f`,`g`,`h`,`j`,`k`,`l`,`ñ`,`ú`,`Ã`,`ç`,`:`],[`/`,`z`,`x`,`c`,`v`,`b`,`n`,`m`,`,`,`.`,`!`,`?`,`(`,`)`]],caps:[[`~`,`!`,`@`,`#`,`$`,`%`,`^`,`&`,`*`,`(`,`)`,`_`,`+`,`â¬`,`º`],[`Q`,`W`,`E`,`R`,`T`,`Y`,`U`,`I`,`O`,`P`,`Ã`,`Ã`,`Ã`,`Ã`],[`A`,`S`,`D`,`F`,`G`,`H`,`J`,`K`,`L`,`Ã`,`Ã`,`Ã`,`Ã`,`?`],[`|`,`Z`,`X`,`C`,`V`,`B`,`N`,`M`,`<`,`>`,`â`,`â`,`«`,`»`]]}},ru:{keyboard_layout:{normal:[[`Ñ`,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`-`,`+`,`=`,`!`],[`й`,`Ñ`,`Ñ`,`к`,`е`,`н`,`г`,`Ñ`,`Ñ`,`з`,`Ñ
`,`Ñ`,`â`,`â`],[`Ñ`,`Ñ`,`в`,`а`,`п`,`Ñ`,`о`,`л`,`д`,`ж`,`Ñ`,`;`,`(`,`)`],[`Ñ`,`Ñ`,`Ñ`,`м`,`и`,`Ñ`,`Ñ`,`б`,`Ñ`,`.`,`,`,`?`,`@`,`:`]],caps:[[`Ð`,`!`,`"`,`&`,`'`,`â`,`\\`,`%`,`<`,`>`,`*`,`(`,`)`,`/`,`â½`],[`Ð`,`Ц`,`У`,`Ð`,`Ð`,`Ð`,`Ð`,`Ш`,`Щ`,`Ð`,`Ð¥`,`Ъ`,`«`,`»`],[`Ф`,`Ы`,`Ð`,`Ð`,`Ð`,`Ð `,`Ð`,`Ð`,`Ð`,`Ð`,`Ð`,`[`,`]`,`â`],[`#`,`Я`,`Ч`,`С`,`Ð`,`Ð`,`Т`,`Ь`,`Ð`,`Ю`,`_`,`{`,`}`,`â¦`]]}},hu:{keyboard_layout:{normal:[[`0`,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`ö`,`ü`,`ó`,`/`,`=`],[`q`,`w`,`e`,`r`,`t`,`z`,`u`,`i`,`o`,`p`,`Å`,`ú`,`(`,`)`],[`a`,`s`,`d`,`f`,`g`,`h`,`j`,`k`,`l`,`é`,`á`,`ű`,`!`,`%`],[`Ã`,`y`,`x`,`c`,`v`,`b`,`n`,`m`,`,`,`.`,`-`,`+`,`?`,`:`]],caps:[[`@`,`â`,`â`,`$`,`&`,`%`,`â`,`=`,`<`,`>`,`Ã`,`Ã`,`Ã`,`â¬`,`§`],[`Q`,`W`,`E`,`R`,`T`,`Z`,`U`,`I`,`O`,`P`,`Å`,`Ã`,`[`,`]`],[`A`,`S`,`D`,`F`,`G`,`H`,`J`,`K`,`L`,`Ã`,`Ã`,`Ű`,`#`,`â¦`],[`Ã`,`Y`,`X`,`C`,`V`,`B`,`N`,`M`,`;`,`:`,`*`,`Ã`,`÷`,`â`]]}},ja:{keyboard_layout:{normal:[[`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`-`,`=`,`+`,`*`,`#`],[`q`,`w`,`e`,`r`,`t`,`y`,`u`,`i`,`o`,`p`,`(`,`)`,`&`,`@`],[`a`,`s`,`d`,`f`,`g`,`h`,`j`,`k`,`l`,`;`,`'`,`"`,`%`,`ã`],[`/`,`z`,`x`,`c`,`v`,`b`,`n`,`m`,`,`,`.`,`:`,`!`,`?`,`ã`]],caps:[[`~`,`!`,`@`,`#`,`$`,`%`,`^`,`&`,`*`,`(`,`)`,`_`,`+`,`â¬`,`Â¥`],[`Q`,`W`,`E`,`R`,`T`,`Y`,`U`,`I`,`O`,`P`,`{`,`}`,`[`,`]`],[`A`,`S`,`D`,`F`,`G`,`H`,`J`,`K`,`L`,`:`,`"`,`ã`,`ã`,`ã»`],[`|`,`Z`,`X`,`C`,`V`,`B`,`N`,`M`,`<`,`>`,`?`,`ã`,`ã`,`â¦`]]}},pt:{keyboard_layout:{normal:[[`\\`,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`'`,`«`,`=`,`@`],[`q`,`w`,`e`,`r`,`t`,`y`,`u`,`i`,`o`,`p`,`+`,`´`,`(`,`)`],[`a`,`s`,`d`,`f`,`g`,`h`,`j`,`k`,`l`,`ç`,`º`,`~`,`!`,`?`],[`<`,`z`,`x`,`c`,`v`,`b`,`n`,`m`,`,`,`.`,`-`,`*`,`/`,`+`]],caps:[[`|`,`!`,`"`,`#`,`$`,`%`,`&`,`/`,`(`,`)`,`=`,`?`,`»`,`+`,`â¬`],[`Q`,`W`,`E`,`R`,`T`,`Y`,`U`,`I`,`O`,`P`,`*`,"`",`[`,`]`],[`A`,`S`,`D`,`F`,`G`,`H`,`J`,`K`,`L`,`Ã`,`ª`,`^`,`~`,`«`],[`>`,`Z`,`X`,`C`,`V`,`B`,`N`,`M`,`;`,`:`,`_`,`{`,`}`,`â¦`]]}},it:{keyboard_layout:{normal:[[`\\`,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`'`,`ì`,`*`,`@`],[`q`,`w`,`e`,`r`,`t`,`y`,`u`,`i`,`o`,`p`,`è`,`+`,`'`,`;`],[`a`,`s`,`d`,`f`,`g`,`h`,`j`,`k`,`l`,`ò`,`à `,`ù`,`(`,`)`],[`<`,`z`,`x`,`c`,`v`,`b`,`n`,`m`,`,`,`.`,`-`,`!`,`/`,`?`]],caps:[[`|`,`!`,`"`,`£`,`$`,`%`,`&`,`/`,`(`,`)`,`=`,`?`,`^`,`_`,`â¬`],[`Q`,`W`,`E`,`R`,`T`,`Y`,`U`,`I`,`O`,`P`,`é`,`*`,`'`,`.`],[`A`,`S`,`D`,`F`,`G`,`H`,`J`,`K`,`L`,`ç`,`°`,`§`,`«`,`»`],[`>`,`Z`,`X`,`C`,`V`,`B`,`N`,`M`,`;`,`:`,`_`,`@`,`#`,`,`]]}},tr:{keyboard_layout:{normal:[[`"`,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`*`,`-`,`=`,`!`],[`q`,`w`,`e`,`r`,`t`,`y`,`u`,`ı`,`o`,`p`,`Ä`,`ü`,`(`,`)`],[`a`,`s`,`d`,`f`,`g`,`h`,`j`,`k`,`l`,`Å`,`i`,`,`,`/`,`'`],[`<`,`z`,`x`,`c`,`v`,`b`,`n`,`m`,`ö`,`ç`,`.`,`?`,`+`,`:`]],caps:[[`é`,`!`,`'`,`^`,`+`,`%`,`&`,`/`,`(`,`)`,`=`,`?`,`_`,`.`,`âº`],[`Q`,`W`,`E`,`R`,`T`,`Y`,`U`,`I`,`O`,`P`,`Ä`,`Ã`,`*`,`\\`],[`A`,`S`,`D`,`F`,`G`,`H`,`J`,`K`,`L`,`Å`,`İ`,`;`,`â`,`â`],[`>`,`Z`,`X`,`C`,`V`,`B`,`N`,`M`,`Ã`,`Ã`,`:`,`[`,`]`,`,`]]}},sv:{keyboard_layout:{normal:[[`§`,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`+`,`´`,`\\`,`:`],[`q`,`w`,`e`,`r`,`t`,`y`,`u`,`i`,`o`,`p`,`Ã¥`,`¨`,`!`,`=`],[`a`,`s`,`d`,`f`,`g`,`h`,`j`,`k`,`l`,`ö`,`ä`,`'`,`(`,`)`],[`<`,`z`,`x`,`c`,`v`,`b`,`n`,`m`,`,`,`.`,`-`,`?`,`{`,`}`]],caps:[[`½`,`!`,`"`,`#`,`¤`,`%`,`&`,`/`,`(`,`)`,`=`,`?`,"`",`@`,`°`],[`Q`,`W`,`E`,`R`,`T`,`Y`,`U`,`I`,`O`,`P`,`Ã
`,`^`,`â¬`,`$`],[`A`,`S`,`D`,`F`,`G`,`H`,`J`,`K`,`L`,`Ã`,`Ã`,`*`,`[`,`â`],[`>`,`Z`,`X`,`C`,`V`,`B`,`N`,`M`,`;`,`:`,`_`,`.`,`]`,`â`]]}}
2,ro:{keyboard_layout:{normal:[[`â`,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`-`,`=`,`!`,`+`],[`q`,`w`,`e`,`r`,`t`,`y`,`u`,`i`,`o`,`p`,`Ä`,`î`,`?`,`@`],[`a`,`s`,`d`,`f`,`g`,`h`,`j`,`k`,`l`,`È`,`È`,`â`,`(`,`)`],[`\\`,`z`,`x`,`c`,`v`,`b`,`n`,`m`,`,`,`.`,`/`,`:`,`*`,`#`]],caps:[[`â`,`!`,`@`,`#`,`$`,`%`,`^`,`&`,`*`,`(`,`)`,`_`,`+`,`[`,`â¬`],[`Q`,`W`,`E`,`R`,`T`,`Y`,`U`,`I`,`O`,`P`,`Ä`,`Ã`,`{`,`}`],[`A`,`S`,`D`,`F`,`G`,`H`,`J`,`K`,`L`,`È`,`È`,`Ã`,`«`,`»`],[`|`,`Z`,`X`,`C`,`V`,`B`,`N`,`M`,`;`,`:`,`?`,`-`,`=`,`]`]]}},pl:{keyboard_layout:{normal:[[`Ë`,`0`,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`+`,`'`,`;`,`=`],[`q`,`w`,`e`,`r`,`t`,`z`,`u`,`i`,`o`,`p`,`ż`,`Å`,`Ä`,`ź`],[`a`,`s`,`d`,`f`,`g`,`h`,`j`,`k`,`l`,`Å`,`Ä
`,`ó`,`(`,`)`],[`y`,`x`,`c`,`v`,`b`,`n`,`m`,`Ä`,`Å`,`,`,`.`,`-`,`!`,`?`]],caps:[[`@`,`&`,`+`,`-`,`:`,`=`,`<`,`>`,`(`,`)`,`{`,`}`,`[`,`]`,`â¬`],[`Q`,`W`,`E`,`R`,`T`,`Z`,`U`,`I`,`O`,`P`,`Å»`,`Å`,`Ä`,`Ź`],[`A`,`S`,`D`,`F`,`G`,`H`,`J`,`K`,`L`,`Å`,`Ä`,`Ã`,`â`,`â`],[`Y`,`X`,`C`,`V`,`B`,`N`,`M`,`Ä`,`Å`,`/`,`%`,`*`,`\\`,`#`]]}},cs:{keyboard_layout:{normal:[[`;`,`+`,`Ä`,`Å¡`,`Ä`,`Å`,`ž`,`ý`,`á`,`Ã`,`é`,`=`,`´`,`!`,`?`],[`q`,`w`,`e`,`r`,`t`,`z`,`u`,`i`,`o`,`p`,`ú`,`)`,`(`,`*`],[`a`,`s`,`d`,`f`,`g`,`h`,`j`,`k`,`l`,`ů`,`§`,`¨`,`/`,`%`],[`\\`,`y`,`x`,`c`,`v`,`b`,`n`,`m`,`,`,`.`,`-`,`:`,`"`,`'`]],caps:[[`°`,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`%`,`Ë`,`*`,`â¬`],[`Q`,`W`,`E`,`R`,`T`,`Z`,`U`,`I`,`O`,`P`,`/`,`(`,`{`,`}`],[`A`,`S`,`D`,`F`,`G`,`H`,`J`,`K`,`L`,`"`,`!`,`'`,`â`,`â`],[`|`,`Y`,`X`,`C`,`V`,`B`,`N`,`M`,`?`,`:`,`_`,`[`,`]`,`;`]]}},sk:{keyboard_layout:{normal:[[`;`,`+`,`ľ`,`Å¡`,`Ä`,`Å¥`,`ž`,`ý`,`á`,`Ã`,`é`,`=`,`´`,`*`,`@`],[`q`,`w`,`e`,`r`,`t`,`z`,`u`,`i`,`o`,`p`,`ú`,`ä`,`(`,`)`],[`a`,`s`,`d`,`f`,`g`,`h`,`j`,`k`,`l`,`ô`,`§`,`Å`,`/`,`%`],[`&`,`y`,`x`,`c`,`v`,`b`,`n`,`m`,`,`,`.`,`-`,`!`,`?`,`'`]],caps:[[`°`,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`%`,`Ë`,`=`,`â¬`],[`Q`,`W`,`E`,`R`,`T`,`Z`,`U`,`I`,`O`,`P`,`/`,`(`,`{`,`}`],[`A`,`S`,`D`,`F`,`G`,`H`,`J`,`K`,`L`,`"`,`!`,`)`,`â`,`â`],[`*`,`Y`,`X`,`C`,`V`,`B`,`N`,`M`,`?`,`:`,`_`,`[`,`]`,`;`]]}},hr:{keyboard_layout:{normal:[[`@`,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`'`,`"`,`+`,`=`],[`q`,`w`,`e`,`r`,`t`,`z`,`u`,`i`,`o`,`p`,`Å¡`,`Ä`,`(`,`)`],[`a`,`s`,`d`,`f`,`g`,`h`,`j`,`k`,`l`,`Ä`,`Ä`,`ž`,`?`,`%`],[`y`,`x`,`c`,`v`,`b`,`n`,`m`,`,`,`.`,`-`,`!`,`;`,`:`,`/`]],caps:[[`|`,`!`,`#`,`$`,`%`,`&`,`/`,`=`,`*`,`\\`,`<`,`>`,`[`,`]`,`°`],[`Q`,`W`,`E`,`R`,`T`,`Z`,`U`,`I`,`O`,`P`,`Å `,`Ä`,`{`,`}`],[`A`,`S`,`D`,`F`,`G`,`H`,`J`,`K`,`L`,`Ä`,`Ä`,`Ž`,`â`,`â`],[`Y`,`X`,`C`,`V`,`B`,`N`,`M`,`_`,`â¢`,`â`,`^`,`~`,`?`,`â¬`]]}},sl:{keyboard_layout:{normal:[[`¸`,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`'`,`+`,`=`,`:`],[`q`,`w`,`e`,`r`,`t`,`z`,`u`,`i`,`o`,`p`,`Å¡`,`Ä`,`!`,`@`],[`a`,`s`,`d`,`f`,`g`,`h`,`j`,`k`,`l`,`Ä`,`Ä`,`ž`,`(`,`)`],[`<`,`y`,`x`,`c`,`v`,`b`,`n`,`m`,`,`,`.`,`-`,`*`,`/`,`?`]],caps:[[`¨`,`!`,`"`,`#`,`$`,`%`,`&`,`/`,`(`,`)`,`=`,`?`,`*`,`-`,`â¬`],[`Q`,`W`,`E`,`R`,`T`,`Z`,`U`,`I`,`O`,`P`,`Å `,`Ä`,`[`,`]`],[`A`,`S`,`D`,`F`,`G`,`H`,`J`,`K`,`L`,`Ä`,`Ä`,`Ž`,`â`,`â`],[`>`,`Y`,`X`,`C`,`V`,`B`,`N`,`M`,`;`,`:`,`_`,`{`,`}`,`.`]]}},nl:{keyboard_layout:{normal:[["`",`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`-`,`=`,`+`,`?`],[`q`,`w`,`e`,`r`,`t`,`y`,`u`,`i`,`o`,`p`,`[`,`]`,`@`,`!`],[`a`,`s`,`d`,`f`,`g`,`h`,`j`,`k`,`l`,`;`,`'`,`\\`,`*`,`%`],[`z`,`x`,`c`,`v`,`b`,`n`,`m`,`,`,`.`,`/`,`_`,`(`,`)`,`:`]],caps:[[`~`,`!`,`@`,`#`,`$`,`%`,`^`,`&`,`*`,`(`,`)`,`_`,`+`,`=`,`â¬`],[`Q`,`W`,`E`,`R`,`T`,`Y`,`U`,`I`,`O`,`P`,`{`,`}`,`*`,`/`],[`A`,`S`,`D`,`F`,`G`,`H`,`J`,`K`,`L`,`:`,`"`,`|`,`â`,`â`],[`Z`,`X`,`C`,`V`,`B`,`N`,`M`,`<`,`>`,`?`,`[`,`]`,`;`,`.`]]}},bg:{keyboard_layout:{normal:[[`0`,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`-`,`=`,`'`,`"`,`+`],[`Ñ`,`Ñ`,`е`,`и`,`Ñ`,`Ñ`,`к`,`Ñ`,`д`,`з`,`Ñ`,`Ñ`,`&`,`@`],[`Ñ`,`Ñ`,`а`,`о`,`ж`,`г`,`Ñ`,`н`,`в`,`м`,`Ñ`,`;`,`(`,`)`],[`Ñ`,`й`,`Ñ`,`Ñ`,`Ñ`,`Ñ
`,`п`,`Ñ`,`л`,`б`,`,`,`.`,`!`,`?`]],caps:[[`!`,`@`,`â`,`$`,`%`,`â¬`,`§`,`*`,`(`,`)`,`_`,`+`,`â`,`â`,`°`],[`Ь`,`У`,`Ð`,`Ð`,`Ш`,`Щ`,`Ð`,`С`,`Ð`,`Ð`,`Ц`,`Ð`,`\\`,`/`],[`Ь`,`Я`,`Ð`,`Ð`,`Ð`,`Ð`,`Т`,`Ð`,`Ð`,`Ð`,`Ч`,`[`,`]`,`â`],[`Ю`,`Ð`,`Ъ`,`Ð`,`Ф`,`Ð¥`,`Ð`,`Ð `,`Ð`,`Ð`,`<`,`>`,`:`,`â¦`]]}},bg2:{keyboard_layout:{normal:[[`0`,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`-`,`=`,`'`,`"`,`+`],[`Ñ`,`в`,`е`,`Ñ`,`Ñ`,`Ñ`,`Ñ`,`и`,`о`,`п`,`Ñ`,`Ñ`,`&`,`@`],[`а`,`Ñ`,`д`,`Ñ`,`г`,`Ñ
`,`й`,`к`,`л`,`Ñ`,`Ñ`,`Ñ`,`(`,`)`],[`з`,`Ñ`,`Ñ`,`ж`,`б`,`н`,`м`,`Ñ`,`Ñ`,`,`,`.`,`?`,`!`,`;`]],caps:[[`!`,`@`,`â`,`$`,`%`,`â¬`,`§`,`*`,`(`,`)`,`_`,`+`,`â`,`â`,`°`],[`Я`,`Ð`,`Ð`,`Ð `,`Т`,`Ъ`,`У`,`Ð`,`Ð`,`Ð`,`Ш`,`Щ`,`\\`,`/`],[`Ð`,`С`,`Ð`,`Ф`,`Ð`,`Ð¥`,`Ð`,`Ð`,`Ð`,`Ь`,`Ð`,`Ю`,`:`,`â`],[`Ð`,`Ь`,`Ц`,`Ð`,`Ð`,`Ð`,`Ð`,`Ч`,`Ð`,`<`,`>`,`[`,`]`,`â¦`]]}},el:{keyboard_layout:{normal:[["`",`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`ή`,`-`,`=`,`!`],[`;`,`Ï`,`ε`,`Ï`,`Ï`,`Ï
`,`θ`,`ι`,`ο`,`Ï`,`Ï`,`Ï`,`ά`,`Î`],[`α`,`Ï`,`δ`,`Ï`,`γ`,`η`,`ξ`,`κ`,`λ`,`Ï`,`Î`,`'`,`(`,`)`],[`ί`,`ζ`,`Ï`,`Ï`,`Ï`,`β`,`ν`,`μ`,`Ï`,`Ï`,`,`,`.`,`/`,`\\`]],caps:[[`~`,`!`,`@`,`#`,`$`,`%`,`^`,`&`,`*`,`(`,`)`,`_`,`+`,`§`,`°`],[`:`,`Î
`,`Î`,`Ρ`,`Τ`,`Î¥`,`Î`,`Î`,`Î`,`Î `,`Ϊ`,`Ϋ`,`{`,`}`],[`Î`,`Σ`,`Î`,`Φ`,`Î`,`Î`,`Î`,`Î`,`Î`,`¨`,`"`,`|`,`«`,`»`],[`>`,`Î`,`Χ`,`Ψ`,`Ω`,`Î`,`Î`,`Î`,`<`,`>`,`?`,`[`,`]`,`â¬`]]}},sr:{keyboard_layout:{normal:[["`",`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`'`,`+`,`"`,`:`],[`Ñ`,`Ñ`,`е`,`Ñ`,`Ñ`,`з`,`Ñ`,`и`,`о`,`п`,`Ñ`,`Ñ`,`ж`,`@`],[`а`,`Ñ`,`д`,`Ñ`,`г`,`Ñ
`,`Ñ`,`к`,`л`,`Ñ`,`Ñ`,`(`,`)`,`%`],[`Ñ`,`Ñ`,`Ñ`,`в`,`б`,`н`,`м`,`,`,`.`,`-`,`?`,`
2!`,`=`,`/`]],caps:[[`~`,`!`,`"`,`#`,`$`,`%`,`&`,`/`,`(`,`)`,`=`,`?`,`*`,`â¬`,`°`],[`Ð`,`Ð`,`Ð`,`Ð `,`Т`,`Ð`,`У`,`Ð`,`Ð`,`Ð`,`Ш`,`Ð`,`Ð`,`@`],[`Ð`,`С`,`Ð`,`Ф`,`Ð`,`Ð¥`,`Ð`,`Ð`,`Ð`,`Ч`,`Ð`,`[`,`]`,`|`],[`Ð
`,`Ð`,`Ц`,`Ð`,`Ð`,`Ð`,`Ð`,`;`,`:`,`_`,`{`,`}`,`â`,`â`]]}},sr_LA:{keyboard_layout:{normal:[[`â`,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`'`,`+`,`"`,`:`],[`q`,`w`,`e`,`r`,`t`,`z`,`u`,`i`,`o`,`p`,`Å¡`,`Ä`,`ž`,`@`],[`a`,`s`,`d`,`f`,`g`,`h`,`j`,`k`,`l`,`Ä`,`Ä`,`(`,`)`,`%`],[`y`,`x`,`c`,`v`,`b`,`n`,`m`,`,`,`.`,`-`,`?`,`!`,`=`,`/`]],caps:[[`~`,`!`,`$`,`"`,`#`,`$`,`%`,`&`,`/`,`(`,`)`,`=`,`?`,`*`,`°`],[`Q`,`W`,`E`,`R`,`T`,`Z`,`U`,`I`,`O`,`P`,`Å `,`Ä`,`Ž`,`@`],[`A`,`S`,`D`,`F`,`G`,`H`,`J`,`K`,`L`,`Ä`,`Ä`,`[`,`]`,`|`],[`Y`,`X`,`C`,`V`,`B`,`N`,`M`,`;`,`:`,`_`,`{`,`}`,`â`,`â`]]}},ko:{keyboard_layout:{normal:[["`",`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`-`,`=`,`\\`,`+`],[`q`,`w`,`e`,`r`,`t`,`y`,`u`,`i`,`o`,`p`,`[`,`]`,`&`,`@`],[`a`,`s`,`d`,`f`,`g`,`h`,`j`,`k`,`l`,`;`,`'`,`"`,`(`,`)`],[`z`,`x`,`c`,`v`,`b`,`n`,`m`,`,`,`.`,`/`,`:`,`!`,`?`,`%`]],caps:[[`~`,`!`,`@`,`#`,`$`,`%`,`^`,`&`,`*`,`(`,`)`,`_`,`+`,`|`,`â©`],[`Q`,`W`,`E`,`R`,`T`,`Y`,`U`,`I`,`O`,`P`,`{`,`}`,`\\`,`/`],[`A`,`S`,`D`,`F`,`G`,`H`,`J`,`K`,`L`,`:`,`[`,`]`,`â`,`â`],[`Z`,`X`,`C`,`V`,`B`,`N`,`M`,`<`,`>`,`?`,`!`,`,`,`.`,`"`]]}},no:{keyboard_layout:{normal:[[`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`-`,`=`,`+`,`*`,`/`],[`q`,`w`,`e`,`r`,`t`,`y`,`u`,`i`,`o`,`p`,`Ã¥`,`^`,`(`,`)`],[`a`,`s`,`d`,`f`,`g`,`h`,`j`,`k`,`l`,`ø`,`æ`,`'`,`"`,`%`],[`z`,`x`,`c`,`v`,`b`,`n`,`m`,`,`,`.`,`;`,`:`,`!`,`?`,`@`]],caps:[[`~`,`!`,`@`,`#`,`$`,`%`,`^`,`&`,`*`,`(`,`)`,`_`,`+`,`â¬`,`°`],[`Q`,`W`,`E`,`R`,`T`,`Y`,`U`,`I`,`O`,`P`,`Ã
`,`[`,`]`,`.`],[`A`,`S`,`D`,`F`,`G`,`H`,`J`,`K`,`L`,`Ã`,`Ã`,`{`,`}`,`"`],[`|`,`Z`,`X`,`C`,`V`,`B`,`N`,`M`,`<`,`>`,`?`,`:`,`«`,`»`]]}},kk:{keyboard_layout:{normal:[[`(`,`"`,`Ó`,`Ñ`,`Ò£`,`Ò`,`,`,`.`,`Ò¯`,`Ò±`,`Ò`,`Ó©`,`Ò»`,`=`,`:`],[`й`,`Ñ`,`Ñ`,`к`,`е`,`н`,`г`,`Ñ`,`Ñ`,`з`,`Ñ
`,`Ñ`,`+`,`-`],[`Ñ`,`Ñ`,`в`,`а`,`п`,`Ñ`,`о`,`л`,`д`,`ж`,`Ñ`,`?`,`!`,`%`],[`\\`,`Ñ`,`Ñ`,`Ñ`,`м`,`и`,`Ñ`,`Ñ`,`б`,`Ñ`,`â`,`@`,`'`,`/`]],caps:[[`)`,`!`,`Ó`,`Ð`,`Ò¢`,`Ò`,`;`,`:`,`Ò®`,`Ò°`,`Ò`,`Ó¨`,`Òº`,`&`,`â¸`],[`Ð`,`Ц`,`У`,`Ð`,`Ð`,`Ð`,`Ð`,`Ш`,`Щ`,`Ð`,`Ð¥`,`Ъ`,`#`,`%`],[`Ф`,`Ы`,`Ð`,`Ð`,`Ð`,`Ð `,`Ð`,`Ð`,`Ð`,`Ð`,`Ð`,`/`,`«`,`»`],[`|`,`Я`,`Ч`,`С`,`Ð`,`Ð`,`Т`,`Ь`,`Ð`,`Ю`,`?`,`[`,`]`,`@`]],symbols:[[`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`_`,`\\`,`/`,`=`,`«`,`»`,`<`,`>`],[`(`,`)`,`{`,`}`,`[`,`]`,`'`,`"`,"`",`´`,`¨`,`¸`,`â`,`â`,`â`,`â`,`â`,`â`,`&`],[`â¹`,`âº`,`â¦`,`â¢`,`â¤`,`â¥`,`^`,`â`,`~`,`|`,`¦`,`§`,`â¬`,`$`,`Â¥`,`£`,`¢`,`#`],[`°`,`*`,`Ã`,`·`,`÷`,`%`,`+`,`â`,`-`,`±`,`,`,`.`,`:`,`;`,`@`,`!`,`?`]]}},lt:{keyboard_layout:{normal:[["`",`Ä
`,`Ä`,`Ä`,`Ä`,`į`,`Å¡`,`ų`,`Å«`,`9`,`0`,`-`,`ž`,`*`,`:`],[`q`,`w`,`e`,`r`,`t`,`y`,`u`,`i`,`o`,`p`,`[`,`]`,`\\`,`@`],[`a`,`s`,`d`,`f`,`g`,`h`,`j`,`k`,`l`,`;`,`'`,`=`,`(`,`)`],[`\\`,`z`,`x`,`c`,`v`,`b`,`n`,`m`,`,`,`.`,`/`,`!`,`?`,`+`]],caps:[[`~`,`Ä`,`Ä`,`Ä`,`Ä`,`Ä®`,`Å `,`Ų`,`Ū`,`(`,`)`,`_`,`Ž`,`#`,`â¬`],[`Q`,`W`,`E`,`R`,`T`,`Y`,`U`,`I`,`O`,`P`,`{`,`}`,`$`,`_`],[`A`,`S`,`D`,`F`,`G`,`H`,`J`,`K`,`L`,`:`,`"`,`|`,`â`,`â`],[`|`,`Z`,`X`,`C`,`V`,`B`,`N`,`M`,`<`,`>`,`?`,`<`,`>`,`&`]],symbols:[[`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`_`,`\\`,`/`,`=`,`«`,`»`,`<`,`>`],[`(`,`)`,`{`,`}`,`[`,`]`,`'`,`"`,"`",`´`,`¨`,`¸`,`â`,`â`,`â`,`â`,`â`,`â`,`&`],[`â¹`,`âº`,`â¦`,`â¢`,`â¤`,`â¥`,`^`,`â`,`~`,`|`,`¦`,`§`,`â¬`,`$`,`Â¥`,`£`,`¢`,`#`],[`°`,`*`,`Ã`,`·`,`÷`,`%`,`+`,`â`,`-`,`±`,`,`,`.`,`:`,`;`,`@`,`!`,`?`]]}},uk:{keyboard_layout:{normal:[[`'`,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`-`,`=`,`*`,`+`],[`й`,`Ñ`,`Ñ`,`к`,`е`,`н`,`г`,`Ñ`,`Ñ`,`з`,`Ñ
`,`Ñ`,`&`,`@`],[`Ñ`,`Ñ`,`в`,`а`,`п`,`Ñ`,`о`,`л`,`д`,`ж`,`Ñ`,`\\`,`(`,`)`],[`Ò`,`Ñ`,`Ñ`,`Ñ`,`м`,`и`,`Ñ`,`Ñ`,`б`,`Ñ`,`.`,`!`,`?`,`,`]],caps:[[`â´`,`!`,`"`,`â`,`;`,`%`,`:`,`?`,`*`,`(`,`)`,`_`,`#`,`=`,`°`],[`Ð`,`Ц`,`У`,`Ð`,`Ð`,`Ð`,`Ð`,`Ш`,`Щ`,`Ð`,`Ð¥`,`Ð`,`$`,`|`],[`Ф`,`Ð`,`Ð`,`Ð`,`Ð`,`Ð `,`Ð`,`Ð`,`Ð`,`Ð`,`Ð`,`/`,`«`,`»`],[`Ò`,`Я`,`Ч`,`С`,`Ð`,`Ð`,`Т`,`Ь`,`Ð`,`Ю`,`,`,`<`,`>`,`&`]]}},sq:{keyboard_layout:{normal:[[`\\`,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`-`,`=`,`+`,`:`],[`q`,`w`,`e`,`r`,`t`,`z`,`u`,`i`,`o`,`p`,`ç`,`@`,`(`,`)`],[`a`,`s`,`d`,`f`,`g`,`h`,`j`,`k`,`l`,`ë`,`[`,`]`,`%`,`'`],[`<`,`y`,`x`,`c`,`v`,`b`,`n`,`m`,`,`,`.`,`/`,`!`,`?`,`;`]],caps:[[`|`,`!`,`"`,`#`,`$`,`%`,`^`,`&`,`*`,`(`,`)`,`_`,`+`,`â¬`,`°`],[`Q`,`W`,`E`,`R`,`T`,`Z`,`U`,`I`,`O`,`P`,`Ã`,`'`,`[`,`]`],[`A`,`S`,`D`,`F`,`G`,`H`,`J`,`K`,`L`,`Ã`,`{`,`}`,`«`,`»`],[`>`,`Y`,`X`,`C`,`V`,`B`,`N`,`M`,`;`,`:`,`?`,`â`,`â`,`@`]]}},mk:{keyboard_layout:{normal:[[`Ñ`,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`-`,`=`,`+`,`:`],[`Ñ`,`Ñ`,`е`,`Ñ`,`Ñ`,`Ñ`,`Ñ`,`и`,`о`,`п`,`Ñ`,`Ñ`,`@`,`!`],[`а`,`Ñ`,`д`,`Ñ`,`г`,`Ñ
`,`Ñ`,`к`,`л`,`Ñ`,`Ñ`,`ж`,`?`,`%`],[`Ñ`,`з`,`Ñ`,`Ñ`,`в`,`б`,`н`,`м`,`,`,`.`,`/`,`(`,`)`,`;`]],caps:[[`Ð`,`!`,`â`,`â`,`'`,`%`,`â`,`â`,`*`,`(`,`)`,`-`,`+`,`*`,`°`],[`Ð`,`Ð`,`Ð`,`Ð `,`Т`,`Ð
`,`У`,`Ð`,`Ð`,`Ð`,`Ш`,`Ð`,`[`,`]`],[`Ð`,`С`,`Ð`,`Ф`,`Ð`,`Ð¥`,`Ð`,`Ð`,`Ð`,`Ч`,`Ð`,`Ð`,`@`,`â`],[`Ð`,`Ð`,`Ð`,`Ц`,`Ð`,`Ð`,`Ð`,`Ð`,`;`,`:`,`?`,`{`,`}`,`â¦`]]}},fi:{keyboard_layout:{normal:[[`§`,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`+`,`´`,`=`,`:`],[`q`,`w`,`e`,`r`,`t`,`y`,`u`,`i`,`o`,`p`,`Ã¥`,`¨`,`&`,`@`],[`a`,`s`,`d`,`f`,`g`,`h`,`j`,`k`,`l`,`ö`,`ä`,`'`,`(`,`)`],[`<`,`z`,`x`,`c`,`v`,`b`,`n`,`m`,`,`,`.`,`-`,`!`,`?`,`*`]],caps:[[`½`,`!`,`"`,`#`,`¤`,`%`,`&`,`/`,`(`,`)`,`=`,`?`,"`",`+`,`â¬`],[`Q`,`W`,`E`,`R`,`T`,`Y`,`U`,`I`,`O`,`P`,`Ã
`,`^`,`[`,`]`],[`A`,`S`,`D`,`F`,`G`,`H`,`J`,`K`,`L`,`Ã`,`Ã`,`*`,`:`,`â¦`],[`>`,`Z`,`X`,`C`,`V`,`B`,`N`,`M`,`;`,`:`,`_`,`â`,`â`,`â`]]}},et:{keyboard_layout:{normal:[[`Ë`,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`+`,`´`,`=`,`:`],[`q`,`w`,`e`,`r`,`t`,`y`,`u`,`i`,`o`,`p`,`ü`,`õ`,`&`,`@`],[`a`,`s`,`d`,`f`,`g`,`h`,`j`,`k`,`l`,`ö`,`ä`,`'`,`(`,`)`],[`z`,`x`,`c`,`v`,`b`,`n`,`m`,`,`,`.`,`-`,`!`,`?`,`<`,`*`]],caps:[[`~`,`!`,`"`,`#`,`¤`,`%`,`&`,`/`,`(`,`)`,`=`,`?`,"`",`+`,`â¬`],[`Q`,`W`,`E`,`R`,`T`,`Y`,`U`,`I`,`O`,`P`,`Ã`,`Ã`,`[`,`]`],[`A`,`S`,`D`,`F`,`G`,`H`,`J`,`K`,`L`,`Ã`,`Ã`,`*`,`:`,`â`],[`Z`,`X`,`C`,`V`,`B`,`N`,`M`,`;`,`:`,`_`,`â`,`â`,`>`,`â¦`]]}},lv:{keyboard_layout:{normal:[["`",`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`-`,`=`,`*`,`+`],[`q`,`w`,`e`,`r`,`t`,`y`,`u`,`i`,`o`,`p`,`[`,`]`,`&`,`@`],[`a`,`s`,`d`,`f`,`g`,`h`,`j`,`k`,`l`,`;`,`'`,`"`,`(`,`)`],[`\\`,`z`,`x`,`c`,`v`,`b`,`n`,`m`,`,`,`.`,`/`,`?`,`>`,`%`]],caps:[[`~`,`!`,`@`,`#`,`$`,`%`,`^`,`&`,`*`,`(`,`)`,`_`,`+`,`=`,`â¬`],[`Q`,`W`,`E`,`R`,`T`,`Y`,`U`,`I`,`O`,`P`,`{`,`}`,`|`,`]`],[`A`,`S`,`D`,`F`,`G`,`H`,`J`,`K`,`L`,`:`,`"`,`\\`,`â`,`â`],[`|`,`Z`,`X`,`C`,`V`,`B`,`N`,`M`,`<`,`>`,`?`,`/`,`.`,`'`]]}},be:{keyboard_layout:{normal:[[`Ñ`,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`-`,`=`,`\\`,`+`],[`й`,`Ñ`,`Ñ`,`к`,`е`,`н`,`г`,`Ñ`,`Ñ`,`з`,`Ñ
`,`'`,`@`,`"`],[`Ñ`,`Ñ`,`в`,`а`,`п`,`Ñ`,`о`,`л`,`д`,`ж`,`Ñ`,`(`,`)`,`%`],[`Ñ`,`Ñ`,`Ñ`,`Ñ`,`м`,`Ñ`,`Ñ`,`Ñ`,`б`,`Ñ`,`.`,`?`,`!`,`,`]],caps:[[`Ð`,`!`,`"`,`â`,`;`,`%`,`:`,`?`,`*`,`(`,`)`,`_`,`+`,`/`,`°`],[`Ð`,`Ц`,`У`,`Ð`,`Ð`,`Ð`,`Ð`,`Ш`,`Ð`,`Ð`,`Ð¥`,`'`,`@`,`.`],[`Ф`,`Ы`,`Ð`,`Ð`,`Ð`,`Ð `,`Ð`,`Ð`,`Ð`,`Ð`,`Ð`,`[`,`]`,`,`],[`Ð`,`Я`,`Ч`,`С`,`Ð`,`Ð`,`Т`,`Ь`,`Ð`,`Ю`,`{`,`}`,`«`,`»`]]}},da:{keyboard_layout:{normal:[[`½`,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`+`,`´`,`*`,`=`],[`q`,`w`,`e`,`r`,`t`,`y`,`u`,`i`,`o`,`p`,`Ã¥`,`¨`,`'`,`!`],[`a`,`s`,`d`,`f`,`g`,`h`,`j`,`k`,`l`,`æ`,`ø`,`(`,`)`,`%`],[`<`,`z`,`x`,`c`,`v`,`b`,`n`,`m`,`,`,`.`,`-`,`"`,`?`,`:`]],caps:[[`§`,`!`,`"`,`#`,`¤`,`%`,`&`,`/`,`(`,`)`,`=`,`?`,"`",`_`,`°`],[`Q`,`W`,`E`,`R`,`T`,`Y`,`U`,`I`,`O`,`P`,`Ã
`,`^`,`*`,`.`],[`A`,`S`,`D`,`F`,`G`,`H`,`J`,`K`,`L`,`Ã`,`Ã`,`{`,`}`,`,`],[`>`,`Z`,`X`,`C`,`V`,`B`,`N`,`M`,`;`,`:`,`[`,`]`,`»`,`«`]]}},vi:{keyboard_layout:{normal:[[`Ä`,`â`,`ê`,`ô`,`Ì`,`Ì`,`Ì`,`Ì`,`Ì£`,`Ä`,`-`,`â«`,`+`,`-`,`@`],[`q`,`w`,`e`,`r`,`t`,`y`,`u`,`i`,`o`,`p`,`ư`,`Æ¡`,`*`,`=`],[`a`,`s`,`d`,`f`,`g`,`h`,`j`,`k`,`l`,`;`,`'`,`\\`,`(`,`)`],[`z`,`x`,`c`,`v`,`b`,`n`,`m`,`,`,`.`,`/`,`?`,`"`,`:`,`!`]],caps:[[`~`,`Ä`,`Ã`,`Ã`,`Ã`,`Ì`,`Ì`,`Ì`,`Ì`,`Ì£`,`Ä`,`_`,`+`,`-`,`°`],[`Q`,`W`,`E`,`R`,`T`,`Y`,`U`,`I`,`O`,`P`,`Ư`,`Æ `,`*`,`=`],[`A`,`S`,`D`,`F`,`G`,`H`,`J`,`K`,`L`,`:`,`"`,`|`,`â`,`â`],[`Z`,`X`,`C`,`V`,`B`,`N`,`M`,`<`,`>`,`?`,`.`,`,`,`;`,`!`]]}},bs:{keyboard_layout:{normal:[[`¸`,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`'`,`+`,`=`,`?`],[`q`,`w`,`e`,`r`,`t`,`z`,`u`,`i`,`o`,`p`,`Å¡`,`Ä`,`(`,`)`],[`a`,`s`,`d`,`f`,`g`,`h`,`j`,`k`,`l`,`Ä`,`Ä`,`ž`,`!`,`%`],[`<`,`y`,`x`,`c`,`v`,`b`,`n`,`m`,`,`,`.`,`-`,`[`,`]`,`/`]],caps:[[`¨`,`!`,`"`,`#`,`$`,`%`,`&`,`/`,`(`,`)`,`=`,`?`,`*`,`+`,`°`],[`Q`,`W`,`E`,`R`,`T`,`Z`,`U`,`I`,`O`,`P`,`Å `,`Ä`,`{`,`}`],[`A`,`S`,`D`,`F`,`G`,`H`,`J`,`K`,`L`,`Ä`,`Ä`,`Ž`,`â`,`â`],[`>`,`Y`,`X`,`C`,`V`,`B`,`N`,`M`,`;`,`:`,`_`,`[`,`]`,`/`]]}},ky:{keyboard_layout:{normal:[[`Ñ`,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`-`,`=`,`\\`,`+`],[`й`,`Ñ`,`Ñ`,`к`,`е`,`н`,`г`,`Ñ`,`Ñ`,`з`,`Ñ
`,`Ñ`,`Ò¯`,`Ò£`],[`Ñ`,`Ñ`,`в`,`а`,`п`,`Ñ`,`о`,`л`,`д`,`ж`,`Ñ`,`Ó©`,`!`,`%`],[`Ñ`,`Ñ`,`Ñ`,`м`,`и`,`Ñ`,`Ñ`,`б`,`Ñ`,`.`,`?`,`(`,`)`,`,`]],caps:[[`Ð`,`!`,`"`,`â`,`;`,`%`,`:`,`?`,`*`,`(`,`)`,`_`,`+`,`/`,`°`],[`Ð`,`Ц`,`У`,`Ð`,`Ð`,`Ð`,`Ð`,`Ш`,`Щ`,`Ð`,`Ð¥`,`Ъ`,`Ò®`,`Ò¢`],[`Ф`,`Ы`,`Ð`,`Ð`,`Ð`,`Ð `,`Ð`,`Ð`,`Ð`,`Ð`,`Ð`,`Ó¨`,`«`,`»`],[`Я`,`Ч`,`С`,`Ð`,`Ð`,`Т`,`Ь`,`Ð`,`Ю`,`,`,`&`,`[`,`]`,`'`]]}},tg:{keyboard_layout:{normal:[[`Ñ`,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`Ò`,`Ó¯`,`\\`,`+`],[`й`,`Ò`,`Ñ`,`к`,`е`,`н`,`г`,`Ñ`,`Ò³`,`з`,`Ñ
`,`Ñ`,`-`,`=`],[`Ñ`,`Ò·`,`в`,`а`,`п`,`Ñ`,`о`,`л`,`д`,`ж`,`Ñ`,`!`,`@`,`%`],[`Ñ`,`Ñ`,`Ñ`,`м`,`и`,`Ñ`,`Ó£`,`б`,`Ñ`,`.`,`?`,`(`,`)`,`,`]],caps:[[`Ð`,`!`,`"`,`â`,`;`,`%`,`:`,`?`,`*`,`(`,`)`,`Ò`,`Ó®`,`/`,`°`],[`Ð`,`Ò`,`У`,`Ð`,`Ð`,`Ð`,`Ð`,`Ш`,`Ò²`,`Ð`,`Ð¥`,`Ъ`,`_`,`+`],[`Ф`,`Ò¶`,`Ð`,`Ð`,`Ð`,`Ð `,`Ð`,`Ð`,`Ð`,`Ð`,`Ð`,`'`,`«`,`»`],[`Я`,`Ч`,`С`,`Ð`,`Ð`,`Т`,`Ó¢`,`Ð`,`Ю`,`,`,`&`,`[`,`]`,`#`]]}},uz:{keyboard_layout:{normal:[[`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`-`,`=`,`+`,`*`,`#`],[`q`,`w`,`e`,`r`,`t`,`y`,`u`,`i`,`o`,`p`,`(`,`)`,`&`,`@`],[`a`,`s`,`d`,`f`,`g`,`h`,`j`,`k`,`l`,`;`,`'`,`"`,`Ê»`,`:`],[`/`,`z`,`x`,`c`,`v`,`b`,`n`,`m`,`,`,`.`,`!`,`?`,`[`,`]`]],caps:[[`~`,`!`,`@`,`#`,`$`,`%`,`^`,`&`,`*`,`(`,`)`,`_`,`+`,`â¬`,`°`],[`Q`,`W`,`E`,`R`,`T`,`Y`,`U`,`I`,`O`,`P`,`{`,`}`,`[`,`]`],[`A`,`S`,`D`,`F`,`G`,`H`,`J`,`K`,`L`,`:`,`"`,` `,`Ê»`,`â¦`],[`|`,`Z`,`X`,`C`,`V`,`B`,`N`,`M`,`<`,`>`,`?`,`â`,`â`,`â`]]}},uz2:{keyboard_layout:{normal:[[`Ñ`,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`Ò`,`Ò³`,`\\`,`+`],[`й`,`Ñ`,`Ñ`,`к`,`е`,`н`,`г`,`Ñ`,`Ñ`,`з`,`Ñ
`,`Ñ`,`-`,`=`],[`Ñ`,`Ò`,`в`,`а`,`п`,`Ñ`,`о`,`л`,`д`,`ж`,`Ñ`,`!`,`@`,`%`],[`Ñ`,`Ñ`,`Ñ`,`м`,`и`,`Ñ`,`Ñ`,`б`,`Ñ`,`.`,`?`,`(`,`)`,`,`]],caps:[[`Ð`,`!`,`"`,`â`,`;`,`%`,`:`,`?`,`*`,`(`,`)`,`Ò`,`Ò²`,`/`,`°`],[`Ð`,`Ц`,`У`,`Ð`,`Ð`,`Ð`,`Ð`,`Ш`,`Ð`,`Ð`,`Ð¥`,`Ъ`,`_`,`+`],[`Ф`,`Ò`,`Ð`,`Ð`,`Ð`,`Ð `,`Ð`,`Ð`,`Ð`,`Ð`,`Ð`,`'`,`«`,`»`],[`Я`,`Ч`,`С`,`Ð`,`Ð`,`Т`,`Ь`,`Ð`,`Ю`,`,`,`&`,`[`,`]`,`#`]]}},az:{keyboard_layout:{normal:[["`",`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`-`,`=`,`+`],[`q`,`ü`,`e`,`r`,`t`,`y`,`u`,`i`,`o`,`p`,`ö`,`Ä`,`\\`],[`a`,`s`,`d`,`f`,`g`,`h`,`j`,`k`,`l`,`ı`,`É`,`(`,`)`],[`z`,`x`,`c`,`v`,`b`,`n`,`m`,`ç`,`Å`,`.`,`,`,`!`,`?`]],caps:[[`~`,`!`,`"`,`â`,`;`,`%`,`:`,`?`,`*`,`(`,`)`,`_`,`+`,`â¼`],[`Q`,`Ã`,`E`,`R`,`T`,`Y`,`U`,`İ`,`O`,`P`,`Ã`,`Ä`,`/`],[`A`,`S`,`D`,`F`,`G`,`H`,`J`,`K`,`L`,`I`,`Æ`,`«`,`»`],[`Z`,`X`,`C`,`V`,`B`,`N`,`M`,`Ã`,`Å`,`,`,`[`,`]`,`@`]]}},th:{keyboard_layout:{normal:[[`_`,`à¹
`,`/`,`-`,`ภ`,`à¸`,`ุ`,`ึ`,`à¸`,`à¸`,`à¸`,`à¸`,`à¸`,`à¸`,`=`],[`à¹`,`à¹`,`ำ`,`à¸`,`ะ`,`ั`,`ี`,`ร`,`à¸`,`ย`,`à¸`,`ล`,`à¸`,`à¸`],[`à¸`,`ห`,`à¸`,`à¸`,`à¹`,`à¹`,`à¹`,`า`,`ส`,`ว`,`à¸`,`à¸`,`ู`,`%`],[`à¸`,`à¸`,`à¸`,`à¹`,`à¸`,`ิ`,`ื`,`à¸`,`ม`,`à¹`,`à¸`,`à¹`,`à¹`,`@`]],caps:[[`à¹`,`à¹`,`à¹`,`à¹`,`à¹`,`à¹`,`à¹`,`à¹`,`à¹`,`à¹`,`%`,`+`,`฿`,` `,`°`],[`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`"`,`,`,`(`,`)`],[`ฤ`,`à¸`,`à¸`,`à¹`,`à¸`,`à¹`,`à¹`,`ษ`,`ศ`,`à¸`,`à¸
`,`.`,`?`,`!`],[`à¸
`,`à¸`,`ฮ`,`ฺ`,`à¹`,`à¸`,`ฬ`,`ฦ`,`à¸`,`ฯ`,`à¸`,`à¸`,` `,`:`]]}},hy:{keyboard_layout:{normal:[[`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`Õ±`,`Õµ`,`Ö
`,`Õ¼`,`Õª`,`%`],[`Õ`,`Õ¾`,`Õ§`,`Ö`,`Õ¤`,`Õ¥`,`Õ¨`,`Õ«`,`Õ¸`,`Õ¢`,`Õ¹`,`Õ»`,`-`,`=`,`+`],[`Õ¡`,`Õ½`,`Õ¿`,`Ö`,`Õ¯`,`Õ°`,`Õ³`,`Ö`,`Õ¬`,`Õ©`,`Ö`,`(`,`)`,`«`,`»`],[`Õ¦`,`Ö`,`Õ£`,`Ö`,`Õº`,`Õ¶`,`Õ´`,`Õ·`,`Õ²`,`Õ®`,`,`,`.`,`:`,`!`,`?`]],caps:[[`Õ`,`&`,`'`,`"`,`%`,`/`,`*`,`{`,`}`,`Ö`,`Õ`,`Õ
`,`Õ`,`Õ`,`Ôº`,`Ö`],[`Ô½`,`Õ`,`Ô·`,`Õ`,`Ô´`,`Ôµ`,`Ô¸`,`Ô»`,`Õ`,`Ô²`,`Õ`,`Õ`,`_`,`#`,`@`],[`Ô±`,`Õ`,`Õ`,`Õ`,`Ô¿`,`Õ`,`Õ`,`Õ`,`Ô¼`,`Ô¹`,`Õ`,`Õ`,`\\`,`$`,`Ö`],[`Ô¶`,`Õ`,`Ô³`,`Õ`,`Õ`,`Õ`,`Õ`,`Õ`,`Õ`,`Ô¾`,`[`,`]`,`<`,`>`,`Õ`]]}},fo:{keyboard_layout:{normal:[[`½`,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`+`,`´`,`*`,`=`],[`q`,`w`,`e`,`r`,`t`,`y`,`u`,`i`,`o`,`p`,`Ã¥`,`ð`,`'`,`!`],[`a`,`s`,`d`,`f`,`g`,`h`,`j`,`k`,`l`,`æ`,`ø`,`(`,`)`,`%`],[`<`,`z`,`x`,`c`,`v`,`b`,`n`,`m`,`,`,`.`,`-`,`"`,`?`,`:`]],caps:[[`§`,`!`,`"`,`#`,`¤`,`%`,`&`,`/`,`(`,`)`,`=`,`?`,"`",`_`,`°`],[`Q`,`W`,`E`,`R`,`T`,`Y`,`U`,`I`,`O`,`P`,`Ã
`,`Ã`,`*`,`.`],[`A`,`S`,`D`,`F`,`G`,`H`,`J`,`K`,`L`,`Ã`,`Ã`,`{`,`}`,`,`],[`>`,`Z`,`X`,`C`,`V`,`B`,`N`,`M`,`;`,`:`,`[`,`]`,`»`,`«`]]}},mn:{keyboard_layout:{normal:[[`0`,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`â`,`â®`,`е`,`Ñ`,`+`],[`Ñ`,`Ñ`,`Ñ`,`ж`,`Ñ`,`н`,`г`,`Ñ`,`Ò¯`,`з`,`к`,`Ñ`,`-`,`@`],[`й`,`Ñ`,`б`,`Ó©`,`а`,`Ñ
`,`Ñ`,`о`,`л`,`д`,`п`,`?`,`
2!`,`:`],[`Ñ`,`Ñ`,`Ñ`,`Ñ`,`м`,`и`,`Ñ`,`Ñ`,`в`,`Ñ`,`,`,`.`,`(`,`)`]],caps:[[`*`,`&`,`'`,`"`,`+`,`%`,`/`,`=`,`(`,`)`,`{`,`}`,`Ð`,`Щ`,`°`],[`Ф`,`Ц`,`У`,`Ð`,`Ð`,`Ð`,`Ð`,`Ш`,`Ò®`,`Ð`,`Ð`,`Ъ`,`_`,`\\`],[`Ð`,`Ы`,`Ð`,`Ó¨`,`Ð`,`Ð¥`,`Ð `,`Ð`,`Ð`,`Ð`,`Ð`,`[`,`]`,`;`],[`Я`,`Ч`,`Ð`,`С`,`Ð`,`Ð`,`Т`,`Ь`,`Ð`,`Ю`,`<`,`>`,`«`,`»`]]}},hi:{keyboard_layout:{normal:[[`à¥`,`१`,`२`,`३`,`४`,`५`,`६`,`à¥`,`८`,`९`,`०`,`-`,`à¥`,`"`,`%`],[`à¥`,`à¥`,`ा`,`à¥`,`à¥`,`ब`,`ह`,`à¤`,`द`,`à¤`,`ड`,`़`,`à¥`,`'`],[`à¥`,`à¥`,`à¥`,`ि`,`à¥`,`प`,`र`,`à¤`,`त`,`à¤`,`à¤`,`+`,`(`,`)`],[`à¥`,`à¤`,`म`,`न`,`व`,`ल`,`स`,`,`,`.`,`य`,`?`,`!`,`:`,`=`]],caps:[[`0`,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`à¤`,`à¤`,`à¥
`,`à¤`,`à¤`,`â¹`],[`à¤`,`à¤`,`à¤`,`à¤`,`à¤`,`à¤`,`à¤`,`à¤`,`ध`,`à¤`,`ढ`,`à¤`,`à¤`,`/`,`_`],[`à¤`,`à¤`,`à¤
`,`à¤`,`à¤`,`फ`,`ऱ`,`à¤`,`थ`,`à¤`,`ठ`,`(`,`)`,`\\`,`%`],[`à¤`,`à¤`,`ण`,`ऩ`,`ऴ`,`ळ`,`श`,`ष`,`।`,`à¥`,`[`,`]`,`;`,`&`,`?`]]}},mr:{keyboard_layout:{normal:[[`१`,`२`,`३`,`४`,`५`,`६`,`à¥`,`८`,`९`,`०`,`-`,`à¥`,`(`,`)`,`%`],[`à¥`,`à¥`,`ा`,`à¥`,`à¥`,`ब`,`ह`,`à¤`,`द`,`à¤`,`ड`,`़`,`à¥`,`'`],[`à¥`,`à¥`,`à¥`,`ि`,`à¥`,`प`,`र`,`à¤`,`त`,`à¤`,`à¤`,`+`,`=`,`"`],[`à¤`,`म`,`न`,`व`,`ल`,`स`,`,`,`.`,`य`,`?`,`!`,`:`,`;`,`/`]],caps:[[`0`,`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`à¤`,`à¥
`,`à¤`,`à¤`,`â¹`],[`à¤`,`à¤`,`à¤`,`à¤`,`à¤`,`à¤`,`à¤`,`à¤`,`ध`,`à¤`,`ढ`,`à¤`,`à¤`,`/`],[`à¤`,`à¤`,`à¤
`,`à¤`,`à¤`,`फ`,`ऱ`,`à¤`,`थ`,`à¤`,`ठ`,`&`,`\\`,`%`],[`à¤`,`ण`,`ळ`,`श`,`ष`,`।`,`à¥`,`[`,`]`,`*`,`{`,`}`,`"`,`?`]]}},bn:{keyboard_layout:{normal:[[`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`-`,`à§`,`à§£`,`?`,`!`],[`à§`,`à§`,`à§`,`া`,`à§`,`à§`,`ব`,`হ`,`à¦`,`দ`,`à¦`,`ড`,`à§`,`়`],[`à§´`,`à§¶`,`à§`,`à§`,`à§`,`ি`,`à§`,`প`,`র`,`à¦`,`ত`,`à¦`,`à¦`,`%`],[`৺`,`à¦`,`ম`,`ন`,`ব`,`ল`,`স`,`,`,`.`,`য`,`৸`,`à§¢`,`à§°`,`@`]],caps:[[`à§§`,`২`,`à§©`,`৪`,`à§«`,`৬`,`à§`,`à§®`,`৯`,`০`,`à¦`,`à¦`,`(`,`)`,`à§³`],[`à¦`,`à¦`,`à¦`,`à¦`,`à¦`,`à¦`,`à¦`,`à¦`,`ধ`,`à¦`,`ঢ`,`à¦`,`\\`,`/`],[`à¦`,`à¦`,`à¦
`,`à¦`,`à¦`,`ফ`,`à¦`,`থ`,`à¦`,`ঠ`,`+`,`=`,`!`,`?`],[`à¦`,`ণ`,`শ`,`ষ`,`à§`,`:`,`;`,`[`,`]`,`*`,`{`,`}`,`&`,`'`]]}},ar:{keyboard_layout:{normal:[[`Ø`,`Ù¡`,`Ù¢`,`Ù£`,`Ù¤`,`Ù¥`,`Ù¦`,`Ù§`,`Ù¨`,`Ù©`,`Ù `,`.`,`-`,`=`,`+`],[`ض`,`ص`,`Ø«`,`Ù`,`Ù`,`غ`,`ع`,`Ù`,`Ø®`,`Ø`,`ج`,`د`,`[`,`]`],[`Ø´`,`س`,`Ù`,`ب`,`Ù`,`ا`,`ت`,`Ù`,`Ù
`,`Ù`,`Ø·`,`ذ`,`(`,`)`],[`ئ`,`Ø¡`,`ؤ`,`ر`,`Ù`,`Ø©`,`Ù`,`ز`,`ظ`,`Ø`,`Ø`,`,`,`_`,`"`]],caps:[[`1`,`2`,`3`,`4`,`5`,`6`,`7`,`8`,`9`,`0`,`_`,`+`,`|`,`\\`,`â¬`],[`Ù`,`Ù`,`Ù`,`Ù`,`Ù`,`Ù`,`Ù`,`Ù`,`%`,`^`,`&`,`*`,`)`,`(`],[`/`,`:`,`"`,`~`,`}`,`{`,`â`,`,`,`.`,`!`,`@`,`#`,`«`,`»`],[`ÙØ§`,`ÙØ¢`,`Ø¢`,`ÙØ£`,`Ø£`,`Ø¥`,`ÙØ¥`,`]`,`[`,`Ù`,`Ø`,`+`,`~`,`$`]]}},fa:{keyboard_layout:{normal:[[`÷`,`Û±`,`Û²`,`Û³`,`Û´`,`Ûµ`,`Û¶`,`Û·`,`Û¸`,`Û¹`,`Û°`,`-`,`=`,`+`,`%`],[`ض`,`ص`,`Ø«`,`Ù`,`Ù`,`غ`,`ع`,`Ù`,`Ø®`,`Ø`,`ج`,`Ú`,`&`,`@`],[`Ø´`,`س`,`Û`,`ب`,`Ù`,`ا`,`ت`,`Ù`,`Ù
`,`Ú©`,`Ú¯`,`Ù¾`,`(`,`)`],[`Ù¾`,`ظ`,`Ø·`,`ز`,`ر`,`ذ`,`د`,`ئ`,`Ù`,`.`,`/`,`?`,`!`,`#`]],caps:[[`Ã`,`!`,`@`,`#`,`$`,`%`,`^`,`&`,`*`,`)`,`(`,`_`,`+`,`-`,`â¬`],[`Ù`,`Ù`,`Ù`,`Ø±ÙØ§Ù`,`Ø`,`Ø`,`,`,`]`,`[`,`\\`,`}`,`{`,`Ã`,`!`],[`Ù`,`Ù`,`Ù`,`Ù`,`Û`,`Ø¢`,`Ù`,`«`,`»`,`:`,`"`,`|`,`Ø`,`â¦`],[`|`,`Ø©`,`Ù`,`Ú`,`ؤ`,`Ø¥`,`Ø£`,`Ø¡`,`<`,`>`,`Ø`,`&`,`*`,`Ùª`]]}}},At={hu:`Magyar`,en:`English`,en_US:`US English`,de:`Deutsch`,fr:`Français`,it:`Italiano`,es:`Español`,es_CL:`Chile`,pt:`Português`,pt_BR:`Português (BR)`,pl:`Polski`,ro:`RomânÄ`,cs:`Äeský`,sk:`Slovenský`,hr:`Hrvatski`,sr:`СÑпÑки`,sr_LA:`Srpski`,sl:`Slovenski`,bs:`Bosanski`,bg:`ÐÑлгаÑÑка ÑÑад`,bg2:`ÐÑлгаÑÑка Ñон`,sq:`Shqip`,mk:`ÐакедонÑки`,el:`Îλληνικά`,tr:`Türkçe`,sv:`Svenska`,no:`Norsk`,fi:`Suomi`,da:`Dansk`,nl:`Nederlands`,fo:`Føroyskt mál`,et:`Eesti`,lv:`LatvieÅ¡u`,lt:`Lietuvių`,ru:`PÑÌÑÑкий`,uk:`УкÑаÑнÑÑка`,be:`ÐелаÑÑÑкаÑ`,hy:`Õ°Õ¡Õ
2µÕ¥ÖÕ¥Õ¶`,kk:`ÒазаÒÑа`,ky:`ÐÑÑгÑзÑа`,tg:`Тоҷикӣ`,uz:`OÊ»zbekcha`,az:`AzÉrbaycan`,ar:`عربÙ`,ar_SA:`Ø§ÙØ³Ø¹ÙØ¯ÙØ©`,fa:`ÙØ§Ø±Ø³Û`,zh:`䏿`,zh_HK:`æ¼¢èª`,ja:`æ¥æ¬èª`,ko:`íêµì´`,mn:`Ðонгол`,bn:`বাà¦à¦²à¦¾`,hi:`HindÄ«`,mr:`MarÄá¹hÄ«`,th:`à¹à¸à¸¢`,vi:`Tiếng Viá»t`},jt={class:`keyboard-rows`},Mt=[`onClick`,`onPointerdown`,`onPointerleave`,`onPointerup`],Nt={key:0,src:gt,alt:`Enter`},Pt={key:1},Ft=`virtual-keyboard-language`,It=D(p({__name:`AlphabetLayout`,props:{modelValue:{required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(t){let r=n(t,`modelValue`),{activeElement:d,modifierState:p,isVisible:g,handleKeyPress:v}=X(),b=Tt([`language`]).get(`language`),C=null;try{C=localStorage.getItem(Ft)}catch{}let w=`en`;C&&C in Q?w=C:b&&b in Q&&(w=b);let T=y(w),ie=Object.keys(Q).filter(e=>![`uz2`,`default`,g_server===`UA_01`?`ru`:``].includes(e)).map(e=>({code:e,label:At[e]??e,flagClass:e.replace(/[0-9]/,``)})),E=y(!1),ae=f(()=>[L.SHIFT,L.CAPS].includes(p.value)?`caps`:`normal`),D=f(()=>{let e;e=E.value?Q.default.keyboard_layout.symbols:Q[T.value].keyboard_layout[ae.value];let t=[];return e.forEach((e,n)=>{let r=oe(e);n===0?r.push(`Backspace`):n===3&&r.unshift(`Space`),t[n]=r}),t}),O=[L.NONE,L.SHIFT,L.CAPS],k=f(()=>{let e=O.indexOf(p.value)+1;return O[e%O.length]}),A=()=>{var e;return!!((e=d.value)!=null&&e.closest(`.bootstrap-select`))},j=(e,t)=>{A()&&e.stopPropagation(),t===`Shift`?p.value=k.value:(v(t),p.value===L.SHIFT&&setTimeout(()=>p.value=L.NONE))},M=e=>{var t;(t=r.value)==null||t.add(e)},N=e=>{var t;(t=r.value)==null||t.delete(e)},se=()=>{E.value=!E.value},P=a(`languageMenu`),ce=e=>{P.value[0].toggleActivation(void 0,e),A()&&e.stopPropagation()},le=e=>{T.value=e,P.value[0].toggleActivation(!1);try{localStorage.setItem(Ft,e)}catch{}};return(t,n)=>(m(),l(`div`,jt,[(m(!0),l(h,null,u(D.value,(a,d)=>{var f,v,y,b,C,w;return m(),l(`div`,{key:d,class:`keyboard-row`},[d===1?x(t.$slots,`leftMoveBtn`,{},void 0,!0,0):S(``,!0),d===2&&!E.value?(m(),l(`button`,{key:1,class:s([`key key-Shift`,{"caps-lock-on":i(p)===i(L).CAPS,shifting:i(p)===i(L).SHIFT,"key-active":(f=r.value)==null?void 0:f.has(`Shift`)}]),onClick:n[0]||(n[0]=e=>j(e,`Shift`)),onPointerdown:n[1]||(n[1]=e=>M(`Shift`)),onPointerleave:n[2]||(n[2]=e=>N(`Shift`)),onPointerup:n[3]||(n[3]=e=>N(`Shift`))},[...n[20]||(n[20]=[c(`span`,{class:`state-indication`},null,-1),c(`img`,{src:`/public/assets/web/assets/key_shift-24J2szlr.svg`,alt:`Shift`},null,-1)])],34)):S(``,!0),(m(!0),l(h,null,u(a,e=>{var t;return m(),l(`button`,{key:e,class:s([`key key-${e}`,{"key-active":(t=r.value)==null?void 0:t.has(e)}]),onClick:t=>j(t,e),onPointerdown:t=>M(e),onPointerleave:t=>N(e),onPointerup:t=>N(e)},[e===`Backspace`?(m(),l(`img`,Nt)):e===`Space`?S(``,!0):(m(),l(`span`,Pt,_(e),1))],42,Mt)}),128)),d===3?(m(),l(`div`,{key:2,class:s([`enter-wrapper`,{"key-active":(v=r.value)==null?void 0:v.has(`Enter`)}])},[c(`button`,{class:s([`key key-Enter`,{"key-active":(y=r.value)==null?void 0:y.has(`Enter`)}]),onClick:n[4]||(n[4]=e=>j(e,`Enter`)),onPointerdown:n[5]||(n[5]=e=>M(`Enter`)),onPointerleave:n[6]||(n[6]=e=>N(`Enter`)),onPointerup:n[7]||(n[7]=e=>N(`Enter`))},null,34),c(`button`,{class:s([`key key-Enter`,{"key-active":(b=r.value)==null?void 0:b.has(`Enter`)}]),onClick:n[8]||(n[8]=e=>j(e,`Enter`)),onPointerdown:n[9]||(n[9]=e=>M(`Enter`)),onPointerleave:n[10]||(n[10]=e=>N(`Enter`)),onPointerup:n[11]||(n[11]=e=>N(`Enter`))},null,34),n[21]||(n[21]=c(`img`,{src:`/public/assets/web/assets/key_enter-Cz5qA3Qr.svg`,alt:`Enter`},null,-1))],2)):S(``,!0),d===2?(m(),l(`button`,{key:3,class:s([`key key-Symbols`,{active:E.value,"key-active":(C=r.value)==null?void 0:C.has(`Symbols`)}]),onClick:n[12]||(n[12]=e=>se()),onPointerdown:n[13]||(n[13]=e=>M(`Symbols`)),onPointerleave:n[14]||(n[14]=e=>N(`Symbols`)),onPointerup:n[15]||(n[15]=e=>N(`Symbols`))},[c(`span`,null,_(E.value?`ABC`:`123`),1)],34)):S(``,!0),d===1?(m(),l(h,{key:4},[o(c(`button`,{id:`keyboard-language-change`,class:s([`key key-Lang`,{"key-active":(w=r.value)==null?void 0:w.has(`Lang`)}]),onClick:ce,onPointerdown:n[16]||(n[16]=e=>M(`Lang`)),onPointerleave:n[17]||(n[17]=e=>N(`Lang`)),onPointerup:n[18]||(n[18]=e=>N(`Lang`))},[c(`span`,{class:s(`flag-disc-25-svg ${T.value}`)},null,2)],34),[[ne,!E.value]]),(m(),te(ee,{defer:``,to:`body`},[o(c(`moza-menu`,{ref_for:!0,ref_key:`languageMenu`,ref:P,anchor:`end top`,class:`has-dropdown-menu keyboard-lang-selector wide`,"anchor-element":`#ke
2yboard-language-change`,"container-element":`#top-layer`,"distance-from-container":`0`,"close-on-content-click":``},[e(kt,{languages:i(ie),columns:3,"active-language":T.value,onSelect:le,onMousedown:n[19]||(n[19]=re(()=>{},[`prevent`]))},null,8,[`languages`,`active-language`])],512),[[ne,!E.value&&i(g)]])])),x(t.$slots,`rightMoveBtn`,{},void 0,!0)],64)):S(``,!0)])}),128))]))}}),[[`__scopeId`,`data-v-06aca4f9`]]),Lt=`/public/assets/web/assets/key_backspace_mini-BGjYtTsM.svg`,Rt=`/public/assets/web/assets/key_enter_mini-SFBoHlLJ.svg`,zt={class:`keyboard-rows`},Bt=[`onClick`,`onPointerdown`,`onPointerleave`,`onPointerup`],Vt={key:0,src:Lt,alt:`Back`},Ht={key:1,src:Rt,alt:`Enter`},Ut={key:2},Wt=D(p({__name:`NumberLayout`,props:{modelValue:{required:!0},modelModifiers:{}},emits:[`update:modelValue`],setup(e){let{handleKeyPress:t}=X(),r=n(e,`modelValue`),a=e=>{var t;(t=r.value)==null||t.add(e)},o=e=>{var t;(t=r.value)==null||t.delete(e)},c=[[`7`,`8`,`9`,`Backspace`],[`4`,`5`,`6`],[`1`,`2`,`3`],[`0`,`.`,`Enter`]];return(e,n)=>(m(),l(`div`,zt,[(m(),l(h,null,u(c,(n,c)=>(m(),l(h,{key:c},[(m(!0),l(h,null,u(n,e=>{var n;return m(),l(`button`,{key:e,class:s([`key key-${e}`,{"key-active":(n=r.value)==null?void 0:n.has(e)}]),onClick:n=>i(t)(e),onPointerdown:t=>a(e),onPointerleave:t=>o(e),onPointerup:t=>o(e)},[e===`Backspace`?(m(),l(`img`,Vt)):e===`Enter`?(m(),l(`img`,Ht)):(m(),l(`span`,Ut,_(e),1))],42,Bt)}),128)),c===1?x(e.$slots,`moveBtn`,{},void 0,!0,0):S(``,!0)],64))),64))]))}}),[[`__scopeId`,`data-v-6abbd2ba`]]),Gt=D(p({__name:`VirtualKeyBoard`,setup(e){w(e=>({v429a29ac:P.value,v10b29e5c:ce.value,d9ebc0cc:i(S)}));let{activeElement:t,closedElement:n,isVisible:s,modifierState:l,showKeyboard:u,hideKeyboard:p}=X(),h=a(`keyboard`),_=document.getElementById(`top-layer`),ee=a(`alphaLeftMoveBtn`),b=a(`alphaRightMoveBtn`),x=a(`numericMoveBtn`),S=y(`25%`),C=e=>{var t;let n=fe(`bottom center`,g_isRTL),r=e.getAttribute(`data-virtual-keyboard-anchor`);if(r)try{return fe(de(r),g_isRTL)}catch{}return((document.querySelector(`.dropdown.open .dropdown-menu.open .dropdown-menu.inner`)??document.querySelector(`:not(.bootstrap-select) > .dropdown-menu.open`)??document.querySelector(`.select2-results`))||e.closest(`.select2`)||e.getAttribute(`data-source`)||e.closest(`.moza-select`)||e.getAttribute(`data-provide`)===`typeahead`||(t=e.nextSibling)!=null&&(t=t.classList)!=null&&t.contains(`typeahead`))&&(n.side=`top`),n},ie=e=>{let t=10,n=e.getAttribute(`data-virtual-keyboard-distance`);return n&&(t=parseInt(n)),t},D=e=>{let t=C(e),n=ie(e);S.value=t.side===`top`?`-25%`:`25%`;let r=new pe(t,h.value,{relativeToElement:_,distanceFromAnchor:n}).getRepositionCordinates(e,_);N.value=r.top,oe.value=r.left},O=y(new Set),k,A=()=>{if(k){var e;n.value=t.value,(e=t.value)==null||e.addEventListener(`click`,()=>{let e=n.value;n.value=null,e&&setTimeout(()=>{u(e)},0)},{once:!0}),p();return}k=setTimeout(()=>{k=void 0},500)},j=(e,t)=>t?e?L.NONE:L.SHIFT:e?L.CAPS:L.NONE;d(()=>{E(x,`pointerdown`,A,{capture:!0}),E(ee,`pointerdown`,A,{capture:!0}),E(b,`pointerdown`,A,{capture:!0}),E(h,`click`,e=>{let t=e.target,n=`.key`;M()&&!t.closest(n)&&!t.matches(n)&&e.stopPropagation()},{capture:!0});let e=!1,n=!1;E(window,`keydown`,r=>{if(!r.isTrusted||!(r instanceof KeyboardEvent)||t.value instanceof HTMLInputElement&&t.value.type===`password`)return;let i=r.getModifierState(`CapsLock`);e=i,r.key===`CapsLock`&&(e=detectLinux()?!i:i,n=e),r.shiftKey&&(l.value=j(e,r.shiftKey)),O.value.add(r.key===` `?`Space`:r.key)},{capture:!0}),E(window,`keyup`,r=>{!r.isTrusted||!(r instanceof KeyboardEvent)||t.value instanceof HTMLInputElement&&t.value.type===`password`||(r.key===`CapsLock`?l.value=j(n,r.shiftKey):l.value=j(e,r.shiftKey),O.value.delete(r.key===` `?`Space`:r.key))},{capture:!0}),t.value&&D(t.value)});let M=()=>{var e;return!!((e=t.value)!=null&&e.closest(`.bootstrap-select`))},{x:oe,y:N}=ae(h,{containerElement:_,onStart:(e,t)=>{var n,r,i;if(!t.target)return!1;let a=(n=ee.value)==null?void 0:n.contains(t.target),o=(r=b.value)==null?void 0:r.contains(t.target),s=(i=x.value)==null?void 0:i.contains(t.target);if(!a&&!o&&!s)return!1;
2document.querySelectorAll(`iframe`).forEach(e=>{e.classList.add(`pointer-events-none`)})},onEnd:()=>{document.querySelectorAll(`iframe`).forEach(e=>{e.classList.remove(`pointer-events-none`)})}}),se=y(!1);r(t,(e,t)=>{e&&(se.value=e.getAttribute(`type`)===`number`||e.getAttribute(`type`)===`tel`||e.getAttribute(`data-original-inputmode`)===`numeric`||e.getAttribute(`inputmode`)===`numeric`||e.getAttribute(`name`)===`daterangepicker_start`||e.getAttribute(`name`)===`daterangepicker_end`,(!(e!=null&&e.getAttribute(`data-keep-virtual-keyboard-position`))||!(t!=null&&t.getAttribute(`data-keep-virtual-keyboard-position`)))&&v(()=>D(e)))}),r(l,()=>{let e=O.value.has(`Shift`);O.value.clear(),e&&O.value.add(`Shift`)});let P=f(()=>`${N.value}px`),ce=f(()=>`${oe.value}px`);return(e,t)=>(m(),te(T,{name:`slide`},{default:g(()=>[o(c(`div`,{ref:`keyboard`,class:`keyboard-wrapper`,onPointerdownCapture:t[2]||(t[2]=re(()=>{},[`prevent`])),onContextmenuCapture:t[3]||(t[3]=re(()=>{},[`prevent`]))},[se.value?(m(),te(Wt,{key:0,modelValue:O.value,"onUpdate:modelValue":t[0]||(t[0]=e=>O.value=e)},{moveBtn:g(()=>[c(`button`,{ref_key:`numericMoveBtn`,ref:x,class:`key-Move`,style:{transform:`scaleX(-1)`}},[...t[4]||(t[4]=[c(`img`,{src:`/public/assets/web/assets/drag-DrnPN54t.svg`,alt:`drag`},null,-1)])],512)]),_:1},8,[`modelValue`])):(m(),te(It,{key:1,modelValue:O.value,"onUpdate:modelValue":t[1]||(t[1]=e=>O.value=e)},{leftMoveBtn:g(()=>[c(`button`,{ref_key:`alphaLeftMoveBtn`,ref:ee,class:`key-Move`},[...t[5]||(t[5]=[c(`img`,{src:`/public/assets/web/assets/drag-DrnPN54t.svg`,alt:`drag`},null,-1)])],512)]),rightMoveBtn:g(()=>[c(`button`,{ref_key:`alphaRightMoveBtn`,ref:b,class:`key-Move`,style:{transform:`scaleX(-1)`}},[...t[6]||(t[6]=[c(`img`,{src:`/public/assets/web/assets/drag-DrnPN54t.svg`,alt:`drag`},null,-1)])],512)]),_:1},8,[`modelValue`]))],544),[[ne,i(s)]])]),_:1}))}}),[[`__scopeId`,`data-v-af987efb`]]),{isEnabled:Kt,mode:qt,setMode:Jt}=X(),Yt=[R.OFF,R.AUTOMATIC,R.ON],Xt=()=>{Jt(Yt[(Yt.indexOf(qt.value)+1)%Yt.length])},Zt=e=>{e.preventDefault(),e.stopImmediatePropagation(),Xt()},Qt,$t=document.getElementById(`virtual-keyboard-container`),en=()=>{Kt.value?(Qt=C(Gt),Qt.mount($t)):Qt==null||Qt.unmount()},tn=()=>{en(),r(Kt,()=>{en()})};k();var nn={PRECHECKING:{theme:`connecting`,message:`#homework.paper_test.precheck.inprogress`,position:I.BottomCenter,allowClosure:!1},PRECHECKING_ERROR:{theme:`warning`,message:`#competition.admin.text.task_list_error`,position:I.BottomCenter,allowClosure:!0,closeCallback:void 0,closeTime:2500},MARKR_ERROR:{theme:`warning`,message:`#user.message.try_again_later`,position:I.BottomCenter,allowClosure:!0,closeCallback:void 0,closeTime:2500},GENERATING_PDF:{theme:`connecting`,message:`#mblite.ai.modal.queue.generating`,position:I.BottomCenter,allowClosure:!1},PRINTED:{theme:`success`,message:`#mblite.ai.modal.queue.success_gen`,position:I.BottomCenter,allowClosure:!0,closeCallback:void 0,closeTime:2500},PRINT_ERROR:{theme:`warning`,message:`#user.message.try_again_later`,position:I.BottomCenter,allowClosure:!0,closeCallback:void 0,closeTime:2500},TIMEOUT:{theme:`warning`,message:`#user.message.try_again_later`,position:I.BottomCenter,allowClosure:!0,closeCallback:void 0,closeTime:2500}},rn=class{constructor(){A(this,`_isPrinting`,!1),A(this,`_toastMessage`,new ye),A(this,`_currentPrintData`,{}),A(this,`_timeout`,void 0),A(this,`_isMqttStarted`,!1)}async startPrinting(e,t,n=void 0,r=void 0){if(this._isPrinting){alertMessage({message:_lang(`homework.text.print.error.in_progress`),messageBoxClass:MESSAGE_BOX_CLASS_LIST.DANGER});return}if(this._currentPrintData.printableId=t,this._currentPrintData.printableType=e,this._currentPrintData.revision=n,this._currentPrintData.lang=r,this._isPrinting=!0,this.displayStatusMessage(`PRECHECKING`),!this._isMqttStarted){let e=!0;if(await P(5e3).catch(()=>{e=!1}),!e){this.displayStatusMessage(`PRINT_ERROR`),this.resetPrinting();return}if(await this.initMqttSubscription().catch(()=>{e=!1}),!e){this.displayStatusMessage(`PRINT_ERROR`),this.resetPrinting();return}this._isMqttStarted=!0}try{let e=new FormData;e.append(`printable_type`,this._currentPrintData.printableType),e.append(`printable_id`,this._currentPrintData.printableId.toString()),this._currentPrintData.revision&&e.append(`revision`,this._currentPrintData.revision.toString()),this._currentPrintData.lang&&e.append(`lang`,this._currentPrintData.lang),this._currentPrintData.essay_lines&&
2(e.append(`essay_lines`,JSON.stringify(this._currentPrintData.essay_lines.values().toArray())),this._currentPrintData.essay_lines=new Map),this._currentPrintData.skipped_questions&&(e.append(`skipped_questions`,JSON.stringify(this._currentPrintData.skipped_questions)),this._currentPrintData.skipped_questions=[]);let[t,n]=await j.post(`api/v1/markr/print/start`,e);if(n){this.displayStatusMessage(`MARKR_ERROR`),this.resetPrinting();return}let r=await t.json();if(!t.ok){var i;(i=r.tasks)!=null&&i.length?this.handleTasks(r.tasks):t.status===422?this.displayStatusMessage(`PRECHECKING_ERROR`):this.displayStatusMessage(`MARKR_ERROR`),this._isPrinting=!1;return}if(r.alreadyGenerated)return;this.startTimeout(),this.displayStatusMessage(`GENERATING_PDF`)}catch{this.displayStatusMessage(`PRECHECKING_ERROR`),this.resetPrinting()}}initMqttSubscription(){return ce(`/markrPrintResponse/${g_user.id}`,e=>{clearTimeout(this._timeout);let t=JSON.parse(e);if(t.error||t.tasks){this.displayStatusMessage(`PRINT_ERROR`),this.resetPrinting(),t.tasks&&this.showInputError(t.tasks);return}if(isMozaBook()){se(t.encodedUrl),this.displayStatusMessage(`PRINTED`),this.resetPrinting();return}let n=`printed_pdf_iframe_${(Math.random()+1).toString(36).substring(7)}`;$(`body`).append(`<iframe id="${n}" src="${t.url}" class="sr-only"></iframe>`);let r=$(`#${n}`).get(0);r.addEventListener(`load`,()=>{let e=r.contentWindow,n=document.title,i=decodeURIComponent(new URL(t.url,window.location.origin).pathname.split(`/`).pop()??``).replace(/\.pdf$/i,``);i&&(document.title=i);let a=!1,o=()=>{a||(a=!0,document.title=n)};try{e.print(),window.addEventListener(`focus`,o,{once:!0})}catch{o(),window.open(r.src,`_blank`)}}),this.displayStatusMessage(`PRINTED`),this.resetPrinting()})}displayStatusMessage(e){let t=this.getToastMessageOptions(e);t.message.startsWith(`#`)&&(t.message=_lang(t.message.substring(1))),this._toastMessage.showToastMessage(t)}getToastMessageOptions(e){return nn[e]}handleTasks(e){this._toastMessage.close(),BootstrapDialog.show({cssClass:`default-dialog`,closable:!1,message:()=>$(`<div id="printing_errors">`),onshown:()=>{this.markrResponseProblems(e)},buttons:[{label:_lang(`general.cancel`),cssClass:`btn-default`,action:e=>{this.resetPrinting(),e.close()}},{label:_lang(`homework.text.print`),cssClass:`btn-primary js-print-worksheet`,action:e=>{this.startPrinting(this._currentPrintData.printableType,this._currentPrintData.printableId,this._currentPrintData.revision,this._currentPrintData.lang),e.close()}}]})}markrResponseProblems(e){e.forEach(e=>{switch(e.code){case F.ESSAY_NEEDS_LINE_COUNT:this.essayProblem(e.question_id,e.question_name,e.position);break;case F.UNSUPPORTED_TEST_EDITOR_QUESTION:case F.UNSUPPORTED_WORKSHEET_QUESTION:this.unsupportedQuestions(e.question_id,e.question_name,e.position);break;case F.INVALID_EXAM_ID:case F.NOT_ENOUGH_CANDIDATES:break;case F.TOO_MANY_ANSWER_OPTIONS:this.tooManyAnswerOptions(e.question_id,e.question_name,e.position);break;case F.PAGE_SIZE_EXCEEDED:this.pageSizeExceeded(e.position?e.position+` (${e.question_name})`:e.question_name);break;case F.EMPTY_WORKSHEET:this.emptyWorksheetPrint()}}),bind_tooltips(),this.checkPrintButtonState()}getAlertContainer(e,t){let n=$(`#printing_errors`);if(t){let e=n.children(t);if(e.length)return e}let r=$(`<div class="alert alert-${e} ${(t==null?void 0:t.replace(/^\./,``))??``}"/>`);return n.append(r),r}getDangerContainer(e){return this.getAlertContainer(`danger`,e)}getWarningContainer(e){return this.getAlertContainer(`warning`,e)}essayProblem(e,t,n){this._currentPrintData.essay_lines||(this._currentPrintData.essay_lines=new Map),this._currentPrintData.essay_lines.set(e,{question_id:e,line_count:5});let r=`essay-line-input-${e}`,i=this.getWarningContainer(`.print-essay`);ve(i,r,t,n);let a=$(`input[name="${r}"]`),o=t=>{let n=Math.min(Math.max(+t.val(),0),50);t.val(n),this._currentPrintData.essay_lines.set(e,{question_id:e,line_count:n});let r=t.closest(`.alert`);t.toggleClass(`has-valid-value`,!!n),i.find(`input:not(.has-valid-value)`).length?(r.addClass(`alert-warning`),r.removeClass(`alert-success`)):(r.removeClass(`alert-warning`),r.addClass(`alert-success`)),this.checkPrintButtonState()};a.on(`input`,()=>{o(a)})}emptyWorksheetPrint(){this._currentPrintData.isEmpty=!0,ge(this.getDangerContainer())}unsupportedQuestions(e,t,n){this._currentPrintData.skipped_questions||(this._currentPrintData.skipped_questions=[]),this._currentPrintData.skipped_questions.push(e),_e(this.getDangerContainer(`.unsupported-types`),t,n)}tooManyAnswerOptions(e,t,n){this._currentPrintData.skipped_questions||(this._currentPrintData.skipped_questions=[]),this._currentPrintData.skipped_questions.push(e),me(this.getDangerContainer(),t,n)}pageSizeExceeded(e){he(this.getDangerContainer(),e)}checkPrintButtonState(){var e;let t=!0;
2(e=this._currentPrintData.essay_lines)==null||e.forEach(e=>{e.line_count<=0&&(t=!1)}),this._currentPrintData.isEmpty&&(t=!1),t?$(`.js-print-worksheet`).removeAttr(`disabled`):$(`.js-print-worksheet`).attr(`disabled`,`true`)}resetPrinting(){this._isPrinting=!1,this._currentPrintData={}}startTimeout(){clearTimeout(this._timeout),this._timeout=setTimeout(()=>{this.resetPrinting(),this.displayStatusMessage(`TIMEOUT`)},12e4)}showInputError(e){BootstrapDialog.show({type:BootstrapDialog.TYPE_DANGER,cssClass:`default-dialog`,closable:!0,message:()=>$(`<div id="printing_errors" />`),onshown:()=>this.markrResponseProblems(e),buttons:[{label:_lang(`window.headerbutton.close`),cssClass:`btn-danger bold`,action:e=>{e.close()}}]})}},an=new rn;window.printWorksheet=an.startPrinting.bind(an);var on=(e,t,n)=>N(e,t,(e,t)=>{e.provide(O,{handle:t}),n==null||n(e,t)});export{be as S,Ae as _,Zt as a,we as b,kt as c,Ie as d,R as f,De as g,Ne as h,tn as i,X as l,Te as m,rn as n,At as o,je as p,Xt as r,Q as s,on as t,z as u,Me as v,Se as x,xe as y}; 3//# sourceMappingURL=MozaWindowUtils-BYMoDMtr.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.