vendor: 10,322 bytes, lines 1-2
1/*! For license information please see vendor.js.LICENSE.txt */ 2(self.webpackChunk=self.webpackChunk||[]).push([[660],{8747:(t,e,n)=>{"use strict";n.r(e),n.d(e,{Alert:()=>J,Button:()=>tt,Carousel:()=>Nt,Collapse:()=>Yt,Dropdown:()=>be,Modal:()=>tn,Offcanvas:()=>bn,Popover:()=>Wn,ScrollSpy:()=>ei,Tab:()=>Si,Toast:()=>Bi,Tooltip:()=>Bn});var i=n(6769),r=n(1576);const o=new Map,a={set(t,e,n){o.has(t)||o.set(t,new Map);const i=o.get(t);(i.has(e)||0===i.size)&&i.set(e,n)},get:(t,e)=>o.has(t)&&o.get(t).get(e)||null,remove(t,e){if(!o.has(t))return;const n=o.get(t);n.delete(e),0===n.size&&o.delete(t)}},s="transitionend",l=t=>(t&&window.CSS&&window.CSS.escape&&(t=t.replace(/#([^\s"#']+)/g,((t,e)=>`#${CSS.escape(e)}`))),t),c=t=>{t.dispatchEvent(new Event(s))},u=t=>!(!t||"object"!=typeof t)&&(void 0!==t.jquery&&(t=t[0]),void 0!==t.nodeType),h=t=>u(t)?t.jquery?t[0]:t:"string"==typeof t&&t.length>0?document.querySelector(l(t)):null,d=t=>{if(!u(t)||0===t.getClientRects().length)return!1;const e="visible"===getComputedStyle(t).getPropertyValue("visibility"),n=t.closest("details:not([open])");if(!n)return e;if(n!==t){const e=t.closest("summary");if(e&&e.parentNode!==n)return!1;if(null===e)return!1}return e},f=t=>!t||t.nodeType!==Node.ELEMENT_NODE||(!!t.classList.contains("disabled")||(void 0!==t.disabled?t.disabled:t.hasAttribute("disabled")&&"false"!==t.getAttribute("disabled"))),p=t=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof t.getRootNode){const e=t.getRootNode();return e instanceof ShadowRoot?e:null}return t instanceof ShadowRoot?t:t.parentNode?p(t.parentNode):null},m=()=>{},g=t=>{t.offsetHeight},v=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,y=[],b=()=>"rtl"===document.documentElement.dir,w=t=>{var e;e=()=>{const e=v();if(e){const n=t.NAME,i=e.fn[n];e.fn[n]=t.jQueryInterface,e.fn[n].Constructor=t,e.fn[n].noConflict=()=>(e.fn[n]=i,t.jQueryInterface)}},"loading"===document.readyState?(y.length||document.addEventListener("DOMContentLoaded",(()=>{for(const t of y)t()})),y.push(e)):e()},_=(t,e=[],n=t)=>"function"==typeof t?t(...e):n,x=(t,e,n=!0)=>{if(!n)return void _(t);const i=(t=>{if(!t)return 0;let{transitionDuration:e,transitionDelay:n}=window.getComputedStyle(t);const i=Number.parseFloat(e),r=Number.parseFloat(n);return i||r?(e=e.split(",")[0],n=n.split(",")[0],1e3*(Number.parseFloat(e)+Number.parseFloat(n))):0})(e)+5;let r=!1;const o=({target:n})=>{n===e&&(r=!0,e.removeEventListener(s,o),_(t))};e.addEventListener(s,o),setTimeout((()=>{r||c(e)}),i)},k=(t,e,n,i)=>{const r=t.length;let o=t.indexOf(e);return-1===o?!n&&i?t[r-1]:t[0]:(o+=n?1:-1,i&&(o=(o+r)%r),t[Math.max(0,Math.min(o,r-1))])},S=/[^.]*(?=\..*)\.|.*/,C=/\..*/,T=/::\d+$/,E={};let A=1;const L={mouseenter:"mouseover",mouseleave:"mouseout"},M=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function O(t,e){return e&&`${e}::${A++}`||t.uidEvent||A++}function P(t){const e=O(t);return t.uidEvent=e,E[e]=E[e]||{},E[e]}function D(t,e,n=null){return Object.values(t).find((t=>t.callable===e&&t.delegationSelector===n))}function N(t,e,n){const i="string"==typeof e,r=i?n:e||n;let o=j(t);return M.has(o)||(o=t),[i,r,o]}function I(t,e,n,i,r){if("string"!=typeof e||!t)return;let[o,a,s]=N(e,n,i);if(e in L){const t=t=>function(e){if(!e.relatedTarget||e.relatedTarget!==e.delegateTarget&&!e.delegateTarget.contains(e.relatedTarget))return t.call(this,e)};a=t(a)}const l=P(t),c=l[s]||(l[s]={}),u=D(c,a,o?n:null);if(u)return void(u.oneOff=u.oneOff&&r);const h=O(a,e.replace(S,"")),d=o?function(t,e,n){return function i(r){const o=t.querySelectorAll(e);for(let{target:a}=r;a&&a!==this;a=a.parentNode)for(const s of o)if(s===a)return z(r,{delegateTarget:a}),i.oneOff&&B.off(t,r.type,e,n),n.apply(a,[r])}}(t,n,a):function(t,e){return function n(i){return z(i,{delegateTarget:t}),n.oneOff&&B.off(t,i.type,e),e.apply(t,[i])}}(t,a);d.delegationSelector=o?n:null,d.callable=a,d.oneOff=r,d.uidEvent=h,c[h]=d,t.addEventListener(s,d,o)}function R(t,e,n,i,r){const o=D(e[n],i,r);o&&(t.removeEventListener(n,o,Boolean(r)),delete e[n][o.uidEvent])}function F(t,e,n,i){const r=e[n]||{};for(const[o,a]of Object.entries(r))o.includes(i)&&R(t,e,n,a.callable,a.delegationSelector)}function j(t){return t=t.replace(C,""),L[t]||t}const B={on(t,e,n,i){I(t,e,n,i,!1)},one(t,e,n,i){I(t,e,n,i,!0)},off(t,e,n,i){if("string"!=typeof e||!t)return;const[r,o,a]=N(e,n,i),s=a!==e,l=P(t),c=l[a]||{},u=e.startsWith(".");if(void 0===o){if(u)for(const n of Object.keys(l))F(t,l,n,e.slice(1));for(const[n,i]of Object.entries(c)){const r=n.replace(T,"");s&&!e.includes(r)||R(t,l,a,i.callable,i.delegationSelector)}}else{if(!Object.keys(c).length)return;R(t,l,a,o,r?n:null)}},trigger(t,e,n){if("string"!=typeof e||!t)return null;const i=v();let r=null,o=!0,a=!0,s=!1;e!==j(e)&&i&&(r=i.Event(e,n),i(t).trigger(r),o=!r.isPropagationStopped(),a=!r.isImmediatePropagationStopped(),s=r.isDefaultPrevented());const l=z(new Event(e,{bubbles:o,cancelable:!0}),n);return s&&l.preventDefault(),a&&t.dispatchEvent(l),l.defaultPrevented&&r&&r.preventDefault(),l}};function z(t,e={}){for(const[n,i]of Object.entries(e))try{t[n]=i}catch(e){Object.defineProperty(t,n,{configurable:!0,get:()=>i})}return t}function q(t){if("true"===t)return!0;if("false"===t)return!1;if(t===Number(t).toString())return Number(t);if(""===t||"null"===t)return null;if("string"!=typeof t)return t;try{return JSON.parse(decodeURIComponent(t))}catch(e){return t}}function H(t){return t.replace(/[A-Z]/g,(t=>`-${t.toLowerCase()}`))}const U={setDataAttribute(t,e,n){t.setAttribute(`data-bs-${H(e)}`,n)},removeDataAttribute(t,e){t.removeAttribute(`data-bs-${H(e)}`)},getDataAttributes(t){if(!t)return{};const e={},n=Object.keys(t.dataset).filter((t=>t.startsWith("bs")&&!t.startsWith("bsConfig")));for(const i of n){let n=i.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),e[n]=q(t.dataset[i])}return e},getDataAttribute:(t,e)=>q(t.getAttribute(`data-bs-${H(e)}`))};class W{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(t){return t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t}_mergeConfigObj(t,e){const n=u(e)?U.getDataAttribute(e,"config"):{};return{...this.constructor.Default,..."object"==typeof n?n:{},...u(e)?U.getDataAttributes(e):{},..."object"==typeof t?t:{}}}_typeCheckConfig(t,e=this.constructor.DefaultType){for(const[i,r]of Object.entries(e)){const e=t[i],o=u(e)?"element":null==(n=e)?`${n}`:Object.prototype.toString.call(n).match(/\s([a-z]+)/i)[1].toLowerCase();if(!new RegExp(r).test(o))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${i}" provided type "${o}" but expected type "${r}".`)}var n}}class $ extends W{constructor(t,e){super(),(t=h(t))&&(this._element=t,this._config=this._getConfig(e),a.set(this._element,this.constructor.DATA_KEY,this))}dispose(){a.remove(this._element,this.constructor.DATA_KEY),B.off(this._element,this.constructor.EVENT_KEY);for(const t of Object.getOwnPropertyNames(this))this[t]=null}_queueCallback(t,e,n=!0){x(t,e,n)}_getConfig(t){return t=this._mergeConfigObj(t,this._element),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}static getInstance(t){return a.get(h(t),this.DATA_KEY)}static getOrCreateInstance(t,e={}){return this.getInstance(t)||new this(t,"object"==typeof e?e:null)}static get VERSION(){return"5.3.3"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(t){return`${t}${this.EVENT_KEY}`}}const V=t=>{let e=t.getAttribute("data-bs-target");if(!e||"#"===e){let n=t.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n=`#${n.split("#")[1]}`),e=n&&"#"!==n?n.trim():null}return e?e.split(",").map((t=>l(t))).join(","):null},Z={find:(t,e=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(e,t)),findOne:(t,e=document.documentElement)=>Element.prototype.querySelector.call(e,t),children:(t,e)=>[].concat(...t.children).filter((t=>t.matches(e))),parents(t,e){const n=[];let i=t.parentNode.closest(e);for(;i;)n.push(i),i=i.parentNode.closest(e);return n},prev(t,e){let n=t.previousElementSibling;for(;n;){if(n.matches(e))return[n];n=n.previousElementSibling}return[]},next(t,e){let n=t.nextElementSibling;for(;n;){if(n.matches(e))return[n];n=n.nextElementSibling}return[]},focusableChildren(t){const e=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((t=>`${t}:not([tabindex^="-"])`)).join(",");return this.find(e,t).filter((t=>!f(t)&&d(t)))},getSelectorFromElement(t){const e=V(t);return e&&Z.findOne(e)?e:null},getElementFromSelector(t){const e=V(t);return e?Z.findOne(e):null},getMultipleElementsFromSelector(t){const e=V(t);return e?Z.find(e):[]}},Y=(t,e="hide")=>{const n=`click.dismiss${t.EVENT_KEY}`,i=t.NAME;B.on(document,n,`[data-bs-dismiss="${i}"]`,(function(n){if(["A","AREA"].includes(this.tagName)&&n.preventDefault(),f(this))return;const r=Z.getElementFromSelector(this)||this.closest(`.${i}`);t.getOrCreateInstance(r)[e]()}))},G=".bs.alert",K=`close${G}`,X=`closed${G}`;class J extends ${static get NAME(){return"alert"}close(){if(B.trigger(this._element,K).defaultPrevented)return;this._element.classList.remove("show");const t=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,t)}_destroyElement(){this._element.remove(),B.trigger(this._element,X),this.dispose()}static jQueryInterface(t){return this.each((function(){const e=J.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method n
2amed "${t}"`);e[t](this)}}))}}Y(J,"close"),w(J);const Q='[data-bs-toggle="button"]';class tt extends ${static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(t){return this.each((function(){const e=tt.getOrCreateInstance(this);"toggle"===t&&e[t]()}))}}B.on(document,"click.bs.button.data-api",Q,(t=>{t.preventDefault();const e=t.target.closest(Q);tt.getOrCreateInstance(e).toggle()})),w(tt);const et=".bs.swipe",nt=`touchstart${et}`,it=`touchmove${et}`,rt=`touchend${et}`,ot=`pointerdown${et}`,at=`pointerup${et}`,st={endCallback:null,leftCallback:null,rightCallback:null},lt={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class ct extends W{constructor(t,e){super(),this._element=t,t&&ct.isSupported()&&(this._config=this._getConfig(e),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return st}static get DefaultType(){return lt}static get NAME(){return"swipe"}dispose(){B.off(this._element,et)}_start(t){this._supportPointerEvents?this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX):this._deltaX=t.touches[0].clientX}_end(t){this._eventIsPointerPenTouch(t)&&(this._deltaX=t.clientX-this._deltaX),this._handleSwipe(),_(this._config.endCallback)}_move(t){this._deltaX=t.touches&&t.touches.length>1?0:t.touches[0].clientX-this._deltaX}_handleSwipe(){const t=Math.abs(this._deltaX);if(t<=40)return;const e=t/this._deltaX;this._deltaX=0,e&&_(e>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(B.on(this._element,ot,(t=>this._start(t))),B.on(this._element,at,(t=>this._end(t))),this._element.classList.add("pointer-event")):(B.on(this._element,nt,(t=>this._start(t))),B.on(this._element,it,(t=>this._move(t))),B.on(this._element,rt,(t=>this._end(t))))}_eventIsPointerPenTouch(t){return this._supportPointerEvents&&("pen"===t.pointerType||"touch"===t.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const ut=".bs.carousel",ht=".data-api",dt="ArrowLeft",ft="ArrowRight",pt="next",mt="prev",gt="left",vt="right",yt=`slide${ut}`,bt=`slid${ut}`,wt=`keydown${ut}`,_t=`mouseenter${ut}`,xt=`mouseleave${ut}`,kt=`dragstart${ut}`,St=`load${ut}${ht}`,Ct=`click${ut}${ht}`,Tt="carousel",Et="active",At=".active",Lt=".carousel-item",Mt=At+Lt,Ot={[dt]:vt,[ft]:gt},Pt={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},Dt={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class Nt extends ${constructor(t,e){super(t,e),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=Z.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===Tt&&this.cycle()}static get Default(){return Pt}static get DefaultType(){return Dt}static get NAME(){return"carousel"}next(){this._slide(pt)}nextWhenVisible(){!document.hidden&&d(this._element)&&this.next()}prev(){this._slide(mt)}pause(){this._isSliding&&c(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval((()=>this.nextWhenVisible()),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?B.one(this._element,bt,(()=>this.cycle())):this.cycle())}to(t){const e=this._getItems();if(t>e.length-1||t<0)return;if(this._isSliding)return void B.one(this._element,bt,(()=>this.to(t)));const n=this._getItemIndex(this._getActive());if(n===t)return;const i=t>n?pt:mt;this._slide(i,e[t])}dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(t){return t.defaultInterval=t.interval,t}_addEventListeners(){this._config.keyboard&&B.on(this._element,wt,(t=>this._keydown(t))),"hover"===this._config.pause&&(B.on(this._element,_t,(()=>this.pause())),B.on(this._element,xt,(()=>this._maybeEnableCycle()))),this._config.touch&&ct.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const t of Z.find(".carousel-item img",this._element))B.on(t,kt,(t=>t.preventDefault()));const t={leftCallback:()=>this._slide(this._directionToOrder(gt)),rightCallback:()=>this._slide(this._directionToOrder(vt)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((()=>this._maybeEnableCycle()),500+this._config.interval))}};this._swipeHelper=new ct(this._element,t)}_keydown(t){if(/input|textarea/i.test(t.target.tagName))return;const e=Ot[t.key];e&&(t.preventDefault(),this._slide(this._directionToOrder(e)))}_getItemIndex(t){return this._getItems().indexOf(t)}_setActiveIndicatorElement(t){if(!this._indicatorsElement)return;const e=Z.findOne(At,this._indicatorsElement);e.classList.remove(Et),e.removeAttribute("aria-current");const n=Z.findOne(`[data-bs-slide-to="${t}"]`,this._indicatorsElement);n&&(n.classList.add(Et),n.setAttribute("aria-current","true"))}_updateInterval(){const t=this._activeElement||this._getActive();if(!t)return;const e=Number.parseInt(t.getAttribute("data-bs-interval"),10);this._config.interval=e||this._config.defaultInterval}_slide(t,e=null){if(this._isSliding)return;const n=this._getActive(),i=t===pt,r=e||k(this._getItems(),n,i,this._config.wrap);if(r===n)return;const o=this._getItemIndex(r),a=e=>B.trigger(this._element,e,{relatedTarget:r,direction:this._orderToDirection(t),from:this._getItemIndex(n),to:o});if(a(yt).defaultPrevented)return;if(!n||!r)return;const s=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(o),this._activeElement=r;const l=i?"carousel-item-start":"carousel-item-end",c=i?"carousel-item-next":"carousel-item-prev";r.classList.add(c),g(r),n.classList.add(l),r.classList.add(l);this._queueCallback((()=>{r.classList.remove(l,c),r.classList.add(Et),n.classList.remove(Et,c,l),this._isSliding=!1,a(bt)}),n,this._isAnimated()),s&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return Z.findOne(Mt,this._element)}_getItems(){return Z.find(Lt,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(t){return b()?t===gt?mt:pt:t===gt?pt:mt}_orderToDirection(t){return b()?t===mt?gt:vt:t===mt?vt:gt}static jQueryInterface(t){return this.each((function(){const e=Nt.getOrCreateInstance(this,t);if("number"!=typeof t){if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method n
2amed "${t}"`);e[t]()}}else e.to(t)}))}}B.on(document,Ct,"[data-bs-slide], [data-bs-slide-to]",(function(t){const e=Z.getElementFromSelector(this);if(!e||!e.classList.contains(Tt))return;t.preventDefault();const n=Nt.getOrCreateInstance(e),i=this.getAttribute("data-bs-slide-to");return i?(n.to(i),void n._maybeEnableCycle()):"next"===U.getDataAttribute(this,"slide")?(n.next(),void n._maybeEnableCycle()):(n.prev(),void n._maybeEnableCycle())})),B.on(window,St,(()=>{const t=Z.find('[data-bs-ride="carousel"]');for(const e of t)Nt.getOrCreateInstance(e)})),w(Nt);const It=".bs.collapse",Rt=`show${It}`,Ft=`shown${It}`,jt=`hide${It}`,Bt=`hidden${It}`,zt=`click${It}.data-api`,qt="show",Ht="collapse",Ut="collapsing",Wt=`:scope .${Ht} .${Ht}`,$t='[data-bs-toggle="collapse"]',Vt={parent:null,toggle:!0},Zt={parent:"(null|element)",toggle:"boolean"};class Yt extends ${constructor(t,e){super(t,e),this._isTransitioning=!1,this._triggerArray=[];const n=Z.find($t);for(const t of n){const e=Z.getSelectorFromElement(t),n=Z.find(e).filter((t=>t===this._element));null!==e&&n.length&&this._triggerArray.push(t)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Vt}static get DefaultType(){return Zt}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let t=[];if(this._config.parent&&(t=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter((t=>t!==this._element)).map((t=>Yt.getOrCreateInstance(t,{toggle:!1})))),t.length&&t[0]._isTransitioning)return;if(B.trigger(this._element,Rt).defaultPrevented)return;for(const e of t)e.hide();const e=this._getDimension();this._element.classList.remove(Ht),this._element.classList.add(Ut),this._element.style[e]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const n=`scroll${e[0].toUpperCase()+e.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(Ut),this._element.classList.add(Ht,qt),this._element.style[e]="",B.trigger(this._element,Ft)}),this._element,!0),this._element.style[e]=`${this._element[n]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(B.trigger(this._element,jt).defaultPrevented)return;const t=this._getDimension();this._element.style[t]=`${this._element.getBoundingClientRect()[t]}px`,g(this._element),this._element.classList.add(Ut),this._element.classList.remove(Ht,qt);for(const t of this._triggerArray){const e=Z.getElementFromSelector(t);e&&!this._isShown(e)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0;this._element.style[t]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(Ut),this._element.classList.add(Ht),B.trigger(this._element,Bt)}),this._element,!0)}_isShown(t=this._element){return t.classList.contains(qt)}_configAfterMerge(t){return t.toggle=Boolean(t.toggle),t.parent=h(t.parent),t}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const t=this._getFirstLevelChildren($t);for(const e of t){const t=Z.getElementFromSelector(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}}_getFirstLevelChildren(t){const e=Z.find(Wt,this._config.parent);return Z.find(t,this._config.parent).filter((t=>!e.includes(t)))}_addAriaAndCollapsedClass(t,e){if(t.length)for(const n of t)n.classList.toggle("collapsed",!e),n.setAttribute("aria-expanded",e)}static jQueryInterface(t){const e={};return"string"==typeof t&&/show|hide/.test(t)&&(e.toggle=!1),this.each((function(){const n=Yt.getOrCreateInstance(this,e);if("string"==typeof t){if(void 0===n[t])throw new TypeError(`No method named "${t}"`);n[t]()}}))}}B.on(document,zt,$t,(function(t){("A"===t.target.tagName||t.delegateTarget&&"A"===t.delegateTarget.tagName)&&t.preventDefault();for(const t of Z.getMultipleElementsFromSelector(this))Yt.getOrCreateInstance(t,{toggle:!1}).toggle()})),w(Yt);const Gt="dropdown",Kt=".bs.dropdown",Xt=".data-api",Jt="ArrowUp",Qt="ArrowDown",te=`hide${Kt}`,ee=`hidden${Kt}`,ne=`show${Kt}`,ie=`shown${Kt}`,re=`click${Kt}${Xt}`,oe=`keydown${Kt}${Xt}`,ae=`keyup${Kt}${Xt}`,se="show",le='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',ce=`${le}.${se}
2`,ue=".dropdown-menu",he=b()?"top-end":"top-start",de=b()?"top-start":"top-end",fe=b()?"bottom-end":"bottom-start",pe=b()?"bottom-start":"bottom-end",me=b()?"left-start":"right-start",ge=b()?"right-start":"left-start",ve={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},ye={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class be extends ${constructor(t,e){super(t,e),this._popper=null,this._parent=this._element.parentNode,this._menu=Z.next(this._element,ue)[0]||Z.prev(this._element,ue)[0]||Z.findOne(ue,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return ve}static get DefaultType(){return ye}static get NAME(){return Gt}toggle(){return this._isShown()?this.hide():this.show()}show(){if(f(this._element)||this._isShown())return;const t={relatedTarget:this._element};if(!B.trigger(this._element,ne,t).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".
2navbar-nav"))for(const t of[].concat(...document.body.children))B.on(t,"mouseover",m);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(se),this._element.classList.add(se),B.trigger(this._element,ie,t)}}hide(){if(f(this._element)||!this._isShown())return;const t={relatedTarget:this._element};this._completeHide(t)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(t){if(!B.trigger(this._element,te,t).defaultPrevented){if("ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))B.off(t,"mouseover",m);this._popper&&this._popper.destroy(),this._menu.classList.remove(se),this._element.classList.remove(se),this._element.setAttribute("aria-expanded","false"),U.removeDataAttribute(this._menu,"popper"),B.trigger(this._element,ee,t)}}_getConfig(t){if("object"==typeof(t=super._getConfig(t)).reference&&!u(t.reference)&&"function"!=typeof t.reference.getBoundingClientRect)throw new TypeError(`${Gt.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return t}_createPopper(){if(void 0===i)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let t=this._element;"parent"===this._config.reference?t=this._parent:u(this._config.reference)?t=h(this._config.reference):"object"==typeof this._config.reference&&(t=this._config.reference);const e=this._getPopperConfig();this._popper=r.n4(t,this._menu,e)}_isShown(){return this._menu.classList.contains(se)}_getPlacement(){const t=this._parent;if(t.classList.contains("dropend"))return me;if(t.classList.contains("dropstart"))return ge;if(t.classList.contains("dropup-center"))return"top";if(t.classList.contains("dropdown-center"))return"bottom";const e="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return t.classList.contains("dropup")?e?de:he:e?pe:fe}
vendor: 5,702 bytes, line 2
2_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_getPopperConfig(){const t={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(U.setDataAttribute(this._menu,"popper","static"),t.modifiers=[{name:"applyStyles",enabled:!1}]),{...t,..._(this._config.popperConfig,[t])}}_selectMenuItem({key:t,target:e}){const n=Z.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter((t=>d(t)));n.length&&k(n,e,t===Qt,!n.includes(e)).focus()}static jQueryInterface(t){return this.each((function(){const e=be.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}static clearMenus(t){if(2===t.button||"keyup"===t.type&&"Tab"!==t.key)return;const e=Z.find(ce);for(const n of e){const e=be.getInstance(n);if(!e||!1===e._config.autoClose)continue;const i=t.composedPath(),r=i.includes(e._menu);if(i.includes(e._element)||"inside"===e._config.autoClose&&!r||"outside"===e._config.autoClose&&r)continue;if(e._menu.contains(t.target)&&("keyup"===t.type&&"Tab"===t.key||/input|select|option|textarea|form/i.test(t.target.tagName)))continue;const o={relatedTarget:e._element};"click"===t.type&&(o.clickEvent=t),e._completeHide(o)}}static dataApiKeydownHandler(t){const e=/input|textarea/i.test(t.target.tagName),n="Escape"===t.key,i=[Jt,Qt].includes(t.key);if(!i&&!n)return;if(e&&!n)return;t.preventDefault();const r=this.matches(le)?this:Z.prev(this,le)[0]||Z.next(this,le)[0]||Z.findOne(le,t.delegateTarget.parentNode),o=be.getOrCreateInstance(r);if(i)return t.stopPropagation(),o.show(),void o._selectMenuItem(t);o._isShown()&&(t.stopPropagation(),o.hide(),r.focus())}}B.on(document,oe,le,be.dataApiKeydownHandler),B.on(document,oe,ue,be.dataApiKeydownHandler),B.on(document,re,be.clearMenus),B.on(document,ae,be.clearMenus),B.on(document,re,le,(function(t){t.preventDefault(),be.getOrCreateInstance(this).toggle()})),w(be);const we="backdrop",_e="show",xe=`mousedown.bs.${we}`,ke={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},Se={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class Ce extends W{constructor(t){super(),this._config=this._getConfig(t),this._isAppended=!1,this._element=null}static get Default(){return ke}static get DefaultType(){return Se}static get NAME(){return we}show(t){if(!this._config.isVisible)return void _(t);this._append();const e=this._getElement();this._config.isAnimated&&g(e),e.classList.add(_e),this._emulateAnimation((()=>{_(t)}))}hide(t){this._config.isVisible?(this._getElement().classList.remove(_e),this._emulateAnimation((()=>{this.dispose(),_(t)}))):_(t)}dispose(){this._isAppended&&(B.off(this._element,xe),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const t=document.createElement("div");t.className=this._config.className,this._config.isAnimated&&t.classList.add("fade"),this._element=t}return this._element}_configAfterMerge(t){return t.rootElement=h(t.rootElement),t}_append(){if(this._isAppended)return;const t=this._getElement();this._config.rootElement.append(t),B.on(t,xe,(()=>{_(this._config.clickCallback)})),this._isAppended=!0}_emulateAnimation(t){x(t,this._getElement(),this._config.isAnimated)}}const Te=".bs.focustrap",Ee=`focusin${Te}`,Ae=`keydown.tab${Te}`,Le="backward",Me={autofocus:!0,trapElement:null},Oe={autofocus:"boolean",trapElement:"element"};class Pe extends W{constructor(t){super(),this._config=this._getConfig(t),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return Me}static get DefaultType(){return Oe}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),B.off(document,Te),B.on(document,Ee,(t=>this._handleFocusin(t))),B.on(document,Ae,(t=>this._handleKeydown(t))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,B.off(document,Te))}_handleFocusin(t){const{trapElement:e}=this._config;if(t.target===document||t.target===e||e.contains(t.target))return;const n=Z.focusableChildren(e);0===n.length?e.focus():this._lastTabNavDirection===Le?n[n.length-1].focus():n[0].focus()}_handleKeydown(t){"Tab"===t.key&&(this._lastTabNavDirection=t.shiftKey?Le:"forward")}}const De=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",Ne=".sticky-top",Ie="padding-right",Re="margin-right";class Fe{constructor(){this._element=document.body}getWidth(){const t=document.documentElement.clientWidth;return Math.abs(window.innerWidth-t)}hide(){const t=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,Ie,(e=>e+t)),this._setElementAttributes(De,Ie,(e=>e+t)),this._setElementAttributes(Ne,Re,(e=>e-t))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,Ie),this._resetElementAttributes(De,Ie),this._resetElementAttributes(Ne,Re)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(t,e,n){const i=this.getWidth();this._applyManipulationCallback(t,(t=>{if(t!==this._element&&window.innerWidth>t.clientWidth+i)return;this._saveInitialAttribute(t,e);const r=window.getComputedStyle(t).getPropertyValue(e);t.style.setProperty(e,`${n(Number.parseFloat(r))}px`)}
vendor: 4,562 bytes, line 2
2))}_saveInitialAttribute(t,e){const n=t.style.getPropertyValue(e);n&&U.setDataAttribute(t,e,n)}_resetElementAttributes(t,e){this._applyManipulationCallback(t,(t=>{const n=U.getDataAttribute(t,e);null!==n?(U.removeDataAttribute(t,e),t.style.setProperty(e,n)):t.style.removeProperty(e)}))}_applyManipulationCallback(t,e){if(u(t))e(t);else for(const n of Z.find(t,this._element))e(n)}}const je=".bs.modal",Be=`hide${je}`,ze=`hidePrevented${je}`,qe=`hidden${je}`,He=`show${je}`,Ue=`shown${je}`,We=`resize${je}`,$e=`click.dismiss${je}`,Ve=`mousedown.dismiss${je}`,Ze=`keydown.dismiss${je}`,Ye=`click${je}.data-api`,Ge="modal-open",Ke="show",Xe="modal-static",Je={backdrop:!0,focus:!0,keyboard:!0},Qe={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class tn extends ${constructor(t,e){super(t,e),this._dialog=Z.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new Fe,this._addEventListeners()}static get Default(){return Je}static get DefaultType(){return Qe}static get NAME(){return"modal"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){if(this._isShown||this._isTransitioning)return;B.trigger(this._element,He,{relatedTarget:t}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(Ge),this._adjustDialog(),this._backdrop.show((()=>this._showElement(t))))}hide(){if(!this._isShown||this._isTransitioning)return;B.trigger(this._element,Be).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(Ke),this._queueCallback((()=>this._hideModal()),this._element,this._isAnimated()))}dispose(){B.off(window,je),B.off(this._dialog,je),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new Ce({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new Pe({trapElement:this._element})}_showElement(t){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const e=Z.findOne(".modal-body",this._dialog);e&&(e.scrollTop=0),g(this._element),this._element.classList.add(Ke);this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,B.trigger(this._element,Ue,{relatedTarget:t})}),this._dialog,this._isAnimated())}_addEventListeners(){B.on(this._element,Ze,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())})),B.on(window,We,(()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()})),B.on(this._element,Ve,(t=>{B.one(this._element,$e,(e=>{this._element===t.target&&this._element===e.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())}))}))}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(Ge),this._resetAdjustments(),this._scrollBar.reset(),B.trigger(this._element,qe)}))}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(B.trigger(this._element,ze).defaultPrevented)return;const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._element.style.overflowY;"hidden"===e||this._element.classList.contains(Xe)||(t||(this._element.style.overflowY="hidden"),this._element.classList.add(Xe),this._queueCallback((()=>{this._element.classList.remove(Xe),this._queueCallback((()=>{this._element.style.overflowY=e}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const t=this._element.scrollHeight>document.documentElement.clientHeight,e=this._scrollBar.getWidth(),n=e>0;if(n&&!t){const t=b()?"paddingLeft":"paddingRight";this._element.style[t]=`${e}px`}if(!n&&t){const t=b()?"paddingRight":"paddingLeft";this._element.style[t]=`${e}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(t,e){return this.each((function(){const n=tn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===n[t])throw new TypeError(`No method n
2amed "${t}"`);n[t](e)}}))}}B.on(document,Ye,'[data-bs-toggle="modal"]',(function(t){const e=Z.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&t.preventDefault(),B.one(e,He,(t=>{t.defaultPrevented||B.one(e,qe,(()=>{d(this)&&this.focus()}))}));const n=Z.findOne(".modal.show");n&&tn.getInstance(n).hide();tn.getOrCreateInstance(e).toggle(this)})),Y(tn),w(tn);const en=".bs.offcanvas",nn=".data-api",rn=`load${en}${nn}`,on="show",an="showing",sn="hiding",ln=".offcanvas.show",cn=`show${en}`,un=`shown${en}`,hn=`hide${en}`,dn=`hidePrevented${en}`,fn=`hidden${en}`,pn=`resize${en}`,mn=`click${en}${nn}`,gn=`keydown.dismiss${en}`,vn={backdrop:!0,keyboard:!0,scroll:!1},yn={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class bn extends ${constructor(t,e){super(t,e),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return vn}static get DefaultType(){return yn}static get NAME(){return"offcanvas"}toggle(t){return this._isShown?this.hide():this.show(t)}show(t){if(this._isShown)return;if(B.trigger(this._element,cn,{relatedTarget:t}).defaultPrevented)return;this._isShown=!0,this._backdrop.show(),this._config.scroll||(new Fe).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(an);this._queueCallback((()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(on),this._element.classList.remove(an),B.trigger(this._element,un,{relatedTarget:t})}),this._element,!0)}hide(){if(!this._isShown)return;if(B.trigger(this._element,hn).defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(sn),this._backdrop.hide();this._queueCallback((()=>{this._element.classList.remove(on,sn),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new Fe).reset(),B.trigger(this._element,fn)}),this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const t=Boolean(this._config.backdrop);return new Ce({className:"offcanvas-backdrop",isVisible:t,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:t?()=>{"static"!==this._config.backdrop?this.hide():B.trigger(this._element,dn)}:null})}_initializeFocusTrap(){return new Pe({trapElement:this._element})}_addEventListeners(){B.on(this._element,gn,(t=>{"Escape"===t.key&&(this._config.keyboard?this.hide():B.trigger(this._element,dn))}))}static jQueryInterface(t){return this.each((function(){const e=bn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}B.on(document,mn,'[data-bs-toggle="offcanvas"]',(function(t){const e=Z.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&t.preventDefault(),f(this))return;B.one(e,fn,(()=>{d(this)&&this.focus()}));const n=Z.findOne(ln);n&&n!==e&&bn.getInstance(n).hide();bn.getOrCreateInstance(e).toggle(this)})),B.on(window,rn,(()=>{for(const t of Z.find(ln))bn.getOrCreateInstance(t).show()})),B.on(window,pn,(()=>{for(const t of Z.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(t).position&&bn.getOrCreateInstance(t).hide()})),Y(bn),w(bn);const wn={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],dd:[],div:[],dl:[],dt:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},_n=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),xn=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,kn=(t,e)=>{const n=t.nodeName.toLowerCase();return e.includes(n)?!_n.has(n)||Boolean(xn.test(t.nodeValue)):e.filter((t=>t instanceof RegExp)).some((t=>t.test(n)))};const Sn={allowList:wn,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"<div></div>"},Cn={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},Tn={entry:"(string|element|function|null)",selector:"(string|element)"};class En extends W{constructor(t){super(),this._config=this._getConfig(t)}static get Default(){return Sn}static get DefaultType(){return Cn}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map((t=>
vendor: 4,626 bytes, line 2
2this._resolvePossibleFunction(t))).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(t){return this._checkContent(t),this._config.content={...this._config.content,...t},this}toHtml(){const t=document.createElement("div");t.innerHTML=this._maybeSanitize(this._config.template);for(const[e,n]of Object.entries(this._config.content))this._setContent(t,n,e);const e=t.children[0],n=this._resolvePossibleFunction(this._config.extraClass);return n&&e.classList.add(...n.split(" ")),e}_typeCheckConfig(t){super._typeCheckConfig(t),this._checkContent(t.content)}_checkContent(t){for(const[e,n]of Object.entries(t))super._typeCheckConfig({selector:e,entry:n},Tn)}_setContent(t,e,n){const i=Z.findOne(n,t);i&&((e=this._resolvePossibleFunction(e))?u(e)?this._putElementInTemplate(h(e),i):this._config.html?i.innerHTML=this._maybeSanitize(e):i.textContent=e:i.remove())}_maybeSanitize(t){return this._config.sanitize?function(t,e,n){if(!t.length)return t;if(n&&"function"==typeof n)return n(t);const i=(new window.DOMParser).parseFromString(t,"text/html"),r=[].concat(...i.body.querySelectorAll("*"));for(const t of r){const n=t.nodeName.toLowerCase();if(!Object.keys(e).includes(n)){t.remove();continue}const i=[].concat(...t.attributes),r=[].concat(e["*"]||[],e[n]||[]);for(const e of i)kn(e,r)||t.removeAttribute(e.nodeName)}return i.body.innerHTML}(t,this._config.allowList,this._config.sanitizeFn):t}_resolvePossibleFunction(t){return _(t,[this])}_putElementInTemplate(t,e){if(this._config.html)return e.innerHTML="",void e.append(t);e.textContent=t.textContent}}const An=new Set(["sanitize","allowList","sanitizeFn"]),Ln="fade",Mn="show",On=".tooltip-inner",Pn=".modal",Dn="hide.bs.modal",Nn="hover",In="focus",Rn={AUTO:"auto",TOP:"top",RIGHT:b()?"left":"right",BOTTOM:"bottom",LEFT:b()?"right":"left"},Fn={allowList:wn,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',title:"",trigger:"hover focus"},jn={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class Bn extends ${constructor(t,e){if(void 0===i)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t,e),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return Fn}static get DefaultType(){return jn}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._activeTrigger.click=!this._activeTrigger.click,this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),B.off(this._element.closest(Pn),Dn,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const t=B.trigger(this._element,this.constructor.eventName("show")),e=(p(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(t.defaultPrevented||!e)return;this._disposePopper();const n=this._getTipElement();this._element.setAttribute("aria-describedby",n.getAttribute("id"));const{container:i}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(i.append(n),B.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(n),n.classList.add(Mn),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))B.on(t,"mouseover",m);this._queueCallback((()=>{B.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1}),this.tip,this._isAnimated())}
vendor: 5,400 bytes, line 2
2hide(){if(!this._isShown())return;if(B.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented)return;if(this._getTipElement().classList.remove(Mn),"ontouchstart"in document.documentElement)for(const t of[].concat(...document.body.children))B.off(t,"mouseover",m);this._activeTrigger.click=!1,this._activeTrigger[In]=!1,this._activeTrigger[Nn]=!1,this._isHovered=null;this._queueCallback((()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),B.trigger(this._element,this.constructor.eventName("hidden")))}),this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(t){const e=this._getTemplateFactory(t).toHtml();if(!e)return null;e.classList.remove(Ln,Mn),e.classList.add(`bs-${this.constructor.NAME}-auto`);const n=(t=>{do{t+=Math.floor(1e6*Math.random())}while(document.getElementById(t));return t})(this.constructor.NAME).toString();return e.setAttribute("id",n),this._isAnimated()&&e.classList.add(Ln),e}setContent(t){this._newContent=t,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(t){return this._templateFactory?this._templateFactory.changeContent(t):this._templateFactory=new En({...this._config,content:t,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[On]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(t){return this.constructor.getOrCreateInstance(t.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(Ln)}_isShown(){return this.tip&&this.tip.classList.contains(Mn)}_createPopper(t){const e=_(this._config.placement,[this,t,this._element]),n=Rn[e.toUpperCase()];return r.n4(this._element,t,this._getPopperConfig(n))}_getOffset(){const{offset:t}=this._config;return"string"==typeof t?t.split(",").map((t=>Number.parseInt(t,10))):"function"==typeof t?e=>t(e,this._element):t}_resolvePossibleFunction(t){return _(t,[this._element])}_getPopperConfig(t){const e={placement:t,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:t=>{this._getTipElement().setAttribute("data-popper-placement",t.state.placement)}}]};return{...e,..._(this._config.popperConfig,[e])}}_setListeners(){const t=this._config.trigger.split(" ");for(const e of t)if("click"===e)B.on(this._element,this.constructor.eventName("click"),this._config.selector,(t=>{this._initializeOnDelegatedTarget(t).toggle()}));else if("manual"!==e){const t=e===Nn?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),n=e===Nn?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");B.on(this._element,t,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusin"===t.type?In:Nn]=!0,e._enter()})),B.on(this._element,n,this._config.selector,(t=>{const e=this._initializeOnDelegatedTarget(t);e._activeTrigger["focusout"===t.type?In:Nn]=e._element.contains(t.relatedTarget),e._leave()}))}this._hideModalHandler=()=>{this._element&&this.hide()},B.on(this._element.closest(Pn),Dn,this._hideModalHandler)}_fixTitle(){const t=this._element.getAttribute("title");t&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",t),this._element.setAttribute("data-bs-original-title",t),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout((()=>{this._isHovered&&this.show()}),this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout((()=>{this._isHovered||this.hide()}),this._config.delay.hide))}_setTimeout(t,e){clearTimeout(this._timeout),this._timeout=setTimeout(t,e)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(t){const e=U.getDataAttributes(this._element);for(const t of Object.keys(e))An.has(t)&&delete e[t];return t={...e,..."object"==typeof t&&t?t:{}},t=this._mergeConfigObj(t),t=this._configAfterMerge(t),this._typeCheckConfig(t),t}_configAfterMerge(t){return t.container=!1===t.container?document.body:h(t.container),"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),"number"==typeof t.title&&(t.title=t.title.toString()),"number"==typeof t.content&&(t.content=t.content.toString()),t}_getDelegateConfig(){const t={};for(const[e,n]of Object.entries(this._config))this.constructor.Default[e]!==n&&(t[e]=n);return t.selector=!1,t.trigger="manual",t}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(t){return this.each((function(){const e=Bn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method n
2amed "${t}"`);e[t]()}}))}}w(Bn);const zn=".popover-header",qn=".popover-body",Hn={...Bn.Default,content:"",offset:[0,8],placement:"right",template:'<div class="popover" role="tooltip"><div class="popover-arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>',trigger:"click"},Un={...Bn.DefaultType,content:"(null|string|element|function)"};class Wn extends Bn{static get Default(){return Hn}static get DefaultType(){return Un}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[zn]:this._getTitle(),[qn]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(t){return this.each((function(){const e=Wn.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t]()}}))}}w(Wn);const $n=".bs.scrollspy",Vn=`activate${$n}`,Zn=`click${$n}`,Yn=`load${$n}.data-api`,Gn="active",Kn="[href]",Xn=".nav-link",Jn=`${Xn}, .nav-item > ${Xn}, .list-group-item`,Qn={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},ti={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class ei extends ${constructor(t,e){super(t,e),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return Qn}static get DefaultType(){return ti}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const t of this._observableSections.values())this._observer.observe(t)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(t){return t.target=h(t.target)||document.body,t.rootMargin=t.offset?`${t.offset}px 0px -30%`:t.rootMargin,"string"==typeof t.threshold&&(t.threshold=t.threshold.split(",").map((t=>Number.parseFloat(t)))),t}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(B.off(this._config.target,Zn),B.on(this._config.target,Zn,Kn,(t=>{const e=this._observableSections.get(t.target.hash);if(e){t.preventDefault();const n=this._rootElement||window,i=e.offsetTop-this._element.offsetTop;if(n.scrollTo)return void n.scrollTo({top:i,behavior:"smooth"});n.scrollTop=i}})))}_getNewObserver(){const t={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver((t=>this._observerCallback(t)),t)}_observerCallback(t){const e=t=>this._targetLinks.get(`#${t.target.id}`),n=t=>{this._previousScrollData.visibleEntryTop=t.target.offsetTop,this._process(e(t))},i=(this._rootElement||document.documentElement).scrollTop,r=i>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=i;for(const o of t){if(!o.isIntersecting){this._activeTarget=null,this._clearActiveClass(e(o));continue}const t=o.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(r&&t){if(n(o),!i)return}else r||t||n(o)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const t=Z.find(Kn,this._config.target);for(const e of t){if(!e.hash||f(e))continue;const t=Z.findOne(decodeURI(e.hash),this._element);d(t)&&(this._targetLinks.set(decodeURI(e.hash),e),this._observableSections.set(e.hash,t))}}_process(t){this._activeTarget!==t&&(this._clearActiveClass(this._config.target),this._activeTarget=t,t.classList.add(Gn),this._activateParents(t),B.trigger(this._element,Vn,{relatedTarget:t}))}_activateParents(t){if(t.classList.contains("dropdown-item"))Z.findOne(".dropdown-toggle",t.closest(".dropdown")).classList.add(Gn);else for(const e of Z.parents(t,".nav, .list-group"))for(const t of Z.prev(e,Jn))t.classList.add(Gn)}_clearActiveClass(t){t.classList.remove(Gn);const e=Z.find(`${Kn}.${Gn}`,t);for(const t of e)t.classList.remove(Gn)}static jQueryInterface(t){return this.each((function(){const e=ei.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method n
2amed "${t}"`);e[t]()}}))}}B.on(window,Yn,(()=>{for(const t of Z.find('[data-bs-spy="scroll"]'))ei.getOrCreateInstance(t)})),w(ei);const ni=".bs.tab",ii=`hide${ni}`,ri=`hidden${ni}`,oi=`show${ni}`,ai=`shown${ni}`,si=`click${ni}`,li=`keydown${ni}`,ci=`load${ni}`,ui="ArrowLeft",hi="ArrowRight",di="ArrowUp",fi="ArrowDown",pi="Home",mi="End",gi="active",vi="fade",yi="show",bi=".dropdown-toggle",wi=`:not(${bi})`,_i='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',xi=`${`.nav-link${wi}, .list-group-item${wi}, [role="tab"]${wi}`}, ${_i}`,ki=`.${gi}[data-bs-toggle="tab"], .${gi}[data-bs-toggle="pill"], .${gi}[data-bs-toggle="list"]`;class Si extends ${constructor(t){super(t),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),B.on(this._element,li,(t=>this._keydown(t))))}static get NAME(){return"tab"}show(){const t=this._element;if(this._elemIsActive(t))return;const e=this._getActiveElem(),n=e?B.trigger(e,ii,{relatedTarget:t}):null;B.trigger(t,oi,{relatedTarget:e}).defaultPrevented||n&&n.defaultPrevented||(this._deactivate(e,t),this._activate(t,e))}_activate(t,e){if(!t)return;t.classList.add(gi),this._activate(Z.getElementFromSelector(t));this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.removeAttribute("tabindex"),t.setAttribute("aria-selected",!0),this._toggleDropDown(t,!0),B.trigger(t,ai,{relatedTarget:e})):t.classList.add(yi)}),t,t.classList.contains(vi))}_deactivate(t,e){if(!t)return;t.classList.remove(gi),t.blur(),this._deactivate(Z.getElementFromSelector(t));this._queueCallback((()=>{"tab"===t.getAttribute("role")?(t.setAttribute("aria-selected",!1),t.setAttribute("tabindex","-1"),this._toggleDropDown(t,!1),B.trigger(t,ri,{relatedTarget:e})):t.classList.remove(yi)}),t,t.classList.contains(vi))}_keydown(t){if(![ui,hi,di,fi,pi,mi].includes(t.key))return;t.stopPropagation(),t.preventDefault();const e=this._getChildren().filter((t=>!f(t)));let n;if([pi,mi].includes(t.key))n=e[t.key===pi?0:e.length-1];else{const i=[hi,fi].includes(t.key);n=k(e,t.target,i,!0)}n&&(n.focus({preventScroll:!0}),Si.getOrCreateInstance(n).show())}_getChildren(){return Z.find(xi,this._parent)}_getActiveElem(){return this._getChildren().find((t=>this._elemIsActive(t)))||null}_setInitialAttributes(t,e){this._setAttributeIfNotExists(t,"role","tablist");for(const t of e)this._setInitialAttributesOnChild(t)}_setInitialAttributesOnChild(t){t=this._getInnerElement(t);const e=this._elemIsActive(t),n=this._getOuterElement(t);t.setAttribute("aria-selected",e),n!==t&&this._setAttributeIfNotExists(n,"role","presentation"),e||t.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(t,"role","tab"),this._setInitialAttributesOnTargetPanel(t)}_setInitialAttributesOnTargetPanel(t){const e=Z.getElementFromSelector(t);e&&(this._setAttributeIfNotExists(e,"role","tabpanel"),t.id&&this._setAttributeIfNotExists(e,"aria-labelledby",`${t.id}`))}_toggleDropDown(t,e){const n=this._getOuterElement(t);if(!n.classList.contains("dropdown"))return;const i=(t,i)=>{const r=Z.findOne(t,n);r&&r.classList.toggle(i,e)};i(bi,gi),i(".dropdown-menu",yi),n.setAttribute("aria-expanded",e)}_setAttributeIfNotExists(t,e,n){t.hasAttribute(e)||t.setAttribute(e,n)}_elemIsActive(t){return t.classList.contains(gi)}_getInnerElement(t){return t.matches(xi)?t:Z.findOne(xi,t)}_getOuterElement(t){return t.closest(".nav-item, .list-group-item")||t}static jQueryInterface(t){return this.each((function(){const e=Si.getOrCreateInstance(this);if("string"==typeof t){if(void 0===e[t]||t.startsWith("_")||"constructor"===t)throw new TypeError(`No method named "${t}"`);e[t]()}}))}}B.on(document,si,_i,(function(t){["A","AREA"].includes(this.tagName)&&t.preventDefault(),f(this)||Si.getOrCreateInstance(this).show()})),B.on(window,ci,(()=>{for(const t of Z.find(ki))Si.getOrCreateInstance(t)})),w(Si);const Ci=".bs.toast",Ti=`mouseover${Ci}`,Ei=`mouseout${Ci}`,Ai=`focusin${Ci}`,Li=`focusout${Ci}`,Mi=`hide${Ci}`,Oi=`hidden${Ci}`,Pi=`show${Ci}`,Di=`shown${Ci}`,Ni="hide",Ii="show",Ri="showing",Fi={animation:"boolean",autohide:"boolean",delay:"number"},ji={animation:!0,autohide:!0,delay:5e3};class Bi extends ${constructor(t,e){super(t,e),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return ji}static get DefaultType(){return Fi}static get NAME(){return"toast"}show(){if(B.trigger(this._element,Pi).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");this._element.classList.remove(Ni),g(this._element),this._element.classList.add(Ii,Ri),this._queueCallback((()=>{this._element.classList.remove(Ri),B.trigger(this._element,Di),this._maybeScheduleHide()}),this._element,this._config.animation)}
2hide(){if(!this.isShown())return;if(B.trigger(this._element,Mi).defaultPrevented)return;this._element.classList.add(Ri),this._queueCallback((()=>{this._element.classList.add(Ni),this._element.classList.remove(Ri,Ii),B.trigger(this._element,Oi)}),this._element,this._config.animation)}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(Ii),super.dispose()}isShown(){return this._element.classList.contains(Ii)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(t,e){switch(t.type){case"mouseover":case"mouseout":this._hasMouseInteraction=e;break;case"focusin":case"focusout":this._hasKeyboardInteraction=e}if(e)return void this._clearTimeout();const n=t.relatedTarget;this._element===n||this._element.contains(n)||this._maybeScheduleHide()}_setListeners(){B.on(this._element,Ti,(t=>this._onInteraction(t,!0))),B.on(this._element,Ei,(t=>this._onInteraction(t,!1))),B.on(this._element,Ai,(t=>this._onInteraction(t,!0))),B.on(this._element,Li,(t=>this._onInteraction(t,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(t){return this.each((function(){const e=Bi.getOrCreateInstance(this,t);if("string"==typeof t){if(void 0===e[t])throw new TypeError(`No method named "${t}"`);e[t](this)}}))}}Y(Bi),w(Bi)},4052:(t,e,n)=>{"use strict";n.d(e,{A:()=>g});var i="#fff",r="20px";var o,a,s='"SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace',l="40px",c="\n .codeflask {\n position: absolute;\n width: 100%;\n height: 100%;\n overflow: hidden;\n }\n\n .codeflask, .codeflask * {\n box-sizing: border-box;\n }\n\n .codeflask__pre {\n pointer-events: none;\n z-index: 3;\n overflow: hidden;\n }\n\n .codeflask__textarea {\n background: none;\n border: none;\n color: "+(o="caret-color",a="#000",("undefined"!=typeof CSS?CSS.supports(o,a):"undefined"!=typeof document&&function(t){return(t=t.split("-").filter((function(t){return!!t})).map((function(t){return t[0].toUpperCase()+t.substr(1)})).join(""))[0].toLowerCase()+t.substr(1)}(o)in document.body.style)?i:"#ccc")+";\n z-index: 1;\n resize: none;\n font-family: "+s+";\n -webkit-appearance: pre;\n caret-color: #111;\n z-index: 2;\n width: 100%;\n height: 100%;\n }\n\n .codeflask--has-line-numbers .codeflask__textarea {\n width: calc(100% - "+l+");\n }\n\n .codeflask__code {\n display: block;\n font-family: "+s+";\n overflow: hidden;\n }\n\n .codeflask__flatten {\n padding: 10px;\n font-size: 13px;\n line-height: "+r+";\n white-space: pre;\n position: absolute;\n top: 0;\n left: 0;\n overflow: auto;\n margin: 0 !important;\n outline: none;\n text-align: left;\n }\n\n .codeflask--has-line-numbers .codeflask__flatten {\n width: calc(100% - "+l+");\n left: "+l+";\n }\n\n .codeflask__line-highlight {\n position: absolute;\n top: 10px;\n left: 0;\n width: 100%;\n height: "+r+";\n background: rgba(0,0,0,0.1);\n z-index: 1;\n }\n\n .codeflask__lines {\n padding: 10px 4px;\n font-size: 12px;\n line-height: "+r+";\n font-family: 'Cousine', monospace;\n position: absolute;\n left: 0;\n top: 0;\n width: "+l+";\n height: 100%;\n text-align: right;\n color: #999;\n z-index: 2;\n }\n\n .codeflask__lines__line {\n display: block;\n }\n\n .codeflask.codeflask--has-line-numbers {\n padding-left: "+l+";\n }\n\n .codeflask.codeflask--has-line-numbers:before {\n content: '';\n position: absolute;\n left: 0;\n top: 0;\n width: "+l+";\n height: 100%;\n background: #eee;\n z-index: 1;\n }\n";function u(t,e,n){var i=e||"codeflask-style",r=n||document.head;if(!t)return!1;if(document.getElementById(i))return!0;var o=document.createElement("style");return o.innerHTML=t,o.id=i,r.appendChild(o),!0}var h={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};function d(t){return String(t).replace(/[&<>"'`=/]/g,(function(t){return h[t]}))}var f="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{};var p=function(t,e){return t(e={exports:{}},e.exports),e.exports}((function(t){var e=function(t){var e=/\blang(?:uage)?-([\w-]+)\b/i,n=0,i={manual:t.Prism&&t.Prism.manual,disableWorkerMessageHandler:t.Prism&&t.Prism.disableWorkerMessageHandler,util:{encode:function(t){return t instanceof r?new r(t.type,i.util.encode(t.content),t.alias):Array.isArray(t)?t.map(i.util.encode):t.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(t){return Object.prototype.toString.call(t).slice(8,-1)},objId:function(t){return t.__id||Object.defineProperty(t,"__id",{value:++n}),t.__id},clone:function t(e,n){var r,o,a=i.util.type(e);switch(n=n||{},a){case"Object":if(o=i.util.objId(e),n[o])return n[o];for(var s in r={},n[o]=r,e)e.hasOwnProperty(s)&&(r[s]=t(e[s],n));return r;case"Array":return o=i.util.objId(e),n[o]?n[o]:(r=[],n[o]=r,e.forEach((function(e,i){r[i]=t(e,n)})),r);default:return e}}},languages:{extend:function(t,e){var n=i.util.clone(i.languages[t]);for(var r in e)n[r]=e[r];return n},insertBefore:function(t,e,n,r){var o=(r=r||i.languages)[t],a={};for(var s in o)if(o.hasOwnProperty(s)){if(s==e)for(var l in n)n.hasOwnProperty(l)&&(a[l]=n[l]);n.hasOwnProperty(s)||(a[s]=o[s])}var c=r[t];
vendor: 19,383 bytes, line 2
2return r[t]=a,i.languages.DFS(i.languages,(function(e,n){n===c&&e!=t&&(this[e]=a)})),a},DFS:function t(e,n,r,o){o=o||{};var a=i.util.objId;for(var s in e)if(e.hasOwnProperty(s)){n.call(e,s,e[s],r||s);var l=e[s],c=i.util.type(l);"Object"!==c||o[a(l)]?"Array"!==c||o[a(l)]||(o[a(l)]=!0,t(l,n,s,o)):(o[a(l)]=!0,t(l,n,null,o))}}},plugins:{},highlightAll:function(t,e){i.highlightAllUnder(document,t,e)},highlightAllUnder:function(t,e,n){var r={callback:n,selector:'code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'};i.hooks.run("before-highlightall",r);for(var o,a=r.elements||t.querySelectorAll(r.selector),s=0;o=a[s++];)i.highlightElement(o,!0===e,r.callback)},highlightElement:function(n,r,o){for(var a,s,l=n;l&&!e.test(l.className);)l=l.parentNode;l&&(a=(l.className.match(e)||[,""])[1].toLowerCase(),s=i.languages[a]),n.className=n.className.replace(e,"").replace(/\s+/g," ")+" language-"+a,n.parentNode&&(l=n.parentNode,/pre/i.test(l.nodeName)&&(l.className=l.className.replace(e,"").replace(/\s+/g," ")+" language-"+a));var c={element:n,language:a,grammar:s,code:n.textContent},u=function(t){c.highlightedCode=t,i.hooks.run("before-insert",c),c.element.innerHTML=c.highlightedCode,i.hooks.run("after-highlight",c),i.hooks.run("complete",c),o&&o.call(c.element)};if(i.hooks.run("before-sanity-check",c),c.code)if(i.hooks.run("before-highlight",c),c.grammar)if(r&&t.Worker){var h=new Worker(i.filename);h.onmessage=function(t){u(t.data)},h.postMessage(JSON.stringify({language:c.language,code:c.code,immediateClose:!0}))}else u(i.highlight(c.code,c.grammar,c.language));else u(i.util.encode(c.code));else i.hooks.run("complete",c)},highlight:function(t,e,n){var o={code:t,grammar:e,language:n};return i.hooks.run("before-tokenize",o),o.tokens=i.tokenize(o.code,o.grammar),i.hooks.run("after-tokenize",o),r.stringify(i.util.encode(o.tokens),o.language)},matchGrammar:function(t,e,n,o,a,s,l){for(var c in n)if(n.hasOwnProperty(c)&&n[c]){if(c==l)return;var u=n[c];u="Array"===i.util.type(u)?u:[u];for(var h=0;h<u.length;++h){var d=u[h],f=d.inside,p=!!d.lookbehind,m=!!d.greedy,g=0,v=d.alias;if(m&&!d.pattern.global){var y=d.pattern.toString().match(/[imuy]*$/)[0];d.pattern=RegExp(d.pattern.source,y+"g")}d=d.pattern||d;for(var b=o,w=a;b<e.length;w+=e[b].length,++b){var _=e[b];if(e.length>t.length)return;if(!(_ instanceof r)){if(m&&b!=e.length-1){if(d.lastIndex=w,!(E=d.exec(t)))break;for(var x=E.index+(p?E[1].length:0),k=E.index+E[0].length,S=b,C=w,T=e.length;S<T&&(C<k||!e[S].type&&!e[S-1].greedy);++S)x>=(C+=e[S].length)&&(++b,w=C);if(e[b]instanceof r)continue;A=S-b,_=t.slice(w,C),E.index-=w}else{d.lastIndex=0;var E=d.exec(_),A=1}if(E){p&&(g=E[1]?E[1].length:0),k=(x=E.index+g)+(E=E[0].slice(g)).length;var L=_.slice(0,x),M=_.slice(k),O=[b,A];L&&(++b,w+=L.length,O.push(L));var P=new r(c,f?i.tokenize(E,f):E,v,E,m);if(O.push(P),M&&O.push(M),Array.prototype.splice.apply(e,O),1!=A&&i.matchGrammar(t,e,n,b,w,!0,c),s)break}else if(s)break}}}}},tokenize:function(t,e){var n=[t],r=e.rest;if(r){for(var o in r)e[o]=r[o];delete e.rest}return i.matchGrammar(t,n,e,0,0,!1),n},hooks:{all:{},add:function(t,e){var n=i.hooks.all;n[t]=n[t]||[],n[t].push(e)},run:function(t,e){var n=i.hooks.all[t];if(n&&n.length)for(var r,o=0;r=n[o++];)r(e)}},Token:r};function r(t,e,n,i,r){this.type=t,this.content=e,this.alias=n,this.length=0|(i||"").length,this.greedy=!!r}if(t.Prism=i,r.stringify=function(t,e,n){if("string"==typeof t)return t;if(Array.isArray(t))return t.map((function(n){return r.stringify(n,e,t)})).join("");var o={type:t.type,content:r.stringify(t.content,e,n),tag:"span",classes:["token",t.type],attributes:{},language:e,parent:n};if(t.alias){var a=Array.isArray(t.alias)?t.alias:[t.alias];Array.prototype.push.apply(o.classes,a)}i.hooks.run("wrap",o);var s=Object.keys(o.attributes).map((function(t){return t+'="'+(o.attributes[t]||"").replace(/"/g,""")+'"'})).join(" ");return"<"+o.tag+' class="'+o.classes.join(" ")+'"'+(s?" "+s:"")+">"+o.content+"</"+o.tag+">"},!t.document)return t.addEventListener?(i.disableWorkerMessageHandler||t.addEventListener("message",(function(e){var n=JSON.parse(e.data),r=n.language,o=n.code,a=n.immediateClose;t.postMessage(i.highlight(o,i.languages[r],r)),a&&t.close()}),!1),i):i;var o=document.currentScript||[].slice.call(document.getElementsByTagName("script")).pop();return o&&(i.filename=o.src,i.manual||o.hasAttribute("data-manual")||("loading"!==document.readyState?window.requestAnimationFrame?window.requestAnimationFrame(i.highlightAll):window.setTimeout(i.highlightAll,16):document.addEventListener("DOMContentLoaded",i.highlightAll))),i}("undefined"!=typeof window?window:"undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?self:{});t.exports&&(t.exports=e),void 0!==f&&(f.Prism=e),e.languages.markup={comment:/<!--[\s\S]*?-->/,prolog:/<\?[\s\S]+?\?>/,doctype:/<!DOCTYPE[\s\S]+?>/i,cdata:/<!\[CDATA\[[\s\S]*?]]>/i,tag:{pattern:/<\/?(?!\d)[^\s>\/=$<%]+(?:\s(?:\s*[^\s>\/=]+(?:\s*=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+(?=[\s>]))|(?=[\s/>])))+)?\s*\/?>/i,greedy:!0,inside:{tag:{pattern:/^<\/?[^\s>\/]+/i,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=\s*(?:"[^"]*"|'[^']*'|[^\s'">=]+)/i,inside:{punctuation:[/^=/,{pattern:/^(\s*)["']|["']$/,lookbehind:!0}]}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:/&#?[\da-z]{1,8};/i},e.languages.markup.tag.inside["attr-value"].inside.entity=e.languages.markup.entity,e.hooks.add("wrap",(function(t){"entity"===t.type&&(t.attributes.title=t.content.replace(/&/,"&"))})),Object.defineProperty(e.languages.markup.tag,"addInlined",{value:function(t,n){var i={};i["language-"+n]={pattern:/(^<!\[CDATA\[)[\s\S]+?(?=\]\]>$)/i,lookbehind:!0,inside:e.languages[n]},i.cdata=/^<!\[CDATA\[|\]\]>$/i;var r={"included-cdata":{pattern:/<!\[CDATA\[[\s\S]*?\]\]>/i,inside:i}};r["language-"+n]={pattern:/[\s\S]+/,inside:e.languages[n]};var o={};o[t]={pattern:RegExp(/(<__[\s\S]*?>)(?:<!\[CDATA\[[\s\S]*?\]\]>\s*|[\s\S])*?(?=<\/__>)/.source.replace(/__/g,t),"i"),lookbehind:!0,greedy:!0,inside:r},e.languages.insertBefore("markup","cdata",o)}}),e.languages.xml=e.languages.extend("markup",{}),e.languages.html=e.languages.markup,e.languages.mathml=e.languages.markup,e.languages.svg=e.languages.markup,function(t){var e=/("|')(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/;t.languages.css={comment:/\/\*[\s\S]*?\*\//,atrule:{pattern:/@[\w-]+?[\s\S]*?(?:;|(?=\s*\{))/i,inside:{rule:/@[\w-]+/}},url:RegExp("url\\((?:"+e.source+"|.*?)\\)","i"),selector:RegExp("[^{}\\s](?:[^{};\"']|"+e.source+")*?(?=\\s*\\{)"),string:{pattern:e,greedy:!0},property:/[-_a-z\xA0-\uFFFF][-\w\xA0-\uFFFF]*(?=\s*:)/i,important:/!important\b/i,function:/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:,]/},t.languages.css.atrule.inside.rest=t.languages.css;var n=t.languages.markup;n&&(n.tag.addInlined("style","css"),t.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/\s*style=("|')(?:\\[\s\S]|(?!\1)[^\\])*\1/i,inside:{"attr-name":{pattern:/^\s*style/i,inside:n.tag.inside},punctuation:/^\s*=\s*['"]|['"]\s*$/,"attr-value":{pattern:/.+/i,inside:t.languages.css}},alias:"language-css"}},n.tag))}(e),e.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\s\S]*?(?:\*\/|$)/,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0,greedy:!0}],string:{pattern:/(["'])(?:\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,greedy:!0},"class-name":{pattern:/((?:\b(?:class|interface|extends|implements|trait|instanceof|new)\s+)|(?:catch\s+\())[\w.\\]+/i,lookbehind:!0,inside:{punctuation:/[.\\]/}},keyword:/\b(?:if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,boolean:/\b(?:true|false)\b/,function:/\w+(?=\()/,number:/\b0x[\da-f]+\b|(?:\b\d+\.?\d*|\B\.\d+)(?:e[+-]?\d+)?/i,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&?|\|\|?|\?|\*|\/|~|\^|%/,punctuation:/[{}[\];(),.:]/},e.languages.javascript=e.languages.extend("clike",{"class-name":[e.languages.clike["class-name"],{pattern:/(^|[^$\w\xA0-\uFFFF])[_$A-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\.(?:prototype|constructor))/,lookbehind:!0}],keyword:[{pattern:/((?:^|})\s*)(?:catch|finally)\b/,lookbehind:!0},{pattern:/(^|[^.])\b(?:as|async(?=\s*(?:function\b|\(|[$\w\xA0-\uFFFF]|$))|await|break|case|class|const|continue|debugger|default|delete|do|else|enum|export|extends|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)\b/,lookbehind:!0}],number:/\b(?:(?:0[xX][\dA-Fa-f]+|0[bB][01]+|0[oO][0-7]+)n?|\d+n|NaN|Infinity)\b|(?:\b\d+\.?\d*|\B\.\d+)(?:[Ee][+-]?\d+)?/,function:/[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*(?:\.\s*(?:apply|bind|call)\s*)?\()/,operator:/-[-=]?|\+[+=]?|!=?=?|<<?=?|>>?>?=?|=(?:==?|>)?|&[&=]?|\|[|=]?|\*\*?=?|\/=?|~|\^=?|%=?|\?|\.{3}/}),e.languages.javascript["class-name"][0].pattern=/(\b(?:class|interface|extends|implements|instanceof|new)\s+)[\w.\\]+/,e.languages.insertBefore("javascript","keyword",{regex:{pattern:/((?:^|[^$\w\xA0-\uFFFF."'\])\s])\s*)\/(\[(?:[^\]\\\r\n]|\\.)*]|\\.|[^/\\\[\r\n])+\/[gimyu]{0,5}(?=\s*($|[\r\n,.;})\]]))/,lookbehind:!0,greedy:!0},"function-variable":{pattern:/[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*[=:]\s*(?:async\s*)?(?:\bfunction\b|(?:\((?:[^()]|\([^()]*\))*\)|[_$a-zA-Z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)\s*=>))/,alias:"function"},parameter:[{pattern:/(function(?:\s+[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*)?\s*\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\))/,lookbehind:!0,inside:e.languages.javascript},{pattern:/[_$a-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*(?=\s*=>)/i,inside:e.languages.javascript},{pattern:/(\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*=>)/,lookbehind:!0,inside:e.languages.javascript},{pattern:/((?:\b|\s|^)(?!(?:as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|try|typeof|undefined|var|void|while|with|yield)(?![$\w\xA0-\uFFFF]))(?:[_$A-Za-z\xA0-\uFFFF][$\w\xA0-\uFFFF]*\s*)\(\s*)(?!\s)(?:[^()]|\([^()]*\))+?(?=\s*\)\s*\{)/,lookbehind:!0,inside:e.languages.javascript}],constant:/\b[A-Z](?:[A-Z_]|\dx?)*\b/}),e.languages.insertBefore("javascript","string",{"template-string":{pattern:/`(?:\\[\s\S]|\${[^}]+}|[^\\`])*`/,greedy:!0,inside:{interpolation:{pattern:/\${[^}]+}/,inside:{"interpolation-punctuation":{pattern:/^\${|}$/,alias:"punctuation"},rest:e.languages.javascript}},string:/[\s\S]+/}}}),e.languages.markup&&e.languages.markup.tag.addInlined("script","javascript"),e.languages.js=e.languages.javascript,"undefined"!=typeof self&&self.Prism&&self.document&&document.querySelector&&(self.Prism.fileHighlight=function(t){t=t||document;var n={js:"javascript",py:"python",rb:"ruby",ps1:"powershell",psm1:"powershell",sh:"bash",bat:"batch",h:"c",tex:"latex"};Array.prototype.slice.call(t.querySelectorAll("pre[data-src]")).forEach((function(t){if(!t.hasAttribute("data-src-loaded")){for(var i,r=t.getAttribute("data-src"),o=t,a=/\blang(?:uage)?-([\w-]+)\b/i;o&&!a.test(o.className);)o=o.parentNode;if(o&&(i=(t.className.match(a)||[,""])[1]),!i){var s=(r.match(/\.(\w+)$/)||[,""])[1];i=n[s]||s}var l=document.createElement("code");l.className="language-"+i,t.textContent="",l.textContent="Loadingâ¦",t.appendChild(l);var c=new XMLHttpRequest;c.open("GET",r,!0),c.onreadystatechange=function(){4==c.readyState&&(c.status<400&&c.responseText?(l.textContent=c.responseText,e.highlightElement(l),t.setAttribute("data-src-loaded","")):c.status>=400?l.textContent="â Error "+c.status+" while fetching file: "+c.statusText:l.textContent="â Error: File does not exist or is empty")},c.send(null)}})),e.plugins.toolbar&&e.plugins.toolbar.registerButton("download-file",(function(t){var e=t.element.parentNode;if(e&&/pre/i.test(e.nodeName)&&e.hasAttribute("data-src")&&e.hasAttribute("data-download-link")){var n=e.getAttribute("data-src"),i=document.createElement("a");return i.textContent=e.getAttribute("data-download-link-label")||"Download",i.setAttribute("download",""),i.href=n,i}}))},document.addEventListener("DOMContentLoaded",(function(){self.Prism.fileHighlight()})))})),m=function(t,e){if(!t)throw Error("CodeFlask expects a parameter which is Element or a String selector");if(!e)throw Error("CodeFlask expects an object containing options as second parameter");if(t.nodeType)this.editorRoot=t;else{var n=document.querySelector(t);n&&(this.editorRoot=n)}this.opts=e,this.startEditor()};m.prototype.startEditor=function(){if(!u(c,null,this.opts.styleParent))throw Error("Failed to inject CodeFlask CSS.");this.createWrapper(),this.createTextarea(),this.createPre(),this.createCode(),this.runOptions(),this.listenTextarea(),this.populateDefault(),this.updateCode(this.code)},m.prototype.createWrapper=function(){this.code=this.editorRoot.innerHTML,this.editorRoot.innerHTML="",this.elWrapper=this.createElement("div",this.editorRoot),this.elWrapper.classList.add("codeflask")},m.prototype.createTextarea=function(){this.elTextarea=this.createElement("textarea",this.elWrapper),this.elTextarea.classList.add("codeflask__textarea","codeflask__flatten")},m.prototype.createPre=function(){this.elPre=this.createElement("pre",this.elWrapper),this.elPre.classList.add("codeflask__pre","codeflask__flatten")},m.prototype.createCode=function(){this.elCode=this.createElement("code",this.elPre),this.elCode.classList.add("codeflask__code","language-"+(this.opts.language||"html"))},m.prototype.createLineNumbers=function(){this.elLineNumbers=this.createElement("div",this.elWrapper),this.elLineNumbers.classList.add("codeflask__lines"),this.setLineNumber()},m.prototype.createElement=function(t,e){var n=document.createElement(t);return e.appendChild(n),n},m.prototype.runOptions=function(){this.opts.rtl=this.opts.rtl||!1,this.opts.tabSize=this.opts.tabSize||2,this.opts.enableAutocorrect=this.opts.enableAutocorrect||!1,this.opts.lineNumbers=this.opts.lineNumbers||!1,this.opts.defaultTheme=!1!==this.opts.defaultTheme,this.opts.areaId=this.opts.areaId||null,this.opts.ariaLabelledby=this.opts.ariaLabelledby||null,this.opts.readonly=this.opts.readonly||null,"boolean"!=typeof this.opts.handleTabs&&(this.opts.handleTabs=!0),"boolean"!=typeof this.opts.handleSelfClosingCharacters&&(this.opts.handleSelfClosingCharacters=!0),"boolean"!=typeof this.opts.handleNewLineIndentation&&(this.opts.handleNewLineIndentation=!0),!0===this.opts.rtl&&(this.elTextarea.setAttribute("dir","rtl"),this.elPre.setAttribute("dir","rtl")),!1===this.opts.enableAutocorrect&&(this.elTextarea.setAttribute("spellcheck","false"),this.elTextarea.setAttribute("autocapitalize","off"),this.elTextarea.setAttribute("autocomplete","off"),this.elTextarea.setAttribute("autocorrect","off")),this.opts.lineNumbers&&(this.elWrapper.classList.add("codeflask--has-line-numbers"),this.createLineNumbers()),this.opts.defaultTheme&&u("\n.codeflask {\n background: #fff;\n color: #4f559c;\n}\n\n.codeflask .token.punctuation {\n color: #4a4a4a;\n}\n\n.codeflask .token.keyword {\n color: #8500ff;\n}\n\n.codeflask .token.operator {\n color: #ff5598;\n}\n\n.codeflask .token.string {\n color: #41ad8f;\n}\n\n.codeflask .token.comment {\n color: #9badb7;\n}\n\n.codeflask .token.function {\n color: #8500ff;\n}\n\n.codeflask .token.boolean {\n color: #8500ff;\n}\n\n.codeflask .token.number {\n color: #8500ff;\n}\n\n.codeflask .token.selector {\n color: #8500ff;\n}\n\n.codeflask .token.property {\n color: #8500ff;\n}\n\n.codeflask .token.tag {\n color: #8500ff;\n}\n\n.codeflask .token.attr-value {\n color: #8500ff;\n}\n","theme-default",this.opts.styleParent),this.opts.areaId&&this.elTextarea.setAttribute("id",this.opts.areaId),this.opts.ariaLabelledby&&this.elTextarea.setAttribute("aria-labelledby",this.opts.ariaLabelledby),this.opts.readonly&&this.enableReadonlyMode()},m.prototype.updateLineNumbersCount=function(){for(var t="",e=1;e<=this.lineNumber;e++)t=t+'<span class="codeflask__lines__line">'+e+"</span>";this.elLineNumbers.innerHTML=t},m.prototype.listenTextarea=function(){var t=this;this.elTextarea.addEventListener("input",(function(e){t.code=e.target.value,t.elCode.innerHTML=d(e.target.value),t.highlight(),setTimeout((function(){t.runUpdate(),t.setLineNumber()}),1)})),this.elTextarea.addEventListener("keydown",(function(e){t.handleTabs(e),t.handleSelfClosingCharacters(e),t.handleNewLineIndentation(e)})),this.elTextarea.addEventListener("scroll",(function(e){t.elPre.style.transform="translate3d(-"+e.target.scrollLeft+"px, -"+e.target.scrollTop+"px, 0)",t.elLineNumbers&&(t.elLineNumbers.style.transform="translate3d(0, -"+e.target.scrollTop+"px, 0)")}))},m.prototype.handleTabs=function(t){if(this.opts.handleTabs){if(9!==t.keyCode)return;t.preventDefault();var e=this.elTextarea,n=e.selectionDirection,i=e.selectionStart,r=e.selectionEnd,o=e.value,a=o.substr(0,i),s=o.substring(i,r),l=o.substring(r),c=" ".repeat(this.opts.tabSize);if(i!==r&&s.length>=c.length){var u=i-a.split("\n").pop().length,h=c.length,d=c.length;t.shiftKey?(o.substr(u,c.length)===c?(h=-h,u>i?(s=s.substring(0,u)+s.substring(u+c.length),d=0):u===i?(h=0,d=0,s=s.substring(c.length)):(d=-d,a=a.substring(0,u)+a.substring(u+c.length))):(h=0,d=0),s=s.replace(new RegExp("\n"+c.split("").join("\\"),"g"),"\n")):(a=a.substr(0,u)+c+a.substring(u,i),s=s.replace(/\n/g,"\n"+c)),e.value=a+s+l,e.selectionStart=i+h,e.selectionEnd=i+s.length+d,e.selectionDirection=n}else e.value=a+c+l,e.selectionStart=i+c.length,e.selectionEnd=i+c.length;var f=e.value;this.updateCode(f),this.elTextarea.selectionEnd=r+this.opts.tabSize}},m.prototype.handleSelfClosingCharacters=function(t){if(this.opts.handleSelfClosingCharacters){var e=t.key;if(["(","[","{","<","'",'"'].includes(e)||[")","]","}",">","'",'"'].includes(e))switch(e){case"(":case")":case"[":case"]":case"{":case"}":case"<":case">":case"'":case'"':this.closeCharacter(e)}}},m.prototype.setLineNumber=function(){this.lineNumber=this.code.split("\n").length,this.opts.lineNumbers&&this.updateLineNumbersCount()},m.prototype.handleNewLineIndentation=function(t){if(this.opts.handleNewLineIndentation&&13===t.keyCode){t.preventDefault();var e=this.elTextarea,n=e.selectionStart,i=e.selectionEnd,r=e.value,o=r.substr(0,n),a=r.substring(i),s=r.lastIndexOf("\n",n-1),l=s+r.slice(s+1).search(/[^ ]|$/),c=l>s?l-s:0,u=o+"\n"+" ".repeat(c)+a;e.value=u,e.selectionStart=n+c+1,e.selectionEnd=n+c+1,this.updateCode(e.value)}},m.prototype.closeCharacter=function(t){var e=this.elTextarea.selectionStart,n=this.elTextarea.selectionEnd;if(this.skipCloseChar(t)){var i=this.code.substr(n,1)===t,r=i?n+1:n,o=!i&&["'",'"'].includes(t)?t:"",a=""+this.code.substring(0,e)+o+this.code.substring(r);this.updateCode(a),this.elTextarea.selectionEnd=++this.elTextarea.selectionStart}else{var s=t;switch(t){case"(":s=String.fromCharCode(t.charCodeAt()+1);break;case"<":case"{":case"[":s=String.fromCharCode(t.charCodeAt()+2)}var l=this.code.substring(e,n),c=""+this.code.substring(0,e)+l+s+this.code.substring(n);this.updateCode(c)}this.elTextarea.selectionEnd=e},m.prototype.skipCloseChar=function(t){var e=this.elTextarea.selectionStart,n=this.elTextarea.selectionEnd,i=Math.abs(n-e)>0;return[")","}","]",">"].includes(t)||["'",'"'].includes(t)&&!i}
2,m.prototype.updateCode=function(t){this.code=t,this.elTextarea.value=t,this.elCode.innerHTML=d(t),this.highlight(),this.setLineNumber(),setTimeout(this.runUpdate.bind(this),1)},m.prototype.updateLanguage=function(t){var e=this.opts.language;this.elCode.classList.remove("language-"+e),this.elCode.classList.add("language-"+t),this.opts.language=t,this.highlight()},m.prototype.addLanguage=function(t,e){p.languages[t]=e},m.prototype.populateDefault=function(){this.updateCode(this.code)},m.prototype.highlight=function(){p.highlightElement(this.elCode,!1)},m.prototype.onUpdate=function(t){if(t&&"[object Function]"!=={}.toString.call(t))throw Error("CodeFlask expects callback of type Function");this.updateCallBack=t},m.prototype.getCode=function(){return this.code},m.prototype.runUpdate=function(){this.updateCallBack&&this.updateCallBack(this.code)},m.prototype.enableReadonlyMode=function(){this.elTextarea.setAttribute("readonly",!0)},m.prototype.disableReadonlyMode=function(){this.elTextarea.removeAttribute("readonly")};const g=m},5643:function(t){t.exports=function(){"use strict";function t(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function e(e){for(var n=1;n<arguments.length;n++){var i=null!=arguments[n]?arguments[n]:{};n%2?t(Object(i),!0).forEach((function(t){l(e,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):t(Object(i)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))}))}return e}function n(t,e){if("object"!=typeof t||!t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}function i(t){var e=n(t,"string");return"symbol"==typeof e?e:e+""}function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function o(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,i(r.key),r)}}function s(t,e,n){return e&&a(t.prototype,e),n&&a(t,n),Object.defineProperty(t,"prototype",{writable:!1}),t}function l(t,e,n){return(e=i(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function c(t){return u(t)||h(t)||d(t)||p()}function u(t){if(Array.isArray(t))return f(t)}function h(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}function d(t,e){if(t){if("string"==typeof t)return f(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?f(t,e):void 0}}function f(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}function p(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var m="undefined"!=typeof window&&void 0!==window.document,g=m?window:{},v=!(!m||!g.document.documentElement)&&"ontouchstart"in g.document.documentElement,y=!!m&&"PointerEvent"in g,b="cropper",w="all",_="crop",x="move",k="zoom",S="e",C="w",T="s",E="n",A="ne",L="nw",M="se",O="sw",P="".concat(b,"-crop"),D="".concat(b,"-disabled"),N="".concat(b,"-hidden"),I="".concat(b,"-hide"),R="".concat(b,"-invisible"),F="".concat(b,"-modal"),j="".concat(b,"-move"),B="".concat(b,"Action"),z="".concat(b,"Preview"),q="crop",H="move",U="none",W="crop",$="cropend",V="cropmove",Z="cropstart",Y="dblclick",G=v?"touchstart":"mousedown",K=v?"touchmove":"mousemove",X=v?"touchend touchcancel":"mouseup",J=y?"pointerdown":G,Q=y?"pointermove":K,tt=y?"pointerup pointercancel":X,et="ready",nt="resize",it="wheel",rt="zoom",ot="image/jpeg",at=/^e|w|s|n|se|sw|ne|nw|all|crop|move|zoom$/,st=/^data:/,lt=/^data:image\/jpeg;base64,/,ct=/^img|canvas$/i,ut=200,ht=100,dt={viewMode:0,dragMode:q,initialAspectRatio:NaN,aspectRatio:NaN,data:null,preview:"",responsive:!0,restore:!0,checkCrossOrigin:!0,checkOrientation:!0,modal:!0,guides:!0,center:!0,highlight:!0,background:!0,autoCrop:!0,autoCropArea:.8,movable:!0,rotatable:!0,scalable:!0,zoomable:!0,zoomOnTouch:!0,zoomOnWheel:!0,wheelZoomRatio:.1,cropBoxMovable:!0,cropBoxResizable:!0,toggleDragModeOnDblclick:!0,minCanvasWidth:0,minCanvasHeight:0,minCropBoxWidth:0,minCropBoxHeight:0,minContainerWidth:ut,minContainerHeight:ht,ready:null,cropstart:null,cropmove:null,cropend:null,crop:null,zoom:null},ft='<div class="cropper-container" touch-action="none"><div class="cropper-wrap-box"><div class="cropper-canvas"></div></div><div class="cropper-drag-box"></div><div class="cropper-crop-box"><span class="cropper-view-box"></span><span class="cropper-dashed dashed-h"></span><span class="cropper-dashed dashed-v"></span><span class="cropper-center"></span><span class="cropper-face"></span><span class="cropper-line line-e" data-cropper-action="e"></span><span class="cropper-line line-n" data-cropper-action="n"></span><span class="cropper-line line-w" data-cropper-action="w"></span><span class="cropper-line line-s" data-cropper-action="s"></span><span class="cropper-point point-e" data-cropper-action="e"></span><span class="cropper-point point-n" data-cropper-action="n"></span><span class="cropper-point point-w" data-cropper-action="w"></span><span class="cropper-point point-s" data-cropper-action="s"></span><span class="cropper-point point-ne" data-cropper-action="ne"></span><span class="cropper-point point-nw" data-cropper-action="nw"></span><span class="cropper-point point-sw" data-cropper-action="sw"></span><span class="cropper-point point-se" data-cropper-action="se"></span></div></div>',pt=Number.isNaN||g.isNaN;function mt(t){return"number"==typeof t&&!pt(t)}var gt=function(t){return t>0&&t<1/0};function vt(t){return void 0===t}function yt(t){return"object"===r(t)&&null!==t}var bt=Object.prototype.hasOwnProperty;function wt(t){if(!yt(t))return!1;try{var e=t.constructor,n=e.prototype;return e&&n&&bt.call(n,"isPrototypeOf")}catch(t){return!1}}function _t(t){return"function"==typeof t}var xt=Array.prototype.slice;function kt(t){return Array.from?Array.from(t):xt.call(t)}function St(t,e){return t&&_t(e)&&(Array.isArray(t)||mt(t.length)?kt(t).forEach((function(n,i){e.call(t,n,i,t)})):yt(t)&&Object.keys(t).forEach((function(n){e.call(t,t[n],n,t)}))),t}var Ct=Object.assign||function(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),i=1;i<e;i++)n[i-1]=arguments[i];return yt(t)&&n.length>
vendor: 10,079 bytes, line 2
20&&n.forEach((function(e){yt(e)&&Object.keys(e).forEach((function(n){t[n]=e[n]}))})),t},Tt=/\.\d*(?:0|9){12}\d*$/;function Et(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1e11;return Tt.test(t)?Math.round(t*e)/e:t}var At=/^width|height|left|top|marginLeft|marginTop$/;function Lt(t,e){var n=t.style;St(e,(function(t,e){At.test(e)&&mt(t)&&(t="".concat(t,"px")),n[e]=t}))}function Mt(t,e){return t.classList?t.classList.contains(e):t.className.indexOf(e)>-1}function Ot(t,e){if(e)if(mt(t.length))St(t,(function(t){Ot(t,e)}));else if(t.classList)t.classList.add(e);else{var n=t.className.trim();n?n.indexOf(e)<0&&(t.className="".concat(n," ").concat(e)):t.className=e}}function Pt(t,e){e&&(mt(t.length)?St(t,(function(t){Pt(t,e)})):t.classList?t.classList.remove(e):t.className.indexOf(e)>=0&&(t.className=t.className.replace(e,"")))}function Dt(t,e,n){e&&(mt(t.length)?St(t,(function(t){Dt(t,e,n)})):n?Ot(t,e):Pt(t,e))}var Nt=/([a-z\d])([A-Z])/g;function It(t){return t.replace(Nt,"$1-$2").toLowerCase()}function Rt(t,e){return yt(t[e])?t[e]:t.dataset?t.dataset[e]:t.getAttribute("data-".concat(It(e)))}function Ft(t,e,n){yt(n)?t[e]=n:t.dataset?t.dataset[e]=n:t.setAttribute("data-".concat(It(e)),n)}function jt(t,e){if(yt(t[e]))try{delete t[e]}catch(n){t[e]=void 0}else if(t.dataset)try{delete t.dataset[e]}catch(n){t.dataset[e]=void 0}else t.removeAttribute("data-".concat(It(e)))}var Bt=/\s\s*/,zt=function(){var t=!1;if(m){var e=!1,n=function(){},i=Object.defineProperty({},"once",{get:function(){return t=!0,e},set:function(t){e=t}});g.addEventListener("test",n,i),g.removeEventListener("test",n,i)}return t}();function qt(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=n;e.trim().split(Bt).forEach((function(e){if(!zt){var o=t.listeners;o&&o[e]&&o[e][n]&&(r=o[e][n],delete o[e][n],0===Object.keys(o[e]).length&&delete o[e],0===Object.keys(o).length&&delete t.listeners)}t.removeEventListener(e,r,i)}))}function Ht(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=n;e.trim().split(Bt).forEach((function(e){if(i.once&&!zt){var o=t.listeners,a=void 0===o?{}:o;r=function(){delete a[e][n],t.removeEventListener(e,r,i);for(var o=arguments.length,s=new Array(o),l=0;l<o;l++)s[l]=arguments[l];n.apply(t,s)},a[e]||(a[e]={}),a[e][n]&&t.removeEventListener(e,a[e][n],i),a[e][n]=r,t.listeners=a}t.addEventListener(e,r,i)}))}function Ut(t,e,n){var i;return _t(Event)&&_t(CustomEvent)?i=new CustomEvent(e,{detail:n,bubbles:!0,cancelable:!0}):(i=document.createEvent("CustomEvent")).initCustomEvent(e,!0,!0,n),t.dispatchEvent(i)}function Wt(t){var e=t.getBoundingClientRect();return{left:e.left+(window.pageXOffset-document.documentElement.clientLeft),top:e.top+(window.pageYOffset-document.documentElement.clientTop)}}var $t=g.location,Vt=/^(\w+:)\/\/([^:/?#]*):?(\d*)/i;function Zt(t){var e=t.match(Vt);return null!==e&&(e[1]!==$t.protocol||e[2]!==$t.hostname||e[3]!==$t.port)}function Yt(t){var e="timestamp=".concat((new Date).getTime());return t+(-1===t.indexOf("?")?"?":"&")+e}function Gt(t){var e=t.rotate,n=t.scaleX,i=t.scaleY,r=t.translateX,o=t.translateY,a=[];mt(r)&&0!==r&&a.push("translateX(".concat(r,"px)")),mt(o)&&0!==o&&a.push("translateY(".concat(o,"px)")),mt(e)&&0!==e&&a.push("rotate(".concat(e,"deg)")),mt(n)&&1!==n&&a.push("scaleX(".concat(n,")")),mt(i)&&1!==i&&a.push("scaleY(".concat(i,")"));var s=a.length?a.join(" "):"none";return{WebkitTransform:s,msTransform:s,transform:s}}function Kt(t){var n=e({},t),i=0;return St(t,(function(t,e){delete n[e],St(n,(function(e){var n=Math.abs(t.startX-e.startX),r=Math.abs(t.startY-e.startY),o=Math.abs(t.endX-e.endX),a=Math.abs(t.endY-e.endY),s=Math.sqrt(n*n+r*r),l=(Math.sqrt(o*o+a*a)-s)/s;Math.abs(l)>Math.abs(i)&&(i=l)}))})),i}function Xt(t,n){var i=t.pageX,r=t.pageY,o={endX:i,endY:r};return n?o:e({startX:i,startY:r},o)}function Jt(t){var e=0,n=0,i=0;return St(t,(function(t){var r=t.startX,o=t.startY;e+=r,n+=o,i+=1})),{pageX:e/=i,pageY:n/=i}}function Qt(t){var e=t.aspectRatio,n=t.height,i=t.width,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"contain",o=gt(i),a=gt(n);if(o&&a){var s=n*e;"contain"===r&&s>i||"cover"===r&&s<i?n=i/e:i=n*e}else o?n=i/e:a&&(i=n*e);return{width:i,height:n}}function te(t){var e=t.width,n=t.height,i=t.degree;if(90==(i=Math.abs(i)%180))return{width:n,height:e};var r=i%90*Math.PI/180,o=Math.sin(r),a=Math.cos(r),s=e*a+n*o,l=e*o+n*a;return i>90?{width:l,height:s}:{width:s,height:l}}function ee(t,e,n,i){var r=e.aspectRatio,o=e.naturalWidth,a=e.naturalHeight,s=e.rotate,l=void 0===s?0:s,u=e.scaleX,h=void 0===u?1:u,d=e.scaleY,f=void 0===d?1:d,p=n.aspectRatio,m=n.naturalWidth,g=n.naturalHeight,v=i.fillColor,y=void 0===v?"transparent":v,b=i.imageSmoothingEnabled,w=void 0===b||b,_=i.imageSmoothingQuality,x=void 0===_?"low":_,k=i.maxWidth,S=void 0===k?1/0:k,C=i.maxHeight,T=void 0===C?1/0:C,E=i.minWidth,A=void 0===E?0:E,L=i.minHeight,M=void 0===L?0:L,O=document.createElement("canvas"),P=O.getContext("2d"),D=Qt({aspectRatio:p,width:S,height:T}),N=Qt({aspectRatio:p,width:A,height:M},"cover"),I=Math.min(D.width,Math.max(N.width,m)),R=Math.min(D.height,Math.max(N.height,g)),F=Qt({aspectRatio:r,width:S,height:T}),j=Qt({aspectRatio:r,width:A,height:M},"cover"),B=Math.min(F.width,Math.max(j.width,o)),z=Math.min(F.height,Math.max(j.height,a)),q=[-B/2,-z/2,B,z];return O.width=Et(I),O.height=Et(R),P.fillStyle=y,P.fillRect(0,0,I,R),P.save(),P.translate(I/2,R/2),P.rotate(l*Math.PI/180),P.scale(h,f),P.imageSmoothingEnabled=w,P.imageSmoothingQuality=x,P.drawImage.apply(P,[t].concat(c(q.map((function(t){return Math.floor(Et(t))}))))),P.restore(),O}var ne=String.fromCharCode;function ie(t,e,n){var i="";n+=e;for(var r=e;r<n;r+=1)i+=ne(t.getUint8(r));return i}var re=/^data:.*,/;function oe(t){var e=t.replace(re,""),n=atob(e),i=new ArrayBuffer(n.length),r=new Uint8Array(i);return St(r,(function(t,e){r[e]=n.charCodeAt(e)})),i}function ae(t,e){for(var n=[],i=8192,r=new Uint8Array(t);r.length>0;)n.push(ne.apply(null,kt(r.subarray(0,i)))),r=r.subarray(i);return"data:".concat(e,";base64,").concat(btoa(n.join("")))}function se(t){var e,n=new DataView(t);try{var i,r,o;if(255===n.getUint8(0)&&216===n.getUint8(1))for(var a=n.byteLength,s=2;s+1<a;){if(255===n.getUint8(s)&&225===n.getUint8(s+1)){r=s;break}s+=1}if(r){var l=r+10;if("Exif"===ie(n,r+4,4)){var c=n.getUint16(l);if(((i=18761===c)||19789===c)&&42===n.getUint16(l+2,i)){var u=n.getUint32(l+4,i);u>=8&&(o=l+u)}}}if(o){var h,d,f=n.getUint16(o,i);for(d=0;d<f;d+=1)if(h=o+12*d+2,274===n.getUint16(h,i)){h+=8,e=n.getUint16(h,i),n.setUint16(h,1,i);break}}}catch(t){e=1}return e}function le(t){var e=0,n=1,i=1;switch(t){case 2:n=-1;break;case 3:e=-180;break;case 4:i=-1;break;case 5:e=90,i=-1;break;case 6:e=90;break;case 7:e=90,n=-1;break;case 8:e=-90}return{rotate:e,scaleX:n,scaleY:i}}var ce={render:function(){this.initContainer(),this.initCanvas(),this.initCropBox(),this.renderCanvas(),this.cropped&&this.renderCropBox()},initContainer:function(){var t=this.element,e=this.options,n=this.container,i=this.cropper,r=Number(e.minContainerWidth),o=Number(e.minContainerHeight);Ot(i,N),Pt(t,N);var a={width:Math.max(n.offsetWidth,r>=0?r:ut),height:Math.max(n.offsetHeight,o>=0?o:ht)};this.containerData=a,Lt(i,{width:a.width,height:a.height}),Ot(t,N),Pt(i,N)},initCanvas:function(){var t=this.containerData,e=this.imageData,n=this.options.viewMode,i=Math.abs(e.rotate)%180==90,r=i?e.naturalHeight:e.naturalWidth,o=i?e.naturalWidth:e.naturalHeight,a=r/o,s=t.width,l=t.height;t.height*a>t.width?3===n?s=t.height*a:l=t.width/a:3===n?l=t.width/a:s=t.height*a;var c={aspectRatio:a,naturalWidth:r,naturalHeight:o,width:s,height:l};this.canvasData=c,this.limited=1===n||2===n,this.limitCanvas(!0,!0),c.width=Math.min(Math.max(c.width,c.minWidth),c.maxWidth),c.height=Math.min(Math.max(c.height,c.minHeight),c.maxHeight),c.left=(t.width-c.width)/2,c.top=(t.height-c.height)/2,c.oldLeft=c.left,c.oldTop=c.top,this.initialCanvasData=Ct({},c)},limitCanvas:function(t,e){var n=this.options,i=this.containerData,r=this.canvasData,o=this.cropBoxData,a=n.viewMode,s=r.aspectRatio,l=this.cropped&&o;if(t){var c=Number(n.minCanvasWidth)||0,u=Number(n.minCanvasHeight)||0;a>1?(c=Math.max(c,i.width),u=Math.max(u,i.height),3===a&&(u*s>c?c=u*s:u=c/s)):a>0&&(c?c=Math.max(c,l?o.width:0):u?u=Math.max(u,l?o.height:0):l&&(c=o.width,(u=o.height)*s>c?c=u*s:u=c/s));var h=Qt({aspectRatio:s,width:c,height:u});c=h.width,u=h.height,r.minWidth=c,r.minHeight=u,r.maxWidth=1/0,r.maxHeight=1/0}if(e)if(a>(l?0:1)){var d=i.width-r.width,f=i.height-r.height;r.minLeft=Math.min(0,d),r.minTop=Math.min(0,f),r.maxLeft=Math.max(0,d),r.maxTop=Math.max(0,f),l&&this.limited&&(r.minLeft=Math.min(o.left,o.left+(o.width-r.width)),r.minTop=Math.min(o.top,o.top+(o.height-r.height)),r.maxLeft=o.left,r.maxTop=o.top,2===a&&(r.width>=i.width&&(r.minLeft=Math.min(0,d),r.maxLeft=Math.max(0,d)),r.height>=i.height&&(r.minTop=Math.min(0,f),r.maxTop=Math.max(0,f))))}else r.minLeft=-r.width,r.minTop=-r.height,r.maxLeft=i.width,r.maxTop=i.height},renderCanvas:function(t,e){var n=this.canvasData,i=this.imageData;if(e){var r=te({width:i.naturalWidth*Math.abs(i.scaleX||1),height:i.naturalHeight*Math.abs(i.scaleY||1),degree:i.rotate||0}),o=r.width,a=r.height,s=n.width*(o/n.naturalWidth),l=n.height*(a/n.naturalHeight);n.left-=(s-n.width)/2,n.top-=(l-n.height)/2,n.width=s,n.height=l,n.aspectRatio=o/a,n.naturalWidth=o,n.naturalHeight=a,this.limitCanvas(!0,!1)}(n.width>n.maxWidth||n.width<n.minWidth)&&(n.left=n.oldLeft),(n.height>n.maxHeight||n.height<n.minHeight)&&(n.top=n.oldTop),n.width=Math.min(Math.max(n.width,n.minWidth),n.maxWidth),n.height=Math.min(Math.max(n.height,n.minHeight),n.maxHeight),this.limitCanvas(!1,!0),n.left=Math.min(Math.max(n.left,n.minLeft),n.maxLeft),n.top=Math.min(Math.max(n.top,n.minTop),n.maxTop),n.oldLeft=n.left,n.oldTop=n.top,Lt(this.canvas,Ct({width:n.width,height:n.height},Gt({translateX:n.left,translateY:n.top}))),this.renderImage(t),this.cropped&&this.limited&&this.limitCropBox(!0,!0)},renderImage:function(t){var e=this.canvasData,n=this.imageData,i=n.naturalWi
vendor: 11,469 bytes, line 2
2dth*(e.width/e.naturalWidth),r=n.naturalHeight*(e.height/e.naturalHeight);Ct(n,{width:i,height:r,left:(e.width-i)/2,top:(e.height-r)/2}),Lt(this.image,Ct({width:n.width,height:n.height},Gt(Ct({translateX:n.left,translateY:n.top},n)))),t&&this.output()},initCropBox:function(){var t=this.options,e=this.canvasData,n=t.aspectRatio||t.initialAspectRatio,i=Number(t.autoCropArea)||.8,r={width:e.width,height:e.height};n&&(e.height*n>e.width?r.height=r.width/n:r.width=r.height*n),this.cropBoxData=r,this.limitCropBox(!0,!0),r.width=Math.min(Math.max(r.width,r.minWidth),r.maxWidth),r.height=Math.min(Math.max(r.height,r.minHeight),r.maxHeight),r.width=Math.max(r.minWidth,r.width*i),r.height=Math.max(r.minHeight,r.height*i),r.left=e.left+(e.width-r.width)/2,r.top=e.top+(e.height-r.height)/2,r.oldLeft=r.left,r.oldTop=r.top,this.initialCropBoxData=Ct({},r)},limitCropBox:function(t,e){var n=this.options,i=this.containerData,r=this.canvasData,o=this.cropBoxData,a=this.limited,s=n.aspectRatio;if(t){var l=Number(n.minCropBoxWidth)||0,c=Number(n.minCropBoxHeight)||0,u=a?Math.min(i.width,r.width,r.width+r.left,i.width-r.left):i.width,h=a?Math.min(i.height,r.height,r.height+r.top,i.height-r.top):i.height;l=Math.min(l,i.width),c=Math.min(c,i.height),s&&(l&&c?c*s>l?c=l/s:l=c*s:l?c=l/s:c&&(l=c*s),h*s>u?h=u/s:u=h*s),o.minWidth=Math.min(l,u),o.minHeight=Math.min(c,h),o.maxWidth=u,o.maxHeight=h}e&&(a?(o.minLeft=Math.max(0,r.left),o.minTop=Math.max(0,r.top),o.maxLeft=Math.min(i.width,r.left+r.width)-o.width,o.maxTop=Math.min(i.height,r.top+r.height)-o.height):(o.minLeft=0,o.minTop=0,o.maxLeft=i.width-o.width,o.maxTop=i.height-o.height))},renderCropBox:function(){var t=this.options,e=this.containerData,n=this.cropBoxData;(n.width>n.maxWidth||n.width<n.minWidth)&&(n.left=n.oldLeft),(n.height>n.maxHeight||n.height<n.minHeight)&&(n.top=n.oldTop),n.width=Math.min(Math.max(n.width,n.minWidth),n.maxWidth),n.height=Math.min(Math.max(n.height,n.minHeight),n.maxHeight),this.limitCropBox(!1,!0),n.left=Math.min(Math.max(n.left,n.minLeft),n.maxLeft),n.top=Math.min(Math.max(n.top,n.minTop),n.maxTop),n.oldLeft=n.left,n.oldTop=n.top,t.movable&&t.cropBoxMovable&&Ft(this.face,B,n.width>=e.width&&n.height>=e.height?x:w),Lt(this.cropBox,Ct({width:n.width,height:n.height},Gt({translateX:n.left,translateY:n.top}))),this.cropped&&this.limited&&this.limitCanvas(!0,!0),this.disabled||this.output()},output:function(){this.preview(),Ut(this.element,W,this.getData())}},ue={initPreview:function(){var t=this.element,e=this.crossOrigin,n=this.options.preview,i=e?this.crossOriginUrl:this.url,r=t.alt||"The image to preview",o=document.createElement("img");if(e&&(o.crossOrigin=e),o.src=i,o.alt=r,this.viewBox.appendChild(o),this.viewBoxImage=o,n){var a=n;"string"==typeof n?a=t.ownerDocument.querySelectorAll(n):n.querySelector&&(a=[n]),this.previews=a,St(a,(function(t){var n=document.createElement("img");Ft(t,z,{width:t.offsetWidth,height:t.offsetHeight,html:t.innerHTML}),e&&(n.crossOrigin=e),n.src=i,n.alt=r,n.style.cssText='display:block;width:100%;height:auto;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;image-orientation:0deg!important;"',t.innerHTML="",t.appendChild(n)}))}},resetPreview:function(){St(this.previews,(function(t){var e=Rt(t,z);Lt(t,{width:e.width,height:e.height}),t.innerHTML=e.html,jt(t,z)}))},preview:function(){var t=this.imageData,e=this.canvasData,n=this.cropBoxData,i=n.width,r=n.height,o=t.width,a=t.height,s=n.left-e.left-t.left,l=n.top-e.top-t.top;this.cropped&&!this.disabled&&(Lt(this.viewBoxImage,Ct({width:o,height:a},Gt(Ct({translateX:-s,translateY:-l},t)))),St(this.previews,(function(e){var n=Rt(e,z),c=n.width,u=n.height,h=c,d=u,f=1;i&&(d=r*(f=c/i)),r&&d>u&&(h=i*(f=u/r),d=u),Lt(e,{width:h,height:d}),Lt(e.getElementsByTagName("img")[0],Ct({width:o*f,height:a*f},Gt(Ct({translateX:-s*f,translateY:-l*f},t))))})))}},he={bind:function(){var t=this.element,e=this.options,n=this.cropper;_t(e.cropstart)&&Ht(t,Z,e.cropstart),_t(e.cropmove)&&Ht(t,V,e.cropmove),_t(e.cropend)&&Ht(t,$,e.cropend),_t(e.crop)&&Ht(t,W,e.crop),_t(e.zoom)&&Ht(t,rt,e.zoom),Ht(n,J,this.onCropStart=this.cropStart.bind(this)),e.zoomable&&e.zoomOnWheel&&Ht(n,it,this.onWheel=this.wheel.bind(this),{passive:!1,capture:!0}),e.toggleDragModeOnDblclick&&Ht(n,Y,this.onDblclick=this.dblclick.bind(this)),Ht(t.ownerDocument,Q,this.onCropMove=this.cropMove.bind(this)),Ht(t.ownerDocument,tt,this.onCropEnd=this.cropEnd.bind(this)),e.responsive&&Ht(window,nt,this.onResize=this.resize.bind(this))},unbind:function(){var t=this.element,e=this.options,n=this.cropper;_t(e.cropstart)&&qt(t,Z,e.cropstart),_t(e.cropmove)&&qt(t,V,e.cropmove),_t(e.cropend)&&qt(t,$,e.cropend),_t(e.crop)&&qt(t,W,e.crop),_t(e.zoom)&&qt(t,rt,e.zoom),qt(n,J,this.onCropStart),e.zoomable&&e.zoomOnWheel&&qt(n,it,this.onWheel,{passive:!1,capture:!0}),e.toggleDragModeOnDblclick&&qt(n,Y,this.onDblclick),qt(t.ownerDocument,Q,this.onCropMove),qt(t.ownerDocument,tt,this.onCropEnd),e.responsive&&qt(window,nt,this.onResize)}},de={resize:function(){if(!this.disabled){var t,e,n=this.options,i=this.container,r=this.containerData,o=i.offsetWidth/r.width,a=i.offsetHeight/r.height,s=Math.abs(o-1)>Math.abs(a-1)?o:a;1!==s&&(n.restore&&(t=this.getCanvasData(),e=this.getCropBoxData()),this.render(),n.restore&&(this.setCanvasData(St(t,(function(e,n){t[n]=e*s}))),this.setCropBoxData(St(e,(function(t,n){e[n]=t*s})))))}},dblclick:function(){this.disabled||this.options.dragMode===U||this.setDragMode(Mt(this.dragBox,P)?H:q)},wheel:function(t){var e=this,n=Number(this.options.wheelZoomRatio)||.1,i=1;this.disabled||(t.preventDefault(),this.wheeling||(this.wheeling=!0,setTimeout((function(){e.wheeling=!1}),50),t.deltaY?i=t.deltaY>0?1:-1:t.wheelDelta?i=-t.wheelDelta/120:t.detail&&(i=t.detail>0?1:-1),this.zoom(-i*n,t)))},cropStart:function(t){var e=t.buttons,n=t.button;if(!(this.disabled||("mousedown"===t.type||"pointerdown"===t.type&&"mouse"===t.pointerType)&&(mt(e)&&1!==e||mt(n)&&0!==n||t.ctrlKey))){var i,r=this.options,o=this.pointers;t.changedTouches?St(t.changedTouches,(function(t){o[t.identifier]=Xt(t)})):o[t.pointerId||0]=Xt(t),i=Object.keys(o).length>1&&r.zoomable&&r.zoomOnTouch?k:Rt(t.target,B),at.test(i)&&!1!==Ut(this.element,Z,{originalEvent:t,action:i})&&(t.preventDefault(),this.action=i,this.cropping=!1,i===_&&(this.cropping=!0,Ot(this.dragBox,F)))}},cropMove:function(t){var e=this.action;if(!this.disabled&&e){var n=this.pointers;t.preventDefault(),!1!==Ut(this.element,V,{originalEvent:t,action:e})&&(t.changedTouches?St(t.changedTouches,(function(t){Ct(n[t.identifier]||{},Xt(t,!0))})):Ct(n[t.pointerId||0]||{},Xt(t,!0)),this.change(t))}},cropEnd:function(t){if(!this.disabled){var e=this.action,n=this.pointers;t.changedTouches?St(t.changedTouches,(function(t){delete n[t.identifier]})):delete n[t.pointerId||0],e&&(t.preventDefault(),Object.keys(n).length||(this.action=""),this.cropping&&(this.cropping=!1,Dt(this.dragBox,F,this.cropped&&this.options.modal)),Ut(this.element,$,{originalEvent:t,action:e}))}}},fe={change:function(t){var e,n=this.options,i=this.canvasData,r=this.containerData,o=this.cropBoxData,a=this.pointers,s=this.action,l=n.aspectRatio,c=o.left,u=o.top,h=o.width,d=o.height,f=c+h,p=u+d,m=0,g=0,v=r.width,y=r.height,b=!0;!l&&t.shiftKey&&(l=h&&d?h/d:1),this.limited&&(m=o.minLeft,g=o.minTop,v=m+Math.min(r.width,i.width,i.left+i.width),y=g+Math.min(r.height,i.height,i.top+i.height));var P=a[Object.keys(a)[0]],D={x:P.endX-P.startX,y:P.endY-P.startY},I=function(t){switch(t){case S:f+D.x>v&&(D.x=v-f);break;case C:c+D.x<m&&(D.x=m-c);break;case E:u+D.y<g&&(D.y=g-u);break;case T:p+D.y>y&&(D.y=y-p)}};switch(s){case w:c+=D.x,u+=D.y;break;case S:if(D.x>=0&&(f>=v||l&&(u<=g||p>=y))){b=!1;break}I(S),(h+=D.x)<0&&(s=C,c-=h=-h),l&&(d=h/l,u+=(o.height-d)/2);break;case E:if(D.y<=0&&(u<=g||l&&(c<=m||f>=v))){b=!1;break}I(E),d-=D.y,u+=D.y,d<0&&(s=T,u-=d=-d),l&&(h=d*l,c+=(o.width-h)/2);break;case C:if(D.x<=0&&(c<=m||l&&(u<=g||p>=y))){b=!1;break}I(C),h-=D.x,c+=D.x,h<0&&(s=S,c-=h=-h),l&&(d=h/l,u+=(o.height-d)/2);break;case T:if(D.y>=0&&(p>=y||l&&(c<=m||f>=v))){b=!1;break}I(T),(d+=D.y)<0&&(s=E,u-=d=-d),l&&(h=d*l,c+=(o.width-h)/2);break;case A:if(l){if(D.y<=0&&(u<=g||f>=v)){b=!1;break}I(E),d-=D.y,u+=D.y,h=d*l}else I(E),I(S),D.x>=0?f<v?h+=D.x:D.y<=0&&u<=g&&(b=!1):h+=D.x,D.y<=0?u>g&&(d-=D.y,u+=D.y):(d-=D.y,u+=D.y);h<0&&d<0?(s=O,u-=d=-d,c-=h=-h):h<0?(s=L,c-=h=-h):d<0&&(s=M,u-=d=-d);break;case L:if(l){if(D.y<=0&&(u<=g||c<=m)){b=!1;break}I(E),d-=D.y,u+=D.y,h=d*l,c+=o.width-h}else I(E),I(C),D.x<=0?c>m?(h-=D.x,c+=D.x):D.y<=0&&u<=g&&(b=!1):(h-=D.x,c+=D.x),D.y<=0?u>g&&(d-=D.y,u+=D.y):(d-=D.y,u+=D.y);h<0&&d<0?(s=M,u-=d=-d,c-=h=-h):h<0?(s=A,c-=h=-h):d<0&&(s=O,u-=d=-d);break;case O:if(l){if(D.x<=0&&(c<=m||p>=y)){b=!1;break}I(C),h-=D.x,c+=D.x,d=h/l}else I(T),I(C),D.x<=0?c>m?(h-=D.x,c+=D.x):D.y>=0&&p>=y&&(b=!1):(h-=D.x,c+=D.x),D.y>=0?p<y&&(d+=D.y):d+=D.y;h<0&&d<0?(s=A,u-=d=-d,c-=h=-h):h<0?(s=M,c-=h=-h):d<0&&(s=L,u-=d=-d);break;case M:if(l){if(D.x>=0&&(f>=v||p>=y)){b=!1;break}I(S),d=(h+=D.x)/l}else I(T),I(S),D.x>=0?f<v?h+=D.x:D.y>=0&&p>=y&&(b=!1):h+=D.x,D.y>=0?p<y&&(d+=D.y):d+=D.y;h<0&&d<0?(s=L,u-=d=-d,c-=h=-h):h<0?(s=O,c-=h=-h):d<0&&(s=A,u-=d=-d);break;case x:this.move(D.x,D.y),b=!1;break;case k:this.zoom(Kt(a),t),b=!1;break;case _:if(!D.x||!D.y){b=!1;break}e=Wt(this.cropper),c=P.startX-e.left,u=P.startY-e.top,h=o.minWidth,d=o.minHeight,D.x>0?s=D.y>0?M:A:D.x<0&&(c-=h,s=D.y>0?O:L),D.y<0&&(u-=d),this.cropped||(Pt(this.cropBox,N),this.cropped=!0,this.limited&&this.limitCropBox(!0,!0))}b&&(o.width=h,o.height=d,o.left=c,o.top=u,this.action=s,this.renderCropBox()),St(a,(function(t){t.startX=t.endX,t.startY=t.endY}))}},pe={crop:function(){return!this.ready||this.cropped||this.disabled||(this.cropped=!0,this.limitCropBox(!0,!0),this.options.modal&&Ot(this.dragBox,F),Pt(this.cropBox,N),this.setCropBoxData(this.initialCropBoxData)),this},reset:function(){return this.ready&&!this.disabled&&(this.imageData=Ct({},this.initialImageData),this.canvasData=Ct({},this.initialCanvasData),this.cropBoxData=Ct({},this.initialCropBoxData),this.renderCanvas(),this.cropped&&this.renderCropBox()),this},clear:function(){return this.cropped&&!this.disabled&&(Ct(this.cropBoxData,{left:0,top:0,width:0,height:0}),this.cropped=!1,this.renderCropBox(),this.limitCanvas(!0,!0),this.renderCanvas(),Pt(this.dragBox,F),Ot(this.cropBox,N)),this},replace:function(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!this.disabled&&t&&(this.isImg&&(this.element.src=t),e?(this.url=t,this.image.src=t,this.ready&&(this.viewBoxImage.src=t,St(this.previews,(function(e){e.getElementsByTagName("img")[0].src=t})))):(this.isImg&&(this.replaced=!0),this.options.data=null,this.uncreate(),this.load(t))),this},enable:function(){return this.ready&&this.disabled&&(this.disabled=!1,Pt(this.cropper,D)),this},disable:function(){return this.ready&&!this.disabled&&(this.disabled=!0,Ot(this.cropper,D)),this},destroy:function(){var t=this.element;return t[b]?(t[b]=void 0,this.isImg&&this.replaced&&(t.src=this.originalUrl),this.uncreate(),this):this},move:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,n=this.canvasData,i=n.left,r=n.top;return this.moveTo(vt(t)?t:i+Number(t),vt(e)?e:r+Number(e))},moveTo:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,n=this.canvasData,i=!1;return t=Number(t),e=Number(e),this.ready&&!this.disabled&&this.options.movable&&(mt(t)&&(n.left
vendor: 3,531 bytes, line 2
2=t,i=!0),mt(e)&&(n.top=e,i=!0),i&&this.renderCanvas(!0)),this},zoom:function(t,e){var n=this.canvasData;return t=(t=Number(t))<0?1/(1-t):1+t,this.zoomTo(n.width*t/n.naturalWidth,null,e)},zoomTo:function(t,e,n){var i=this.options,r=this.canvasData,o=r.width,a=r.height,s=r.naturalWidth,l=r.naturalHeight;if((t=Number(t))>=0&&this.ready&&!this.disabled&&i.zoomable){var c=s*t,u=l*t;if(!1===Ut(this.element,rt,{ratio:t,oldRatio:o/s,originalEvent:n}))return this;if(n){var h=this.pointers,d=Wt(this.cropper),f=h&&Object.keys(h).length?Jt(h):{pageX:n.pageX,pageY:n.pageY};r.left-=(c-o)*((f.pageX-d.left-r.left)/o),r.top-=(u-a)*((f.pageY-d.top-r.top)/a)}else wt(e)&&mt(e.x)&&mt(e.y)?(r.left-=(c-o)*((e.x-r.left)/o),r.top-=(u-a)*((e.y-r.top)/a)):(r.left-=(c-o)/2,r.top-=(u-a)/2);r.width=c,r.height=u,this.renderCanvas(!0)}return this},rotate:function(t){return this.rotateTo((this.imageData.rotate||0)+Number(t))},rotateTo:function(t){return mt(t=Number(t))&&this.ready&&!this.disabled&&this.options.rotatable&&(this.imageData.rotate=t%360,this.renderCanvas(!0,!0)),this},scaleX:function(t){var e=this.imageData.scaleY;return this.scale(t,mt(e)?e:1)},scaleY:function(t){var e=this.imageData.scaleX;return this.scale(mt(e)?e:1,t)},scale:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:t,n=this.imageData,i=!1;return t=Number(t),e=Number(e),this.ready&&!this.disabled&&this.options.scalable&&(mt(t)&&(n.scaleX=t,i=!0),mt(e)&&(n.scaleY=e,i=!0),i&&this.renderCanvas(!0,!0)),this},getData:function(){var t,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=this.options,i=this.imageData,r=this.canvasData,o=this.cropBoxData;if(this.ready&&this.cropped){t={x:o.left-r.left,y:o.top-r.top,width:o.width,height:o.height};var a=i.width/i.naturalWidth;if(St(t,(function(e,n){t[n]=e/a})),e){var s=Math.round(t.y+t.height),l=Math.round(t.x+t.width);t.x=Math.round(t.x),t.y=Math.round(t.y),t.width=l-t.x,t.height=s-t.y}}else t={x:0,y:0,width:0,height:0};return n.rotatable&&(t.rotate=i.rotate||0),n.scalable&&(t.scaleX=i.scaleX||1,t.scaleY=i.scaleY||1),t},setData:function(t){var e=this.options,n=this.imageData,i=this.canvasData,r={};if(this.ready&&!this.disabled&&wt(t)){var o=!1;e.rotatable&&mt(t.rotate)&&t.rotate!==n.rotate&&(n.rotate=t.rotate,o=!0),e.scalable&&(mt(t.scaleX)&&t.scaleX!==n.scaleX&&(n.scaleX=t.scaleX,o=!0),mt(t.scaleY)&&t.scaleY!==n.scaleY&&(n.scaleY=t.scaleY,o=!0)),o&&this.renderCanvas(!0,!0);var a=n.width/n.naturalWidth;mt(t.x)&&(r.left=t.x*a+i.left),mt(t.y)&&(r.top=t.y*a+i.top),mt(t.width)&&(r.width=t.width*a),mt(t.height)&&(r.height=t.height*a),this.setCropBoxData(r)}return this},getContainerData:function(){return this.ready?Ct({},this.containerData):{}},getImageData:function(){return this.sized?Ct({},this.imageData):{}},getCanvasData:function(){var t=this.canvasData,e={};return this.ready&&St(["left","top","width","height","naturalWidth","naturalHeight"],(function(n){e[n]=t[n]})),e},setCanvasData:function(t){var e=this.canvasData,n=e.aspectRatio;return this.ready&&!this.disabled&&wt(t)&&(mt(t.left)&&(e.left=t.left),mt(t.top)&&(e.top=t.top),mt(t.width)?(e.width=t.width,e.height=t.width/n):mt(t.height)&&(e.height=t.height,e.width=t.height*n),this.renderCanvas(!0)),this},getCropBoxData:function(){var t,e=this.cropBoxData;return this.ready&&this.cropped&&(t={left:e.left,top:e.top,width:e.width,height:e.height}),t||{}},setCropBoxData:function(t){var e,n,i=this.cropBoxData,r=this.options.aspectRatio;return this.ready&&this.cropped&&!this.disabled&&wt(t)&&(mt(t.left)&&(i.left
vendor: 4,346 bytes, line 2
2=t.left),mt(t.top)&&(i.top=t.top),mt(t.width)&&t.width!==i.width&&(e=!0,i.width=t.width),mt(t.height)&&t.height!==i.height&&(n=!0,i.height=t.height),r&&(e?i.height=i.width/r:n&&(i.width=i.height*r)),this.renderCropBox()),this},getCroppedCanvas:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!this.ready||!window.HTMLCanvasElement)return null;var e=this.canvasData,n=ee(this.image,this.imageData,e,t);if(!this.cropped)return n;var i=this.getData(t.rounded),r=i.x,o=i.y,a=i.width,s=i.height,l=n.width/Math.floor(e.naturalWidth);1!==l&&(r*=l,o*=l,a*=l,s*=l);var u=a/s,h=Qt({aspectRatio:u,width:t.maxWidth||1/0,height:t.maxHeight||1/0}),d=Qt({aspectRatio:u,width:t.minWidth||0,height:t.minHeight||0},"cover"),f=Qt({aspectRatio:u,width:t.width||(1!==l?n.width:a),height:t.height||(1!==l?n.height:s)}),p=f.width,m=f.height;p=Math.min(h.width,Math.max(d.width,p)),m=Math.min(h.height,Math.max(d.height,m));var g=document.createElement("canvas"),v=g.getContext("2d");g.width=Et(p),g.height=Et(m),v.fillStyle=t.fillColor||"transparent",v.fillRect(0,0,p,m);var y=t.imageSmoothingEnabled,b=void 0===y||y,w=t.imageSmoothingQuality;v.imageSmoothingEnabled=b,w&&(v.imageSmoothingQuality=w);var _,x,k,S,C,T,E=n.width,A=n.height,L=r,M=o;L<=-a||L>E?(L=0,_=0,k=0,C=0):L<=0?(k=-L,L=0,C=_=Math.min(E,a+L)):L<=E&&(k=0,C=_=Math.min(a,E-L)),_<=0||M<=-s||M>A?(M=0,x=0,S=0,T=0):M<=0?(S=-M,M=0,T=x=Math.min(A,s+M)):M<=A&&(S=0,T=x=Math.min(s,A-M));var O=[L,M,_,x];if(C>0&&T>0){var P=p/a;O.push(k*P,S*P,C*P,T*P)}return v.drawImage.apply(v,[n].concat(c(O.map((function(t){return Math.floor(Et(t))}))))),g},setAspectRatio:function(t){var e=this.options;return this.disabled||vt(t)||(e.aspectRatio=Math.max(0,t)||NaN,this.ready&&(this.initCropBox(),this.cropped&&this.renderCropBox())),this},setDragMode:function(t){var e=this.options,n=this.dragBox,i=this.face;if(this.ready&&!this.disabled){var r=t===q,o=e.movable&&t===H;t=r||o?t:U,e.dragMode=t,Ft(n,B,t),Dt(n,P,r),Dt(n,j,o),e.cropBoxMovable||(Ft(i,B,t),Dt(i,P,r),Dt(i,j,o))}return this}},me=g.Cropper,ge=function(){function t(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(o(this,t),!e||!ct.test(e.tagName))throw new Error("The first argument is required and must be an <img> or <canvas> element.");this.element=e,this.options=Ct({},dt,wt(n)&&n),this.cropped=!1,this.disabled=!1,this.pointers={},this.ready=!1,this.reloading=!1,this.replaced=!1,this.sized=!1,this.sizing=!1,this.init()}return s(t,[{key:"init",value:function(){var t,e=this.element,n=e.tagName.toLowerCase();if(!e[b]){if(e[b]=this,"img"===n){if(this.isImg=!0,t=e.getAttribute("src")||"",this.originalUrl=t,!t)return;t=e.src}else"canvas"===n&&window.HTMLCanvasElement&&(t=e.toDataURL());this.load(t)}}},{key:"load",value:function(t){var e=this;if(t){this.url=t,this.imageData={};var n=this.element,i=this.options;if(i.rotatable||i.scalable||(i.checkOrientation=!1),i.checkOrientation&&window.ArrayBuffer)if(st.test(t))lt.test(t)?this.read(oe(t)):this.clone();else{var r=new XMLHttpRequest,o=this.clone.bind(this);this.reloading=!0,this.xhr=r,r.onabort=o,r.onerror=o,r.ontimeout=o,r.onprogress=function(){r.getResponseHeader("content-type")!==ot&&r.abort()},r.onload=function(){e.read(r.response)},r.onloadend=function(){e.reloading=!1,e.xhr=null},i.checkCrossOrigin&&Zt(t)&&n.crossOrigin&&(t=Yt(t)),r.open("GET",t,!0),r.responseType="arraybuffer",r.withCredentials="use-credentials"===n.crossOrigin,r.send()}else this.clone()}}},{key:"read",value:function(t){var e=this.options,n=this.imageData,i=se(t),r=0,o=1,a=1;if(i>1){this.url=ae(t,ot);var s=le(i);r=s.rotate,o=s.scaleX,a=s.scaleY}e.rotatable&&(n.rotate=r),e.scalable&&(n.scaleX=o,n.scaleY=a),this.clone()}},{key:"clone",value:function(){var t=this.element,e=this.url,n=t.crossOrigin,i=e;this.options.checkCrossOrigin&&Zt(e)&&(n||(n="anonymous"),i=Yt(e)),this.crossOrigin=n,this.crossOriginUrl=i;var r=document.createElement("img");n&&(r.crossOrigin=n),r.src=i||e,r.alt=t.alt||"The image to crop",this.image=r,r.onload=this.start.bind(this),r.onerror=this.stop.bind(this),Ot(r,I),t.parentNode.insertBefore(r,t.nextSibling)}},{key:"start",value:function(){var t=this,e=this.image;e.onload=null,e.onerror=null,this.sizing=!0;var n=g.navigator&&/(?:iPad|iPhone|iPod).*?AppleWebKit/i.test(g.navigator.userAgent),i=function(e,n){Ct(t.imageData,{naturalWi
vendor: 4,376 bytes, line 2
2dth:e,naturalHeight:n,aspectRatio:e/n}),t.initialImageData=Ct({},t.imageData),t.sizing=!1,t.sized=!0,t.build()};if(!e.naturalWidth||n){var r=document.createElement("img"),o=document.body||document.documentElement;this.sizingImage=r,r.onload=function(){i(r.width,r.height),n||o.removeChild(r)},r.src=e.src,n||(r.style.cssText="left:0;max-height:none!important;max-width:none!important;min-height:0!important;min-width:0!important;opacity:0;position:absolute;top:0;z-index:-1;",o.appendChild(r))}else i(e.naturalWidth,e.naturalHeight)}},{key:"stop",value:function(){var t=this.image;t.onload=null,t.onerror=null,t.parentNode.removeChild(t),this.image=null}},{key:"build",value:function(){if(this.sized&&!this.ready){var t=this.element,e=this.options,n=this.image,i=t.parentNode,r=document.createElement("div");r.innerHTML=ft;var o=r.querySelector(".".concat(b,"-container")),a=o.querySelector(".".concat(b,"-canvas")),s=o.querySelector(".".concat(b,"-drag-box")),l=o.querySelector(".".concat(b,"-crop-box")),c=l.querySelector(".".concat(b,"-face"));this.container=i,this.cropper=o,this.canvas=a,this.dragBox=s,this.cropBox=l,this.viewBox=o.querySelector(".".concat(b,"-view-box")),this.face=c,a.appendChild(n),Ot(t,N),i.insertBefore(o,t.nextSibling),Pt(n,I),this.initPreview(),this.bind(),e.initialAspectRatio=Math.max(0,e.initialAspectRatio)||NaN,e.aspectRatio=Math.max(0,e.aspectRatio)||NaN,e.viewMode=Math.max(0,Math.min(3,Math.round(e.viewMode)))||0,Ot(l,N),e.guides||Ot(l.getElementsByClassName("".concat(b,"-dashed")),N),e.center||Ot(l.getElementsByClassName("".concat(b,"-center")),N),e.background&&Ot(o,"".concat(b,"-bg")),e.highlight||Ot(c,R),e.cropBoxMovable&&(Ot(c,j),Ft(c,B,w)),e.cropBoxResizable||(Ot(l.getElementsByClassName("".concat(b,"-line")),N),Ot(l.getElementsByClassName("".concat(b,"-point")),N)),this.render(),this.ready=!0,this.setDragMode(e.dragMode),e.autoCrop&&this.crop(),this.setData(e.data),_t(e.ready)&&Ht(t,et,e.ready,{once:!0}),Ut(t,et)}}},{key:"unbuild",value:function(){if(this.ready){this.ready=!1,this.unbind(),this.resetPreview();var t=this.cropper.parentNode;t&&t.removeChild(this.cropper),Pt(this.element,N)}}},{key:"uncreate",value:function(){this.ready?(this.unbuild(),this.ready=!1,this.cropped=!1):this.sizing?(this.sizingImage.onload=null,this.sizing=!1,this.sized=!1):this.reloading?(this.xhr.onabort=null,this.xhr.abort()):this.image&&this.stop()}}],[{key:"noConflict",value:function(){return window.Cropper=me,t}},{key:"setDefaults",value:function(t){Ct(dt,wt(t)&&t)}}])}();return Ct(ge.prototype,ce,ue,he,de,fe,pe),ge}()},2628:t=>{var e;self,e=function(){return function(){var t={3099:function(t){t.exports=function(t){if("function"!=typeof t)throw TypeError(String(t)+" is not a function");return t}},6077:function(t,e,n){var i=n(111);t.exports=function(t){if(!i(t)&&null!==t)throw TypeError("Can't set "+String(t)+" as a prototype");return t}},1223:function(t,e,n){var i=n(5112),r=n(30),o=n(3070),a=i("unscopables"),s=Array.prototype;null==s[a]&&o.f(s,a,{configurable:!0,value:r(null)}),t.exports=function(t){s[a][t]=!0}},1530:function(t,e,n){"use strict";var i=n(8710).charAt;t.exports=function(t,e,n){return e+(n?i(t,e).length:1)}},5787:function(t){t.exports=function(t,e,n){if(!(t instanceof e))throw TypeError("Incorrect "+(n?n+" ":"")+"invocation");return t}},9670:function(t,e,n){var i=n(111);t.exports=function(t){if(!i(t))throw TypeError(String(t)+" is not an object");return t}},4019:function(t){t.exports="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView},260:function(t,e,n){"use strict";var i,r=n(4019),o=n(9781),a=n(7854),s=n(111),l=n(6656),c=n(648),u=n(8880),h=n(1320),d=n(3070).f,f=n(9518),p=n(7674),m=n(5112),g=n(9711),v=a.Int8Array,y=v&&v.prototype,b=a.Uint8ClampedArray,w=b&&b.prototype,_=v&&f(v),x=y&&f(y),k=Object.prototype,S=k.isPrototypeOf,C=m("toStringTag"),T=g("TYPED_ARRAY_TAG"),E=r&&!!p&&"Opera"!==c(a.opera),A=!1,L={Int8Array:1,Uint8Array:1,Uint8ClampedArray:1,Int16Array:2,Uint16Array:2,Int32Array:4,Uint32Array:4,Float32Array:4,Float64Array:8},M={BigInt64Array:8,BigUint64Array:8},O=function(t){if(!s(t))return!1;var e=c(t);return l(L,e)||l(M,e)};for(i in L)a[i]||(E=!1);if((!E||"function"!=typeof _||_===Function.prototype)&&(_=function(){throw TypeError("Incorrect invocation")},E))for(i in L)a[i]&&p(a[i],_);if((!E||!x||x===k)&&(x=_.prototype,E))for(i in L)a[i]&&p(a[i].prototype,x);
vendor: 4,821 bytes, line 2
2if(E&&f(w)!==x&&p(w,x),o&&!l(x,C))for(i in A=!0,d(x,C,{get:function(){return s(this)?this[T]:void 0}}),L)a[i]&&u(a[i],T,i);t.exports={NATIVE_ARRAY_BUFFER_VIEWS:E,TYPED_ARRAY_TAG:A&&T,aTypedArray:function(t){if(O(t))return t;throw TypeError("Target is not a typed array")},aTypedArrayConstructor:function(t){if(p){if(S.call(_,t))return t}else for(var e in L)if(l(L,i)){var n=a[e];if(n&&(t===n||S.call(n,t)))return t}throw TypeError("Target is not a typed array constructor")},exportTypedArrayMethod:function(t,e,n){if(o){if(n)for(var i in L){var r=a[i];r&&l(r.prototype,t)&&delete r.prototype[t]}x[t]&&!n||h(x,t,n?e:E&&y[t]||e)}},exportTypedArrayStaticMethod:function(t,e,n){var i,r;if(o){if(p){if(n)for(i in L)(r=a[i])&&l(r,t)&&delete r[t];if(_[t]&&!n)return;try{return h(_,t,n?e:E&&v[t]||e)}catch(t){}}for(i in L)!(r=a[i])||r[t]&&!n||h(r,t,e)}},isView:function(t){if(!s(t))return!1;var e=c(t);return"DataView"===e||l(L,e)||l(M,e)},isTypedArray:O,TypedArray:_,TypedArrayPrototype:x}},3331:function(t,e,n){"use strict";var i=n(7854),r=n(9781),o=n(4019),a=n(8880),s=n(2248),l=n(7293),c=n(5787),u=n(9958),h=n(7466),d=n(7067),f=n(1179),p=n(9518),m=n(7674),g=n(8006).f,v=n(3070).f,y=n(1285),b=n(8003),w=n(9909),_=w.get,x=w.set,k="ArrayBuffer",S="DataView",C="prototype",T="Wrong index",E=i[k],A=E,L=i[S],M=L&&L[C],O=Object.prototype,P=i.RangeError,D=f.pack,N=f.unpack,I=function(t){return[255&t]},R=function(t){return[255&t,t>>8&255]},F=function(t){return[255&t,t>>8&255,t>>16&255,t>>24&255]},j=function(t){return t[3]<<24|t[2]<<16|t[1]<<8|t[0]},B=function(t){return D(t,23,4)},z=function(t){return D(t,52,8)},q=function(t,e){v(t[C],e,{get:function(){return _(this)[e]}})},H=function(t,e,n,i){var r=d(n),o=_(t);if(r+e>o.byteLength)throw P(T);var a=_(o.buffer).bytes,s=r+o.byteOffset,l=a.slice(s,s+e);return i?l:l.reverse()},U=function(t,e,n,i,r,o){var a=d(n),s=_(t);if(a+e>s.byteLength)throw P(T);for(var l=_(s.buffer).bytes,c=a+s.byteOffset,u=i(+r),h=0;h<e;h++)l[c+h]=u[o?h:e-h-1]};if(o){if(!l((function(){E(1)}))||!l((function(){new E(-1)}))||l((function(){return new E,new E(1.5),new E(NaN),E.name!=k}))){for(var W,$=(A=function(t){return c(this,A),new E(d(t))})[C]=E[C],V=g(E),Z=0;V.length>Z;)(W=V[Z++])in A||a(A,W,E[W]);$.constructor=A}m&&p(M)!==O&&m(M,O);var Y=new L(new A(2)),G=M.setInt8;Y.setInt8(0,2147483648),Y.setInt8(1,2147483649),!Y.getInt8(0)&&Y.getInt8(1)||s(M,{setInt8:function(t,e){G.call(this,t,e<<24>>24)},setUint8:function(t,e){G.call(this,t,e<<24>>24)}},{unsafe:!0})}else A=function(t){c(this,A,k);var e=d(t);x(this,{bytes:y.call(new Array(e),0),byteLength:e}),r||(this.byteLength=e)},L=function(t,e,n){c(this,L,S),c(t,A,S);var i=_(t).byteLength,o=u(e);if(o<0||o>i)throw P("Wrong offset");if(o+(n=void 0===n?i-o:h(n))>i)throw P("Wrong length");x(this,{buffer:t,byteLength:n,byteOffset:o}),r||(this.buffer=t,this.byteLength=n,this.byteOffset=o)},r&&(q(A,"byteLength"),q(L,"buffer"),q(L,"byteLength"),q(L,"byteOffset")),s(L[C],{getInt8:function(t){return H(this,1,t)[0]<<24>>24},getUint8:function(t){return H(this,1,t)[0]},getInt16:function(t){var e=H(this,2,t,arguments.length>1?arguments[1]:void 0);return(e[1]<<8|e[0])<<16>>16},getUint16:function(t){var e=H(this,2,t,arguments.length>1?arguments[1]:void 0);return e[1]<<8|e[0]},getInt32:function(t){return j(H(this,4,t,arguments.length>1?arguments[1]:void 0))},getUint32:function(t){return j(H(this,4,t,arguments.length>1?arguments[1]:void 0))>>>0},getFloat32:function(t){return N(H(this,4,t,arguments.length>1?arguments[1]:void 0),23)},getFloat64:function(t){return N(H(this,8,t,arguments.length>1?arguments[1]:void 0),52)},setInt8:function(t,e){U(this,1,t,I,e)},setUint8:function(t,e){U(this,1,t,I,e)},setInt16:function(t,e){U(this,2,t,R,e,arguments.length>2?arguments[2]:void 0)},setUint16:function(t,e){U(this,2,t,R,e,arguments.length>2?arguments[2]:void 0)},setInt32:function(t,e){U(this,4,t,F,e,arguments.length>2?arguments[2]:void 0)},setUint32:function(t,e){U(this,4,t,F,e,arguments.length>2?arguments[2]:void 0)},setFloat32:function(t,e){U(this,4,t,B,e,arguments.length>2?arguments[2]:void 0)},setFloat64:function(t,e){U(this,8,t,z,e,arguments.length>2?arguments[2]:void 0)}});b(A,k),b(L,S),t.exports={ArrayBuffer:A,DataView:L}},1048:function(t,e,n){"use strict";var i=n(7908),r=n(1400),o=n(7466),a=Math.min;t.exports=[].copyWithin||function(t,e){var n=i(this),s=o(n.length),l=r(t,s),c=r(e,s),u=arguments.length>2?arguments[2]:void 0,h=a((void 0===u?s:r(u,s))-c,s-l),d=1;for(c<l&&l<c+h&&(d=-1,c+=h-1,l+=h-1);h-- >0;)c in n?n[l]=n[c]:delete n[l],l+=d,c+=d;return n}},1285:function(t,e,n){"use strict";var i=n(7908),r=n(1400),o=n(7466);t.exports=function(t){for(var e=i(this),n=o(e.length),a=arguments.length,s=r(a>1?arguments[1]:void 0,n),l=a>2?arguments[2]:void 0,c=void 0===l?n:r(l,n);c>s;)e[s++]=t;return e}},8533:function(t,e,n){"use strict";
vendor: 12,639 bytes, line 2
2var i=n(2092).forEach,r=n(9341)("forEach");t.exports=r?[].forEach:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}},8457:function(t,e,n){"use strict";var i=n(9974),r=n(7908),o=n(3411),a=n(7659),s=n(7466),l=n(6135),c=n(1246);t.exports=function(t){var e,n,u,h,d,f,p=r(t),m="function"==typeof this?this:Array,g=arguments.length,v=g>1?arguments[1]:void 0,y=void 0!==v,b=c(p),w=0;if(y&&(v=i(v,g>2?arguments[2]:void 0,2)),null==b||m==Array&&a(b))for(n=new m(e=s(p.length));e>w;w++)f=y?v(p[w],w):p[w],l(n,w,f);else for(d=(h=b.call(p)).next,n=new m;!(u=d.call(h)).done;w++)f=y?o(h,v,[u.value,w],!0):u.value,l(n,w,f);return n.length=w,n}},1318:function(t,e,n){var i=n(5656),r=n(7466),o=n(1400),a=function(t){return function(e,n,a){var s,l=i(e),c=r(l.length),u=o(a,c);if(t&&n!=n){for(;c>u;)if((s=l[u++])!=s)return!0}else for(;c>u;u++)if((t||u in l)&&l[u]===n)return t||u||0;return!t&&-1}};t.exports={includes:a(!0),indexOf:a(!1)}},2092:function(t,e,n){var i=n(9974),r=n(8361),o=n(7908),a=n(7466),s=n(5417),l=[].push,c=function(t){var e=1==t,n=2==t,c=3==t,u=4==t,h=6==t,d=7==t,f=5==t||h;return function(p,m,g,v){for(var y,b,w=o(p),_=r(w),x=i(m,g,3),k=a(_.length),S=0,C=v||s,T=e?C(p,k):n||d?C(p,0):void 0;k>S;S++)if((f||S in _)&&(b=x(y=_[S],S,w),t))if(e)T[S]=b;else if(b)switch(t){case 3:return!0;case 5:return y;case 6:return S;case 2:l.call(T,y)}else switch(t){case 4:return!1;case 7:l.call(T,y)}return h?-1:c||u?u:T}};t.exports={forEach:c(0),map:c(1),filter:c(2),some:c(3),every:c(4),find:c(5),findIndex:c(6),filterOut:c(7)}},6583:function(t,e,n){"use strict";var i=n(5656),r=n(9958),o=n(7466),a=n(9341),s=Math.min,l=[].lastIndexOf,c=!!l&&1/[1].lastIndexOf(1,-0)<0,u=a("lastIndexOf"),h=c||!u;t.exports=h?function(t){if(c)return l.apply(this,arguments)||0;var e=i(this),n=o(e.length),a=n-1;for(arguments.length>1&&(a=s(a,r(arguments[1]))),a<0&&(a=n+a);a>=0;a--)if(a in e&&e[a]===t)return a||0;return-1}:l},1194:function(t,e,n){var i=n(7293),r=n(5112),o=n(7392),a=r("species");t.exports=function(t){return o>=51||!i((function(){var e=[];return(e.constructor={})[a]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},9341:function(t,e,n){"use strict";var i=n(7293);t.exports=function(t,e){var n=[][t];return!!n&&i((function(){n.call(null,e||function(){throw 1},1)}))}},3671:function(t,e,n){var i=n(3099),r=n(7908),o=n(8361),a=n(7466),s=function(t){return function(e,n,s,l){i(n);var c=r(e),u=o(c),h=a(c.length),d=t?h-1:0,f=t?-1:1;if(s<2)for(;;){if(d in u){l=u[d],d+=f;break}if(d+=f,t?d<0:h<=d)throw TypeError("Reduce of empty array with no initial value")}for(;t?d>=0:h>d;d+=f)d in u&&(l=n(l,u[d],d,c));return l}};t.exports={left:s(!1),right:s(!0)}},5417:function(t,e,n){var i=n(111),r=n(3157),o=n(5112)("species");t.exports=function(t,e){var n;return r(t)&&("function"!=typeof(n=t.constructor)||n!==Array&&!r(n.prototype)?i(n)&&null===(n=n[o])&&(n=void 0):n=void 0),new(void 0===n?Array:n)(0===e?0:e)}},3411:function(t,e,n){var i=n(9670),r=n(9212);t.exports=function(t,e,n,o){try{return o?e(i(n)[0],n[1]):e(n)}catch(e){throw r(t),e}}},7072:function(t,e,n){var i=n(5112)("iterator"),r=!1;try{var o=0,a={next:function(){return{done:!!o++}},return:function(){r=!0}};a[i]=function(){return this},Array.from(a,(function(){throw 2}))}catch(t){}t.exports=function(t,e){if(!e&&!r)return!1;var n=!1;try{var o={};o[i]=function(){return{next:function(){return{done:n=!0}}}},t(o)}catch(t){}return n}},4326:function(t){var e={}.toString;t.exports=function(t){return e.call(t).slice(8,-1)}},648:function(t,e,n){var i=n(1694),r=n(4326),o=n(5112)("toStringTag"),a="Arguments"==r(function(){return arguments}());t.exports=i?r:function(t){var e,n,i;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=function(t,e){try{return t[e]}catch(t){}}(e=Object(t),o))?n:a?r(e):"Object"==(i=r(e))&&"function"==typeof e.callee?"Arguments":i}},9920:function(t,e,n){var i=n(6656),r=n(3887),o=n(1236),a=n(3070);t.exports=function(t,e){for(var n=r(e),s=a.f,l=o.f,c=0;c<n.length;c++){var u=n[c];i(t,u)||s(t,u,l(e,u))}}},8544:function(t,e,n){var i=n(7293);t.exports=!i((function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}))},4994:function(t,e,n){"use strict";var i=n(3383).IteratorPrototype,r=n(30),o=n(9114),a=n(8003),s=n(7497),l=function(){return this};t.exports=function(t,e,n){var c=e+" Iterator";return t.prototype=r(i,{next:o(1,n)}),a(t,c,!1,!0),s[c]=l,t}},8880:function(t,e,n){var i=n(9781),r=n(3070),o=n(9114);t.exports=i?function(t,e,n){return r.f(t,e,o(1,n))}:function(t,e,n){return t[e]=n,t}},9114:function(t){t.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},6135:function(t,e,n){"use strict";var i=n(7593),r=n(3070),o=n(9114);t.exports=function(t,e,n){var a=i(e);a in t?r.f(t,a,o(0,n)):t[a]=n}},654:function(t,e,n){"use strict";var i=n(2109),r=n(4994),o=n(9518),a=n(7674),s=n(8003),l=n(8880),c=n(1320),u=n(5112),h=n(1913),d=n(7497),f=n(3383),p=f.IteratorPrototype,m=f.BUGGY_SAFARI_ITERATORS,g=u("iterator"),v="keys",y="values",b="entries",w=function(){return this};t.exports=function(t,e,n,u,f,_,x){r(n,e,u);var k,S,C,T=function(t){if(t===f&&O)return O;if(!m&&t in L)return L[t];switch(t){case v:case y:case b:return function(){return new n(this,t)}}return function(){return new n(this)}},E=e+" Iterator",A=!1,L=t.prototype,M=L[g]||L["@@iterator"]||f&&L[f],O=!m&&M||T(f),P="Array"==e&&L.entries||M;if(P&&(k=o(P.call(new t)),p!==Object.prototype&&k.next&&(h||o(k)===p||(a?a(k,p):"function"!=typeof k[g]&&l(k,g,w)),s(k,E,!0,!0),h&&(d[E]=w))),f==y&&M&&M.name!==y&&(A=!0,O=function(){return M.call(this)}),h&&!x||L[g]===O||l(L,g,O),d[e]=O,f)if(S={values:T(y),keys:_?O:T(v),entries:T(b)},x)for(C in S)(m||A||!(C in L))&&c(L,C,S[C]);else i({target:e,proto:!0,forced:m||A},S);return S}},9781:function(t,e,n){var i=n(7293);t.exports=!i((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},317:function(t,e,n){var i=n(7854),r=n(111),o=i.document,a=r(o)&&r(o.createElement);t.exports=function(t){return a?o.createElement(t):{}}},8324:function(t){t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},8113:function(t,e,n){var i=n(5005);t.exports=i("navigator","userAgent")||""},7392:function(t,e,n){var i,r,o=n(7854),a=n(8113),s=o.process,l=s&&s.versions,c=l&&l.v8;c?r=(i=c.split("."))[0]+i[1]:a&&(!(i=a.match(/Edge\/(\d+)/))||i[1]>=74)&&(i=a.match(/Chrome\/(\d+)/))&&(r=i[1]),t.exports=r&&+r},748:function(t){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:function(t,e,n){var i=n(7854),r=n(1236).f,o=n(8880),a=n(1320),s=n(3505),l=n(9920),c=n(4705);t.exports=function(t,e){var n,u,h,d,f,p=t.target,m=t.global,g=t.stat;if(n=m?i:g?i[p]||s(p,{}):(i[p]||{}).prototype)for(u in e){if(d=e[u],h=t.noTargetGet?(f=r(n,u))&&f.value:n[u],!c(m?u:p+(g?".":"#")+u,t.forced)&&void 0!==h){if(typeof d==typeof h)continue;l(d,h)}(t.sham||h&&h.sham)&&o(d,"sham",!0),a(n,u,d,t)}}},7293:function(t){t.exports=function(t){try{return!!t()}catch(t){return!0}}},7007:function(t,e,n){"use strict";n(4916);var i=n(1320),r=n(7293),o=n(5112),a=n(2261),s=n(8880),l=o("species"),c=!r((function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$<a>")})),u="$0"==="a".replace(/./,"$0"),h=o("replace"),d=!!/./[h]&&""===/./[h]("a","$0"),f=!r((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));t.exports=function(t,e,n,h){var p=o(t),m=!r((function(){var e={};return e[p]=function(){return 7},7!=""[t](e)})),g=m&&!r((function(){var e=!1,n=/a/;return"split"===t&&((n={}).constructor={},n.constructor[l]=function(){return n},n.flags="",n[p]=/./[p]),n.exec=function(){return e=!0,null},n[p](""),!e}));if(!m||!g||"replace"===t&&(!c||!u||d)||"split"===t&&!f){var v=/./[p],y=n(p,""[t],(function(t,e,n,i,r){return e.exec===a?m&&!r?{done:!0,value:v.call(e,n,i)}:{done:!0,value:t.call(n,e,i)}:{done:!1}}),{REPLACE_KEEPS_$0:u,REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE:d}),b=y[0],w=y[1];i(String.prototype,t,b),i(RegExp.prototype,p,2==e?function(t,e){return w.call(t,this,e)}:function(t){return w.call(t,this)})}h&&s(RegExp.prototype[p],"sham",!0)}},9974:function(t,e,n){var i=n(3099);t.exports=function(t,e,n){if(i(t),void 0===e)return t;switch(n){case 0:return function(){return t.call(e)};case 1:return function(n){return t.call(e,n)};case 2:return function(n,i){return t.call(e,n,i)};case 3:return function(n,i,r){return t.call(e,n,i,r)}}return function(){return t.apply(e,arguments)}}},5005:function(t,e,n){var i=n(857),r=n(7854),o=function(t){return"function"==typeof t?t:void 0};t.exports=function(t,e){return arguments.length<2?o(i[t])||o(r[t]):i[t]&&i[t][e]||r[t]&&r[t][e]}},1246:function(t,e,n){var i=n(648),r=n(7497),o=n(5112)("iterator");t.exports=function(t){if(null!=t)return t[o]||t["@@iterator"]||r[i(t)]}},8554:function(t,e,n){var i=n(9670),r=n(1246);t.exports=function(t){var e=r(t);if("function"!=typeof e)throw TypeError(String(t)+" is not iterable");return i(e.call(t))}},647:function(t,e,n){var i=n(7908),r=Math.floor,o="".replace,a=/\$([$&'`]|\d\d?|<[^>]*>)/g,s=/\$([$&'`]|\d\d?)/g;t.exports=function(t,e,n,l,c,u){var h=n+t.length,d=l.length,f=s;return void 0!==c&&(c=i(c),f=a),o.call(u,f,(function(i,o){var a;switch(o.charAt(0)){case"$":return"$";case"&":return t;case"`":return e.slice(0,n);case"'":return e.slice(h);case"<":a=c[o.slice(1,-1)];break;default:var s=+o;if(0===s)return i;if(s>d){var u=r(s/10);return 0===u?i:u<=d?void 0===l[u-1]?o.charAt(1):l[u-1]+o.charAt(1):i}a=l[s-1]}return void 0===a?"":a}))}},7854:function(t,e,n){var i=function(t){return t&&t.Math==Math&&t};t.exports=i("object"==typeof globalThis&&globalThis)||i("object"==typeof window&&window)||i("object"==typeof self&&self)||i("object"==typeof n.g&&n.g)||function(){return this}()||Function("return this")()},6656:function(t){var e={}.hasOwnProperty;t.exports=function(t,n){return e.call(t,n)}},3501:function(t){t.exports={}},490:function(t,e,n){var i=n(5005);t.exports=i("document","documentElement")},4664:function(t,e,n){var i=n(9781),r=n(7293),o=n(317);t.exports=!i&&!r((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},1179:function(t){var e=Math.abs,n=Math.pow,i=Math.floor,r=Math.log,o=Math.LN2;t.exports={pack:function(t,a,s){var l,c,u,h=new Array(s),d=8*s-a-1,f=(1<<d)-1,p=f>>1,m=23===a?n(2,-24)-n(2,-77):0,g=t<0||0===t&&1/t<0?1:0,v=0;for((t=e(t))!=t||t===1/0?(c=t!=t?1:0,l=f):(l=i(r(t)/o),t*(u=n(2,-l))<1&&(l--,u*=2),(t+=l+p>=1?m/u:m*n(2,1-p))*u>=2&&(l++,u/=2),l+p>=f?(c=0,l=f):l+p>=1?(c=(t*u-1)*n(2,a),l+=p):(c=t*n(2,p-1)*n(2,a),l=0));a>=8;h[v++]=255&c,c/=256,a-=8);for(l=l<<a|c,d+=a;d>0;h[v++]=255&l,l/=256,d-=8);return h[--v]|=128*g,h},unpack:function(t,e){var i,r=t.length,o=8*r-e-1,a=(1<<o)-1,s=a>>1,l=o-7,c=r-1,u=t[c--],h=127&u;for(u>>=7;l>0;h=256*h+t[c],c--,l-=8);for(i=h&(1<<-l)-1,h>>=-l,l+=e;l>0;i=256*i+t[c],c--,l-=8);if(0===h)h=1-s;else{if(h===a)return i?NaN:u?-1/0:1/0;i+=n(2,e),h-=s}return(u?-1:1)*i*n(2,h-e)}}},8361:function(t,e,n){var i=n(7293),r=n(4326),o="".split;t.exports=i((function(){return!Object("z").propertyIsEnumerable(0)}))?function(t){return"String"==r(t)?o.call(t,""):Object(t)}:Object},9587:function(t,e,n){var i=n(111),r=n(7674);t.exports=function(t,e,n){var o,a;return r&&"function"==typeof(o=e.constructor)&&o!==n&&i(a=o.prototype)&&a!==n.prototype&&r(t,a),t}},2788:function(t,e,n){var i=n(5465),r=Function.toString;"function"!=typeof i.inspectSource&&(i.inspectSource=function(t){return r.call(t)}),t.exports=i.inspectSource},9909:function(t,e,n){var i,r,o,a=n(8536),s=n(7854),l=n(111),c=n(8880),u=n(6656),h=n(5465),d=n(6200),f=n(3501),p=s.WeakMap;if(a){var m=h.state||(h.state=new p),g=m.get,v=m.has,y=m.set;i=function(t,e){return e.facade=t,y.call(m,t,e),e},r=function(t){return g.call(m,t)||{}},o=function(t){return v.call(m,t)}}else{var b=d("state");f[b]=!0,i=function(t,e){return e.facade=t,c(t,b,e),e},r=function(t){return u(t,b)?t[b]:{}},o=function(t){return u(t,b)}}t.exports={set:i,get:r,has:o,enforce:function(t){return o(t)?r(t):i(t,{})},getterFor:function(t){return function(e){var n;
vendor: 4,598 bytes, line 2
2if(!l(e)||(n=r(e)).type!==t)throw TypeError("Incompatible receiver, "+t+" required");return n}}}},7659:function(t,e,n){var i=n(5112),r=n(7497),o=i("iterator"),a=Array.prototype;t.exports=function(t){return void 0!==t&&(r.Array===t||a[o]===t)}},3157:function(t,e,n){var i=n(4326);t.exports=Array.isArray||function(t){return"Array"==i(t)}},4705:function(t,e,n){var i=n(7293),r=/#|\.prototype\./,o=function(t,e){var n=s[a(t)];return n==c||n!=l&&("function"==typeof e?i(e):!!e)},a=o.normalize=function(t){return String(t).replace(r,".").toLowerCase()},s=o.data={},l=o.NATIVE="N",c=o.POLYFILL="P";t.exports=o},111:function(t){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},1913:function(t){t.exports=!1},7850:function(t,e,n){var i=n(111),r=n(4326),o=n(5112)("match");t.exports=function(t){var e;return i(t)&&(void 0!==(e=t[o])?!!e:"RegExp"==r(t))}},9212:function(t,e,n){var i=n(9670);t.exports=function(t){var e=t.return;if(void 0!==e)return i(e.call(t)).value}},3383:function(t,e,n){"use strict";var i,r,o,a=n(7293),s=n(9518),l=n(8880),c=n(6656),u=n(5112),h=n(1913),d=u("iterator"),f=!1;[].keys&&("next"in(o=[].keys())?(r=s(s(o)))!==Object.prototype&&(i=r):f=!0);var p=null==i||a((function(){var t={};return i[d].call(t)!==t}));p&&(i={}),h&&!p||c(i,d)||l(i,d,(function(){return this})),t.exports={IteratorPrototype:i,BUGGY_SAFARI_ITERATORS:f}},7497:function(t){t.exports={}},133:function(t,e,n){var i=n(7293);t.exports=!!Object.getOwnPropertySymbols&&!i((function(){return!String(Symbol())}))},590:function(t,e,n){var i=n(7293),r=n(5112),o=n(1913),a=r("iterator");t.exports=!i((function(){var t=new URL("b?a=1&b=2&c=3","http://a"),e=t.searchParams,n="";return t.pathname="c%20d",e.forEach((function(t,i){e.delete("b"),n+=i+t})),o&&!t.toJSON||!e.sort||"http://a/c%20d?a=1&c=3"!==t.href||"3"!==e.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!e[a]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("http://ÑеÑÑ").host||"#%D0%B1"!==new URL("http://a#б").hash||"a1c3"!==n||"x"!==new URL("http://x",void 0).host}))},8536:function(t,e,n){var i=n(7854),r=n(2788),o=i.WeakMap;t.exports="function"==typeof o&&/native code/.test(r(o))},1574:function(t,e,n){"use strict";var i=n(9781),r=n(7293),o=n(1956),a=n(5181),s=n(5296),l=n(7908),c=n(8361),u=Object.assign,h=Object.defineProperty;t.exports=!u||r((function(){if(i&&1!==u({b:1},u(h({},"a",{enumerable:!0,get:function(){h(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var t={},e={},n=Symbol(),r="abcdefghijklmnopqrst";return t[n]=7,r.split("").forEach((function(t){e[t]=t})),7!=u({},t)[n]||o(u({},e)).join("")!=r}))?function(t,e){for(var n=l(t),r=arguments.length,u=1,h=a.f,d=s.f;r>u;)for(var f,p=c(arguments[u++]),m=h?o(p).concat(h(p)):o(p),g=m.length,v=0;g>v;)f=m[v++],i&&!d.call(p,f)||(n[f]=p[f]);return n}:u},30:function(t,e,n){var i,r=n(9670),o=n(6048),a=n(748),s=n(3501),l=n(490),c=n(317),u=n(6200),h="prototype",d="script",f=u("IE_PROTO"),p=function(){},m=function(t){return"<"+d+">"+t+"</"+d+">"},g=function(){try{i=document.domain&&new ActiveXObject("htmlfile")}catch(t){}var t,e,n;g=i?function(t){t.write(m("")),t.close();var e=t.parentWindow.Object;return t=null,e}(i):(e=c("iframe"),n="java"+d+":",e.style.display="none",l.appendChild(e),e.src=String(n),(t=e.contentWindow.document).open(),t.write(m("document.F=Object")),t.close(),t.F);for(var r=a.length;r--;)delete g[h][a[r]];return g()};s[f]=!0,t.exports=Object.create||function(t,e){var n;return null!==t?(p[h]=r(t),n=new p,p[h]=null,n[f]=t):n=g(),void 0===e?n:o(n,e)}},6048:function(t,e,n){var i=n(9781),r=n(3070),o=n(9670),a=n(1956);t.exports=i?Object.defineProperties:function(t,e){o(t);for(var n,i=a(e),s=i.length,l=0;s>l;)r.f(t,n=i[l++],e[n]);return t}},3070:function(t,e,n){var i=n(9781),r=n(4664),o=n(9670),a=n(7593),s=Object.defineProperty;e.f=i?s:function(t,e,n){if(o(t),e=a(e,!0),o(n),r)try{return s(t,e,n)}catch(t){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(t[e]=n.value),t}},1236:function(t,e,n){var i=n(9781),r=n(5296),o=n(9114),a=n(5656),s=n(7593),l=n(6656),c=n(4664),u=Object.getOwnPropertyDescriptor;e.f=i?u:function(t,e){if(t=a(t),e=s(e,!0),c)try{return u(t,e)}catch(t){}if(l(t,e))return o(!r.f.call(t,e),t[e])}},8006:function(t,e,n){var i=n(6324),r=n(748).concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return i(t,r)}},5181:function(t,e){e.f=Object.getOwnPropertySymbols},9518:function(t,e,n){var i=n(6656),r=n(7908),o=n(6200),a=n(8544),s=o("IE_PROTO"),l=Object.prototype;
vendor: 10,687 bytes, line 2
2t.exports=a?Object.getPrototypeOf:function(t){return t=r(t),i(t,s)?t[s]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?l:null}},6324:function(t,e,n){var i=n(6656),r=n(5656),o=n(1318).indexOf,a=n(3501);t.exports=function(t,e){var n,s=r(t),l=0,c=[];for(n in s)!i(a,n)&&i(s,n)&&c.push(n);for(;e.length>l;)i(s,n=e[l++])&&(~o(c,n)||c.push(n));return c}},1956:function(t,e,n){var i=n(6324),r=n(748);t.exports=Object.keys||function(t){return i(t,r)}},5296:function(t,e){"use strict";var n={}.propertyIsEnumerable,i=Object.getOwnPropertyDescriptor,r=i&&!n.call({1:2},1);e.f=r?function(t){var e=i(this,t);return!!e&&e.enumerable}:n},7674:function(t,e,n){var i=n(9670),r=n(6077);t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,n={};try{(t=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(n,[]),e=n instanceof Array}catch(t){}return function(n,o){return i(n),r(o),e?t.call(n,o):n.__proto__=o,n}}():void 0)},288:function(t,e,n){"use strict";var i=n(1694),r=n(648);t.exports=i?{}.toString:function(){return"[object "+r(this)+"]"}},3887:function(t,e,n){var i=n(5005),r=n(8006),o=n(5181),a=n(9670);t.exports=i("Reflect","ownKeys")||function(t){var e=r.f(a(t)),n=o.f;return n?e.concat(n(t)):e}},857:function(t,e,n){var i=n(7854);t.exports=i},2248:function(t,e,n){var i=n(1320);t.exports=function(t,e,n){for(var r in e)i(t,r,e[r],n);return t}},1320:function(t,e,n){var i=n(7854),r=n(8880),o=n(6656),a=n(3505),s=n(2788),l=n(9909),c=l.get,u=l.enforce,h=String(String).split("String");(t.exports=function(t,e,n,s){var l,c=!!s&&!!s.unsafe,d=!!s&&!!s.enumerable,f=!!s&&!!s.noTargetGet;"function"==typeof n&&("string"!=typeof e||o(n,"name")||r(n,"name",e),(l=u(n)).source||(l.source=h.join("string"==typeof e?e:""))),t!==i?(c?!f&&t[e]&&(d=!0):delete t[e],d?t[e]=n:r(t,e,n)):d?t[e]=n:a(e,n)})(Function.prototype,"toString",(function(){return"function"==typeof this&&c(this).source||s(this)}))},7651:function(t,e,n){var i=n(4326),r=n(2261);t.exports=function(t,e){var n=t.exec;if("function"==typeof n){var o=n.call(t,e);if("object"!=typeof o)throw TypeError("RegExp exec method returned something other than an Object or null");return o}if("RegExp"!==i(t))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(t,e)}},2261:function(t,e,n){"use strict";var i,r,o=n(7066),a=n(2999),s=RegExp.prototype.exec,l=String.prototype.replace,c=s,u=(i=/a/,r=/b*/g,s.call(i,"a"),s.call(r,"a"),0!==i.lastIndex||0!==r.lastIndex),h=a.UNSUPPORTED_Y||a.BROKEN_CARET,d=void 0!==/()??/.exec("")[1];(u||d||h)&&(c=function(t){var e,n,i,r,a=this,c=h&&a.sticky,f=o.call(a),p=a.source,m=0,g=t;return c&&(-1===(f=f.replace("y","")).indexOf("g")&&(f+="g"),g=String(t).slice(a.lastIndex),a.lastIndex>0&&(!a.multiline||a.multiline&&"\n"!==t[a.lastIndex-1])&&(p="(?: "+p+")",g=" "+g,m++),n=new RegExp("^(?:"+p+")",f)),d&&(n=new RegExp("^"+p+"$(?!\\s)",f)),u&&(e=a.lastIndex),i=s.call(c?n:a,g),c?i?(i.input=i.input.slice(m),i[0]=i[0].slice(m),i.index=a.lastIndex,a.lastIndex+=i[0].length):a.lastIndex=0:u&&i&&(a.lastIndex=a.global?i.index+i[0].length:e),d&&i&&i.length>1&&l.call(i[0],n,(function(){for(r=1;r<arguments.length-2;r++)void 0===arguments[r]&&(i[r]=void 0)})),i}),t.exports=c},7066:function(t,e,n){"use strict";var i=n(9670);t.exports=function(){var t=i(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.dotAll&&(e+="s"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},2999:function(t,e,n){"use strict";var i=n(7293);function r(t,e){return RegExp(t,e)}e.UNSUPPORTED_Y=i((function(){var t=r("a","y");return t.lastIndex=2,null!=t.exec("abcd")})),e.BROKEN_CARET=i((function(){var t=r("^r","gy");return t.lastIndex=2,null!=t.exec("str")}))},4488:function(t){t.exports=function(t){if(null==t)throw TypeError("Can't call method on "+t);return t}},3505:function(t,e,n){var i=n(7854),r=n(8880);t.exports=function(t,e){try{r(i,t,e)}catch(n){i[t]=e}return e}},6340:function(t,e,n){"use strict";var i=n(5005),r=n(3070),o=n(5112),a=n(9781),s=o("species");t.exports=function(t){var e=i(t),n=r.f;a&&e&&!e[s]&&n(e,s,{configurable:!0,get:function(){return this}})}},8003:function(t,e,n){var i=n(3070).f,r=n(6656),o=n(5112)("toStringTag");t.exports=function(t,e,n){t&&!r(t=n?t:t.prototype,o)&&i(t,o,{configurable:!0,value:e})}},6200:function(t,e,n){var i=n(2309),r=n(9711),o=i("keys");t.exports=function(t){return o[t]||(o[t]=r(t))}},5465:function(t,e,n){var i=n(7854),r=n(3505),o="__core-js_shared__",a=i[o]||r(o,{});t.exports=a},2309:function(t,e,n){var i=n(1913),r=n(5465);(t.exports=function(t,e){return r[t]||(r[t]=void 0!==e?e:{})})("versions",[]).push({version:"3.9.0",mode:i?"pure":"global",copyright:"© 2021 Denis Pushkarev (zloirock.ru)"})},6707:function(t,e,n){var i=n(9670),r=n(3099),o=n(5112)("species");t.exports=function(t,e){var n,a=i(t).constructor;return void 0===a||null==(n=i(a)[o])?e:r(n)}},8710:function(t,e,n){var i=n(9958),r=n(4488),o=function(t){return function(e,n){var o,a,s=String(r(e)),l=i(n),c=s.length;return l<0||l>=c?t?"":void 0:(o=s.charCodeAt(l))<55296||o>56319||l+1===c||(a=s.charCodeAt(l+1))<56320||a>57343?t?s.charAt(l):o:t?s.slice(l,l+2):a-56320+(o-55296<<10)+65536}};t.exports={codeAt:o(!1),charAt:o(!0)}},3197:function(t){"use strict";var e=2147483647,n=/[^\0-\u007E]/,i=/[.\u3002\uFF0E\uFF61]/g,r="Overflow: input needs wider integers to process",o=Math.floor,a=String.fromCharCode,s=function(t){return t+22+75*(t<26)},l=function(t,e,n){var i=0;for(t=n?o(t/700):t>>1,t+=o(t/e);t>455;i+=36)t=o(t/35);return o(i+36*t/(t+38))},c=function(t){var n=[];t=function(t){for(var e=[],n=0,i=t.length;n<i;){var r=t.charCodeAt(n++);if(r>=55296&&r<=56319&&n<i){var o=t.charCodeAt(n++);56320==(64512&o)?e.push(((1023&r)<<10)+(1023&o)+65536):(e.push(r),n--)}else e.push(r)}return e}(t);var i,c,u=t.length,h=128,d=0,f=72;for(i=0;i<t.length;i++)(c=t[i])<128&&n.push(a(c));var p=n.length,m=p;for(p&&n.push("-");m<u;){var g=e;for(i=0;i<t.length;i++)(c=t[i])>=h&&c<g&&(g=c);var v=m+1;if(g-h>o((e-d)/v))throw RangeError(r);for(d+=(g-h)*v,h=g,i=0;i<t.length;i++){if((c=t[i])<h&&++d>e)throw RangeError(r);if(c==h){for(var y=d,b=36;;b+=36){var w=b<=f?1:b>=f+26?26:b-f;if(y<w)break;var _=y-w,x=36-w;n.push(a(s(w+_%x))),y=o(_/x)}n.push(a(s(y))),f=l(d,v,m==p),d=0,++m}}++d,++h}return n.join("")};t.exports=function(t){var e,r,o=[],a=t.toLowerCase().replace(i,".").split(".");for(e=0;e<a.length;e++)r=a[e],o.push(n.test(r)?"xn--"+c(r):r);return o.join(".")}},6091:function(t,e,n){var i=n(7293),r=n(1361);t.exports=function(t){return i((function(){return!!r[t]()||"âÂ
á "!="âÂ
á "[t]()||r[t].name!==t}))}},3111:function(t,e,n){var i=n(4488),r="["+n(1361)+"]",o=RegExp("^"+r+r+"*"),a=RegExp(r+r+"*$"),s=function(t){return function(e){var n=String(i(e));return 1&t&&(n=n.replace(o,"")),2&t&&(n=n.replace(a,"")),n}};t.exports={start:s(1),end:s(2),trim:s(3)}},1400:function(t,e,n){var i=n(9958),r=Math.max,o=Math.min;t.exports=function(t,e){var n=i(t);return n<0?r(n+e,0):o(n,e)}},7067:function(t,e,n){var i=n(9958),r=n(7466);t.exports=function(t){if(void 0===t)return 0;var e=i(t),n=r(e);if(e!==n)throw RangeError("Wrong length or index");return n}},5656:function(t,e,n){var i=n(8361),r=n(4488);t.exports=function(t){return i(r(t))}},9958:function(t){var e=Math.ceil,n=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?n:e)(t)}},7466:function(t,e,n){var i=n(9958),r=Math.min;t.exports=function(t){return t>0?r(i(t),9007199254740991):0}},7908:function(t,e,n){var i=n(4488);t.exports=function(t){return Object(i(t))}},4590:function(t,e,n){var i=n(3002);t.exports=function(t,e){var n=i(t);if(n%e)throw RangeError("Wrong offset");return n}},3002:function(t,e,n){var i=n(9958);t.exports=function(t){var e=i(t);if(e<0)throw RangeError("The argument can't be less than 0");return e}},7593:function(t,e,n){var i=n(111);t.exports=function(t,e){if(!i(t))return t;var n,r;if(e&&"function"==typeof(n=t.toString)&&!i(r=n.call(t)))return r;if("function"==typeof(n=t.valueOf)&&!i(r=n.call(t)))return r;if(!e&&"function"==typeof(n=t.toString)&&!i(r=n.call(t)))return r;throw TypeError("Can't convert object to primitive value")}},1694:function(t,e,n){var i={};i[n(5112)("toStringTag")]="z",t.exports="[object z]"===String(i)},9843:function(t,e,n){"use strict";var i=n(2109),r=n(7854),o=n(9781),a=n(3832),s=n(260),l=n(3331),c=n(5787),u=n(9114),h=n(8880),d=n(7466),f=n(7067),p=n(4590),m=n(7593),g=n(6656),v=n(648),y=n(111),b=n(30),w=n(7674),_=n(8006).f,x=n(7321),k=n(2092).forEach,S=n(6340),C=n(3070),T=n(1236),E=n(9909),A=n(9587),L=E.get,M=E.set,O=C.f,P=T.f,D=Math.round,N=r.RangeError,I=l.ArrayBuffer,R=l.DataView,F=s.NATIVE_ARRAY_BUFFER_VIEWS,j=s.TYPED_ARRAY_TAG,B=s.TypedArray,z=s.TypedArrayPrototype,q=s.aTypedArrayConstructor,H=s.isTypedArray,U="BYTES_PER_ELEMENT",W="Wrong length",$=function(t,e){for(var n=0,i=e.length,r=new(q(t))(i);i>n;)r[n]=e[n++];return r},V=function(t,e){O(t,e,{get:function(){return L(this)[e]}})},Z=function(t){var e;return t instanceof I||"ArrayBuffer"==(e=v(t))||"SharedArrayBuffer"==e},Y=function(t,e){return H(t)&&"symbol"!=typeof e&&e in t&&String(+e)==String(e)},G=function(t,e){return Y(t,e=m(e,!0))?u(2,t[e]):P(t,e)},K=function(t,e,n){return!(Y(t,e=m(e,!0))&&y(n)&&g(n,"value"))||g(n,"get")||g(n,"set")||n.configurable||g(n,"writable")&&!n.writable||g(n,"enumerable")&&!n.enumerable?O(t,e,n):(t[e]=n.value,t)};o?(F||(T.f=G,C.f=K,V(z,"buffer"),V(z,"byteOffset"),V(z,"byteLength"),V(z,"length")),i({target:"Object",stat:!0,forced:!F},{getOwnPropertyDescriptor:G,defineProperty:K}),t.exports=function(t,e,n){var o=t.match(/\d+$/)[0]/8,s=t+(n?"Clamped":"")+"Array",l="get"+t,u="set"+t,m=r[s],g=m,v=g&&g.prototype,C={},T=function(t,e){O(t,e,{get:function(){return function(t,e){var n=L(t);return n.view[l](e*o+n.byteOffset,!0)}(this,e)},set:function(t){return function(t,e,i){var r=L(t);n&&(i=(i=D(i))<0?0:i>255?255:255&i),r.view[u](e*o+r.byteOffset,i,!0)}(this,e,t)},enumerable:!0})};F?a&&(g=e((function(t,e,n,i){return c(t,g,s),A(y(e)?Z(e)?void 0!==i?new m(e,p(n,o),i):void 0!==n?new m(e,p(n,o)):new m(e):H(e)?$(g,e):x.call(g,e):new m(f(e)),t,g)})),w&&w(g,B),k(_(m),(function(t){t in g||h(g,t,m[t])})),g.prototype=v):(g=e((function(t,e,n,i){c(t,g,s);var r,a,l,u=0,h=0;if(y(e)){if(!Z(e))return H(e)?$(g,e):x.call(g,e);r=e,h=p(n,o);var m=e.byteLength;if(void 0===i){if(m%o)throw N(W);if((a=m-h)<0)throw N(W)}else if((a=d(i)*o)+h>m)throw N(W);l=a/o}else l=f(e),r=new I(a=l*o);for(M(t,{buffer:r,byteOffset:h,byteLength:a,length:l,view:new R(r)});u<l;)T(t,u++)})),w&&w(g,B),v=g.prototype=b(z)),v.constructor!==g&&h(v,"constructor",g),j&&h(v,j,s),C[s]=g,i({global:!0,forced:g!=m,sham:!F},C),U in g||h(g,U,o),U in v||h(v,U,o),S(s)}):t.exports=function(){}}
vendor: 4,739 bytes, line 2
2,3832:function(t,e,n){var i=n(7854),r=n(7293),o=n(7072),a=n(260).NATIVE_ARRAY_BUFFER_VIEWS,s=i.ArrayBuffer,l=i.Int8Array;t.exports=!a||!r((function(){l(1)}))||!r((function(){new l(-1)}))||!o((function(t){new l,new l(null),new l(1.5),new l(t)}),!0)||r((function(){return 1!==new l(new s(2),1,void 0).length}))},3074:function(t,e,n){var i=n(260).aTypedArrayConstructor,r=n(6707);t.exports=function(t,e){for(var n=r(t,t.constructor),o=0,a=e.length,s=new(i(n))(a);a>o;)s[o]=e[o++];return s}},7321:function(t,e,n){var i=n(7908),r=n(7466),o=n(1246),a=n(7659),s=n(9974),l=n(260).aTypedArrayConstructor;t.exports=function(t){var e,n,c,u,h,d,f=i(t),p=arguments.length,m=p>1?arguments[1]:void 0,g=void 0!==m,v=o(f);if(null!=v&&!a(v))for(d=(h=v.call(f)).next,f=[];!(u=d.call(h)).done;)f.push(u.value);for(g&&p>2&&(m=s(m,arguments[2],2)),n=r(f.length),c=new(l(this))(n),e=0;n>e;e++)c[e]=g?m(f[e],e):f[e];return c}},9711:function(t){var e=0,n=Math.random();t.exports=function(t){return"Symbol("+String(void 0===t?"":t)+")_"+(++e+n).toString(36)}},3307:function(t,e,n){var i=n(133);t.exports=i&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},5112:function(t,e,n){var i=n(7854),r=n(2309),o=n(6656),a=n(9711),s=n(133),l=n(3307),c=r("wks"),u=i.Symbol,h=l?u:u&&u.withoutSetter||a;t.exports=function(t){return o(c,t)||(s&&o(u,t)?c[t]=u[t]:c[t]=h("Symbol."+t)),c[t]}},1361:function(t){t.exports="\t\n\v\f\r  áââââââ
ââââââ¯âã\u2028\u2029\ufeff"},8264:function(t,e,n){"use strict";var i=n(2109),r=n(7854),o=n(3331),a=n(6340),s="ArrayBuffer",l=o[s];i({global:!0,forced:r[s]!==l},{ArrayBuffer:l}),a(s)},2222:function(t,e,n){"use strict";var i=n(2109),r=n(7293),o=n(3157),a=n(111),s=n(7908),l=n(7466),c=n(6135),u=n(5417),h=n(1194),d=n(5112),f=n(7392),p=d("isConcatSpreadable"),m=9007199254740991,g="Maximum allowed index exceeded",v=f>=51||!r((function(){var t=[];return t[p]=!1,t.concat()[0]!==t})),y=h("concat"),b=function(t){if(!a(t))return!1;var e=t[p];return void 0!==e?!!e:o(t)};i({target:"Array",proto:!0,forced:!v||!y},{concat:function(t){var e,n,i,r,o,a=s(this),h=u(a,0),d=0;for(e=-1,i=arguments.length;e<i;e++)if(b(o=-1===e?a:arguments[e])){if(d+(r=l(o.length))>m)throw TypeError(g);for(n=0;n<r;n++,d++)n in o&&c(h,d,o[n])}else{if(d>=m)throw TypeError(g);c(h,d++,o)}return h.length=d,h}})},7327:function(t,e,n){"use strict";var i=n(2109),r=n(2092).filter;i({target:"Array",proto:!0,forced:!n(1194)("filter")},{filter:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}})},2772:function(t,e,n){"use strict";var i=n(2109),r=n(1318).indexOf,o=n(9341),a=[].indexOf,s=!!a&&1/[1].indexOf(1,-0)<0,l=o("indexOf");i({target:"Array",proto:!0,forced:s||!l},{indexOf:function(t){return s?a.apply(this,arguments)||0:r(this,t,arguments.length>1?arguments[1]:void 0)}})},6992:function(t,e,n){"use strict";var i=n(5656),r=n(1223),o=n(7497),a=n(9909),s=n(654),l="Array Iterator",c=a.set,u=a.getterFor(l);t.exports=s(Array,"Array",(function(t,e){c(this,{type:l,target:i(t),index:0,kind:e})}),(function(){var t=u(this),e=t.target,n=t.kind,i=t.index++;return!e||i>=e.length?(t.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:i,done:!1}:"values"==n?{value:e[i],done:!1}:{value:[i,e[i]],done:!1}}),"values"),o.Arguments=o.Array,r("keys"),r("values"),r("entries")},1249:function(t,e,n){"use strict";var i=n(2109),r=n(2092).map;i({target:"Array",proto:!0,forced:!n(1194)("map")},{map:function(t){return r(this,t,arguments.length>1?arguments[1]:void 0)}})},7042:function(t,e,n){"use strict";var i=n(2109),r=n(111),o=n(3157),a=n(1400),s=n(7466),l=n(5656),c=n(6135),u=n(5112),h=n(1194)("slice"),d=u("species"),f=[].slice,p=Math.max;i({target:"Array",proto:!0,forced:!h},{slice:function(t,e){var n,i,u,h=l(this),m=s(h.length),g=a(t,m),v=a(void 0===e?m:e,m);if(o(h)&&("function"!=typeof(n=h.constructor)||n!==Array&&!o(n.prototype)?r(n)&&null===(n=n[d])&&(n=void 0):n=void 0,n===Array||void 0===n))return f.call(h,g,v);for(i=new(void 0===n?Array:n)(p(v-g,0)),u=0;g<v;g++,u++)g in h&&c(i,u,h[g]);return i.length=u,i}})},561:function(t,e,n){"use strict";var i=n(2109),r=n(1400),o=n(9958),a=n(7466),s=n(7908),l=n(5417),c=n(6135),u=n(1194)("splice"),h=Math.max,d=Math.min;i({target:"Array",proto:!0,forced:!u},{splice:function(t,e){var n,i,u,f,p,m,g=s(this),v=a(g.length),y=r(t,v),b=arguments.length;if(0===b?n=i=0:1===b?(n=0,i=v-y):(n=b-2,i=d(h(o(e),0),v-y)),v+n-i>9007199254740991)throw TypeError("Maximum allowed length exceeded");for(u=l(g,i),f=0;f<i;f++)(p=y+f)in g&&c(u,f,g[p]);if(u.length=i,n<i){for(f=y;f<v-i;f++)m=f+n,(p=f+i)in g?g[m]=g[p]:delete g[m];for(f=v;f>v-i+n;f--)delete g[f-1]}else if(n>i)for(f=v-i;f>y;f--)m=f+n-1,(p=f+i-1)in g?g[m]=g[p]:delete g[m];for(f=0;f<n;f++)g[f+y]=arguments[f+2];return g.length=v-i+n,u}}
vendor: 14,607 bytes, line 2
2)},8309:function(t,e,n){var i=n(9781),r=n(3070).f,o=Function.prototype,a=o.toString,s=/^\s*function ([^ (]*)/,l="name";i&&!(l in o)&&r(o,l,{configurable:!0,get:function(){try{return a.call(this).match(s)[1]}catch(t){return""}}})},489:function(t,e,n){var i=n(2109),r=n(7293),o=n(7908),a=n(9518),s=n(8544);i({target:"Object",stat:!0,forced:r((function(){a(1)})),sham:!s},{getPrototypeOf:function(t){return a(o(t))}})},1539:function(t,e,n){var i=n(1694),r=n(1320),o=n(288);i||r(Object.prototype,"toString",o,{unsafe:!0})},4916:function(t,e,n){"use strict";var i=n(2109),r=n(2261);i({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},9714:function(t,e,n){"use strict";var i=n(1320),r=n(9670),o=n(7293),a=n(7066),s="toString",l=RegExp.prototype,c=l[s],u=o((function(){return"/a/b"!=c.call({source:"a",flags:"b"})})),h=c.name!=s;(u||h)&&i(RegExp.prototype,s,(function(){var t=r(this),e=String(t.source),n=t.flags;return"/"+e+"/"+String(void 0===n&&t instanceof RegExp&&!("flags"in l)?a.call(t):n)}),{unsafe:!0})},8783:function(t,e,n){"use strict";var i=n(8710).charAt,r=n(9909),o=n(654),a="String Iterator",s=r.set,l=r.getterFor(a);o(String,"String",(function(t){s(this,{type:a,string:String(t),index:0})}),(function(){var t,e=l(this),n=e.string,r=e.index;return r>=n.length?{value:void 0,done:!0}:(t=i(n,r),e.index+=t.length,{value:t,done:!1})}))},4723:function(t,e,n){"use strict";var i=n(7007),r=n(9670),o=n(7466),a=n(4488),s=n(1530),l=n(7651);i("match",1,(function(t,e,n){return[function(e){var n=a(this),i=null==e?void 0:e[t];return void 0!==i?i.call(e,n):new RegExp(e)[t](String(n))},function(t){var i=n(e,t,this);if(i.done)return i.value;var a=r(t),c=String(this);if(!a.global)return l(a,c);var u=a.unicode;a.lastIndex=0;for(var h,d=[],f=0;null!==(h=l(a,c));){var p=String(h[0]);d[f]=p,""===p&&(a.lastIndex=s(c,o(a.lastIndex),u)),f++}return 0===f?null:d}]}))},5306:function(t,e,n){"use strict";var i=n(7007),r=n(9670),o=n(7466),a=n(9958),s=n(4488),l=n(1530),c=n(647),u=n(7651),h=Math.max,d=Math.min;i("replace",2,(function(t,e,n,i){var f=i.REGEXP_REPLACE_SUBSTITUTES_UNDEFINED_CAPTURE,p=i.REPLACE_KEEPS_$0,m=f?"$":"$0";return[function(n,i){var r=s(this),o=null==n?void 0:n[t];return void 0!==o?o.call(n,r,i):e.call(String(r),n,i)},function(t,i){if(!f&&p||"string"==typeof i&&-1===i.indexOf(m)){var s=n(e,t,this,i);if(s.done)return s.value}var g=r(t),v=String(this),y="function"==typeof i;y||(i=String(i));var b=g.global;if(b){var w=g.unicode;g.lastIndex=0}for(var _=[];;){var x=u(g,v);if(null===x)break;if(_.push(x),!b)break;""===String(x[0])&&(g.lastIndex=l(v,o(g.lastIndex),w))}for(var k,S="",C=0,T=0;T<_.length;T++){x=_[T];for(var E=String(x[0]),A=h(d(a(x.index),v.length),0),L=[],M=1;M<x.length;M++)L.push(void 0===(k=x[M])?k:String(k));var O=x.groups;if(y){var P=[E].concat(L,A,v);void 0!==O&&P.push(O);var D=String(i.apply(void 0,P))}else D=c(E,v,A,L,O,i);A>=C&&(S+=v.slice(C,A)+D,C=A+E.length)}return S+v.slice(C)}]}))},3123:function(t,e,n){"use strict";var i=n(7007),r=n(7850),o=n(9670),a=n(4488),s=n(6707),l=n(1530),c=n(7466),u=n(7651),h=n(2261),d=n(7293),f=[].push,p=Math.min,m=4294967295,g=!d((function(){return!RegExp(m,"y")}));i("split",2,(function(t,e,n){var i;return i="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,n){var i=String(a(this)),o=void 0===n?m:n>>>0;if(0===o)return[];if(void 0===t)return[i];if(!r(t))return e.call(i,t,o);for(var s,l,c,u=[],d=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),p=0,g=new RegExp(t.source,d+"g");(s=h.call(g,i))&&!((l=g.lastIndex)>p&&(u.push(i.slice(p,s.index)),s.length>1&&s.index<i.length&&f.apply(u,s.slice(1)),c=s[0].length,p=l,u.length>=o));)g.lastIndex===s.index&&g.lastIndex++;return p===i.length?!c&&g.test("")||u.push(""):u.push(i.slice(p)),u.length>o?u.slice(0,o):u}:"0".split(void 0,0).length?function(t,n){return void 0===t&&0===n?[]:e.call(this,t,n)}:e,[function(e,n){var r=a(this),o=null==e?void 0:e[t];return void 0!==o?o.call(e,r,n):i.call(String(r),e,n)},function(t,r){var a=n(i,t,this,r,i!==e);if(a.done)return a.value;var h=o(t),d=String(this),f=s(h,RegExp),v=h.unicode,y=(h.ignoreCase?"i":"")+(h.multiline?"m":"")+(h.unicode?"u":"")+(g?"y":"g"),b=new f(g?h:"^(?:"+h.source+")",y),w=void 0===r?m:r>>>0;if(0===w)return[];if(0===d.length)return null===u(b,d)?[d]:[];for(var _=0,x=0,k=[];x<d.length;){b.lastIndex=g?x:0;var S,C=u(b,g?d:d.slice(x));if(null===C||(S=p(c(b.lastIndex+(g?0:x)),d.length))===_)x=l(d,x,v);else{if(k.push(d.slice(_,x)),k.length===w)return k;for(var T=1;T<=C.length-1;T++)if(k.push(C[T]),k.length===w)return k;x=_=S}}return k.push(d.slice(_)),k}]}),!g)},3210:function(t,e,n){"use strict";var i=n(2109),r=n(3111).trim;i({target:"String",proto:!0,forced:n(6091)("trim")},{trim:function(){return r(this)}})},2990:function(t,e,n){"use strict";var i=n(260),r=n(1048),o=i.aTypedArray;(0,i.exportTypedArrayMethod)("copyWithin",(function(t,e){return r.call(o(this),t,e,arguments.length>2?arguments[2]:void 0)}))},8927:function(t,e,n){"use strict";var i=n(260),r=n(2092).every,o=i.aTypedArray;(0,i.exportTypedArrayMethod)("every",(function(t){return r(o(this),t,arguments.length>1?arguments[1]:void 0)}))},3105:function(t,e,n){"use strict";var i=n(260),r=n(1285),o=i.aTypedArray;(0,i.exportTypedArrayMethod)("fill",(function(t){return r.apply(o(this),arguments)}))},5035:function(t,e,n){"use strict";var i=n(260),r=n(2092).filter,o=n(3074),a=i.aTypedArray;(0,i.exportTypedArrayMethod)("filter",(function(t){var e=r(a(this),t,arguments.length>1?arguments[1]:void 0);return o(this,e)}))},7174:function(t,e,n){"use strict";var i=n(260),r=n(2092).findIndex,o=i.aTypedArray;(0,i.exportTypedArrayMethod)("findIndex",(function(t){return r(o(this),t,arguments.length>1?arguments[1]:void 0)}))},4345:function(t,e,n){"use strict";var i=n(260),r=n(2092).find,o=i.aTypedArray;(0,i.exportTypedArrayMethod)("find",(function(t){return r(o(this),t,arguments.length>1?arguments[1]:void 0)}))},2846:function(t,e,n){"use strict";var i=n(260),r=n(2092).forEach,o=i.aTypedArray;(0,i.exportTypedArrayMethod)("forEach",(function(t){r(o(this),t,arguments.length>1?arguments[1]:void 0)}))},4731:function(t,e,n){"use strict";var i=n(260),r=n(1318).includes,o=i.aTypedArray;(0,i.exportTypedArrayMethod)("includes",(function(t){return r(o(this),t,arguments.length>1?arguments[1]:void 0)}))},7209:function(t,e,n){"use strict";var i=n(260),r=n(1318).indexOf,o=i.aTypedArray;(0,i.exportTypedArrayMethod)("indexOf",(function(t){return r(o(this),t,arguments.length>1?arguments[1]:void 0)}))},6319:function(t,e,n){"use strict";var i=n(7854),r=n(260),o=n(6992),a=n(5112)("iterator"),s=i.Uint8Array,l=o.values,c=o.keys,u=o.entries,h=r.aTypedArray,d=r.exportTypedArrayMethod,f=s&&s.prototype[a],p=!!f&&("values"==f.name||null==f.name),m=function(){return l.call(h(this))};d("entries",(function(){return u.call(h(this))})),d("keys",(function(){return c.call(h(this))})),d("values",m,!p),d(a,m,!p)},8867:function(t,e,n){"use strict";var i=n(260),r=i.aTypedArray,o=i.exportTypedArrayMethod,a=[].join;o("join",(function(t){return a.apply(r(this),arguments)}))},7789:function(t,e,n){"use strict";var i=n(260),r=n(6583),o=i.aTypedArray;(0,i.exportTypedArrayMethod)("lastIndexOf",(function(t){return r.apply(o(this),arguments)}))},3739:function(t,e,n){"use strict";var i=n(260),r=n(2092).map,o=n(6707),a=i.aTypedArray,s=i.aTypedArrayConstructor;(0,i.exportTypedArrayMethod)("map",(function(t){return r(a(this),t,arguments.length>1?arguments[1]:void 0,(function(t,e){return new(s(o(t,t.constructor)))(e)}))}))},4483:function(t,e,n){"use strict";var i=n(260),r=n(3671).right,o=i.aTypedArray;(0,i.exportTypedArrayMethod)("reduceRight",(function(t){return r(o(this),t,arguments.length,arguments.length>1?arguments[1]:void 0)}))},9368:function(t,e,n){"use strict";var i=n(260),r=n(3671).left,o=i.aTypedArray;(0,i.exportTypedArrayMethod)("reduce",(function(t){return r(o(this),t,arguments.length,arguments.length>1?arguments[1]:void 0)}))},2056:function(t,e,n){"use strict";var i=n(260),r=i.aTypedArray,o=i.exportTypedArrayMethod,a=Math.floor;o("reverse",(function(){for(var t,e=this,n=r(e).length,i=a(n/2),o=0;o<i;)t=e[o],e[o++]=e[--n],e[n]=t;return e}))},3462:function(t,e,n){"use strict";var i=n(260),r=n(7466),o=n(4590),a=n(7908),s=n(7293),l=i.aTypedArray;(0,i.exportTypedArrayMethod)("set",(function(t){l(this);var e=o(arguments.length>1?arguments[1]:void 0,1),n=this.length,i=a(t),s=r(i.length),c=0;if(s+e>n)throw RangeError("Wrong length");for(;c<s;)this[e+c]=i[c++]}),s((function(){new Int8Array(1).set({})})))},678:function(t,e,n){"use strict";var i=n(260),r=n(6707),o=n(7293),a=i.aTypedArray,s=i.aTypedArrayConstructor,l=i.exportTypedArrayMethod,c=[].slice;l("slice",(function(t,e){for(var n=c.call(a(this),t,e),i=r(this,this.constructor),o=0,l=n.length,u=new(s(i))(l);l>o;)u[o]=n[o++];return u}),o((function(){new Int8Array(1).slice()})))},7462:function(t,e,n){"use strict";var i=n(260),r=n(2092).some,o=i.aTypedArray;(0,i.exportTypedArrayMethod)("some",(function(t){return r(o(this),t,arguments.length>1?arguments[1]:void 0)}))},3824:function(t,e,n){"use strict";var i=n(260),r=i.aTypedArray,o=i.exportTypedArrayMethod,a=[].sort;o("sort",(function(t){return a.call(r(this),t)}))},5021:function(t,e,n){"use strict";var i=n(260),r=n(7466),o=n(1400),a=n(6707),s=i.aTypedArray;(0,i.exportTypedArrayMethod)("subarray",(function(t,e){var n=s(this),i=n.length,l=o(t,i);return new(a(n,n.constructor))(n.buffer,n.byteOffset+l*n.BYTES_PER_ELEMENT,r((void 0===e?i:o(e,i))-l))}))},2974:function(t,e,n){"use strict";var i=n(7854),r=n(260),o=n(7293),a=i.Int8Array,s=r.aTypedArray,l=r.exportTypedArrayMethod,c=[].toLocaleString,u=[].slice,h=!!a&&o((function(){c.call(new a(1))}));l("toLocaleString",(function(){return c.apply(h?u.call(s(this)):s(this),arguments)}),o((function(){return[1,2].toLocaleString()!=new a([1,2]).toLocaleString()}))||!o((function(){a.prototype.toLocaleString.call([1,2])})))},5016:function(t,e,n){"use strict";var i=n(260).exportTypedArrayMethod,r=n(7293),o=n(7854).Uint8Array,a=o&&o.prototype||{},s=[].toString,l=[].join;r((function(){s.call({})}))&&(s=function(){return l.call(this)});var c=a.toString!=s;i("toString",s,c)},2472:function(t,e,n){n(9843)("Uint8",(function(t){return function(e,n,i){return t(this,e,n,i)}}))},4747:function(t,e,n){var i=n(7854),r=n(8324),o=n(8533),a=n(8880);for(var s in r){var l=i[s],c=l&&l.prototype;if(c&&c.forEach!==o)try{a(c,"forEach",o)}catch(t){c.forEach=o}}},3948:function(t,e,n){var i=n(7854),r=n(8324),o=n(6992),a=n(8880),s=n(5112),l=s("iterator"),c=s("toStringTag"),u=o.values;for(var h in r){var d=i[h],f=d&&d.prototype;if(f){if(f[l]!==u)try{a(f,l,u)}catch(t){f[l]=u}if(f[c]||a(f,c,h),r[h])for(var p in o)if(f[p]!==o[p])try{a(f,p,o[p])}catch(t){f[p]=o[p]}}}},1637:function(t,e,n){"use strict";n(6992);var i=n(2109),r=n(5005),o=n(590),a=n(1320),s=n(2248),l=n(8003),c=n(4994),u=n(9909),h=n(5787),d=n(6656),f=n(9974),p=n(648),m=n(9670),g=n(111),v=n(30),y=n(9114),b=n(8554),w=n(1246),_=n(5112),x=r("fetch"),k=r("Headers"),S=_("iterator"),C="URLSearchParams",T=C+"Iterator",E=u.set,A=u.getterFor(C),L=u.getterFor(T),M=/\+/g,O=Array(4),P=function(t){return O[t-1]||(O[t-1]=RegExp("((?:%[\\da-f]{2}){"+t+"})","gi"))},D=function(t){try{return decodeURIComponent(t)}catch(e){return t}},N=function(t){var e=t.replace(M," "),n=4;try{return decodeURIComponent(e)}catch(t){for(;n;)e=e.replace(P(n--),D);return e}},I=/[!'()~]|%20/g,R={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},F=function(t){return R[t]},j=function(t){return encodeURIComponent(t).replace(I,F)},B=function(t,e){if(e)for(var n,i,r=e.split("&"),o=0;o<r.length;)(n=r[o++]).length&&(i=n.split("="),t.push({key:N(i.shift()),value:N(i.join("="))}))},z=function(t){this.entries.length=0,B(this.entries,t)},q=function(t,e){if(t<e)throw TypeError("Not enough arguments")},H=c((function(t,e){E(this,{type:T,iterator:b(A(t).entries),kind:e})}),"Iterator",(function(){var t=L(this),e=t.kind,n=t.iterator.next(),i=n.value;return n.done||(n.value="keys"===e?i.key:"values"===e?i.value:[i.key,i.value]),n})),U=function(){h(this,U,C);var t,e,n,i,r,o,a,s,l,c=arguments.length>0?arguments[0]:void 0,u=[];if(E(this,{type:C,entries:u,updateURL:function(){},updateSearchParams:z}),void 0!==c)if(g(c))if("function"==typeof(t=w(c)))for(n=(e=t.call(c)).next;!(i=n.call(e)).done;){if((a=(o=(r=b(m(i.value))).next).call(r)).done||(s=o.call(r)).done||!o.call(r).done)throw TypeError("Expected sequence with length 2");u.push({key:a.value+"",value:s.value+""})}else for(l in c)d(c,l)&&u.push({key:l,value:c[l]+""});else B(u,"string"==typeof c?"?"===c.charAt(0)?c.slice(1):c:c+"")},W=U.prototype;s(W,{append:function(t,e){q(arguments.length,2);var n=A(this);n.entries.push({key:t+"",value:e+""}),n.updateURL()},delete:function(t){q(arguments.length,1);for(var e=A(this),n=e.entries,i=t+"",r=0;r<n.length;)n[r].key===i?n.splice(r,1):r++;e.updateURL()},get:function(t){q(arguments.length,1);for(var e=A(this).entries,n=t+"",i=0;i<e.length;i++)if(e[i].key===n)return e[i].value;return null},getAll:function(t){q(arguments.length,1);for(var e=A(this).entries,n=t+"",i=[],r=0;r<e.length;r++)e[r].key===n&&i.push(e[r].value);return i},has:function(t){q(arguments.length,1);for(var e=A(this).entries,n=t+"",i=0;i<e.length;)if(e[i++].key===n)return!0;return!1},set:function(t,e){q(arguments.length,1);for(var n,i=A(this),r=i.entries,o=!1,a=t+"",s=e+"",l=0;l<r.length;l++)(n=r[l]).key===a&&(o?r.splice(l--,1):(o=!0,n.value=s));o||r.push({key:a,value:s}),i.updateURL()},sort:function(){var t,e,n,i=A(this),r=i.entries,o=r.slice();for(r.length=0,n=0;n<o.length;n++){for(t=o[n],e=0;e<n;e++)if(r[e].key>t.key){r.splice(e,0,t);break}e===n&&r.push(t)}i.updateURL()},forEach:function(t){for(var e,n=A(this).entries,i=f(t,arguments.length>1?arguments[1]:void 0,3),r=0;r<n.length;)i((e=n[r++]).value,e.key,this)},keys:function(){return new H(this,"keys")},values:function(){return new H(this,"values")},entries:function(){return new H(this,"entries")}},{enumerable:!0}),a(W,S,W.entries),a(W,"toString",(function(){for(var t,e=A(this).entries,n=[],i=0;i<e.length;)t=e[i++],n.push(j(t.key)+"="+j(t.value));return n.join("&")}),{enumerable:!0}),l(U,C),i({global:!0,forced:!o},{URLSearchParams:U}),o||"function"!=typeof x||"function"!=typeof k||i({global:!0,enumerable:!0,forced:!0},{fetch:function(t){var e,n,i,r=[t];return arguments.length>1&&(g(e=arguments[1])&&(n=e.body,p(n)===C&&((i=e.headers?new k(e.headers):new k).has("content-type")||i.set("content-type","application/x-www-form-urlencoded;
2charset=UTF-8"),e=v(e,{body:y(0,String(n)),headers:y(0,i)}))),r.push(e)),x.apply(this,r)}}),t.exports={URLSearchParams:U,getState:A}},285:function(t,e,n){"use strict";n(8783);var i,r=n(2109),o=n(9781),a=n(590),s=n(7854),l=n(6048),c=n(1320),u=n(5787),h=n(6656),d=n(1574),f=n(8457),p=n(8710).codeAt,m=n(3197),g=n(8003),v=n(1637),y=n(9909),b=s.URL,w=v.URLSearchParams,_=v.getState,x=y.set,k=y.getterFor("URL"),S=Math.floor,C=Math.pow,T="Invalid scheme",E="Invalid host",A="Invalid port",L=/[A-Za-z]/,M=/[\d+-.A-Za-z]/,O=/\d/,P=/^(0x|0X)/,D=/^[0-7]+$/,N=/^\d+$/,I=/^[\dA-Fa-f]+$/,R=/[\u0000\t\u000A\u000D #%/:?@[\\]]/,F=/[\u0000\t\u000A\u000D #/:?@[\\]]/,j=/^[\u0000-\u001F ]+|[\u0000-\u001F ]+$/g,B=/[\t\u000A\u000D]/g,z=function(t,e){var n,i,r;if("["==e.charAt(0)){if("]"!=e.charAt(e.length-1))return E;if(!(n=H(e.slice(1,-1))))return E;t.host=n}else if(K(t)){if(e=m(e),R.test(e))return E;if(null===(n=q(e)))return E;t.host=n}else{if(F.test(e))return E;for(n="",i=f(e),r=0;r<i.length;r++)n+=Y(i[r],W);t.host=n}},q=function(t){var e,n,i,r,o,a,s,l=t.split(".");if(l.length&&""==l[l.length-1]&&l.pop(),(e=l.length)>4)return t;for(n=[],i=0;i<e;i++){if(""==(r=l[i]))return t;if(o=10,r.length>1&&"0"==r.charAt(0)&&(o=P.test(r)?16:8,r=r.slice(8==o?1:2)),""===r)a=0;else{if(!(10==o?N:8==o?D:I).test(r))return t;a=parseInt(r,o)}n.push(a)}for(i=0;i<e;i++)if(a=n[i],i==e-1){if(a>=C(256,5-e))return null}else if(a>255)return null;for(s=n.pop(),i=0;i<n.length;i++)s+=n[i]*C(256,3-i);return s},H=function(t){var e,n,i,r,o,a,s,l=[0,0,0,0,0,0,0,0],c=0,u=null,h=0,d=function(){return t.charAt(h)};if(":"==d()){if(":"!=t.charAt(1))return;h+=2,u=++c}for(;d();){if(8==c)return;if(":"!=d()){for(e=n=0;n<4&&I.test(d());)e=16*e+parseInt(d(),16),h++,n++;if("."==d()){if(0==n)return;if(h-=n,c>6)return;for(i=0;d();){if(r=null,i>0){if(!("."==d()&&i<4))return;h++}if(!O.test(d()))return;for(;O.test(d());){if(o=parseInt(d(),10),null===r)r=o;else{if(0==r)return;r=10*r+o}if(r>255)return;h++}l[c]=256*l[c]+r,2!=++i&&4!=i||c++}if(4!=i)return;break}if(":"==d()){if(h++,!d())return}else if(d())return;l[c++]=e}else{if(null!==u)return;h++,u=++c}}if(null!==u)for(a=c-u,c=7;0!=c&&a>0;)s=l[c],l[c--]=l[u+a-1],l[u+--a]=s;else if(8!=c)return;return l},U=function(t){var e,n,i,r;if("number"==typeof t){for(e=[],n=0;n<4;n++)e.unshift(t%256),t=S(t/256);return e.join(".")}if("object"==typeof t){for(e="",i=function(t){for(var e=null,n=1,i=null,r=0,o=0;o<8;o++)0!==t[o]?(r>n&&(e=i,n=r),i=null,r=0):(null===i&&(i=o),++r);return r>n&&(e=i,n=r),e}(t),n=0;n<8;n++)r&&0===t[n]||(r&&(r=!1),i===n?(e+=n?":":"::",r=!0):(e+=t[n].toString(16),n<7&&(e+=":")));return"["+e+"]"}return t},W={},$=d({},W,{" ":1,'"':1,"<":1,">":1,"`":1}),V=d({},$,{"#":1,"?":1,"{":1,"}":1}),Z=d({},V,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),Y=function(t,e){var n=p(t,0);return n>32&&n<127&&!h(e,t)?t:encodeURIComponent(t)},G={ftp:21,file:null,http:80,https:443,ws:80,wss:443},K=function(t){return h(G,t.scheme)},X=function(t){return""!=t.username||""!=t.password},J=function(t){return!t.host||t.cannotBeABaseURL||"file"==t.scheme},Q=function(t,e){var n;return 2==t.length&&L.test(t.charAt(0))&&(":"==(n=t.charAt(1))||!e&&"|"==n)},tt=function(t){var e;return t.length>1&&Q(t.slice(0,2))&&(2==t.length||"/"===(e=t.charAt(2))||"\\"===e||"?"===e||"#"===e)},et=function(t){var e=t.path,n=e.length;!n||"file"==t.scheme&&1==n&&Q(e[0],!0)||e.pop()},nt=function(t){return"."===t||"%2e"===t.toLowerCase()},it={},rt={},ot={},at={},st={},lt={},ct={},ut={},ht={},dt={},ft={},pt={},mt={},gt={},vt={},yt={},bt={},wt={},_t={},xt={},kt={},St=function(t,e,n,r){var o,a,s,l,c,u=n||it,d=0,p="",m=!1,g=!1,v=!1;for(n||(t.scheme="",t.username="",t.password="",t.host=null,t.port=null,t.path=[],t.query=null,t.fragment=null,t.cannotBeABaseURL=!1,e=e.replace(j,"")),e=e.replace(B,""),o=f(e);d<=o.length;){switch(a=o[d],u){case it:if(!a||!L.test(a)){if(n)return T;u=ot;continue}p+=a.toLowerCase(),u=rt;break;case rt:if(a&&(M.test(a)||"+"==a||"-"==a||"."==a))p+=a.toLowerCase();else{if(":"!=a){if(n)return T;p="",u=ot,d=0;continue}if(n&&(K(t)!=h(G,p)||"file"==p&&(X(t)||null!==t.port)||"file"==t.scheme&&!t.host))return;if(t.scheme=p,n)return void(K(t)&&G[t.scheme]==t.port&&(t.port=null));p="","file"==t.scheme?u=gt:K(t)&&r&&r.scheme==t.scheme?u=at:K(t)?u=ut:"/"==o[d+1]?(u=st,d++):(t.cannotBeABaseURL=!0,t.path.push(""),u=_t)}break;case ot:if(!r||r.cannotBeABaseURL&&"#"!=a)return T;if(r.cannotBeABaseURL&&"#"==a){t.scheme=r.scheme,t.path=r.path.slice(),t.query=r.query,t.fragment="",t.cannotBeABaseURL=!0,u=kt;break}u="file"==r.scheme?gt:lt;continue;case at:if("/"!=a||"/"!=o[d+1]){u=lt;continue}u=ht,d++;break;case st:if("/"==a){u=dt;break}u=wt;continue;case lt:if(t.scheme=r.scheme,a==i)t.username=r.username,t.password=r.password,t.host=r.host,t.port=r.port,t.path=r.path.slice(),t.query=r.query;else if("/"==a||"\\"==a&&K(t))u=ct;else if("?"==a)t.username=r.username,t.password=r.password,t.host=r.host,t.port=r.port,t.path=r.path.slice(),t.query="",u=xt;else{if("#"!=a){t.username=r.username,t.password=r.password,t.host=r.host,t.port=r.port,t.path=r.path.slice(),t.path.pop(),u=wt;continue}t.username=r.username,t.password=r.password,t.host=r.host,t.port=r.port,t.path=r.path.slice(),t.query=r.query,t.fragment="",u=kt}break;case ct:if(!K(t)||"/"!=a&&"\\"!=a){if("/"!=a){t.username=r.username,t.password=r.password,t.host=r.host,t.port=r.port,u=wt;continue}u=dt}else u=ht;break;case ut:if(u=ht,"/"!=a||"/"!=p.charAt(d+1))continue;d++;break;case ht:if("/"!=a&&"\\"!=a){u=dt;continue}break;case dt:if("@"==a){m&&(p="%40"+p),m=!0,s=f(p);for(var y=0;y<s.length;y++){var b=s[y];if(":"!=b||v){var w=Y(b,Z);v?t.password+=w:t.username+=w}else v=!0}p=""}else if(a==i||"/"==a||"?"==a||"#"==a||"\\"==a&&K(t)){if(m&&""==p)return"Invalid authority";d-=f(p).length+1,p="",u=ft}else p+=a;break;case ft:case pt:if(n&&"file"==t.scheme){u=yt;continue}if(":"!=a||g){if(a==i||"/"==a||"?"==a||"#"==a||"\\"==a&&K(t)){if(K(t)&&""==p)return E;if(n&&""==p&&(X(t)||null!==t.port))return;if(l=z(t,p))return l;if(p="",u=bt,n)return;continue}"["==a?g=!0:"]"==a&&(g=!1),p+=a}else{if(""==p)return E;if(l=z(t,p))return l;if(p="",u=mt,n==pt)return}break;case mt:if(!O.test(a)){if(a==i||"/"==a||"?"==a||"#"==a||"\\"==a&&K(t)||n){if
vendor: 9,842 bytes, line 2
2(""!=p){var _=parseInt(p,10);if(_>65535)return A;t.port=K(t)&&_===G[t.scheme]?null:_,p=""}if(n)return;u=bt;continue}return A}p+=a;break;case gt:if(t.scheme="file","/"==a||"\\"==a)u=vt;else{if(!r||"file"!=r.scheme){u=wt;continue}if(a==i)t.host=r.host,t.path=r.path.slice(),t.query=r.query;else if("?"==a)t.host=r.host,t.path=r.path.slice(),t.query="",u=xt;else{if("#"!=a){tt(o.slice(d).join(""))||(t.host=r.host,t.path=r.path.slice(),et(t)),u=wt;continue}t.host=r.host,t.path=r.path.slice(),t.query=r.query,t.fragment="",u=kt}}break;case vt:if("/"==a||"\\"==a){u=yt;break}r&&"file"==r.scheme&&!tt(o.slice(d).join(""))&&(Q(r.path[0],!0)?t.path.push(r.path[0]):t.host=r.host),u=wt;continue;case yt:if(a==i||"/"==a||"\\"==a||"?"==a||"#"==a){if(!n&&Q(p))u=wt;else if(""==p){if(t.host="",n)return;u=bt}else{if(l=z(t,p))return l;if("localhost"==t.host&&(t.host=""),n)return;p="",u=bt}continue}p+=a;break;case bt:if(K(t)){if(u=wt,"/"!=a&&"\\"!=a)continue}else if(n||"?"!=a)if(n||"#"!=a){if(a!=i&&(u=wt,"/"!=a))continue}else t.fragment="",u=kt;else t.query="",u=xt;break;case wt:if(a==i||"/"==a||"\\"==a&&K(t)||!n&&("?"==a||"#"==a)){if(".."===(c=(c=p).toLowerCase())||"%2e."===c||".%2e"===c||"%2e%2e"===c?(et(t),"/"==a||"\\"==a&&K(t)||t.path.push("")):nt(p)?"/"==a||"\\"==a&&K(t)||t.path.push(""):("file"==t.scheme&&!t.path.length&&Q(p)&&(t.host&&(t.host=""),p=p.charAt(0)+":"),t.path.push(p)),p="","file"==t.scheme&&(a==i||"?"==a||"#"==a))for(;t.path.length>1&&""===t.path[0];)t.path.shift();"?"==a?(t.query="",u=xt):"#"==a&&(t.fragment="",u=kt)}else p+=Y(a,V);break;case _t:"?"==a?(t.query="",u=xt):"#"==a?(t.fragment="",u=kt):a!=i&&(t.path[0]+=Y(a,W));break;case xt:n||"#"!=a?a!=i&&("'"==a&&K(t)?t.query+="%27":t.query+="#"==a?"%23":Y(a,W)):(t.fragment="",u=kt);break;case kt:a!=i&&(t.fragment+=Y(a,$))}d++}},Ct=function(t){var e,n,i=u(this,Ct,"URL"),r=arguments.length>1?arguments[1]:void 0,a=String(t),s=x(i,{type:"URL"});if(void 0!==r)if(r instanceof Ct)e=k(r);else if(n=St(e={},String(r)))throw TypeError(n);if(n=St(s,a,null,e))throw TypeError(n);var l=s.searchParams=new w,c=_(l);c.updateSearchParams(s.query),c.updateURL=function(){s.query=String(l)||null},o||(i.href=Et.call(i),i.origin=At.call(i),i.protocol=Lt.call(i),i.username=Mt.call(i),i.password=Ot.call(i),i.host=Pt.call(i),i.hostname=Dt.call(i),i.port=Nt.call(i),i.pathname=It.call(i),i.search=Rt.call(i),i.searchParams=Ft.call(i),i.hash=jt.call(i))},Tt=Ct.prototype,Et=function(){var t=k(this),e=t.scheme,n=t.username,i=t.password,r=t.host,o=t.port,a=t.path,s=t.query,l=t.fragment,c=e+":";return null!==r?(c+="//",X(t)&&(c+=n+(i?":"+i:"")+"@"),c+=U(r),null!==o&&(c+=":"+o)):"file"==e&&(c+="//"),c+=t.cannotBeABaseURL?a[0]:a.length?"/"+a.join("/"):"",null!==s&&(c+="?"+s),null!==l&&(c+="#"+l),c},At=function(){var t=k(this),e=t.scheme,n=t.port;if("blob"==e)try{return new URL(e.path[0]).origin}catch(t){return"null"}return"file"!=e&&K(t)?e+"://"+U(t.host)+(null!==n?":"+n:""):"null"},Lt=function(){return k(this).scheme+":"},Mt=function(){return k(this).username},Ot=function(){return k(this).password},Pt=function(){var t=k(this),e=t.host,n=t.port;return null===e?"":null===n?U(e):U(e)+":"+n},Dt=function(){var t=k(this).host;return null===t?"":U(t)},Nt=function(){var t=k(this).port;return null===t?"":String(t)},It=function(){var t=k(this),e=t.path;return t.cannotBeABaseURL?e[0]:e.length?"/"+e.join("/"):""},Rt=function(){var t=k(this).query;return t?"?"+t:""},Ft=function(){return k(this).searchParams},jt=function(){var t=k(this).fragment;return t?"#"+t:""},Bt=function(t,e){return{get:t,set:e,configurable:!0,enumerable:!0}};if(o&&l(Tt,{href:Bt(Et,(function(t){var e=k(this),n=String(t),i=St(e,n);if(i)throw TypeError(i);_(e.searchParams).updateSearchParams(e.query)})),origin:Bt(At),protocol:Bt(Lt,(function(t){var e=k(this);St(e,String(t)+":",it)})),username:Bt(Mt,(function(t){var e=k(this),n=f(String(t));if(!J(e)){e.username="";for(var i=0;i<n.length;i++)e.username+=Y(n[i],Z)}})),password:Bt(Ot,(function(t){var e=k(this),n=f(String(t));if(!J(e)){e.password="";for(var i=0;i<n.length;i++)e.password+=Y(n[i],Z)}})),host:Bt(Pt,(function(t){var e=k(this);e.cannotBeABaseURL||St(e,String(t),ft)})),hostname:Bt(Dt,(function(t){var e=k(this);e.cannotBeABaseURL||St(e,String(t),pt)})),port:Bt(Nt,(function(t){var e=k(this);J(e)||(""==(t=String(t))?e.port=null:St(e,t,mt))})),pathname:Bt(It,(function(t){var e=k(this);e.cannotBeABaseURL||(e.path=[],St(e,t+"",bt))})),search:Bt(Rt,(function(t){var e=k(this);""==(t=String(t))?e.query=null:("?"==t.charAt(0)&&(t=t.slice(1)),e.query="",St(e,t,xt)),_(e.searchParams).updateSearchParams(e.query)})),searchParams:Bt(Ft),hash:Bt(jt,(function(t){var e=k(this);""!=(t=String(t))?("#"==t.charAt(0)&&(t=t.slice(1)),e.fragment="",St(e,t,kt)):e.fragment=null}))}),c(Tt,"toJSON",(function(){return Et.call(this)}),{enumerable:!0}),c(Tt,"toString",(function(){return Et.call(this)}),{enumerable:!0}),b){var zt=b.createObjectURL,qt=b.revokeObjectURL;zt&&c(Ct,"createObjectURL",(function(t){return zt.apply(b,arguments)})),qt&&c(Ct,"revokeObjectURL",(function(t){return qt.apply(b,arguments)}))}g(Ct,"URL"),r({global:!0,forced:!a,sham:!o},{URL:Ct})}},e={};function n(i){if(e[i])return e[i].exports;var r=e[i]={exports:{}};return t[i](r,r.exports,n),r.exports}n.d=function(t,e){for(var i in e)n.o(e,i)&&!n.o(t,i)&&Object.defineProperty(t,i,{enumerable:!0,get:e[i]})},n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(t){if("object"==typeof window)return window}}(),n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})};var i={};return function(){"use strict";function t(t,n){var i;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(i=function(t,n){if(t){if("string"==typeof t)return e(t,n);var i=Object.prototype.toString.call(t).slice(8,-1);return"Object"===i&&t.constructor&&(i=t.constructor.name),"Map"===i||"Set"===i?Array.from(t):"Arguments"===i||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(i)?e(t,n):void 0}}(t))||n&&t&&"number"==typeof t.length){i&&(t=i);var r=0,o=function(){};return{s:o,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,s=!0,l=!1;return{s:function(){i=t[Symbol.iterator]()},n:function(){var t=i.next();return s=t.done,t},e:function(t){l=!0,a=t},f:function(){try{s||null==i.return||i.return()}finally{if(l)throw a}}}}function e(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}function r(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}n.r(i),n.d(i,{Dropzone:function(){return w},default:function(){return C}}),n(2222),n(7327),n(2772),n(6992),n(1249),n(7042),n(561),n(8264),n(8309),n(489),n(1539),n(4916),n(9714),n(8783),n(4723),n(5306),n(3123),n(3210),n(2472),n(2990),n(8927),n(3105),n(5035),n(4345),n(7174),n(2846),n(4731),n(7209),n(6319),n(8867),n(7789),n(3739),n(9368),n(4483),n(2056),n(3462),n(678),n(7462),n(3824),n(5021),n(2974),n(5016),n(4747),n(3948),n(285);var o=function(){function e(){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e)}var n,i,o;return n=e,i=[{key:"on",value:function(t,e){return this._callbacks=this._callbacks||{},this._callbacks[t]||(this._callbacks[t]=[]),this._callbacks[t].push(e),this}},{key:"emit",value:function(e){this._callbacks=this._callbacks||{};for(var n=this._callbacks[e],i=arguments.length,r=new Array(i>1?i-1:0),o=1;o<i;o++)r[o-1]=arguments[o];if(n){var a,s=t(n,!0);try{for(s.s();!(a=s.n()).done;)a.value.apply(this,r)}catch(t){s.e(t)}finally{s.f()}}return this.element&&this.element.dispatchEvent(this.makeEvent("dropzone:"+e,{args:r})),this}},{key:"makeEvent",value:function(t,e){var n={bubbles:!0,cancelable:!0,detail:e};if("function"==typeof window.CustomEvent)return new CustomEvent(t,n);var i=document.createEvent("CustomEvent");return i.initCustomEvent(t,n.bubbles,n.cancelable,n.detail),i}},{key:"off",value:function(t,e){if(!this._callbacks||0===arguments.length)return this._callbacks={},this;var n=this._callbacks[t];if(!n)return this;if(1===arguments.length)return delete this._callbacks[t],this;for(var i=0;i<n.length;i++)if(n[i]===e){n.splice(i,1);break}return this}}],i&&r(n.prototype,i),o&&r(n,o),e}();function a(t,e){var n;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"==typeof t)return s(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var i=0,r=function(){};return{s:r,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,l=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return a=t.done,t},e:function(t){l=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(l)throw o}}}}function s(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}var l={url:null,method:"post",withCredentials:!1,timeout:null,parallelUploads:2,uploadMultiple:!1,chunking:!1,forceChunking:!1,
vendor: 8,932 bytes, line 2
2chunkSize:2e6,parallelChunkUploads:!1,retryChunks:!1,retryChunksLimit:3,maxFilesize:256,paramName:"file",createImageThumbnails:!0,maxThumbnailFilesize:10,thumbnailWidth:120,thumbnailHeight:120,thumbnailMethod:"crop",resizeWidth:null,resizeHeight:null,resizeMimeType:null,resizeQuality:.8,resizeMethod:"contain",filesizeBase:1e3,maxFiles:null,headers:null,clickable:!0,ignoreHiddenFiles:!0,acceptedFiles:null,acceptedMimeTypes:null,autoProcessQueue:!0,autoQueue:!0,addRemoveLinks:!1,previewsContainer:null,disablePreviews:!1,hiddenInputContainer:"body",capture:null,renameFilename:null,renameFile:null,forceFallback:!1,dictDefaultMessage:"Drop files here to upload",dictFallbackMessage:"Your browser does not support drag'n'drop file uploads.",dictFallbackText:"Please use the fallback form below to upload your files like in the olden days.",dictFileTooBig:"File is too big ({{filesize}}MiB). Max filesize: {{maxFilesize}}MiB.",dictInvalidFileType:"You can't upload files of this type.",dictResponseError:"Server responded with {{statusCode}} code.",dictCancelUpload:"Cancel upload",dictUploadCanceled:"Upload canceled.",dictCancelUploadConfirmation:"Are you sure you want to cancel this upload?",dictRemoveFile:"Remove file",dictRemoveFileConfirmation:null,dictMaxFilesExceeded:"You can not upload any more files.",dictFileSizeUnits:{tb:"TB",gb:"GB",mb:"MB",kb:"KB",b:"b"},init:function(){},params:function(t,e,n){if(n)return{dzuuid:n.file.upload.uuid,dzchunkindex:n.index,dztotalfilesize:n.file.size,dzchunksize:this.options.chunkSize,dztotalchunkcount:n.file.upload.totalChunkCount,dzchunkbyteoffset:n.index*this.options.chunkSize}},accept:function(t,e){return e()},chunksUploaded:function(t,e){e()},fallback:function(){var t;this.element.className="".concat(this.element.className," dz-browser-not-supported");var e,n=a(this.element.getElementsByTagName("div"),!0);try{for(n.s();!(e=n.n()).done;){var i=e.value;if(/(^| )dz-message($| )/.test(i.className)){t=i,i.className="dz-message";break}}}catch(t){n.e(t)}finally{n.f()}t||(t=w.createElement('<div class="dz-message"><span></span></div>'),this.element.appendChild(t));var r=t.getElementsByTagName("span")[0];return r&&(null!=r.textContent?r.textContent=this.options.dictFallbackMessage:null!=r.innerText&&(r.innerText=this.options.dictFallbackMessage)),this.element.appendChild(this.getFallbackForm())},resize:function(t,e,n,i){var r={srcX:0,srcY:0,srcWidth:t.width,srcHeight:t.height},o=t.width/t.height;null==e&&null==n?(e=r.srcWidth,n=r.srcHeight):null==e?e=n*o:null==n&&(n=e/o);var a=(e=Math.min(e,r.srcWidth))/(n=Math.min(n,r.srcHeight));if(r.srcWidth>e||r.srcHeight>n)if("crop"===i)o>a?(r.srcHeight=t.height,r.srcWidth=r.srcHeight*a):(r.srcWidth=t.width,r.srcHeight=r.srcWidth/a);else{if("contain"!==i)throw new Error("Unknown resizeMethod '".concat(i,"'"));o>a?n=e/o:e=n*o}return r.srcX=(t.width-r.srcWidth)/2,r.srcY=(t.height-r.srcHeight)/2,r.trgWidth=e,r.trgHeight=n,r},transformFile:function(t,e){return(this.options.resizeWidth||this.options.resizeHeight)&&t.type.match(/image.*/)?this.resizeImage(t,this.options.resizeWidth,this.options.resizeHeight,this.options.resizeMethod,e):e(t)},previewTemplate:'<div class="dz-preview dz-file-preview"> <div class="dz-image"><img data-dz-thumbnail/></div> <div class="dz-details"> <div class="dz-size"><span data-dz-size></span></div> <div class="dz-filename"><span data-dz-name></span></div> </div> <div class="dz-progress"> <span class="dz-upload" data-dz-uploadprogress></span> </div> <div class="dz-error-message"><span data-dz-errormessage></span></div> <div class="dz-success-mark"> <svg width="54px" height="54px" viewBox="0 0 54 54" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>Check</title> <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <path d="M23.5,31.8431458 L17.5852419,25.9283877 C16.0248253,24.3679711 13.4910294,24.366835 11.9289322,25.9289322 C10.3700136,27.4878508 10.3665912,30.0234455 11.9283877,31.5852419 L20.4147581,40.0716123 C20.5133999,40.1702541 20.6159315,40.2626649 20.7218615,40.3488435 C22.2835669,41.8725651 24.794234,41.8626202 26.3461564,40.3106978 L43.3106978,23.3461564 C44.8771021,21.7797521 44.8758057,19.2483887 43.3137085,17.6862915 C41.7547899,16.1273729 39.2176035,16.1255422 37.6538436,17.6893022 L23.5,31.8431458 Z M27,53 C41.3594035,53 53,41.3594035 53,27 C53,12.6405965 41.3594035,1 27,1 C12.6405965,1 1,12.6405965 1,27 C1,41.3594035 12.6405965,53 27,53 Z" stroke-opacity="0.198794158" stroke="#747474" fill-opacity="0.816519475" fill="#FFFFFF"></path> </g> </svg> </div> <div class="dz-error-mark"> <svg width="54px" height="54px" viewBox="0 0 54 54" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <title>Error</title> <g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"> <g stroke="#747474" stroke-opacity="0.198794158" fill="#FFFFFF" fill-opacity="0.816519475"> <path d="M32.6568542,29 L38.3106978,23.3461564 C39.8771021,21.7797521 39.8758057,19.2483887 38.3137085,17.6862915 C36.7547899,16.1273729 34.2176035,16.1255422 32.6538436,17.6893022 L27,23.3431458 L21.3461564,17.6893022 C19.7823965,16.1255422 17.2452101,16.1273729 15.6862915,17.6862915 C14.1241943,19.2483887 14.1228979,21.7797521 15.6893022,23.3461564 L21.3431458,29 L15.6893022,34.6538436 C14.1228979,36.2202479 14.1241943,38.7516113 15.6862915,40.3137085 C17.2452101,41.8726271 19.7823965,41.8744578 21.3461564,40.3106978 L27,34.6568542 L32.6538436,40.3106978 C34.2176035,41.8744578 36.7547899,41.8726271 38.3137085,40.3137085 C39.8758057,38.7516113 39.8771021,36.2202479 38.3106978,34.6538436 L32.6568542,29 Z M27,53 C41.3594035,53 53,41.3594035 53,27 C53,12.6405965 41.3594035,1 27,1 C12.6405965,1 1,12.6405965 1,27 C1,41.3594035 12.6405965,53 27,53 Z"></path> </g> </g> </svg> </div> </div> ',drop:function(t){return this.element.classList.remove("dz-drag-hover")},dragstart:function(t){},dragend:function(t){return this.element.classList.remove("dz-drag-hover")},dragenter:function(t){return this.element.classList.add("dz-drag-hover")},dragover:function(t){return this.element.classList.add("dz-drag-hover")},dragleave:function(t){return this.element.classList.remove("dz-drag-hover")},paste:function(t){},reset:function(){return this.element.classList.remove("dz-started")},addedfile:function(t){var e=this;if(this.element===this.previewsContainer&&this.element.classList.add("dz-started"),this.previewsContainer&&!this.options.disablePreviews){t.previewElement=w.createElement(this.options.previewTemplate.trim()),t.previewTemplate=t.previewElement,this.previewsContainer.appendChild(t.previewElement);var n,i=a(t.previewElement.querySelectorAll("[data-dz-name]"),!0);try{for(i.s();!(n=i.n()).done;){var r=n.value;r.textContent=t.name}}catch(t){i.e(t)}finally{i.f()}var o,s=a(t.previewElement.querySelectorAll("[data-dz-size]"),!0);try{for(s.s();!(o=s.n()).done;)(r=o.value).innerHTML=this.filesize(t.size)}catch(t){s.e(t)}finally{s.f()}this.options.addRemoveLinks&&(t._removeLink=w.createElement('<a class="dz-remove" href="javascript:undefined;" data-dz-remove>'.concat(this.options.dictRemoveFile,"</a>")),t.previewElement.appendChild(t._removeLink));var l,c=function(n){return n.preventDefault(),n.stopPropagation(),t.status===w.UPLOADING?w.confirm(e.options.dictCancelUploadConfirmation,(function(){return e.removeFile(t)})):e.options.dictRemoveFileConfirmation?w.confirm(e.options.dictRemoveFileConfirmation,(function(){return e.removeFile(t)})):e.removeFile(t)},u=a(t.previewElement.querySelectorAll("[data-dz-remove]"),!0);try{for(u.s();!(l=u.n()).done;)l.value.addEventListener("click",c)}catch(t){u.e(t)}finally{u.f()}}},removedfile:function(t){return null!=t.previewElement&&null!=t.previewElement.parentNode&&t.previewElement.parentNode.removeChild(t.previewElement),this._updateMaxFilesReachedClass()},thumbnail:function(t,e){if(t.previewElement){t.previewElement.classList.remove("dz-file-preview");var n,i=a(t.previewElement.querySelectorAll("[data-dz-thumbnail]"),!0);try{for(i.s();!(n=i.n()).done;){var r=n.value;r.alt=t.name,r.src=e}}catch(t){i.e(t)}finally{i.f()}return setTimeout((function(){return t.previewElement.classList.add("dz-image-preview")}),1)}},error:function(t,e){if(t.previewElement){t.previewElement.classList.add("dz-error"),"string"!=typeof e&&e.error&&(e=e.error);var n,i=a(t.previewElement.querySelectorAll("[data-dz-errormessage]"),!0);try{for(i.s();!(n=i.n()).done;)n.value.textContent=e}catch(t){i.e(t)}finally{i.f()}}},errormultiple:function(){},processing:function(t){if(t.previewElement&&(t.previewElement.classList.add("dz-processing"),t._removeLink))return t._removeLink.innerHTML=this.options.dictCancelUpload},processingmultiple:function(){},uploadprogress:function(t,e,n){if(t.previewElement){var i,r=a(t.previewElement.querySelectorAll("[data-dz-uploadprogress]"),!0);try{for(r.s();!(i=r.n()).done;){var o=i.value;
vendor: 4,354 bytes, line 2
2"PROGRESS"===o.nodeName?o.value=e:o.style.width="".concat(e,"%")}}catch(t){r.e(t)}finally{r.f()}}},totaluploadprogress:function(){},sending:function(){},sendingmultiple:function(){},success:function(t){if(t.previewElement)return t.previewElement.classList.add("dz-success")},successmultiple:function(){},canceled:function(t){return this.emit("error",t,this.options.dictUploadCanceled)},canceledmultiple:function(){},complete:function(t){if(t._removeLink&&(t._removeLink.innerHTML=this.options.dictRemoveFile),t.previewElement)return t.previewElement.classList.add("dz-complete")},completemultiple:function(){},maxfilesexceeded:function(){},maxfilesreached:function(){},queuecomplete:function(){},addedfiles:function(){}};function c(t){return c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},c(t)}function u(t,e){var n;if("undefined"==typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"==typeof t)return h(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?h(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var i=0,r=function(){};return{s:r,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=t[Symbol.iterator]()},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function h(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}function d(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function f(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}function p(t,e,n){return e&&f(t.prototype,e),n&&f(t,n),t}function m(t,e){return m=Object.setPrototypeOf||function(t,e){return t.__proto__=e,t},m(t,e)}function g(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(t){return!1}}();return function(){var n,i=b(t);if(e){var r=b(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return v(this,n)}}function v(t,e){return!e||"object"!==c(e)&&"function"!=typeof e?y(t):e}function y(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function b(t){return b=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},b(t)}var w=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),e&&m(t,e)}(n,t);var e=g(n);function n(t,i){var r,o,a;if(d(this,n),(r=e.call(this)).element=t,r.version=n.version,r.clickableElements=[],r.listeners=[],r.files=[],"string"==typeof r.element&&(r.element=document.querySelector(r.element)),!r.element||null==r.element.nodeType)throw new Error("Invalid dropzone element.");if(r.element.dropzone)throw new Error("Dropzone already attached.");n.instances.push(y(r)),r.element.dropzone=y(r);var s=null!=(a=n.optionsForElement(r.element))?a:{};if(r.options=n.extend({},l,s,null!=i?i:{}),r.options.previewTemplate=r.options.previewTemplate.replace(/\n*/g,""),r.options.forceFallback||!n.isBrowserSupported())return v(r,r.options.fallback.call(y(r)));if(null==r.options.url&&(r.options.url=r.element.getAttribute("action")),!r.options.url)throw new Error("No URL provided.");if(r.options.acceptedFiles&&r.options.acceptedMimeTypes)throw new Error("You can't provide both 'acceptedFiles' and 'acceptedMimeTypes'. 'acceptedMimeTypes' is deprecated.");
vendor: 13,341 bytes, line 2
2if(r.options.uploadMultiple&&r.options.chunking)throw new Error("You cannot set both: uploadMultiple and chunking.");return r.options.acceptedMimeTypes&&(r.options.acceptedFiles=r.options.acceptedMimeTypes,delete r.options.acceptedMimeTypes),null!=r.options.renameFilename&&(r.options.renameFile=function(t){return r.options.renameFilename.call(y(r),t.name,t)}),"string"==typeof r.options.method&&(r.options.method=r.options.method.toUpperCase()),(o=r.getExistingFallback())&&o.parentNode&&o.parentNode.removeChild(o),!1!==r.options.previewsContainer&&(r.options.previewsContainer?r.previewsContainer=n.getElement(r.options.previewsContainer,"previewsContainer"):r.previewsContainer=r.element),r.options.clickable&&(!0===r.options.clickable?r.clickableElements=[r.element]:r.clickableElements=n.getElements(r.options.clickable,"clickable")),r.init(),r}return p(n,[{key:"getAcceptedFiles",value:function(){return this.files.filter((function(t){return t.accepted})).map((function(t){return t}))}},{key:"getRejectedFiles",value:function(){return this.files.filter((function(t){return!t.accepted})).map((function(t){return t}))}},{key:"getFilesWithStatus",value:function(t){return this.files.filter((function(e){return e.status===t})).map((function(t){return t}))}},{key:"getQueuedFiles",value:function(){return this.getFilesWithStatus(n.QUEUED)}},{key:"getUploadingFiles",value:function(){return this.getFilesWithStatus(n.UPLOADING)}},{key:"getAddedFiles",value:function(){return this.getFilesWithStatus(n.ADDED)}},{key:"getActiveFiles",value:function(){return this.files.filter((function(t){return t.status===n.UPLOADING||t.status===n.QUEUED})).map((function(t){return t}))}},{key:"init",value:function(){var t=this;"form"===this.element.tagName&&this.element.setAttribute("enctype","multipart/form-data"),this.element.classList.contains("dropzone")&&!this.element.querySelector(".dz-message")&&this.element.appendChild(n.createElement('<div class="dz-default dz-message"><button class="dz-button" type="button">'.concat(this.options.dictDefaultMessage,"</button></div>"))),this.clickableElements.length&&function e(){t.hiddenFileInput&&t.hiddenFileInput.parentNode.removeChild(t.hiddenFileInput),t.hiddenFileInput=document.createElement("input"),t.hiddenFileInput.setAttribute("type","file"),(null===t.options.maxFiles||t.options.maxFiles>1)&&t.hiddenFileInput.setAttribute("multiple","multiple"),t.hiddenFileInput.className="dz-hidden-input",null!==t.options.acceptedFiles&&t.hiddenFileInput.setAttribute("accept",t.options.acceptedFiles),null!==t.options.capture&&t.hiddenFileInput.setAttribute("capture",t.options.capture),t.hiddenFileInput.setAttribute("tabindex","-1"),t.hiddenFileInput.style.visibility="hidden",t.hiddenFileInput.style.position="absolute",t.hiddenFileInput.style.top="0",t.hiddenFileInput.style.left="0",t.hiddenFileInput.style.height="0",t.hiddenFileInput.style.width="0",n.getElement(t.options.hiddenInputContainer,"hiddenInputContainer").appendChild(t.hiddenFileInput),t.hiddenFileInput.addEventListener("change",(function(){var n=t.hiddenFileInput.files;if(n.length){var i,r=u(n,!0);try{for(r.s();!(i=r.n()).done;){var o=i.value;t.addFile(o)}}catch(t){r.e(t)}finally{r.f()}}t.emit("addedfiles",n),e()}))}(),this.URL=null!==window.URL?window.URL:window.webkitURL;var e,i=u(this.events,!0);try{for(i.s();!(e=i.n()).done;){var r=e.value;this.on(r,this.options[r])}}catch(t){i.e(t)}finally{i.f()}this.on("uploadprogress",(function(){return t.updateTotalUploadProgress()})),this.on("removedfile",(function(){return t.updateTotalUploadProgress()})),this.on("canceled",(function(e){return t.emit("complete",e)})),this.on("complete",(function(e){if(0===t.getAddedFiles().length&&0===t.getUploadingFiles().length&&0===t.getQueuedFiles().length)return setTimeout((function(){return t.emit("queuecomplete")}),0)}));var o=function(t){if(function(t){if(t.dataTransfer.types)for(var e=0;e<t.dataTransfer.types.length;e++)if("Files"===t.dataTransfer.types[e])return!0;return!1}(t))return t.stopPropagation(),t.preventDefault?t.preventDefault():t.returnValue=!1};return this.listeners=[{element:this.element,events:{dragstart:function(e){return t.emit("dragstart",e)},dragenter:function(e){return o(e),t.emit("dragenter",e)},dragover:function(e){var n;try{n=e.dataTransfer.effectAllowed}catch(t){}return e.dataTransfer.dropEffect="move"===n||"linkMove"===n?"move":"copy",o(e),t.emit("dragover",e)},dragleave:function(e){return t.emit("dragleave",e)},drop:function(e){return o(e),t.drop(e)},dragend:function(e){return t.emit("dragend",e)}}}],this.clickableElements.forEach((function(e){return t.listeners.push({element:e,events:{click:function(i){return(e!==t.element||i.target===t.element||n.elementInside(i.target,t.element.querySelector(".dz-message")))&&t.hiddenFileInput.click(),!0}}})})),this.enable(),this.options.init.call(this)}},{key:"destroy",value:function(){return this.disable(),this.removeAllFiles(!0),(null!=this.hiddenFileInput?this.hiddenFileInput.parentNode:void 0)&&(this.hiddenFileInput.parentNode.removeChild(this.hiddenFileInput),this.hiddenFileInput=null),delete this.element.dropzone,n.instances.splice(n.instances.indexOf(this),1)}},{key:"updateTotalUploadProgress",value:function(){var t,e=0,n=0;if(this.getActiveFiles().length){var i,r=u(this.getActiveFiles(),!0);try{for(r.s();!(i=r.n()).done;){var o=i.value;e+=o.upload.bytesSent,n+=o.upload.total}}catch(t){r.e(t)}finally{r.f()}t=100*e/n}else t=100;return this.emit("totaluploadprogress",t,n,e)}},{key:"_getParamName",value:function(t){return"function"==typeof this.options.paramName?this.options.paramName(t):"".concat(this.options.paramName).concat(this.options.uploadMultiple?"[".concat(t,"]"):"")}},{key:"_renameFile",value:function(t){return"function"!=typeof this.options.renameFile?t.name:this.options.renameFile(t)}},{key:"getFallbackForm",value:function(){var t,e;if(t=this.getExistingFallback())return t;var i='<div class="dz-fallback">';this.options.dictFallbackText&&(i+="<p>".concat(this.options.dictFallbackText,"</p>")),i+='<input type="file" name="'.concat(this._getParamName(0),'" ').concat(this.options.uploadMultiple?'multiple="multiple"':void 0,' /><input type="submit" value="Upload!"></div>');var r=n.createElement(i);return"FORM"!==this.element.tagName?(e=n.createElement('<form action="'.concat(this.options.url,'" enctype="multipart/form-data" method="').concat(this.options.method,'"></form>'))).appendChild(r):(this.element.setAttribute("enctype","multipart/form-data"),this.element.setAttribute("method",this.options.method)),null!=e?e:r}},{key:"getExistingFallback",value:function(){for(var t=function(t){var e,n=u(t,!0);try{for(n.s();!(e=n.n()).done;){var i=e.value;if(/(^| )fallback($| )/.test(i.className))return i}}catch(t){n.e(t)}finally{n.f()}},e=0,n=["div","form"];e<n.length;e++){var i,r=n[e];if(i=t(this.element.getElementsByTagName(r)))return i}}},{key:"setupEventListeners",value:function(){return this.listeners.map((function(t){return function(){var e=[];for(var n in t.events){var i=t.events[n];e.push(t.element.addEventListener(n,i,!1))}return e}()}))}},{key:"removeEventListeners",value:function(){return this.listeners.map((function(t){return function(){var e=[];for(var n in t.events){var i=t.events[n];e.push(t.element.removeEventListener(n,i,!1))}return e}()}))}},{key:"disable",value:function(){var t=this;return this.clickableElements.forEach((function(t){return t.classList.remove("dz-clickable")})),this.removeEventListeners(),this.disabled=!0,this.files.map((function(e){return t.cancelUpload(e)}))}},{key:"enable",value:function(){return delete this.disabled,this.clickableElements.forEach((function(t){return t.classList.add("dz-clickable")})),this.setupEventListeners()}},{key:"filesize",value:function(t){var e=0,n="b";if(t>0){for(var i=["tb","gb","mb","kb","b"],r=0;r<i.length;r++){var o=i[r];if(t>=Math.pow(this.options.filesizeBase,4-r)/10){e=t/Math.pow(this.options.filesizeBase,4-r),n=o;break}}e=Math.round(10*e)/10}return"<strong>".concat(e,"</strong> ").concat(this.options.dictFileSizeUnits[n])}},{key:"_updateMaxFilesReachedClass",value:function(){return null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(this.getAcceptedFiles().length===this.options.maxFiles&&this.emit("maxfilesreached",this.files),this.element.classList.add("dz-max-files-reached")):this.element.classList.remove("dz-max-files-reached")}},{key:"drop",value:function(t){if(t.dataTransfer){this.emit("drop",t);for(var e=[],n=0;n<t.dataTransfer.files.length;n++)e[n]=t.dataTransfer.files[n];if(e.length){var i=t.dataTransfer.items;i&&i.length&&null!=i[0].webkitGetAsEntry?this._addFilesFromItems(i):this.handleFiles(e)}this.emit("addedfiles",e)}}},{key:"paste",value:function(t){if(null!=(e=null!=t?t.clipboardData:void 0,n=function(t){return t.items},null!=e?n(e):void 0)){var e,n;this.emit("paste",t);var i=t.clipboardData.items;return i.length?this._addFilesFromItems(i):void 0}}},{key:"handleFiles",value:function(t){var e,n=u(t,!0);try{for(n.s();!(e=n.n()).done;){var i=e.value;this.addFile(i)}}catch(t){n.e(t)}finally{n.f()}}},{key:"_addFilesFromItems",value:function(t){var e=this;return function(){var n,i=[],r=u(t,!0);try{for(r.s();!(n=r.n()).done;){var o,a=n.value;null!=a.webkitGetAsEntry&&(o=a.webkitGetAsEntry())?o.isFile?i.push(e.addFile(a.getAsFile())):o.isDirectory?i.push(e._addFilesFromDirectory(o,o.name)):i.push(void 0):null==a.getAsFile||null!=a.kind&&"file"!==a.kind?i.push(void 0):i.push(e.addFile(a.getAsFile()))}}catch(t){r.e(t)}finally{r.f()}return i}()}},{key:"_addFilesFromDirectory",value:function(t,e){var n=this,i=t.createReader(),r=function(t){return e=console,n="log",i=function(e){return e.log(t)},null!=e&&"function"==typeof e[n]?i(e,n):void 0;var e,n,i};return function t(){return i.readEntries((function(i){if(i.length>0){var r,o=u(i,!0);try{for(o.s();!(r=o.n()).done;){var a=r.value;a.isFile?a.file((function(t){if(!n.options.ignoreHiddenFiles||"."!==t.name.substring(0,1))return t.fullPath="".concat(e,"/").concat(t.name),n.addFile(t)})):a.isDirectory&&n._addFilesFromDirectory(a,"".concat(e,"/").concat(a.name))}}catch(t){o.e(t)}finally{o.f()}t()}return null}),r)}()}},{key:"accept",value:function(t,e){this.options.maxFilesize&&t.size>1024*this.options.maxFilesize*1024?e(this.options.dictFileTooBig.replace("{{filesize}}",Math.round(t.size/1024/10.24)/100).replace("{{maxFilesize}}",this.options.maxFilesize)):n.isValidFile(t,this.options.acceptedFiles)?null!=this.options.maxFiles&&this.getAcceptedFiles().length>=this.options.maxFiles?(e(this.options.dictMaxFilesExceeded.replace("{{maxFiles}}",this.options.maxFiles)),this.emit("maxfilesexceeded",t)):this.options.accept.call(this,t,e):e(this.options.dictInvalidFileType)}},{key:"addFile",value:function(t){var e=this;t.upload={uuid:n.uuidv4(),progress:0,total:t.size,bytesSent:0,filename:this._renameFile(t)},this.files.push(t),t.status=n.ADDED,this.emit("addedfile",t),this._enqueueThumbnail(t),this.accept(t,(function(n){n?(t.accepted=!1,e._errorProcessing([t],n)):(t.accepted=!0,e.options.autoQueue&&e.enqueueFile(t)),e._updateMaxFilesReachedClass()}))}},{key:"enqueueFiles",value:function(t){var e,n=u(t,!0);try{for(n.s();!(e=n.n()).done;){var i=e.value;this.enqueueFile(i)}}catch(t){n.e(t)}finally{n.f()}return null}},{key:"enqueueFile",value:function(t){var e=this;if(t.status!==n.ADDED||!0!==t.accepted)throw new Error("This file can't be queued because it has already been processed or was rejected.");if(t.status=n.QUEUED,this.options.autoProcessQueue)return setTimeout((function(){return e.processQueue()}),0)}},{key:"_enqueueThumbnail",value:function(t){var e=this;if(this.options.createImageThumbnails&&t.type.match(/image.*/)&&t.size<=1024*this.options.maxThumbnailFilesize*1024)return this._thumbnailQueue.push(t),setTimeout((function(){return e._processThumbnailQueue()}),0)}},{key:"_processThumbnailQueue",value:function(){var t=this;if(!this._processingThumbnail&&0!==this._thumbnailQueue.length){this._processingThumbnail=!0;var e=this._thumbnailQueue.shift();return this.createThumbnail(e,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.thumbnailMethod,!0,(function(n){return t.emit("thumbnail",e,n),t._processingThumbnail=!1,t._processThumbnailQueue()}))}}},{key:"removeFile",value:function(t){if(t.status===n.UPLOADING&&this.cancelUpload(t),this.files=_(this.files,t),this.emit("removedfile",t),0===this.files.length)return this.emit("reset")}},{key:"removeAllFiles",value:function(t){null==t&&(t=!1);var e,i=u(this.files.slice(),!0);try{for(i.s();!(e=i.n()).done;){var r=e.value;(r.status!==n.UPLOADING||t)&&this.removeFile(r)}}catch(t){i.e(t)}finally{i.f()}return null}},{key:"resizeImage",value:function(t,e,i,r,o){var a=this;return this.createThumbnail(t,e,i,r,!0,(function(e,i){if(null==i)return o(t);var r=a.options.resizeMimeType;null==r&&(r=t.type);var s=i.toDataURL(r,a.options.resizeQuality);return"image/jpeg"!==r&&"image/jpg"!==r||(s=S.restore(t.dataURL,s)),o(n.dataURItoBlob(s))}))}},{key:"createThumbnail",value:function(t,e,n,i,r,o){var a=this,s=new FileReader;s.onload=function(){t.dataURL=s.result,"image/svg+xml"!==t.type?a.createThumbnailFromUrl(t,e,n,i,r,o):null!=o&&o(s.result)},s.readAsDataURL(t)}},{key:"displayExistingFile",value:function(t,e,n,i){var r=this,o=!(arguments.length>4&&void 0!==arguments[4])||arguments[4];
vendor: 5,983 bytes, line 2
2this.emit("addedfile",t),this.emit("complete",t),o?(t.dataURL=e,this.createThumbnailFromUrl(t,this.options.thumbnailWidth,this.options.thumbnailHeight,this.options.thumbnailMethod,this.options.fixOrientation,(function(e){r.emit("thumbnail",t,e),n&&n()}),i)):(this.emit("thumbnail",t,e),n&&n())}},{key:"createThumbnailFromUrl",value:function(t,e,n,i,r,o,a){var s=this,l=document.createElement("img");return a&&(l.crossOrigin=a),r="from-image"!=getComputedStyle(document.body).imageOrientation&&r,l.onload=function(){var a=function(t){return t(1)};return"undefined"!=typeof EXIF&&null!==EXIF&&r&&(a=function(t){return EXIF.getData(l,(function(){return t(EXIF.getTag(this,"Orientation"))}))}),a((function(r){t.width=l.width,t.height=l.height;var a=s.options.resize.call(s,t,e,n,i),c=document.createElement("canvas"),u=c.getContext("2d");switch(c.width=a.trgWidth,c.height=a.trgHeight,r>4&&(c.width=a.trgHeight,c.height=a.trgWidth),r){case 2:u.translate(c.width,0),u.scale(-1,1);break;case 3:u.translate(c.width,c.height),u.rotate(Math.PI);break;case 4:u.translate(0,c.height),u.scale(1,-1);break;case 5:u.rotate(.5*Math.PI),u.scale(1,-1);break;case 6:u.rotate(.5*Math.PI),u.translate(0,-c.width);break;case 7:u.rotate(.5*Math.PI),u.translate(c.height,-c.width),u.scale(-1,1);break;case 8:u.rotate(-.5*Math.PI),u.translate(-c.height,0)}k(u,l,null!=a.srcX?a.srcX:0,null!=a.srcY?a.srcY:0,a.srcWidth,a.srcHeight,null!=a.trgX?a.trgX:0,null!=a.trgY?a.trgY:0,a.trgWidth,a.trgHeight);var h=c.toDataURL("image/png");if(null!=o)return o(h,c)}))},null!=o&&(l.onerror=o),l.src=t.dataURL}},{key:"processQueue",value:function(){var t=this.options.parallelUploads,e=this.getUploadingFiles().length,n=e;if(!(e>=t)){var i=this.getQueuedFiles();if(i.length>0){if(this.options.uploadMultiple)return this.processFiles(i.slice(0,t-e));for(;n<t;){if(!i.length)return;this.processFile(i.shift()),n++}}}}},{key:"processFile",value:function(t){return this.processFiles([t])}},{key:"processFiles",value:function(t){var e,i=u(t,!0);try{for(i.s();!(e=i.n()).done;){var r=e.value;r.processing=!0,r.status=n.UPLOADING,this.emit("processing",r)}}catch(t){i.e(t)}finally{i.f()}return this.options.uploadMultiple&&this.emit("processingmultiple",t),this.uploadFiles(t)}},{key:"_getFilesWithXhr",value:function(t){return this.files.filter((function(e){return e.xhr===t})).map((function(t){return t}))}},{key:"cancelUpload",value:function(t){if(t.status===n.UPLOADING){var e,i=this._getFilesWithXhr(t.xhr),r=u(i,!0);try{for(r.s();!(e=r.n()).done;)e.value.status=n.CANCELED}catch(t){r.e(t)}finally{r.f()}void 0!==t.xhr&&t.xhr.abort();var o,a=u(i,!0);try{for(a.s();!(o=a.n()).done;){var s=o.value;this.emit("canceled",s)}}catch(t){a.e(t)}finally{a.f()}this.options.uploadMultiple&&this.emit("canceledmultiple",i)}else t.status!==n.ADDED&&t.status!==n.QUEUED||(t.status=n.CANCELED,this.emit("canceled",t),this.options.uploadMultiple&&this.emit("canceledmultiple",[t]));if(this.options.autoProcessQueue)return this.processQueue()}},{key:"resolveOption",value:function(t){if("function"==typeof t){for(var e=arguments.length,n=new Array(e>1?e-1:0),i=1;i<e;i++)n[i-1]=arguments[i];return t.apply(this,n)}return t}},{key:"uploadFile",value:function(t){return this.uploadFiles([t])}},{key:"uploadFiles",value:function(t){var e=this;this._transformFiles(t,(function(i){if(e.options.chunking){var r=i[0];t[0].upload.chunked=e.options.chunking&&(e.options.forceChunking||r.size>e.options.chunkSize),t[0].upload.totalChunkCount=Math.ceil(r.size/e.options.chunkSize)}if(t[0].upload.chunked){var o=t[0],a=i[0];o.upload.chunks=[];var s=function(){for(var i=0;void 0!==o.upload.chunks[i];)i++;if(!(i>=o.upload.totalChunkCount)){var r=i*e.options.chunkSize,s=Math.min(r+e.options.chunkSize,a.size),l={name:e._getParamName(0),data:a.webkitSlice?a.webkitSlice(r,s):a.slice(r,s),filename:o.upload.filename,chunkIndex:i};o.upload.chunks[i]={file:o,index:i,dataBlock:l,status:n.UPLOADING,progress:0,retries:0},e._uploadData(t,[l])}};if(o.upload.finishedChunkUpload=function(i,r){var a=!0;i.status=n.SUCCESS,i.dataBlock=null,i.xhr=null;for(var l=0;l<o.upload.totalChunkCount;l++){if(void 0===o.upload.chunks[l])return s();o.upload.chunks[l].status!==n.SUCCESS&&(a=!1)}a&&e.options.chunksUploaded(o,(function(){e._finished(t,r,null)}))},e.options.parallelChunkUploads)for(var l=0;l<o.upload.totalChunkCount;l++)s();else s()}else{for(var c=[],u=0;u<t.length;u++)c[u]={name:e._getParamName(u),data:i[u],filename:t[u].upload.filename};e._uploadData(t,c)}}))}},{key:"_getChunk",value:function(t,e){for(var n=0;n<t.upload.totalChunkCount;n++)if(void 0!==t.upload.chunks[n]&&t.upload.chunks[n].xhr===e)return t.upload.chunks[n]}},{key:"_uploadData",value:function(t,e){var i,r=this,o=new XMLHttpRequest,a=u(t,!0);try{for(a.s();!(i=a.n()).done;)i.value.xhr=o}catch(t){a.e(t)}finally{a.f()}t[0].upload.chunked&&(t[0].upload.chunks[e[0].chunkIndex].xhr=o);var s=this.resolveOption(this.options.method,t),l=this.resolveOption(this.options.url,t);o.open(s,l,!0),this.resolveOption(this.options.timeout,t)&&(o.timeout=this.resolveOption(this.options.timeout,t)),o.withCredentials=!!this.options.withCredentials,o.onload=function(e){r._finishedUploading(t,o,e)},o.ontimeout=function(){r._handleUploadError(t,o,"Request timedout after ".concat(r.options.timeout/1e3," seconds"))},o.onerror=function(){r._handleUploadError(t,o)},(null!=o.upload?o.upload:o).onprogress=function(e){return r._updateFilesUploadProgress(t,o,e)};var c={Accept:"application/json","Cache-Control":"no-cache","X-Requested-With":"XMLHttpRequest"};for(var h in this.options.headers&&n.extend(c,this.options.headers),c){var d=c[h];d&&o.setRequestHeader(h,d)}var f=new FormData;if(this.options.params){var p=this.options.params;for(var m in"function"==typeof p&&(p=p.call(this,t,o,t[0].upload.chunked?this._getChunk(t[0],o):null)),p){var g=p[m];if(Array.isArray(g))for(var v=0;v<g.length;v++)f.append(m,g[v]);else f.append(m,g)}}var y,b=u(t,!0);try{for(b.s();!(y=b.n()).done;){var w=y.value;
vendor: 12,743 bytes, line 2
2this.emit("sending",w,o,f)}}catch(t){b.e(t)}finally{b.f()}this.options.uploadMultiple&&this.emit("sendingmultiple",t,o,f),this._addFormElementData(f);for(var _=0;_<e.length;_++){var x=e[_];f.append(x.name,x.data,x.filename)}this.submitRequest(o,f,t)}},{key:"_transformFiles",value:function(t,e){for(var n=this,i=[],r=0,o=function(o){n.options.transformFile.call(n,t[o],(function(n){i[o]=n,++r===t.length&&e(i)}))},a=0;a<t.length;a++)o(a)}},{key:"_addFormElementData",value:function(t){if("FORM"===this.element.tagName){var e,n=u(this.element.querySelectorAll("input, textarea, select, button"),!0);try{for(n.s();!(e=n.n()).done;){var i=e.value,r=i.getAttribute("name"),o=i.getAttribute("type");if(o&&(o=o.toLowerCase()),null!=r)if("SELECT"===i.tagName&&i.hasAttribute("multiple")){var a,s=u(i.options,!0);try{for(s.s();!(a=s.n()).done;){var l=a.value;l.selected&&t.append(r,l.value)}}catch(t){s.e(t)}finally{s.f()}}else(!o||"checkbox"!==o&&"radio"!==o||i.checked)&&t.append(r,i.value)}}catch(t){n.e(t)}finally{n.f()}}}},{key:"_updateFilesUploadProgress",value:function(t,e,n){if(t[0].upload.chunked){var i=t[0],r=this._getChunk(i,e);n?(r.progress=100*n.loaded/n.total,r.total=n.total,r.bytesSent=n.loaded):(r.progress=100,r.bytesSent=r.total),i.upload.progress=0,i.upload.total=0,i.upload.bytesSent=0;for(var o=0;o<i.upload.totalChunkCount;o++)i.upload.chunks[o]&&void 0!==i.upload.chunks[o].progress&&(i.upload.progress+=i.upload.chunks[o].progress,i.upload.total+=i.upload.chunks[o].total,i.upload.bytesSent+=i.upload.chunks[o].bytesSent);i.upload.progress=i.upload.progress/i.upload.totalChunkCount,this.emit("uploadprogress",i,i.upload.progress,i.upload.bytesSent)}else{var a,s=u(t,!0);try{for(s.s();!(a=s.n()).done;){var l=a.value;l.upload.total&&l.upload.bytesSent&&l.upload.bytesSent==l.upload.total||(n?(l.upload.progress=100*n.loaded/n.total,l.upload.total=n.total,l.upload.bytesSent=n.loaded):(l.upload.progress=100,l.upload.bytesSent=l.upload.total),this.emit("uploadprogress",l,l.upload.progress,l.upload.bytesSent))}}catch(t){s.e(t)}finally{s.f()}}}},{key:"_finishedUploading",value:function(t,e,i){var r;if(t[0].status!==n.CANCELED&&4===e.readyState){if("arraybuffer"!==e.responseType&&"blob"!==e.responseType&&(r=e.responseText,e.getResponseHeader("content-type")&&~e.getResponseHeader("content-type").indexOf("application/json")))try{r=JSON.parse(r)}catch(t){i=t,r="Invalid JSON response from server."}this._updateFilesUploadProgress(t,e),200<=e.status&&e.status<300?t[0].upload.chunked?t[0].upload.finishedChunkUpload(this._getChunk(t[0],e),r):this._finished(t,r,i):this._handleUploadError(t,e,r)}}},{key:"_handleUploadError",value:function(t,e,i){if(t[0].status!==n.CANCELED){if(t[0].upload.chunked&&this.options.retryChunks){var r=this._getChunk(t[0],e);if(r.retries++<this.options.retryChunksLimit)return void this._uploadData(t,[r.dataBlock])}this._errorProcessing(t,i||this.options.dictResponseError.replace("{{statusCode}}",e.status),e)}}},{key:"submitRequest",value:function(t,e,n){1==t.readyState&&t.send(e)}},{key:"_finished",value:function(t,e,i){var r,o=u(t,!0);try{for(o.s();!(r=o.n()).done;){var a=r.value;a.status=n.SUCCESS,this.emit("success",a,e,i),this.emit("complete",a)}}catch(t){o.e(t)}finally{o.f()}if(this.options.uploadMultiple&&(this.emit("successmultiple",t,e,i),this.emit("completemultiple",t)),this.options.autoProcessQueue)return this.processQueue()}},{key:"_errorProcessing",value:function(t,e,i){var r,o=u(t,!0);try{for(o.s();!(r=o.n()).done;){var a=r.value;a.status=n.ERROR,this.emit("error",a,e,i),this.emit("complete",a)}}catch(t){o.e(t)}finally{o.f()}if(this.options.uploadMultiple&&(this.emit("errormultiple",t,e,i),this.emit("completemultiple",t)),this.options.autoProcessQueue)return this.processQueue()}}],[{key:"initClass",value:function(){this.prototype.Emitter=o,this.prototype.events=["drop","dragstart","dragend","dragenter","dragover","dragleave","addedfile","addedfiles","removedfile","thumbnail","error","errormultiple","processing","processingmultiple","uploadprogress","totaluploadprogress","sending","sendingmultiple","success","successmultiple","canceled","canceledmultiple","complete","completemultiple","reset","maxfilesexceeded","maxfilesreached","queuecomplete"],this.prototype._thumbnailQueue=[],this.prototype._processingThumbnail=!1}},{key:"extend",value:function(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),i=1;i<e;i++)n[i-1]=arguments[i];for(var r=0,o=n;r<o.length;r++){var a=o[r];for(var s in a){var l=a[s];t[s]=l}}return t}},{key:"uuidv4",value:function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(t){var e=16*Math.random()|0;return("x"===t?e:3&e|8).toString(16)}))}}]),n}(o);w.initClass(),w.version="5.9.3",w.options={},w.optionsForElement=function(t){return t.getAttribute("id")?w.options[x(t.getAttribute("id"))]:void 0},w.instances=[],w.forElement=function(t){if("string"==typeof t&&(t=document.querySelector(t)),null==(null!=t?t.dropzone:void 0))throw new Error("No Dropzone found for given element. This is probably because you're trying to access it before Dropzone had the time to initialize. Use the `init` option to setup any additional observers on your Dropzone.");return t.dropzone},w.autoDiscover=!0,w.discover=function(){var t;if(document.querySelectorAll)t=document.querySelectorAll(".dropzone");else{t=[];var e=function(e){return function(){var n,i=[],r=u(e,!0);try{for(r.s();!(n=r.n()).done;){var o=n.value;/(^| )dropzone($| )/.test(o.className)?i.push(t.push(o)):i.push(void 0)}}catch(t){r.e(t)}finally{r.f()}return i}()};e(document.getElementsByTagName("div")),e(document.getElementsByTagName("form"))}return function(){var e,n=[],i=u(t,!0);try{for(i.s();!(e=i.n()).done;){var r=e.value;!1!==w.optionsForElement(r)?n.push(new w(r)):n.push(void 0)}}catch(t){i.e(t)}finally{i.f()}return n}()},w.blockedBrowsers=[/opera.*(Macintosh|Windows Phone).*version\/12/i],w.isBrowserSupported=function(){var t=!0;if(window.File&&window.FileReader&&window.FileList&&window.Blob&&window.FormData&&document.querySelector)if("classList"in document.createElement("a")){void 0!==w.blacklistedBrowsers&&(w.blockedBrowsers=w.blacklistedBrowsers);var e,n=u(w.blockedBrowsers,!0);try{for(n.s();!(e=n.n()).done;)e.value.test(navigator.userAgent)&&(t=!1)}catch(t){n.e(t)}finally{n.f()}}else t=!1;else t=!1;return t},w.dataURItoBlob=function(t){for(var e=atob(t.split(",")[1]),n=t.split(",")[0].split(":")[1].split(";")[0],i=new ArrayBuffer(e.length),r=new Uint8Array(i),o=0,a=e.length,s=0<=a;s?o<=a:o>=a;s?o++:o--)r[o]=e.charCodeAt(o);return new Blob([i],{type:n})};var _=function(t,e){return t.filter((function(t){return t!==e})).map((function(t){return t}))},x=function(t){return t.replace(/[\-_](\w)/g,(function(t){return t.charAt(1).toUpperCase()}))};w.createElement=function(t){var e=document.createElement("div");return e.innerHTML=t,e.childNodes[0]},w.elementInside=function(t,e){if(t===e)return!0;for(;t=t.parentNode;)if(t===e)return!0;return!1},w.getElement=function(t,e){var n;if("string"==typeof t?n=document.querySelector(t):null!=t.nodeType&&(n=t),null==n)throw new Error("Invalid `".concat(e,"` option provided. Please provide a CSS selector or a plain HTML element."));return n},w.getElements=function(t,e){var n,i;if(t instanceof Array){i=[];try{var r,o=u(t,!0);try{for(o.s();!(r=o.n()).done;)n=r.value,i.push(this.getElement(n,e))}catch(t){o.e(t)}finally{o.f()}}catch(t){i=null}}else if("string"==typeof t){i=[];var a,s=u(document.querySelectorAll(t),!0);try{for(s.s();!(a=s.n()).done;)n=a.value,i.push(n)}catch(t){s.e(t)}finally{s.f()}}else null!=t.nodeType&&(i=[t]);if(null==i||!i.length)throw new Error("Invalid `".concat(e,"` option provided. Please provide a CSS selector, a plain HTML element or a list of those."));return i},w.confirm=function(t,e,n){return window.confirm(t)?e():null!=n?n():void 0},w.isValidFile=function(t,e){if(!e)return!0;e=e.split(",");var n,i=t.type,r=i.replace(/\/.*$/,""),o=u(e,!0);try{for(o.s();!(n=o.n()).done;){var a=n.value;if("."===(a=a.trim()).charAt(0)){if(-1!==t.name.toLowerCase().indexOf(a.toLowerCase(),t.name.length-a.length))return!0}else if(/\/\*$/.test(a)){if(r===a.replace(/\/.*$/,""))return!0}else if(i===a)return!0}}catch(t){o.e(t)}finally{o.f()}return!1},"undefined"!=typeof jQuery&&null!==jQuery&&(jQuery.fn.dropzone=function(t){return this.each((function(){return new w(this,t)}))}),w.ADDED="added",w.QUEUED="queued",w.ACCEPTED=w.QUEUED,w.UPLOADING="uploading",w.PROCESSING=w.UPLOADING,w.CANCELED="canceled",w.ERROR="error",w.SUCCESS="success";var k=function(t,e,n,i,r,o,a,s,l,c){var u=function(t){t.naturalWidth;var e=t.naturalHeight,n=document.createElement("canvas");n.width=1,n.height=e;var i=n.getContext("2d");i.drawImage(t,0,0);for(var r=i.getImageData(1,0,1,e).data,o=0,a=e,s=e;s>o;)0===r[4*(s-1)+3]?a=s:o=s,s=a+o>>1;var l=s/e;return 0===l?1:l}(e);return t.drawImage(e,n,i,r,o,a,s,l,c/u)},S=function(){function t(){d(this,t)}return p(t,null,[{key:"initClass",value:function(){this.KEY_STR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}},{key:"encode64",value:function(t){for(var e="",n=void 0,i=void 0,r="",o=void 0,a=void 0,s=void 0,l="",c=0;o=(n=t[c++])>>2,a=(3&n)<<4|(i=t[c++])>>4,s=(15&i)<<2|(r=t[c++])>>6,l=63&r,isNaN(i)?s=l=64:isNaN(r)&&(l=64),e=e+this.KEY_STR.charAt(o)+this.KEY_STR.charAt(a)+this.KEY_STR.charAt(s)+this.KEY_STR.charAt(l),n=i=r="",o=a=s=l="",c<t.length;);return e}},{key:"restore",value:function(t,e){if(!t.match("data:image/jpeg;base64,"))return e;var n=this.decode64(t.replace("data:image/jpeg;base64,","")),i=this.slice2Segments(n),r=this.exifManipulation(e,i);return"data:image/jpeg;base64,".concat(this.encode64(r))}},{key:"exifManipulation",value:function(t,e){var n=this.getExifArray(e),i=this.insertExif(t,n);return new Uint8Array(i)}},{key:"getExifArray",value:function(t){for(var e=void 0,n=0;n<t.length;){if(255===(e=t[n])[0]&225===e[1])return e;n++}return[]}},{key:"insertExif",value:function(t,e){var n=t.replace("data:image/jpeg;base64,",""),i=this.decode64(n),r=i.indexOf(255,3),o=i.slice(0,r),a=i.slice(r),s=o;return s=(s=s.concat(e)).concat(a)}},{key:"slice2Segments",value:function(t){for(var e=0,n=[];!(255===t[e]&218===t[e+1]);){if(255===t[e]&216===t[e+1])e+=2;else{var i=e+(256*t[e+2]+t[e+3])+2,r=t.slice(e,i);n.push(r),e=i}if(e>t.length)break}return n}},{key:"decode64",value:function(t){var e=void 0,n=void 0,i="",r=void 0,o=void 0,a="",s=0,l=[];for(/[^A-Za-z0-9\+\/\=]/g.exec(t),t=t.replace(/[^A-Za-z0-9\+\/\=]/g,"");e=this.KEY_STR.indexOf(t.charAt(s++))<<2|(r=this.KEY_STR.indexOf(t.charAt(s++)))>>4,n=(15&r)<<4|(o=this.KEY_STR.indexOf(t.charAt(s++)))>>2,i=(3&o)<<6|(a=this.KEY_STR.indexOf(t.charAt(s++))),l.push(e),64!==o&&l.push(n),64!==a&&l.push(i),e=n=i="",r=o=a="",s<t.length;);return l}}]),t}();S.initClass(),w._autoDiscoverFunction=function(){if(w.autoDiscover)return w.discover()},function(t,e){var n=!1,i=!0,r=t.document,o=r.documentElement,a=r.addEventListener?"addEventListener":"attachEvent",s=r.addEventListener?"removeEventListener":"detachEvent",l=r.addEventListener?"":"on",c=function i(o){if("readystatechange"!==o.type||"complete"===r.readyState)return("load"===o.type?t:r)[s](l+o.type,i,!1),!n&&(n=!0)?e.call(t,o.type||o):void 0};if("complete"!==r.readyState){if(r.createEventObject&&o.doScroll){try{i=!t.frameElement}catch(t){}i&&function t(){try{o.doScroll("left")}catch(e){return void setTimeout(t,50)}return c("poll")}()}r[a](l+"DOMContentLoaded",c,!1),r[a](l+"readystatechange",c,!1),t[a](l+"load",c,!1)}}(window,w._autoDiscoverFunction),window.Dropzone=w;var C=w}(),i}()},t.exports=e()},7196:(t,e,n)=>{"use strict";n.d(e,{A:()=>D});var i=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],r={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:"object"==typeof window&&-1===window.navigator.userAgent.indexOf("MSIE"),ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(t){return"undefined"!=typeof console&&void 0},getWeek:function(t){var e=new Date(t.getTime());e.setHours(0,0,0,0),e.setDate(e.getDate()+3-(e.getDay()+6)%7);var n=new Date(e.getFullYear(),0,4);return 1+Math.round(((e.getTime()-n.getTime())/864e5-3+(n.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewB
2ox='0 0 17 17'><g></g><path d='M13.207 8.472l-7.854 7.854-0.707-0.707 7.146-7.146-7.146-7.148 0.707-0.707 7.854 7.854z' /></svg>",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 17 17'><g></g><path d='M5.207 8.471l7.146 7.147-0.707 0.707-7.853-7.854 7.854-7.853 0.707 0.707-7.147 7.146z' /></svg>",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},o={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(t){var e=t%100;if(e>3&&e<21)return"th";switch(e%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1};const a=o;var s=function(t,e){return void 0===e&&(e=2),("000"+t).slice(-1*e)},l=function(t){return!0===t?1:0};function c(t,e){var n;return function(){var i=this,r=arguments;clearTimeout(n),n=setTimeout((function(){return t.apply(i,r)}),e)}}var u=function(t){return t instanceof Array?t:[t]};function h(t,e,n){if(!0===n)return t.classList.add(e);t.classList.remove(e)}function d(t,e,n){var i=window.document.createElement(t);return e=e||"",n=n||"",i.className=e,void 0!==n&&(i.textContent=n),i}function f(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function p(t,e){return e(t)?t:t.parentNode?p(t.parentNode,e):void 0}function m(t,e){var n=d("div","numInputWrapper"),i=d("input","numInput "+t),r=d("span","arrowUp"),o=d("span","arrowDown");if(-1===navigator.userAgent.indexOf("MSIE 9.0")?i.type="number":(i.type="text",i.pattern="\\d*"),void 0!==e)for(var a in e)i.setAttribute(a,e[a]);return n.appendChild(i),n.appendChild(r),n.appendChild(o),n}function g(t){try{return"function"==typeof t.composedPath?t.composedPath()[0]:t.target}catch(e){return t.target}}var v=function(){},y=function(t,e,n){return n.months[e?"shorthand":"longhand"][t]},b={D:v,F:function(t,e,n){t.setMonth(n.months.longhand.indexOf(e))},G:function(t,e){t.setHours((t.getHours()>=12?12:0)+parseFloat(e))},H:function(t,e){t.setHours(parseFloat(e))},J:function(t,e){t.setDate(parseFloat(e))},K:function(t,e,n){t.setHours(t.getHours()%12+12*l(new RegExp(n.amPM[1],"i").test(e)))},M:function(t,e,n){t.setMonth(n.months.shorthand.indexOf(e))},S:function(t,e){t.setSeconds(parseFloat(e))},U:function(t,e){return new Date(1e3*parseFloat(e))},W:function(t,e,n){var i=parseInt(e),r=new Date(t.getFullYear(),0,2+7*(i-1),0,0,0,0);return r.setDate(r.getDate()-r.getDay()+n.firstDayOfWeek),r},Y:function(t,e){t.setFullYear(parseFloat(e))},Z:function(t,e){return new Date(e)},d:function(t,e){t.setDate(parseFloat(e))},h:function(t,e){t.setHours((t.getHours()>=12?12:0)+parseFloat(e))},i:function(t,e){t.setMinutes(parseFloat(e))},j:function(t,e){t.setDate(parseFloat(e))},l:v,m:function(t,e){t.setMonth(parseFloat(e)-1)},n:function(t,e){t.setMonth(parseFloat(e)-1)},s:function(t,e){t.setSeconds(parseFloat(e))},u:function(t,e){return new Date(parseFloat(e))},w:v,y:function(t,e){t.setFullYear(2e3+parseFloat(e))}},w={D:"",F:"",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},_={Z:function(t){return t.toISOString()},D:function(t,e,n){return e.weekdays.shorthand[_.w(t,e,n)]},F:function(t,e,n){return y(_.n(t,e,n)-1,!1,e)},G:function(t,e,n){return s(_.h(t,e,n))},H:function(t){return s(t.getHours())},J:function(t,e){return void 0!==e.ordinal?t.getDate()+e.ordinal(t.getDate()):t.getDate()},K:function(t,e){return e.amPM[l(t.getHours()>11)]},M:function(t,e){return y(t.getMonth(),!0,e)},S:function(t){return s(t.getSeconds())},U:function(t){return t.getTime()/1e3},W:function(t,e,n){return n.getWeek(t)},Y:function(t){return s(t.getFullYear(),4)},d:function(t){return s(t.getDate())},h:function(t){return t.getHours()%12?t.getHours()%12:12},i:function(t){return s(t.getMinutes())},j:function(t){return t.getDate()},l:function(t,e){return e.weekdays.longhand[t.getDay()]},m:function(t){return s(t.getMonth()+1)},n:function(t){return t.getMonth()+1},s:function(t){return t.getSeconds()},u:function(t){return t.getTime()},w:function(t){return t.getDay()},y:function(t){return String(t.getFullYear()).substring(2)}},x=function(t){var e=t.config,n=void 0===e?r:e,i=t.l10n,a=void 0===i?o:i,s=t.isMobile,l=void 0!==s&&s;
vendor: 25,339 bytes, line 2
2return function(t,e,i){var r=i||a;return void 0===n.formatDate||l?e.split("").map((function(e,i,o){return _[e]&&"\\"!==o[i-1]?_[e](t,r,n):"\\"!==e?e:""})).join(""):n.formatDate(t,e,r)}},k=function(t){var e=t.config,n=void 0===e?r:e,i=t.l10n,a=void 0===i?o:i;return function(t,e,i,o){if(0===t||t){var s,l=o||a,c=t;if(t instanceof Date)s=new Date(t.getTime());else if("string"!=typeof t&&void 0!==t.toFixed)s=new Date(t);else if("string"==typeof t){var u=e||(n||r).dateFormat,h=String(t).trim();if("today"===h)s=new Date,i=!0;else if(n&&n.parseDate)s=n.parseDate(t,u);else if(/Z$/.test(h)||/GMT$/.test(h))s=new Date(t);else{for(var d=void 0,f=[],p=0,m=0,g="";p<u.length;p++){var v=u[p],y="\\"===v,_="\\"===u[p-1]||y;if(w[v]&&!_){g+=w[v];var x=new RegExp(g).exec(t);x&&(d=!0)&&f["Y"!==v?"push":"unshift"]({fn:b[v],val:x[++m]})}else y||(g+=".")}s=n&&n.noCalendar?new Date((new Date).setHours(0,0,0,0)):new Date((new Date).getFullYear(),0,1,0,0,0,0),f.forEach((function(t){var e=t.fn,n=t.val;return s=e(s,n,l)||s})),s=d?s:void 0}}if(s instanceof Date&&!isNaN(s.getTime()))return!0===i&&s.setHours(0,0,0,0),s;n.errorHandler(new Error("Invalid date provided: "+c))}}};function S(t,e,n){return void 0===n&&(n=!0),!1!==n?new Date(t.getTime()).setHours(0,0,0,0)-new Date(e.getTime()).setHours(0,0,0,0):t.getTime()-e.getTime()}var C=function(t,e,n){return 3600*t+60*e+n},T=864e5;function E(t){var e=t.defaultHour,n=t.defaultMinute,i=t.defaultSeconds;if(void 0!==t.minDate){var r=t.minDate.getHours(),o=t.minDate.getMinutes(),a=t.minDate.getSeconds();e<r&&(e=r),e===r&&n<o&&(n=o),e===r&&n===o&&i<a&&(i=t.minDate.getSeconds())}if(void 0!==t.maxDate){var s=t.maxDate.getHours(),l=t.maxDate.getMinutes();(e=Math.min(e,s))===s&&(n=Math.min(l,n)),e===s&&n===l&&(i=t.maxDate.getSeconds())}return{hours:e,minutes:n,seconds:i}}n(5990);var A=function(){return A=Object.assign||function(t){for(var e,n=1,i=arguments.length;n<i;n++)for(var r in e=arguments[n])Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t},A.apply(this,arguments)},L=function(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var i=Array(t),r=0;for(e=0;e<n;e++)for(var o=arguments[e],a=0,s=o.length;a<s;a++,r++)i[r]=o[a];return i};function M(t,e){var n={config:A(A({},r),P.defaultConfig),l10n:a};function o(){var t;return(null===(t=n.calendarContainer)||void 0===t?void 0:t.getRootNode()).activeElement||document.activeElement}function v(t){return t.bind(n)}function b(){var t=n.config;!1===t.weekNumbers&&1===t.showMonths||!0!==t.noCalendar&&window.requestAnimationFrame((function(){if(void 0!==n.calendarContainer&&(n.calendarContainer.style.visibility="hidden",n.calendarContainer.style.display="block"),void 0!==n.daysContainer){var e=(n.days.offsetWidth+1)*t.showMonths;n.daysContainer.style.width=e+"px",n.calendarContainer.style.width=e+(void 0!==n.weekWrapper?n.weekWrapper.offsetWidth:0)+"px",n.calendarContainer.style.removeProperty("visibility"),n.calendarContainer.style.removeProperty("display")}}))}function _(t){if(0===n.selectedDates.length){var e=void 0===n.config.minDate||S(new Date,n.config.minDate)>=0?new Date:new Date(n.config.minDate.getTime()),i=E(n.config);e.setHours(i.hours,i.minutes,i.seconds,e.getMilliseconds()),n.selectedDates=[e],n.latestSelectedDateObj=e}void 0!==t&&"blur"!==t.type&&function(t){t.preventDefault();var e="keydown"===t.type,i=g(t),r=i;void 0!==n.amPM&&i===n.amPM&&(n.amPM.textContent=n.l10n.amPM[l(n.amPM.textContent===n.l10n.amPM[0])]);var o=parseFloat(r.getAttribute("min")),a=parseFloat(r.getAttribute("max")),c=parseFloat(r.getAttribute("step")),u=parseInt(r.value,10),h=t.delta||(e?38===t.which?1:-1:0),d=u+c*h;if(void 0!==r.value&&2===r.value.length){var f=r===n.hourElement,p=r===n.minuteElement;d<o?(d=a+d+l(!f)+(l(f)&&l(!n.amPM)),p&&B(void 0,-1,n.hourElement)):d>a&&(d=r===n.hourElement?d-a-l(!n.amPM):o,p&&B(void 0,1,n.hourElement)),n.amPM&&f&&(1===c?d+u===23:Math.abs(d-u)>c)&&(n.amPM.textContent=n.l10n.amPM[l(n.amPM.textContent===n.l10n.amPM[0])]),r.value=s(d)}}(t);var r=n._input.value;M(),kt(),n._input.value!==r&&n._debouncedChange()}function M(){if(void 0!==n.hourElement&&void 0!==n.minuteElement){var t,e,i=(parseInt(n.hourElement.value.slice(-2),10)||0)%24,r=(parseInt(n.minuteElement.value,10)||0)%60,o=void 0!==n.secondElement?(parseInt(n.secondElement.value,10)||0)%60:0;void 0!==n.amPM&&(t=i,e=n.amPM.textContent,i=t%12+12*l(e===n.l10n.amPM[1]));var a=void 0!==n.config.minTime||n.config.minDate&&n.minDateHasTime&&n.latestSelectedDateObj&&0===S(n.latestSelectedDateObj,n.config.minDate,!0),s=void 0!==n.config.maxTime||n.config.maxDate&&n.maxDateHasTime&&n.latestSelectedDateObj&&0===S(n.latestSelectedDateObj,n.config.maxDate,!0);if(void 0!==n.config.maxTime&&void 0!==n.config.minTime&&n.config.minTime>n.config.maxTime){var c=C(n.config.minTime.getHours(),n.config.minTime.getMinutes(),n.config.minTime.getSeconds()),u=C(n.config.maxTime.getHours(),n.config.maxTime.getMinutes(),n.config.maxTime.getSeconds()),h=C(i,r,o);if(h>u&&h<c){var d=function(t){var e=Math.floor(t/3600),n=(t-3600*e)/60;return[e,n,t-3600*e-60*n]}(c);i=d[0],r=d[1],o=d[2]}}else{if(s){var f=void 0!==n.config.maxTime?n.config.maxTime:n.config.maxDate;(i=Math.min(i,f.getHours()))===f.getHours()&&(r=Math.min(r,f.getMinutes())),r===f.getMinutes()&&(o=Math.min(o,f.getSeconds()))}if(a){var p=void 0!==n.config.minTime?n.config.minTime:n.config.minDate;(i=Math.max(i,p.getHours()))===p.getHours()&&r<p.getMinutes()&&(r=p.getMinutes()),r===p.getMinutes()&&(o=Math.max(o,p.getSeconds()))}}D(i,r,o)}}function O(t){var e=t||n.latestSelectedDateObj;e&&e instanceof Date&&D(e.getHours(),e.getMinutes(),e.getSeconds())}function D(t,e,i){void 0!==n.latestSelectedDateObj&&n.latestSelectedDateObj.setHours(t%24,e,i||0,0),n.hourElement&&n.minuteElement&&!n.isMobile&&(n.hourElement.value=s(n.config.time_24hr?t:(12+t)%12+12*l(t%12==0)),n.minuteElement.value=s(e),void 0!==n.amPM&&(n.amPM.textContent=n.l10n.amPM[l(t>=12)]),void 0!==n.secondElement&&(n.secondElement.value=s(i)))}function N(t){var e=g(t),n=parseInt(e.value)+(t.delta||0);(n/1e3>1||"Enter"===t.key&&!/[^\d]/.test(n.toString()))&&tt(n)}function I(t,e,i,r){return e instanceof Array?e.forEach((function(e){return I(t,e,i,r)})):t instanceof Array?t.forEach((function(t){return I(t,e,i,r)})):(t.addEventListener(e,i,r),void n._handlers.push({remove:function(){return t.removeEventListener(e,i,r)}}))}function R(){yt("onChange")}function F(t,e){var i=void 0!==t?n.parseDate(t):n.latestSelectedDateObj||(n.config.minDate&&n.config.minDate>n.now?n.config.minDate:n.config.maxDate&&n.config.maxDate<n.now?n.config.maxDate:n.now),r=n.currentYear,o=n.currentMonth;try{void 0!==i&&(n.currentYear=i.getFullYear(),n.currentMonth=i.getMonth())}catch(t){t.message="Invalid date supplied: "+i,n.config.errorHandler(t)}e&&n.currentYear!==r&&(yt("onYearChange"),V()),!e||n.currentYear===r&&n.currentMonth===o||yt("onMonthChange"),n.redraw()}function j(t){var e=g(t);~e.className.indexOf("arrow")&&B(t,e.classList.contains("arrowUp")?1:-1)}function B(t,e,n){var i=t&&g(t),r=n||i&&i.parentNode&&i.parentNode.firstChild,o=bt("increment");o.delta=e,r&&r.dispatchEvent(o)}function z(t,e,i,r){var o=et(e,!0),a=d("span",t,e.getDate().toString());return a.dateObj=e,a.$i=r,a.setAttribute("aria-label",n.formatDate(e,n.config.ariaDateFormat)),-1===t.indexOf("hidden")&&0===S(e,n.now)&&(n.todayDateElem=a,a.classList.add("today"),a.setAttribute("aria-current","date")),o?(a.tabIndex=-1,wt(e)&&(a.classList.add("selected"),n.selectedDateElem=a,"range"===n.config.mode&&(h(a,"startRange",n.selectedDates[0]&&0===S(e,n.selectedDates[0],!0)),h(a,"endRange",n.selectedDates[1]&&0===S(e,n.selectedDates[1],!0)),"nextMonthDay"===t&&a.classList.add("inRange")))):a.classList.add("flatpickr-disabled"),"range"===n.config.mode&&function(t){return!("range"!==n.config.mode||n.selectedDates.length<2)&&(S(t,n.selectedDates[0])>=0&&S(t,n.selectedDates[1])<=0)}(e)&&!wt(e)&&a.classList.add("inRange"),n.weekNumbers&&1===n.config.showMonths&&"prevMonthDay"!==t&&r%7==6&&n.weekNumbers.insertAdjacentHTML("beforeend","<span class='flatpickr-day'>"+n.config.getWeek(e)+"</span>"),yt("onDayCreate",a),a}function q(t){t.focus(),"range"===n.config.mode&&ot(t)}function H(t){for(var e=t>0?0:n.config.showMonths-1,i=t>0?n.config.showMonths:-1,r=e;r!=i;r+=t)for(var o=n.daysContainer.children[r],a=t>0?0:o.children.length-1,s=t>0?o.children.length:-1,l=a;l!=s;l+=t){var c=o.children[l];if(-1===c.className.indexOf("hidden")&&et(c.dateObj))return c}}function U(t,e){var i=o(),r=nt(i||document.body),a=void 0!==t?t:r?i:void 0!==n.selectedDateElem&&nt(n.selectedDateElem)?n.selectedDateElem:void 0!==n.todayDateElem&&nt(n.todayDateElem)?n.todayDateElem:H(e>0?1:-1);void 0===a?n._input.focus():r?function(t,e){for(var i=-1===t.className.indexOf("Month")?t.dateObj.getMonth():n.currentMonth,r=e>0?n.config.showMonths:-1,o=e>0?1:-1,a=i-n.currentMonth;a!=r;a+=o)for(var s=n.daysContainer.children[a],l=i-n.currentMonth===a?t.$i+e:e<0?s.children.length-1:0,c=s.children.length,u=l;u>=0&&u<c&&u!=(e>0?c:-1);u+=o){var h=s.children[u];if(-1===h.className.indexOf("hidden")&&et(h.dateObj)&&Math.abs(t.$i-u)>=Math.abs(e))return q(h)}n.changeMonth(o),U(H(o),0)}(a,e):q(a)}function W(t,e){for(var i=(new Date(t,e,1).getDay()-n.l10n.firstDayOfWeek+7)%7,r=n.utils.getDaysInMonth((e-1+12)%12,t),o=n.utils.getDaysInMonth(e,t),a=window.document.createDocumentFragment(),s=n.config.showMonths>1,l=s?"prevMonthDay hidden":"prevMonthDay",c=s?"nextMonthDay hidden":"nextMonthDay",u=r+1-i,h=0;u<=r;u++,h++)a.appendChild(z("flatpickr-day "+l,new Date(t,e-1,u),0,h));for(u=1;u<=o;u++,h++)a.appendChild(z("flatpickr-day",new Date(t,e,u),0,h));for(var f=o+1;f<=42-i&&(1===n.config.showMonths||h%7!=0);f++,h++)a.appendChild(z("flatpickr-day "+c,new Date(t,e+1,f%o),0,h));var p=d("div","dayContainer");return p.appendChild(a),p}function $(){if(void 0!==n.daysContainer){f(n.daysContainer),n.weekNumbers&&f(n.weekNumbers);for(var t=document.createDocumentFragment(),e=0;e<n.config.showMonths;e++){var i=new Date(n.currentYear,n.currentMonth,1);i.setMonth(n.currentMonth+e),t.appendChild(W(i.getFullYear(),i.getMonth()))}n.daysContainer.appendChild(t),n.days=n.daysContainer.firstChild,"range"===n.config.mode&&1===n.selectedDates.length&&ot()}}function V(){if(!(n.config.showMonths>1||"dropdown"!==n.config.monthSelectorType)){var t=function(t){return!(void 0!==n.config.minDate&&n.currentYear===n.config.minDate.getFullYear()&&t<n.config.minDate.getMonth())&&!(void 0!==n.config.maxDate&&n.currentYear===n.config.maxDate.getFullYear()&&t>n.config.maxDate.getMonth())};n.monthsDropdownContainer.tabIndex=-1,n.monthsDropdownContainer.innerHTML="";for(var e=0;e<12;e++)if(t(e)){var i=d("option","flatpickr-monthDropdown-month");i.value=new Date(n.currentYear,e).getMonth().toString(),i.textContent=y(e,n.config.shorthandCurrentMonth,n.l10n),i.tabIndex=-1,n.currentMonth===e&&(i.selected=!0),n.monthsDropdownContainer.appendChild(i)}}}function Z(){var t,e=d("div","flatpickr-month"),i=window.document.createDocumentFragment();n.config.showMonths>1||"static"===n.config.monthSelectorType?t=d("span","cur-month"):(n.monthsDropdownContainer=d("select","flatpickr-monthDropdown-months"),n.monthsDropdownContainer.setAttribute("aria-label",n.l10n.monthAriaLabel),I(n.monthsDropdownContainer,"change",(function(t){var e=g(t),i=parseInt(e.value,10);n.changeMonth(i-n.currentMonth),yt("onMonthChange")})),V(),t=n.monthsDropdownContainer);var r=m("cur-year",{tabindex:"-1"}),o=r.getElementsByTagName("input")[0];o.setAttribute("aria-label",n.l10n.yearAriaLabel),n.config.minDate&&o.setAttribute("min",n.config.minDate.getFullYear().toString()),n.config.maxDate&&(o.setAttribute("max",n.config.maxDate.getFullYear().toString()),o.disabled=!!n.config.minDate&&n.config.minDate.getFullYear()===n.config.maxDate.getFullYear());var a=d("div","flatpickr-current-month");return a.appendChild(t),a.appendChild(r),i.appendChild(a),e.appendChild(i),{container:e,yearElement:o,monthElement:t}}function Y(){f(n.monthNav),n.monthNav.appendChild(n.prevMonthNav),n.config.showMonths&&(n.yearElements=[],n.monthElements=[]);for(var t=n.config.showMonths;t--;){var e=Z();n.yearElements.push(e.yearElement),n.monthElements.push(e.monthElement),n.monthNav.appendChild(e.container)}n.monthNav.appendChild(n.nextMonthNav)}function G(){n.weekdayContainer?f(n.weekdayContainer):n.weekdayContainer=d("div","flatpickr-weekdays");for(var t=n.config.showMonths;t--;){var e=d("div","flatpickr-weekdaycontainer");n.weekdayContainer.appendChild(e)}return K(),n.weekdayContainer}function K(){if(n.weekdayContainer){var t=n.l10n.firstDayOfWeek,e=L(n.l10n.weekdays.shorthand);t>0&&t<e.length&&(e=L(e.splice(t,e.length),e.splice(0,t)));for(var i=n.config.showMonths;i--;)n.weekdayContainer.children[i].innerHTML="\n <span class='flatpickr-weekday'>\n "+e.join("</span><span class='flatpickr-weekday'>")+"\n </span>\n "}}function X(t,e){void 0===e&&(e=!0);var i=e?t:t-n.currentMonth;i<0&&!0===n._hidePrevMonthArrow||i>0&&!0===n._hideNextMonthArrow||(n.currentMonth+=i,(n.currentMonth<0||n.currentMonth>11)&&(n.currentYear+=n.currentMonth>11?1:-1,n.currentMonth=(n.currentMonth+12)%12,yt("onYearChange"),V()),$(),yt("onMonthChange"),_t())}function J(t){return n.calendarContainer.contains(t)}function Q(t){if(n.isOpen&&!n.config.inline){var e=g(t),i=J(e),r=!(e===n.input||e===n.altInput||n.element.contains(e)||t.path&&t.path.indexOf&&(~t.path.indexOf(n.input)||~t.path.indexOf(n.altInput)))&&!i&&!J(t.relatedTarget),o=!n.config.ignoredFocusElements.some((function(t){return t.contains(e)}));r&&o&&(n.config.allowInput&&n.setDate(n._input.value,!1,n.config.altInput?n.config.altFormat:n.config.dateFormat),void 0!==n.timeContainer&&void 0!==n.minuteElement&&void 0!==n.hourElement&&""!==n.input.value&&void 0!==n.input.value&&_(),n.close(),n.config&&"range"===n.config.mode&&1===n.selectedDates.length&&n.clear(!1))}}function tt(t){if(!(!t||n.config.minDate&&t<n.config.minDate.getFullYear()||n.config.maxDate&&t>n.config.maxDate.getFullYear())){var e=t,i=n.currentYear!==e;n.currentYear=e||n.currentYear,n.config.maxDate&&n.currentYear===n.config.maxDate.getFullYear()?n.currentMonth=Math.min(n.config.maxDate.getMonth(),n.currentMonth):n.config.minDate&&n.currentYear===n.config.minDate.getFullYear()&&(n.currentMonth=Math.max(n.config.minDate.getMonth(),n.currentMonth)),i&&(n.redraw(),yt("onYearChange"),V())}}function et(t,e){var i;void 0===e&&(e=!0);var r=n.parseDate(t,void 0,e);if(n.config.minDate&&r&&S(r,n.config.minDate,void 0!==e?e:!n.minDateHasTime)<0||n.config.maxDate&&r&&S(r,n.config.maxDate,void 0!==e?e:!n.maxDateHasTime)>0)return!1;if(!n.config.enable&&0===n.config.disable.length)return!0;if(void 0===r)return!1;for(var o=!!n.config.enable,a=null!==(i=n.config.enable)&&void 0!==i?i:n.config.disable,s=0,l=void 0;s<a.length;s++){if("function"==typeof(l=a[s])&&l(r))return o;if(l instanceof Date&&void 0!==r&&l.getTime()===r.getTime())return o;if("string"==typeof l){var c=n.parseDate(l,void 0,!0);return c&&c.getTime()===r.getTime()?o:!o}if("object"==typeof l&&void 0!==r&&l.from&&l.to&&r.getTime()>=l.from.getTime()&&r.getTime()<=l.to.getTime())return o}return!o}function nt(t){return void 0!==n.daysContainer&&(-1===t.className.indexOf("hidden")&&-1===t.className.indexOf("flatpickr-disabled")&&n.daysContainer.contains(t))}function it(t){var e=t.target===n._input,i=n._input.value.trimEnd()!==xt();!e||!i||t.relatedTarget&&J(t.relatedTarget)||n.setDate(n._input.value,!0,t.target===n.altInput?n.config.altFormat:n.config.dateFormat)}function rt(e){var i=g(e),r=n.config.wrap?t.contains(i):i===n._input,a=n.config.allowInput,s=n.isOpen&&(!a||!r),l=n.config.inline&&r&&!a;if(13===e.keyCode&&r){if(a)return n.setDate(n._input.value,!0,i===n.altInput?n.config.altFormat:n.config.dateFormat),n.close(),i.blur();n.open()}else if(J(i)||s||l){var c=!!n.timeContainer&&n.timeContainer.contains(i);switch(e.keyCode){case 13:c?(e.preventDefault(),_(),dt()):ft(e);break;case 27:e.preventDefault(),dt();break;case 8:case 46:r&&!n.config.allowInput&&(e.preventDefault(),n.clear());break;case 37:case 39:if(c||r)n.hourElement&&n.hourElement.focus();else{e.preventDefault();var u=o();if(void 0!==n.daysContainer&&(!1===a||u&&nt(u))){var h=39===e.keyCode?1:-1;e.ctrlKey?(e.stopPropagation(),X(h),U(H(1),0)):U(void 0,h)}}break;case 38:case 40:e.preventDefault();var d=40===e.keyCode?1:-1;n.daysContainer&&void 0!==i.$i||i===n.input||i===n.altInput?e.ctrlKey?(e.stopPropagation(),tt(n.currentYear-d),U(H(1),0)):c||U(void 0,7*d):i===n.currentYearElement?tt(n.currentYear-d):n.config.enableTime&&(!c&&n.hourElement&&n.hourElement.focus(),_(e),n._debouncedChange());break;case 9:if(c){var f=[n.hourElement,n.minuteElement,n.secondElement,n.amPM].concat(n.pluginElements).filter((function(t){return t})),p=f.indexOf(i);if(-1!==p){var m=f[p+(e.shiftKey?-1:1)];e.preventDefault(),(m||n._input).focus()}}else!n.config.noCalendar&&n.daysContainer&&n.daysContainer.contains(i)&&e.shiftKey&&(e.preventDefault(),n._input.focus())}}if(void 0!==n.amPM&&i===n.amPM)switch(e.key){case n.l10n.amPM[0].charAt(0):case n.l10n.amPM[0].charAt(0).toLowerCase():n.amPM.textContent=n.l10n.amPM[0],M(),kt();break;case n.l10n.amPM[1].charAt(0):case n.l10n.amPM[1].charAt(0).toLowerCase():n.amPM.textContent=n.l10n.amPM[1],M(),kt()}(r||J(i))&&yt("onKeyDown",e)}function ot(t,e){if(void 0===e&&(e="flatpickr-day"),1===n.selectedDates.length&&(!t||t.classList.contains(e)&&!t.classList.contains("flatpickr-disabled"))){for(var i=t?t.dateObj.getTime():n.days.firstElementChild.dateObj.getTime(),r=n.parseDate(n.selectedDates[0],void 0,!0).getTime(),o=Math.min(i,n.selectedDates[0].getTime()),a=Math.max(i,n.selectedDates[0].getTime()),s=!1,l=0,c=0,u=o;u<a;u+=T)et(new Date(u),!0)||(s=s||u>o&&u<a,u<r&&(!l||u>l)?l=u:u>r&&(!c||u<c)&&(c=u));Array.from(n.rContainer.querySelectorAll("*:nth-child(-n+"+n.config.showMonths+") > ."+e)).forEach((function(e){var o,a,u,h=e.dateObj.getTime(),d=l>0&&h<l||c>0&&h>c;if(d)return e.classList.add("notAllowed"),void["inRange","startRange","endRange"].forEach((function(t){e.classList.remove(t)}));s&&!d||(["startRange","inRange","endRange","notAllowed"].forEach((function(t){e.classList.remove(t)})),void 0!==t&&(t.classList.add(i<=n.selectedDates[0].getTime()?"startRange":"endRange"),r<i&&h===r?e.classList.add("startRange"):r>i&&h===r&&e.classList.add("endRange"),h>=l&&(0===c||h<=c)&&(a=r,u=i,(o=h)>Math.min(a,u)&&o<Math.max(a,u))&&e.classList.add("inRange")))}))}}function at(){!n.isOpen||n.config.static||n.config.inline||ut()}function st(t){return function(e){var i=n.config["_"+t+"Date"]=n.parseDate(e,n.config.dateFormat),r=n.config["_"+("min"===t?"max":"min")+"Date"];void 0!==i&&(n["min"===t?"minDateHasTime":"maxDateHasTime"]=i.getHours()>0||i.getMinutes()>0||i.getSeconds()>0),n.selectedDates&&(n.selectedDates=n.selectedDates.filter((function(t){return et(t)})),n.selectedDates.length||"min"!==t||O(i),kt()),n.daysContainer&&(ht(),void 0!==i?n.currentYearElement[t]=i.getFullYear().toString():n.currentYearElement.removeAttribute(t),n.currentYearElement.disabled=!!r&&void 0!==i&&r.getFullYear()===i.getFullYear())}}function lt(){return n.config.wrap?t.querySelector("[data-input]"):t}function ct(){"object"!=typeof n.config.locale&&void 0===P.l10ns[n.config.locale]&&n.config.errorHandler(new Error("flatpickr: invalid locale "+n.config.locale)),n.l10n=A(A({},P.l10ns.default),"object"==typeof n.config.locale?n.config.locale:"default"!==n.config.locale?P.l10ns[n.config.locale]:void 0),w.D="("+n.l10n.weekdays.shorthand.join("|")+")",w.l="("+n.l10n.weekdays.longhand.join("|")+")",w.M="("+n.l10n.months.shorthand.join("|")+")",w.F="("+n.l10n.months.longhand.join("|")+")",w.K="("+n.l10n.amPM[0]+"|"+n.l10n.amPM[1]+"|"+n.l10n.amPM[0].toLowerCase()+"|"+n.l10n.amPM[1].toLowerCase()+")",void 0===A(A({},e),JSON.parse(JSON.stringify(t.dataset||{}))).time_24hr&&void 0===P.defaultConfig.time_24hr&&(n.config.time_24hr=n.l10n.time_24hr),n.formatDate=x(n),n.parseDate=k({config:n.config,l10n:n.l10n})}function ut(t){if("function"!=typeof n.config.position){if(void 0!==n.calendarContainer){yt("onPreCalendarPosition");var e=t||n._positionElement,i=Array.prototype.reduce.call(n.calendarContainer.children,(function(t,e){return t+e.offsetHeight}),0),r=n.calendarContainer.offsetWidth,o=n.config.position.split(" "),a=o[0],s=o.length>1?o[1]:null,l=e.getBoundingClientRect(),c=window.innerHeight-l.bottom,u="above"===a||"below"!==a&&c<i&&l.top>i,d=window.pageYOffset+l.top+(u?-i-2:e.offsetHeight+2);if(h(n.calendarContainer,"arrowTop",!u),h(n.calendarContainer,"arrowBottom",u),!n.config.inline){var f=window.pageXOffset+l.left,p=!1,m=!1;"center"===s?(f-=(r-l.width)/2,p=!0):"right"===s&&(f-=r-l.width,m=!0),h(n.calendarContainer,"arrowLeft",!p&&!m),h(n.calendarContainer,"arrowCenter",p),h(n.calendarContainer,"arrowRight",m);var g=window.document.body.offsetWidth-(window.pageXOffset+l.right),v=f+r>window.document.body.offsetWidth,y=g+r>window.document.body.offsetWidth;if(h(n.calendarContainer,"rightMost",v),!n.config.static)if(n.calendarContainer.style.top=d+"px",v)if(y){var b=function(){for(var t=null,e=0;e<document.styleSheets.length;e++){var n=document.styleSheets[e];if(n.cssRules){try{n.cssRules}catch(t){continue}t=n;break}}return null!=t?t:(i=document.createElement("style"),document.head.appendChild(i),i.sheet);var i}();if(void 0===b)return;var w=window.document.body.offsetWidth,_=Math.max(0,w/2-r/2),x=b.cssRules.length,k="{left:"+l.left+"px;right:auto;}";h(n.calendarContainer,"rightMost",!1),h(n.calendarContainer,"centerMost",!0),b.insertRule(".flatpickr-calendar.centerMost:before,.flatpickr-calendar.centerMost:after"+k,x),n.calendarContainer.style.left=_+"px",n.calendarContainer.style.right="auto"}else n.calendarContainer.style.left="auto",n.calendarContainer.style.right=g+"px";else n.calendarContainer.style.left=f+"px",n.calendarContainer.style.right="auto"}}}else n.config.position(n,t)}function ht(){n.config.noCalendar||n.isMobile||(V(),_t(),$())}function dt(){n._input.focus(),-1!==window.navigator.userAgent.indexOf("MSIE")||void 0!==navigator.msMaxTouchPoints?setTimeout(n.close,0):n.close()}function ft(t){t.preventDefault(),t.stopPropagation();var e=p(g(t),(function(t){return t.classList&&t.classList.contains("flatpickr-day")&&!t.classList.contains("flatpickr-disabled")&&!t.classList.contains("notAllowed")}));if(void 0!==e){var i=e,r=n.latestSelectedDateObj=new Date(i.dateObj.getTime()),o=(r.getMonth()<n.currentMonth||r.getMonth()>n.currentMonth+n.config.showMonths-1)&&"range"!==n.config.mode;if(n.selectedDateElem=i,"single"===n.config.mode)n.selectedDates=[r];else if("multiple"===n.config.mode){var a=wt(r);a?n.selectedDates.splice(parseInt(a),1):n.selectedDates.push(r)}else"range"===n.config.mode&&(2===n.selectedDates.length&&n.clear(!1,!1),n.latestSelectedDateObj=r,n.selectedDates.push(r),0!==S(r,n.selectedDates[0],!0)&&n.selectedDates.sort((function(t,e){return t.getTime()-e.getTime()})));if(M(),o){var s=n.currentYear!==r.getFullYear();n.currentYear=r.getFullYear(),n.currentMonth=r.getMonth(),s&&(yt("onYearChange"),V()),yt("onMonthChange")}if(_t(),$(),kt(),o||"range"===n.config.mode||1!==n.config.showMonths?void 0!==n.selectedDateElem&&void 0===n.hourElement&&n.selectedDateElem&&n.selectedDateElem.focus():q(i),void 0!==n.hourElement&&void 0!==n.hourElement&&n.hourElement.focus(),n.config.closeOnSelect){var l="single"===n.config.mode&&!n.config.enableTime,c="range"===n.config.mode&&2===n.selectedDates.length&&!n.config.enableTime;(l||c)&&dt()}R()}}n.parseDate=k({config:n.config,l10n:n.l10n}),n._handlers=[],n.pluginElements=[],n.loadedPlugins=[],n._bind=I,n._setHoursFromDate=O,n._positionCalendar=ut,n.changeMonth=X,n.changeYear=tt,n.clear=function(t,e){void 0===t&&(t=!0);void 0===e&&(e=!0);n.input.value="",void 0!==n.altInput&&(n.altInput.value="");void 0!==n.mobileInput&&(n.mobileInput.value="");n.selectedDates=[],n.latestSelectedDateObj=void 0,!0===e&&(n.currentYear=n._initialDate.getFullYear(),n.currentMonth=n._initialDate.getMonth());if(!0===n.config.enableTime){var i=E(n.config);D(i.hours,i.minutes,i.seconds)}n.redraw(),t&&yt("onChange")},n.close=function(){n.isOpen=!1,n.isMobile||(void 0!==n.calendarContainer&&n.calendarContainer.classList.remove("open"),void 0!==n._input&&n._input.classList.remove("active"));yt("onClose")},n.onMouseOver=ot,n._createElement=d,n.createDay=z,n.destroy=function(){void 0!==n.config&&yt("onDestroy");for(var t=n._handlers.length;t--;)n._handlers[t].remove();if(n._handlers=[],n.mobileInput)n.mobileInput.parentNode&&n.mobileInput.parentNode.removeChild(n.mobileInput),n.mobileInput=void 0;else if(n.calendarContainer&&n.calendarContainer.parentNode)if(n.config.static&&n.calendarContainer.parentNode){var e=n.calendarContainer.parentNode;if(e.lastChild&&e.removeChild(e.lastChild),e.parentNode){for(;e.firstChild;)e.parentNode.insertBefore(e.firstChild,e);e.parentNode.removeChild(e)}}else n.calendarContainer.parentNode.removeChild(n.calendarContainer);n.altInput&&(n.input.type="text",n.altInput.parentNode&&n.altInput.parentNode.removeChild(n.altInput),delete n.altInput);n.input&&(n.input.type=n.input._type,n.input.classList.remove("flatpickr-input"),n.input.removeAttribute("readonly"));["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","
2isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach((function(t){try{delete n[t]}catch(t){}}))},n.isEnabled=et,n.jumpToDate=F,n.updateValue=kt,n.open=function(t,e){void 0===e&&(e=n._positionElement);if(!0===n.isMobile){if(t){t.preventDefault();var i=g(t);i&&i.blur()}return void 0!==n.mobileInput&&(n.mobileInput.focus(),n.mobileInput.click()),void yt("onOpen")}if(n._input.disabled||n.config.inline)return;var r=n.isOpen;n.isOpen=!0,r||(n.calendarContainer.classList.add("open"),n._input.classList.add("active"),yt("onOpen"),ut(e));!0===n.config.enableTime&&!0===n.config.noCalendar&&(!1!==n.config.allowInput||void 0!==t&&n.timeContainer.contains(t.relatedTarget)||setTimeout((function(){return n.hourElement.select()}),50))},n.redraw=ht,n.set=function(t,e){if(null!==t&&"object"==typeof t)for(var r in Object.assign(n.config,t),t)void 0!==pt[r]&&pt[r].forEach((function(t){return t()}));else n.config[t]=e,void 0!==pt[t]?pt[t].forEach((function(t){return t()})):i.indexOf(t)>-1&&(n.config[t]=u(e));n.redraw(),kt(!0)},n.setDate=function(t,e,i){void 0===e&&(e=!1);void 0===i&&(i=n.config.dateFormat);if(0!==t&&!t||t instanceof Array&&0===t.length)return n.clear(e);mt(t,i),n.latestSelectedDateObj=n.selectedDates[n.selectedDates.length-1],n.redraw(),F(void 0,e),O(),0===n.selectedDates.length&&n.clear(!1);kt(e),e&&yt("onChange")},n.toggle=function(t){if(!0===n.isOpen)return n.close();n.open(t)};var pt={locale:[ct,K],showMonths:[Y,b,G],minDate:[F],maxDate:[F],positionElement:[vt],clickOpens:[function(){!0===n.config.clickOpens?(I(n._input,"focus",n.open),I(n._input,"click",n.open)):(n._input.removeEventListener("focus",n.open),n._input.removeEventListener("click",n.open))}]};function mt(t,e){var i=[];if(t instanceof Array)i=t.map((function(t){return n.parseDate(t,e)}));else if(t instanceof Date||"number"==typeof t)i=[n.parseDate(t,e)];else if("string"==typeof t)switch(n.config.mode){case"single":case"time":i=[n.parseDate(t,e)];break;case"multiple":i=t.split(n.config.conjunction).map((function(t){return n.parseDate(t,e)}));break;case"range":i=t.split(n.l10n.rangeSeparator).map((function(t){return n.parseDate(t,e)}))}else n.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(t)));n.selectedDates=n.config.allowInvalidPreload?i:i.filter((function(t){return t instanceof Date&&et(t,!1)})),"range"===n.config.mode&&n.selectedDates.sort((function(t,e){return t.getTime()-e.getTime()}))}function gt(t){return t.slice().map((function(t){return"string"==typeof t||"number"==typeof t||t instanceof Date?n.parseDate(t,void 0,!0):t&&"object"==typeof t&&t.from&&t.to?{from:n.parseDate(t.from,void 0),to:n.parseDate(t.to,void 0)}:t})).filter((function(t){return t}))}function vt(){n._positionElement=n.config.positionElement||n._input}function yt(t,e){if(void 0!==n.config){var i=n.config[t];if(void 0!==i&&i.length>0)for(var r=0;i[r]&&r<i.length;r++)i[r](n.selectedDates,n.input.value,n,e);"onChange"===t&&(n.input.dispatchEvent(bt("change")),n.input.dispatchEvent(bt("input")))}}function bt(t){var e=document.createEvent("Event");return e.initEvent(t,!0,!0),e}function wt(t){for(var e=0;e<n.selectedDates.length;e++){var i=n.selectedDates[e];if(i instanceof Date&&0===S(i,t))return""+e}return!1}function _t(){n.config.noCalendar||n.isMobile||!n.monthNav||(n.yearElements.forEach((function(t,e){var i=new Date(n.currentYear,n.currentMonth,1);i.setMonth(n.currentMonth+e),n.config.showMonths>1||"static"===n.config.monthSelectorType?n.monthElements[e].textContent=y(i.getMonth(),n.config.shorthandCurrentMonth,n.l10n)+" ":n.monthsDropdownContainer.value=i.getMonth().toString(),t.value=i.getFullYear().toString()})),n._hidePrevMonthArrow=void 0!==n.config.minDate&&(n.currentYear===n.config.minDate.getFullYear()?n.currentMonth<=n.config.minDate.getMonth():n.currentYear<n.config.minDate.getFullYear()),n._hideNextMonthArrow=void 0!==n.config.maxDate&&(n.currentYear===n.config.maxDate.getFullYear()?n.currentMonth+1>n.config.maxDate.getMonth():n.currentYear>n.config.maxDate.getFullYear()))}function xt(t){var e=t||(n.config.altInput?n.config.altFormat:n.config.dateFormat);return n.selectedDates.map((function(t){return n.formatDate(t,e)}
vendor: 12,269 bytes, line 2
2)).filter((function(t,e,i){return"range"!==n.config.mode||n.config.enableTime||i.indexOf(t)===e})).join("range"!==n.config.mode?n.config.conjunction:n.l10n.rangeSeparator)}function kt(t){void 0===t&&(t=!0),void 0!==n.mobileInput&&n.mobileFormatStr&&(n.mobileInput.value=void 0!==n.latestSelectedDateObj?n.formatDate(n.latestSelectedDateObj,n.mobileFormatStr):""),n.input.value=xt(n.config.dateFormat),void 0!==n.altInput&&(n.altInput.value=xt(n.config.altFormat)),!1!==t&&yt("onValueUpdate")}function St(t){var e=g(t),i=n.prevMonthNav.contains(e),r=n.nextMonthNav.contains(e);i||r?X(i?-1:1):n.yearElements.indexOf(e)>=0?e.select():e.classList.contains("arrowUp")?n.changeYear(n.currentYear+1):e.classList.contains("arrowDown")&&n.changeYear(n.currentYear-1)}return function(){n.element=n.input=t,n.isOpen=!1,function(){var o=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],a=A(A({},JSON.parse(JSON.stringify(t.dataset||{}))),e),s={};n.config.parseDate=a.parseDate,n.config.formatDate=a.formatDate,Object.defineProperty(n.config,"enable",{get:function(){return n.config._enable},set:function(t){n.config._enable=gt(t)}}),Object.defineProperty(n.config,"disable",{get:function(){return n.config._disable},set:function(t){n.config._disable=gt(t)}});var l="time"===a.mode;if(!a.dateFormat&&(a.enableTime||l)){var c=P.defaultConfig.dateFormat||r.dateFormat;s.dateFormat=a.noCalendar||l?"H:i"+(a.enableSeconds?":S":""):c+" H:i"+(a.enableSeconds?":S":"")}if(a.altInput&&(a.enableTime||l)&&!a.altFormat){var h=P.defaultConfig.altFormat||r.altFormat;s.altFormat=a.noCalendar||l?"h:i"+(a.enableSeconds?":S K":" K"):h+" h:i"+(a.enableSeconds?":S":"")+" K"}Object.defineProperty(n.config,"minDate",{get:function(){return n.config._minDate},set:st("min")}),Object.defineProperty(n.config,"maxDate",{get:function(){return n.config._maxDate},set:st("max")});var d=function(t){return function(e){n.config["min"===t?"_minTime":"_maxTime"]=n.parseDate(e,"H:i:S")}};Object.defineProperty(n.config,"minTime",{get:function(){return n.config._minTime},set:d("min")}),Object.defineProperty(n.config,"maxTime",{get:function(){return n.config._maxTime},set:d("max")}),"time"===a.mode&&(n.config.noCalendar=!0,n.config.enableTime=!0);Object.assign(n.config,s,a);for(var f=0;f<o.length;f++)n.config[o[f]]=!0===n.config[o[f]]||"true"===n.config[o[f]];i.filter((function(t){return void 0!==n.config[t]})).forEach((function(t){n.config[t]=u(n.config[t]||[]).map(v)})),n.isMobile=!n.config.disableMobile&&!n.config.inline&&"single"===n.config.mode&&!n.config.disable.length&&!n.config.enable&&!n.config.weekNumbers&&/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);for(f=0;f<n.config.plugins.length;f++){var p=n.config.plugins[f](n)||{};for(var m in p)i.indexOf(m)>-1?n.config[m]=u(p[m]).map(v).concat(n.config[m]):void 0===a[m]&&(n.config[m]=p[m])}a.altInputClass||(n.config.altInputClass=lt().className+" "+n.config.altInputClass);yt("onParseConfig")}(),ct(),function(){if(n.input=lt(),!n.input)return void n.config.errorHandler(new Error("Invalid input element specified"));n.input._type=n.input.type,n.input.type="text",n.input.classList.add("flatpickr-input"),n._input=n.input,n.config.altInput&&(n.altInput=d(n.input.nodeName,n.config.altInputClass),n._input=n.altInput,n.altInput.placeholder=n.input.placeholder,n.altInput.disabled=n.input.disabled,n.altInput.required=n.input.required,n.altInput.tabIndex=n.input.tabIndex,n.altInput.type="text",n.input.setAttribute("type","hidden"),!n.config.static&&n.input.parentNode&&n.input.parentNode.insertBefore(n.altInput,n.input.nextSibling));n.config.allowInput||n._input.setAttribute("readonly","readonly");vt()}(),function(){n.selectedDates=[],n.now=n.parseDate(n.config.now)||new Date;var t=n.config.defaultDate||("INPUT"!==n.input.nodeName&&"TEXTAREA"!==n.input.nodeName||!n.input.placeholder||n.input.value!==n.input.placeholder?n.input.value:null);t&&mt(t,n.config.dateFormat);n._initialDate=n.selectedDates.length>0?n.selectedDates[0]:n.config.minDate&&n.config.minDate.getTime()>n.now.getTime()?n.config.minDate:n.config.maxDate&&n.config.maxDate.getTime()<n.now.getTime()?n.config.maxDate:n.now,n.currentYear=n._initialDate.getFullYear(),n.currentMonth=n._initialDate.getMonth(),n.selectedDates.length>0&&(n.latestSelectedDateObj=n.selectedDates[0]);void 0!==n.config.minTime&&(n.config.minTime=n.parseDate(n.config.minTime,"H:i"));void 0!==n.config.maxTime&&(n.config.maxTime=n.parseDate(n.config.maxTime,"H:i"));n.minDateHasTime=!!n.config.minDate&&(n.config.minDate.getHours()>0||n.config.minDate.getMinutes()>0||n.config.minDate.getSeconds()>0),n.maxDateHasTime=!!n.config.maxDate&&(n.config.maxDate.getHours()>0||n.config.maxDate.getMinutes()>0||n.config.maxDate.getSeconds()>0)}(),n.utils={getDaysInMonth:function(t,e){return void 0===t&&(t=n.currentMonth),void 0===e&&(e=n.currentYear),1===t&&(e%4==0&&e%100!=0||e%400==0)?29:n.l10n.daysInMonth[t]}},n.isMobile||function(){var t=window.document.createDocumentFragment();if(n.calendarContainer=d("div","flatpickr-calendar"),n.calendarContainer.tabIndex=-1,!n.config.noCalendar){if(t.appendChild((n.monthNav=d("div","flatpickr-months"),n.yearElements=[],n.monthElements=[],n.prevMonthNav=d("span","flatpickr-prev-month"),n.prevMonthNav.innerHTML=n.config.prevArrow,n.nextMonthNav=d("span","flatpickr-next-month"),n.nextMonthNav.innerHTML=n.config.nextArrow,Y(),Object.defineProperty(n,"_hidePrevMonthArrow",{get:function(){return n.__hidePrevMonthArrow},set:function(t){n.__hidePrevMonthArrow!==t&&(h(n.prevMonthNav,"flatpickr-disabled",t),n.__hidePrevMonthArrow=t)}}),Object.defineProperty(n,"_hideNextMonthArrow",{get:function(){return n.__hideNextMonthArrow},set:function(t){n.__hideNextMonthArrow!==t&&(h(n.nextMonthNav,"flatpickr-disabled",t),n.__hideNextMonthArrow=t)}}),n.currentYearElement=n.yearElements[0],_t(),n.monthNav)),n.innerContainer=d("div","flatpickr-innerContainer"),n.config.weekNumbers){var e=function(){n.calendarContainer.classList.add("hasWeeks");var t=d("div","flatpickr-weekwrapper");t.appendChild(d("span","flatpickr-weekday",n.l10n.weekAbbreviation));var e=d("div","flatpickr-weeks");return t.appendChild(e),{weekWrapper:t,weekNumbers:e}}(),i=e.weekWrapper,r=e.weekNumbers;n.innerContainer.appendChild(i),n.weekNumbers=r,n.weekWrapper=i}n.rContainer=d("div","flatpickr-rContainer"),n.rContainer.appendChild(G()),n.daysContainer||(n.daysContainer=d("div","flatpickr-days"),n.daysContainer.tabIndex=-1),$(),n.rContainer.appendChild(n.daysContainer),n.innerContainer.appendChild(n.rContainer),t.appendChild(n.innerContainer)}n.config.enableTime&&t.appendChild(function(){n.calendarContainer.classList.add("hasTime"),n.config.noCalendar&&n.calendarContainer.classList.add("noCalendar");var t=E(n.config);n.timeContainer=d("div","flatpickr-time"),n.timeContainer.tabIndex=-1;var e=d("span","flatpickr-time-separator",":"),i=m("flatpickr-hour",{"aria-label":n.l10n.hourAriaLabel});n.hourElement=i.getElementsByTagName("input")[0];var r=m("flatpickr-minute",{"aria-label":n.l10n.minuteAriaLabel});n.minuteElement=r.getElementsByTagName("input")[0],n.hourElement.tabIndex=n.minuteElement.tabIndex=-1,n.hourElement.value=s(n.latestSelectedDateObj?n.latestSelectedDateObj.getHours():n.config.time_24hr?t.hours:function(t){switch(t%24){case 0:case 12:return 12;default:return t%12}}(t.hours)),n.minuteElement.value=s(n.latestSelectedDateObj?n.latestSelectedDateObj.getMinutes():t.minutes),n.hourElement.setAttribute("step",n.config.hourIncrement.toString()),n.minuteElement.setAttribute("step",n.config.minuteIncrement.toString()),n.hourElement.setAttribute("min",n.config.time_24hr?"0":"1"),n.hourElement.setAttribute("max",n.config.time_24hr?"23":"12"),n.hourElement.setAttribute("maxlength","2"),n.minuteElement.setAttribute("min","0"),n.minuteElement.setAttribute("max","59"),n.minuteElement.setAttribute("maxlength","2"),n.timeContainer.appendChild(i),n.timeContainer.appendChild(e),n.timeContainer.appendChild(r),n.config.time_24hr&&n.timeContainer.classList.add("time24hr");if(n.config.enableSeconds){n.timeContainer.classList.add("hasSeconds");var o=m("flatpickr-second");n.secondElement=o.getElementsByTagName("input")[0],n.secondElement.value=s(n.latestSelectedDateObj?n.latestSelectedDateObj.getSeconds():t.seconds),n.secondElement.setAttribute("step",n.minuteElement.getAttribute("step")),n.secondElement.setAttribute("min","0"),n.secondElement.setAttribute("max","59"),n.secondElement.setAttribute("maxlength","2"),n.timeContainer.appendChild(d("span","flatpickr-time-separator",":")),n.timeContainer.appendChild(o)}n.config.time_24hr||(n.amPM=d("span","flatpickr-am-pm",n.l10n.amPM[l((n.latestSelectedDateObj?n.hourElement.value:n.config.defaultHour)>11)]),n.amPM.title=n.l10n.toggleTitle,n.amPM.tabIndex=-1,n.timeContainer.appendChild(n.amPM));return n.timeContainer}());h(n.calendarContainer,"rangeMode","range"===n.config.mode),h(n.calendarContainer,"animate",!0===n.config.animate),h(n.calendarContainer,"multiMonth",n.config.showMonths>1),n.calendarContainer.appendChild(t);var o=void 0!==n.config.appendTo&&void 0!==n.config.appendTo.nodeType;if((n.config.inline||n.config.static)&&(n.calendarContainer.classList.add(n.config.inline?"inline":"static"),n.config.inline&&(!o&&n.element.parentNode?n.element.parentNode.insertBefore(n.calendarContainer,n._input.nextSibling):void 0!==n.config.appendTo&&n.config.appendTo.appendChild(n.calendarContainer)),n.config.static)){var a=d("div","flatpickr-wrapper");n.element.parentNode&&n.element.parentNode.insertBefore(a,n.element),a.appendChild(n.element),n.altInput&&a.appendChild(n.altInput),a.appendChild(n.calendarContainer)}n.config.static||n.config.inline||(void 0!==n.config.appendTo?n.config.appendTo:window.document.body).appendChild(n.calendarContainer)}(),function(){n.config.wrap&&["open","close","toggle","clear"].forEach((function(t){Array.prototype.forEach.call(n.element.querySelectorAll("[data-"+t+"]"),(function(e){return I(e,"click",n[t])}))}));if(n.isMobile)return void function(){var t=n.config.enableTime?n.config.noCalendar?"time":"datetime-local":"date";n.mobileInput=d("input",n.input.className+" flatpickr-mobile"),n.mobileInput.tabIndex=1,n.mobileInput.type=t,n.mobileInput.disabled=n.input.disabled,n.mobileInput.required=n.input.required,n.mobileInput.placeholder=n.input.placeholder,n.mobileFormatStr="datetime-local"===t?"Y-m-d\\TH:i:S":"date"===t?"Y-m-d":"H:i:S",n.selectedDates.length>0&&(n.mobileInput.defaultValue=n.mobileInput.value=n.formatDate(n.selectedDates[0],n.mobileFormatStr));n.config.minDate&&(n.mobileInput.min=n.formatDate(n.config.minDate,"Y-m-d"));n.config.maxDate&&(n.mobileInput.max=n.formatDate(n.config.maxDate,"Y-m-d"));n.input.getAttribute("step")&&(n.mobileInput.step=String(n.input.getAttribute("step")));n.input.type="hidden",void 0!==n.altInput&&(n.altInput.type="hidden");try{n.input.parentNode&&n.input.parentNode.insertBefore(n.mobileInput,n.input.nextSibling)}catch(t){}I(n.mobileInput,"change",(function(t){n.setDate(g(t).value,!1,n.mobileFormatStr),yt("onChange"),yt("onClose")}))}();var t=c(at,50);n._debouncedChange=c(R,300),n.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&I(n.daysContainer,"mouseover",(function(t){"range"===n.config.mode&&ot(g(t))}));I(n._input,"keydown",rt),void 0!==n.calendarContainer&&I(n.calendarContainer,"keydown",rt);n.config.inline||n.config.static||I(window,"resize",t);void 0!==window.ontouchstart?I(window.document,"touchstart",Q):I(window.document,"mousedown",Q);I(window.document,"focus",Q,{capture:!0}),!0===n.config.clickOpens&&(I(n._input,"focus",n.open),I(n._input,"click",n.open));void 0!==n.daysContainer&&(I(n.monthNav,"click",St),I(n.monthNav,["keyup","increment"],N),I(n.daysContainer,"click",ft));if(void 0!==n.timeContainer&&void 0!==n.minuteElement&&void 0!==n.hourElement){var e=function(t){return g(t).select()};I(n.timeContainer,["increment"],_),I(n.timeContainer,"blur",_,{capture:!0}),I(n.timeContainer,"click",j),I([n.hourElement,n.minuteElement],["focus","click"],e),void 0!==n.secondElement&&I(n.secondElement,"focus",(function(){return n.secondElement&&n.secondElement.select()}
vendor: 5,013 bytes, line 2
2)),void 0!==n.amPM&&I(n.amPM,"click",(function(t){_(t)}))}n.config.allowInput&&I(n._input,"blur",it)}(),(n.selectedDates.length||n.config.noCalendar)&&(n.config.enableTime&&O(n.config.noCalendar?n.latestSelectedDateObj:void 0),kt(!1)),b();var o=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!n.isMobile&&o&&ut(),yt("onReady")}(),n}function O(t,e){for(var n=Array.prototype.slice.call(t).filter((function(t){return t instanceof HTMLElement})),i=[],r=0;r<n.length;r++){var o=n[r];try{if(null!==o.getAttribute("data-fp-omit"))continue;void 0!==o._flatpickr&&(o._flatpickr.destroy(),o._flatpickr=void 0),o._flatpickr=M(o,e||{}),i.push(o._flatpickr)}catch(t){}}return 1===i.length?i[0]:i}"undefined"!=typeof HTMLElement&&"undefined"!=typeof HTMLCollection&&"undefined"!=typeof NodeList&&(HTMLCollection.prototype.flatpickr=NodeList.prototype.flatpickr=function(t){return O(this,t)},HTMLElement.prototype.flatpickr=function(t){return O([this],t)});var P=function(t,e){return"string"==typeof t?O(window.document.querySelectorAll(t),e):t instanceof Node?O([t],e):O(t,e)};P.defaultConfig={},P.l10ns={en:A({},a),default:A({},a)},P.localize=function(t){P.l10ns.default=A(A({},P.l10ns.default),t)},P.setDefaults=function(t){P.defaultConfig=A(A({},P.defaultConfig),t)},P.parseDate=k({}),P.formatDate=x({}),P.compareDates=S,"undefined"!=typeof jQuery&&void 0!==jQuery.fn&&(jQuery.fn.flatpickr=function(t){return O(this,t)}),Date.prototype.fp_incr=function(t){return new Date(this.getFullYear(),this.getMonth(),this.getDate()+("string"==typeof t?parseInt(t,10):t))},"undefined"!=typeof window&&(window.flatpickr=P);const D=P},5990:()=>{"use strict";"function"!=typeof Object.assign&&(Object.assign=function(t){for(var e=[],n=1;n<arguments.length;n++)e[n-1]=arguments[n];if(!t)throw TypeError("Cannot convert undefined or null to object");for(var i=function(e){e&&Object.keys(e).forEach((function(n){return t[n]=e[n]}))},r=0,o=e;r<o.length;r++){i(o[r])}return t})},6208:function(t,e){!function(t){"use strict";var e=function(){return e=Object.assign||function(t){for(var e,n=1,i=arguments.length;n<i;n++)for(var r in e=arguments[n])Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t},e.apply(this,arguments)},n="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},i={weekdays:{shorthand:["Ø£ØØ¯","اثÙÙÙ","Ø«ÙØ§Ø«Ø§Ø¡","أربعاء","Ø®Ù
ÙØ³","جÙ
عة","سبت"],longhand:["Ø§ÙØ£ØØ¯","Ø§ÙØ§Ø«ÙÙÙ","Ø§ÙØ«Ùاثاء","Ø§ÙØ£Ø±Ø¨Ø¹Ø§Ø¡","Ø§ÙØ®Ù
ÙØ³","Ø§ÙØ¬Ù
عة","Ø§ÙØ³Ø¨Øª"]},months:{shorthand:["1","2","3","4","5","6","7","8","9","10","11","12"],longhand:["ÙÙØ§Ùر","ÙØ¨Ø±Ø§Ùر","Ù
ارس","أبرÙÙ","Ù
اÙÙ","ÙÙÙÙÙ","ÙÙÙÙÙ","أغسطس","سبتÙ
بر","Ø£ÙØªÙبر","ÙÙÙÙ
بر","Ø¯ÙØ³Ù
بر"]},firstDayOfWeek:6,rangeSeparator:" Ø¥ÙÙ ",weekAbbreviation:"Wk",scrollTitle:"ÙÙ
Ø¨Ø§ÙØªÙ
Ø±ÙØ± ÙÙØ²Ùادة",toggleTitle:"اضغط ÙÙØªØ¨Ø¯ÙÙ",amPM:["ص","Ù
"],yearAriaLabel:"Ø³ÙØ©",monthAriaLabel:"Ø´ÙØ±",hourAriaLabel:"ساعة",minuteAriaLabel:"دÙÙÙØ©",time_24hr:!1};n.l10ns.ar=i,n.l10ns;var r="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},o={weekdays:{shorthand:["So","Mo","Di","Mi","Do","Fr","Sa"],longhand:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"]},months:{shorthand:["Jän","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],longhand:["Jänner","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]},firstDayOfWeek:1,weekAbbreviation:"KW",rangeSeparator:" bis ",scrollTitle:"Zum Ãndern scrollen",toggleTitle:"Zum Umschalten klicken",time_24hr:!0};r.l10ns.at=o,r.l10ns;var a="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},s={weekdays:{shorthand:["B.","B.e.","Ã.a.","Ã.","C.a.","C.","Å."],longhand:["Bazar","Bazar ertÉsi","ÃÉrÅÉnbÉ axÅamı","ÃÉrÅÉnbÉ","CümÉ axÅamı","CümÉ","ÅÉnbÉ"]},months:{shorthand:["Yan","Fev","Mar","Apr","May","İyn","İyl","Avq","Sen","Okt","Noy","Dek"],longhand:["Yanvar","Fevral","Mart","Aprel","May","İyun","İyul","Avqust","Sentyabr","Oktyabr","Noyabr","Dekabr"]},firstDayOfWeek:1,ordinal:function(){return"."},rangeSeparator:" - ",weekAbbreviation:"Hf",scrollTitle:"Artırmaq üçün sürüÅdürün",toggleTitle:"Aç / BaÄla",amPM:["GÆ","GS"],time_24hr:!0};a.l10ns.az=s,a.l10ns;var l="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},c={weekdays:{shorthand:["Ðд","Ðн","ÐÑ","СÑ","ЧÑ","ÐÑ","Сб"],longhand:["ÐÑдзелÑ","ÐанÑдзелак","ÐÑÑоÑак","СеÑада","ЧаÑвеÑ","ÐÑÑнÑÑа","СÑбоÑа"]},months:{shorthand:["СÑÑ","ÐÑÑ","Сак","ÐÑа","ТÑа","ЧÑÑ","ÐÑп","ÐнÑ","ÐеÑ","ÐаÑ","ÐÑÑ","Сне"],longhand:["СÑÑдзенÑ","ÐÑÑÑ","СакавÑк","ÐÑаÑавÑк","ТÑавенÑ","ЧÑÑвенÑ","ÐÑпенÑ","ÐнÑвенÑ","ÐеÑаÑенÑ","ÐаÑÑÑÑÑнÑк","ÐÑ
2ÑÑапад","СнежанÑ"]},firstDayOfWeek:1,ordinal:function(){return""},rangeSeparator:" â ",weekAbbreviation:"ТÑд.",scrollTitle:"ÐÑакÑÑÑÑÑе Ð´Ð»Ñ Ð¿Ð°Ð²ÐµÐ»ÑÑÑннÑ",toggleTitle:"ÐаÑÑÑнÑÑе Ð´Ð»Ñ Ð¿ÐµÑаклÑÑÑннÑ",amPM:["ÐÐ","ÐÐ"],yearAriaLabel:"Ðод",time_24hr:!0};l.l10ns.be=c,l.l10ns;var u="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},h={firstDayOfWeek:1,weekdays:{shorthand:["Ned","Pon","Uto","Sri","Äet","Pet","Sub"],longhand:["Nedjelja","Ponedjeljak","Utorak","Srijeda","Äetvrtak","Petak","Subota"]},months:{shorthand:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Avg","Sep","Okt","Nov","Dec"],longhand:["Januar","Februar","Mart","April","Maj","Juni","Juli","Avgust","Septembar","Oktobar","Novembar","Decembar"]},time_24hr:!0};u.l10ns.bs=h,u.l10ns;var d="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},f={weekdays:{shorthand:["Ðд","Ðн","ÐÑ","СÑ","ЧÑ","ÐÑ","Сб"],longhand:["ÐеделÑ","Ðонеделник","ÐÑоÑник","СÑÑда","ЧеÑвÑÑÑÑк","ÐеÑÑк","СÑбоÑа"]},months:{shorthand:["ЯнÑ","Фев","ÐаÑÑ","ÐпÑ","Ðай","Юни","Юли","Ðвг","Сеп","ÐкÑ","Ðое","Ðек"],longhand:["ЯнÑаÑи","ФевÑÑаÑи","ÐаÑÑ","ÐпÑил","Ðай","Юни","Юли","ÐвгÑÑÑ","СепÑемвÑи","ÐкÑомвÑи","ÐоемвÑи","ÐекемвÑи"]},time_24hr:!0,firstDayOfWeek:1};d.l10ns.bg=f,d.l10ns;var p="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},m={weekdays:{shorthand:["রবি","সà§à¦®","মà¦à§à¦à¦²","বà§à¦§","বà§à¦¹à¦¸à§à¦ªà¦¤à¦¿","শà§à¦à§à¦°","শনি"],longhand:["রবিবার","সà§à¦®à¦¬à¦¾à¦°","মà¦à§à¦à¦²à¦¬à¦¾à¦°","বà§à¦§à¦¬à¦¾à¦°","বà§à¦¹à¦¸à§à¦ªà¦¤à¦¿à¦¬à¦¾à¦°","শà§à¦à§à¦°à¦¬à¦¾à¦°","শনিবার"]},months:{shorthand:["à¦à¦¾à¦¨à§","ফà§à¦¬à§à¦°à§","মারà§à¦","à¦à¦ªà§à¦°à¦¿à¦²","মà§","à¦à§à¦¨","à¦à§à¦²à¦¾à¦","à¦à¦","সà§à¦ªà§à¦à§","à¦
à¦à§à¦à§","নà¦à§","ডিসà§"],longhand:["à¦à¦¾à¦¨à§à¦¯à¦¼à¦¾à¦°à§","ফà§à¦¬à§à¦°à§à¦¯à¦¼à¦¾à¦°à§","মারà§à¦","à¦à¦ªà§à¦°à¦¿à¦²","মà§","à¦à§à¦¨","à¦à§à¦²à¦¾à¦","à¦à¦à¦¸à§à¦","সà§à¦ªà§à¦à§à¦®à§à¦¬à¦°","à¦
à¦à§à¦à§à¦¬à¦°","নà¦à§à¦®à§à¦¬à¦°","ডিসà§à¦®à§à¦¬à¦°"]}};p.l10ns.bn=m,p.l10ns;var g="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},v={weekdays:{shorthand:["Dg","Dl","Dt","Dc","Dj","Dv","Ds"],longhand:["Diumenge","Dilluns","Dimarts","Dimecres","Dijous","Divendres","Dissabte"]},months:{shorthand:["Gen","Febr","Març","Abr","Maig","Juny","Jul","Ag","Set","Oct","Nov","Des"],longhand:["Gener","Febrer","Març","Abril","Maig","Juny","Juliol","Agost","Setembre","Octubre","Novembre","Desembre"]},ordinal:function(t){var e=t%100;if(e>3&&e<21)return"è";switch(e%10){case 1:case 3:return"r";case 2:return"n";case 4:return"t";default:return"è"}},firstDayOfWeek:1,rangeSeparator:" a ",time_24hr:!0};g.l10ns.cat=g.l10ns.ca=v,g.l10ns;var y="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},b={weekdays:{shorthand:["ÛÛÚ©Ø´ÛÙ
Ù
Û","دÙÙØ´ÛÙ
Ù
Û","Ø³ÛØ´ÛÙ
Ù
Û","ÚÙØ§Ø±Ø´ÛÙ
Ù
Û","Ù¾ÛÙØ¬Ø´ÛÙ
Ù
Û","ÙÛÛÙÛ","Ø´ÛÙ
Ù
Û"],longhand:["ÛÛÚ©Ø´ÛÙ
Ù
Û","دÙÙØ´ÛÙ
Ù
Û","Ø³ÛØ´ÛÙ
Ù
Û","ÚÙØ§Ø±Ø´ÛÙ
Ù
Û","Ù¾ÛÙØ¬Ø´ÛÙ
Ù
Û","ÙÛÛÙÛ","Ø´ÛÙ
Ù
Û"]},months:{shorthand:["ÚÛØ¨ÛÙØ¯Ø§Ù","ÚÛØ´ÛÙ
Û","ÙÛÙØ±Ûز","Ú¯ÙڵاÙ","Ø¬ÛØ²ÛرداÙ","Ù¾ÙÙØ´Ù¾ÛÚ","Ú¯ÛÙØ§ÙÛÚ","Ø®ÛØ±Ù
Ø§ÙØ§Ù","ÚÛØ²Ø¨Ûر","Ú¯ÛڵاÚÛØ²Ø§Ù","Ø³ÛØ±Ù
اÙÛØ²","بÛÙØ±Ø§Ùبار"],longhand:["ÚÛØ¨ÛÙØ¯Ø§Ù","ÚÛØ´ÛÙ
Û","ÙÛÙØ±Ûز","Ú¯ÙڵاÙ","Ø¬ÛØ²ÛرداÙ","Ù¾ÙÙØ´Ù¾ÛÚ","Ú¯ÛÙØ§ÙÛÚ","Ø®ÛØ±Ù
Ø§ÙØ§Ù","ÚÛØ²Ø¨Ûر","Ú¯ÛڵاÚÛØ²Ø§Ù","Ø³ÛØ±Ù
اÙÛØ²","بÛÙØ±Ø§Ùبار"]},firstDayOfWeek:6,ordinal:function(){return""}};y.l10ns.ckb=b,y.l10ns;var w="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},_={weekdays:{shorthand:["Ne","Po","Ãt","St","Ät","Pá","So"],longhand:["NedÄle","PondÄlÃ","Ãterý","StÅeda","Ätvrtek","Pátek","Sobota"]},months:{shorthand:["Led","Ãn","BÅe","Dub","KvÄ","Äer","Ävc","Srp","ZáÅ","ÅÃj","Lis","Pro"],longhand:["Leden","Ãnor","BÅezen","Duben","KvÄten","Äerven","Äervenec","Srpen","ZáÅÃ","ÅÃjen","Listopad","Prosinec"]},firstDayOfWeek:1,ordinal:function(){return"."},rangeSeparator:" do ",weekAbbreviation:"Týd.",scrollTitle:"Rolujte pro zmÄnu",toggleTitle:"PÅepnout dopoledne/odpoledne",amPM:["dop.","odp."],yearAriaLabel:"Rok",time_24hr:!0};w.l10ns.cs=_,w.l10ns;var x="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},k={weekdays:{shorthand:["Sul","Llun","Maw","Mer","Iau","Gwe","Sad"],longhand:["Dydd Sul","Dydd Llun","Dydd Mawrth","Dydd Mercher","Dydd Iau","Dydd Gwener","Dydd Sadwrn"]},months:{shorthand:["Ion","Chwef","Maw","Ebr","Mai","Meh","Gorff","Awst","Medi","Hyd","Tach","Rhag"],longhand:["Ionawr","Chwefror","Mawrth","Ebrill","Mai","Mehefin","Gorffennaf","Awst","Medi","Hydref","Tachwedd","Rhagfyr"]},firstDayOfWeek:1,ordinal:function(t){return 1===t?"af":2===t?"ail":3===t||4===t?"ydd":5===t||6===t?"ed":t>=7&&t<=10||12==t||15==t||18==t||20==t?"fed":11==t||13==t||14==t||16==t||17==t||19==t?"eg":t>=21&&t<=39?"ain":""},time_24hr:!0};x.l10ns.cy=k,x.l10ns;var S="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},C={weekdays:{shorthand:["søn","man","tir","ons","tors","fre","lør"],longhand:["søndag","mandag","tirsdag","onsdag","torsdag","fredag","lørdag"]},months:{shorthand:["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"],longhand:["januar","februar","marts","april","maj","juni","juli","august","september","oktober","november","december"]},ordinal:function(){return"."},firstDayOfWeek:1,rangeSeparator:" til ",weekAbbreviation:"uge",time_24hr:!0};S.l10ns.da=C,S.l10ns;var T="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},E={weekdays:{shorthand:["So","Mo","Di","Mi","Do","Fr","Sa"],longhand:["Sonntag","Montag","Dienstag","Mittwoch","Donnerstag","Freitag","Samstag"]},months:{shorthand:["Jan","Feb","Mär","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Dez"],longhand:["Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember"]},firstDayOfWeek:1,weekAbbreviation:"KW",rangeSeparator:" bis ",scrollTitle:"Zum Ãndern scrollen",toggleTitle:"Zum Umschalten klicken",time_24hr:!0};T.l10ns.de=E,T.l10ns;var A={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
2ay","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(t){var e=t%100;if(e>3&&e<21)return"th";switch(e%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1},L="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},M={firstDayOfWeek:1,rangeSeparator:" Äis ",weekAbbreviation:"Sem",scrollTitle:"Rulumu por pligrandigi la valoron",toggleTitle:"Klaku por Åalti",weekdays:{shorthand:["Dim","Lun","Mar","Mer","Ä´aÅ","Ven","Sab"],longhand:["dimanÄo","lundo","mardo","merkredo","ĵaÅdo","vendredo","sabato"]},months:{shorthand:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","AÅg","Sep","Okt","Nov","Dec"],longhand:["januaro","februaro","marto","aprilo","majo","junio","julio","aÅgusto","septembro","oktobro","novembro","decembro"]},ordinal:function(){return"-a"},time_24hr:!0};L.l10ns.eo=M,L.l10ns;var O="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},P={weekdays:{shorthand:["Dom","Lun","Mar","Mié","Jue","Vie","Sáb"],longhand:["Domingo","Lunes","Martes","Miércoles","Jueves","Viernes","Sábado"]},months:{shorthand:["Ene","Feb","Mar","Abr","May","Jun","Jul","Ago","Sep","Oct","Nov","Dic"],longhand:["Enero","Febrero","Marzo","Abril","Mayo","Junio","Julio","Agosto","Septiembre","Octubre","Noviembre","Diciembre"]},ordinal:function(){return"º"},firstDayOfWeek:1,rangeSeparator:" a ",time_24hr:!0};O.l10ns.es=P,O.l10ns;var D="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},N={weekdays:{shorthand:["P","E","T","K","N","R","L"],longhand:["Pühapäev","Esmaspäev","Teisipäev","Kolmapäev","Neljapäev","Reede","Laupäev"]},months:{shorthand:["Jaan","Veebr","Märts","Apr","Mai","Juuni","Juuli","Aug","Sept","Okt","Nov","Dets"],longhand:["Jaanuar","Veebruar","Märts","Aprill","Mai","Juuni","Juuli","August","September","Oktoober","November","Detsember"]},firstDayOfWeek:1,ordinal:function(){return"."},weekAbbreviation:"Näd",rangeSeparator:" kuni ",scrollTitle:"Keri, et suurendada",toggleTitle:"Klõpsa, et vahetada",time_24hr:!0};D.l10ns.et=N,D.l10ns;var I="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},R={weekdays:{shorthand:["ÛÚ©","دÙ","سÙ","ÚÙØ§Ø±","Ù¾ÙØ¬","جÙ
عÙ","Ø´ÙØ¨Ù"],longhand:["ÛÚ©âØ´ÙØ¨Ù","Ø¯ÙØ´ÙبÙ","سÙâØ´ÙØ¨Ù","ÚÙØ§Ø±Ø´ÙبÙ","Ù¾ÙÚâØ´ÙØ¨Ù","جÙ
عÙ","Ø´ÙØ¨Ù"]},months:{shorthand:["ÚØ§ÙÙÛÙ","ÙÙØ±ÛÙ","Ù
ارس","Ø¢ÙØ±ÛÙ","Ù
Ù","ÚÙØ¦Ù","ÚÙØ¦ÛÙ","Ø§ÙØª","سپتاÙ
بر","اکتبر","ÙÙØ§Ù
بر","دساÙ
بر"],longhand:["ÚØ§ÙÙÛÙ","ÙÙØ±ÛÙ","Ù
ارس","Ø¢ÙØ±ÛÙ","Ù
Ù","ÚÙØ¦Ù","ÚÙØ¦ÛÙ","Ø§ÙØª","سپتاÙ
بر","اکتبر","ÙÙØ§Ù
بر","دساÙ
بر"]},firstDayOfWeek:6,ordinal:function(){return""}};I.l10ns.fa=R,I.l10ns;var F="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},j={firstDayOfWeek:1,weekdays:{shorthand:["su","ma","ti","ke","to","pe","la"],longhand:["sunnuntai","maanantai","tiistai","keskiviikko","torstai","perjantai","lauantai"]},months:{shorthand:["tammi","helmi","maalis","huhti","touko","kesä","heinä","elo","syys","loka","marras","joulu"],longhand:["tammikuu","helmikuu","maaliskuu","huhtikuu","toukokuu","kesäkuu","heinäkuu","elokuu","syyskuu","lokakuu","marraskuu","joulukuu"]},ordinal:function(){return"."},time_24hr:!0};F.l10ns.fi=j,F.l10ns;var B="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},z={weekdays:{shorthand:["Sun","Mán","Týs","Mik","Hós","FrÃ","Ley"],longhand:["Sunnudagur","Mánadagur","Týsdagur","Mikudagur","Hósdagur","FrÃggjadagur","Leygardagur"]},months:{shorthand:["Jan","Feb","Mar","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Des"],longhand:["Januar","Februar","Mars","AprÃl","Mai","Juni","Juli","August","Septembur","Oktobur","Novembur","Desembur"]},ordinal:function(){return"."},firstDayOfWeek:1,rangeSeparator:" til ",weekAbbreviation:"vika",scrollTitle:"Rulla fyri at broyta",toggleTitle:"Trýst f
2yri at skifta",yearAriaLabel:"Ãr",time_24hr:!0};B.l10ns.fo=z,B.l10ns;var q="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},H={firstDayOfWeek:1,weekdays:{shorthand:["dim","lun","mar","mer","jeu","ven","sam"],longhand:["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"]},months:{shorthand:["janv","févr","mars","avr","mai","juin","juil","août","sept","oct","nov","déc"],longhand:["janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre"]},ordinal:function(t){return t>1?"":"er"},rangeSeparator:" au ",weekAbbreviation:"Sem",scrollTitle:"Défiler pour augmenter la valeur",toggleTitle:"Cliquer pour basculer",time_24hr:!0};q.l10ns.fr=H,q.l10ns;var U="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},W={weekdays:{shorthand:["ÎÏ
","Îε","ΤÏ","Τε","Î Î","Πα","Σά"],longhand:["ÎÏ
Ïιακή","ÎεÏ
ÏÎÏα","ΤÏίÏη","ΤεÏάÏÏη","Î ÎμÏÏη","ΠαÏαÏκεÏ
ή","ΣάββαÏο"]},months:{shorthand:["Îαν","Φεβ","ÎάÏ","ÎÏÏ","Îάι","ÎοÏν","ÎοÏλ","ÎÏγ","ΣεÏ","ÎκÏ","ÎοÎ","Îεκ"],longhand:["ÎανοÏ
άÏιοÏ","ΦεβÏοÏ
άÏιοÏ","ÎάÏÏιοÏ","ÎÏÏίλιοÏ","ÎάιοÏ","ÎοÏνιοÏ","ÎοÏλιοÏ","ÎÏγοÏ
ÏÏοÏ","ΣεÏÏÎμβÏιοÏ","ÎκÏÏβÏιοÏ","ÎοÎμβÏιοÏ","ÎεκÎμβÏιοÏ"]},firstDayOfWeek:1,ordinal:function(){return""},weekAbbreviation:"Îβδ",rangeSeparator:" ÎÏÏ ",scrollTitle:"ÎεÏακÏ
λήÏÏε για ÏÏοÏαÏξηÏη",toggleTitle:"ÎάνÏε κλικ για αλλαγή",amPM:["Î Î","ÎÎ"],yearAriaLabel:"ÏÏÏνοÏ",monthAriaLabel:"μήναÏ",hourAriaLabel:"ÏÏα",minuteAriaLabel:"λεÏÏÏ"};U.l10ns.gr=W,U.l10ns;var $="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},V={weekdays:{shorthand:["×","×","×","×","×","×","ש"],longhand:["ר×ש××","×©× ×","ש××ש×","ר×××¢×","×××ש×","ש×ש×","ש×ת"]},months:{shorthand:["×× ×׳","פ×ר׳","×רץ","×פר׳","×××","××× ×","××××","×××׳","ספ×׳","××ק׳","× ××׳","×צ×׳"],longhand:["×× ××ר","פ×ר××ר","×רץ","×פר××","×××","××× ×","××××","××××ס×","ספ×××ר","×××§×××ר","× ××××ר","×צ××ר"]},rangeSeparator:" ×× ",time_24hr:!0};$.l10ns.he=V,$.l10ns;var Z="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Y={weekdays:{shorthand:["रवि","सà¥à¤®","मà¤à¤à¤²","बà¥à¤§","à¤à¥à¤°à¥","शà¥à¤à¥à¤°","शनि"],longhand:["रविवार","सà¥à¤®à¤µà¤¾à¤°","मà¤à¤à¤²à¤µà¤¾à¤°","बà¥à¤§à¤µà¤¾à¤°","à¤à¥à¤°à¥à¤µà¤¾à¤°","शà¥à¤à¥à¤°à¤µà¤¾à¤°","शनिवार"]},months:{shorthand:["à¤à¤¨","फर","मारà¥à¤","à¤
पà¥à¤°à¥à¤²","मà¤","à¤à¥à¤¨","à¤à¥à¤²à¤¾à¤","à¤
à¤","सित","à¤
à¤à¥à¤","नव","दि"],longhand:["à¤à¤¨à¤µà¤°à¥ ","फरवरà¥","मारà¥à¤","à¤
पà¥à¤°à¥à¤²","मà¤","à¤à¥à¤¨","à¤à¥à¤²à¤¾à¤","à¤
à¤à¤¸à¥à¤¤ ","सितमà¥à¤¬à¤°","à¤
à¤à¥à¤à¥à¤¬à¤°","नवमà¥à¤¬à¤°","दिसमà¥à¤¬à¤°"]}};Z.l10ns.hi=Y,Z.l10ns;var G="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},K={firstDayOfWeek:1,weekdays:{shorthand:["Ned","Pon","Uto","Sri","Äet","Pet","Sub"],longhand:["Nedjelja","Ponedjeljak","Utorak","Srijeda","Äetvrtak","Petak","Subota"]},months:{shorthand:["Sij","Velj","Ožu","Tra","Svi","Lip","Srp","Kol","Ruj","Lis","Stu","Pro"],longhand:["SijeÄanj","VeljaÄa","Ožujak","Travanj","Svibanj","Lipanj","Srpanj","Kolovoz","Rujan","Listopad","Studeni","Prosinac"]},time_24hr:!0};G.l10ns.hr=K,G.l10ns;var X="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},J={firstDayOfWeek:1,weekdays:{shorthand:["V","H","K","Sz","Cs","P","Szo"],longhand:["Vasárnap","HétfÅ","Kedd","Szerda","Csütörtök","Péntek","Szombat"]},months:{shorthand:["Jan","Feb","Már","Ãpr","Máj","Jún","Júl","Aug","Szep","Okt","Nov","Dec"],longhand:["Január","Február","Március","Ãprilis","Május","Június","Július","Augusztus","Szeptember","Október","November","December"]},ordinal:function(){return"."},weekAbbreviation:"Hét",scrollTitle:"Görgessen",toggleTitle:"Kattintson a váltásh
2oz",rangeSeparator:" - ",time_24hr:!0};X.l10ns.hu=J,X.l10ns;var Q="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},tt={weekdays:{shorthand:["Ô¿Õ«Ö","ÔµÖÕ¯","ÔµÖÖ","ÕÖÖ","ÕÕ¶Õ£","ÕÖÖÕ¢","ÕÕ¢Õ©"],longhand:["Ô¿Õ«ÖÕ¡Õ¯Õ«","ÔµÕ¯Õ¸ÖÕ·Õ¡Õ¢Õ©Õ«","ÔµÖÕ¥ÖÕ·Õ¡Õ¢Õ©Õ«","ÕÕ¸ÖÕ¥ÖÕ·Õ¡Õ¢Õ©Õ«","ÕÕ«Õ¶Õ£Õ·Õ¡Õ¢Õ©Õ«","ÕÖÖÕ¢Õ¡Õ©","ÕÕ¡Õ¢Õ¡Õ©"]},months:{shorthand:["ÕÕ¶Õ¾","ÕÕ¿Ö","ÕÕ¡Ö","Ô±ÕºÖ","ÕÕ¡Õµ","ÕÕ¶Õ½","ÕÕ¬Õ½","ÕÕ£Õ½","ÕÕ¥Õº","ÕÕ¸Õ¯","ÕÕ´Õ¢","Ô´Õ¥Õ¯"],longhand:["ÕÕ¸ÖÕ¶Õ¾Õ¡Ö","ÕÕ¥Õ¿ÖÕ¾Õ¡Ö","ÕÕ¡ÖÕ¿","Ô±ÕºÖÕ«Õ¬","ÕÕ¡ÕµÕ«Õ½","ÕÕ¸ÖÕ¶Õ«Õ½","ÕÕ¸ÖÕ¬Õ«Õ½","ÕÕ£Õ¸Õ½Õ¿Õ¸Õ½","ÕÕ¥ÕºÕ¿Õ¥Õ´Õ¢Õ¥Ö","ÕÕ¸Õ¯Õ¿Õ¥Õ´Õ¢Õ¥Ö","ÕÕ¸ÕµÕ¥Õ´Õ¢Õ¥Ö","Ô´Õ¥Õ¯Õ¿Õ¥Õ´Õ¢Õ¥Ö"]},firstDayOfWeek:1,ordinal:function(){return""},rangeSeparator:" â ",weekAbbreviation:"ÕÔ²Õ",scrollTitle:"ÕÕ¬Õ¸ÖÕ¥ÖÕ Õ´Õ¥Õ®Õ¡ÖÕ¶Õ¥Õ¬Õ¸Ö Õ°Õ¡Õ´Õ¡Ö",toggleTitle:"ÕÕ¥Õ²Õ´Õ¥ÖÕ ÖÕ¸ÕÕ¥Õ¬Õ¸Ö Õ°Õ¡Õ´Õ¡Ö",amPM:["ÕÔ¿","Ô¿Õ"],yearAriaLabel:"ÕÕ¡ÖÕ«",monthAriaLabel:"Ô±Õ´Õ«Õ½",hourAriaLabel:"ÔºÕ¡Õ´",minuteAriaLabel:"ÕÕ¸ÕºÕ¥",time_24hr:!0};Q.l10ns.hy=tt,Q.l10ns;var et="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},nt={weekdays:{shorthand:["Min","Sen","Sel","Rab","Kam","Jum","Sab"],longhand:["Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu"]},months:{shorthand:["Jan","Feb","Mar","Apr","Mei","Jun","Jul","Agu","Sep","Okt","Nov","Des"],longhand:["Januari","Februari","Maret","April","Mei","Juni","Juli","Agustus","September","Oktober","November","Desember"]},firstDayOfWeek:1,ordinal:function(){return""},time_24hr:!0,rangeSeparator:" - "};et.l10ns.id=nt,et.l10ns;var it="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},rt={weekdays:{shorthand:["Sun","Mán","Ãri","Mið","Fim","Fös","Lau"],longhand:["Sunnudagur","Mánudagur","Ãriðjudagur","Miðvikudagur","Fimmtudagur","Föstudagur","Laugardagur"]},months:{shorthand:["Jan","Feb","Mar","Apr","MaÃ","Jún","Júl","Ãgú","Sep","Okt","Nóv","Des"],longhand:["Janúar","Febrúar","Mars","AprÃl","MaÃ","JúnÃ","JúlÃ","Ãgúst","September","Október","Nóvember","Desember"]},ordinal:function(){return"."},firstDayOfWeek:1,rangeSeparator:" til ",weekAbbreviation:"vika",yearAriaLabel:"Ãr",time_24hr:!0};it.l10ns.is=rt,it.l10ns;var ot="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},at={weekdays:{shorthand:["Dom","Lun","Mar","Mer","Gio","Ven","Sab"],longhand:["Domenica","Lunedì","Martedì","Mercoledì","Giovedì","Venerdì","Sabato"]},months:{shorthand:["Gen","Feb","Mar","Apr","Mag","Giu","Lug","Ago","Set","Ott","Nov","Dic"],longhand:["Gennaio","Febbraio","Marzo","Aprile","Maggio","Giugno","Luglio","Agosto","Settembre","Ottobre","Novembre","Dicembre"]},firstDayOfWeek:1,ordinal:function(){return"°"},rangeSeparator:" al ",weekAbbreviation:"Se",scrollTitle:"Scrolla per aumentare",toggleTitle:"Clicca per cambiare",time_24hr:!0};ot.l10ns.it=at,ot.l10ns;var st="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},lt={weekdays:{shorthand:["æ¥","æ","ç«","æ°´","æ¨","é","å"],longhand:["æ¥ææ¥","æææ¥","ç«ææ¥","æ°´ææ¥","æ¨ææ¥","éææ¥","åææ¥"]},months:{shorthand:["1æ","2æ","3æ","4æ","5æ","6æ","7æ","8æ","9æ","10æ","11æ","12æ"],longhand:["1æ","2æ","3æ","4æ","5æ","6æ","7æ","8æ","9æ","10æ","11æ","12æ"]},time_24hr:!0,rangeSeparator:" ãã ",monthAriaLabel:"æ",amPM:["åå","åå¾"],yearAriaLabel:"å¹´",hourAriaLabel:"æé",minuteAriaLabel:"å"};st.l10ns.ja=lt,st.l10ns;var ct="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},ut={weekdays:{shorthand:["áá","áá ","á¡á","áá","á®á£","áá","á¨á"],longhand:["áááá á","áá á¨ááááá","á¡ááá¨ááááá","ááá®á¨ááááá","á®á£áá¨ááááá","ááá áá¡áááá","á¨ááááá"]},months:{shorthand:["ááá","ááá","ááá ","ááá ","ááá","ááá","ááá","ááá","á¡áá¥","áá¥á¢","ááá","ááá"],longhand:["áááááá á","ááááá áááá","ááá á¢á","ááá ááá","áááá¡á","ááááá¡á","ááááá¡á","ááááá¡á¢á","á¡áá¥á¢ááááá á","áá¥á¢ááááá á","ááááááá á","áááááááá á"]},firstDayOfWeek:1,ordinal:function(){return""},rangeSeparator:" â ",weekAbbreviation:"áá.",scrollTitle:"ááá¡á¥á áááá ááá¡ááááááááá",toggleTitle:"ááááááááá ááááá áááá¡áááá¡",amPM:["AM","PM"],yearAriaLabel:"á¬ááá",time_24hr:!0};ct.l10ns.ka=ut,ct.l10ns;var ht="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},dt={weekdays:{shorthand:["ì¼","ì","í","ì","목","ê¸","í "],longhand:["ì¼ìì¼","ììì¼","íìì¼","ììì¼","목ìì¼","ê¸ìì¼","í ìì¼"]},months:{shorthand:["1ì","2ì","3ì","4ì","5ì","6ì","7ì","8ì","9ì","10ì","11ì","12ì"],longhand:["1ì","2ì","3ì","4ì","5ì","6ì","7ì","8ì","9ì","10ì","11ì","12ì"]},ordinal:function(){return"ì¼"},rangeSeparator:" ~ ",amPM:["ì¤ì ","ì¤í"]};ht.l10ns.ko=dt,ht.l10ns;var ft="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},pt={weekdays:{shorthand:["á¢á¶áá·ááá","á
ááá","á¢áááá¶á","áá»á","áááá á.","áá»ááá","áá
áá"],longhand:["á¢á¶áá·ááá","á
ááá","á¢áááá¶á","áá»á","áááá ááááá·á","áá»ááá","áá
áá"]},months:{shorthand:["áááá¶","áá»áááá","áá¸áá¶","áááá¶","á§ááá¶","áá·áá»áá¶","áááááá¶","áá¸á á¶","ááááá¶","áá»áá¶","áá·á
ááá·áá¶","áááá¼"],longhand:["áááá¶","áá»áááá","áá¸áá¶","áááá¶","á§ááá¶","áá·áá»áá¶","áááááá¶","áá¸á á¶","ááááá¶","áá»áá¶","áá·á
ááá·áá¶","áááá¼"]},ordinal:function(){return""},firstDayOfWeek:1,rangeSeparator:" ááá ",weekAbbreviation:"ááááá¶á á",scrollTitle:"áááá·ááá¾áááá¸ááááá¾á",toggleTitle:"á
á»á
áá¾áááá¸áááá¶áááááá¼á",yearAriaLabel:"áááá¶á",time_24hr:!0};ft.l10ns.km=pt,ft.l10ns;var mt="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},gt={weekdays:{shorthand:["ÐÑ","ÐÑ","Сc","СÑ","ÐÑ","Ðм","Сб"],longhand:["ÐекÑенбi","ÐүйÑенбi","СейÑенбi","СÓÑÑенбi","ÐейÑенбi","Ðұма","Сенбi"]},months:{shorthand:["Òаң","ÐÒп","ÐаÑ","СÓÑ","Ðам","ÐаÑ","Шiл","Там","ÒÑÑ","Òаз","ÒаÑ","Ðел"],longhand:["ÒаңÑаÑ","ÐÒпан","ÐаÑÑÑз","СÓÑiÑ","ÐамÑÑ","ÐаÑÑÑм","Шiлде","ТамÑз","ÒÑÑкүйек","Òазан","ÒаÑаÑа","ÐелÑоÒÑан"]},firstDayOfWeek:1,ordinal:function(){return""},rangeSeparator:" â ",weekAbbreviation:"ÐпÑа",scrollTitle:"ҮлкейÑÑ Ò¯ÑÑн айналдÑÑÑÒ£Ñз",toggleTitle:"ÐÑÑÑÑÑÑÑ Ò¯ÑÑн баÑÑÒ£Ñз",amPM:["ТÐ","ТÐ"],yearAriaLabel:"ÐÑл"};mt.l10ns.kz=gt,mt.l10ns;var vt="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},yt={weekdays:{shorthand:["S","Pr","A","T","K","Pn","Å "],longhand:["Sekmadienis","Pirmadienis","Antradienis","TreÄiadienis","Ketvirtadienis","Penktadienis","Å eÅ¡tadienis"]},months:{shorthand:["Sau","Vas","Kov","Bal","Geg","Bir","Lie","Rgp","Rgs","Spl","Lap","Grd"],longhand:["Sausis","Vasaris","Kovas","Balandis","GegužÄ","Birželis","Liepa","RugpjuÌtis","RugseÌjis","Spalis","
2Lapkritis","Gruodis"]},firstDayOfWeek:1,ordinal:function(){return"-a"},rangeSeparator:" iki ",weekAbbreviation:"Sav",scrollTitle:"Keisti laikÄ
pelÄs rateliu",toggleTitle:"Perjungti laiko formatÄ
",time_24hr:!0};vt.l10ns.lt=yt,vt.l10ns;var bt="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},wt={firstDayOfWeek:1,weekdays:{shorthand:["Sv","Pr","Ot","Tr","Ce","Pk","Se"],longhand:["SvÄtdiena","Pirmdiena","Otrdiena","TreÅ¡diena","Ceturtdiena","Piektdiena","Sestdiena"]},months:{shorthand:["Jan","Feb","Mar","Apr","Mai","JÅ«n","JÅ«l","Aug","Sep","Okt","Nov","Dec"],longhand:["JanvÄris","FebruÄris","Marts","AprÄ«lis","Maijs","JÅ«nijs","JÅ«lijs","Augusts","Septembris","Oktobris","Novembris","Decembris"]},rangeSeparator:" lÄ«dz ",time_24hr:!0};bt.l10ns.lv=wt,bt.l10ns;var _t="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},xt={weekdays:{shorthand:["Ðе","Ðо","ÐÑ","СÑ","Че","Ðе","Са"],longhand:["Ðедела","Ðонеделник","ÐÑоÑник","СÑеда","ЧеÑвÑÑок","ÐеÑок","СабоÑа"]},months:{shorthand:["Ðан","Фев","ÐаÑ","ÐпÑ","ÐаÑ","ÐÑн","ÐÑл","Ðвг","Сеп","ÐкÑ","Ðое","Ðек"],longhand:["ÐанÑаÑи","ФевÑÑаÑи","ÐаÑÑ","ÐпÑил","ÐаÑ","ÐÑни","ÐÑли","ÐвгÑÑÑ","СепÑемвÑи","ÐкÑомвÑи","ÐоемвÑи","ÐекемвÑи"]},firstDayOfWeek:1,weekAbbreviation:"Ðед.",rangeSeparator:" до ",time_24hr:!0};_t.l10ns.mk=xt,_t.l10ns;var kt="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},St={firstDayOfWeek:1,weekdays:{shorthand:["Ðа","ÐÑ","ÐÑ
","ÐÒ¯","Ðа","ÐÑ","ÐÑ"],longhand:["Ðаваа","ÐÑгмаÑ","ÐÑ
агва","ÐÒ¯ÑÑв","ÐааÑан","ÐÑмба","ÐÑм"]},months:{shorthand:["1-Ñ ÑаÑ","2-Ñ ÑаÑ","3-Ñ ÑаÑ","4-Ñ ÑаÑ","5-Ñ ÑаÑ","6-Ñ ÑаÑ","7-Ñ ÑаÑ","8-Ñ ÑаÑ","9-Ñ ÑаÑ","10-Ñ ÑаÑ","11-Ñ ÑаÑ","12-Ñ ÑаÑ"],longhand:["ÐÑгдүгÑÑÑ ÑаÑ","ХоÑÑдÑÐ³Ð°Ð°Ñ ÑаÑ","ÐÑÑавдÑÐ³Ð°Ð°Ñ ÑаÑ","ÐÓ©ÑөвдүгÑÑÑ ÑаÑ","ТавдÑÐ³Ð°Ð°Ñ ÑаÑ","ÐÑÑгаадÑÐ³Ð°Ð°Ñ ÑаÑ","ÐолдÑÐ³Ð°Ð°Ñ ÑаÑ","ÐаймдÑÐ³Ð°Ð°Ñ ÑаÑ","ÐÑдүгÑÑÑ ÑаÑ","ÐÑавдÑÐ³Ð°Ð°Ñ ÑаÑ","ÐÑваннÑгдүгÑÑÑ ÑаÑ","ÐÑванÑ
оÑÑдÑÐ³Ð°Ð°Ñ ÑаÑ"]},rangeSeparator:"-Ñ ",time_24hr:!0};kt.l10ns.mn=St,kt.l10ns;var Ct="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Tt={weekdays:{shorthand:["Aha","Isn","Sel","Rab","Kha","Jum","Sab"],longhand:["Ahad","Isnin","Selasa","Rabu","Khamis","Jumaat","Sabtu"]},months:{shorthand:["Jan","Feb","Mac","Apr","Mei","Jun","Jul","Ogo","Sep","Okt","Nov","Dis"],longhand:["Januari","Februari","Mac","April","Mei","Jun","Julai","Ogos","September","Oktober","November","Disember"]},firstDayOfWeek:1,ordinal:function(){return""}};Ct.l10ns;var Et="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},At={weekdays:{shorthand:["áá½á±","áá¬","áá«","áá°á¸","áá¼á¬","áá±á¬","áá±"],longhand:["ááááºá¹ááá½á±","ááááºá¹áá¬","á¡ááºá¹áá«","áá¯áá¹ááá°á¸","áá¼á¬áááá±á¸","áá±á¬áá¼á¬","á
áá±"]},months:{shorthand:["áááº","áá±","áááº","áá¼á®","áá±","áá½ááº","ááá¯ááº","áá¼","á
ááº","á¡á±á¬ááº","ááá¯","áá®"],longhand:["áááºááá«áá®","áá±áá±á¬áºáá«áá®","áááº","á§áá¼á®","áá±","áá½ááº","áá°ááá¯ááº","áá¼áá¯ááº","á
ááºáááºáá¬","á¡á±á¬ááºááá¯áá¬","ááá¯áááºáá¬","áá®áááºáá¬"]},firstDayOfWeek:1,ordinal:function(){return""},time_24hr:!0};Et.l10ns.my=At,Et.l10ns;var Lt="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Mt={weekdays:{shorthand:["zo","ma","di","wo","do","vr","za"],longhand:["zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag"]},months:{shorthand:["jan","feb","mrt","apr","mei","jun","jul","aug","sept","okt","nov","dec"],longhand:["januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december"]},firstDayOfWeek:1,weekAbbreviation:"wk",rangeSeparator:" t/m ",scrollTitle:"Scroll voor volgende / vorige",toggleTitle:"Klik om te wisselen",time_24hr:!0,ordinal:function(t){return 1===t||8===t||t>=20?"ste":"de"}};Lt.l10ns.nl=Mt,Lt.l10ns;var Ot="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Pt={weekdays:{shorthand:["Sø.","MÃ¥.","Ty.","On.","To.","Fr.","La."],longhand:["Søndag","MÃ¥ndag","Tysdag","Onsdag","Torsdag","Fredag","Laurdag"]},months:{shorthand:["Jan","Feb","Mars","Apr","Mai","Juni","Juli","Aug","Sep","Okt","Nov","Des"],longhand:["Januar","Februar","Mars","April","Mai","Juni","Juli","August","September","Oktober","November","Desember"]},firstDayOfWeek:1,rangeSeparator:" til ",weekAbbreviation:"Veke",scrollTitle:"Scroll for Ã¥ endre",toggleTitle:"Klikk for Ã¥ veksle",time_24hr:!0,ordinal:function(){return"."}};Ot.l10ns.nn=Pt,Ot.l10ns;var Dt="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Nt={weekdays:{shorthand:["Søn","Man","Tir","Ons","Tor","Fre","Lør"],longhand:["Søndag","Mandag","Tirsdag","Onsdag","Torsdag","Fredag","Lørdag"]},months:{shorthand:["Jan","Feb","Mar","Apr","Mai","Jun","Jul","Aug","Sep","Okt","Nov","Des"],longhand:["Januar","Februar","Mars","April","Mai","Juni","Juli","August","September","Oktober","November","Desember"]},firstDayOfWeek:1,rangeSeparator:" til ",weekAbbreviation:"Uke",scrollTitle:"Scroll for Ã¥ endre",toggleTitle:"Klikk for Ã¥ veksle",time_24hr:!0,ordinal:function(){return"."}};Dt.l10ns.no=Nt,Dt.l10ns;var It="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Rt={weekdays:{shorthand:["à¨à¨¤","ਸà©à¨®","ਮੰà¨à¨²","ਬà©à©±à¨§","ਵà©à¨°","ਸ਼à©à©±à¨à¨°","ਸ਼ਨਿੱà¨à¨°"],longhand:["à¨à¨¤à¨µà¨¾à¨°","ਸà©à¨®à¨µà¨¾à¨°","ਮੰà¨à¨²à¨µà¨¾à¨°","ਬà©à©±à¨§à¨µà¨¾à¨°","ਵà©à¨°à¨µà¨¾à¨°","ਸ਼à©à©±à¨à¨°à¨µà¨¾à¨°","ਸ਼ਨਿੱà¨à¨°à¨µà¨¾à¨°"]},months:{shorthand:["à¨à¨¨","ਫ਼ਰ","ਮਾਰ","à¨
ਪà©à¨°à©","ਮà¨","à¨à©à¨¨","à¨à©à¨²à¨¾","à¨
à¨","ਸਤੰ","à¨
à¨","ਨਵੰ","ਦਸੰ"],longhand:["à¨à¨¨à¨µà¨°à©","ਫ਼ਰਵਰà©","ਮਾਰà¨","à¨
ਪà©à¨°à©à¨²","ਮà¨","à¨à©à¨¨","à¨à©à¨²à¨¾à¨","à¨
à¨à¨¸à¨¤","ਸਤੰਬਰ","à¨
à¨à¨¤à©à¨¬à¨°","ਨਵੰਬਰ","ਦਸੰਬਰ"]}
vendor: 9,021 bytes, line 2
2,time_24hr:!0};It.l10ns.pa=Rt,It.l10ns;var Ft="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},jt={weekdays:{shorthand:["Nd","Pn","Wt","År","Cz","Pt","So"],longhand:["Niedziela","PoniedziaÅek","Wtorek","Åroda","Czwartek","PiÄ
tek","Sobota"]},months:{shorthand:["Sty","Lut","Mar","Kwi","Maj","Cze","Lip","Sie","Wrz","Paź","Lis","Gru"],longhand:["StyczeÅ","Luty","Marzec","KwiecieÅ","Maj","Czerwiec","Lipiec","SierpieÅ","WrzesieÅ","Październik","Listopad","GrudzieÅ"]},rangeSeparator:" do ",weekAbbreviation:"tydz.",scrollTitle:"PrzewiÅ, aby zwiÄkszyÄ",toggleTitle:"Kliknij, aby przeÅÄ
czyÄ",firstDayOfWeek:1,time_24hr:!0,ordinal:function(){return"."}};Ft.l10ns.pl=jt,Ft.l10ns;var Bt="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},zt={weekdays:{shorthand:["Dom","Seg","Ter","Qua","Qui","Sex","Sáb"],longhand:["Domingo","Segunda-feira","Terça-feira","Quarta-feira","Quinta-feira","Sexta-feira","Sábado"]},months:{shorthand:["Jan","Fev","Mar","Abr","Mai","Jun","Jul","Ago","Set","Out","Nov","Dez"],longhand:["Janeiro","Fevereiro","Março","Abril","Maio","Junho","Julho","Agosto","Setembro","Outubro","Novembro","Dezembro"]},rangeSeparator:" até ",time_24hr:!0};Bt.l10ns.pt=zt,Bt.l10ns;var qt="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Ht={weekdays:{shorthand:["Dum","Lun","Mar","Mie","Joi","Vin","Sâm"],longhand:["DuminicÄ","Luni","MarÈi","Miercuri","Joi","Vineri","SâmbÄtÄ"]},months:{shorthand:["Ian","Feb","Mar","Apr","Mai","Iun","Iul","Aug","Sep","Oct","Noi","Dec"],longhand:["Ianuarie","Februarie","Martie","Aprilie","Mai","Iunie","Iulie","August","Septembrie","Octombrie","Noiembrie","Decembrie"]},firstDayOfWeek:1,time_24hr:!0,ordinal:function(){return""}};qt.l10ns.ro=Ht,qt.l10ns;var Ut="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Wt={weekdays:{shorthand:["ÐÑ","Ðн","ÐÑ","СÑ","ЧÑ","ÐÑ","Сб"],longhand:["ÐоÑкÑеÑенÑе","ÐонеделÑник","ÐÑоÑник","СÑеда","ЧеÑвеÑг","ÐÑÑниÑа","СÑббоÑа"]},months:{shorthand:["Янв","Фев","ÐаÑÑ","ÐпÑ","Ðай","ÐÑнÑ","ÐÑлÑ","Ðвг","Сен","ÐкÑ","ÐоÑ","Ðек"],longhand:["ЯнваÑÑ","ФевÑалÑ","ÐаÑÑ","ÐпÑелÑ","Ðай","ÐÑнÑ","ÐÑлÑ","ÐвгÑÑÑ","СенÑÑбÑÑ","ÐкÑÑбÑÑ","ÐоÑбÑÑ","ÐекабÑÑ"]},firstDayOfWeek:1,ordinal:function(){return""},rangeSeparator:" â ",weekAbbreviation:"Ðед.",scrollTitle:"ÐÑокÑÑÑиÑе Ð´Ð»Ñ ÑвелиÑениÑ",toggleTitle:"ÐажмиÑе Ð´Ð»Ñ Ð¿ÐµÑеклÑÑениÑ",amPM:["ÐÐ","ÐÐ"],yearAriaLabel:"Ðод",time_24hr:!0};Ut.l10ns.ru=Wt,Ut.l10ns;var $t="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Vt={weekdays:{shorthand:["à¶","à·","à¶
","à¶¶","à¶¶à·âà¶»","à·à·","à·à·"],longhand:["à¶à¶»à·à¶¯à·","à·à¶³à·à¶¯à·","à¶
à¶à·à¶»à·à·à·à¶¯à·","බදà·à¶¯à·","à¶¶à·âà¶»à·à·à·à¶´à¶à·à¶±à·à¶¯à·","à·à·à¶à·à¶»à·à¶¯à·","à·à·à¶±à·à·à¶»à·à¶¯à·"]},months:{shorthand:["ජන","à¶´à·à¶¶","මà·à¶»à·","à¶
à¶´à·âà¶»à·","මà·à¶ºà·","à¶¢à·à¶±à·","à¶¢à·à¶½à·","à¶
à¶à·","à·à·à¶´à·","à¶à¶à·","à¶±à·à·à·","දà·à·à·"],longhand:["ජනà·à·à¶»à·","à¶´à·à¶¶à¶»à·à·à¶»à·","මà·à¶»à·à¶à·","à¶
à¶´à·âà¶»à·à¶½à·","මà·à¶ºà·","à¶¢à·à¶±à·","à¶¢à·à¶½à·","à¶
à¶à·à·à·à¶à·","à·à·à¶´à·à¶à·à¶¸à·à¶¶à¶»à·","à¶à¶à·à¶à·à¶¶à¶»à·","à¶±à·à·à·à¶¸à·à¶¶à¶»à·","දà·à·à·à¶¸à·à¶¶à¶»à·"]},time_24hr:!0};$t.l10ns.si=Vt,$t.l10ns;var Zt="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Yt={weekdays:{shorthand:["Ned","Pon","Ut","Str","Å tv","Pia","Sob"],longhand:["Nedeľa","Pondelok","Utorok","Streda","Å tvrtok","Piatok","Sobota"]},months:{shorthand:["Jan","Feb","Mar","Apr","Máj","Jún","Júl","Aug","Sep","Okt","Nov","Dec"],longhand:["Január","Február","Marec","AprÃl","Máj","Jún","Júl","August","September","Október","November","December"]},firstDayOfWeek:1,rangeSeparator:" do ",time_24hr:!0,ordinal:function(){return"."}};Zt.l10ns.sk=Yt,Zt.l10ns;var Gt="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Kt={weekdays:{shorthand:["Ned","Pon","Tor","Sre","Äet","Pet","Sob"],longhand:["Nedelja","Ponedeljek","Torek","Sreda","Äetrtek","Petek","Sobota"]},months:{shorthand:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Avg","Sep","Okt","Nov","Dec"],longhand:["Januar","Februar","Marec","April","Maj","Junij","Julij","Avgust","September","Oktober","November","December"]},firstDayOfWeek:1,rangeSeparator:" do ",time_24hr:!0,ordinal:function(){return"."}};Gt.l10ns.sl=Kt,Gt.l10ns;var Xt="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},Jt={weekdays:{shorthand:["Di","Hë","Ma","Më","En","Pr","Sh"],longhand:["E Diel","E Hënë","E Martë","E Mërkurë","E Enjte","E Premte","E Shtunë"]},months:{shorthand:["Jan","Shk","Mar","Pri","Maj","Qer","Kor","Gus","Sht","Tet","Nën","Dhj"],longhand:["Janar","Shkurt","Mars","Prill","Maj","Qershor","Korrik","Gusht","Shtator","Tetor","Nëntor","Dhjetor"]},firstDayOfWeek:1,rangeSeparator:" deri ",weekAbbreviation:"Java",yearAriaLabel:"Viti",monthAriaLabel:"Muaji",hourAriaLabel:"Ora",minuteAriaLabel:"Minuta",time_24hr:!0};Xt.l10ns.sq=Jt,Xt.l10ns;var Qt="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},te={weekdays:{shorthand:["Ned","Pon","Uto","Sre","Äet","Pet","Sub"],longhand:["Nedelja","Ponedeljak","Utorak","Sreda","Äetvrtak","Petak","Subota"]},months:{shorthand:["Jan","Feb","Mar","Apr","Maj","Jun","Jul","Avg","Sep","Okt","Nov","Dec"],longhand:["Januar","Februar","Mart","April","Maj","Jun","Jul","Avgust","Septembar","Oktobar","Novembar","Decembar"]},firstDayOfWeek:1,weekAbbreviation:"Ned.",rangeSeparator:" do ",time_24hr:!0};Qt.l10ns.sr=te,Qt.l10ns;var ee="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},ne={firstDayOfWeek:1,weekAbbreviation:"v",weekdays:{shorthand:["sön","mÃ¥n","tis","ons","tor","fre","lör"],longhand:["söndag","mÃ¥ndag","tisdag","onsdag","torsdag","fredag","lördag"]},months:{shorthand:["jan","feb","mar","apr","maj","jun","jul","aug","sep","okt","nov","dec"],longhand:["januari","februari","mars","april","maj","juni","juli","augusti","september","oktober","november","december"]},rangeSeparator:" till ",time_24hr:!0,ordinal:function(){return"."}};ee.l10ns.sv=ne,ee.l10ns;var ie="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},re={weekdays:{shorthand:["à¸à¸²","à¸","à¸","à¸","à¸à¸¤","ศ","ส"],longhand:["à¸à¸²à¸à¸´à¸à¸¢à¹","à¸à¸±à¸à¸à¸£à¹","à¸à¸±à¸à¸à¸²à¸£","à¸à¸¸à¸","à¸à¸¤à¸«à¸±à¸ªà¸à¸à¸µ","ศุà¸à¸£à¹","à¹à¸ªà¸²à¸£à¹"]},months:{shorthand:["ม.à¸.","à¸.à¸.","มี.à¸.","à¹à¸¡.ย.","à¸.à¸.","มิ.ย.","à¸.à¸.","ส.à¸.","à¸.ย.","à¸.à¸.","à¸.ย.","à¸.à¸."],longhand:["มà¸à¸£à¸²à¸à¸¡","à¸à¸¸à¸¡à¸ าà¸à¸±à¸à¸à¹","มีà¸à¸²à¸à¸¡","à¹à¸¡à¸©à¸²à¸¢à¸","à¸à¸¤à¸©à¸ าà¸à¸¡","มิà¸à¸¸à¸à¸²à¸¢à¸","à¸à¸£à¸à¸à¸²à¸à¸¡","สิà¸à¸«à¸²à¸à¸¡","à¸à¸±à¸à¸¢à¸²à¸¢à¸","à¸à¸¸à¸¥à¸²à¸à¸¡","à¸à¸¤à¸¨à¸à¸´à¸à¸²à¸¢à¸","à¸à¸±à¸à¸§à¸²à¸à¸¡"]},firstDayOfWeek:1,rangeSeparator:" à¸à¸¶à¸ ",scrollTitle:"à¹à¸¥à¸·à¹à¸à¸à¹à¸à¸·à¹à¸à¹à¸à¸´à¹à¸¡à¸«à¸£à¸·à¸à¸¥à¸",toggleTitle:"à¸à¸¥à¸´à¸à¹à¸à¸·à¹à¸à¹à¸à¸¥à¸µà¹à¸¢à¸",time_24hr:!0,ordinal:function(){return""}};ie.l10ns.th=re,ie.l10ns;var oe="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},ae={weekdays:{shorthand:["Paz","Pzt","Sal","Ãar","Per","Cum","Cmt"],longhand:["Pazar","Pazartesi","Salı","ÃarÅamba","PerÅembe","Cuma","Cumartesi"]},months:{shorthand:["Oca","Åub","Mar","Nis","May","Haz","Tem","AÄu","Eyl","Eki","Kas","Ara"],longhand:["Ocak","Åubat","Mart","Nisan","Mayıs","Haziran","Temmuz","AÄustos","Eylül","Ekim","Kasım","Aralık"]},firstDayOfWeek:1,ordinal:function(){return"."},rangeSeparator:" - ",weekAbbreviation:"Hf",scrollTitle:"Artırmak için kaydırın",toggleTitle:"Aç/Kapa",amPM:["ÃÃ","ÃS"],time_24hr:!0};oe.l10ns.tr=ae,oe.l10ns;var se="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},le={firstDayOfWeek:1,weekdays:{shorthand:["Ðд","Ðн","ÐÑ","СÑ","ЧÑ","ÐÑ","Сб"],longhand:["ÐедÑлÑ","ÐонедÑлок","ÐÑвÑоÑок","СеÑеда","ЧеÑвеÑ","Ð'ÑÑниÑÑ","СÑбоÑа"]},months:{shorthand:["СÑÑ","ÐÑÑ","ÐеÑ","ÐвÑ","ТÑа","ЧеÑ","Ðип","СеÑ","ÐеÑ","Ðов","ÐиÑ","ÐÑÑ"],longhand:["СÑÑенÑ","ÐÑÑий","ÐеÑезенÑ","ÐвÑÑенÑ","ТÑавенÑ","ЧеÑвенÑ","ÐипенÑ","СеÑпенÑ","ÐеÑеÑенÑ","ÐовÑенÑ","ÐиÑÑопад","ÐÑÑденÑ"]},time_24hr:!0};se.l10ns.uk=le,se.l10ns;var ce="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}}
2,ue={weekdays:{shorthand:["ЯкÑ","ÐÑÑ","СеÑ","ЧоÑ","Ðай","ÐÑм","Шан"],longhand:["ЯкÑанба","ÐÑÑанба","СеÑанба","ЧоÑÑанба","ÐайÑанба","ÐÑма","Шанба"]},months:{shorthand:["Янв","Фев","ÐаÑ","ÐпÑ","Ðай","ÐÑн","ÐÑл","Ðвг","Сен","ÐкÑ","ÐоÑ","Ðек"],longhand:["ЯнваÑ","ФевÑал","ÐаÑÑ","ÐпÑел","Ðай","ÐÑн","ÐÑл","ÐвгÑÑÑ","СенÑÑбÑ","ÐкÑÑбÑ","ÐоÑбÑ","ÐекабÑ"]},firstDayOfWeek:1,ordinal:function(){return""},rangeSeparator:" â ",weekAbbreviation:"ҲаÑÑа",scrollTitle:"ÐаÑÑалаÑÑиÑÐ¸Ñ ÑÑÑн айланÑиÑинг",toggleTitle:"ÐÑÐ¸Ñ ÑÑÑн боÑинг",amPM:["AM","PM"],yearAriaLabel:"Ðил",time_24hr:!0};ce.l10ns.uz=ue,ce.l10ns;var he="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},de={weekdays:{shorthand:["Ya","Du","Se","Cho","Pa","Ju","Sha"],longhand:["Yakshanba","Dushanba","Seshanba","Chorshanba","Payshanba","Juma","Shanba"]},months:{shorthand:["Yan","Fev","Mar","Apr","May","Iyun","Iyul","Avg","Sen","Okt","Noy","Dek"],longhand:["Yanvar","Fevral","Mart","Aprel","May","Iyun","Iyul","Avgust","Sentabr","Oktabr","Noyabr","Dekabr"]},firstDayOfWeek:1,ordinal:function(){return""},rangeSeparator:" â ",weekAbbreviation:"Hafta",scrollTitle:"Kattalashtirish uchun aylantiring",toggleTitle:"Oâtish uchun bosing",amPM:["AM","PM"],yearAriaLabel:"Yil",time_24hr:!0};he.l10ns.uz_latn=de,he.l10ns;var fe="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},pe={weekdays:{shorthand:["CN","T2","T3","T4","T5","T6","T7"],longhand:["Chá»§ nháºt","Thứ hai","Thứ ba","Thứ tư","Thứ nÄm","Thứ sáu","Thứ bảy"]},months:{shorthand:["Th1","Th2","Th3","Th4","Th5","Th6","Th7","Th8","Th9","Th10","Th11","Th12"],longhand:["Tháng má»t","Tháng hai","Tháng ba","Tháng tư","Tháng nÄm","Tháng sáu","Tháng bảy","Tháng tám","Tháng chÃn","Tháng mưá»i","Tháng mưá»i má»t","Tháng mưá»i hai"]},firstDayOfWeek:1,rangeSeparator:" Äến "};fe.l10ns.vn=pe,fe.l10ns;var me="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},ge={weekdays:{shorthand:["卿¥","å¨ä¸","å¨äº","å¨ä¸","å¨å","å¨äº","å¨å
"],longhand:["æææ¥","ææä¸","ææäº","ææä¸","ææå","ææäº","ææå
"]},months:{shorthand:["䏿","äºæ","䏿","åæ","äºæ","å
æ","䏿","å
«æ","乿","åæ","å䏿","åäºæ"],longhand:["䏿","äºæ","䏿","åæ","äºæ","å
æ","䏿","å
«æ","乿","åæ","å䏿","åäºæ"]},rangeSeparator:" è³ ",weekAbbreviation:"å¨",scrollTitle:"æ»å¨åæ¢",toggleTitle:"ç¹å»åæ¢ 12/24 å°æ¶æ¶å¶"};me.l10ns.zh=ge,me.l10ns;var ve="undefined"!=typeof window&&void 0!==window.flatpickr?window.flatpickr:{l10ns:{}},ye={weekdays:{shorthand:["鱿¥","é±ä¸","é±äº","é±ä¸","é±å","é±äº","é±å
"],longhand:["æææ¥","ææä¸","ææäº","ææä¸","ææå","ææäº","ææå
"]},months:{shorthand:["䏿","äºæ","䏿","åæ","äºæ","å
æ","䏿","å
«æ","乿","åæ","å䏿","åäºæ"],longhand:["䏿","äºæ","䏿","åæ","äºæ","å
æ","䏿","å
«æ","乿","åæ","å䏿","åäºæ"]},rangeSeparator:" è³ ",weekAbbreviation:"é±",scrollTitle:"滾ååæ",toggleTitle:"é»æåæ 12/24 å°ææå¶"};ve.l10ns.zh_tw=ye,ve.l10ns;var be={ar:i,at:o,az:s,be:c,bg:f,bn:m,bs:h,ca:v,ckb:b,cat:v,cs:_,cy:k,da:C,de:E,default:e({},A),en:A,eo:M,es:P,et:N,fa:R,fi:j,fo:z,fr:H,gr:W,he:V,hi:Y,hr:K,hu:J,hy:tt,id:nt,is:rt,it:at,ja:lt,ka:ut,ko:dt,km:pt,kz:gt,lt:yt,lv:wt,mk:xt,mn:St,ms:Tt,my:At,nl:Mt,nn:Pt,no:Nt,pa:Rt,pl:jt,pt:zt,ro:Ht,ru:Wt,si:Vt,sk:Yt,sl:Kt,sq:Jt,sr:te,sv:ne,th:re,tr:ae,uk:le,vn:pe,zh:ge,zh_tw:ye,uz:ue,uz_latn:de};t.default=be,Object.defineProperty(t,"__esModule",{value:!0})}(e)},645:function(t){t.exports=function(){"use strict";function t(){for(var t=0,e=0,n=arguments.length;e<n;e++)t+=arguments[e].length;var i=Array(t),r=0;for(e=0;e<n;e++)for(var o=arguments[e],a=0,s=o.length;a<s;a++,r++)i[r]=o[a];return i}function e(e){return void 0===e&&(e={}),function(n){var i,r,o,a="",s=function(){if(e.input){if(!(i=e.input instanceof Element?e.
2input:window.document.querySelector(e.input)))return void n.config.errorHandler(new Error("Invalid input element specified"));n.config.wrap&&(i=i.querySelector("[data-input]"))}else(i=n._input.cloneNode()).removeAttribute("id"),i._flatpickr=void 0;if(i.value){var t=n.parseDate(i.value);t&&n.selectedDates.push(t)}i.setAttribute("data-fp-omit",""),n.config.clickOpens&&(n._bind(i,["focus","click"],(function(){n.selectedDates[1]&&(n.latestSelectedDateObj=n.selectedDates[1],n._setHoursFromDate(n.selectedDates[1]),n.jumpToDate(n.selectedDates[1])),r=!0,n.isOpen=!1,n.open(void 0,"left"===e.position?n._input:i)})),n._bind(n._input,["focus","click"],(function(t){t.preventDefault(),n.isOpen=!1,n.open()}))),n.config.allowInput&&n._bind(i,"keydown",(function(t){"Enter"===t.key&&(n.setDate([n.selectedDates[0],i.value],!0,a),i.click())})),e.input||n._input.parentNode&&n._input.parentNode.insertBefore(i,n._input.nextSibling)},l={onParseConfig:function(){n.config.mode="range",a=n.config.altInput?n.config.altFormat:n.config.dateFormat},onReady:function(){s(),n.config.ignoredFocusElements.push(i),n.config.allowInput?(n._input.removeAttribute("readonly"),i.removeAttribute("readonly")):i.setAttribute("readonly","readonly"),n._bind(n._input,"focus",(function(){n.latestSelectedDateObj=n.selectedDates[0],n._setHoursFromDate(n.selectedDates[0]),r=!1,n.jumpToDate(n.selectedDates[0])})),n.config.allowInput&&n._bind(n._input,"keydown",(function(t){"Enter"===t.key&&n.setDate([n._input.value,n.selectedDates[1]],!0,a)})),n.setDate(n.selectedDates,!1),l.onValueUpdate(n.selectedDates),n.loadedPlugins.push("range")},onPreCalendarPosition:function(){r&&(n._positionElement=i,setTimeout((function(){n._positionElement=n._input}),0))},onChange:function(){n.selectedDates.length||setTimeout((function(){n.selectedDates.length||(i.value="",o=[])}),10),r&&setTimeout((function(){i.focus()}),0)},onDestroy:function(){e.input||i.parentNode&&i.parentNode.removeChild(i)},onValueUpdate:function(e){var s,l,c;if(i){if((o=!o||e.length>=o.length?t(e):o).length>e.length){var u=e[0],h=r?[o[0],u]:[u,o[1]];h[0].getTime()>h[1].getTime()&&(r?h[0]=h[1]:h[1]=h[0]),n.setDate(h,!1),o=t(h)}l=(s=n.selectedDates.map((function(t){return n.formatDate(t,a)})))[0],n._input.value=void 0===l?"":l,c=s[1],i.value=void 0===c?"":c}}};return l}}return e}()},3583:(t,e,n)=>{"use strict";function i(t,e){return"string"==typeof t?(e||document).querySelector(t):t||null}function r(t){var e=t.getBoundingClientRect();return{top:e.top+(document.documentElement.scrollTop||document.body.scrollTop),left:e.left+(document.documentElement.scrollLeft||document.body.scrollLeft)}}function o(t){return t.titleHeight+t.margins.top+t.paddings.top}function a(t){return t.margins.left+t.paddings.left}function s(t){return t.margins.top+t.margins.bottom+t.paddings.top+t.paddings.bottom+t.titleHeight+t.legendHeight}function l(t){return t.margins.left+t.margins.right+t.paddings.left+t.paddings.right}function c(t){return parseFloat(t.toFixed(2))}function u(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];n||(n=i?t[0]:t[t.length-1]);var r=new Array(Math.abs(e)).fill(n);return i?r.concat(t):t.concat(r)}function h(t,e){return(t+"").length*e}function d(t,e){return{x:Math.sin(t*ct)*e,y:Math.cos(t*ct)*e}}function f(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return!(Number.isNaN(t)||void 0===t||!Number.isFinite(t)||e&&t<0)}function p(t){var e=void 0,n=void 0,i=void 0;if(t instanceof Date)return new Date(t.getTime());if("object"!==(void 0===t?"undefined":dt(t))||null===t)return t;for(i in e=Array.isArray(t)?[]:{},t)n=t[i],e[i]=p(n);return e}function m(t,e){var n=void 0,i=void 0;return t<=e?(n=e-t,i=t):(n=t-e,i=e),[n,i]}function g(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.length-t.length;return n>0?t=u(t,n):e=u(e,n),[t,e]}function v(t,e){if(t)return t.length>e?t.slice(0,e-3)+"...":t}function y(t,e){for(var n=[],i=0;i<t.length;i++)n.push([t[i],e[i]]);var r=function(t,e,n,i){var r=function(t,e){var n=e[0]-t[0],i=e[1]-t[1];return{length:Math.sqrt(Math.pow(n,2)+Math.pow(i,2)),angle:Math.atan2(i,n)}}(e||t,n||t),o=r.angle+(i?Math.PI:0),a=.2*r.length;return[t[0]+Math.cos(o)*a,t[1]+Math.sin(o)*a]};return function(t){return t.reduce((function(t,e,n,i){return 0===n?e[0]+","+e[1]:t+" "+function(t,e,n){var i=r(n[e-1],n[e-2],t),o=r(t,n[e-1],n[e+1],!0);return"C "+i[0]+","+i[1]+" "+o[0]+","+o[1]+" "+t[0]+","+t[1]}(e,n,i)}),"")}(n)}function b(t){return t>255?255:t<0?0:t}function w(t,e){var n=pt(t),i=!1;"#"==n[0]&&(n=n.slice(1),i=!0);var r=parseInt(n,16),o=b((r>>16)+e),a=b((r>>8&255)+e);return(i?"#":"")+(b((255&r)+e)|a<<8|o<<16).toString(16)}function _(t,e){return"string"==typeof t?(e||document).querySelector(t):t||null}function x(t,e){var n=document.createElementNS("http://www.w3.org/2000/svg",t);for(var i in e){var r=e[i];if("inside"===i)_(r).appendChild(n);else if("around"===i){var o=_(r);o.parentNode.insertBefore(n,o),n.appendChild(o)}else"styles"===i?"object"===(void 0===r?"undefined":gt(r))&&Object.keys(r).map((function(t){n.style[t]=r[t]})):("className"===i&&(i="class"),"innerHTML"===i?n.textContent=r:n.setAttribute(i,r))}return n}function k(t,e,n,i){return x("stop",{inside:t,style:"stop-color: "+n,offset:e,"stop-opacity":i})}function S(t){var e=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,n={className:t,transform:arguments.length>1&&void 0!==arguments[1]?arguments[1]:""};return e&&(n.inside=e),x("g",n)}function C(t){return x("path",{className:arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",d:t,styles:{stroke:arguments.length>2&&void 0!==arguments[2]?arguments[2]:"none",fill:arguments.length>3&&void 0!==arguments[3]?arguments[3]:"none","stroke-width":arguments.length>4&&void 0!==arguments[4]?arguments[4]:2}})}function T(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i="path-fill-gradient-"+e+"-"+(n?"lighter":"default"),r=function(t,e){return x("linearGradient",{inside:t,id:e,x1:0,x2:0,y1:0,y2:1})}(t,i),o=[1,.6,.2];return n&&(o=[.4,.2,0]),k(r,"0%",e,o[0]),k(r,"50%",e,o[1]),k(r,"100%",e,o[2]),i}function E(t,e,n,i,r){var o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:{},a={className:t,x:e,y:n,width:i,height:i,rx:r,fill:arguments.length>5&&void 0!==arguments[5]?arguments[5]:"none"};return Object.keys(o).map((function(t){a[t]=o[t]})),x("rect",a)}function A(t,e,n,i){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},o=r.fontSize||wt;return x("text",{className:t,x:e,y:n,dy:(void 0!==r.dy?r.dy:o/2)+"px","font-size":o+"px",fill:r.fill||xt,"text-anchor":r.textAnchor||"start",innerHTML:i})}function L(t,e,n,i){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};r.stroke||(r.stroke=_t),r.lineType||(r.lineType=""),r.shortenNumbers&&(e=function(t){var e=void 0;if("number"==typeof t)e=t;else if("string"==typeof t&&(e=Number(t),Number.isNaN(e)))return t;var n=Math.floor(Math.log10(Math.abs(e)));if(n<=2)return e;var i=Math.floor(n/3),r=Math.pow(10,n-3*i)*+(e/Math.pow(10,n)).toFixed(1);return Math.round(100*r)/100+" "+["","K","M","B","T"][i]}(e));var o=x("line",{className:"line-horizontal "+r.className+("dashed"===r.lineType?"dashed":""),x1:n,x2:i,y1:0,y2:0,styles:{stroke:r.stroke}}),a=x("text",{x:n<i?n-yt:n+yt,y:0,dy:wt/2-2+"px","font-size":wt+"px","text-anchor":n<i?"end":"start",innerHTML:e+""}),s=x("g",{transform:"translate(0, "+t+")","stroke-opacity":1}
vendor: 5,192 bytes, line 2
2);return 0!==a&&"0"!==a||(s.style.stroke="rgba(27, 31, 35, 0.6)"),s.appendChild(o),s.appendChild(a),s}function M(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};f(t)||(t=0),i.pos||(i.pos="bottom"),i.offset||(i.offset=0),i.mode||(i.mode="span"),i.stroke||(i.stroke=_t),i.className||(i.className="");var r=n+vt,o="span"===i.mode?-1*vt:n;return"tick"===i.mode&&"top"===i.pos&&(r=-1*vt,o=0),function(t,e,n,i){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};r.stroke||(r.stroke=_t);var o=x("line",{className:"line-vertical "+r.className,x1:0,x2:0,y1:n,y2:i,styles:{stroke:r.stroke}}),a=x("text",{x:0,y:n>i?n+yt:n-yt-wt,dy:wt+"px","font-size":wt+"px","text-anchor":"middle",innerHTML:e+""}),s=x("g",{transform:"translate("+t+", 0)"});return s.appendChild(o),s.appendChild(a),s}(t,e,r,o,{stroke:i.stroke,className:i.className,lineType:i.lineType})}function O(t,e,n,i){var r="string"==typeof e?e:e.join(", ");return[t,{transform:n.join(", ")},i,Mt,"translate",{transform:r}]}function P(t,e,n){return O(t,[0,n],[0,e],At)}function D(t,e){return[t,{d:e},Tt,Mt]}function N(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"linear",r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:void 0,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{},a=t.cloneNode(!0),s=t.cloneNode(!0);for(var l in e){var c=void 0;c="transform"===l?document.createElementNS("http://www.w3.org/2000/svg","animateTransform"):document.createElementNS("http://www.w3.org/2000/svg","animate");var u=o[l]||t.getAttribute(l),h=e[l],d={attributeName:l,from:u,to:h,begin:"0s",dur:n/1e3+"s",values:u+";"+h,keySplines:Pt[i],keyTimes:"0;1",calcMode:"spline",fill:"freeze"};for(var f in r&&(d.type=r),d)c.setAttribute(f,d[f]);a.appendChild(c),r?s.setAttribute(l,"translate("+h+")"):s.setAttribute(l,h)}return[a,s]}function I(t,e){t.style.transform=e,t.style.webkitTransform=e,t.style.msTransform=e,t.style.mozTransform=e,t.style.oTransform=e}function R(t,e){var n=[],i=[];e.map((function(t){var e,r,o=t[0],a=o.parentNode;t[0]=o;var s=N.apply(void 0,function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}(t)),l=Ot(s,2);e=l[0],r=l[1],n.push(r),i.push([e,a]),a&&a.replaceChild(e,o)}));var r=t.cloneNode(!0);return i.map((function(t,i){t[1]&&(t[1].replaceChild(n[i],t[0]),e[i][0]=n[i])})),r}function F(t){var e=new Date(t);return e.setMinutes(e.getMinutes()-e.getTimezoneOffset()),e}function j(t){var e=t.getDate(),n=t.getMonth()+1;return[t.getFullYear(),(n>9?"":"0")+n,(e>9?"":"0")+e].join("-")}function B(t){return new Date(t.getTime())}function z(t,e){var n=W(t);return Math.ceil(function(t,e){var n=qt*zt;return(F(e)-F(t))/n}(n,e)/Bt)}function q(t,e){return t.getMonth()===e.getMonth()&&t.getFullYear()===e.getFullYear()}function H(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=Ht[t];return e?n.slice(0,3):n}function U(t,e){return new Date(e,t+1,0)}function W(t){var e=B(t),n=e.getDay();return 0!==n&&$(e,-1*n),e}function $(t,e){t.setDate(t.getDate()+e)}function V(t,e,n){var i=Object.keys(Zt).filter((function(e){return t.includes(e)})),r=Zt[i[0]];return Object.assign(r,{constants:e,getData:n}),new Vt(r)}function Z(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}function Y(t){if(0===t)return[0,0];if(isNaN(t))return{mantissa:-6755399441055744,exponent:972};var e=t>0?1:-1;if(!isFinite(t))return{mantissa:4503599627370496*e,exponent:972};t=Math.abs(t);var n=Math.floor(Math.log10(t));return[e*(t/Math.pow(10,n)),n]}function G(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=Y(t),i=te(n,2),r=i[0],o=i[1],a=e?e/Math.pow(10,o):0,s=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=Math.ceil(t),i=Math.floor(e),r=n-i,o=r,a=1;r>5&&(r%2!=0&&(r=++n-i),o=r/2,a=2),r<=2&&(a=r/(o=4)),0===r&&(o=5,a=1);for(var s=[],l=0;l<=o;l++)s.push(i+a*l);return s}(r=r.toFixed(6),a);return s.map((function(t){return t*Math.pow(10,o)}))}function K(t){return t[1]-t[0]}function X(t,e){return c(e.zeroLine-t*e.scaleMultiplier)}function J(t,e){return e.filter((function(e){return e<t})).length}function Q(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],i=t/e.length;i<=0&&(i=1);var r=i/at,o=void 0;if(n){var a=Math.max.apply(Math,function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}(e.map((function(t){return t.length}))));o=Math.ceil(a/r)}return e.map((function(t,e){return(t+="").length>r&&(n?e%o!=0&&(t=""):t=r-3>0?t.slice(0,r-3)+" ...":t.slice(0,r)+".."),t}))}function tt(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}n.d(e,{t1:()=>de});!function(t,e){void 0===e&&(e={});var n=e.insertAt;if(t&&"undefined"!=typeof document){var i=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===n&&i.firstChild?i.insertBefore(r,i.firstChild):i.appendChild(r),r.styleSheet?r.styleSheet.cssText=t:r.appendChild(document.createTextNode(t))}}
vendor: 3,885 bytes, line 2
2('.chart-container{position:relative;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.chart-container .axis,.chart-container .chart-label{fill:#555b51}.chart-container .axis line,.chart-container .chart-label line{stroke:#dadada}.chart-container .dataset-units circle{stroke:#fff;stroke-width:2}.chart-container .dataset-units path{fill:none;stroke-opacity:1;stroke-width:2px}.chart-container .dataset-path{stroke-width:2px}.chart-container .path-group path{fill:none;stroke-opacity:1;stroke-width:2px}.chart-container line.dashed{stroke-dasharray:5,3}.chart-container .axis-line .specific-value{text-anchor:start}.chart-container .axis-line .y-line{text-anchor:end}.chart-container .axis-line .x-line{text-anchor:middle}.chart-container .legend-dataset-text{fill:#6c7680;font-weight:600}.graph-svg-tip{position:absolute;z-index:99999;padding:10px;font-size:12px;color:#959da5;text-align:center;background:rgba(0,0,0,.8);border-radius:3px}.graph-svg-tip ol,.graph-svg-tip ul{padding-left:0;display:-webkit-box;display:-ms-flexbox;display:flex}.graph-svg-tip ul.data-point-list li{min-width:90px;-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:600}.graph-svg-tip strong{color:#dfe2e5;font-weight:600}.graph-svg-tip .svg-pointer{position:absolute;height:5px;margin:0 0 0 -5px;content:" ";border:5px solid transparent;border-top-color:rgba(0,0,0,.8)}.graph-svg-tip.comparison{padding:0;text-align:left;pointer-events:none}.graph-svg-tip.comparison .title{display:block;padding:10px;margin:0;font-weight:600;line-height:1;pointer-events:none}.graph-svg-tip.comparison ul{margin:0;white-space:nowrap;list-style:none}.graph-svg-tip.comparison li{display:inline-block;padding:5px 10px}');var et="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};i.create=function(t,e){var n=document.createElement(t);for(var r in e){var o=e[r];if("inside"===r)i(o).appendChild(n);else if("around"===r){var a=i(o);a.parentNode.insertBefore(n,a),n.appendChild(a)}else"styles"===r?"object"===(void 0===o?"undefined":et(o))&&Object.keys(o).map((function(t){n.style[t]=o[t]})):r in n?n[r]=o:n.setAttribute(r,o)}return n};var nt={margins:{top:10,bottom:10,left:20,right:20},paddings:{top:20,bottom:40,left:30,right:10},baseHeight:240,titleHeight:20,legendHeight:30,titleFontSize:12},it=["line","bar"],rt=2,ot=10,at=7,st=["light-blue","blue","violet","red","orange","yellow","green","light-green","purple","magenta","light-grey","dark-grey"],lt={bar:st,line:st,pie:st,percentage:st,heatmap:["#ebedf0","#c6e48b","#7bc96f","#239a3b","#196127"],donut:st},ct=Math.PI/180,ut=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),ht=function(){function t(e){var n=e.parent,i=void 0===n?null:n,r=e.colors,o=void 0===r?[]:r;(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this,t),this.parent=i,this.colors=o,this.titleName="",this.titleValue="",this.listValues=[],this.titleValueFirst=0,this.x=0,this.y=0,this.top=0,this.left=0,this.setup()}return ut(t,[{key:"setup",value:function(){this.makeTooltip()}},{key:"refresh",value:function(){this.fill(),this.calcPosition()}},{key:"makeTooltip",value:function(){var t=this;this.container=i.create("div",{inside:this.parent,className:"graph-svg-tip comparison",innerHTML:'<span class="title"></span>\n\t\t\t\t<ul class="data-point-list"></ul>\n\t\t\t\t<div class="svg-pointer"></div>'}),this.hideTip(),this.title=this.container.querySelector(".title"),this.dataPointList=this.container.querySelector(".data-
vendor: 10,586 bytes, line 2
2point-list"),this.parent.addEventListener("mouseleave",(function(){t.hideTip()}))}},{key:"fill",value:function(){var t,e=this;this.index&&this.container.setAttribute("data-point-index",this.index),t=this.titleValueFirst?"<strong>"+this.titleValue+"</strong>"+this.titleName:this.titleName+"<strong>"+this.titleValue+"</strong>",this.title.innerHTML=t,this.dataPointList.innerHTML="",this.listValues.map((function(t,n){var r=e.colors[n]||"black",o=0===t.formatted||t.formatted?t.formatted:t.value,a=i.create("li",{styles:{"border-top":"3px solid "+r},innerHTML:'<strong style="display: block;">'+(0===o||o?o:"")+"</strong>\n\t\t\t\t\t"+(t.title?t.title:"")});e.dataPointList.appendChild(a)}))}},{key:"calcPosition",value:function(){var t=this.container.offsetWidth;this.top=this.y-this.container.offsetHeight-5,this.left=this.x-t/2;var e=this.parent.offsetWidth-t,n=this.container.querySelector(".svg-pointer");if(this.left<0)n.style.left="calc(50% - "+-1*this.left+"px)",this.left=0;else if(this.left>e){var i="calc(50% + "+(this.left-e)+"px)";n.style.left=i,this.left=e}else n.style.left="50%"}},{key:"setValues",value:function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:-1;this.titleName=n.name,this.titleValue=n.value,this.listValues=i,this.x=t,this.y=e,this.titleValueFirst=n.valueFirst||0,this.index=r,this.refresh()}},{key:"hideTip",value:function(){this.container.style.top="0px",this.container.style.left="0px",this.container.style.opacity="0"}},{key:"showTip",value:function(){this.container.style.top=this.top+"px",this.container.style.left=this.left+"px",this.container.style.opacity="1"}}]),t}(),dt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},ft={"light-blue":"#7cd6fd",blue:"#5e64ff",violet:"#743ee2",red:"#ff5858",orange:"#ffa00a",yellow:"#feef72",green:"#28a745","light-green":"#98d85b",purple:"#b554ff",magenta:"#ffa3ef",black:"#36114C",grey:"#bdd3e6","light-grey":"#f0f4f7","dark-grey":"#b8c2cc"},pt=function(t){return/rgb[a]{0,1}\([\d, ]+\)/gim.test(t)?/\D+(\d*)\D+(\d*)\D+(\d*)/gim.exec(t).map((function(t,e){return 0!==e?Number(t).toString(16):"#"})).reduce((function(t,e){return""+t+e})):ft[t]||t},mt=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],i=!0,r=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(i=(a=s.next()).done)&&(n.push(a.value),!e||n.length!==e);i=!0);}catch(t){r=!0,o=t}finally{try{!i&&s.return&&s.return()}finally{if(r)throw o}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")},gt="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},vt=6,yt=4,bt=15,wt=10,_t="#dadada",xt="#555b51",kt={bar:function(t){var e=void 0;"rect"!==t.nodeName&&(e=t.getAttribute("transform"),t=t.childNodes[0]);var n=t.cloneNode();return n.style.fill="#000000",n.style.opacity="0.4",e&&n.setAttribute("transform",e),n},dot:function(t){var e=void 0;"circle"!==t.nodeName&&(e=t.getAttribute("transform"),t=t.childNodes[0]);var n=t.cloneNode(),i=t.getAttribute("r"),r=t.getAttribute("fill");return n.setAttribute("r",parseInt(i)+4),n.setAttribute("fill",r),n.style.opacity="0.6",e&&n.setAttribute("transform",e),n},heat_square:function(t){var e=void 0;"circle"!==t.nodeName&&(e=t.getAttribute("transform"),t=t.childNodes[0]);var n=t.cloneNode(),i=t.getAttribute("r"),r=t.getAttribute("fill");return n.setAttribute("r",parseInt(i)+4),n.setAttribute("fill",r),n.style.opacity="0.6",e&&n.setAttribute("transform",e),n}},St={bar:function(t,e){var n=void 0;"rect"!==t.nodeName&&(n=t.getAttribute("transform"),t=t.childNodes[0]);var i=["x","y","width","height"];Object.values(t.attributes).filter((function(t){return i.includes(t.name)&&t.specified})).map((function(t){e.setAttribute(t.name,t.nodeValue)})),n&&e.setAttribute("transform",n)},dot:function(t,e){var n=void 0;"circle"!==t.nodeName&&(n=t.getAttribute("transform"),t=t.childNodes[0]);var i=["cx","cy"];Object.values(t.attributes).filter((function(t){return i.includes(t.name)&&t.specified})).map((function(t){e.setAttribute(t.name,t.nodeValue)})),n&&e.setAttribute("transform",n)},heat_square:function(t,e){var n=void 0;"circle"!==t.nodeName&&(n=t.getAttribute("transform"),t=t.childNodes[0]);var i=["cx","cy"];Object.values(t.attributes).filter((function(t){return i.includes(t.name)&&t.specified})).map((function(t){e.setAttribute(t.name,t.nodeValue)})),n&&e.setAttribute("transform",n)}},Ct=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],i=!0,r=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(i=(a=s.next()).done)&&(n.push(a.value),!e||n.length!==e);i=!0);}catch(t){r=!0,o=t}finally{try{!i&&s.return&&s.return()}finally{if(r)throw o}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")},Tt=350,Et=350,At=Tt,Lt=250,Mt="easein",Ot=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],i=!0,r=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(i=(a=s.next()).done)&&(n.push(a.value),!e||n.length!==e);i=!0);}catch(t){r=!0,o=t}finally{try{!i&&s.return&&s.return()}finally{if(r)throw o}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")},Pt={ease:"0.25 0.1 0.25 1",linear:"0 0 1 1",easein:"0.1 0.8 0.2 1",easeout:"0 0 0.58 1",easeinout:"0.42 0 0.58 1"},Dt=".chart-container{position:relative;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI','Roboto','Oxygen','Ubuntu','Cantarell','Fira Sans','Droid Sans','Helvetica Neue',sans-serif}.chart-container .axis,.chart-container .chart-label{fill:#555b51}.chart-container .axis line,.chart-container .chart-label line{stroke:#dadada}.chart-container .dataset-units circle{stroke:#fff;stroke-width:2}.chart-container .dataset-units path{fill:none;stroke-opacity:1;stroke-width:2px}.chart-container .dataset-path{stroke-width:2px}.chart-container .path-group path{fill:none;stroke-opacity:1;stroke-width:2px}.chart-container line.dashed{stroke-dasharray:5,3}.chart-container .axis-line .specific-value{text-anchor:start}.chart-container .axis-line .y-line{text-anchor:end}.chart-container .axis-line .x-line{text-anchor:middle}.chart-container .legend-dataset-text{fill:#6c7680;font-weight:600}.graph-svg-tip{position:absolute;z-index:99999;padding:10px;font-size:12px;color:#959da5;text-align:center;background:rgba(0,0,0,.8);border-radius:3px}.graph-svg-tip ul{padding-left:0;display:flex}.graph-svg-tip ol{padding-left:0;display:flex}.graph-svg-tip ul.data-point-list li{min-width:90px;flex:1;font-weight:600}.graph-svg-tip strong{color:#dfe2e5;font-weight:600}.graph-svg-tip .svg-pointer{position:absolute;height:5px;margin:0 0 0 -5px;content:' ';border:5px solid transparent;border-top-color:rgba(0,0,0,.8)}.graph-svg-tip.comparison{padding:0;text-align:left;pointer-events:none}.graph-svg-tip.comparison .title{display:block;padding:10px;margin:0;font-weight:600;line-height:1;pointer-events:none}.graph-svg-tip.comparison ul{margin:0;white-space:nowrap;list-style:none}.graph-svg-tip.comparison li{display:inline-block;padding:5px 10px}",Nt=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),It=function(){function t(e,n){if(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),n=p(n),this.parent="string"==typeof e?document.querySelector(e):e,!(this.parent instanceof HTMLElement))throw new Error("No `parent` element to render on was provided.");this.rawChartArgs=n,this.title=n.title||"",this.type=n.type||"",this.realData=this.prepareData(n.data),this.data=this.prepareFirstData(this.realData),this.colors=this.validateColors(n.colors,this.type),this.config={showTooltip:1,showLegend:1,isNavigable:n.isNavigable||0,animate:void 0!==n.animate?n.animate:1,truncateLegends:n.truncateLegends||1},this.measures=JSON.parse(JSON.stringify(nt));var i=this.measures;this.setMeasures(n),this.title.length||(i.titleHeight=0),this.config.showLegend||(i.legendHeight=0),this.argHeight=n.height||i.baseHeight,this.state={},this.options={},this.initTimeout=700,this.config.isNavigable&&(this.overlays=[]),this.configure(n)}return Nt(t,[{key:"prepareData",value:function(t){return t}},{key:"prepareFirstData",value:function(t){return t}},{key:"validateColors",value:function(t,e){var n=[];return(t=(t||[]).concat(lt[e])).forEach((function(t){var e=pt(t);!function(t){return/(^\s*)(#)((?:[A-Fa-f0-9]{3}){1,2})$/i.test(t)||/(^\s*)(rgb|hsl)(a?)[(]\s*([\d.]+\s*%?)\s*,\s*([\d.]+\s*%?)\s*,\s*([\d.]+\s*%?)\s*(?:,\s*([\d.]+)\s*)?[)]$/i.test(t)}(e)||n.push(e)})),n}},{key:"setMeasures",value:function(){}},{key:"configure",value:function(){var t=this,e=this.argHeight;this.baseHeight=e,this.height=e-s(this.measures),this.boundDrawFn=function(){return t.draw(!0)},ResizeObserver&&(this.resizeObserver=new ResizeObserver(this.boundDrawFn),this.resizeObserver.observe(this.parent)),window.addEventListener("resize",this.boundDrawFn),window.addEventListener("orientationchange",this.boundDrawFn)}},{key:"destroy",value:function(){this.resizeObserver&&this.resizeObserver.disconnect(),window.removeEventListener("resize",this.boundDrawFn),window.removeEventListener("orientationchange",this.boundDrawFn)}},{key:"setup",value:function(){this.makeContainer(),this.updateWidth(),this.makeTooltip(),this.draw(!1,!0)}},{key:"makeContainer",value:function(){this.parent.innerHTML="";var t={inside:this.parent,className:"chart-container"};this.independentWidth&&(t.styles={width:this.independentWidth+"px"}),this.container=i.create("div",t)}},{key:"makeTooltip",value:function(){this.tip=new ht({parent:this.container,colors:this.colors}),this.bindTooltip()}},{key:"bindTooltip",value:function(){}},{key:"draw",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e&&function(t){return null===t.offsetParent}(this.parent)||(this.updateWidth(),this.calc(e),this.makeChartArea(),this.setupComponents(),this.components.forEac
2h((function(e){return e.setup(t.drawArea)})),this.render(this.components,!1),n&&(this.data=this.realData,setTimeout((function(){t.update(t.data)}),this.initTimeout)),this.renderLegend(),this.setupNavigation(n))}},{key:"calc",value:function(){}},{key:"updateWidth",value:function(){this.baseWidth=function(t){var e=window.getComputedStyle(t),n=parseFloat(e.paddingLeft)+parseFloat(e.paddingRight);return t.clientWidth-n}(this.parent),this.width=this.baseWidth-l(this.measures)}},{key:"makeChartArea",value:function(){this.svg&&this.container.removeChild(this.svg);var t=this.measures;this.svg=function(t,e,n,i){return x("svg",{className:e,inside:t,width:n,height:i})}(this.container,"frappe-chart chart",this.baseWidth,this.baseHeight),this.svgDefs=function(t){return x("defs",{inside:t})}(this.svg),this.title.length&&(this.titleEL=A("title",t.margins.left,t.margins.top,this.title,{fontSize:t.titleFontSize,fill:"#666666",dy:t.titleFontSize}));var e=o(t);this.drawArea=S(this.type+"-chart chart-draw-area","translate("+a(t)+", "+e+")"),this.config.showLegend&&(e+=this.height+t.paddings.bottom,this.legendArea=S("chart-legend","translate("+a(t)+", "+e+")")),this.title.length&&this.svg.appendChild(this.titleEL),this.svg.appendChild(this.drawArea),this.config.showLegend&&this.svg.appendChild(this.legendArea),this.updateTipOffset(a(t),o(t))}},{key:"updateTipOffset",value:function(t,e){this.tip.offset={x:t,y:e}}},{key:"setupComponents",value:function(){this.components=new Map}},{key:"update",value:function(t){this.data=this.prepareData(t),this.calc(),this.render(this.components,this.config.animate),this.renderLegend()}},{key:"render",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.components,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.config.isNavigable&&this.overlays.map((function(t){return t.parentNode.removeChild(t)}));var i=[];e.forEach((function(t){i=i.concat(t.update(n))})),i.length>0?(function(t,e,n){if(0!==n.length){var i=R(e,n);e.parentNode==t&&(t.removeChild(e),t.appendChild(i)),setTimeout((function(){i.parentNode==t&&(t.removeChild(i),t.appendChild(e))}),Lt)}}(this.container,this.svg,i),setTimeout((function(){e.forEach((function(t){return t.make()})),t.updateNav()}),400)):(e.forEach((function(t){return t.make()})),this.updateNav())}},{key:"updateNav",value:function(){this.config.isNavigable&&(this.makeOverlay(),this.bindUnits())}},{key:"renderLegend",value:function(){}},{key:"setupNavigation",value:function(){var t=this,e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.config.isNavigable&&e&&(this.bindOverlay(),this.keyActions={13:this.onEnterKey.bind(this),37:this.onLeftArrow.bind(this),38:this.onUpArrow.bind(this),39:this.onRightArrow.bind(this),40:this.onDownArrow.bind(this)},document.addEventListener("keydown",(function(e){(function(t){var e=t.getBoundingClientRect();return e.top>=0&&e.left>=0&&e.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&e.right<=(window.innerWidth||document.documentElement.clientWidth)})(t.container)&&(e=e||window.event,t.keyActions[e.keyCode]&&t.keyActions[e.keyCode]())})))}},{key:"makeOverlay",value:function(){}},{key:"updateOverlay",value:function(){}},{key:"bindOverlay",value:function(){}},{key:"bindUnits",value:function(){}},{key:"onLeftArrow",value:function(){}},{key:"onRightArrow",value:function(){}},{key:"onUpArrow",value:function(){}},{key:"onDownArrow",value:function(){}},{key:"onEnterKey",value:function(){}},{key:"addDataPoint",value:function(){}},{key:"removeDataPoint",value:function(){}},{key:"getDataPoint",value:function(){}},{key:"setCurrentDataPoint",value:function(){}},{key:"updateDataset",value:function(){}},{key:"export",value:function(){var t=function(t){var e=t.cloneNode(!0);e.classList.add("chart-container"),e.setAttribute("xmlns","http://www.w3.org/2000/svg"),e.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink");var n=i.create("style",{innerHTML:Dt});e.insertBefore(n,e.firstChild);var r=i.create("div");return r.appendChild(e),r.innerHTML}(this.svg);!function(t,e){var n=document.createElement("a");n.style="display: none";var i=new Blob(e,{type:"image/svg+xml; charset=utf-8"}),r=window.URL.createObjectURL(i);n.href=r,n.download=t,document.body.appendChild(n),n.click(),setTimeout((function(){document.body.removeChild(n),window.URL.revokeObjectURL(r)}),300)}(this.title||"Chart",[t])}}]),t}(),Rt=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),Ft=function t(e,n,i){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,i)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(i):void 0},jt=function(t){function e(t,n){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e),function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n))}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}
vendor: 23,916 bytes, line 2
2(e,t),Rt(e,[{key:"configure",value:function(t){Ft(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"configure",this).call(this,t),this.config.formatTooltipY=(t.tooltipOptions||{}).formatTooltipY,this.config.maxSlices=t.maxSlices||20,this.config.maxLegendPoints=t.maxLegendPoints||20}},{key:"calc",value:function(){var t=this,e=this.state,n=this.config.maxSlices;e.sliceTotals=[];var i=this.data.labels.map((function(e,n){var i=0;return t.data.datasets.map((function(t){i+=t.values[n]})),[i,e]})).filter((function(t){return t[0]>=0})),r=i;if(i.length>n){i.sort((function(t,e){return e[0]-t[0]})),r=i.slice(0,n-1);var o=0;i.slice(n-1).map((function(t){o+=t[0]})),r.push([o,"Rest"]),this.colors[n-1]="grey"}e.labels=[],r.map((function(t){e.sliceTotals.push(function(t){return Number(Math.round(t+"e4")+"e-4")}(t[0])),e.labels.push(t[1])})),e.grandTotal=e.sliceTotals.reduce((function(t,e){return t+e}),0),this.center={x:this.width/2,y:this.height/2}}},{key:"renderLegend",value:function(){var t=this,e=this.state;this.legendArea.textContent="",this.legendTotals=e.sliceTotals.slice(0,this.config.maxLegendPoints);var n=0,i=0;this.legendTotals.map((function(r,o){var a=150,s=Math.floor((t.width-l(t.measures))/a);t.legendTotals.length<s&&(a=t.width/t.legendTotals.length),n>s&&(n=0,i+=20);var c=a*n+5,u=t.config.truncateLegends?v(e.labels[o],a/10):e.labels[o],h=t.config.formatTooltipY?t.config.formatTooltipY(r):r,d=function(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"none",r=arguments[4];r=arguments.length>5&&void 0!==arguments[5]&&arguments[5]?v(r,bt):r;var o={className:"legend-dot",cx:0,cy:0,r:n,fill:i},a=x("text",{className:"legend-dataset-text",x:0,y:0,dx:wt+"px",dy:wt/3+"px","font-size":1.2*wt+"px","text-anchor":"start",fill:xt,innerHTML:r}),s=x("g",{transform:"translate("+t+", "+e+")"});return s.appendChild(x("circle",o)),s.appendChild(a),s}(c,i,5,t.colors[o],u+": "+h,!1);t.legendArea.appendChild(d),n++}))}}]),e}(It),Bt=7,zt=1e3,qt=86400,Ht=["January","February","March","April","May","June","July","August","September","October","November","December"],Ut=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],Wt=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],i=!0,r=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(i=(a=s.next()).done)&&(n.push(a.value),!e||n.length!==e);i=!0);}catch(t){r=!0,o=t}finally{try{!i&&s.return&&s.return()}finally{if(r)throw o}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")},$t=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),Vt=function(){function t(e){var n=e.layerClass,i=void 0===n?"":n,r=e.layerTransform,o=void 0===r?"":r,a=e.constants,s=e.getData,l=e.makeElements,c=e.animateElements;(function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")})(this,t),this.layerTransform=o,this.constants=a,this.makeElements=l,this.getData=s,this.animateElements=c,this.store=[],this.labels=[],this.layerClass=i,this.layerClass="function"==typeof this.layerClass?this.layerClass():this.layerClass,this.refresh()}return $t(t,[{key:"refresh",value:function(t){this.data=t||this.getData()}},{key:"setup",value:function(t){this.layer=S(this.layerClass,this.layerTransform,t)}},{key:"make",value:function(){this.render(this.data),this.oldData=this.data}},{key:"render",value:function(t){var e=this;this.store=this.makeElements(t),this.layer.textContent="",this.store.forEach((function(t){e.layer.appendChild(t)})),this.labels.forEach((function(t){e.layer.appendChild(t)}))}},{key:"update",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.refresh();var e=[];return t&&(e=this.animateElements(this.data)||[]),e}}]),t}(),Zt={donutSlices:{layerClass:"donut-slices",makeElements:function(t){return t.sliceStrings.map((function(e,n){var i=C(e,"donut-path",t.colors[n],"none",t.strokeWidth);return i.style.transition="transform .3s;",i}))},animateElements:function(t){return this.store.map((function(e,n){return D(e,t.sliceStrings[n])}))}},pieSlices:{layerClass:"pie-slices",makeElements:function(t){return t.sliceStrings.map((function(e,n){var i=C(e,"pie-path","none",t.colors[n]);return i.style.transition="transform .3s;",i}))},animateElements:function(t){return this.store.map((function(e,n){return D(e,t.sliceStrings[n])}))}},percentageBars:{layerClass:"percentage-bars",makeElements:function(t){var e=this;return t.xPositions.map((function(n,i){return function(t,e,n,i){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:rt,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:"none";return x("rect",{className:"percentage-bar",x:t,y:e,width:n,height:i,fill:o,styles:{stroke:w(o,-25),"stroke-dasharray":"0, "+(i+n)+", "+n+", "+i,"stroke-width":r}})}(n,0,t.widths[i],e.constants.barHeight,e.constants.barDepth,t.colors[i])}))},animateElements:function(t){if(t)return[]}},yAxis:{layerClass:"y axis",makeElements:function(t){var e=this;return t.positions.map((function(n,i){return function(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};f(t)||(t=0),i.pos||(i.pos="left"),i.offset||(i.offset=0),i.mode||(i.mode="span"),i.stroke||(i.stroke=_t),i.className||(i.className="");var r=-1*vt,o="span"===i.mode?n+vt:0;return"tick"===i.mode&&"right"===i.pos&&(r=n+vt,o=n),L(t,e,r+=i.offset,o+=i.offset,{stroke:i.stroke,className:i.className,lineType:i.lineType,shortenNumbers:i.shortenNumbers})}(n,t.labels[i],e.constants.width,{mode:e.constants.mode,pos:e.constants.pos,shortenNumbers:e.constants.shortenNumbers})}))},animateElements:function(t){var e=t.positions,n=t.labels,i=this.oldData.positions,r=this.oldData.labels,o=g(i,e),a=Wt(o,2);i=a[0],e=a[1];var s=g(r,n),l=Wt(s,2);return r=l[0],n=l[1],this.render({positions:i,labels:n}),this.store.map((function(t,n){return P(t,e[n],i[n])}))}},xAxis:{layerClass:"x axis",makeElements:function(t){var e=this;return t.positions.map((function(n,i){return M(n,t.calcLabels[i],e.constants.height,{mode:e.constants.mode,pos:e.constants.pos})}))},animateElements:function(t){var e=t.positions,n=t.calcLabels,i=this.oldData.positions,r=this.oldData.calcLabels,o=g(i,e),a=Wt(o,2);i=a[0],e=a[1];var s=g(r,n),l=Wt(s,2);return r=l[0],n=l[1],this.render({positions:i,calcLabels:n}),this.store.map((function(t,n){return function(t,e,n){return O(t,[n,0],[e,0],At)}(t,e[n],i[n])}))}},yMarkers:{layerClass:"y-markers",makeElements:function(t){var e=this;return t.map((function(t){return function(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};i.labelPos||(i.labelPos="right");var r=x("text",{className:"chart-label",x:"left"===i.labelPos?yt:n-h(e,5)-yt,y:0,dy:wt/-2+"px","font-size":wt+"px","text-anchor":"start",innerHTML:e+""}),o=L(t,"",0,n,{stroke:i.stroke||_t,className:i.className||"",lineType:i.lineType});return o.appendChild(r),o}(t.position,t.label,e.constants.width,{labelPos:t.options.labelPos,mode:"span",lineType:"dashed"})}))},animateElements:function(t){var e=g(this.oldData,t),n=Wt(e,2);this.oldData=n[0];var i=(t=n[1]).map((function(t){return t.position})),r=t.map((function(t){return t.label})),o=t.map((function(t){return t.options})),a=this.oldData.map((function(t){return t.position}));return this.render(a.map((function(t,e){return{position:a[e],label:r[e],options:o[e]}}))),this.store.map((function(t,e){return P(t,i[e],a[e])}))}},yRegions:{layerClass:"y-regions",makeElements:function(t){var e=this;return t.map((function(t){return function(t,e,n,i){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},o=t-e,a=x("rect",{className:"bar mini",styles:{fill:"rgba(228, 234, 239, 0.49)",stroke:_t,"stroke-dasharray":n+", "+o},x:0,y:0,width:n,height:o});r.labelPos||(r.labelPos="right");var s=x("text",{className:"chart-label",x:"left"===r.labelPos?yt:n-h(i+"",4.5)-yt,y:0,dy:wt/-2+"px","font-size":wt+"px","text-anchor":"start",innerHTML:i+""}),l=x("g",{transform:"translate(0, "+e+")"});return l.appendChild(a),l.appendChild(s),l}(t.startPos,t.endPos,e.constants.width,t.label,{labelPos:t.options.labelPos})}))},animateElements:function(t){var e=g(this.oldData,t),n=Wt(e,2);this.oldData=n[0];var i=(t=n[1]).map((function(t){return t.endPos})),r=t.map((function(t){return t.label})),o=t.map((function(t){return t.startPos})),a=t.map((function(t){return t.options})),s=this.oldData.map((function(t){return t.endPos})),l=this.oldData.map((function(t){return t.startPos}));this.render(s.map((function(t,e){return{startPos:l[e],endPos:s[e],label:r[e],options:a[e]}})));var c=[];return this.store.map((function(t,e){c=c.concat(function(t,e,n,i){var r=e-n,o=t.childNodes[0];return[[o,{height:r,"stroke-dasharray":o.getAttribute("width")+", "+r},At,Mt],O(t,[0,i],[0,n],At)]}(t,o[e],i[e],s[e]))})),c}},heatDomain:{layerClass:function(){return"heat-domain domain-"+this.constants.index},makeElements:function(t){var e=this,n=this.constants,i=n.index,r=n.colWidth,o=n.rowHeight,a=n.squareSize,s=n.radius,l=n.xTranslate,c=0;return this.serializedSubDomains=[],t.cols.map((function(t,n){1===n&&e.labels.push(A("domain-name",l,-12,H(i,!0).toUpperCase(),{fontSize:9})),t.map((function(t,n){if(t.fill){var i={"data-date":t.yyyyMmDd,"data-value":t.dataValue,"data-day":n},r=E("day",l,c,a,s,t.fill,i);e.serializedSubDomains.push(r)}c+=o})),c=0,l+=r})),this.serializedSubDomains},animateElements:function(t){if(t)return[]}},barGraph:{layerClass:function(){return"dataset-units dataset-bars dataset-"+this.constants.index},makeElements:function(t){var e=this.constants;return this.unitType="bar",this.units=t.yPositions.map((function(n,i){return function(t,e,n,i){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,a=arguments.length>6&&void 0!==arguments[6]?arguments[6]:0,s=arguments.length>7&&void 0!==arguments[7]?arguments[7]:{},l=m(e,s.zeroLine),c=mt(l,2),u=c[0],h=c[1];h-=a,0===u&&(u=s.minHeight,h-=s.minHeight),f(t)||(t=0),f(h)||(h=0),f(u,!0)||(u=0),f(n,!0)||(n=0);var d=x("rect",{className:"bar mini",style:"fill: "+i,"data-point-index":o,x:t,y:h,width:n,height:u});if((r+="")||r.length){d.setAttribute("y",0),d.setAttribute("x",0);var p=x("text",{className:"data-point-value",x:n/2,y:0,dy:wt/2*-1+"px","font-size":wt+"px","text-anchor":"middle",innerHTML:r}),g=x("g",{"data-point-index":o,transform:"translate("+t+", "+h+")"});return g.appendChild(d),g.appendChild(p),g}return d}(t.xPositions[i],n,t.barWidth,e.color,t.labels[i],i,t.offsets[i],{zeroLine:t.zeroLine,barsWidth:t.barsWidth,minHeight:e.minHeight})})),this.units},animateElements:function(t){var e=t.xPositions,n=t.yPositions,i=t.offsets,r=t.labels,o=this.oldData.xPositions,a=this.oldData.yPositions,s=this.oldData.offsets,l=this.oldData.labels,c=g(o,e),u=Wt(c,2);o=u[0],e=u[1];var h=g(a,n),d=Wt(h,2);a=d[0],n=d[1];var f=g(s,i),p=Wt(f,2);s=p[0],i=p[1];var v=g(l,r),y=Wt(v,2);l=y[0],r=y[1],this.render({xPositions:o,yPositions:a,offsets:s,labels:r,zeroLine:this.oldData.zeroLine,barsWidth:this.oldData.barsWidth,barWidth:this.oldData.barWidth});var b=[];return this.store.map((function(r,o){b=b.concat(function(t,e,n,i){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0,o=m(n,(arguments.length>5&&void 0!==arguments[5]?arguments[5]:{}).zeroLine),a=Ct(o,2),s=a[0],l=a[1];return l-=r,"rect"!==t.nodeName?[[t.childNodes[0],{width:i,height:s},Tt,Mt],O(t,t.getAttribute("transform").split("(")[1].slice(0,-1),[e,l],At)]:[[t,{width:i,height:s,x:e,y:l},Tt,Mt]]}(r,e[o],n[o],t.barWidth,i[o],{zeroLine:t.zeroLine}))})),b}},lineGraph:{layerClass:function(){return"dataset-units dataset-line dataset-"+this.constants.index},makeElements:function(t){var e=this.constants;return this.unitType="dot",this.paths={},e.hideLine||(this.paths=function(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{},o=e.map((function(e,n){return t[n]+","+e})).join("L");i.spline&&(o=y(t,e));var a=C("M"+o,"line-graph-path",n);if(i.heatline){var s=T(r.svgDefs,n);a.style.stroke="url(#"+s+")"}var l={path:a};if(i.regionFill){var c=T(r.svgDefs,n,!0),u="M"+t[0]+","+r.zeroLine+"L"+o+"L"+t.slice(-1)[0]+","+r.zeroLine;l.region=C(u,"region-fill","none","url(#"+c+")")}return l}(t.xPositions,t.yPositions,e.color,{heatline:e.heatline,regionFill:e.regionFill,spline:e.spline},{svgDefs:e.svgDefs,zeroLine:t.zeroLine})),this.units=[],e.hideDots||(this.units=t.yPositions.map((function(n,i){return function(t,e,n,i){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,a=x("circle",{style:"fill: "+i,"data-point-index":o,cx:t,cy:e,r:n});if((r+="")||r.length){a.setAttribute("cy",0),a.setAttribute("cx",0);var s=x("text",{className:"data-point-value",x:0,y:0,dy:wt/2*-1-n+"px","font-size":wt+"px","text-anchor":"middle",innerHTML:r}),l=x("g",{"data-point-index":o,transform:"translate("+t+", "+e+")"});return l.appendChild(a),l.appendChild(s),l}return a}(t.xPositions[i],n,t.radius,e.color,e.valuesOverPoints?t.values[i]:"",i)}))),Object.values(this.paths).concat(this.units)},animateElements:function(t){var e=t.xPositions,n=t.yPositions,i=t.values,r=this.oldData.xPositions,o=this.oldData.yPositions,a=this.oldData.values,s=g(r,e),l=Wt(s,2);r=l[0],e=l[1];var c=g(o,n),u=Wt(c,2);o=u[0],n=u[1];var h=g(a,i),d=Wt(h,2);a=d[0],i=d[1],this.render({xPositions:r,yPositions:o,values:i,zeroLine:this.oldData.zeroLine,radius:this.oldData.radius});var f=[];return Object.keys(this.paths).length&&(f=f.concat(function(t,e,n,i,r){var o=[],a=n.map((function(t,n){return e[n]+","+t})).join("L");r&&(a=y(e,n));var s=[t.path,{d:"M"+a},Et,Mt];if(o.push(s),t.region){var l=e[0]+","+i+"L",c="L"+e.slice(-1)[0]+", "+i,u=[t.region,{d:"M"+l+a+c},Et,Mt];o.push(u)}return o}(this.paths,e,n,t.zeroLine,this.constants.spline))),this.units.length&&this.units.map((function(t,i){f=f.concat(function(t,e,n){return"circle"!==t.nodeName?[O(t,t.getAttribute("transform").split("(")[1].slice(0,-1),[e,n],At)]:[[t,{cx:e,cy:n},Tt,Mt]]}(t,e[i],n[i]))})),f}}},Yt=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),Gt=function t(e,n,i){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,i)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(i):void 0},Kt=function(t){function e(t,n){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var i=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));return i.type="percentage",i.setup(),i}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),Yt(e,[{key:"setMeasures",value:function(t){var e=this.measures;this.barOptions=t.barOptions||{};var n=this.barOptions;n.height=n.height||20,n.depth=n.depth||rt,e.paddings.right=30,e.legendHeight=60,e.baseHeight=8*(n.height+.5*n.depth)}},{key:"setupComponents",value:function(){var t=this.state,e=[["percentageBars",{barHeight:this.barOptions.height,barDepth:this.barOptions.depth},function(){return{xPositions:t.xPositions,widths:t.widths,colors:this.colors}}.bind(this)]];this.components=new Map(e.map((function(t){var e=V.apply(void 0,function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}(t));return[t[0],e]})))}},{key:"calc",value:function(){var t=this;Gt(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"calc",this).call(this);var n=this.state;n.xPositions=[],n.widths=[];var i=0;n.sliceTotals.map((function(e){var r=t.width*e/n.grandTotal;n.widths.push(r),n.xPositions.push(i),i+=r}))}},{key:"makeDataByIndex",value:function(){}},{key:"bindTooltip",value:function(){var t=this,e=this.state;this.container.addEventListener("mousemove",(function(n){var i=t.components.get("percentageBars").store,o=n.target;if(i.includes(o)){var a=i.indexOf(o),s=r(t.container),l=r(o),c=l.left-s.left+parseInt(o.getAttribute("width"))/2,u=l.top-s.top,h=(t.formattedLabels&&t.formattedLabels.length>0?t.formattedLabels[a]:t.state.labels[a])+": ",d=e.sliceTotals[a]/e.grandTotal;t.tip.setValues(c,u,{name:h,value:(100*d).toFixed(1)+"%"}),t.tip.showTip()}}))}}]),e}(jt),Xt=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),Jt=function t(e,n,i){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,i)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(i):void 0},Qt=function(t){function e(t,n){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var i=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));return i.type="pie",i.initTimeout=0,i.init=1,i.setup(),i}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),Xt(e,[{key:"configure",value:function(t){Jt(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"configure",this).call(this,t),this.mouseMove=this.mouseMove.bind(this),this.mouseLeave=this.mouseLeave.bind(this),this.hoverRadio=t.hoverRadio||.1,this.config.startAngle=t.startAngle||0,this.clockWise=t.clockWise||!1}},{key:"calc",value:function(){var t=this;Jt(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"calc",this).call(this);var n=this.state;this.radius=this.height>this.width?this.center.x:this.center.y;var i=this.radius,r=this.clockWise,o=n.slicesProperties||[];n.sliceStrings=[],n.slicesProperties=[];var a=180-this.config.startAngle;n.sliceTotals.map((function(e,s){var l=a,c=e/n.grandTotal*360,u=c>180?1:0,h=r?-c:c,f=a+=h,p=d(l,i),m=d(f,i),g=t.init&&o[s],v=void 0,y=void 0;t.init?(v=g?g.startPosition:p,y=g?g.endPosition:p):(v=p,y=m);var b=360===c?function(t,e,n,i){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,a=n.x+t.x,s=n.y+t.y,l=n.x+e.x,c=2*n.y,u=n.y+e.y;return"M"+n.x+" "+n.y+"\n\t\tL"+a+" "+s+"\n\t\tA "+i+" "+i+" 0 "+o+" "+(r?1:0)+"\n\t\t"+l+" "+c+" z\n\t\tL"+a+" "+c+"\n\t\tA "+i+" "+i+" 0 "+o+" "+(r?1:0)+"\n\t\t"+l+" "+u+" z"}(v,y,t.center,t.radius,r,u):function(t,e,n,i){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,a=n.x+t.x,s=n.y+t.y,l=n.x+e.x,c=n.y+e.y;return"M"+n.x+" "+n.y+"\n\t\tL"+a+" "+s+"\n\t\tA "+i+" "+i+" 0 "+o+" "+(r?1:0)+"\n\t\t"+l+" "+c+" z"}(v,y,t.center,t.radius,r,u);n.sliceStrings.push(b),n.slicesProperties.push({startPosition:p,endPosition:m,value:e,total:n.grandTotal,startAngle:l,endAngle:f,angle:h})})),this.init=0}},{key:"setupComponents",value:function(){var t=this.state,e=[["pieSlices",{},function(){return{sliceStrings:t.sliceStrings,colors:this.colors}}.bind(this)]];this.components=new Map(e.map((function(t){var e=V.apply(void 0,function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}(t));return[t[0],e]})))}},{key:"calTranslateByAngle",value:function(t){var e=this.radius,n=this.hoverRadio,i=d(t.startAngle+t.angle/2,e);return"translate3d("+i.x*n+"px,"+i.y*n+"px,0)"}},{key:"hoverSlice",value:function(t,e,n,i){if(t){var o=this.colors[e];if(n){I(t,this.calTranslateByAngle(this.state.slicesProperties[e])),t.style.fill=w(o,50);var a=r(this.svg),s=i.pageX-a.left+10,l=i.pageY-a.top-10,c=(this.formatted_labels&&this.formatted_labels.length>0?this.formatted_labels[e]:this.state.labels[e])+": ",u=(100*this.state.sliceTotals[e]/this.state.grandTotal).toFixed(1);this.tip.setValues(s,l,{name:c,value:u+"%"}),this.tip.showTip()}else I(t,"translate3d(0,0,0)"),this.tip.hideTip(),t.style.fill=o}}},{key:"bindTooltip",value:function(){this.container.addEventListener("mousemove",this.mouseMove),this.container.addEventListener("mouseleave",this.mouseLeave)}},{key:"mouseMove",value:function(t){var e=t.target,n=this.components.get("pieSlices").store,i=this.curActiveSliceIndex,r=this.curActiveSlice;if(n.includes(e)){var o=n.indexOf(e);this.hoverSlice(r,i,!1),this.curActiveSlice=e,this.curActiveSliceIndex=o,this.hoverSlice(e,o,!0,t)}else this.mouseLeave()}},{key:"mouseLeave",value:function(){this.hoverSlice(this.curActiveSlice,this.curActiveSliceIndex,!1)}}]),e}(jt),te=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t))return function(t,e){var n=[],i=!0,r=!1,o=void 0;try{for(var a,s=t[Symbol.iterator]();!(i=(a=s.next()).done)&&(n.push(a.value),!e||n.length!==e);i=!0);}catch(t){r=!0,o=t}finally{try{!i&&s.return&&s.return()}finally{if(r)throw o}}return n}(t,e);throw new TypeError("Invalid attempt to destructure non-iterable instance")},ee=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),ne=12,ie=ne,re=function(t){function e(t,n){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var i=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));i.type="heatmap",i.countLabel=n.countLabel||"";var r=["Sunday","Monday"],o=r.includes(n.startSubDomain)?n.startSubDomain:"Sunday";return i.startSubDomainIndex=r.indexOf(o),i.setup(),i}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),ee(e,[{key:"setMeasures",value:function(t){var e=this.measures;this.discreteDomains=0===t.discreteDomains?0:1,e.paddings.top=36,e.paddings.bottom=0,e.legendHeight=24,e.baseHeight=ie*Bt+s(e);var n=this.data,i=this.discreteDomains?12:0;this.independentWidth=(z(n.start,n.end)+i)*ne+l(e)}},{key:"updateWidth",value:function(){var t=this.discreteDomains?12:0,e=this.state.noOfWeeks?this.state.noOfWeeks:52;this.baseWidth=(e+t)*ne+l(this.measures)}},{key:"prepareData",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.data;if(t.start&&t.end&&t.start>t.end)throw new Error("Start date cannot be greater than end date.");if(t.start||(t.start=new Date,t.start.setFullYear(t.start.getFullYear()-1)),t.end||(t.end=new Date),t.dataPoints=t.dataPoints||{},parseInt(Object.keys(t.dataPoints)[0])>1e5){var e={};
vendor: 5,476 bytes, line 2
2Object.keys(t.dataPoints).forEach((function(n){var i=new Date(n*zt);e[j(i)]=t.dataPoints[n]})),t.dataPoints=e}return t}},{key:"calc",value:function(){var t=this.state;t.start=B(this.data.start),t.end=B(this.data.end),t.firstWeekStart=B(t.start),t.noOfWeeks=z(t.start,t.end),t.distribution=function(t,e){for(var n=Math.max.apply(Math,Z(t)),i=1/(e-1),r=[],o=0;o<e;o++){var a=n*(i*o);r.push(a)}return r}(Object.values(this.data.dataPoints),5),t.domainConfigs=this.getDomains()}},{key:"setupComponents",value:function(){var t=this,e=this.state,n=this.discreteDomains?0:1,i=e.domainConfigs.map((function(i,r){return["heatDomain",{index:i.index,colWidth:ne,rowHeight:ie,squareSize:ot,radius:t.rawChartArgs.radius||0,xTranslate:e.domainConfigs.filter((function(t,e){return e<r})).map((function(t){return t.cols.length-n})).reduce((function(t,e){return t+e}),0)*ne},function(){return e.domainConfigs[r]}.bind(t)]}));this.components=new Map(i.map((function(t,e){var n=V.apply(void 0,function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}(t));return[t[0]+"-"+e,n]})));var r=0;Ut.forEach((function(e,n){if([1,3,5].includes(n)){var i=A("subdomain-name",-6,r,e,{fontSize:ot,dy:8,textAnchor:"end"});t.drawArea.appendChild(i)}r+=ie}))}},{key:"update",value:function(t){this.data=this.prepareData(t),this.draw(),this.bindTooltip()}},{key:"bindTooltip",value:function(){var t=this;this.container.addEventListener("mousemove",(function(e){t.components.forEach((function(n){var i=n.store,r=e.target;if(i.includes(r)){var o=r.getAttribute("data-value"),a=r.getAttribute("data-date").split("-"),s=H(parseInt(a[1])-1,!0),l=t.container.getBoundingClientRect(),c=r.getBoundingClientRect(),u=parseInt(e.target.getAttribute("width")),h=c.left-l.left+u/2,d=c.top-l.top,f=o+" "+t.countLabel,p=" on "+s+" "+a[0]+", "+a[2];t.tip.setValues(h,d,{name:p,value:f,valueFirst:1},[]),t.tip.showTip()}}))}))}},{key:"renderLegend",value:function(){var t=this;this.legendArea.textContent="";var e=0,n=this.rawChartArgs.radius||0,i=A("subdomain-name",e,12,"Less",{fontSize:11,dy:9});e=30,this.legendArea.appendChild(i),this.colors.slice(0,5).map((function(i,r){var o=E("heatmap-legend-unit",e+15*r,12,ot,n,i);t.legendArea.appendChild(o)}));var r=A("subdomain-name",e+75+3,12,"More",{fontSize:11,dy:9});this.legendArea.appendChild(r)}},{key:"getDomains",value:function(){for(var t=this.state,e=[t.start.getMonth(),t.start.getFullYear()],n=e[0],i=e[1],r=[t.end.getMonth(),t.end.getFullYear()],o=r[0]-n+1+12*(r[1]-i),a=[],s=B(t.start),l=0;l<o;l++){var c=t.end;if(!q(s,t.end)){var u=[s.getMonth(),s.getFullYear()];c=U(u[0],u[1])}a.push(this.getDomainConfig(s,c)),$(c,1),s=c}return a}},{key:"getDomainConfig",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=[t.getMonth(),t.getFullYear()],i=n[0],r=n[1],o=W(t),a={index:i,cols:[]};$(e=B(e)||U(i,r),1);for(var s=z(o,e),l=[],c=void 0,u=0;u<s;u++)c=this.getCol(o,i),l.push(c),$(o=new Date(c[Bt-1].yyyyMmDd),1);return void 0!==c[Bt-1].dataValue&&($(o,1),l.push(this.getCol(o,i,!0))),a.cols=l,a}},{key:"getCol",value:function(t,e){for(var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=this.state,r=B(t),o=[],a=0;a<Bt;a++,$(r,1)){var s={},l=r>=i.start&&r<=i.end;n||r.getMonth()!==e||!l?s.yyyyMmDd=j(r):s=this.getSubDomainConfig(r),o.push(s)}return o}},{key:"getSubDomainConfig",value:function(t){var e=j(t),n=this.data.dataPoints[e];return{yyyyMmDd:e,dataValue:n||0,fill:this.colors[J(n,this.state.distribution)]}}}]),e}(It),oe=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),ae=function t(e,n,i){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,i)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(i):void 0},se=function(t){function e(t,n){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var i=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));return i.barOptions=n.barOptions||{},i.lineOptions=n.lineOptions||{},i.type=n.type||"line",i.init=1,i.setup(),i}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),oe(e,[{key:"setMeasures",value:function(){this.data.datasets.length<=1&&(this.config.showLegend=0,this.measures.paddings.bottom=30)}},{key:"configure",value:function(t){ae(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"configure",this).call(this,t),t.axisOptions=t.axisOptions||{},t.tooltipOptions=t.tooltipOptions||{},this.config.xAxisMode=t.axisOptions.xAxisMode||"span",this.config.yAxisMode=t.axisOptions.yAxisMode||"span",this.config.xIsSeries=t.axisOptions.xIsSeries||0,this.config.shortenYAxisNumbers=t.axisOptions.shortenYAxisNumbers||0,this.config.formatTooltipX=t.tooltipOptions.formatTooltipX,this.config.formatTooltipY
2=t.tooltipOptions.formatTooltipY,this.config.valuesOverPoints=t.valuesOverPoints}},{key:"prepareData",value:function(){return function(t,e){t.labels=t.labels||[];var n=t.labels.length,i=t.datasets,r=new Array(n).fill(0);return i||(i=[{values:r}]),i.map((function(t){if(t.values){var i=t.values;i=(i=i.map((function(t){return isNaN(t)?0:t}))).length>n?i.slice(0,n):u(i,n-i.length,0),t.values=i}else t.values=r;t.chartType||(it.includes(e),t.chartType=e)})),t.yRegions&&t.yRegions.map((function(t){if(t.end<t.start){var e=[t.end,t.start];t.start=e[0],t.end=e[1]}})),t}(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.data,this.type)}},{key:"prepareFirstData",value:function(){return function(t){var e=t.labels.length,n=new Array(e).fill(0),i={labels:t.labels.slice(0,-1),datasets:t.datasets.map((function(t){return{name:"",values:n.slice(0,-1),chartType:t.chartType}}))};return t.yMarkers&&(i.yMarkers=[{value:0,label:""}]),t.yRegions&&(i.yRegions=[{start:0,end:0,label:""}]),i}(arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.data)}},{key:"calc",value:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];this.calcXPositions(),t||this.calcYAxisParameters(this.getAllYValues(),"line"===this.type),this.makeDataByIndex()}},{key:"calcXPositions",value:function(){var t=this.state,e=this.data.labels;t.datasetLength=e.length,t.unitWidth=this.width/t.datasetLength,t.xOffset=t.unitWidth/2,t.xAxis={labels:e,positions:e.map((function(e,n){return c(t.xOffset+n*t.unitWidth)}))}}},{key:"calcYAxisParameters",value:function(t){var e=function(t){function e(t,e){for(var n=G(t),i=n[1]-n[0],r=0,o=1;r<e;o++)r+=i,n.unshift(-1*r);return n}var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1],i=Math.max.apply(Math,Z(t)),r=Math.min.apply(Math,Z(t)),o=[];if(i>=0&&r>=0)Y(i)[1],o=n?G(i,r):G(i);else if(i>0&&r<0){var a=Math.abs(r);i>=a?(Y(i)[1],o=e(i,a)):(Y(a)[1],o=e(a,i).reverse().map((function(t){return-1*t})))}else if(i<=0&&r<=0){var s=Math.abs(r),l=Math.abs(i);Y(s)[1],o=(o=n?G(s,l):G(s)).reverse().map((function(t){return-1*t}))}return o}(t,arguments.length>1&&void 0!==arguments[1]?arguments[1]:"false"),n=this.height/function(t){return t[t.length-1]-t[0]}(e),i=K(e)*n,r=this.height-function(t){var e=K(t);return t.indexOf(0)>=0?t.indexOf(0):t[0]>0?-1*t[0]/e:-1*t[t.length-1]/e+(t.length-1)}(e)*i;this.state.yAxis={labels:e,positions:e.map((function(t){return r-t*n})),scaleMultiplier:n,zeroLine:r},this.calcDatasetPoints(),this.calcYExtremes(),this.calcYRegions()}},{key:"calcDatasetPoints",value:function(){var t=this.state,e=function(e){return e.map((function(e){return X(e,t.yAxis)}))};t.datasets=this.data.datasets.map((function(t,n){var i=t.values,r=t.cumulativeYs||[];return{name:t.name&&t.name.replace(/<|>|&/g,(function(t){return"&"==t?"&":"<"==t?"<":">"})),index:n,chartType:t.chartType,values:i,yPositions:e(i),cumulativeYs:r,cumulativeYPos:e(r)}}))}},{key:"calcYExtremes",value:function(){var t=this.state;this.barOptions.stacked?t.yExtremes=t.datasets[t.datasets.length-1].cumulativeYPos:(t.yExtremes=new Array(t.datasetLength).fill(9999),t.datasets.map((function(e){e.yPositions.map((function(e,n){e<t.yExtremes[n]&&(t.yExtremes[n]=e)}))})))}},{key:"calcYRegions",value:function(){var t=this.state;this.data.yMarkers&&(this.state.yMarkers=this.data.yMarkers.map((function(e){return e.position=X(e.value,t.yAxis),e.options||(e.options={}),e}))),this.data.yRegions&&(this.state.yRegions=this.data.yRegions.map((function(e){return e.startPos=X(e.start,t.yAxis),e.endPos=X(e.end,t.yAxis),e.options||(e.options={}),e})))}},{key:"getAllYValues",value:function(){var t,e=this,n="values";if(this.barOptions.stacked){n="cumulativeYs";var i=new Array(this.state.datasetLength).fill(0);this.data.datasets.map((function(t,r){var o=e.data.datasets[r].values;t[n]=i=i.map((function(t,e){return t+o[e]}))}))}var r=this.data.datasets.map((function(t){return t[n]}));return this.data.yMarkers&&r.push(this.data.yMarkers.map((function(t){return t.value}))),this.data.yRegions&&this.data.yRegions.map((function(t){r.push([t.end,t.start])})),(t=[]).concat.apply(t,tt(r))}},{key:"setupComponents",value:function(){var t=this,e=[["yAxis",{mode:this.config.yAxisMode,width:this.width,shortenNumbers:this.config.shortenYAxisNumbers},function(){return this.state.yAxis}.bind(this)],["xAxis",{mode:this.config.xAxisMode,height:this.height},function(){var t=this.state;return t.xAxis.calcLabels=Q(this.width,t.xAxis.labels,this.config.xIsSeries
vendor: 4,498 bytes, line 2
2),t.xAxis}.bind(this)],["yRegions",{width:this.width,pos:"right"},function(){return this.state.yRegions}.bind(this)]],n=this.state.datasets.filter((function(t){return"bar"===t.chartType})),i=this.state.datasets.filter((function(t){return"line"===t.chartType})),r=n.map((function(e){var i=e.index;return["barGraph-"+e.index,{index:i,color:t.colors[i],stacked:t.barOptions.stacked,valuesOverPoints:t.config.valuesOverPoints,minHeight:0*t.height},function(){var t=this.state,e=t.datasets[i],r=this.barOptions.stacked,o=this.barOptions.spaceRatio||.5,a=t.unitWidth*(1-o),s=a/(r?1:n.length),l=t.xAxis.positions.map((function(t){return t-a/2}));r||(l=l.map((function(t){return t+s*i})));var c=new Array(t.datasetLength).fill("");this.config.valuesOverPoints&&(c=r&&e.index===t.datasets.length-1?e.cumulativeYs:e.values);var u=new Array(t.datasetLength).fill(0);return r&&(u=e.yPositions.map((function(t,n){return t-e.cumulativeYPos[n]}))),{xPositions:l,yPositions:e.yPositions,offsets:u,labels:c,zeroLine:t.yAxis.zeroLine,barsWidth:a,barWidth:s}}.bind(t)]})),o=i.map((function(e){var n=e.index;return["lineGraph-"+e.index,{index:n,color:t.colors[n],svgDefs:t.svgDefs,heatline:t.lineOptions.heatline,regionFill:t.lineOptions.regionFill,spline:t.lineOptions.spline,hideDots:t.lineOptions.hideDots,hideLine:t.lineOptions.hideLine,valuesOverPoints:t.config.valuesOverPoints},function(){var t=this.state,e=t.datasets[n],i=t.yAxis.positions[0]<t.yAxis.zeroLine?t.yAxis.positions[0]:t.yAxis.zeroLine;return{xPositions:t.xAxis.positions,yPositions:e.yPositions,values:e.values,zeroLine:i,radius:this.lineOptions.dotSize||4}}.bind(t)]})),a=[["yMarkers",{width:this.width,pos:"right"},function(){return this.state.yMarkers}.bind(this)]];e=e.concat(r,o,a);var s=["yMarkers","yRegions"];this.dataUnitComponents=[],this.components=new Map(e.filter((function(e){return!s.includes(e[0])||t.state[e[0]]})).map((function(e){var n=V.apply(void 0,tt(e));return(e[0].includes("lineGraph")||e[0].includes("barGraph"))&&t.dataUnitComponents.push(n),[e[0],n]})))}},{key:"makeDataByIndex",value:function(){var t=this;this.dataByIndex={};var e=this.state,n=this.config.formatTooltipX,i=this.config.formatTooltipY;e.xAxis.labels.map((function(r,o){var a=t.state.datasets.map((function(e,n){var r=e.values[o];return{title:e.name,value:r,yPos:e.yPositions[o],color:t.colors[n],formatted:i?i(r):r}}));t.dataByIndex[o]={label:r,formattedLabel:n?n(r):r,xPos:e.xAxis.positions[o],values:a,yExtreme:e.yExtremes[o]}}))}},{key:"bindTooltip",value:function(){var t=this;this.container.addEventListener("mousemove",(function(e){var n=t.measures,i=r(t.container),s=e.pageX-i.left-a(n),l=e.pageY-i.top;l<t.height+o(n)&&l>o(n)?t.mapTooltipXPosition(s):t.tip.hideTip()}))}},{key:"mapTooltipXPosition",value:function(t){var e=this.state;if(e.yExtremes){var n=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=e.reduce((function(e,n){return Math.abs(n-t)<Math.abs(e-t)?n:e}),[]);return n?e.indexOf(i):i}(t,e.xAxis.positions,!0);if(n>=0){var i=this.dataByIndex[n];this.tip.setValues(i.xPos+this.tip.offset.x,i.yExtreme+this.tip.offset.y,{name:i.formattedLabel,value:""},i.values,n),this.tip.showTip()}}}},{key:"renderLegend",value:function(){var t=this,e=this.data;e.datasets.length>1&&(this.legendArea.textContent="",e.datasets.map((function(e,n){var i=function(t,e,n){var i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"none",r=arguments[4];r=arguments.length>5&&void 0!==arguments[5]&&arguments[5]?v(r,bt):r;var o={className:"legend-bar",x:0,y:0,width:n,height:"2px",fill:i},a=x("text",{className:"legend-dataset-text",x:0,y:0,dy:2*wt+"px","font-size":1.2*wt+"px","text-anchor":"start",fill:xt,innerHTML:r}),s=x("g",{transform:"translate("+t+", "+e+")"});return s.appendChild(x("rect",o)),s.appendChild(a),s}(100*n,"0",100,t.colors[n],e.name,t.config.truncateLegends);t.legendArea.appendChild(i)})))}},{key:"makeOverlay",value:function(){var t=this;this.init?this.init=0:(this.overlayGuides&&this.overlayGuides.forEach((function(t){var e=t.overlay;e.parentNode.removeChild(e)})),this.overlayGuides=this.dataUnitComponents.map((function(t){return{type:t.unitType,overlay:void 0,units:t.units}})),void 0===this.state.currentIndex&&(this.state.currentIndex=this.state.datasetLength-1),this.overlayGuides.map((function(e){var n=e.units[t.state.currentIndex];e.overlay=kt[e.type](n),t.drawArea.appendChild(e.overlay)})))}},{key:"updateOverlayGuides",value:function(){this.overlayGuides&&this.overlayGuides.forEac
2h((function(t){var e=t.overlay;e.parentNode.removeChild(e)}))}},{key:"bindOverlay",value:function(){var t=this;this.parent.addEventListener("data-select",(function(){t.updateOverlay()}))}},{key:"bindUnits",value:function(){var t=this;this.dataUnitComponents.map((function(e){e.units.map((function(e){e.addEventListener("click",(function(){var n=e.getAttribute("data-point-index");t.setCurrentDataPoint(n)}))}))})),this.tip.container.addEventListener("click",(function(){var e=t.tip.container.getAttribute("data-point-index");t.setCurrentDataPoint(e)}))}},{key:"updateOverlay",value:function(){var t=this;this.overlayGuides.map((function(e){var n=e.units[t.state.currentIndex];St[e.type](n,e.overlay)}))}},{key:"onLeftArrow",value:function(){this.setCurrentDataPoint(this.state.currentIndex-1)}},{key:"onRightArrow",value:function(){this.setCurrentDataPoint(this.state.currentIndex+1)}},{key:"getDataPoint",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.currentIndex,e=this.state;return{index:t,label:e.xAxis.labels[t],values:e.datasets.map((function(e){return e.values[t]}))}}},{key:"setCurrentDataPoint",value:function(t){var e=this.state;(t=parseInt(t))<0&&(t=0),t>=e.xAxis.labels.length&&(t=e.xAxis.labels.length-1),t!==e.currentIndex&&(e.currentIndex=t,function(t,e,n){var i=document.createEvent("HTMLEvents");for(var r in i.initEvent(e,!0,!0),n)i[r]=n[r];t.dispatchEvent(i)}(this.parent,"data-select",this.getDataPoint()))}},{key:"addDataPoint",value:function(t,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.state.datasetLength;ae(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"addDataPoint",this).call(this,t,n,i),this.data.labels.splice(i,0,t),this.data.datasets.map((function(t,e){t.values.splice(i,0,n[e])})),this.update(this.data)}},{key:"removeDataPoint",value:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.state.datasetLength-1;this.data.labels.length<=1||(ae(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"removeDataPoint",this).call(this,t),this.data.labels.splice(t,1),this.data.datasets.map((function(e){e.values.splice(t,1)})),this.update(this.data))}},{key:"updateDataset",value:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;this.data.datasets[e].values=t,this.update(this.data)}},{key:"updateDatasets",value:function(t){this.data.datasets.map((function(e,n){t[n]&&(e.values=t[n])})),this.update(this.data)}}]),e}(It),le=function(){function t(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,i.key,i)}}return function(e,n,i){return n&&t(e.prototype,n),i&&t(e,i),e}}(),ce=function t(e,n,i){null===e&&(e=Function.prototype);var r=Object.getOwnPropertyDescriptor(e,n);if(void 0===r){var o=Object.getPrototypeOf(e);return null===o?void 0:t(o,n,i)}if("value"in r)return r.value;var a=r.get;return void 0!==a?a.call(i):void 0},ue=function(t){function e(t,n){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,e);var i=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}(this,(e.__proto__||Object.getPrototypeOf(e)).call(this,t,n));return i.type="donut",i.initTimeout=0,i.init=1,i.setup(),i}return function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}(e,t),le(e,[{key:"configure",value:function(t){ce(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"configure",this).call(this,t),this.mouseMove=this.mouseMove.bind(this),this.mouseLeave=this.mouseLeave.bind(this),this.hoverRadio=t.hoverRadio||.1,this.config.startAngle=t.startAngle||0,this.clockWise=t.clockWise||!1,this.strokeWidth=t.strokeWidth||30}},{key:"calc",value:function(){var t=this;ce(e.prototype.__proto__||Object.getPrototypeOf(e.prototype),"calc",this).call(this);var n=this.state;this.radius=this.height>this.width?this.center.x-this.strokeWidth/2:this.center.y-this.strokeWidth/2;
2var i=this.radius,r=this.clockWise,o=n.slicesProperties||[];n.sliceStrings=[],n.slicesProperties=[];var a=180-this.config.startAngle;n.sliceTotals.map((function(e,s){var l=a,c=e/n.grandTotal*360,u=c>180?1:0,h=r?-c:c,f=a+=h,p=d(l,i),m=d(f,i),g=t.init&&o[s],v=void 0,y=void 0;t.init?(v=g?g.startPosition:p,y=g?g.endPosition:p):(v=p,y=m);var b=360===c?function(t,e,n,i){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,a=n.x+t.x,s=n.y+t.y,l=n.x+e.x,c=2*i+s;return"M"+a+" "+s+"\n\t\tA "+i+" "+i+" 0 "+o+" "+(r?1:0)+"\n\t\t"+l+" "+c+"\n\t\tM"+a+" "+c+"\n\t\tA "+i+" "+i+" 0 "+o+" "+(r?1:0)+"\n\t\t"+l+" "+(n.y+t.y)}(v,y,t.center,t.radius,t.clockWise,u):function(t,e,n,i){var r=arguments.length>4&&void 0!==arguments[4]?arguments[4]:1,o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;return"M"+(n.x+t.x)+" "+(n.y+t.y)+"\n\t\tA "+i+" "+i+" 0 "+o+" "+(r?1:0)+"\n\t\t"+(n.x+e.x)+" "+(n.y+e.y)}(v,y,t.center,t.radius,t.clockWise,u);n.sliceStrings.push(b),n.slicesProperties.push({startPosition:p,endPosition:m,value:e,total:n.grandTotal,startAngle:l,endAngle:f,angle:h})})),this.init=0}},{key:"setupComponents",value:function(){var t=this.state,e=[["donutSlices",{},function(){return{sliceStrings:t.sliceStrings,colors:this.colors,strokeWidth:this.strokeWidth}}.bind(this)]];this.components=new Map(e.map((function(t){var e=V.apply(void 0,function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}(t));return[t[0],e]})))}},{key:"calTranslateByAngle",value:function(t){var e=this.radius,n=this.hoverRadio,i=d(t.startAngle+t.angle/2,e);return"translate3d("+i.x*n+"px,"+i.y*n+"px,0)"}},{key:"hoverSlice",value:function(t,e,n,i){if(t){var o=this.colors[e];if(n){I(t,this.calTranslateByAngle(this.state.slicesProperties[e])),t.style.stroke=w(o,50);var a=r(this.svg),s=i.pageX-a.left+10,l=i.pageY-a.top-10,c=(this.formatted_labels&&this.formatted_labels.length>0?this.formatted_labels[e]:this.state.labels[e])+": ",u=(100*this.state.sliceTotals[e]/this.state.grandTotal).toFixed(1);this.tip.setValues(s,l,{name:c,value:u+"%"}),this.tip.showTip()}else I(t,"translate3d(0,0,0)"),this.tip.hideTip(),t.style.stroke=o}}},{key:"bindTooltip",value:function(){this.container.addEventListener("mousemove",this.mouseMove),this.container.addEventListener("mouseleave",this.mouseLeave)}},{key:"mouseMove",value:function(t){var e=t.target,n=this.components.get("donutSlices").store,i=this.curActiveSliceIndex,r=this.curActiveSlice;if(n.includes(e)){var o=n.indexOf(e);this.hoverSlice(r,i,!1),this.curActiveSlice=e,this.curActiveSliceIndex=o,this.hoverSlice(e,o,!0,t)}else this.mouseLeave()}},{key:"mouseLeave",value:function(){this.hoverSlice(this.curActiveSlice,this.curActiveSliceIndex,!1)}}]),e}(jt),he={bar:se,line:se,percentage:Kt,heatmap:re,pie:Qt,donut:ue},de=function t(e,n){return function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"line",e=arguments[1],n=arguments[2];return"axis-mixed"===t?(n.type="line",new se(e,n)):he[t]?new he[t](e,n):void 0}(n.type,e,n)}},1660:function(t){"undefined"!=typeof self&&self,t.exports=function(){"use strict";var t={3976:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default={_maxTestPos:500,placeholder:"_",optionalmarker:["[","]"],quantifiermarker:["{","}"],groupmarker:["(",")"],alternatormarker:"|",escapeChar:"\\",mask:null,regex:null,oncomplete:function(){},onincomplete:function(){},oncleared:function(){},repeat:0,greedy:!1,autoUnmask:!1,removeMaskOnSubmit:!1,clearMaskOnLostFocus:!0,insertMode:!0,insertModeVisual:!0,clearIncomplete:!1,alias:null,onKeyDown:function(){},onBeforeMask:null,onBeforePaste:function(t,e){return"function"==typeof e.onBeforeMask?e.onBeforeMask.call(this,t,e):t},onBeforeWrite:null,onUnMask:null,showMaskOnFocus:!0,showMaskOnHover:!0,onKeyValidation:function(){},skipOptionalPartCharacter:" ",numericInput:!1,rightAlign:!1,undoOnEscape:!0,radixPoint:"",_radixDance:!1,groupSeparator:"",keepStatic:null,positionCaretOnTab:!0,tabThrough:!1,supportsInputType:["text","tel","url","password","search"],isComplete:null,preValidation:null,postValidation:null,staticDefinitionSymbol:void 0,jitMasking:!1,nullable:!0,inputEventOnly:!1,noValuePatching:!1,positionCaretOnClick:"lvp",casing:null,inputmode:"text",importDataAttributes:!0,shiftPositions:!0,usePrototypeDefinitions:!0,validationEventTimeOut:3e3,substitutes:{}}}
vendor: 9,026 bytes, line 2
2,7392:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.default={9:{validator:"[0-9ï¼-ï¼]",definitionSymbol:"*"},a:{validator:"[A-Za-zÐ-ÑÐÑÃ-ÿµ]",definitionSymbol:"*"},"*":{validator:"[0-9ï¼-ï¼A-Za-zÐ-ÑÐÑÃ-ÿµ]"}}},253:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n){if(void 0===n)return t.__data?t.__data[e]:null;t.__data=t.__data||{},t.__data[e]=n}},3776:function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.Event=void 0,e.off=function(t,e){var n,i;return u(this[0])&&t&&(n=this[0].eventRegistry,i=this[0],t.split(" ").forEach((function(t){var r=a(t.split("."),2);(function(t,i){var r,o,a=[];if(t.length>0)if(void 0===e)for(r=0,o=n[t][i].length;r<o;r++)a.push({ev:t,namespace:i&&i.length>0?i:"global",handler:n[t][i][r]});else a.push({ev:t,namespace:i&&i.length>0?i:"global",handler:e});else if(i.length>0)for(var s in n)for(var l in n[s])if(l===i)if(void 0===e)for(r=0,o=n[s][l].length;r<o;r++)a.push({ev:s,namespace:l,handler:n[s][l][r]});else a.push({ev:s,namespace:l,handler:e});return a})(r[0],r[1]).forEach((function(t){var e=t.ev,r=t.handler;!function(t,e,r){if(t in n==1)if(i.removeEventListener?i.removeEventListener(t,r,!1):i.detachEvent&&i.detachEvent("on".concat(t),r),"global"===e)for(var o in n[t])n[t][o].splice(n[t][o].indexOf(r),1);else n[t][e].splice(n[t][e].indexOf(r),1)}(e,t.namespace,r)}))}))),this},e.on=function(t,e){if(u(this[0])){var n=this[0].eventRegistry,i=this[0];t.split(" ").forEach((function(t){var r=a(t.split("."),2),o=r[0],s=r[1];!function(t,r){i.addEventListener?i.addEventListener(t,e,!1):i.attachEvent&&i.attachEvent("on".concat(t),e),n[t]=n[t]||{},n[t][r]=n[t][r]||[],n[t][r].push(e)}(o,void 0===s?"global":s)}))}return this},e.trigger=function(t){var e=arguments;if(u(this[0]))for(var n=this[0].eventRegistry,i=this[0],a="string"==typeof t?t.split(" "):[t.type],s=0;s<a.length;s++){var l=a[s].split("."),h=l[0],d=l[1]||"global";if(void 0!==c&&"global"===d){var f,p={bubbles:!0,cancelable:!0,composed:!0,detail:arguments[1]};if(c.createEvent){try{"input"===h?(p.inputType="insertText",f=new InputEvent(h,p)):f=new CustomEvent(h,p)}catch(t){(f=c.createEvent("CustomEvent")).initCustomEvent(h,p.bubbles,p.cancelable,p.detail)}t.type&&(0,r.default)(f,t),i.dispatchEvent(f)}else(f=c.createEventObject()).eventType=h,f.detail=arguments[1],t.type&&(0,r.default)(f,t),i.fireEvent("on"+f.eventType,f)}else if(void 0!==n[h]){arguments[0]=arguments[0].type?arguments[0]:o.default.Event(arguments[0]),arguments[0].detail=arguments.slice(1);var m=n[h];("global"===d?Object.values(m).flat():m[d]).forEach((function(t){return t.apply(i,e)}))}}return this};var i=l(n(9380)),r=l(n(600)),o=l(n(4963));function a(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var i,r,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;l=!1}else for(;!(l=(i=o.call(n)).done)&&(s.push(i.value),s.length!==e);l=!0);}catch(t){c=!0,r=t}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw r}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return s(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(t,e):void 0}}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}function l(t){return t&&t.__esModule?t:{default:t}}var c=i.default.document;function u(t){return t instanceof Element}var h=e.Event=void 0;"function"==typeof i.default.CustomEvent?e.Event=h=i.default.CustomEvent:i.default.Event&&c&&c.createEvent?(e.Event=h=function(t,e){e=e||{bubbles:!1,cancelable:!1,composed:!0,detail:void 0};var n=c.createEvent("CustomEvent");return n.initCustomEvent(t,e.bubbles,e.cancelable,e.detail),n},h.prototype=i.default.Event.prototype):"undefined"!=typeof Event&&(e.Event=h=Event)},600:function(t,e){function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function t(){var e,i,r,o,a,s,l=arguments[0]||{},c=1,u=arguments.length,h=!1;for("boolean"==typeof l&&(h=l,l=arguments[c]||{},c++),"object"!==n(l)&&"function"!=typeof l&&(l={});c<u;c++)if(null!=(e=arguments[c]))for(i in e)r=l[i],l!==(o=e[i])&&(h&&o&&("[object Object]"===Object.prototype.toString.call(o)||(a=Array.isArray(o)))?(a?(a=!1,s=r&&Array.isArray(r)?r:[]):s=r&&"[object Object]"===Object.prototype.toString.call(r)?r:{},l[i]=t(h,s,o)):void 0!==o&&(l[i]=o));return l}},4963:function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=s(n(9380)),r=s(n(253)),o=n(3776),a=s(n(600));function s(t){return t&&t.__esModule?t:{default:t}}var l=i.default.document;function c(t){return t instanceof c?t:this instanceof c?void(null!=t&&t!==i.default&&(this[0]=t.nodeName?t:void 0!==t[0]&&t[0].nodeName?t[0]:l.querySelector(t),void 0!==this[0]&&null!==this[0]&&(this[0].eventRegistry=this[0].eventRegistry||{}))):new c(t)}c.prototype={on:o.on,off:o.off,trigger:o.trigger},c.extend=a.default,c.data=r.default,c.Event=o.Event,e.default=c},9845:function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.mobile=e.iphone=e.ie=void 0;var i,r=(i=n(9380))&&i.__esModule?i:{default:i},o=r.default.navigator&&r.default.navigator.userAgent||"";e.ie=o.indexOf("MSIE ")>0||o.indexOf("Trident/")>0,e.mobile=r.default.navigator&&r.default.navigator.userAgentData&&r.default.navigator.userAgentData.mobile||r.default.navigator&&r.default.navigator.maxTouchPoints||"ontouchstart"in r.default,e.iphone=/iphone/i.test(o)},7184:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){return t.replace(n,"\\$1")};var n=new RegExp("(\\"+["/",".","*","+","?","|","(",")","[","]","{","}","\\","$","^"].join("|\\")+")","gim")},6030:function(t,e,n){function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.EventHandlers=void 0;var r,o=n(9845),a=(r=n(9380))&&r.__esModule?r:{default:r},s=n(7760),l=n(2839),c=n(8711),u=n(7215),h=n(4713);function d(){d=function(){return e};var t,e={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(t,e,n){t[e]=n.value},a="function"==typeof Symbol?Symbol:{},s=a.iterator||"@@iterator",l=a.asyncIterator||"@@asyncIterator",c=a.toStringTag||"@@toStringTag";function u(t,e,n){return Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}),t[e]}try{u({},"")}catch(t){u=function(t,e,n){return t[e]=n}}function h(t,e,n,i){var r=e&&e.prototype instanceof b?e:b,a=Object.create(r.prototype),s=new P(i||[]);return o(a,"_invoke",{value:A(t,n,s)}),a}function f(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(t){return{type:"throw",arg:t}}}e.wrap=h;var p="suspendedStart",m="suspendedYield",g="executing",v="completed",y={};function b(){}function w(){}function _(){}var x={};u(x,s,(function(){return this}));var k=Object.getPrototypeOf,S=k&&k(k(D([])));S&&S!==n&&r.call(S,s)&&(x=S);var C=_.prototype=b.prototype=Object.create(x);function T(t){["next","throw","return"].forEach((function(e){u(t,e,(function(t){return this._invoke(e,t)}))}))}function E(t,e){function n(o,a,s,l){var c=f(t[o],t,a);if("throw"!==c.type){var u=c.arg,h=u.value;return h&&"object"==i(h)&&r.call(h,"__await")?e.resolve(h.__await).then((function(t){n("next",t,s,l)}),(function(t){n("throw",t,s,l)})):e.resolve(h).then((function(t){u.value=t,s(u)}),(function(t){return n("throw",t,s,l)}))}l(c.arg)}var a;o(this,"_invoke",{value:function(t,i){function r(){return new e((function(e,r){n(t,i,e,r)}))}return a=a?a.then(r,r):r()}})}function A(e,n,i){var r=p;return function(o,a){if(r===g)throw new Error("Generator is already running");if(r===v){if("throw"===o)throw a;return{value:t,done:!0}}for(i.method=o,i.arg=a;;){var s=i.delegate;if(s){var l=L(s,i);if(l){if(l===y)continue;return l}}if("next"===i.method)i.sent=i._sent=i.arg;else if("throw"===i.method){if(r===p)throw r=v,i.arg;i.dispatchException(i.arg)}else"return"===i.method&&i.abrupt("return",i.arg);r=g;var c=f(e,n,i);if("normal"===c.type){if(r=i.done?v:m,c.arg===y)continue;return{value:c.arg,done:i.done}}"throw"===c.type&&(r=v,i.method="throw",i.arg=c.arg)}}}function L(e,n){var i=n.method,r=e.iterator[i];if(r===t)return n.delegate=null,"throw"===i&&e.iterator.return&&
vendor: 4,351 bytes, line 2
2(n.method="return",n.arg=t,L(e,n),"throw"===n.method)||"return"!==i&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+i+"' method")),y;var o=f(r,e.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,y;var a=o.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,y):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,y)}function M(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function O(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function P(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(M,this),this.reset(!0)}function D(e){if(e||""===e){var n=e[s];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var o=-1,a=function n(){for(;++o<e.length;)if(r.call(e,o))return n.value=e[o],n.done=!1,n;return n.value=t,n.done=!0,n};return a.next=a}}throw new TypeError(i(e)+" is not iterable")}return w.prototype=_,o(C,"constructor",{value:_,configurable:!0}),o(_,"constructor",{value:w,configurable:!0}),w.displayName=u(_,c,"GeneratorFunction"),e.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return!!e&&(e===w||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,_):(t.__proto__=_,u(t,c,"GeneratorFunction")),t.prototype=Object.create(C),t},e.awrap=function(t){return{__await:t}},T(E.prototype),u(E.prototype,l,(function(){return this})),e.AsyncIterator=E,e.async=function(t,n,i,r,o){void 0===o&&(o=Promise);var a=new E(h(t,n,i,r),o);return e.isGeneratorFunction(n)?a:a.next().then((function(t){return t.done?t.value:a.next()}))},T(C),u(C,c,"Generator"),u(C,s,(function(){return this})),u(C,"toString",(function(){return"[object Generator]"})),e.keys=function(t){var e=Object(t),n=[];for(var i in e)n.push(i);return n.reverse(),function t(){for(;n.length;){var i=n.pop();if(i in e)return t.value=i,t.done=!1,t}return t.done=!0,t}},e.values=D,P.prototype={constructor:P,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(O),!e)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var t=this.tryEntries[0].completion;if("throw"===t.type)throw t.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function i(i,r){return s.type="throw",s.arg=e,n.next=i,r&&(n.method="next",n.arg=t),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return i("end");if(a.tryLoc<=this.prev){var l=r.call(a,"catchLoc"),c=r.call(a,"finallyLoc");if(l&&c){if(this.prev<a.catchLoc)return i(a.catchLoc,!0);if(this.prev<a.finallyLoc)return i(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return i(a.catchLoc,!0)}else{if(!c)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return i(a.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;n>=0;--n){var i=this.tryEntries[n];if(i.tryLoc<=this.prev&&r.call(i,"finallyLoc")&&this.prev<i.finallyLoc){var o=i;break}}o&&("break"===t||"continue"===t)&&o.tryLoc<=e&&e<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=t,a.arg=e,o?(this.method="next",this.next=o.finallyLoc,y):this.complete(a)},complete:function(t,e){if("throw"===t.type)throw t.arg;return"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=this.arg=t.arg,this.method="return",this.next="end"):"normal"===t.type&&e&&(this.next=e),y},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),O(n),y}},catch:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var i=n.completion;if("throw"===i.type){var r=i.arg;O(n)}return r}}throw new Error("illegal catch attempt")},delegateYield:function(e,n,i){return this.delegate={iterator:D(e),resultName:n,nextLoc:i},"next"===this.method&&(this.arg=t),y}},e}function f(t,e){var n="undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];
vendor: 26,552 bytes, line 2
2if(!n){if(Array.isArray(t)||(n=function(t,e){if(t){if("string"==typeof t)return p(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?p(t,e):void 0}}(t))||e&&t&&"number"==typeof t.length){n&&(t=n);var i=0,r=function(){};return{s:r,n:function(){return i>=t.length?{done:!0}:{done:!1,value:t[i++]}},e:function(t){throw t},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=n.call(t)},n:function(){var t=n.next();return a=t.done,t},e:function(t){s=!0,o=t},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function p(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}function m(t,e,n,i,r,o,a){try{var s=t[o](a),l=s.value}catch(t){return void n(t)}s.done?e(l):Promise.resolve(l).then(i,r)}var g,v,y=e.EventHandlers={keyEvent:function(t,e,n,i,r){var a=this.inputmask,d=a.opts,f=a.dependencyLib,p=a.maskset,m=this,g=f(m),v=t.key,b=c.caret.call(a,m),w=d.onKeyDown.call(this,t,c.getBuffer.call(a),b,d);if(void 0!==w)return w;if(v===l.keys.Backspace||v===l.keys.Delete||o.iphone&&v===l.keys.BACKSPACE_SAFARI||t.ctrlKey&&v===l.keys.x&&!("oncut"in m))t.preventDefault(),u.handleRemove.call(a,m,v,b),(0,s.writeBuffer)(m,c.getBuffer.call(a,!0),p.p,t,m.inputmask._valueGet()!==c.getBuffer.call(a).join(""));else if(v===l.keys.End||v===l.keys.PageDown){t.preventDefault();var _=c.seekNext.call(a,c.getLastValidPosition.call(a));c.caret.call(a,m,t.shiftKey?b.begin:_,_,!0)}else v===l.keys.Home&&!t.shiftKey||v===l.keys.PageUp?(t.preventDefault(),c.caret.call(a,m,0,t.shiftKey?b.begin:0,!0)):d.undoOnEscape&&v===l.keys.Escape&&!0!==t.altKey?((0,s.checkVal)(m,!0,!1,a.undoValue.split("")),g.trigger("click")):v!==l.keys.Insert||t.shiftKey||t.ctrlKey||void 0!==a.userOptions.insertMode?!0===d.tabThrough&&v===l.keys.Tab?!0===t.shiftKey?(b.end=c.seekPrevious.call(a,b.end,!0),!0===h.getTest.call(a,b.end-1).match.static&&b.end--,b.begin=c.seekPrevious.call(a,b.end,!0),b.begin>=0&&b.end>0&&(t.preventDefault(),c.caret.call(a,m,b.begin,b.end))):(b.begin=c.seekNext.call(a,b.begin,!0),b.end=c.seekNext.call(a,b.begin,!0),b.end<p.maskLength&&b.end--,b.begin<=p.maskLength&&(t.preventDefault(),c.caret.call(a,m,b.begin,b.end))):t.shiftKey||(d.insertModeVisual&&!1===d.insertMode?v===l.keys.ArrowRight?setTimeout((function(){var t=c.caret.call(a,m);c.caret.call(a,m,t.begin)}),0):v===l.keys.ArrowLeft&&setTimeout((function(){var t=c.translatePosition.call(a,m.inputmask.caretPos.begin);c.translatePosition.call(a,m.inputmask.caretPos.end),a.isRTL?c.caret.call(a,m,t+(t===p.maskLength?0:1)):c.caret.call(a,m,t-(0===t?0:1))}),0):void 0===a.keyEventHook||a.keyEventHook(t)):u.isSelection.call(a,b)?d.insertMode=!d.insertMode:(d.insertMode=!d.insertMode,c.caret.call(a,m,b.begin,b.begin));return a.isComposing=v==l.keys.Process||v==l.keys.Unidentified,a.ignorable=v.length>1&&!("textarea"===m.tagName.toLowerCase()&&v==l.keys.Enter),y.keypressEvent.call(this,t,e,n,i,r)},keypressEvent:function(t,e,n,i,r){var o=this.inputmask||this,a=o.opts,h=o.dependencyLib,d=o.maskset,f=o.el,p=h(f),m=t.key;if(!0===e||t.ctrlKey&&t.altKey&&!o.ignorable||!(t.ctrlKey||t.metaKey||o.ignorable)){if(m){var g,v=e?{begin:r,end:r}:c.caret.call(o,f);e||(m=a.substitutes[m]||m),d.writeOutBuffer=!0;var y=u.isValid.call(o,v,m,i,void 0,void 0,void 0,e);if(!1!==y&&(c.resetMaskSet.call(o,!0),g=void 0!==y.caret?y.caret:c.seekNext.call(o,y.pos.begin?y.pos.begin:y.pos),d.p=g),g=a.numericInput&&void 0===y.caret?c.seekPrevious.call(o,g):g,!1!==n&&(setTimeout((function(){a.onKeyValidation.call(f,m,y)}),0),d.writeOutBuffer&&!1!==y)){var b=c.getBuffer.call(o);(0,s.writeBuffer)(f,b,g,t,!0!==e)}if(t.preventDefault(),e)return!1!==y&&(y.forwardPosition=g),y}}else m===l.keys.Enter&&o.undoValue!==o._valueGet(!0)&&(o.undoValue=o._valueGet(!0),setTimeout((function(){p.trigger("change")}),0))},pasteEvent:(g=d().mark((function t(e){var n,i,r,o,l,u;return d().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:n=function(t,n,i,r,a){var l=c.caret.call(t,n,void 0,void 0,!0),u=i.substr(0,l.begin),h=i.substr(l.end,i.length);if(u==(t.isRTL?c.getBufferTemplate.call(t).slice().reverse():c.getBufferTemplate.call(t)).slice(0,l.begin).join("")&&(u=""),h==(t.isRTL?c.getBufferTemplate.call(t).slice().reverse():c.getBufferTemplate.call(t)).slice(l.end).join("")&&(h=""),r=u+r+h,t.isRTL&&!0!==o.numericInput){r=r.split("");var d,p=f(c.getBufferTemplate.call(t));try{for(p.s();!(d=p.n()).done;){var m=d.value;r[0]===m&&r.shift()}}catch(t){p.e(t)}finally{p.f()}r=r.reverse().join("")}var g=r;if("function"==typeof a){if(!1===(g=a.call(t,g,o)))return!1;g||(g=i)}(0,s.checkVal)(n,!0,!1,g.toString().split(""),e)},i=this,r=this.inputmask,o=r.opts,l=r._valueGet(!0),r.skipInputEvent=!0,e.clipboardData&&e.clipboardData.getData?u=e.clipboardData.getData("text/plain"):a.default.clipboardData&&a.default.clipboardData.getData&&(u=a.default.clipboardData.getData("Text")),n(r,i,l,u,o.onBeforePaste),e.preventDefault();case 7:case"end":return t.stop()}}),t,this)})),v=function(){var t=this,e=arguments;return new Promise((function(n,i){var r=g.apply(t,e);function o(t){m(r,n,i,o,a,"next",t)}function a(t){m(r,n,i,o,a,"throw",t)}o(void 0)}))},function(t){return v.apply(this,arguments)}),inputFallBackEvent:function(t){var e,n=this.inputmask,i=n.opts,r=n.dependencyLib,a=this,u=a.inputmask._valueGet(!0),d=(n.isRTL?c.getBuffer.call(n).slice().reverse():c.getBuffer.call(n)).join(""),f=c.caret.call(n,a,void 0,void 0,!0);if(d!==u){if(e=function(t,e,r){for(var o,a,s,l=t.substr(0,r.begin).split(""),u=t.substr(r.begin).split(""),d=e.substr(0,r.begin).split(""),f=e.substr(r.begin).split(""),p=l.length>=d.length?l.length:d.length,m=u.length>=f.length?u.length:f.length,g="",v=[],y="~";l.length<p;)l.push(y);for(;d.length<p;)d.push(y);for(;u.length<m;)u.unshift(y);for(;f.length<m;)f.unshift(y);var b=l.concat(u),w=d.concat(f);for(a=0,o=b.length;a<o;a++)switch(s=h.getPlaceholder.call(n,c.translatePosition.call(n,a)),g){case"insertText":w[a-1]===b[a]&&r.begin==b.length-1&&v.push(b[a]),a=o;break;case"insertReplacementText":case"deleteContentBackward":b[a]===y?r.end++:a=o;break;default:b[a]!==w[a]&&(b[a+1]!==y&&b[a+1]!==s&&void 0!==b[a+1]||(w[a]!==s||w[a+1]!==y)&&w[a]!==y?w[a+1]===y&&w[a]===b[a+1]?(g="insertText",v.push(b[a]),r.begin--,r.end--):b[a]!==s&&b[a]!==y&&(b[a+1]===y||w[a]!==b[a]&&w[a+1]===b[a+1])?(g="insertReplacementText",v.push(b[a]),r.begin--):b[a]===y?(g="deleteContentBackward",(c.isMask.call(n,c.translatePosition.call(n,a),!0)||w[a]===i.radixPoint)&&r.end++):a=o:(g="insertText",v.push(b[a]),r.begin--,r.end--))}return{action:g,data:v,caret:r}}(u,d,f),(a.inputmask.shadowRoot||a.ownerDocument).activeElement!==a&&a.focus(),(0,s.writeBuffer)(a,c.getBuffer.call(n)),c.caret.call(n,a,f.begin,f.end,!0),!o.mobile&&n.skipNextInsert&&"insertText"===t.inputType&&"insertText"===e.action&&n.isComposing)return!1;switch("insertCompositionText"===t.inputType&&"insertText"===e.action&&n.isComposing?n.skipNextInsert=!0:n.skipNextInsert=!1,e.action){case"insertText":case"insertReplacementText":e.data.forEach((function(t,e){var i=new r.Event("keypress");i.key=t,n.ignorable=!1,y.keypressEvent.call(a,i)})),setTimeout((function(){n.$el.trigger("keyup")}),0);break;case"deleteContentBackward":var p=new r.Event("keydown");p.key=l.keys.Backspace,y.keyEvent.call(a,p);break;default:(0,s.applyInputValue)(a,u),c.caret.call(n,a,f.begin,f.end,!0)}t.preventDefault()}},setValueEvent:function(t){var e=this.inputmask,n=e.dependencyLib,i=this,r=t&&t.detail?t.detail[0]:arguments[1];void 0===r&&(r=i.inputmask._valueGet(!0)),(0,s.applyInputValue)(i,r,new n.Event("input")),(t.detail&&void 0!==t.detail[1]||void 0!==arguments[2])&&c.caret.call(e,i,t.detail?t.detail[1]:arguments[2])},focusEvent:function(t){var e=this.inputmask,n=e.opts,i=e&&e._valueGet();n.showMaskOnFocus&&i!==c.getBuffer.call(e).join("")&&(0,s.writeBuffer)(this,c.getBuffer.call(e),c.seekNext.call(e,c.getLastValidPosition.call(e))),!0!==n.positionCaretOnTab||!1!==e.mouseEnter||u.isComplete.call(e,c.getBuffer.call(e))&&-1!==c.getLastValidPosition.call(e)||y.clickEvent.apply(this,[t,!0]),e.undoValue=e&&e._valueGet(!0)},invalidEvent:function(t){this.inputmask.validationEvent=!0},mouseleaveEvent:function(){var t=this.inputmask,e=t.opts,n=this;t.mouseEnter=!1,e.clearMaskOnLostFocus&&(n.inputmask.shadowRoot||n.ownerDocument).activeElement!==n&&(0,s.HandleNativePlaceholder)(n,t.originalPlaceholder)},clickEvent:function(t,e){var n=this.inputmask;n.clicked++;var i=this;if((i.inputmask.shadowRoot||i.ownerDocument).activeElement===i){var r=c.determineNewCaretPosition.call(n,c.caret.call(n,i),e);void 0!==r&&c.caret.call(n,i,r)}},cutEvent:function(t){var e=this.inputmask,n=e.maskset,i=this,r=c.caret.call(e,i),o=e.isRTL?c.getBuffer.call(e).slice(r.end,r.begin):c.getBuffer.call(e).slice(r.begin,r.end),h=e.isRTL?o.reverse().join(""):o.join("");a.default.navigator&&a.default.navigator.clipboard?a.default.navigator.clipboard.writeText(h):a.default.clipboardData&&a.default.clipboardData.getData&&a.default.clipboardData.setData("Text",h),u.handleRemove.call(e,i,l.keys.Delete,r),(0,s.writeBuffer)(i,c.getBuffer.call(e),n.p,t,e.undoValue!==e._valueGet(!0))},blurEvent:function(t){var e=this.inputmask,n=e.opts,i=e.dependencyLib;e.clicked=0;var r=i(this),o=this;if(o.inputmask){(0,s.HandleNativePlaceholder)(o,e.originalPlaceholder);var a=o.inputmask._valueGet(),l=c.getBuffer.call(e).slice();""!==a&&(n.clearMaskOnLostFocus&&(-1===c.getLastValidPosition.call(e)&&a===c.getBufferTemplate.call(e).join("")?l=[]:s.clearOptionalTail.call(e,l)),!1===u.isComplete.call(e,l)&&(setTimeout((function(){r.trigger("incomplete")}),0),n.clearIncomplete&&(c.resetMaskSet.call(e,!1),l=n.clearMaskOnLostFocus?[]:c.getBufferTemplate.call(e).slice())),(0,s.writeBuffer)(o,l,void 0,t)),a=e._valueGet(!0),e.undoValue!==a&&(""!=a||e.undoValue!=c.getBufferTemplate.call(e).join("")||e.undoValue==c.getBufferTemplate.call(e).join("")&&e.maskset.validPositions.length>0)&&(e.undoValue=a,r.trigger("change"))}},mouseenterEvent:function(){var t=this.inputmask,e=t.opts.showMaskOnHover,n=this;if(t.mouseEnter=!0,(n.inputmask.shadowRoot||n.ownerDocument).activeElement!==n){var i=(t.isRTL?c.getBufferTemplate.call(t).slice().reverse():c.getBufferTemplate.call(t)).join("");e&&(0,s.HandleNativePlaceholder)(n,i)}},submitEvent:function(){var t=this.inputmask,e=t.opts;t.undoValue!==t._valueGet(!0)&&t.$el.trigger("change"),-1===c.getLastValidPosition.call(t)&&t._valueGet&&t._valueGet()===c.getBufferTemplate.call(t).join("")&&t._valueSet(""),e.clearIncomplete&&!1===u.isComplete.call(t,c.getBuffer.call(t))&&t._valueSet(""),e.removeMaskOnSubmit&&(t._valueSet(t.unmaskedvalue(),!0),setTimeout((function(){(0,s.writeBuffer)(t.el,c.getBuffer.call(t))}),0))},resetEvent:function(){var t=this.inputmask;t.refreshValue=!0,setTimeout((function(){(0,s.applyInputValue)(t.el,t._valueGet(!0))}),0)}}},9716:function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.EventRuler=void 0;var i,r=n(7760),o=(i=n(2394))&&i.__esModule?i:{default:i},a=n(2839),s=n(8711);e.EventRuler={on:function(t,e,n){var i=t.inputmask.dependencyLib,l=function(e){e.originalEvent&&(e=e.originalEvent||e,arguments[0]=e);var l,c=this,u=c.inputmask,h=u?u.opts:void 0;if(void 0===u&&"FORM"!==this.nodeName){var d=i.data(c,"_inputmask_opts");i(c).off(),d&&new o.default(d).mask(c)}else{if(["submit","reset","setvalue"].includes(e.type)||"FORM"===this.nodeName||!(c.disabled||c.readOnly&&!("keydown"===e.type&&e.ctrlKey&&e.key===a.keys.c||!1===h.tabThrough&&e.key===a.keys.Tab))){switch(e.type){case"input":if(!0===u.skipInputEvent)return u.skipInputEvent=!1,e.preventDefault();break;case"click":case"focus":return u.validationEvent?(u.validationEvent=!1,t.blur(),(0,r.HandleNativePlaceholder)(t,(u.isRTL?s.getBufferTemplate.call(u).slice().reverse():s.getBufferTemplate.call(u)).join("")),setTimeout((function(){t.focus()}),h.validationEventTimeOut),!1):(l=arguments,void setTimeout((function(){t.inputmask&&n.apply(c,l)}),0))}var f=n.apply(c,arguments);return!1===f&&(e.preventDefault(),e.stopPropagation()),f}e.preventDefault()}};["submit","reset"].includes(e)?(l=l.bind(t),null!==t.form&&i(t.form).on(e,l)):i(t).on(e,l),t.inputmask.events[e]=t.inputmask.events[e]||[],t.inputmask.events[e].push(l)},off:function(t,e){if(t.inputmask&&t.inputmask.events){var n=t.inputmask.dependencyLib,i=t.inputmask.events;for(var r in e&&((i=[])[e]=t.inputmask.events[e]),i){for(var o=i[r];o.length>0;){var a=o.pop();["submit","reset"].includes(r)?null!==t.form&&n(t.form).off(r,a):n(t).off(r,a)}delete t.inputmask.events[r]}}}}},219:function(t,e,n){var i=d(n(7184)),r=d(n(2394)),o=n(2839),a=n(8711),s=n(4713);function l(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var i,r,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;l=!1}else for(;!(l=(i=o.call(n)).done)&&(s.push(i.value),s.length!==e);l=!0);}catch(t){c=!0,r=t}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw r}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return c(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?c(t,e):void 0}}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function c(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}function u(t){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},u(t)}function h(t,e){for(var n=0;n<e.length;n++){var i=e[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(t,(r=void 0,r=function(t,e){if("object"!==u(t)||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var i=n.call(t,e||"default");if("object"!==u(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(i.key,"string"),"symbol"===u(r)?r:String(r)),i)}var r}function d(t){return t&&t.__esModule?t:{default:t}}n(1313);var f=r.default.dependencyLib,p=function(){function t(e,n,i,r){!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,t),this.mask=e,this.format=n,this.opts=i,this.inputmask=r,this._date=new Date(1,0,1),this.initDateObject(e,this.opts,this.inputmask)}var e,n,i;return e=t,(n=[{key:"date",get:function(){return void 0===this._date&&(this._date=new Date(1,0,1),this.initDateObject(void 0,this.opts,this.inputmask)),this._date}},{key:"initDateObject",value:function(t,e,n){var i;for(k(e).lastIndex=0;i=k(e).exec(this.format);){var r=/\d+$/.exec(i[0]),o=r?i[0][0]+"x":i[0],a=void 0;if(void 0!==t){if(r){var l=k(e).lastIndex,c=L.call(n,i.index,e,n&&n.maskset);k(e).lastIndex=l,a=t.slice(0,t.indexOf(c.nextMatch[0]))}else{for(var u=i[0][0],h=i.index;n&&(e.placeholder[s.getTest.call(n,h).match.placeholder]||s.getTest.call(n,h).match.placeholder)===u;)h++;var d=h-i.index;a=t.slice(0,d||y[o]&&y[o][4]||o.length)}t=t.slice(a.length)}Object.prototype.hasOwnProperty.call(y,o)&&this.setValue(this,a,o,y[o][2],y[o][1])}}},{key:"setValue",value:function(t,e,n,i,r){if(void 0!==e)switch(i){case"ampm":t[i]=e,t["raw"+i]=e.replace(/\s/g,"_");break;case"month":if("mmm"===n||"mmmm"===n){t[i]=T("mmm"===n?g.monthNames.slice(0,12).findIndex((function(t){return e.toLowerCase()===t.toLowerCase()}))+1:g.monthNames.slice(12,24).findIndex((function(t){return e.toLowerCase()===t.toLowerCase()}))+1,2),t[i]="00"===t[i]?"":t[i].toString(),t["raw"+i]=t[i];break}default:t[i]=e.replace(/[^0-9]/g,"0"),t["raw"+i]=e.replace(/\s/g,"_")}if(void 0!==r){var o=t[i];("day"===i&&29===parseInt(o)||"month"===i&&2===parseInt(o))&&(29!==parseInt(t.day)||2!==parseInt(t.month)||""!==t.year&&void 0!==t.year||t._date.setFullYear(2012,1,29)),"day"===i&&(v=!0,0===parseInt(o)&&(o=1)),"month"===i&&(v=!0),"year"===i&&(v=!0,o.length<y[n][4]&&(o=T(o,y[n][4],!0))),(""!==o&&!isNaN(o)||"ampm"===i)&&r.call(t._date,o)}}},{key:"reset",value:function(){this._date=new Date(1,0,1)}},{key:"reInit",value:function(){this._date=void 0,this.date}}])&&h(e.prototype,n),i&&h(e,i),Object.defineProperty(e,"prototype",{writable:!1}),t}(),m=(new Date).getFullYear(),g=r.default.prototype.i18n,v=!1,y={d:["[1-9]|[12][0-9]|3[01]",Date.prototype.setDate,"day",Date.prototype.getDate],dd:["0[1-9]|[12][0-9]|3[01]",Date.prototype.setDate,"day",function(){return T(Date.prototype.getDate.call(this),2)}],ddd:[""],dddd:[""],m:["[1-9]|1[012]",function(t){var e=t?parseInt(t):0;return e>0&&e--,Date.prototype.setMonth.call(this,e)},"month",function(){return Date.prototype.getMonth.call(this)+1}],mm:["0[1-9]|1[012]",function(t){var e=t?parseInt(t):0;return e>0&&e--,Date.prototype.setMonth.call(this,e)},"month",function(){return T(Date.prototype.getMonth.call(this)+1,2)}],mmm:[g.monthNames.slice(0,12).join("|"),function(t){var e=g.monthNames.slice(0,12).findIndex((function(e){return t.toLowerCase()===e.toLowerCase()}));return-1!==e&&Date.prototype.setMonth.call(this,e)},"month",function(){return g.monthNames.slice(0,12)[Date.prototype.getMonth.call(this)]}],mmmm:[g.monthNames.slice(12,24).join("|"),function(t){var e=g.monthNames.slice(12,24).findIndex((function(e){return t.toLowerCase()===e.toLowerCase()}));return-1!==e&&Date.prototype.setMonth.call(this,e)},"month",function(){return g.monthNames.slice(12,24)[Date.prototype.getMonth.call(this)]}],yy:["[0-9]{2}",function(t){var e=(new Date).getFullYear().toString().slice(0,2);Date.prototype.setFullYear.call(this,"".concat(e).concat(t))},"year",function(){return T(Date.prototype.getFullYear.call(this),2)},2],yyyy:["[0-9]{4}",Date.prototype.setFullYear,"year",function(){return T(Date.prototype.getFullYear.call(this),4)},4],h:["[1-9]|1[0-2]",Date.prototype.setHours,"hours",Date.prototype.getHours],hh:["0[1-9]|1[0-2]",Date.prototype.setHours,"hours",function(){return T(Date.prototype.getHours.call(this),2)}],hx:[function(t){return"[0-9]{".concat(t,"}")},Date.prototype.setHours,"hours",function(t){return Date.prototype.getHours}],H:["1?[0-9]|2[0-3]",Date.prototype.setHours,"hours",Date.prototype.getHours],HH:["0[0-9]|1[0-9]|2[0-3]",Date.prototype.setHours,"hours",function(){return T(Date.prototype.getHours.call(this),2)}],Hx:[function(t){return"[0-9]{".concat(t,"}")},Date.prototype.setHours,"hours",function(t){return function(){return T(Date.prototype.getHours.call(this),t)}}],M:["[1-5]?[0-9]",Date.prototype.setMinutes,"minutes",Date.prototype.getMinutes],MM:["0[0-9]|1[0-9]|2[0-9]|3[0-9]|4[0-9]|5[0-9]",Date.prototype.setMinutes,"minutes",function(){return T(Date.prototype.getMinutes.call(this),2)}],s:["[1-5]?[0-9]",Date.prototype.setSeconds,"seconds",Date.prototype.getSeconds],ss:["0[0-9]|1[0-9]|2[0-9]|3[0-9]|4[0-9]|5[0-9]",Date.prototype.setSeconds,"seconds",function(){return T(Date.prototype.getSeconds.call(this),2)}],l:["[0-9]{3}",Date.prototype.setMilliseconds,"milliseconds",function(){return T(Date.prototype.getMilliseconds.call(this),3)},3],L:["[0-9]{2}",Date.prototype.setMilliseconds,"milliseconds",function(){return T(Date.prototype.getMilliseconds.call(this),2)},2],t:["[ap]",w,"ampm",_,1],tt:["[ap]m",w,"ampm",_,2],T:["[AP]",w,"ampm",_,1],TT:["[AP]M",w,"ampm",_,2],Z:[".*",void 0,"Z",function(){var t=this.toString().match(/\((.+)\)/)[1];return t.includes(" ")&&(t=(t=t.replace("-"," ").toUpperCase()).split(" ").map((function(t){return l(t,1)[0]})).join("")),t}],o:[""],S:[""]},b={isoDate:"yyyy-mm-dd",isoTime:"HH:MM:ss",isoDateTime:"yyyy-mm-dd'T'HH:MM:ss",isoUtcDateTime:"UTC:yyyy-mm-dd'T'HH:MM:ss'Z'"};function w(t){var e=this.getHours();t.toLowerCase().includes("p")?this.setHours(e+12):t.toLowerCase().includes("a")&&e>=12&&this.setHours(e-12)}function _(){var t=this.getHours();return(t=t||12)>=12?"PM":"AM"}function x(t){var e=/\d+$/.exec(t[0]);if(e&&void 0!==e[0]){var n=y[t[0][0]+"x"].slice("");return n[0]=n[0](e[0]),n[3]=n[3](e[0]),n}if(y[t[0]])return y[t[0]]}function k(t){if(!t.tokenizer){var e=[],n=[];for(var i in y)if(/\.*x$/.test(i)){var r=i[0]+"\\d+";-1===n.indexOf(r)&&n.push(r)}else-1===e.indexOf(i[0])&&e.push(i[0]);t.tokenizer="("+(n.length>0?n.join("|")+"|":"")+e.join("+|")+")+?|.",t.tokenizer=new RegExp(t.tokenizer,"g")}return t.tokenizer}function S(t,e,n){if(!v)return!0;if(void 0===t.rawday||!isFinite(t.rawday)&&new Date(t.date.getFullYear(),isFinite(t.rawmonth)?t.month:t.date.getMonth()+1,0).getDate()>=t.day||"29"==t.day&&(!isFinite(t.rawyear)||void 0===t.rawyear||""===t.rawyear)||new Date(t.date.getFullYear(),isFinite(t.rawmonth)?t.month:t.date.getMonth()+1,0).getDate()>=t.day)return e;if("29"==t.day){var i=L.call(this,e.pos,n,this.maskset);if(i.targetMatch&&"yyyy"===i.targetMatch[0]&&e.pos-i.targetMatchIndex==2)return e.remove=e.pos+1,e}else if(2==t.date.getMonth()&&"30"==t.day&&void 0!==e.c)return t.day="03",t.date.setDate(3),t.date.setMonth(1),e.insert=[{pos:e.pos,c:"0"},{pos:e.pos+1,c:e.c}],e.caret=a.seekNext.call(this,e.pos+1),e;return!1}function C(t,e,n,r){var o,a,s="",l=0,c={};for(k(n).lastIndex=0;o=k(n).exec(t);){if(void 0===e)if(a=x(o))s+="("+a[0]+")",n.placeholder&&""!==n.placeholder?(c[l]=n.placeholder[o.index%n.placeholder.length],c[n.placeholder[o.index%n.placeholder.length]]=o[0].charAt(0)):c[l]=o[0].charAt(0);else switch(o[0]){case"[":s+="(";break;case"]":s+=")?";break;default:s+=(0,i.default)(o[0]),c[l]=o[0].charAt(0)}else(a=x(o))?!0!==r&&a[3]?s+=a[3].call(e.date):a[2]?s+=e["raw"+a[2]]:s+=o[0]:s+=o[0];l++}return void 0===e&&(n.placeholder=c),s}function T(t,e,n){for(t=String(t),e=e||2;t.length<e;)t=n?t+"0":"0"+t;return t}function E(t,e,n){return"string"==typeof t?new p(t,e,n,this):t&&"object"===u(t)&&Object.prototype.hasOwnProperty.call(t,"date")?t:void 0}function A(t,e){return C(e.inputFormat,{date:t},e)}function L(t,e,n){var i,r,o=this,a=n&&n.tests[t]?e.placeholder[n.tests[t][0].match.placeholder]||n.tests[t][0].match.placeholder:"",l=0,c=0;for(k(e).lastIndex=0;r=k(e).exec(e.inputFormat);){var u=/\d+$/.exec(r[0]);if(u)c=parseInt(u[0]);else{for(var h=r[0][0],d=l;o&&(e.placeholder[s.getTest.call(o,d).match.placeholder]||s.getTest.call(o,d).match.placeholder)===h;)d++;0==(c=d-l)&&(c=r[0].length)}if(l+=c,-1!=r[0].indexOf(a)||l>=t+1){i=r,r=k(e).exec(e.inputFormat);break}}return{targetMatchIndex:l-c,nextMatch:r,targetMatch:i}}r.default.extendAliases({datetime:{mask:function(t){return t.numericInput=!1,y.S=g.ordinalSuffix.join("|"),t.inputFormat=b[t.inputFormat]||t.inputFormat,t.displayFormat=b[t.displayFormat]||t.displayFormat||t.inputFormat,t.outputFormat=b[t.outputFormat]||t.outputFormat||t.inputFormat,t.regex=C(t.inputFormat,void 0,t),t.min=E(t.min,t.inputFormat,t),t.max=E(t.max,t.inputFormat,t),null},placeholder:"",inputFormat:"isoDateTime",displayFormat:null,outputFormat:null,min:null,max:null,skipOptionalPartCharacter:"",preValidation:function(t,e,n,i,r,o,a,s){if(s)return!0;if(isNaN(n)&&t[e]!==n){var l=L.call(this,e,r,o);if(l.nextMatch&&l.nextMatch[0]===n&&l.targetMatch[0].length>1){var c=x(l.targetMatch)[0];if(new RegExp(c).test("0"+t[e-1]))return t[e]=t[e-1],t[e-1]="0",{fuzzy:!0,buffer:t,refreshFromBuffer:{start:e-1,end:e+1},pos:e+1}}}return!0},postValidation:function(t,e,n,i,r,o,a,l){var c,u,h=this;if(a)return!0;if(!1===i&&(((c=L.call(h,e+1,r,o)).targetMatch&&c.targetMatchIndex===e&&c.targetMatch[0].length>1&&void 0!==y[c.targetMatch[0]]||(c=L.call(h,e+2,r,o)).targetMatch&&c.targetMatchIndex===e+1&&c.targetMatch[0].length>1&&void 0!==y[c.targetMatch[0]])&&(u=x(c.targetMatch)[0]),void 0!==u&&(void 0!==o.validPositions[e+1]&&new RegExp(u).test(n+"0")?(t[e]=n,t[e+1]="0",i={pos:e+2,caret:e}):new RegExp(u).test("0"+n)&&(t[e]="0",t[e+1]=n,i={pos:e+2})),!1===i))return i;if(i.fuzzy&&(t=i.buffer,e=i.pos),(c=L.call(h,e,r,o)).targetMatch&&c.targetMatch[0]&&void 0!==y[c.targetMatch[0]]){var d=x(c.targetMatch);u=d[0];var f=t.slice(c.targetMatchIndex,c.targetMatchIndex+c.targetMatch[0].length);if(!1===new RegExp(u).test(f.join(""))&&2===c.targetMatch[0].length&&o.validPositions[c.targetMatchIndex]&&o.validPositions[c.targetMatchIndex+1]&&(o.validPositions[c.targetMatchIndex+1].input="0"),"year"==d[2])for(var p=s.getMaskTemplate.call(h,!1,1,void 0,!0),g=e+1;g<t.length;g++)t[g]=p[g],o.validPositions.splice(e+1,1)}var v=i,b=E.call(h,t.join(""),r.inputFormat,r);return v&&!isNaN(b.date.getTime())&&(r.prefillYear&&(v=function(t,e,n){if(t.year!==t.rawyear){var i=m.toString(),r=t.rawyear.replace(/[^0-9]/g,""),o=i.slice(0,r.length),a=i.slice(r.length);if(2===r.length&&r===o){var s=new Date(m,t.month-1,t.day);t.day==s.getDate()&&(!n.max||n.max.date.getTime()>=s.getTime())&&(t.date.setFullYear(m),t.year=i,e.insert=[{pos:e.pos+1,c:a[0]},{pos:e.pos+2,c:a[1]}])}}return e}(b,v,r)),v=function(t,e,n,i){if(!e)return e;if(e&&n.min&&!isNaN(n.min.date.getTime())){var r;for(t.reset(),k(n).lastIndex=0;r=k(n).exec(n.inputFormat);){var o;if((o=x(r))&&o[3]){for(var a=o[1],s=t[o[2]],l=n.min[o[2]],c=n.max?n.max[o[2]]:l+1,u=[],h=!1,d=0;d<l.length;d++)void 0!==i.validPositions[d+r.index]||h?(u[d]=s[d],h=h||s[d]>l[d]):(d+r.index==0&&s[d]<l[d]?(u[d]=s[d],h=!0):u[d]=l[d],"year"===o[2]&&s.length-1==d&&l!=c&&(u=(parseInt(u.join(""))+1).toString().split("")),"ampm"===o[2]&&l!=c&&n.min.date.getTime()>t.date.getTime()&&(u[d]=c[d]));a.call(t._date,u.join(""))}}e=n.min.date.getTime()<=t.date.getTime(),t.reInit()}return e&&n.max&&(isNaN(n.max.date.getTime())||(e=n.max.date.getTime()>=t.date.getTime())),e}(b,v=S.call(h,b,v,r),r,o)),void 0!==e&&v&&i.pos!==e?{buffer:C(r.inputFormat,b,r).split(""),refreshFromBuffer:{start:e,end:i.pos},pos:i.caret||i.pos}:v},onKeyDown:function(t,e,n,i){t.ctrlKey&&t.key===o.keys.ArrowRight&&(this.inputmask._valueSet(A(new Date,i)),f(this).trigger("setvalue"))},onUnMask:function(t,e,n){return e?C(n.outputFormat,E.call(this,t,n.inputFormat,n),n,!0):e},casing:function(t,e,n,i){if(0==e.nativeDef.indexOf("[ap]"))return t.toLowerCase();if(0==e.nativeDef.indexOf("[AP]"))return t.toUpperCase();var r=s.getTest.call(this,[n-1]);
vendor: 5,924 bytes, line 2
2return 0==r.match.def.indexOf("[AP]")||0===n||r&&r.input===String.fromCharCode(o.keyCode.Space)||r&&r.match.def===String.fromCharCode(o.keyCode.Space)?t.toUpperCase():t.toLowerCase()},onBeforeMask:function(t,e){return"[object Date]"===Object.prototype.toString.call(t)&&(t=A(t,e)),t},insertMode:!1,insertModeVisual:!1,shiftPositions:!1,keepStatic:!1,inputmode:"numeric",prefillYear:!0}})},1313:function(t,e,n){var i,r=(i=n(2394))&&i.__esModule?i:{default:i};r.default.dependencyLib.extend(!0,r.default.prototype.i18n,{dayNames:["Mon","Tue","Wed","Thu","Fri","Sat","Sun","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],monthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec","January","February","March","April","May","June","July","August","September","October","November","December"],ordinalSuffix:["st","nd","rd","th"]})},3851:function(t,e,n){var i,r=(i=n(2394))&&i.__esModule?i:{default:i},o=n(8711),a=n(4713);function s(t){return function(t){if(Array.isArray(t))return l(t)}(t)||function(t){if("undefined"!=typeof Symbol&&null!=t[Symbol.iterator]||null!=t["@@iterator"])return Array.from(t)}(t)||function(t,e){if(t){if("string"==typeof t)return l(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(t,e):void 0}}(t)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function l(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}r.default.extendDefinitions({A:{validator:"[A-Za-zÐ-ÑÐÑÃ-ÿµ]",casing:"upper"},"&":{validator:"[0-9A-Za-zÐ-ÑÐÑÃ-ÿµ]",casing:"upper"},"#":{validator:"[0-9A-Fa-f]",casing:"upper"}});var c=/25[0-5]|2[0-4][0-9]|[01][0-9][0-9]/;function u(t,e,n,i,r){if(n-1>-1&&"."!==e.buffer[n-1]?(t=e.buffer[n-1]+t,t=n-2>-1&&"."!==e.buffer[n-2]?e.buffer[n-2]+t:"0"+t):t="00"+t,r.greedy&&parseInt(t)>255&&c.test("00"+t.charAt(2))){var o=[].concat(s(e.buffer.slice(0,n)),[".",t.charAt(2)]);if(o.join("").match(/\./g).length<4)return{refreshFromBuffer:!0,buffer:o,caret:n+2}}return c.test(t)}r.default.extendAliases({cssunit:{regex:"[+-]?[0-9]+\\.?([0-9]+)?(px|em|rem|ex|%|in|cm|mm|pt|pc)"},url:{regex:"(https?|ftp)://.*",autoUnmask:!1,keepStatic:!1,tabThrough:!0},ip:{mask:"i{1,3}.j{1,3}.k{1,3}.l{1,3}",definitions:{i:{validator:u},j:{validator:u},k:{validator:u},l:{validator:u}},onUnMask:function(t,e,n){return t},inputmode:"decimal",substitutes:{",":"."}},email:{mask:function(t){var e=t.separator,n=t.quantifier,i="*{1,64}[.*{1,64}][.*{1,64}][.*{1,63}]@-{1,63}.-{1,63}[.-{1,63}][.-{1,63}]",r=i;if(e)for(var o=0;o<n;o++)r+="[".concat(e).concat(i,"]");return r},greedy:!1,casing:"lower",separator:null,quantifier:5,skipOptionalPartCharacter:"",onBeforePaste:function(t,e){return(t=t.toLowerCase()).replace("mailto:","")},definitions:{"*":{validator:"[0-9ï¼-ï¼A-Za-zÐ-ÑÐÑÃ-ÿµ!#$%&'*+/=?^_`{|}~-]"},"-":{validator:"[0-9A-Za-z-]"}},onUnMask:function(t,e,n){return t},inputmode:"email"},mac:{mask:"##:##:##:##:##:##"},vin:{mask:"V{13}9{4}",definitions:{V:{validator:"[A-HJ-NPR-Za-hj-npr-z\\d]",casing:"upper"}},clearIncomplete:!0,autoUnmask:!0},ssn:{mask:"999-99-9999",postValidation:function(t,e,n,i,r,s,l){var c=a.getMaskTemplate.call(this,!0,o.getLastValidPosition.call(this),!0,!0);return/^(?!219-09-9999|078-05-1120)(?!666|000|9.{2}).{3}-(?!00).{2}-(?!0{4}).{4}$/.test(c.join(""))}}})},207:function(t,e,n){var i=s(n(7184)),r=s(n(2394)),o=n(2839),a=n(8711);function s(t){return t&&t.__esModule?t:{default:t}}var l=r.default.dependencyLib;function c(t,e){for(var n="",i=0;i<t.length;i++)r.default.prototype.definitions[t.charAt(i)]||e.definitions[t.charAt(i)]||e.optionalmarker[0]===t.charAt(i)||e.optionalmarker[1]===t.charAt(i)||e.quantifiermarker[0]===t.charAt(i)||e.quantifiermarker[1]===t.charAt(i)||e.groupmarker[0]===t.charAt(i)||e.groupmarker[1]===t.charAt(i)||e.alternatormarker===t.charAt(i)?n+="\\"+t.charAt(i):n+=t.charAt(i);return n}function u(t,e,n,i){if(t.length>0&&e>0&&(!n.digitsOptional||i)){var r=t.indexOf(n.radixPoint),o=!1;n.negationSymbol.back===t[t.length-1]&&(o=!0,t.length--),-1===r&&(t.push(n.radixPoint),r=t.length-1);for(var a=1;a<=e;a++)isFinite(t[r+a])||(t[r+a]="0")}return o&&t.push(n.negationSymbol.back),t}function h(t,e){var n=0;for(var i in"+"===t&&(n=a.seekNext.call(this,e.validPositions.length-1)),e.tests)if((i=parseInt(i))>=n)for(var r=0,o=e.tests[i].length;r<o;r++)if((void 0===e.validPositions[i]||"-"===t)&&e.tests[i][r].match.def===t)return i+(void 0!==e.validPositions[i]&&"-"!==t?1:0);return n}function d(t,e){for(var n=-1,i=0,r=e.validPositions.length;i<r;i++){var o=e.validPositions[i];if(o&&o.match.def===t){n=i;break}}return n}function f(t,e,n,i,r){var o=e.buffer?e.buffer.indexOf(r.radixPoint):-1,a=(-1!==o||i&&r.jitMasking)&&new RegExp(r.definitions[9].validator).test(t);return!i&&r._radixDance&&-1!==o&&a&&null==e.validPositions[o]?{insert:{pos:o===n?o+1:o,c:r.radixPoint},pos:n}:a}r.default.extendAliases({numeric:{mask:function(t){t.repeat=0,t.groupSeparator===t.radixPoint&&t.digits&&"0"!==t.digits&&("."===t.radixPoint?t.groupSeparator=",":","===t.radixPoint?t.groupSeparator=".":t.groupSeparator="")," "===t.groupSeparator&&(t.skipOptionalPartCharacter=void 0),t.placeholder.length>1&&(t.placeholder=t.placeholder.charAt(0)),"radixFocus"===t.positionCaretOnClick&&""===t.placeholder&&(t.positionCaretOnClick="lvp");var e="0",n=t.radixPoint;!0===t.numericInput&&void 0===t.__financeInput?(e="1",t.positionCaretOnClick="radixFocus"===t.positionCaretOnClick?"lvp":t.positionCaretOnClick,t.digitsOptional=!1,isNaN(t.digits)&&(t.digits=2),t._radixDance=!1,n=","===t.radixPoint?"?":"!",""!==t.radixPoint&&void 0===t.definitions[n]&&(t.definitions[n]={}
vendor: 24,809 bytes, line 2
2,t.definitions[n].validator="["+t.radixPoint+"]",t.definitions[n].placeholder=t.radixPoint,t.definitions[n].static=!0,t.definitions[n].generated=!0)):(t.__financeInput=!1,t.numericInput=!0);var r,o="[+]";if(o+=c(t.prefix,t),""!==t.groupSeparator?(void 0===t.definitions[t.groupSeparator]&&(t.definitions[t.groupSeparator]={},t.definitions[t.groupSeparator].validator="["+t.groupSeparator+"]",t.definitions[t.groupSeparator].placeholder=t.groupSeparator,t.definitions[t.groupSeparator].static=!0,t.definitions[t.groupSeparator].generated=!0),o+=t._mask(t)):o+="9{+}",void 0!==t.digits&&0!==t.digits){var a=t.digits.toString().split(",");isFinite(a[0])&&a[1]&&isFinite(a[1])?o+=n+e+"{"+t.digits+"}":(isNaN(t.digits)||parseInt(t.digits)>0)&&(t.digitsOptional||t.jitMasking?(r=o+n+e+"{0,"+t.digits+"}",t.keepStatic=!0):o+=n+e+"{"+t.digits+"}")}else t.inputmode="numeric";return o+=c(t.suffix,t),o+="[-]",r&&(o=[r+c(t.suffix,t)+"[-]",o]),t.greedy=!1,function(t){void 0===t.parseMinMaxOptions&&(null!==t.min&&(t.min=t.min.toString().replace(new RegExp((0,i.default)(t.groupSeparator),"g"),""),","===t.radixPoint&&(t.min=t.min.replace(t.radixPoint,".")),t.min=isFinite(t.min)?parseFloat(t.min):NaN,isNaN(t.min)&&(t.min=Number.MIN_VALUE)),null!==t.max&&(t.max=t.max.toString().replace(new RegExp((0,i.default)(t.groupSeparator),"g"),""),","===t.radixPoint&&(t.max=t.max.replace(t.radixPoint,".")),t.max=isFinite(t.max)?parseFloat(t.max):NaN,isNaN(t.max)&&(t.max=Number.MAX_VALUE)),t.parseMinMaxOptions="done")}(t),""!==t.radixPoint&&t.substituteRadixPoint&&(t.substitutes["."==t.radixPoint?",":"."]=t.radixPoint),o},_mask:function(t){return"("+t.groupSeparator+"999){+|1}"},digits:"*",digitsOptional:!0,enforceDigitsOnBlur:!1,radixPoint:".",positionCaretOnClick:"radixFocus",_radixDance:!0,groupSeparator:"",allowMinus:!0,negationSymbol:{front:"-",back:""},prefix:"",suffix:"",min:null,max:null,SetMaxOnOverflow:!1,step:1,inputType:"text",unmaskAsNumber:!1,roundingFN:Math.round,inputmode:"decimal",shortcuts:{k:"1000",m:"1000000"},placeholder:"0",greedy:!1,rightAlign:!0,insertMode:!0,autoUnmask:!1,skipOptionalPartCharacter:"",usePrototypeDefinitions:!1,stripLeadingZeroes:!0,substituteRadixPoint:!0,definitions:{0:{validator:f},1:{validator:f,definitionSymbol:"9"},9:{validator:"[0-9ï¼-ï¼Ù -Ù©Û°-Û¹]",definitionSymbol:"*"},"+":{validator:function(t,e,n,i,r){return r.allowMinus&&("-"===t||t===r.negationSymbol.front)}},"-":{validator:function(t,e,n,i,r){return r.allowMinus&&t===r.negationSymbol.back}}},preValidation:function(t,e,n,i,r,o,a,s){var l=this;if(!1!==r.__financeInput&&n===r.radixPoint)return!1;var c=t.indexOf(r.radixPoint),u=e;if(e=function(t,e,n,i,r){return r._radixDance&&r.numericInput&&e!==r.negationSymbol.back&&t<=n&&(n>0||e==r.radixPoint)&&(void 0===i.validPositions[t-1]||i.validPositions[t-1].input!==r.negationSymbol.back)&&(t-=1),t}(e,n,c,o,r),"-"===n||n===r.negationSymbol.front){if(!0!==r.allowMinus)return!1;var f=!1,p=d("+",o),m=d("-",o);return-1!==p&&(f=[p],-1!==m&&f.push(m)),!1!==f?{remove:f,caret:u-r.negationSymbol.back.length}:{insert:[{pos:h.call(l,"+",o),c:r.negationSymbol.front,fromIsValid:!0},{pos:h.call(l,"-",o),c:r.negationSymbol.back,fromIsValid:void 0}],caret:u+r.negationSymbol.back.length}}if(n===r.groupSeparator)return{caret:u};if(s)return!0;if(-1!==c&&!0===r._radixDance&&!1===i&&n===r.radixPoint&&void 0!==r.digits&&(isNaN(r.digits)||parseInt(r.digits)>0)&&c!==e){var g=h.call(l,r.radixPoint,o);return o.validPositions[g]&&(o.validPositions[g].generatedInput=o.validPositions[g].generated||!1),{caret:r._radixDance&&e===c-1?c+1:c}}if(!1===r.__financeInput)if(i){if(r.digitsOptional)return{rewritePosition:a.end};if(!r.digitsOptional){if(a.begin>c&&a.end<=c)return n===r.radixPoint?{insert:{pos:c+1,c:"0",fromIsValid:!0},rewritePosition:c}:{rewritePosition:c+1};if(a.begin<c)return{rewritePosition:a.begin-1}}}else if(!r.showMaskOnHover&&!r.showMaskOnFocus&&!r.digitsOptional&&r.digits>0&&""===this.__valueGet.call(this.el))return{rewritePosition:c};return{rewritePosition:e}},postValidation:function(t,e,n,i,r,o,a){if(!1===i)return i;if(a)return!0;if(null!==r.min||null!==r.max){var s=r.onUnMask(t.slice().reverse().join(""),void 0,l.extend({},r,{unmaskAsNumber:!0}));if(null!==r.min&&s<r.min&&(s.toString().length>r.min.toString().length||s<0))return!1;if(null!==r.max&&s>r.max)return!!r.SetMaxOnOverflow&&{refreshFromBuffer:!0,buffer:u(r.max.toString().replace(".",r.radixPoint).split(""),r.digits,r).reverse()}}return i},onUnMask:function(t,e,n){if(""===e&&!0===n.nullable)return e;var r=t.replace(n.prefix,"");return r=(r=r.replace(n.suffix,"")).replace(new RegExp((0,i.default)(n.groupSeparator),"g"),""),""!==n.placeholder.charAt(0)&&(r=r.replace(new RegExp(n.placeholder.charAt(0),"g"),"0")),n.unmaskAsNumber?(""!==n.radixPoint&&-1!==r.indexOf(n.radixPoint)&&(r=r.replace(i.default.call(this,n.radixPoint),".")),r=(r=r.replace(new RegExp("^"+(0,i.default)(n.negationSymbol.front)),"-")).replace(new RegExp((0,i.default)(n.negationSymbol.back)+"$"),""),Number(r)):r},isComplete:function(t,e){var n=(e.numericInput?t.slice().reverse():t).join("");return n=(n=(n=(n=(n=n.replace(new RegExp("^"+(0,i.default)(e.negationSymbol.front)),"-")).replace(new RegExp((0,i.default)(e.negationSymbol.back)+"$"),"")).replace(e.prefix,"")).replace(e.suffix,"")).replace(new RegExp((0,i.default)(e.groupSeparator)+"([0-9]{3})","g"),"$1"),","===e.radixPoint&&(n=n.replace((0,i.default)(e.radixPoint),".")),isFinite(n)},onBeforeMask:function(t,e){var n;t=null!==(n=t)&&void 0!==n?n:"";var r=e.radixPoint||",";isFinite(e.digits)&&(e.digits=parseInt(e.digits)),"number"!=typeof t&&"number"!==e.inputType||""===r||(t=t.toString().replace(".",r));var o="-"===t.charAt(0)||t.charAt(0)===e.negationSymbol.front,a=t.split(r),s=a[0].replace(/[^\-0-9]/g,""),l=a.length>1?a[1].replace(/[^0-9]/g,""):"",c=a.length>1;t=s+(""!==l?r+l:l);var h=0;if(""!==r&&(h=e.digitsOptional?e.digits<l.length?e.digits:l.length:e.digits,""!==l||!e.digitsOptional)){var d=Math.pow(10,h||1);t=t.replace((0,i.default)(r),"."),isNaN(parseFloat(t))||(t=(e.roundingFN(parseFloat(t)*d)/d).toFixed(h)),t=t.toString().replace(".",r)}if(0===e.digits&&-1!==t.indexOf(r)&&(t=t.substring(0,t.indexOf(r))),null!==e.min||null!==e.max){var f=t.toString().replace(r,".");null!==e.min&&f<e.min?t=e.min.toString().replace(".",r):null!==e.max&&f>e.max&&(t=e.max.toString().replace(".",r))}return o&&"-"!==t.charAt(0)&&(t="-"+t),u(t.toString().split(""),h,e,c).join("")},onBeforeWrite:function(t,e,n,r){function o(t,e){if(!1!==r.__financeInput||e){var n=t.indexOf(r.radixPoint);-1!==n&&t.splice(n,1)}if(""!==r.groupSeparator)for(;-1!==(n=t.indexOf(r.groupSeparator));)t.splice(n,1);return t}var a,s;if(r.stripLeadingZeroes&&(s=function(t,e){var n=new RegExp("(^"+(""!==e.negationSymbol.front?(0,i.default)(e.negationSymbol.front)+"?":"")+(0,i.default)(e.prefix)+")(.*)("+(0,i.default)(e.suffix)+(""!=e.negationSymbol.back?(0,i.default)(e.negationSymbol.back)+"?":"")+"$)").exec(t.slice().reverse().join("")),r=n?n[2]:"",o=!1;return r&&(r=r.split(e.radixPoint.charAt(0))[0],o=new RegExp("^[0"+e.groupSeparator+"]*").exec(r)),!(!o||!(o[0].length>1||o[0].length>0&&o[0].length<r.length))&&o}(e,r)))for(var c=e.join("").lastIndexOf(s[0].split("").reverse().join(""))-(s[0]==s.input?0:1),h=s[0]==s.input?1:0,d=s[0].length-h;d>0;d--)this.maskset.validPositions.splice(c+d,1),delete e[c+d];if(t)switch(t.type){case"blur":case"checkval":if(null!==r.min){var f=r.onUnMask(e.slice().reverse().join(""),void 0,l.extend({},r,{unmaskAsNumber:!0}));if(null!==r.min&&f<r.min)return{refreshFromBuffer:!0,buffer:u(r.min.toString().replace(".",r.radixPoint).split(""),r.digits,r).reverse()}}if(e[e.length-1]===r.negationSymbol.front){var p=new RegExp("(^"+(""!=r.negationSymbol.front?(0,i.default)(r.negationSymbol.front)+"?":"")+(0,i.default)(r.prefix)+")(.*)("+(0,i.default)(r.suffix)+(""!=r.negationSymbol.back?(0,i.default)(r.negationSymbol.back)+"?":"")+"$)").exec(o(e.slice(),!0).reverse().join(""));0==(p?p[2]:"")&&(a={refreshFromBuffer:!0,buffer:[0]})}else""!==r.radixPoint&&e.indexOf(r.radixPoint)===r.suffix.length&&(a&&a.buffer?a.buffer.splice(0,1+r.suffix.length):(e.splice(0,1+r.suffix.length),a={refreshFromBuffer:!0,buffer:o(e)}));if(r.enforceDigitsOnBlur){var m=(a=a||{})&&a.buffer||e.slice().reverse();a.refreshFromBuffer=!0,a.buffer=u(m,r.digits,r,!0).reverse()}}return a},onKeyDown:function(t,e,n,i){var r,a=l(this);if(3!=t.location){var s,c=t.key;if((s=i.shortcuts&&i.shortcuts[c])&&s.length>1)return this.inputmask.__valueSet.call(this,parseFloat(this.inputmask.unmaskedvalue())*parseInt(s)),a.trigger("setvalue"),!1}if(t.ctrlKey)switch(t.key){case o.keys.ArrowUp:return this.inputmask.__valueSet.call(this,parseFloat(this.inputmask.unmaskedvalue())+parseInt(i.step)),a.trigger("setvalue"),!1;case o.keys.ArrowDown:return this.inputmask.__valueSet.call(this,parseFloat(this.inputmask.unmaskedvalue())-parseInt(i.step)),a.trigger("setvalue"),!1}if(!t.shiftKey&&(t.key===o.keys.Delete||t.key===o.keys.Backspace||t.key===o.keys.BACKSPACE_SAFARI)&&n.begin!==e.length){if(e[t.key===o.keys.Delete?n.begin-1:n.end]===i.negationSymbol.front)return r=e.slice().reverse(),""!==i.negationSymbol.front&&r.shift(),""!==i.negationSymbol.back&&r.pop(),a.trigger("setvalue",[r.join(""),n.begin]),!1;if(!0===i._radixDance){var h,d=e.indexOf(i.radixPoint);if(i.digitsOptional){if(0===d)return(r=e.slice().reverse()).pop(),a.trigger("setvalue",[r.join(""),n.begin>=r.length?r.length:n.begin]),!1}else if(-1!==d&&(n.begin<d||n.end<d||t.key===o.keys.Delete&&(n.begin===d||n.begin-1===d)))return n.begin===n.end&&(t.key===o.keys.Backspace||t.key===o.keys.BACKSPACE_SAFARI?n.begin++:t.key===o.keys.Delete&&n.begin-1===d&&(h=l.extend({},n),n.begin--,n.end--)),(r=e.slice().reverse()).splice(r.length-n.begin,n.begin-n.end+1),r=u(r,i.digits,i).join(""),h&&(n=h),a.trigger("setvalue",[r,n.begin>=r.length?d+1:n.begin]),!1}}}},currency:{prefix:"",groupSeparator:",",alias:"numeric",digits:2,digitsOptional:!1},decimal:{alias:"numeric"},integer:{alias:"numeric",inputmode:"numeric",digits:0},percentage:{alias:"numeric",min:0,max:100,suffix:" %",digits:0,allowMinus:!1},indianns:{alias:"numeric",_mask:function(t){return"("+t.groupSeparator+"99){*|1}("+t.groupSeparator+"999){1|1}"},groupSeparator:",",radixPoint:".",placeholder:"0",digits:2,digitsOptional:!1}})},9380:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=!("undefined"==typeof window||!window.document||!window.document.createElement);e.default=n?window:{}},7760:function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.HandleNativePlaceholder=function(t,e){var n=t?t.inputmask:this;if(i.ie){if(t.inputmask._valueGet()!==e&&(t.placeholder!==e||""===t.placeholder)){var r=a.getBuffer.call(n).slice(),o=t.inputmask._valueGet();if(o!==e){var s=a.getLastValidPosition.call(n);-1===s&&o===a.getBufferTemplate.call(n).join("")?r=[]:-1!==s&&u.call(n,r),d(t,r)}}}else t.placeholder!==e&&(t.placeholder=e,""===t.placeholder&&t.removeAttribute("placeholder"))},e.applyInputValue=c,e.checkVal=h,e.clearOptionalTail=u,e.unmaskedvalue=function(t){var e=t?t.inputmask:this,n=e.opts,i=e.maskset;if(t){if(void 0===t.inputmask)return t.value;t.inputmask&&t.inputmask.refreshValue&&c(t,t.inputmask._valueGet(!0))}for(var r=[],o=i.validPositions,s=0,l=o.length;s<l;s++)o[s]&&o[s].match&&(1!=o[s].match.static||Array.isArray(i.metadata)&&!0!==o[s].generatedInput)&&r.push(o[s].input);var u=0===r.length?"":(e.isRTL?r.reverse():r).join("");if("function"==typeof n.onUnMask){var h=(e.isRTL?a.getBuffer.call(e).slice().reverse():a.getBuffer.call(e)).join("");u=n.onUnMask.call(e,h,u,n)}return u},e.writeBuffer=d;var i=n(9845),r=n(6030),o=n(2839),a=n(8711),s=n(7215),l=n(4713);function c(t,e,n){var i=t?t.inputmask:this,r=i.opts;t.inputmask.refreshValue=!1,"function"==typeof r.onBeforeMask&&(e=r.onBeforeMask.call(i,e,r)||e),h(t,!0,!1,e=(e||"").toString().split(""),n),i.undoValue=i._valueGet(!0),(r.clearMaskOnLostFocus||r.clearIncomplete)&&t.inputmask._valueGet()===a.getBufferTemplate.call(i).join("")&&-1===a.getLastValidPosition.call(i)&&t.inputmask._valueSet("")}function u(t){t.length=0;for(var e,n=l.getMaskTemplate.call(this,!0,0,!0,void 0,!0);void 0!==(e=n.shift());)t.push(e);return t}function h(t,e,n,i,o){var c,u=t?t.inputmask:this,h=u.maskset,f=u.opts,p=u.dependencyLib,m=i.slice(),g="",v=-1,y=f.skipOptionalPartCharacter;f.skipOptionalPartCharacter="",a.resetMaskSet.call(u,!1),u.clicked=0,v=f.radixPoint?a.determineNewCaretPosition.call(u,{begin:0,end:0},!1,!1===f.__financeInput?"radixFocus":void 0).begin:0,h.p=v,u.caretPos={begin:v};var b=[],w=u.caretPos;if(m.forEach((function(t,e){if(void 0!==t){var i=new p.Event("_checkval");i.key=t,g+=t;var o=a.getLastValidPosition.call(u,void 0,!0);!function(t,e){for(var n=l.getMaskTemplate.call(u,!0,0).slice(t,a.seekNext.call(u,t,!1,!1)).join("").replace(/'/g,""),i=n.indexOf(e);i>0&&" "===n[i-1];)i--;var r=0===i&&!a.isMask.call(u,t)&&(l.getTest.call(u,t).match.nativeDef===e.charAt(0)||!0===l.getTest.call(u,t).match.static&&l.getTest.call(u,t).match.nativeDef==="'"+e.charAt(0)||" "===l.getTest.call(u,t).match.nativeDef&&(l.getTest.call(u,t+1).match.nativeDef===e.charAt(0)||!0===l.getTest.call(u,t+1).match.static&&l.getTest.call(u,t+1).match.nativeDef==="'"+e.charAt(0)));if(!r&&i>0&&!a.isMask.call(u,t,!1,!0)){var o=a.seekNext.call(u,t);u.caretPos.begin<o&&(u.caretPos={begin:o})}return r}(v,g)?(c=r.EventHandlers.keypressEvent.call(u,i,!0,!1,n,u.caretPos.begin))&&(v=u.caretPos.begin+1,g=""):c=r.EventHandlers.keypressEvent.call(u,i,!0,!1,n,o+1),c?(void 0!==c.pos&&h.validPositions[c.pos]&&!0===h.validPositions[c.pos].match.static&&void 0===h.validPositions[c.pos].alternation&&(b.push(c.pos),u.isRTL||(c.forwardPosition=c.pos+1)),d.call(u,void 0,a.getBuffer.call(u),c.forwardPosition,i,!1),u.caretPos={begin:c.forwardPosition,end:c.forwardPosition},w=u.caretPos):void 0===h.validPositions[e]&&m[e]===l.getPlaceholder.call(u,e)&&a.isMask.call(u,e,!0)?u.caretPos.begin++:u.caretPos=w}})),b.length>0){var _,x,k=a.seekNext.call(u,-1,void 0,!1);if(!s.isComplete.call(u,a.getBuffer.call(u))&&b.length<=k||s.isComplete.call(u,a.getBuffer.call(u))&&b.length>0&&b.length!==k&&0===b[0])for(var S=k;void 0!==(_=b.shift());)if(_<S){var C=new p.Event("_checkval");if((x=h.validPositions[_]).generatedInput=!0,C.key=x.input,(c=r.EventHandlers.keypressEvent.call(u,C,!0,!1,n,S))&&void 0!==c.pos&&c.pos!==_&&h.validPositions[c.pos]&&!0===h.validPositions[c.pos].match.static)b.push(c.pos);else if(!c)break;S++}}e&&d.call(u,t,a.getBuffer.call(u),c?c.forwardPosition:u.caretPos.begin,o||new p.Event("checkval"),o&&("input"===o.type&&u.undoValue!==a.getBuffer.call(u).join("")||"paste"===o.type)),f.skipOptionalPartCharacter=y}function d(t,e,n,i,r){var l=t?t.inputmask:this,c=l.opts,u=l.dependencyLib;if(i&&"function"==typeof c.onBeforeWrite){var h=c.onBeforeWrite.call(l,i,e,n,c);if(h){if(h.refreshFromBuffer){var d=h.refreshFromBuffer;s.refreshFromBuffer.call(l,!0===d?d:d.start,d.end,h.buffer||e),e=a.getBuffer.call(l,!0)}void 0!==n&&(n=void 0!==h.caret?h.caret:n)}}if(void 0!==t&&(t.inputmask._valueSet(e.join("")),void 0===n||void 0!==i&&"blur"===i.type||a.caret.call(l,t,n,void 0,void 0,void 0!==i&&"keydown"===i.type&&(i.key===o.keys.Delete||i.key===o.keys.Backspace)),void 0===t.inputmask.writeBufferHook||t.inputmask.writeBufferHook(n),!0===r)){var f=u(t),p=t.inputmask._valueGet();t.inputmask.skipInputEvent=!0,f.trigger("input"),setTimeout((function(){p===a.getBufferTemplate.call(l).join("")?f.trigger("cleared"):!0===s.isComplete.call(l,e)&&f.trigger("complete")}),0)}}},2394:function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=m(n(3976)),r=m(n(7392)),o=m(n(4963)),a=n(9716),s=m(n(9380)),l=n(7760),c=n(157),u=n(2391),h=n(8711),d=n(7215),f=n(4713);function p(t){return p="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},p(t)}function m(t){return t&&t.__esModule?t:{default:t}}var g=s.default.document,v="_inputmask_opts";function y(t,e,n){if(!(this instanceof y))return new y(t,e,n);this.dependencyLib=o.default,this.el=void 0,this.events={},this.maskset=void 0,!0!==n&&("[object Object]"===Object.prototype.toString.call(t)?e=t:(e=e||{},t&&(e.alias=t)),this.opts=o.default.extend(!0,{},this.defaults,e),this.noMasksCache=e&&void 0!==e.definitions,this.userOptions=e||{},b(this.opts.alias,e,this.opts)),this.refreshValue=!1,this.undoValue=void 0,this.$el=void 0,this.skipInputEvent=!1,this.validationEvent=!1,this.ignorable=!1,this.maxLength,this.mouseEnter=!1,this.clicked=0,this.originalPlaceholder=void 0,this.isComposing=!1,this.hasAlternator=!1}function b(t,e,n){var i=y.prototype.aliases[t];return i?(i.alias&&b(i.alias,void 0,n),o.default.extend(!0,n,i),o.default.extend(!0,n,e),!0):(null===n.mask&&(n.mask=t),!1)}y.prototype={dataAttribute:"data-inputmask",defaults:i.default,definitions:r.default,aliases:{},masksCache:{},i18n:{},get isRTL(){return this.opts.isRTL||this.opts.numericInput},mask:function(t){var e=this;return"string"==typeof t&&(t=g.getElementById(t)||g.querySelectorAll(t)),(t=t.nodeName?[t]:Array.isArray(t)?t:[].slice.call(t)).forEach((function(t,n){var i=o.default.extend(!0,{},e.opts);if(function(t,e,n,i){function r(e,r){var o=""===i?e:i+"-"+e;null!==(r=void 0!==r?r:t.getAttribute(o))&&("string"==typeof r&&(0===e.indexOf("on")?r=s.default[r]:"false"===r?r=!1:"true"===r&&(r=!0)),n[e]=r)}if(!0===e.importDataAttributes){var a,l,c,u,h=t.getAttribute(i);if(h&&""!==h&&(h=h.replace(/'/g,'"'),l=JSON.parse("{"+h+"}")),l)for(u in c=void 0,l)if("alias"===u.toLowerCase()){c=l[u];break}for(a in r("alias",c),n.alias&&b(n.alias,n,e),e){if(l)for(u in c=void 0,l)if(u.toLowerCase()===a.toLowerCase()){c=l[u];break}r(a,c)}}return o.default.extend(!0,e,n),("rtl"===t.dir||e.rightAlign)&&(t.style.textAlign="right"),("rtl"===t.dir||e.numericInput)&&(t.dir="ltr",t.removeAttribute("dir"),e.isRTL=!0),Object.keys(n).length}(t,i,o.default.extend(!0,{},e.userOptions),e.dataAttribute)){var r=(0,u.generateMaskSet)(i,e.noMasksCache);void 0!==r&&(void 0!==t.inputmask&&(t.inputmask.opts.autoUnmask=!0,t.inputmask.remove()),t.inputmask=new y(void 0,void 0,!0),t.inputmask.opts=i,t.inputmask.noMasksCache=e.noMasksCache,t.inputmask.userOptions=o.default.extend(!0,{},e.userOptions),t.inputmask.el=t,t.inputmask.$el=(0,o.default)(t),t.inputmask.maskset=r,o.default.data(t,v,e.userOptions),c.mask.call(t.inputmask))}})),t&&t[0]&&t[0].inputmask||this},option:function(t,e){return"string"==typeof t?this.opts[t]:"object"===p(t)?(o.default.extend(this.userOptions,t),this.el&&!0!==e&&this.mask(this.el),this):void 0},unmaskedvalue:function(t){if(this.maskset=this.maskset||(0,u.generateMaskSet)(this.opts,this.noMasksCache),void 0===this.el||void 0!==t){var e=("function"==typeof this.opts.onBeforeMask&&this.opts.onBeforeMask.call(this,t,this.opts)||t).split("");l.checkVal.call(this,void 0,!1,!1,e),"function"==typeof this.opts.onBeforeWrite&&this.opts.onBeforeWrite.call(this,void 0,h.getBuffer.call(this),0,this.opts)}return l.unmaskedvalue.call(this,this.el)},remove:function(){if(this.el){o.default.data(this.el,v,null);var t=this.opts.autoUnmask?(0,l.unmaskedvalue)(this.el):this._valueGet(this.opts.autoUnmask);t!==h.getBufferTemplate.call(this).join("")?this._valueSet(t,this.opts.autoUnmask):this._valueSet(""),a.EventRuler.off(this.el),Object.getOwnPropertyDescriptor&&Object.getPrototypeOf?Object.getOwnPropertyDescriptor(Object.getPrototypeOf(this.el),"value")&&this.__valueGet&&Object.defineProperty(this.el,"value",{get:this.__valueGet,set:this.__valueSet,configurable:!0}):g.__lookupGetter__&&this.el.__lookupGetter__("value")&&this.__valueGet&&(this.el.__defineGetter__("value",this.__valueGet),this.el.__defineSetter__("value",this.__valueSet)),this.el.inputmask=void 0}return this.el},getemptymask:function(){return this.maskset=this.maskset||(0,u.generateMaskSet)(this.opts,this.noMasksCache),(this.isRTL?h.getBufferTemplate.call(this).reverse():h.getBufferTemplate.call(this)).join("")},hasMaskedValue:function(){return!this.opts.autoUnmask},isComplete:function(){return this.maskset=this.maskset||(0,u.generateMaskSet)(this.opts,this.noMasksCache),d.isComplete.call(this,h.getBuffer.call(this))},getmetadata:function(){if(this.maskset=this.maskset||(0,u.generateMaskSet)(this.opts,this.noMasksCache),Array.isArray(this.maskset.metadata)){var t=f.getMaskTemplate.call(this,!0,0,!1).join("");return this.maskset.metadata.forEach((function(e){return e.mask!==t||(t=e,!1)})),t}return this.maskset.metadata},isValid:function(t){if(this.maskset=this.maskset||(0,u.generateMaskSet)(this.opts,this.noMasksCache),t){var e=("function"==typeof this.opts.onBeforeMask&&this.opts.onBeforeMask.call(this,t,this.opts)||t).split("");l.checkVal.call(this,void 0,!0,!1,e)}else t=this.isRTL?h.getBuffer.call(this).slice().reverse().join(""):h.getBuffer.call(this).join("");for(var n=h.getBuffer.call(this),i=h.determineLastRequiredPosition.call(this),r=n.length-1;r>i&&!h.isMask.call(this,r);r--);return n.splice(i,r+1-i),d.isComplete.call(this,n)&&t===(this.isRTL?h.getBuffer.call(this).slice().reverse().join(""):h.getBuffer.call(this).join(""))},format:function(t,e){this.maskset=this.maskset||(0,u.generateMaskSet)(this.opts,this.noMasksCache);var n=("function"==typeof this.opts.onBeforeMask&&this.opts.onBeforeMask.call(this,t,this.opts)||t).split("");l.checkVal.call(this,void 0,!0,!1,n);var i=this.isRTL?h.getBuffer.call(this).slice().reverse().join(""):h.getBuffer.call(this).join("");return e?{value:i,metadata:this.getmetadata()}:i},setValue:function(t){this.el&&(0,o.default)(this.el).trigger("setvalue",[t])},analyseMask:u.analyseMask},y.extendDefaults=function(t){o.default.extend(!0,y.prototype.defaults,t)},y.extendDefinitions=function(t){o.default.extend(!0,y.prototype.definitions,t)},y.extendAliases=function(t){o.default.extend(!0,y.prototype.aliases,t)},y.format=function(t,e,n){return y(e).format(t,n)},y.unmask=function(t,e){return y(e).unmaskedvalue(t)},y.isValid=function(t,e){return y(e).isValid(t)},y.remove=function(t){"string"==typeof t&&(t=g.getElementById(t)||g.querySelectorAll(t)),(t=t.nodeName?[t]:t).forEach((function(t){t.inputmask&&t.inputmask.remove()}))},y.setValue=function(t,e){"string"==typeof t&&(t=g.getElementById(t)||g.querySelectorAll(t)),(t=t.nodeName?[t]:t).forEach((function(t){t.inputmask?t.inputmask.setValue(e):(0,o.default)(t).trigger("setvalue",[e])}))},y.dependencyLib=o.default,s.default.Inputmask=y,e.default=y},5296:function(t,e,n){function i(t){return i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i(t)}var r=f(n(9380)),o=f(n(2394));function a(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,(o=void 0,o=function(t,e){if("object"!==i(t)||null===t)return t;var n=t[Symbol.toPrimitive];if(void 0!==n){var r=n.call(t,e||"default");if("object"!==i(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(r.key,"string"),"symbol"===i(o)?o:String(o)),r)}var o}function s(t){var e=u();return function(){var n,r=d(t);if(e){var o=d(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return function(t,e){if(e&&("object"===i(e)||"function"==typeof e))return e;if(void 0!==e)throw new TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}(this,n)}}function l(t){var e="function"==typeof Map?new Map:void 0;return l=function(t){if(null===t||!function(t){try{return-1!==Function.toString.call(t).indexOf("[native code]")}catch(e){return"function"==typeof t}}(t))return t;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,n)}function n(){return c(t,arguments,d(this).constructor)}return n.prototype=Object.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),h(n,t)},l(t)}function c(t,e,n){return c=u()?Reflect.construct.bind():function(t,e,n){var i=[null];i.push.apply(i,e);var r=new(Function.bind.apply(t,i));return n&&h(r,n.prototype),r},c.apply(null,arguments)}function u(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}
vendor: 4,761 bytes, line 2
2function h(t,e){return h=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},h(t,e)}function d(t){return d=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},d(t)}function f(t){return t&&t.__esModule?t:{default:t}}var p=r.default.document;if(p&&p.head&&p.head.attachShadow&&r.default.customElements&&void 0===r.default.customElements.get("input-mask")){var m=function(t){!function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),e&&h(t,e)}(l,t);var e,n,i,r=s(l);function l(){var t;!function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}(this,l);var e=(t=r.call(this)).getAttributeNames(),n=t.attachShadow({mode:"closed"});for(var i in t.input=p.createElement("input"),t.input.type="text",n.appendChild(t.input),e)Object.prototype.hasOwnProperty.call(e,i)&&t.input.setAttribute(e[i],t.getAttribute(e[i]));var a=new o.default;return a.dataAttribute="",a.mask(t.input),t.input.inputmask.shadowRoot=n,t}return e=l,(n=[{key:"attributeChangedCallback",value:function(t,e,n){this.input.setAttribute(t,n)}},{key:"value",get:function(){return this.input.value},set:function(t){this.input.value=t}}])&&a(e.prototype,n),i&&a(e,i),Object.defineProperty(e,"prototype",{writable:!1}),l}(l(HTMLElement));r.default.customElements.define("input-mask",m)}},2839:function(t,e){function n(t){return n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},n(t)}function i(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var i,r,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;l=!1}else for(;!(l=(i=o.call(n)).done)&&(s.push(i.value),s.length!==e);l=!0);}catch(t){c=!0,r=t}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw r}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return r(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?r(t,e):void 0}}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}function o(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function a(t,e,i){return(e=function(t){var e=function(t,e){if("object"!==n(t)||null===t)return t;var i=t[Symbol.toPrimitive];if(void 0!==i){var r=i.call(t,e||"default");if("object"!==n(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(t)}(t,"string");return"symbol"===n(e)?e:String(e)}(e))in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}Object.defineProperty(e,"__esModule",{value:!0}),e.keys=e.keyCode=void 0,e.toKey=function(t,e){return l[t]||(e?String.fromCharCode(t):String.fromCharCode(t).toLowerCase())},e.toKeyCode=function(t){return s[t]};var s=e.keyCode=function(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?o(Object(n),!0).forEach((function(e){a(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}({c:67,x:88,z:90,BACKSPACE_SAFARI:127,Enter:13,Meta_LEFT:91,Meta_RIGHT:92,Space:32},{Alt:18,AltGraph:18,ArrowDown:40,ArrowLeft:37,ArrowRight:39,ArrowUp:38,Backspace:8,CapsLock:20,Control:17,ContextMenu:93,Dead:221,Delete:46,End:35,Escape:27,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,Home:36,Insert:45,NumLock:144,PageDown:34,PageUp:33,Pause:19,PrintScreen:44,Process:229,Shift:16,ScrollLock:145,Tab:9,Unidentified:229}),l=Object.entries(s).reduce((function(t,e){var n=i(e,2),r=n[0],o=n[1];return t[o]=void 0===t[o]?r:t[o],t}),{});e.keys=Object.entries(s).reduce((function(t,e){var n=i(e,2),r=n[0];
vendor: 41,435 bytes, line 2
2return n[1],t[r]="Space"===r?" ":r,t}),{})},2391:function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.analyseMask=function(t,e,n){var i,r,l,c,u,h,d=/(?:[?*+]|\{[0-9+*]+(?:,[0-9+*]*)?(?:\|[0-9+*]*)?\})|[^.?*+^${[]()|\\]+|./g,f=/\[\^?]?(?:[^\\\]]+|\\[\S\s]?)*]?|\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9][0-9]*|x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4}|c[A-Za-z]|[\S\s]?)|\((?:\?[:=!]?)?|(?:[?*+]|\{[0-9]+(?:,[0-9]*)?\})\??|[^.?*+^${[()|\\]+|./g,p=!1,m=new a.default,g=[],v=[],y=!1;function b(t,i,r){r=void 0!==r?r:t.matches.length;var a=t.matches[r-1];if(e){if(0===i.indexOf("[")||p&&/\\d|\\s|\\w|\\p/i.test(i)||"."===i){var l=n.casing?"i":"";/\\p\{.*}/i.test(i)&&(l+="u"),t.matches.splice(r++,0,{fn:new RegExp(i,l),static:!1,optionality:!1,newBlockMarker:void 0===a?"master":a.def!==i,casing:null,def:i,placeholder:"object"===s(n.placeholder)?n.placeholder[m.matches.length]:void 0,nativeDef:i})}else p&&(i=i[i.length-1]),i.split("").forEach((function(e,i){a=t.matches[r-1],t.matches.splice(r++,0,{fn:/[a-z]/i.test(n.staticDefinitionSymbol||e)?new RegExp("["+(n.staticDefinitionSymbol||e)+"]",n.casing?"i":""):null,static:!0,optionality:!1,newBlockMarker:void 0===a?"master":a.def!==e&&!0!==a.static,casing:null,def:n.staticDefinitionSymbol||e,placeholder:void 0!==n.staticDefinitionSymbol?e:"object"===s(n.placeholder)?n.placeholder[m.matches.length]:void 0,nativeDef:(p?"'":"")+e})}));p=!1}else{var c=n.definitions&&n.definitions[i]||n.usePrototypeDefinitions&&o.default.prototype.definitions[i];c&&!p?t.matches.splice(r++,0,{fn:c.validator?"string"==typeof c.validator?new RegExp(c.validator,n.casing?"i":""):new function(){this.test=c.validator}:/./,static:c.static||!1,optionality:c.optional||!1,defOptionality:c.optional||!1,newBlockMarker:void 0===a||c.optional?"master":a.def!==(c.definitionSymbol||i),casing:c.casing,def:c.definitionSymbol||i,placeholder:c.placeholder,nativeDef:i,generated:c.generated}):(t.matches.splice(r++,0,{fn:/[a-z]/i.test(n.staticDefinitionSymbol||i)?new RegExp("["+(n.staticDefinitionSymbol||i)+"]",n.casing?"i":""):null,static:!0,optionality:!1,newBlockMarker:void 0===a?"master":a.def!==i&&!0!==a.static,casing:null,def:n.staticDefinitionSymbol||i,placeholder:void 0!==n.staticDefinitionSymbol?i:void 0,nativeDef:(p?"'":"")+i}),p=!1)}}function w(){if(g.length>0){if(b(c=g[g.length-1],r),c.isAlternator){u=g.pop();for(var t=0;t<u.matches.length;t++)u.matches[t].isGroup&&(u.matches[t].isGroup=!1);g.length>0?(c=g[g.length-1]).matches.push(u):m.matches.push(u)}}else b(m,r)}function _(t){var e=new a.default(!0);return e.openGroup=!1,e.matches=t,e}function x(){if((l=g.pop()).openGroup=!1,void 0!==l)if(g.length>0){if((c=g[g.length-1]).matches.push(l),c.isAlternator){u=g.pop();for(var t=0;t<u.matches.length;t++)u.matches[t].isGroup=!1,u.matches[t].alternatorGroup=!1;g.length>0?(c=g[g.length-1]).matches.push(u):m.matches.push(u)}}else m.matches.push(l);else w()}function k(t){var e=t.pop();return e.isQuantifier&&(e=_([t.pop(),e])),e}for(e&&(n.optionalmarker[0]=void 0,n.optionalmarker[1]=void 0);i=e?f.exec(t):d.exec(t);){if(r=i[0],e){switch(r.charAt(0)){case"?":r="{0,1}";break;case"+":case"*":r="{"+r+"}";break;case"|":if(0===g.length){var S=_(m.matches);S.openGroup=!0,g.push(S),m.matches=[],y=!0}}switch(r){case"\\d":r="[0-9]";break;case"\\p":r+=f.exec(t)[0],r+=f.exec(t)[0]}}if(p)w();else switch(r.charAt(0)){case"$":case"^":e||w();break;case n.escapeChar:p=!0,e&&w();break;case n.optionalmarker[1]:case n.groupmarker[1]:x();break;case n.optionalmarker[0]:g.push(new a.default(!1,!0));break;case n.groupmarker[0]:g.push(new a.default(!0));break;case n.quantifiermarker[0]:var C=new a.default(!1,!1,!0),T=(r=r.replace(/[{}?]/g,"")).split("|"),E=T[0].split(","),A=isNaN(E[0])?E[0]:parseInt(E[0]),L=1===E.length?A:isNaN(E[1])?E[1]:parseInt(E[1]),M=isNaN(T[1])?T[1]:parseInt(T[1]);"*"!==A&&"+"!==A||(A="*"===L?0:1),C.quantifier={min:A,max:L,jit:M};var O=g.length>0?g[g.length-1].matches:m.matches;(i=O.pop()).isGroup||(i=_([i])),O.push(i),O.push(C);break;case n.alternatormarker:if(g.length>0){var P=(c=g[g.length-1]).matches[c.matches.length-1];h=c.openGroup&&(void 0===P.matches||!1===P.isGroup&&!1===P.isAlternator)?g.pop():k(c.matches)}else h=k(m.matches);if(h.isAlternator)g.push(h);else if(h.alternatorGroup?(u=g.pop(),h.alternatorGroup=!1):u=new a.default(!1,!1,!1,!0),u.matches.push(h),g.push(u),h.openGroup){h.openGroup=!1;var D=new a.default(!0);D.alternatorGroup=!0,g.push(D)}break;default:w()}}for(y&&x();g.length>0;)l=g.pop(),m.matches.push(l);return m.matches.length>0&&(function t(i){i&&i.matches&&i.matches.forEach((function(r,o){var a=i.matches[o+1];(void 0===a||void 0===a.matches||!1===a.isQuantifier)&&r&&r.isGroup&&(r.isGroup=!1,e||(b(r,n.groupmarker[0],0),!0!==r.openGroup&&b(r,n.groupmarker[1]))),t(r)}))}(m),v.push(m)),(n.numericInput||n.isRTL)&&function t(e){for(var i in e.matches=e.matches.reverse(),e.matches)if(Object.prototype.hasOwnProperty.call(e.matches,i)){var r=parseInt(i);if(e.matches[i].isQuantifier&&e.matches[r+1]&&e.matches[r+1].isGroup){var o=e.matches[i];e.matches.splice(i,1),e.matches.splice(r+1,0,o)}void 0!==e.matches[i].matches?e.matches[i]=t(e.matches[i]):e.matches[i]=((a=e.matches[i])===n.optionalmarker[0]?a=n.optionalmarker[1]:a===n.optionalmarker[1]?a=n.optionalmarker[0]:a===n.groupmarker[0]?a=n.groupmarker[1]:a===n.groupmarker[1]&&(a=n.groupmarker[0]),a)}var a;return e}(v[0]),v},e.generateMaskSet=function(t,e){var n;function a(t,e){var n=e.repeat,i=e.groupmarker,o=e.quantifiermarker,a=e.keepStatic;if(n>0||"*"===n||"+"===n){var s="*"===n?0:"+"===n?1:n;if(s!=n)t=i[0]+t+i[1]+o[0]+s+","+n+o[1];else for(var c=t,u=1;u<s;u++)t+=c}if(!0===a){var h=t.match(new RegExp("(.)\\[([^\\]]*)\\]","g"));h&&h.forEach((function(e,n){var i=function(t,e){return function(t){if(Array.isArray(t))return t}(t)||function(t,e){var n=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var i,r,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(t)).next,0===e){if(Object(n)!==n)return;l=!1}else for(;!(l=(i=o.call(n)).done)&&(s.push(i.value),s.length!==e);l=!0);}catch(t){c=!0,r=t}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw r}}return s}}(t,e)||function(t,e){if(t){if("string"==typeof t)return l(t,e);var n=Object.prototype.toString.call(t).slice(8,-1);return"Object"===n&&t.constructor&&(n=t.constructor.name),"Map"===n||"Set"===n?Array.from(t):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?l(t,e):void 0}}(t,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(e.split("["),2),o=i[0],a=i[1];a=a.replace("]",""),t=t.replace(new RegExp("".concat((0,r.default)(o),"\\[").concat((0,r.default)(a),"\\]")),o.charAt(0)===a.charAt(0)?"(".concat(o,"|").concat(o).concat(a,")"):"".concat(o,"[").concat(a,"]"))}))}return t}function c(t,n,r){var l,c,u=!1;return null!==t&&""!==t||((u=null!==r.regex)?t=(t=r.regex).replace(/^(\^)(.*)(\$)$/,"$2"):(u=!0,t=".*")),1===t.length&&!1===r.greedy&&0!==r.repeat&&(r.placeholder=""),t=a(t,r),c=u?"regex_"+r.regex:r.numericInput?t.split("").reverse().join(""):t,null!==r.keepStatic&&(c="ks_"+r.keepStatic+c),"object"===s(r.placeholder)&&(c="ph_"+JSON.stringify(r.placeholder)+c),void 0===o.default.prototype.masksCache[c]||!0===e?(l={mask:t,maskToken:o.default.prototype.analyseMask(t,u,r),validPositions:[],_buffer:void 0,buffer:void 0,tests:{},excludes:{},metadata:n,maskLength:void 0,jitOffset:{}},!0!==e&&(o.default.prototype.masksCache[c]=l,l=i.default.extend(!0,{},o.default.prototype.masksCache[c]))):l=i.default.extend(!0,{},o.default.prototype.masksCache[c]),l}if("function"==typeof t.mask&&(t.mask=t.mask(t)),Array.isArray(t.mask)){if(t.mask.length>1){null===t.keepStatic&&(t.keepStatic=!0);var u=t.groupmarker[0];return(t.isRTL?t.mask.reverse():t.mask).forEach((function(e){u.length>1&&(u+=t.alternatormarker),void 0!==e.mask&&"function"!=typeof e.mask?u+=e.mask:u+=e})),c(u+=t.groupmarker[1],t.mask,t)}t.mask=t.mask.pop()}return n=t.mask&&void 0!==t.mask.mask&&"function"!=typeof t.mask.mask?c(t.mask.mask,t.mask,t):c(t.mask,t.mask,t),null===t.keepStatic&&(t.keepStatic=!1),n};var i=c(n(4963)),r=c(n(7184)),o=c(n(2394)),a=c(n(9695));function s(t){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},s(t)}function l(t,e){(null==e||e>t.length)&&(e=t.length);for(var n=0,i=new Array(e);n<e;n++)i[n]=t[n];return i}function c(t){return t&&t.__esModule?t:{default:t}}},157:function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.mask=function(){var t=this,e=this.opts,n=this.el,c=this.dependencyLib;o.EventRuler.off(n);var u=function(e,n){var i=e.getAttribute("type"),r="input"===e.tagName.toLowerCase()&&n.supportsInputType.includes(i)||e.isContentEditable||"textarea"===e.tagName.toLowerCase();if(!r)if("input"===e.tagName.toLowerCase()){var l=document.createElement("input");l.setAttribute("type",i),r="text"===l.type,l=null}else r="partial";return!1!==r?function(e){var i,r;function l(){return this.inputmask?this.inputmask.opts.autoUnmask?this.inputmask.unmaskedvalue():-1!==s.getLastValidPosition.call(t)||!0!==n.nullable?(this.inputmask.shadowRoot||this.ownerDocument).activeElement===this&&n.clearMaskOnLostFocus?(t.isRTL?a.clearOptionalTail.call(t,s.getBuffer.call(t).slice()).reverse():a.clearOptionalTail.call(t,s.getBuffer.call(t).slice())).join(""):i.call(this):"":i.call(this)}function u(t){r.call(this,t),this.inputmask&&(0,a.applyInputValue)(this,t)}if(!e.inputmask.__valueGet){if(!0!==n.noValuePatching){if(Object.getOwnPropertyDescriptor){var h=Object.getPrototypeOf?Object.getOwnPropertyDescriptor(Object.getPrototypeOf(e),"value"):void 0;h&&h.get&&h.set?(i=h.get,r=h.set,Object.defineProperty(e,"value",{get:l,set:u,configurable:!0})):"input"!==e.tagName.toLowerCase()&&(i=function(){return this.textContent},r=function(t){this.textContent=t},Object.defineProperty(e,"value",{get:l,set:u,configurable:!0}))}else document.__lookupGetter__&&e.__lookupGetter__("value")&&(i=e.__lookupGetter__("value"),r=e.__lookupSetter__("value"),e.__defineGetter__("value",l),e.__defineSetter__("value",u));e.inputmask.__valueGet=i,e.inputmask.__valueSet=r}e.inputmask._valueGet=function(e){return t.isRTL&&!0!==e?i.call(this.el).split("").reverse().join(""):i.call(this.el)},e.inputmask._valueSet=function(e,n){r.call(this.el,null==e?"":!0!==n&&t.isRTL?e.split("").reverse().join(""):e)},void 0===i&&(i=function(){return this.value},r=function(t){this.value=t},function(e){if(c.valHooks&&(void 0===c.valHooks[e]||!0!==c.valHooks[e].inputmaskpatch)){var i=c.valHooks[e]&&c.valHooks[e].get?c.valHooks[e].get:function(t){return t.value},r=c.valHooks[e]&&c.valHooks[e].set?c.valHooks[e].set:function(t,e){return t.value=e,t};c.valHooks[e]={get:function(e){if(e.inputmask){if(e.inputmask.opts.autoUnmask)return e.inputmask.unmaskedvalue();var r=i(e);return-1!==s.getLastValidPosition.call(t,void 0,void 0,e.inputmask.maskset.validPositions)||!0!==n.nullable?r:""}return i(e)},set:function(t,e){var n=r(t,e);return t.inputmask&&(0,a.applyInputValue)(t,e),n},inputmaskpatch:!0}}}(e.type),function(t){o.EventRuler.on(t,"mouseenter",(function(){var t=this,e=t.inputmask._valueGet(!0);e!=(t.inputmask.isRTL?s.getBuffer.call(t.inputmask).slice().reverse():s.getBuffer.call(t.inputmask)).join("")&&(0,a.applyInputValue)(t,e)}))}(e))}}(e):e.inputmask=void 0,r}(n,e);if(!1!==u){t.originalPlaceholder=n.placeholder,t.maxLength=void 0!==n?n.maxLength:void 0,-1===t.maxLength&&(t.maxLength=void 0),"inputMode"in n&&null===n.getAttribute("inputmode")&&(n.inputMode=e.inputmode,n.setAttribute("inputmode",e.inputmode)),!0===u&&(e.showMaskOnFocus=e.showMaskOnFocus&&-1===["cc-number","cc-exp"].indexOf(n.autocomplete),i.iphone&&(e.insertModeVisual=!1,n.setAttribute("autocorrect","off")),o.EventRuler.on(n,"submit",r.EventHandlers.submitEvent),o.EventRuler.on(n,"reset",r.EventHandlers.resetEvent),o.EventRuler.on(n,"blur",r.EventHandlers.blurEvent),o.EventRuler.on(n,"focus",r.EventHandlers.focusEvent),o.EventRuler.on(n,"invalid",r.EventHandlers.invalidEvent),o.EventRuler.on(n,"click",r.EventHandlers.clickEvent),o.EventRuler.on(n,"mouseleave",r.EventHandlers.mouseleaveEvent),o.EventRuler.on(n,"mouseenter",r.EventHandlers.mouseenterEvent),o.EventRuler.on(n,"paste",r.EventHandlers.pasteEvent),o.EventRuler.on(n,"cut",r.EventHandlers.cutEvent),o.EventRuler.on(n,"complete",e.oncomplete),o.EventRuler.on(n,"incomplete",e.onincomplete),o.EventRuler.on(n,"cleared",e.oncleared),!0!==e.inputEventOnly&&o.EventRuler.on(n,"keydown",r.EventHandlers.keyEvent),(i.mobile||e.inputEventOnly)&&n.removeAttribute("maxLength"),o.EventRuler.on(n,"input",r.EventHandlers.inputFallBackEvent)),o.EventRuler.on(n,"setvalue",r.EventHandlers.setValueEvent),void 0===t.applyMaskHook||t.applyMaskHook(),s.getBufferTemplate.call(t).join(""),t.undoValue=t._valueGet(!0);var h=(n.inputmask.shadowRoot||n.ownerDocument).activeElement;if(""!==n.inputmask._valueGet(!0)||!1===e.clearMaskOnLostFocus||h===n){(0,a.applyInputValue)(n,n.inputmask._valueGet(!0),e);var d=s.getBuffer.call(t).slice();!1===l.isComplete.call(t,d)&&e.clearIncomplete&&s.resetMaskSet.call(t,!1),e.clearMaskOnLostFocus&&h!==n&&(-1===s.getLastValidPosition.call(t)?d=[]:a.clearOptionalTail.call(t,d)),(!1===e.clearMaskOnLostFocus||e.showMaskOnFocus&&h===n||""!==n.inputmask._valueGet(!0))&&(0,a.writeBuffer)(n,d),h===n&&s.caret.call(t,n,s.seekNext.call(t,s.getLastValidPosition.call(t)))}}};var i=n(9845),r=n(6030),o=n(9716),a=n(7760),s=n(8711),l=n(7215)},9695:function(t,e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t,e,n,i){this.matches=[],this.openGroup=t||!1,this.alternatorGroup=!1,this.isGroup=t||!1,this.isOptional=e||!1,this.isQuantifier=n||!1,this.isAlternator=i||!1,this.quantifier={min:1,max:1}}},3194:function(){Array.prototype.includes||Object.defineProperty(Array.prototype,"includes",{value:function(t,e){if(null==this)throw new TypeError('"this" is null or not defined');var n=Object(this),i=n.length>>>0;if(0===i)return!1;for(var r=0|e,o=Math.max(r>=0?r:i-Math.abs(r),0);o<i;){if(n[o]===t)return!0;o++}return!1}})},9302:function(){var t=Function.bind.call(Function.call,Array.prototype.reduce),e=Function.bind.call(Function.call,Object.prototype.propertyIsEnumerable),n=Function.bind.call(Function.call,Array.prototype.concat),i=Object.keys;Object.entries||(Object.entries=function(r){return t(i(r),(function(t,i){return n(t,"string"==typeof i&&e(r,i)?[[i,r[i]]]:[])}),[])})},7149:function(){function t(e){return(t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(e)}"function"!=typeof Object.getPrototypeOf&&(Object.getPrototypeOf="object"===t("test".__proto__)?function(t){return t.__proto__}:function(t){return t.constructor.prototype})},4013:function(){String.prototype.includes||(String.prototype.includes=function(t,e){return"number"!=typeof e&&(e=0),!(e+t.length>this.length)&&-1!==this.indexOf(t,e)})},8711:function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.caret=function(t,e,n,i,o){var a,s=this,l=this.opts;if(void 0===e)return"selectionStart"in t&&"selectionEnd"in t?(e=t.selectionStart,n=t.selectionEnd):r.default.getSelection?(a=r.default.getSelection().getRangeAt(0)).commonAncestorContainer.parentNode!==t&&a.commonAncestorContainer!==t||(e=a.startOffset,n=a.endOffset):document.selection&&document.selection.createRange&&(n=(e=0-(a=document.selection.createRange()).duplicate().moveStart("character",-t.inputmask._valueGet().length))+a.text.length),{begin:i?e:h.call(s,e),end:i?n:h.call(s,n)};if(Array.isArray(e)&&(n=s.isRTL?e[0]:e[1],e=s.isRTL?e[1]:e[0]),void 0!==e.begin&&(n=s.isRTL?e.begin:e.end,e=s.isRTL?e.end:e.begin),"number"==typeof e){e=i?e:h.call(s,e),n="number"==typeof(n=i?n:h.call(s,n))?n:e;var c=parseInt(((t.ownerDocument.defaultView||r.default).getComputedStyle?(t.ownerDocument.defaultView||r.default).getComputedStyle(t,null):t.currentStyle).fontSize)*n;if(t.scrollLeft=c>t.scrollWidth?c:0,t.inputmask.caretPos={begin:e,end:n},l.insertModeVisual&&!1===l.insertMode&&e===n&&(o||n++),t===(t.inputmask.shadowRoot||t.ownerDocument).activeElement){if("setSelectionRange"in t)t.setSelectionRange(e,n);else if(r.default.getSelection){if(a=document.createRange(),void 0===t.firstChild||null===t.firstChild){var u=document.createTextNode("");t.appendChild(u)}a.setStart(t.firstChild,e<t.inputmask._valueGet().length?e:t.inputmask._valueGet().length),a.setEnd(t.firstChild,n<t.inputmask._valueGet().length?n:t.inputmask._valueGet().length),a.collapse(!0);var d=r.default.getSelection();d.removeAllRanges(),d.addRange(a)}else t.createTextRange&&((a=t.createTextRange()).collapse(!0),a.moveEnd("character",n),a.moveStart("character",e),a.select());void 0===t.inputmask.caretHook||t.inputmask.caretHook.call(s,{begin:e,end:n})}}},e.determineLastRequiredPosition=function(t){var e,n,i=this,r=i.maskset,s=i.dependencyLib,c=l.call(i),u={},h=r.validPositions[c],d=a.getMaskTemplate.call(i,!0,l.call(i),!0,!0),f=d.length,p=void 0!==h?h.locator.slice():void 0;for(e=c+1;e<d.length;e++)p=(n=a.getTestTemplate.call(i,e,p,e-1)).locator.slice(),u[e]=s.extend(!0,{},n);var m=h&&void 0!==h.alternation?h.locator[h.alternation]:void 0;for(e=f-1;e>c&&((n=u[e]).match.optionality||n.match.optionalQuantifier&&n.match.newBlockMarker||m&&(m!==u[e].locator[h.alternation]&&!0!==n.match.static||!0===n.match.static&&n.locator[h.alternation]&&o.checkAlternationMatch.call(i,n.locator[h.alternation].toString().split(","),m.toString().split(","))&&""!==a.getTests.call(i,e)[0].def))&&d[e]===a.getPlaceholder.call(i,e,n.match);e--)f--;return t?{l:f,def:u[f]?u[f].match:void 0}:f},e.determineNewCaretPosition=function(t,e,n){var i,r,o,h=this,d=h.maskset,f=h.opts;if(e&&(h.isRTL?t.end=t.begin:t.begin=t.end),t.begin===t.end){switch(n=n||f.positionCaretOnClick){case"none":break;case"select":t={begin:0,end:s.call(h).length};break;case"ignore":t.end=t.begin=u.call(h,l.call(h));break;case"radixFocus":if(h.clicked>1&&0===d.validPositions.length)break;if(function(t){if(""!==f.radixPoint&&0!==f.digits){var e=d.validPositions;if(void 0===e[t]||void 0===e[t].input){if(t<u.call(h,-1))return!0;var n=s.call(h).indexOf(f.radixPoint);if(-1!==n){for(var i=0,r=e.length;i<r;i++)if(e[i]&&n<i&&e[i].input!==a.getPlaceholder.call(h,i))return!1;return!0}}}return!1}(t.begin)){var p=s.call(h).join("").indexOf(f.radixPoint);t.end=t.begin=f.numericInput?u.call(h,p):p;break}default:if(i=t.begin,r=l.call(h,i,!0),i<=(o=u.call(h,-1!==r||c.call(h,0)?r:-1)))t.end=t.begin=c.call(h,i,!1,!0)?i:u.call(h,i);else{var m=d.validPositions[r],g=a.getTestTemplate.call(h,o,m?m.match.locator:void 0,m),v=a.getPlaceholder.call(h,o,g.match);if(""!==v&&s.call(h)[o]!==v&&!0!==g.match.optionalQuantifier&&!0!==g.match.newBlockMarker||!c.call(h,o,f.keepStatic,!0)&&g.match.def===v){var y=u.call(h,o);(i>=y||i===o)&&(o=y)}t.end=t.begin=o}}return t}},e.getBuffer=s,e.getBufferTemplate=function(){var t=this.maskset;return void 0===t._buffer&&(t._buffer=a.getMaskTemplate.call(this,!1,1),void 0===t.buffer&&(t.buffer=t._buffer.slice())),t._buffer},e.getLastValidPosition=l,e.isMask=c,e.resetMaskSet=function(t){var e=this.maskset;e.buffer=void 0,!0!==t&&(e.validPositions=[],e.p=0),!1===t&&(e.tests={},e.jitOffset={})},e.seekNext=u,e.seekPrevious=function(t,e){var n=this,i=t-1;if(t<=0)return 0;for(;i>0&&(!0===e&&(!0!==a.getTest.call(n,i).match.newBlockMarker||!c.call(n,i,void 0,!0))||!0!==e&&!c.call(n,i,void 0,!0));)i--;return i},e.translatePosition=h;var i,r=(i=n(9380))&&i.__esModule?i:{default:i},o=n(7215),a=n(4713);function s(t){var e=this,n=e.maskset;return void 0!==n.buffer&&!0!==t||(n.buffer=a.getMaskTemplate.call(e,!0,l.call(e),!0),void 0===n._buffer&&(n._buffer=n.buffer.slice())),n.buffer}function l(t,e,n){var i=this.maskset,r=-1,o=-1,a=n||i.validPositions;void 0===t&&(t=-1);for(var s=0,l=a.length;s<l;s++)a[s]&&(e||!0!==a[s].generatedInput)&&(s<=t&&(r=s),s>=t&&(o=s));return-1===r||r===t?o:-1===o||t-r<o-t?r:o}function c(t,e,n){var i=this,r=this.maskset,o=a.getTestTemplate.call(i,t).match;if(""===o.def&&(o=a.getTest.call(i,t).match),!0!==o.static)return o.fn;if(!0===n&&void 0!==r.validPositions[t]&&!0!==r.validPositions[t].generatedInput)return!0;if(!0!==e&&t>-1){if(n){var s=a.getTests.call(i,t);return s.length>1+(""===s[s.length-1].match.def?1:0)}var l=a.determineTestTemplate.call(i,t,a.getTests.call(i,t)),c=a.getPlaceholder.call(i,t,l.match);return l.match.def!==c}return!1}function u(t,e,n){var i=this;void 0===n&&(n=!0);for(var r=t+1;""!==a.getTest.call(i,r).match.def&&(!0===e&&(!0!==a.getTest.call(i,r).match.newBlockMarker||!c.call(i,r,void 0,!0))||!0!==e&&!c.call(i,r,void 0,n));)r++;return r}function h(t){var e=this.opts,n=this.el;return!this.isRTL||"number"!=typeof t||e.greedy&&""===e.placeholder||!n||(t=this._valueGet().length-t)<0&&(t=0),t}},4713:function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.determineTestTemplate=h,e.getDecisionTaker=l,e.getMaskTemplate=function(t,e,n,i,r){var o=this,a=this.opts,s=this.maskset,l=a.greedy;r&&a.greedy&&(a.greedy=!1,o.maskset.tests={}),e=e||0;var d,f,m,g,v=[],y=0;do{if(!0===t&&s.validPositions[y])f=(m=r&&s.validPositions[y].match.optionality&&void 0===s.validPositions[y+1]&&(!0===s.validPositions[y].generatedInput||s.validPositions[y].input==a.skipOptionalPartCharacter&&y>0)?h.call(o,y,p.call(o,y,d,y-1)):s.validPositions[y]).match,d=m.locator.slice(),v.push(!0===n?m.input:!1===n?f.nativeDef:c.call(o,y,f));else{f=(m=u.call(o,y,d,y-1)).match,d=m.locator.slice();var b=!0!==i&&(!1!==a.jitMasking?a.jitMasking:f.jit);(g=(g||s.validPositions[y-1])&&f.static&&f.def!==a.groupSeparator&&null===f.fn)||!1===b||void 0===b||"number"==typeof b&&isFinite(b)&&b>y?v.push(!1===n?f.nativeDef:c.call(o,v.length,f)):g=!1}y++}while(!0!==f.static||""!==f.def||e>y);return""===v[v.length-1]&&v.pop(),!1===n&&void 0!==s.maskLength||(s.maskLength=y-1),a.greedy=l,v},e.getPlaceholder=c,e.getTest=d,e.getTestTemplate=u,e.getTests=p,e.isSubsetOf=f;var i,r=(i=n(2394))&&i.__esModule?i:{default:i},o=n(8711);function a(t){return a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},a(t)}function s(t,e){var n=(null!=t.alternation?t.mloc[l(t)]:t.locator).join("");if(""!==n)for(n=n.split(":")[0];n.length<e;)n+="0";return n}function l(t){var e=t.locator[t.alternation];return"string"==typeof e&&e.length>0&&(e=e.split(",")[0]),void 0!==e?e.toString():""}function c(t,e,n){var i=this,r=this.opts,s=this.maskset;if(void 0!==(e=e||d.call(i,t).match).placeholder||!0===n){if(""!==e.placeholder&&!0===e.static&&!0!==e.generated){var l=o.getLastValidPosition.call(i,t),c=o.seekNext.call(i,l);return(n?t<=c:t<c)?r.staticDefinitionSymbol&&e.static?e.nativeDef:e.def:"function"==typeof e.placeholder?e.placeholder(r):e.placeholder}return"function"==typeof e.placeholder?e.placeholder(r):e.placeholder}if(!0===e.static){if(t>-1&&void 0===s.validPositions[t]){var u,h=p.call(i,t),f=[];if("string"==typeof r.placeholder&&h.length>1+(""===h[h.length-1].match.def?1:0))for(var m=0;m<h.length;m++)if(""!==h[m].match.def&&!0!==h[m].match.optionality&&!0!==h[m].match.optionalQuantifier&&(!0===h[m].match.static||void 0===u||!1!==h[m].match.fn.test(u.match.def,s,t,!0,r))&&(f.push(h[m]),!0===h[m].match.static&&(u=h[m]),f.length>1&&/[0-9a-bA-Z]/.test(f[0].match.def)))return r.placeholder.charAt(t%r.placeholder.length)}return e.def}return"object"===a(r.placeholder)?e.def:r.placeholder.charAt(t%r.placeholder.length)}function u(t,e,n){return this.maskset.validPositions[t]||h.call(this,t,p.call(this,t,e?e.slice():e,n))}function h(t,e){var n=this.opts,i=0,r=function(t,e){var n=0,i=!1;return e.forEach((function(t){t.match.optionality&&(0!==n&&n!==t.match.optionality&&(i=!0),(0===n||n>t.match.optionality)&&(n=t.match.optionality))})),n&&(0==t||1==e.length?n=0:i||(n=0)),n}(t,e);t=t>0?t-1:0;var o,a,l,c=s(d.call(this,t));n.greedy&&e.length>1&&""===e[e.length-1].match.def&&(i=1);for(var u=0;u<e.length-i;u++){var h=e[u];o=s(h,c.length);var f=Math.abs(o-c);(!0!==h.unMatchedAlternationStopped||e.filter((function(t){return!0!==t.unMatchedAlternationStopped})).length<=1)&&(void 0===a||""!==o&&f<a||l&&!n.greedy&&l.match.optionality&&l.match.optionality-r>0&&"master"===l.match.newBlockMarker&&(!h.match.optionality||h.match.optionality-r<1||!h.match.newBlockMarker)||l&&!n.greedy&&l.match.optionalQuantifier&&!h.match.optionalQuantifier)&&(a=f,l=h)}return l}function d(t,e){var n=this.maskset;return n.validPositions[t]?n.validPositions[t]:(e||p.call(this,t))[0]}function f(t,e,n){function i(t){for(var e,n=[],i=-1,r=0,o=t.length;r<o;r++)if("-"===t.charAt(r))for(e=t.charCodeAt(r+1);++i<e;)n.push(String.fromCharCode(i));else i=t.charCodeAt(r),n.push(t.charAt(r));return n.join("")}return t.match.def===e.match.nativeDef||!(!(n.regex||t.match.fn instanceof RegExp&&e.match.fn instanceof RegExp)||!0===t.match.static||!0===e.match.static)&&("."===e.match.fn.source||-1!==i(e.match.fn.source.replace(/[[\]/]/g,"")).indexOf(i(t.match.fn.source.replace(/[[\]/]/g,""))))}function p(t,e,n){var i,o,a=this,s=this.dependencyLib,l=this.maskset,c=this.opts,u=this.el,d=l.maskToken,p=e?n:0,m=e?e.slice():[0],g=[],v=!1,y=e?e.join(""):"",b=!1;function w(e,n,o,s){function h(o,s,d){function m(t,e){var n=0===e.matches.indexOf(t);return n||e.matches.every((function(i,r){return!0===i.isQuantifier?n=m(t,e.matches[r-1]):Object.prototype.hasOwnProperty.call(i,"matches")&&(n=m(t,i)),!n})),n}function x(t,e,n){var i,r;if((l.tests[t]||l.validPositions[t])&&(l.validPositions[t]?[l.validPositions[t]]:l.tests[t]).every((function(t,o){if(t.mloc[e])return i=t,!1;var a=void 0!==n?n:t.alternation,s=void 0!==t.locator[a]?t.locator[a].toString().indexOf(e):-1;return(void 0===r||s<r)&&-1!==s&&(i=t,r=s),!0})),i){var o=i.locator[i.alternation],a=i.mloc[e]||i.mloc[o]||i.locator;return-1!==a[a.length-1].toString().indexOf(":")&&a.pop(),a.slice((void 0!==n?n:i.alternation)+1)}return void 0!==n?x(t,e):void 0}function k(e,n){return!0===e.match.static&&!0!==n.match.static&&n.match.fn.test(e.match.def,l,t,!1,c,!1)}function S(t,e){var n=t.alternation,i=void 0===e||n<=e.alternation&&-1===t.locator[n].toString().indexOf(e.locator[n]);if(!i&&n>e.alternation)for(var r=0;r<n;r++)if(t.locator[r]!==e.locator[r]){n=r,i=!0;break}return!!i&&function(n){t.mloc=t.mloc||{};var i=t.locator[n];if(void 0!==i){if("string"==typeof i&&(i=i.split(",")[0]),void 0===t.mloc[i]&&(t.mloc[i]=t.locator.slice(),t.mloc[i].push(":".concat(t.alternation))),void 0!==e){for(var r in e.mloc)"string"==typeof r&&(r=parseInt(r.split(",")[0])),t.mloc[r+0]=e.mloc[r];t.locator[n]=Object.keys(t.mloc).join(",")}return t.alternation>n&&(t.alternation=n),!0}return t.alternation=void 0,!1}(n)}function C(t,e){if(t.locator.length!==e.locator.length)return!1;for(var n=t.alternation+1;n<t.locator.length;n++)if(t.locator[n]!==e.locator[n])return!1;return!0}if(p>t+c._maxTestPos)throw new Error("Inputmask: There is probably an error in your mask definition or in the code. Create an issue on github with an example of the mask you are using. ".concat(l.mask));if(p===t&&void 0===o.matches){if(g.push({match:o,locator:s.reverse(),cd:y,mloc:{}}),!o.optionality||void 0!==d||!(c.definitions&&c.definitions[o.nativeDef]&&c.definitions[o.nativeDef].optional||r.default.prototype.definitions[o.nativeDef]&&r.default.prototype.definitions[o.nativeDef].optional))return!0;v=!0,p=t}else if(void 0!==o.matches){if(o.isGroup&&d!==o)return function(){if(o=h(e.matches[e.matches.indexOf(o)+1],s,d))return!0}();if(o.isOptional)return function(){var e=o,r=g.length;if(o=w(o,n,s,d),g.length>0){if(g.forEach((function(t,e){e>=r&&(t.match.optionality=t.match.optionality?t.match.optionality+1:1)})),i=g[g.length-1].match,void 0!==d||!m(i,e))return o;v=!0,p=t}}();if(o.isAlternator)return function(){function i(t){for(var e,n=t.matches[0].matches?t.matches[0].matches.length:1,i=0;i<t.matches.length&&n===(e=t.matches[i].matches?t.matches[i].matches.length:1);i++);return n!==e}a.hasAlternator=!0;var r,m=o,y=[],w=g.slice(),_=s.length,T=n.length>0?n.shift():-1;if(-1===T||"string"==typeof T){var E,A=p,L=n.slice(),M=[];if("string"==typeof T)M=T.split(",");else for(E=0;E<m.matches.length;E++)M.push(E.toString());if(void 0!==l.excludes[t]){for(var O=M.slice(),P=0,D=l.excludes[t].length;P<D;P++){var N=l.excludes[t][P].toString().split(":");s.length==N[1]&&M.splice(M.indexOf(N[0]),1)}0===M.length&&(delete l.excludes[t],M=O)}(!0===c.keepStatic||isFinite(parseInt(c.keepStatic))&&A>=c.keepStatic)&&(M=M.slice(0,1));for(var I=0;I<M.length;I++){E=parseInt(M[I]),g=[],n="string"==typeof T&&x(p,E,_)||L.slice();var R=m.matches[E];if(R&&h(R,[E].concat(s),d))o=!0;else if(0===I&&(b=i(m)),R&&R.matches&&R.matches.length>m.matches[0].matches.length)break;r=g.slice(),p=A,g=[];for(var F=0;F<r.length;F++){var j=r[F],B=!1;j.alternation=j.alternation||_,S(j);for(var z=0;z<y.length;z++){var q=y[z];if("string"!=typeof T||void 0!==j.alternation&&M.includes(j.locator[j.alternation].toString())){if(j.match.nativeDef===q.match.nativeDef){B=!0,S(q,j);break}if(f(j,q,c)){S(j,q)&&(B=!0,y.splice(y.indexOf(q),0,j));break}if(f(q,j,c)){S(q,j);break}if(k(j,q)){C(j,q)||void 0!==u.inputmask.userOptions.keepStatic?S(j,q)&&(B=!0,y.splice(y.indexOf(q),0,j)):c.keepStatic=!0;break}if(k(q,j)){S(q,j);break}}}B||y.push(j)}}g=w.concat(y),p=t,v=g.length>0&&b,o=y.length>0&&!b,b&&v&&!o&&g.forEach((function(t,e){t.unMatchedAlternationStopped=!0})),n=L.slice()}else o=h(m.matches[T]||e.matches[T],[T].concat(s),d);if(o)return!0}();if(o.isQuantifier&&d!==e.matches[e.matches.indexOf(o)-1])return function(){for(var r=o,a=!1,u=n.length>0?n.shift():0;u<(isNaN(r.quantifier.max)?u+1:r.quantifier.max)&&p<=t;u++){var d=e.matches[e.matches.indexOf(r)-1];if(o=h(d,[u].concat(s),d)){if(g.forEach((function(e,n){(i=_(d,e.match)?e.match:g[g.length-1].match).optionalQuantifier=u>=r.quantifier.min,i.jit=(u+1)*(d.matches.indexOf(i)+1)>r.quantifier.jit,i.optionalQuantifier&&m(i,d)&&(v=!0,p=t,c.greedy&&null==l.validPositions[t-1]&&u>r.quantifier.min&&-1!=["*","+"].indexOf(r.quantifier.max)&&(g.pop(),y=void 0),a=!0,o=!1),!a&&i.jit&&(l.jitOffset[t]=d.matches.length-d.matches.indexOf(i))})),a)break;return!0}}}();if(o=w(o,n,s,d))return!0}else p++}for(var d=n.length>0?n.shift():0;d<e.matches.length;d++)if(!0!==e.matches[d].isQuantifier){var m=h(e.matches[d],[d].concat(o),s);if(m&&p===t)return m;if(p>t)break}}function _(t,e){var n=-1!=t.matches.indexOf(e);return n||t.matches.forEach((function(t,i){void 0===t.matches||n||(n=_(t,e))})),n}if(t>-1){if(void 0===e){for(var x,k=t-1;void 0===(x=l.validPositions[k]||l.tests[k])&&k>-1;)k--;void 0!==x&&k>-1&&(m=function(t,e){var n,i=[];return Array.isArray(e)||(e=[e]),e.length>0&&(void 0===e[0].alternation||!0===c.keepStatic?0===(i=h.call(a,t,e.slice()).locator.slice()).length&&(i=e[0].locator.slice()):e.forEach((function(t){""!==t.def&&(0===i.length?(n=t.alternation,i=t.locator.slice()):t.locator[n]&&-1===i[n].toString().indexOf(t.locator[n])&&(i[n]+=","+t.locator[n]))}))),i}(k,x),y=m.join(""),p=k)}if(l.tests[t]&&l.tests[t][0].cd===y)return l.tests[t];for(var S=m.shift();S<d.length&&!(w(d[S],m,[S])&&p===t||p>t);S++);}return(0===g.length||v)&&g.push({match:{fn:null,static:!0,optionality:!1,casing:null,def:"",placeholder:""},locator:b&&0===g.filter((function(t){return!0!==t.unMatchedAlternationStopped})).length?[0]:[],mloc:{},cd:y}),void 0!==e&&l.tests[t]?o=s.extend(!0,[],g):(l.tests[t]=s.extend(!0,[],g),o=l.tests[t]),g.forEach((function(t){t.match.optionality=t.match.defOptionality||!1})),o}},7215:function(t,e,n){Object.defineProperty(e,"__esModule",{value:!0}),e.alternate=s,e.checkAlternationMatch=function(t,e,n){for(var i,r=this.opts.greedy?e:e.slice(0,1),o=!1,a=void 0!==n?n.split(","):[],s=0;s<a.length;s++)-1!==(i=t.indexOf(a[s]))&&t.splice(i,1);for(var l=0;l<t.length;l++)if(r.includes(t[l])){o=!0;break}return o},e.handleRemove=function(t,e,n,i,l){var c=this,u=this.maskset,h=this.opts;if((h.numericInput||c.isRTL)&&(e===r.keys.Backspace?e=r.keys.Delete:e===r.keys.Delete&&(e=r.keys.Backspace),c.isRTL)){var d=n.end;n.end=n.begin,n.begin=d}var f,p=o.getLastValidPosition.call(c,void 0,!0);n.end>=o.getBuffer.call(c).length&&p>=n.end&&(n.end=p+1),e===r.keys.Backspace?n.end-n.begin<1&&(n.begin=o.seekPrevious.call(c,n.begin)):e===r.keys.Delete&&n.begin===n.end&&(n.end=o.isMask.call(c,n.end,!0,!0)?n.end+1:o.seekNext.call(c,n.end)+1),!1!==(f=m.call(c,n))&&((!0!==i&&!1!==h.keepStatic||null!==h.regex&&-1!==a.getTest.call(c,n.begin).match.def.indexOf("|"))&&s.call(c,!0),!0!==i&&(u.p=e===r.keys.Delete?n.begin+f:n.begin,u.p=o.determineNewCaretPosition.call(c,{begin:u.p,end:u.p},!1,!1===h.insertMode&&e===r.keys.Backspace?"none":void 0).begin))},e.isComplete=c,e.isSelection=u,e.isValid=h,e.refreshFromBuffer=f,e.revalidateMask=m;var i=n(6030),r=n(2839),o=n(8711),a=n(4713);function s(t,e,n,i,r,l){var c=this,u=this.dependencyLib,d=this.opts,f=c.maskset;if(!c.hasAlternator)return!1;var p,m,g,v,y,b,w,_,x,k,S,C=u.extend(!0,[],f.validPositions),T=u.extend(!0,{},f.tests),E=!1,A=!1,L=void 0!==r?r:o.getLastValidPosition.call(c);if(l&&(k=l.begin,S=l.end,l.begin>l.end&&(k=l.end,S=l.begin)),-1===L&&void 0===r)p=0,m=(v=a.getTest.call(c,p)).alternation;else for(;L>=0;L--)if((g=f.validPositions[L])&&void 0!==g.alternation){if(L<=(t||0)&&v&&v.locator[g.alternation]!==g.locator[g.alternation])break;p=L,m=f.validPositions[p].alternation,v=g}if(void 0!==m){w=parseInt(p),f.excludes[w]=f.excludes[w]||[],!0!==t&&f.excludes[w].push((0,a.getDecisionTaker)(v)+":"+v.alternation);var M=[],O=-1;for(y=w;w<o.getLastValidPosition.call(c,void 0,!0)+1;y++)-1===O&&t<=y&&void 0!==e&&(M.push(e),O=M.length-1),(b=f.validPositions[w])&&!0!==b.generatedInput&&(void 0===l||y<k||y>=S)&&M.push(b.input),f.validPositions.splice(w,1);for(-1===O&&void 0!==e&&(M.push(e),O=M.length-1);void 0!==f.excludes[w]&&f.excludes[w].length<10;){for(f.tests={},o.resetMaskSet.call(c,!0),E=!0,y=0;y<M.length&&(_=E.caret||0==d.insertMode&&null!=_?o.seekNext.call(c,_):o.getLastValidPosition.call(c,void 0,!0)+1,x=M[y],E=h.call(c,_,x,!1,i,!0));y++)y===O&&(A=E),1==t&&E&&(A={caretPos:y});if(E)break;if(o.resetMaskSet.call(c),v=a.getTest.call(c,w),f.validPositions=u.extend(!0,[],C),f.tests=u.extend(!0,{},T),!f.excludes[w]){A=s.call(c,t,e,n,i,w-1,l);break}if(null!=v.alternation){var P=(0,a.getDecisionTaker)(v);if(-1!==f.excludes[w].indexOf(P+":"+v.alternation)){A=s.call(c,t,e,n,i,w-1,l);break}for(f.excludes[w].push(P+":"+v.alternation),y=w;y<o.getLastValidPosition.call(c,void 0,!0)+1;y++)f.validPositions.splice(w)}else delete f.excludes[w]}}return A&&!1===d.keepStatic||delete f.excludes[w],A}function l(t,e,n){var i=this.opts,o=this.maskset;switch(i.casing||e.casing){case"upper":t=t.toUpperCase();break;case"lower":t=t.toLowerCase();break;case"title":var a=o.validPositions[n-1];t=0===n||a&&a.input===String.fromCharCode(r.keyCode.Space)?t.toUpperCase():t.toLowerCase();break;default:if("function"==typeof i.casing){var s=Array.prototype.slice.call(arguments);s.push(o.validPositions),t=i.casing.apply(this,s)}}return t}function c(t){var e=this,n=this.opts,i=this.maskset;if("function"==typeof n.isComplete)return n.isComplete(t,n);if("*"!==n.repeat){var r=!1,s=o.determineLastRequiredPosition.call(e,!0),l=s.l;if(void 0===s.def||s.def.newBlockMarker||s.def.optionality||s.def.optionalQuantifier){r=!0;for(var c=0;c<=l;c++){var u=a.getTestTemplate.call(e,c).match;if(!0!==u.static&&void 0===i.validPositions[c]&&(!1===u.optionality||void 0===u.optionality||u.optionality&&0==u.newBlockMarker)&&(!1===u.optionalQuantifier||void 0===u.optionalQuantifier)||!0===u.static&&""!=u.def&&t[c]!==a.getPlaceholder.call(e,c,u)){r=!1;break}}}return r}}function u(t){var e=this.opts.insertMode?0:1;return this.isRTL?t.begin-t.end>e:t.end-t.begin>e}function h(t,e,n,i,r,d,g){var v=this,y=this.dependencyLib,b=this.opts,w=v.maskset;n=!0===n;var _=t;function x(t){if(void 0!==t){if(void 0!==t.remove&&(Array.isArray(t.remove)||(t.remove=[t.remove]),t.remove.sort((function(t,e){return v.isRTL?t.pos-e.pos:e.pos-t.pos})).forEach((function(t){m.call(v,{begin:t,end:t+1})})),t.remove=void 0),void 0!==t.insert&&(Array.isArray(t.insert)||(t.insert=[t.insert]),t.insert.sort((function(t,e){return v.isRTL?e.pos-t.pos:t.pos-e.pos})).forEach((function(t){""!==t.c&&h.call(v,t.pos,t.c,void 0===t.strict||t.strict,void 0!==t.fromIsValid?t.fromIsValid:i)})),t.insert=void 0),t.refreshFromBuffer&&t.buffer){var e=t.refreshFromBuffer;f.call(v,!0===e?e:e.start,e.end,t.buffer),t.refreshFromBuffer=void 0}void 0!==t.rewritePosition&&(_=t.rewritePosition,t=!0)}return t}function k(e,n,r){var s=!1;return a.getTests.call(v,e).every((function(c,h){var d=c.match;if(o.getBuffer.call(v,!0),!1!==(s=(!d.jit||void 0!==w.validPositions[o.seekPrevious.call(v,e)])&&(null!=d.fn?d.fn.test(n,w,e,r,b,u.call(v,t)):(n===d.def||n===b.skipOptionalPartCharacter)&&""!==d.def&&{c:a.getPlaceholder.call(v,e,d,!0)||d.def,pos:e}))){var f=void 0!==s.c?s.c:n,p=e;return f=f===b.skipOptionalPartCharacter&&!0===d.static?a.getPlaceholder.call(v,e,d,!0)||d.def:f,!0!==(s=x(s))&&void 0!==s.pos&&s.pos!==e&&(p=s.pos),!0!==s&&void 0===s.pos&&void 0===s.c||!1===m.call(v,t,y.extend({},c,{input:l.call(v,f,d,p)}),i,p)&&(s=!1),!1}return!0})),s}void 0!==t.begin&&(_=v.isRTL?t.end:t.begin);var S=!0,C=y.extend(!0,[],w.validPositions);if(!1===b.keepStatic&&void 0!==w.excludes[_]&&!0!==r&&!0!==i)for(var T=_;T<(v.isRTL?t.begin:t.end);T++)void 0!==w.excludes[T]&&(w.excludes[T]=void 0,delete w.tests[T]);if("function"==typeof b.preValidation&&!0!==i&&!0!==d&&(S=x(S=b.preValidation.call(v,o.getBuffer.call(v),_,e,u.call(v,t),b,w,t,n||r))),!0===S){if(S=k(_,e,n),(!n||!0===i)&&!1===S&&!0!==d){var E=w.validPositions[_];if(!E||!0!==E.match.static||E.match.def!==e&&e!==b.skipOptionalPartCharacter){if(b.insertMode||void 0===w.validPositions[o.seekNext.call(v,_)]||t.end>_){var A=!1;if(w.jitOffset[_]&&void 0===w.validPositions[o.seekNext.call(v,_)]&&!1!==(S=h.call(v,_+w.jitOffset[_],e,!0,!0))&&(!0!==r&&(S.caret=_),A=!0),t.end>_&&(w.validPositions[_]=void 0),!A&&!o.isMask.call(v,_,b.keepStatic&&0===_))for(var L=_+1,M=o.seekNext.call(v,_,!1,0!==_);L<=M;L++)if(!1!==(S=k(L,e,n))){S=p.call(v,_,void 0!==S.pos?S.pos:L)||S,_=L;break}}}else S={caret:o.seekNext.call(v,_)}}v.hasAlternator&&!0!==r&&!n&&(r=!0,!1===S&&b.keepStatic&&(c.call(v,o.getBuffer.call(v))||0===_)?S=s.call(v,_,e,n,i,void 0,t):(u.call(v,t)&&w.tests[_]&&w.tests[_].length>1&&b.keepStatic||1==S&&!0!==b.numericInput&&w.tests[_]&&w.tests[_].length>1&&o.getLastValidPosition.call(v,void 0,!0)>_)&&(S=s.call(v,!0))),!0===S&&(S={pos:_})}if("function"==typeof b.postValidation&&!0!==i&&!0!==d){var O=b.postValidation.call(v,o.getBuffer.call(v,!0),void 0!==t.begin?v.isRTL?t.end:t.begin:t,e,S,b,w,n,g);void 0!==O&&(S=!0===O?S:O)}S&&void 0===S.pos&&(S.pos=_),!1===S||!0===d?(o.resetMaskSet.call(v,!0),w.validPositions=y.extend(!0,[],C)):p.call(v,void 0,_,!0);var P=x(S);return void 0!==v.maxLength&&o.getBuffer.call(v).length>v.maxLength&&!i&&(o.resetMaskSet.call(v,!0),w.validPositions=y.extend(!0,[],C),P=!1),P}function d(t,e,n){for(var i=this.maskset,r=!1,o=a.getTests.call(this,t),s=0;s<o.length;s++){if(o[s].match&&(o[s].match.nativeDef===e.match[n.shiftPositions?"def":"nativeDef"]&&(!n.shiftPositions||!e.match.static)||o[s].match.nativeDef===e.match.nativeDef||n.regex&&!o[s].match.static&&o[s].match.fn.test(e.input,i,t,!1,n))){r=!0;break}if(o[s].match&&o[s].match.def===e.match.nativeDef){r=void 0;break}}return!1===r&&void 0!==i.jitOffset[t]&&(r=d.call(this,t+i.jitOffset[t],e,n)),r}function f(t,e,n){var r,a,s=this,l=this.maskset,c=this.opts,u=this.dependencyLib,h=c.skipOptionalPartCharacter,d=s.isRTL?n.slice().reverse():n;if(c.skipOptionalPartCharacter="",!0===t)o.resetMaskSet.call(s,!1),t=0,e=n.length,a=o.determineNewCaretPosition.call(s,{begin:0,end:0},!1).begin;else{for(r=t;r<e;r++)l.validPositions.splice(t,0);a=t}var f=new u.Event("keypress");for(r=t;r<e;r++){f.key=d[r].toString(),s.ignorable=!1;var p=i.EventHandlers.keypressEvent.call(s,f,!0,!1,!1,a);!1!==p&&void 0!==p&&(a=p.forwardPosition)}c.skipOptionalPartCharacter=h}function p(t,e,n){var i=this,r=this.maskset,s=this.dependencyLib;if(void 0===t)for(t=e-1;t>0&&!r.validPositions[t];t--);for(var l=t;l<e;l++)if(void 0===r.validPositions[l]&&!o.isMask.call(i,l,!1)&&(0==l?a.getTest.call(i,l):r.validPositions[l-1])){var c=a.getTests.call(i,l).slice();""===c[c.length-1].match.def&&c.pop();var u,d=a.determineTestTemplate.call(i,l,c);if(d&&(!0!==d.match.jit||"master"===d.match.newBlockMarker&&(u=r.validPositions[l+1])&&!0===u.match.optionalQuantifier)&&((d=s.extend({},d,{input:a.getPlaceholder.call(i,l,d.match,!0)||d.match.def})).generatedInput=!0,m.call(i,l,d,!0),!0!==n)){var f=r.validPositions[e].input;return r.validPositions[e]=void 0,h.call(i,e,f,!0,!0)}}}function m(t,e,n,i){var r=this,s=this.maskset,l=this.opts,c=this.dependencyLib;function f(t,e,n){var i=e[t];if(void 0!==i&&!0===i.match.static&&!0!==i.match.optionality&&(void 0===e[0]||void 0===e[0].alternation)){var r=n.begin<=t-1?e[t-1]&&!0===e[t-1].match.static&&e[t-1]:e[t-1],o=n.end>t+1?e[t+1]&&!0===e[t+1].match.static&&e[t+1]:e[t+1];return r&&o}return!1}
2var p=0,m=void 0!==t.begin?t.begin:t,g=void 0!==t.end?t.end:t,v=!0;if(t.begin>t.end&&(m=t.end,g=t.begin),i=void 0!==i?i:m,void 0===n&&(m!==g||l.insertMode&&void 0!==s.validPositions[i]||void 0===e||e.match.optionalQuantifier||e.match.optionality)){var y,b=c.extend(!0,[],s.validPositions),w=o.getLastValidPosition.call(r,void 0,!0);s.p=m;var _=u.call(r,t)?m:i;for(y=w;y>=_;y--)s.validPositions.splice(y,1),void 0===e&&delete s.tests[y+1];var x,k,S=i,C=S;for(e&&(s.validPositions[i]=c.extend(!0,{},e),C++,S++),null==b[g]&&s.jitOffset[g]&&(g+=s.jitOffset[g]+1),y=e?g:g-1;y<=w;y++){if(void 0!==(x=b[y])&&!0!==x.generatedInput&&(y>=g||y>=m&&f(y,b,{begin:m,end:g}))){for(;""!==a.getTest.call(r,C).match.def;){if(!1!==(k=d.call(r,C,x,l))||"+"===x.match.def){"+"===x.match.def&&o.getBuffer.call(r,!0);var T=h.call(r,C,x.input,"+"!==x.match.def,!0);if(v=!1!==T,S=(T.pos||C)+1,!v&&k)break}else v=!1;if(v){void 0===e&&x.match.static&&y===t.begin&&p++;break}if(!v&&o.getBuffer.call(r),C>s.maskLength)break;C++}""==a.getTest.call(r,C).match.def&&(v=!1),C=S}if(!v)break}if(!v)return s.validPositions=c.extend(!0,[],b),o.resetMaskSet.call(r,!0),!1}else e&&a.getTest.call(r,i).match.cd===e.match.cd&&(s.validPositions[i]=c.extend(!0,{},e));return o.resetMaskSet.call(r,!0),p}}},e={};function n(i){var r=e[i];if(void 0!==r)return r.exports;var o=e[i]={exports:{}};return t[i](o,o.exports,n),o.exports}var i={};return function(){var t=i;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,n(7149),n(3194),n(9302),n(4013),n(3851),n(219),n(207),n(5296);var e,r=(e=n(2394))&&e.__esModule?e:{default:e};t.default=r.default}(),i}()},3481:function(t,e){!function(t){"use strict";var e="1.9.4";function n(t){var e,n,i,r;for(n=1,i=arguments.length;n<i;n++)for(e in r=arguments[n])t[e]=r[e];return t}var i=Object.create||function(){function t(){}return function(e){return t.prototype=e,new t}}();function r(t,e){var n=Array.prototype.slice;if(t.bind)return t.bind.apply(t,n.call(arguments,1));var i=n.call(arguments,2);return function(){return t.apply(e,i.length?i.concat(n.call(arguments)):arguments)}}var o=0;function a(t){return"_leaflet_id"in t||(t._leaflet_id=++o),t._leaflet_id}function s(t,e,n){var i,r,o,a;return a=function(){i=!1,r&&(o.apply(n,r),r=!1)},o=function(){i?r=arguments:(t.apply(n,arguments),setTimeout(a,e),i=!0)},o}function l(t,e,n){var i=e[1],r=e[0],o=i-r;return t===i&&n?t:((t-r)%o+o)%o+r}function c(){return!1}function u(t,e){if(!1===e)return t;var n=Math.pow(10,void 0===e?6:e);return Math.round(t*n)/n}function h(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function d(t){return h(t).split(/\s+/)}function f(t,e){for(var n in Object.prototype.hasOwnProperty.call(t,"options")||(t.options=t.options?i(t.options):{}),e)t.options[n]=e[n];return t.options}function p(t,e,n){var i=[];for(var r in t)i.push(encodeURIComponent(n?r.toUpperCase():r)+"="+encodeURIComponent(t[r]));return(e&&-1!==e.indexOf("?")?"&":"?")+i.join("&")}var m=/\{ *([\w_ -]+) *\}/g;function g(t,e){return t.replace(m,(function(t,n){var i=e[n];if(void 0===i)throw new Error("No value provided for variable "+t);return"function"==typeof i&&(i=i(e)),i}))}var v=Array.isArray||function(t){return"[object Array]"===Object.prototype.toString.call(t)};function y(t,e){for(var n=0;n<t.length;n++)if(t[n]===e)return n;return-1}var b="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=";function w(t){return window["webkit"+t]||window["moz"+t]||window["ms"+t]}var _=0;function x(t){var e=+new Date,n=Math.max(0,16-(e-_));return _=e+n,window.setTimeout(t,n)}var k=window.requestAnimationFrame||w("RequestAnimationFrame")||x,S=window.cancelAnimationFrame||w("CancelAnimationFrame")||w("CancelRequestAnimationFrame")||function(t){window.clearTimeout(t)};function C(t,e,n){if(!n||k!==x)return k.call(window,r(t,e));t.call(e)}function T(t){t&&S.call(window,t)}var E={__proto__:null,extend:n,create:i,bind:r,get lastId(){return o},stamp:a,throttle:s,wrapNum:l,falseFn:c,formatNum:u,trim:h,splitWords:d,setOptions:f,getParamString:p,template:g,isArray:v,indexOf:y,emptyImageUrl:b,requestFn:k,cancelFn:S,requestAnimFrame:C,cancelAnimFrame:T};function A(){}function M(t){if("undefined"!=typeof L&&L&&L.Mixin){t=v(t)?t:[t];for(var e=0;e<t.length;e++)t[e],L.Mixin.Events}}A.extend=function(t){var e=function(){f(this),this.initialize&&this.initialize.apply(this,arguments),this.callInitHooks()},r=e.__super__=this.prototype,o=i(r);for(var a in o.constructor=e,e.prototype=o,this)Object.prototype.hasOwnProperty.call(this,a)&&"prototype"!==a&&"__super__"!==a&&(e[a]=this[a]);return t.statics&&n(e,t.statics),t.includes&&(M(t.includes),n.apply(null,[o].concat(t.includes))),n(o,t),delete o.statics,delete o.includes,o.options&&(o.options=r.options?i(r.options):{},n(o.options,t.options)),o._initHooks=[],o.callInitHooks=function(){if(!this._initHooksCalled){r.callInitHooks&&r.callInitHooks.call(this),this._initHooksCalled=!0;for(var t=0,e=o._initHooks.length;t<e;t++)o._initHooks[t].call(this)}},e},A.include=function(t){var e=this.prototype.options;return n(this.prototype,t),t.options&&(this.prototype.options=e,this.mergeOptions(t.options)),this},A.mergeOptions=function(t){return n(this.prototype.options,t),this},A.addInitHook=function(t){var e=Array.prototype.slice.call(arguments,1
vendor: 7,723 bytes, line 2
2),n="function"==typeof t?t:function(){this[t].apply(this,e)};return this.prototype._initHooks=this.prototype._initHooks||[],this.prototype._initHooks.push(n),this};var O={on:function(t,e,n){if("object"==typeof t)for(var i in t)this._on(i,t[i],e);else for(var r=0,o=(t=d(t)).length;r<o;r++)this._on(t[r],e,n);return this},off:function(t,e,n){if(arguments.length)if("object"==typeof t)for(var i in t)this._off(i,t[i],e);else{t=d(t);for(var r=1===arguments.length,o=0,a=t.length;o<a;o++)r?this._off(t[o]):this._off(t[o],e,n)}else delete this._events;return this},_on:function(t,e,n,i){if("function"==typeof e&&!1===this._listens(t,e,n)){n===this&&(n=void 0);var r={fn:e,ctx:n};i&&(r.once=!0),this._events=this._events||{},this._events[t]=this._events[t]||[],this._events[t].push(r)}},_off:function(t,e,n){var i,r,o;if(this._events&&(i=this._events[t]))if(1!==arguments.length){if("function"==typeof e){var a=this._listens(t,e,n);if(!1!==a){var s=i[a];this._firingCount&&(s.fn=c,this._events[t]=i=i.slice()),i.splice(a,1)}}}else{if(this._firingCount)for(r=0,o=i.length;r<o;r++)i[r].fn=c;delete this._events[t]}},fire:function(t,e,i){if(!this.listens(t,i))return this;var r=n({},e,{type:t,target:this,sourceTarget:e&&e.sourceTarget||this});if(this._events){var o=this._events[t];if(o){this._firingCount=this._firingCount+1||1;for(var a=0,s=o.length;a<s;a++){var l=o[a],c=l.fn;l.once&&this.off(t,c,l.ctx),c.call(l.ctx||this,r)}this._firingCount--}}return i&&this._propagateEvent(r),this},listens:function(t,e,n,i){var r=e;"function"!=typeof e&&(i=!!e,r=void 0,n=void 0);var o=this._events&&this._events[t];if(o&&o.length&&!1!==this._listens(t,r,n))return!0;if(i)for(var a in this._eventParents)if(this._eventParents[a].listens(t,e,n,i))return!0;return!1},_listens:function(t,e,n){if(!this._events)return!1;var i=this._events[t]||[];if(!e)return!!i.length;n===this&&(n=void 0);for(var r=0,o=i.length;r<o;r++)if(i[r].fn===e&&i[r].ctx===n)return r;return!1},once:function(t,e,n){if("object"==typeof t)for(var i in t)this._on(i,t[i],e,!0);else for(var r=0,o=(t=d(t)).length;r<o;r++)this._on(t[r],e,n,!0);return this},addEventParent:function(t){return this._eventParents=this._eventParents||{},this._eventParents[a(t)]=t,this},removeEventParent:function(t){return this._eventParents&&delete this._eventParents[a(t)],this},_propagateEvent:function(t){for(var e in this._eventParents)this._eventParents[e].fire(t.type,n({layer:t.target,propagatedFrom:t.target},t),!0)}};O.addEventListener=O.on,O.removeEventListener=O.clearAllEventListeners=O.off,O.addOneTimeEventListener=O.once,O.fireEvent=O.fire,O.hasEventListeners=O.listens;var P=A.extend(O);function D(t,e,n){this.x=n?Math.round(t):t,this.y=n?Math.round(e):e}var N=Math.trunc||function(t){return t>0?Math.floor(t):Math.ceil(t)};function I(t,e,n){return t instanceof D?t:v(t)?new D(t[0],t[1]):null==t?t:"object"==typeof t&&"x"in t&&"y"in t?new D(t.x,t.y):new D(t,e,n)}function R(t,e){if(t)for(var n=e?[t,e]:t,i=0,r=n.length;i<r;i++)this.extend(n[i])}function F(t,e){return!t||t instanceof R?t:new R(t,e)}function j(t,e){if(t)for(var n=e?[t,e]:t,i=0,r=n.length;i<r;i++)this.extend(n[i])}function B(t,e){return t instanceof j?t:new j(t,e)}function z(t,e,n){if(isNaN(t)||isNaN(e))throw new Error("Invalid LatLng object: ("+t+", "+e+")");this.lat=+t,this.lng=+e,void 0!==n&&(this.alt=+n)}function q(t,e,n){return t instanceof z?t:v(t)&&"object"!=typeof t[0]?3===t.length?new z(t[0],t[1],t[2]):2===t.length?new z(t[0],t[1]):null:null==t?t:"object"==typeof t&&"lat"in t?new z(t.lat,"lng"in t?t.lng:t.lon,t.alt):void 0===e?null:new z(t,e,n)}D.prototype={clone:function(){return new D(this.x,this.y)},add:function(t){return this.clone()._add(I(t))},_add:function(t){return this.x+=t.x,this.y+=t.y,this},subtract:function(t){return this.clone()._subtract(I(t))},_subtract:function(t){return this.x-=t.x,this.y-=t.y,this},divideBy:function(t){return this.clone()._divideBy(t)},_divideBy:function(t){return this.x/=t,this.y/=t,this},multiplyBy:function(t){return this.clone()._multiplyBy(t)},_multiplyBy:function(t){return this.x*=t,this.y*=t,this},scaleBy:function(t){return new D(this.x*t.x,this.y*t.y)},unscaleBy:function(t){return new D(this.x/t.x,this.y/t.y)},round:function(){return this.clone()._round()},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},floor:function(){return this.clone()._floor()},_floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},ceil:function(){return this.clone()._ceil()},_ceil:function(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this},trunc:function(){return this.clone()._trunc()},_trunc:function(){return this.x=N(this.x),this.y=N(this.y),this},distanceTo:function(t){var e=(t=I(t)).x-this.x,n=t.y-this.y;return Math.sqrt(e*e+n*n)},equals:function(t){return(t=I(t)).x===this.x&&t.y===this.y},contains:function(t){return t=I(t),Math.abs(t.x)<=Math.abs(this.x)&&Math.abs(t.y)<=Math.abs(this.y)},toString:function(){return"Point("+u(this.x)+", "+u(this.y)+")"}},R.prototype={extend:function(t){var e,n;if(!t)return this;if(t instanceof D||"number"==typeof t[0]||"x"in t)e=n=I(t);else if(e=(t=F(t)).min,n=t.max,!e||!n)return this;return this.min||this.max?(this.min.x=Math.min(e.x,this.min.x),this.max.x=Math.max(n.x,this.max.x),this.min.y=Math.min(e.y,this.min.y),this.max.y=Math.max(n.y,this.max.y)):(this.min=e.clone(),this.max=n.clone()),this},getCenter:function(t){return I((this.min.x+this.max.x)/2,(this.min.y+this.max.y)/2,t)},getBottomLeft:function(){return I(this.min.x,this.max.y)},getTopRight:function(){return I(this.max.x,this.min.y)},getTopLeft:function(){return this.min},getBottomRight:function(){return this.max},getSize:function(){return this.max.subtract(this.min)},contains:function(t){var e,n;return(t="number"==typeof t[0]||t instanceof D?I(t):F(t))instanceof R?(e=t.min,n=t.max):e=n=t,e.x>=this.min.x&&n.x<=this.max.x&&e.y>=this.min.y&&n.y<=this.max.y},intersects:function(t){t=F(t);var e=this.min,n=this.max,i=t.min,r=t.max,o=r.x>=e.x&&i.x<=n.x,a=r.y>=e.y&&i.y<=n.y;return o&&a},overlaps:function(t){t=F(t);var e=this.min,n=this.max,i=t.min,r=t.max,o=r.x>e.x&&i.x<n.x,a=r.y>e.y&&i.y<n.y;return o&&a},isValid:function(){return!(!this.min||!this.max)},pad:function(t){var e=this.min,n=this.max,i=Math.abs(e.x-n.x)*t,r=Math.abs(e.y-n.y)*t;return F(I(e.x-i,e.y-r),I(n.x+i,n.y+r))},equals:function(t){return!!t&&(t=F(t),this.min.equals(t.getTopLeft())&&this.max.equals(t.getBottomRight()))}},j.prototype={extend:function(t){var e,n,i=this._southWest,r=this._northEast;if(t instanceof z)e=t,n=t;else{if(!(t instanceof j))return t?this.extend(q(t)||B(t)):this;if(e=t._southWest,n=t._northEast,!e||!n)return this}return i||r?(i.lat=Math.min(e.lat,i.lat),i.lng=Math.min(e.lng,i.lng),r.lat=Math.max(n.lat,r.lat),r.lng=Math.max(n.lng,r.lng)):(this._southWest=new z(e.lat,e.lng),this._northEast=new z(n.lat,n.lng)),this},pad:function(t){var e=this._southWest,n=this._northEast,i=Math.abs(e.lat-n.lat)*t,r=Math.abs(e.lng-n.lng)*t;return new j(new z(e.lat-i,e.lng-r),new z(n.lat+i,n.lng+r))},getCenter:function(){return new z((this._southWest.lat+this._northEast.lat)/2,(this._southWest.lng+this._northEast.lng)/2)},getSouthWest:function(){return this._southWest},getNorthEast:function(){return this._northEast},getNorthWest:function(){return new z(this.getNorth(),this.getWest())},getSouthEast:function(){return new z(this.getSouth(),this.getEast())},getWest:function(){return this._southWest.lng},getSouth:function(){return this._southWest.lat},getEast:function(){return this._northEast.lng},getNorth:function(){return this._northEast.lat},contains:function(t){t="number"==typeof t[0]||t instanceof z||"lat"in t?q(t):B(t);var e,n,i=this._southWest,r=this._northEast;
vendor: 2,213 bytes, line 2
2return t instanceof j?(e=t.getSouthWest(),n=t.getNorthEast()):e=n=t,e.lat>=i.lat&&n.lat<=r.lat&&e.lng>=i.lng&&n.lng<=r.lng},intersects:function(t){t=B(t);var e=this._southWest,n=this._northEast,i=t.getSouthWest(),r=t.getNorthEast(),o=r.lat>=e.lat&&i.lat<=n.lat,a=r.lng>=e.lng&&i.lng<=n.lng;return o&&a},overlaps:function(t){t=B(t);var e=this._southWest,n=this._northEast,i=t.getSouthWest(),r=t.getNorthEast(),o=r.lat>e.lat&&i.lat<n.lat,a=r.lng>e.lng&&i.lng<n.lng;return o&&a},toBBoxString:function(){return[this.getWest(),this.getSouth(),this.getEast(),this.getNorth()].join(",")},equals:function(t,e){return!!t&&(t=B(t),this._southWest.equals(t.getSouthWest(),e)&&this._northEast.equals(t.getNorthEast(),e))},isValid:function(){return!(!this._southWest||!this._northEast)}},z.prototype={equals:function(t,e){return!!t&&(t=q(t),Math.max(Math.abs(this.lat-t.lat),Math.abs(this.lng-t.lng))<=(void 0===e?1e-9:e))},toString:function(t){return"LatLng("+u(this.lat,t)+", "+u(this.lng,t)+")"},distanceTo:function(t){return W.distance(this,q(t))},wrap:function(){return W.wrapLatLng(this)},toBounds:function(t){var e=180*t/40075017,n=e/Math.cos(Math.PI/180*this.lat);return B([this.lat-e,this.lng-n],[this.lat+e,this.lng+n])},clone:function(){return new z(this.lat,this.lng,this.alt)}};var H,U={latLngToPoint:function(t,e){var n=this.projection.project(t),i=this.scale(e);return this.transformation._transform(n,i)},pointToLatLng:function(t,e){var n=this.scale(e),i=this.transformation.untransform(t,n);return this.projection.unproject(i)},project:function(t){return this.projection.project(t)},unproject:function(t){return this.projection.unproject(t)},scale:function(t){return 256*Math.pow(2,t)},zoom:function(t){return Math.log(t/256)/Math.LN2},getProjectedBounds:function(t){if(this.infinite)return null;var e=this.projection.bounds,n=this.scale(t);return new R(this.transformation.transform(e.min,n),this.transformation.transform(e.max,n))},infinite:!1,wrapLatLng:function(t){var e=this.wrapLng?l(t.lng,this.wrapLng,!0):t.lng;return new z(this.wrapLat?l(t.lat,this.wrapLat,!0):t.lat,e,t.alt)},wrapLatLngBounds:function(t){var e=t.getCenter(),n=this.wrapLatLng(e),i=e.lat-n.lat,r=e.lng-n.lng;if(0===i&&0===r)return t;
vendor: 8,656 bytes, line 2
2var o=t.getSouthWest(),a=t.getNorthEast();return new j(new z(o.lat-i,o.lng-r),new z(a.lat-i,a.lng-r))}},W=n({},U,{wrapLng:[-180,180],R:6371e3,distance:function(t,e){var n=Math.PI/180,i=t.lat*n,r=e.lat*n,o=Math.sin((e.lat-t.lat)*n/2),a=Math.sin((e.lng-t.lng)*n/2),s=o*o+Math.cos(i)*Math.cos(r)*a*a,l=2*Math.atan2(Math.sqrt(s),Math.sqrt(1-s));return this.R*l}}),$=6378137,V={R:$,MAX_LATITUDE:85.0511287798,project:function(t){var e=Math.PI/180,n=this.MAX_LATITUDE,i=Math.max(Math.min(n,t.lat),-n),r=Math.sin(i*e);return new D(this.R*t.lng*e,this.R*Math.log((1+r)/(1-r))/2)},unproject:function(t){var e=180/Math.PI;return new z((2*Math.atan(Math.exp(t.y/this.R))-Math.PI/2)*e,t.x*e/this.R)},bounds:(H=$*Math.PI,new R([-H,-H],[H,H]))};function Z(t,e,n,i){if(v(t))return this._a=t[0],this._b=t[1],this._c=t[2],void(this._d=t[3]);this._a=t,this._b=e,this._c=n,this._d=i}function Y(t,e,n,i){return new Z(t,e,n,i)}Z.prototype={transform:function(t,e){return this._transform(t.clone(),e)},_transform:function(t,e){return e=e||1,t.x=e*(this._a*t.x+this._b),t.y=e*(this._c*t.y+this._d),t},untransform:function(t,e){return e=e||1,new D((t.x/e-this._b)/this._a,(t.y/e-this._d)/this._c)}};var G=n({},W,{code:"EPSG:3857",projection:V,transformation:function(){var t=.5/(Math.PI*V.R);return Y(t,.5,-t,.5)}()}),K=n({},G,{code:"EPSG:900913"});function X(t){return document.createElementNS("http://www.w3.org/2000/svg",t)}function J(t,e){var n,i,r,o,a,s,l="";for(n=0,r=t.length;n<r;n++){for(i=0,o=(a=t[n]).length;i<o;i++)l+=(i?"L":"M")+(s=a[i]).x+" "+s.y;l+=e?jt.svg?"z":"x":""}return l||"M0 0"}var Q,tt=document.documentElement.style,et="ActiveXObject"in window,nt=et&&!document.addEventListener,it="msLaunchUri"in navigator&&!("documentMode"in document),rt=Ft("webkit"),ot=Ft("android"),at=Ft("android 2")||Ft("android 3"),st=parseInt(/WebKit\/([0-9]+)|$/.exec(navigator.userAgent)[1],10),lt=ot&&Ft("Google")&&st<537&&!("AudioNode"in window),ct=!!window.opera,ut=!it&&Ft("chrome"),ht=Ft("gecko")&&!rt&&!ct&&!et,dt=!ut&&Ft("safari"),ft=Ft("phantom"),pt="OTransition"in tt,mt=0===navigator.platform.indexOf("Win"),gt=et&&"transition"in tt,vt="WebKitCSSMatrix"in window&&"m11"in new window.WebKitCSSMatrix&&!at,yt="MozPerspective"in tt,bt=!window.L_DISABLE_3D&&(gt||vt||yt)&&!pt&&!ft,wt="undefined"!=typeof orientation||Ft("mobile"),_t=wt&&rt,xt=wt&&vt,kt=!window.PointerEvent&&window.MSPointerEvent,St=!(!window.PointerEvent&&!kt),Ct="ontouchstart"in window||!!window.TouchEvent,Tt=!window.L_NO_TOUCH&&(Ct||St),Et=wt&&ct,At=wt&&ht,Lt=(window.devicePixelRatio||window.screen.deviceXDPI/window.screen.logicalXDPI)>1,Mt=function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("testPassiveEventSupport",c,e),window.removeEventListener("testPassiveEventSupport",c,e)}catch(t){}return t}(),Ot=!!document.createElement("canvas").getContext,Pt=!(!document.createElementNS||!X("svg").createSVGRect),Dt=!!Pt&&((Q=document.createElement("div")).innerHTML="<svg/>","http://www.w3.org/2000/svg"===(Q.firstChild&&Q.firstChild.namespaceURI)),Nt=!Pt&&function(){try{var t=document.createElement("div");t.innerHTML='<v:shape adj="1"/>';var e=t.firstChild;return e.style.behavior="url(#default#VML)",e&&"object"==typeof e.adj}catch(t){return!1}}(),It=0===navigator.platform.indexOf("Mac"),Rt=0===navigator.platform.indexOf("Linux");function Ft(t){return navigator.userAgent.toLowerCase().indexOf(t)>=0}var jt={ie:et,ielt9:nt,edge:it,webkit:rt,android:ot,android23:at,androidStock:lt,opera:ct,chrome:ut,gecko:ht,safari:dt,phantom:ft,opera12:pt,win:mt,ie3d:gt,webkit3d:vt,gecko3d:yt,any3d:bt,mobile:wt,mobileWebkit:_t,mobileWebkit3d:xt,msPointer:kt,pointer:St,touch:Tt,touchNative:Ct,mobileOpera:Et,mobileGecko:At,retina:Lt,passiveEvents:Mt,canvas:Ot,svg:Pt,vml:Nt,inlineSvg:Dt,mac:It,linux:Rt},Bt=jt.msPointer?"MSPointerDown":"pointerdown",zt=jt.msPointer?"MSPointerMove":"pointermove",qt=jt.msPointer?"MSPointerUp":"pointerup",Ht=jt.msPointer?"MSPointerCancel":"pointercancel",Ut={touchstart:Bt,touchmove:zt,touchend:qt,touchcancel:Ht},Wt={touchstart:te,touchmove:Qt,touchend:Qt,touchcancel:Qt},$t={},Vt=!1;function Zt(t,e,n){return"touchstart"===e&&Jt(),Wt[e]?(n=Wt[e].bind(this,n),t.addEventListener(Ut[e],n,!1),n):c}function Yt(t,e,n){Ut[e]&&t.removeEventListener(Ut[e],n,!1)}function Gt(t){$t[t.pointerId]=t}function Kt(t){$t[t.pointerId]&&($t[t.pointerId]=t)}function Xt(t){delete $t[t.pointerId]}function Jt(){Vt||(document.addEventListener(Bt,Gt,!0),document.addEventListener(zt,Kt,!0),document.addEventListener(qt,Xt,!0),document.addEventListener(Ht,Xt,!0),Vt=!0)}function Qt(t,e){if(e.pointerType!==(e.MSPOINTER_TYPE_MOUSE||"mouse")){for(var n in e.touches=[],$t)e.touches.push($t[n]);e.changedTouches=[e],t(e)}}function te(t,e){e.MSPOINTER_TYPE_TOUCH&&e.pointerType===e.MSPOINTER_TYPE_TOUCH&&Ge(e),Qt(t,e)}function ee(t){var e,n,i={};for(n in t)e=t[n],i[n]=e&&e.bind?e.bind(t):e;return t=i,i.type="dblclick",i.detail=2,i.isTrusted=!1,i._simulated=!0,i}var ne=200;function ie(t,e){t.addEventListener("dblclick",e);var n,i=0;function r(t){if(1===t.detail){if("mouse"!==t.pointerType&&(!t.sourceCapabilities||t.sourceCapabilities.firesTouchEvents)){var r=Xe(t);if(!r.some((function(t){return t instanceof HTMLLabelElement&&t.attributes.for}))||r.some((function(t){return t instanceof HTMLInputElement||t instanceof HTMLSelectElement}))){var o=Date.now();o-i<=ne?2==++n&&e(ee(t)):n=1,i=o}}}else n=t.detail}return t.addEventListener("click",r),{dblclick:e,simDblclick:r}}function re(t,e){t.removeEventListener("dblclick",e.dblclick),t.removeEventListener("click",e.simDblclick)}var oe,ae,se,le,ce,ue=Ee(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),he=Ee(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),de="webkitTransition"===he||"OTransition"===he?he+"End":"transitionend";function fe(t){return"string"==typeof t?document.getElementById(t):t}function pe(t,e){var n=t.style[e]||t.currentStyle&&t.currentStyle[e];if((!n||"auto"===n)&&document.defaultView){var i=document.defaultView.getComputedStyle(t,null);n=i?i[e]:null}return"auto"===n?null:n}function me(t,e,n){var i=document.createElement(t);return i.className=e||"",n&&n.appendChild(i),i}function ge(t){var e=t.parentNode;e&&e.removeChild(t)}function ve(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function ye(t){var e=t.parentNode;e&&e.lastChild!==t&&e.appendChild(t)}function be(t){var e=t.parentNode;e&&e.firstChild!==t&&e.insertBefore(t,e.firstChild)}function we(t,e){if(void 0!==t.classList)return t.classList.contains(e);var n=Se(t);return n.length>0&&new RegExp("(^|\\s)"+e+"(\\s|$)").test(n)}function _e(t,e){if(void 0!==t.classList)for(var n=d(e),i=0,r=n.length;i<r;i++)t.classList.add(n[i]);else if(!we(t,e)){var o=Se(t);ke(t,(o?o+" ":"")+e)}}function xe(t,e){void 0!==t.classList?t.classList.remove(e):ke(t,h((" "+Se(t)+" ").replace(" "+e+" "," ")))}function ke(t,e){void 0===t.className.baseVal?t.className=e:t.className.baseVal=e}function Se(t){return t.correspondingElement&&(t=t.correspondingElement),void 0===t.className.baseVal?t.className:t.className.baseVal}function Ce(t,e){"opacity"in t.style?t.style.opacity=e:"filter"in t.style&&Te(t,e)}function Te(t,e){var n=!1,i="DXImageTransform.Microsoft.Alpha";try{n=t.filters.item(i)}catch(t){if(1===e)return}e=Math.round(100*e),n?(n.Enabled=100!==e,n.Opacity=e):t.style.filter+=" progid:"+i+"(opacity="+e+")"}function Ee(t){for(var e=document.documentElement.style,n=0;n<t.length;n++)if(t[n]in e)return t[n];return!1}function Ae(t,e,n){var i=e||new D(0,0);t.style[ue]=(jt.ie3d?"translate("+i.x+"px,"+i.y+"px)":"translate3d("+i.x+"px,"+i.y+"px,0)")+(n?" scale("+n+")":"")}function Le(t,e){t._leaflet_pos=e,jt.any3d?Ae(t,e):(t.style.left=e.x+"px",t.style.top=e.y+"px")}function Me(t){return t._leaflet_pos||new D(0,0)}if("onselectstart"in document)oe=function(){Be(window,"selectstart",Ge)},ae=function(){qe(window,"selectstart",Ge)};else{var Oe=Ee(["userSelect","WebkitUserSelect","OUserSelect","MozUserSelect","msUserSelect"]);oe=function(){if(Oe){var t=document.documentElement.style;se=t[Oe],t[Oe]="none"}},ae=function(){Oe&&(document.documentElement.style[Oe]=se,se=void 0)}}function Pe(){Be(window,"dragstart",Ge)}function De(){qe(window,"dragstart",Ge)}function Ne(t){for(;-1===t.tabIndex;)t=t.parentNode;t.style&&(Ie(),le=t,ce=t.style.outlineStyle,t.style.outlineStyle="none",Be(window,"keydown",Ie))}function Ie(){le&&(le.style.outlineStyle=ce,le=void 0,ce=void 0,qe(window,"keydown",Ie))}function Re(t){do{t=t.parentNode}while(!(t.offsetWidth&&t.offsetHeight||t===document.body));return t}function Fe(t){var e=t.getBoundingClientRect();
vendor: 1,066 bytes, line 2
2return{x:e.width/t.offsetWidth||1,y:e.height/t.offsetHeight||1,boundingClientRect:e}}var je={__proto__:null,TRANSFORM:ue,TRANSITION:he,TRANSITION_END:de,get:fe,getStyle:pe,create:me,remove:ge,empty:ve,toFront:ye,toBack:be,hasClass:we,addClass:_e,removeClass:xe,setClass:ke,getClass:Se,setOpacity:Ce,testProp:Ee,setTransform:Ae,setPosition:Le,getPosition:Me,get disableTextSelection(){return oe},get enableTextSelection(){return ae},disableImageDrag:Pe,enableImageDrag:De,preventOutline:Ne,restoreOutline:Ie,getSizedParentNode:Re,getScale:Fe};function Be(t,e,n,i){if(e&&"object"==typeof e)for(var r in e)We(t,r,e[r],n);else for(var o=0,a=(e=d(e)).length;o<a;o++)We(t,e[o],n,i);return this}var ze="_leaflet_events";function qe(t,e,n,i){if(1===arguments.length)He(t),delete t[ze];else if(e&&"object"==typeof e)for(var r in e)$e(t,r,e[r],n);else if(e=d(e),2===arguments.length)He(t,(function(t){return-1!==y(e,t)}));else for(var o=0,a=e.length;o<a;o++)$e(t,e[o],n,i);return this}function He(t,e){for(var n in t[ze]){var i=n.split(/\d/)[0];e&&!e(i)||$e(t,i,null,null,n)}}
vendor: 18,888 bytes, line 2
2var Ue={mouseenter:"mouseover",mouseleave:"mouseout",wheel:!("onwheel"in window)&&"mousewheel"};function We(t,e,n,i){var r=e+a(n)+(i?"_"+a(i):"");if(t[ze]&&t[ze][r])return this;var o=function(e){return n.call(i||t,e||window.event)},s=o;!jt.touchNative&&jt.pointer&&0===e.indexOf("touch")?o=Zt(t,e,o):jt.touch&&"dblclick"===e?o=ie(t,o):"addEventListener"in t?"touchstart"===e||"touchmove"===e||"wheel"===e||"mousewheel"===e?t.addEventListener(Ue[e]||e,o,!!jt.passiveEvents&&{passive:!1}):"mouseenter"===e||"mouseleave"===e?(o=function(e){e=e||window.event,en(t,e)&&s(e)},t.addEventListener(Ue[e],o,!1)):t.addEventListener(e,s,!1):t.attachEvent("on"+e,o),t[ze]=t[ze]||{},t[ze][r]=o}function $e(t,e,n,i,r){r=r||e+a(n)+(i?"_"+a(i):"");var o=t[ze]&&t[ze][r];if(!o)return this;!jt.touchNative&&jt.pointer&&0===e.indexOf("touch")?Yt(t,e,o):jt.touch&&"dblclick"===e?re(t,o):"removeEventListener"in t?t.removeEventListener(Ue[e]||e,o,!1):t.detachEvent("on"+e,o),t[ze][r]=null}function Ve(t){return t.stopPropagation?t.stopPropagation():t.originalEvent?t.originalEvent._stopped=!0:t.cancelBubble=!0,this}function Ze(t){return We(t,"wheel",Ve),this}function Ye(t){return Be(t,"mousedown touchstart dblclick contextmenu",Ve),t._leaflet_disable_click=!0,this}function Ge(t){return t.preventDefault?t.preventDefault():t.returnValue=!1,this}function Ke(t){return Ge(t),Ve(t),this}function Xe(t){if(t.composedPath)return t.composedPath();for(var e=[],n=t.target;n;)e.push(n),n=n.parentNode;return e}function Je(t,e){if(!e)return new D(t.clientX,t.clientY);var n=Fe(e),i=n.boundingClientRect;return new D((t.clientX-i.left)/n.x-e.clientLeft,(t.clientY-i.top)/n.y-e.clientTop)}var Qe=jt.linux&&jt.chrome?window.devicePixelRatio:jt.mac?3*window.devicePixelRatio:window.devicePixelRatio>0?2*window.devicePixelRatio:1;function tn(t){return jt.edge?t.wheelDeltaY/2:t.deltaY&&0===t.deltaMode?-t.deltaY/Qe:t.deltaY&&1===t.deltaMode?20*-t.deltaY:t.deltaY&&2===t.deltaMode?60*-t.deltaY:t.deltaX||t.deltaZ?0:t.wheelDelta?(t.wheelDeltaY||t.wheelDelta)/2:t.detail&&Math.abs(t.detail)<32765?20*-t.detail:t.detail?t.detail/-32765*60:0}function en(t,e){var n=e.relatedTarget;if(!n)return!0;try{for(;n&&n!==t;)n=n.parentNode}catch(t){return!1}return n!==t}var nn={__proto__:null,on:Be,off:qe,stopPropagation:Ve,disableScrollPropagation:Ze,disableClickPropagation:Ye,preventDefault:Ge,stop:Ke,getPropagationPath:Xe,getMousePosition:Je,getWheelDelta:tn,isExternalTarget:en,addListener:Be,removeListener:qe},rn=P.extend({run:function(t,e,n,i){this.stop(),this._el=t,this._inProgress=!0,this._duration=n||.25,this._easeOutPower=1/Math.max(i||.5,.2),this._startPos=Me(t),this._offset=e.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(!0),this._complete())},_animate:function(){this._animId=C(this._animate,this),this._step()},_step:function(t){var e=+new Date-this._startTime,n=1e3*this._duration;e<n?this._runFrame(this._easeOut(e/n),t):(this._runFrame(1),this._complete())},_runFrame:function(t,e){var n=this._startPos.add(this._offset.multiplyBy(t));e&&n._round(),Le(this._el,n),this.fire("step")},_complete:function(){T(this._animId),this._inProgress=!1,this.fire("end")},_easeOut:function(t){return 1-Math.pow(1-t,this._easeOutPower)}}),on=P.extend({options:{crs:G,center:void 0,zoom:void 0,minZoom:void 0,maxZoom:void 0,layers:[],maxBounds:void 0,renderer:void 0,zoomAnimation:!0,zoomAnimationThreshold:4,fadeAnimation:!0,markerZoomAnimation:!0,transform3DLimit:8388608,zoomSnap:1,zoomDelta:1,trackResize:!0},initialize:function(t,e){e=f(this,e),this._handlers=[],this._layers={},this._zoomBoundLayers={},this._sizeChanged=!0,this._initContainer(t),this._initLayout(),this._onResize=r(this._onResize,this),this._initEvents(),e.maxBounds&&this.setMaxBounds(e.maxBounds),void 0!==e.zoom&&(this._zoom=this._limitZoom(e.zoom)),e.center&&void 0!==e.zoom&&this.setView(q(e.center),e.zoom,{reset:!0}),this.callInitHooks(),this._zoomAnimated=he&&jt.any3d&&!jt.mobileOpera&&this.options.zoomAnimation,this._zoomAnimated&&(this._createAnimProxy(),Be(this._proxy,de,this._catchTransitionEnd,this)),this._addLayers(this.options.layers)},setView:function(t,e,i){return e=void 0===e?this._zoom:this._limitZoom(e),t=this._limitCenter(q(t),e,this.options.maxBounds),i=i||{},this._stop(),this._loaded&&!i.reset&&!0!==i&&(void 0!==i.animate&&(i.zoom=n({animate:i.animate},i.zoom),i.pan=n({animate:i.animate,duration:i.duration},i.pan)),this._zoom!==e?this._tryAnimatedZoom&&this._tryAnimatedZoom(t,e,i.zoom):this._tryAnimatedPan(t,i.pan))?(clearTimeout(this._sizeTimer),this):(this._resetView(t,e,i.pan&&i.pan.noMoveStart),this)},setZoom:function(t,e){return this._loaded?this.setView(this.getCenter(),t,{zoom:e}):(this._zoom=t,this)},zoomIn:function(t,e){return t=t||(jt.any3d?this.options.zoomDelta:1),this.setZoom(this._zoom+t,e)},zoomOut:function(t,e){return t=t||(jt.any3d?this.options.zoomDelta:1),this.setZoom(this._zoom-t,e)},setZoomAround:function(t,e,n){var i=this.getZoomScale(e),r=this.getSize().divideBy(2),o=(t instanceof D?t:this.latLngToContainerPoint(t)).subtract(r).multiplyBy(1-1/i),a=this.containerPointToLatLng(r.add(o));return this.setView(a,e,{zoom:n})},_getBoundsCenterZoom:function(t,e){e=e||{},t=t.getBounds?t.getBounds():B(t);var n=I(e.paddingTopLeft||e.padding||[0,0]),i=I(e.paddingBottomRight||e.padding||[0,0]),r=this.getBoundsZoom(t,!1,n.add(i));if((r="number"==typeof e.maxZoom?Math.min(e.maxZoom,r):r)===1/0)return{center:t.getCenter(),zoom:r};var o=i.subtract(n).divideBy(2),a=this.project(t.getSouthWest(),r),s=this.project(t.getNorthEast(),r);return{center:this.unproject(a.add(s).divideBy(2).add(o),r),zoom:r}},fitBounds:function(t,e){if(!(t=B(t)).isValid())throw new Error("Bounds are not valid.");var n=this._getBoundsCenterZoom(t,e);return this.setView(n.center,n.zoom,e)},fitWorld:function(t){return this.fitBounds([[-90,-180],[90,180]],t)},panTo:function(t,e){return this.setView(t,this._zoom,{pan:e})},panBy:function(t,e){if(e=e||{},!(t=I(t).round()).x&&!t.y)return this.fire("moveend");if(!0!==e.animate&&!this.getSize().contains(t))return this._resetView(this.unproject(this.project(this.getCenter()).add(t)),this.getZoom()),this;if(this._panAnim||(this._panAnim=new rn,this._panAnim.on({step:this._onPanTransitionStep,end:this._onPanTransitionEnd},this)),e.noMoveStart||this.fire("movestart"),!1!==e.animate){_e(this._mapPane,"leaflet-pan-anim");var n=this._getMapPanePos().subtract(t).round();this._panAnim.run(this._mapPane,n,e.duration||.25,e.easeLinearity)}else this._rawPanBy(t),this.fire("move").fire("moveend");return this},flyTo:function(t,e,n){if(!1===(n=n||{}).animate||!jt.any3d)return this.setView(t,e,n);this._stop();var i=this.project(this.getCenter()),r=this.project(t),o=this.getSize(),a=this._zoom;t=q(t),e=void 0===e?a:e;var s=Math.max(o.x,o.y),l=s*this.getZoomScale(a,e),c=r.distanceTo(i)||1,u=1.42,h=u*u;function d(t){var e=(l*l-s*s+(t?-1:1)*h*h*c*c)/(2*(t?l:s)*h*c),n=Math.sqrt(e*e+1)-e;return n<1e-9?-18:Math.log(n)}function f(t){return(Math.exp(t)-Math.exp(-t))/2}function p(t){return(Math.exp(t)+Math.exp(-t))/2}function m(t){return f(t)/p(t)}var g=d(0);function v(t){return s*(p(g)/p(g+u*t))}function y(t){return s*(p(g)*m(g+u*t)-f(g))/h}function b(t){return 1-Math.pow(1-t,1.5)}var w=Date.now(),_=(d(1)-g)/u,x=n.duration?1e3*n.duration:1e3*_*.8;function k(){var n=(Date.now()-w)/x,o=b(n)*_;n<=1?(this._flyToFrame=C(k,this),this._move(this.unproject(i.add(r.subtract(i).multiplyBy(y(o)/c)),a),this.getScaleZoom(s/v(o),a),{flyTo:!0})):this._move(t,e)._moveEnd(!0)}return this._moveStart(!0,n.noMoveStart),k.call(this),this},flyToBounds:function(t,e){var n=this._getBoundsCenterZoom(t,e);return this.flyTo(n.center,n.zoom,e)},setMaxBounds:function(t){return t=B(t),this.listens("moveend",this._panInsideMaxBounds)&&this.off("moveend",this._panInsideMaxBounds),t.isValid()?(this.options.maxBounds=t,this._loaded&&this._panInsideMaxBounds(),this.on("moveend",this._panInsideMaxBounds)):(this.options.maxBounds=null,this)},setMinZoom:function(t){var e=this.options.minZoom;return this.options.minZoom=t,this._loaded&&e!==t&&(this.fire("zoomlevelschange"),this.getZoom()<this.options.minZoom)?this.setZoom(t):this},setMaxZoom:function(t){var e=this.options.maxZoom;return this.options.maxZoom=t,this._loaded&&e!==t&&(this.fire("zoomlevelschange"),this.getZoom()>this.options.maxZoom)?this.setZoom(t):this},panInsideBounds:function(t,e){this._enforcingBounds=!0;var n=this.getCenter(),i=this._limitCenter(n,this._zoom,B(t));return n.equals(i)||this.panTo(i,e),this._enforcingBounds=!1,this},panInside:function(t,e){var n=I((e=e||{}).paddingTopLeft||e.padding||[0,0]),i=I(e.paddingBottomRight||e.padding||[0,0]),r=this.project(this.getCenter()),o=this.project(t),a=this.getPixelBounds(),s=F([a.min.add(n),a.max.subtract(i)]),l=s.getSize();if(!s.contains(o)){this._enforcingBounds=!0;var c=o.subtract(s.getCenter()),u=s.extend(o).getSize().subtract(l);r.x+=c.x<0?-u.x:u.x,r.y+=c.y<0?-u.y:u.y,this.panTo(this.unproject(r),e),this._enforcingBounds=!1}return this},invalidateSize:function(t){if(!this._loaded)return this;t=n({animate:!1,pan:!0},!0===t?{animate:!0}:t);var e=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var i=this.getSize(),o=e.divideBy(2).round(),a=i.divideBy(2).round(),s=o.subtract(a);return s.x||s.y?(t.animate&&t.pan?this.panBy(s):(t.pan&&this._rawPanBy(s),this.fire("move"),t.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(r(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:e,newSize:i})):this},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(t){if(t=this._locateOptions=n({timeout:1e4,watch:!1},t),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var e=r(this._handleGeolocationResponse,this),i=r(this._handleGeolocationError,this);return t.watch?this._locationWatchId=navigator.geolocation.watchPosition(e,i,t):navigator.geolocation.getCurrentPosition(e,i,t),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(t){if(this._container._leaflet_id){var e=t.code,n=t.message||(1===e?"permission denied":2===e?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:e,message:"Geolocation error: "+n+"."})}},_handleGeolocationResponse:function(t){if(this._container._leaflet_id){var e=new z(t.coords.latitude,t.coords.longitude),n=e.toBounds(2*t.coords.accuracy),i=this._locateOptions;if(i.setView){var r=this.getBoundsZoom(n);this.setView(e,i.maxZoom?Math.min(r,i.maxZoom):r)}var o={latlng:e,bounds:n,timestamp:t.timestamp};for(var a in t.coords)"number"==typeof t.coords[a]&&(o[a]=t.coords[a]);this.fire("locationfound",o)}},addHandler:function(t,e){if(!e)return this;var n=this[t]=new e(this);return this._handlers.push(n),this.options[t]&&n.enable(),this},remove:function(){if(this._initEvents(!0),this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch(t){this._container._leaflet_id=void 0,this._containerId=void 0}var t;for(t in void 0!==this._locationWatchId&&this.stopLocate(),this._stop(),ge(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(T(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload"),this._layers)this._layers[t].remove();for(t in this._panes)ge(this._panes[t]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(t,e){var n=me("div","leaflet-pane"+(t?" leaflet-"+t.replace("Pane","")+"-pane":""),e||this._mapPane);return t&&(this._panes[t]=n),n},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter.clone():this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var t=this.getPixelBounds();return new j(this.unproject(t.getBottomLeft()),this.unproject(t.getTopRight()))},getMinZoom:function(){return void 0===this.options.minZoom?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return void 0===this.options.maxZoom?void 0===this._layersMaxZoom?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(t,e,n){t=B(t),n=I(n||[0,0]);var i=this.getZoom()||0,r=this.getMinZoom(),o=this.getMaxZoom(),a=t.getNorthWest(),s=t.getSouthEast(),l=this.getSize().subtract(n),c=F(this.project(s,i),this.project(a,i)).getSize(),u=jt.any3d?this.options.zoomSnap:1,h=l.x/c.x,d=l.y/c.y,f=e?Math.max(h,d):Math.min(h,d);return i=this.getScaleZoom(f,i),u&&(i=Math.round(i/(u/100))*(u/100),i=e?Math.ceil(i/u)*u:Math.floor(i/u)*u),Math.max(r,Math.min(o,i))},getSize:function(){return this._size&&!this._sizeChanged||(this._size=new D(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(t,e){var n=this._getTopLeftPoint(t,e);return new R(n,n.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(t){return this.options.crs.getProjectedBounds(void 0===t?this.getZoom():t)},getPane:function(t){return"string"==typeof t?this._panes[t]:t},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(t,e){var n=this.options.crs;return e=void 0===e?this._zoom:e,n.scale(t)/n.scale(e)},getScaleZoom:function(t,e){var n=this.options.crs;e=void 0===e?this._zoom:e;var i=n.zoom(t*n.scale(e));return isNaN(i)?1/0:i},project:function(t,e){return e=void 0===e?this._zoom:e,this.options.crs.latLngToPoint(q(t),e)},unproject:function(t,e){return e=void 0===e?this._zoom:e,this.options.crs.pointToLatLng(I(t),e)},layerPointToLatLng:function(t){var e=I(t).add(this.getPixelOrigin());return this.unproject(e)},latLngToLayerPoint:function(t){return this.project(q(t))._round()._subtract(this.getPixelOrigin())},wrapLatLng:function(t){return this.options.crs.wrapLatLng(q(t))},wrapLatLngBounds:function(t){return this.options.crs.wrapLatLngBounds(B(t))},distance:function(t,e){return this.options.crs.distance(q(t),q(e))},containerPointToLayerPoint:function(t){return I(t).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(t){return I(t).add(this._getMapPanePos())},containerPointToLatLng:function(t){var e=this.containerPointToLayerPoint(I(t));return this.layerPointToLatLng(e)},latLngToContainerPoint:function(t){return this.layerPointToContainerPoint(this.latLngToLayerPoint(q(t)))},mouseEventToContainerPoint:function(t){return Je(t,this._container)},mouseEventToLayerPoint:function(t){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(t))},mouseEventToLatLng:function(t){return this.layerPointToLatLng(this.mouseEventToLayerPoint(t))},_initContainer:function(t){var e=this._container=fe(t);if(!e)throw new Error("Map container not found.");if(e._leaflet_id)throw new Error("Map container is already initialized.");Be(e,"scroll",this._onScroll,this),this._containerId=a(e)},_initLayout:function(){var t=this._container;this._fadeAnimated=this.options.fadeAnimation&&jt.any3d,_e(t,"leaflet-container"+(jt.touch?" leaflet-touch":"")+(jt.retina?" leaflet-retina":"")+(jt.ielt9?" leaflet-oldie":"")+(jt.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var e=pe(t,"position");"absolute"!==e&&"relative"!==e&&"fixed"!==e&&"sticky"!==e&&(t.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var t=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),Le(this._mapPane,new D(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(_e(t.markerPane,"leaflet-zoom-hide"),_e(t.shadowPane,"leaflet-zoom-hide"))},_resetView:function(t,e,n){Le(this._mapPane,new D(0,0));var i=!this._loaded;this._loaded=!0,e=this._limitZoom(e),this.fire("viewprereset");var r=this._zoom!==e;this._moveStart(r,n)._move(t,e)._moveEnd(r),this.fire("viewreset"),i&&this.fire("load")},_moveStart:function(t,e){return t&&this.fire("zoomstart"),e||this.fire("movestart"),this},_move:function(t,e,n,i){void 0===e&&(e=this._zoom);var r=this._zoom!==e;return this._zoom=e,this._lastCenter=t,this._pixelOrigin=this._getNewPixelOrigin(t),i?n&&n.pinch&&this.fire("zoom",n):((r||n&&n.pinch)&&this.fire("zoom",n),this.fire("move",n)),this},_moveEnd:function(t){return t&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return T(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(t){Le(this._mapPane,this._getMapPanePos().subtract(t))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(t){this._targets={},this._targets[a(this._container)]=this;var e=t?qe:Be;e(this._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&e(window,"resize",this._onResize,this),jt.any3d&&this.options.transform3DLimit&&(t?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){T(this._resizeRequest),this._resizeRequest=C((function(){this.invalidateSize({debounceMoveend:!0})}),this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var t=this._getMapPanePos();Math.max(Math.abs(t.x),Math.abs(t.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(t,e){for(var n,i=[],r="mouseout"===e||"mouseover"===e,o=t.target||t.srcElement,s=!1;o;){if((n=this._targets[a(o)])&&("click"===e||"preclick"===e)&&this._draggableMoved(n)){s=!0;break}if(n&&n.listens(e,!0)){if(r&&!en(o,t))break;if(i.push(n),r)break}if(o===this._container)break;o=o.parentNode}return i.length||s||r||!this.listens(e,!0)||(i=[this]),i},_isClickDisabled:function(t){for(;t&&t!==this._container;){if(t._leaflet_disable_click)return!0;t=t.parentNode}},_handleDOMEvent:function(t){var e=t.target||t.srcElement;if(!(!this._loaded||e._leaflet_disable_events||"click"===t.type&&this._isCl
vendor: 1,885 bytes, line 2
2ickDisabled(e))){var n=t.type;"mousedown"===n&&Ne(e),this._fireDOMEvent(t,n)}},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(t,e,i){if("click"===t.type){var r=n({},t);r.type="preclick",this._fireDOMEvent(r,r.type,i)}var o=this._findEventTargets(t,e);if(i){for(var a=[],s=0;s<i.length;s++)i[s].listens(e,!0)&&a.push(i[s]);o=a.concat(o)}if(o.length){"contextmenu"===e&&Ge(t);var l=o[0],c={originalEvent:t};if("keypress"!==t.type&&"keydown"!==t.type&&"keyup"!==t.type){var u=l.getLatLng&&(!l._radius||l._radius<=10);c.containerPoint=u?this.latLngToContainerPoint(l.getLatLng()):this.mouseEventToContainerPoint(t),c.layerPoint=this.containerPointToLayerPoint(c.containerPoint),c.latlng=u?l.getLatLng():this.layerPointToLatLng(c.layerPoint)}for(s=0;s<o.length;s++)if(o[s].fire(e,c,!0),c.originalEvent._stopped||!1===o[s].options.bubblingMouseEvents&&-1!==y(this._mouseEvents,e))return}},_draggableMoved:function(t){return(t=t.dragging&&t.dragging.enabled()?t:this).dragging&&t.dragging.moved()||this.boxZoom&&this.boxZoom.moved()},_clearHandlers:function(){for(var t=0,e=this._handlers.length;t<e;t++)this._handlers[t].disable()},whenReady:function(t,e){return this._loaded?t.call(e||this,{target:this}):this.on("load",t,e),this},_getMapPanePos:function(){return Me(this._mapPane)||new D(0,0)},_moved:function(){var t=this._getMapPanePos();return t&&!t.equals([0,0])},_getTopLeftPoint:function(t,e){return(t&&void 0!==e?this._getNewPixelOrigin(t,e):this.getPixelOrigin()).subtract(this._getMapPanePos())},_getNewPixelOrigin:function(t,e){var n=this.getSize()._divideBy(2);return this.project(t,e)._subtract(n)._add(this._getMapPanePos())._round()},_latLngToNewLayerPoint:function(t,e,n){var i=this._getNewPixelOrigin(n,e);return this.project(t,e)._subtract(i)},_latLngBoundsToNewLayerBounds:function(t,e,n){var i=this._getNewPixelOrigin(n,e);
vendor: 102,087 bytes, line 2
2return F([this.project(t.getSouthWest(),e)._subtract(i),this.project(t.getNorthWest(),e)._subtract(i),this.project(t.getSouthEast(),e)._subtract(i),this.project(t.getNorthEast(),e)._subtract(i)])},_getCenterLayerPoint:function(){return this.containerPointToLayerPoint(this.getSize()._divideBy(2))},_getCenterOffset:function(t){return this.latLngToLayerPoint(t).subtract(this._getCenterLayerPoint())},_limitCenter:function(t,e,n){if(!n)return t;var i=this.project(t,e),r=this.getSize().divideBy(2),o=new R(i.subtract(r),i.add(r)),a=this._getBoundsOffset(o,n,e);return Math.abs(a.x)<=1&&Math.abs(a.y)<=1?t:this.unproject(i.add(a),e)},_limitOffset:function(t,e){if(!e)return t;var n=this.getPixelBounds(),i=new R(n.min.add(t),n.max.add(t));return t.add(this._getBoundsOffset(i,e))},_getBoundsOffset:function(t,e,n){var i=F(this.project(e.getNorthEast(),n),this.project(e.getSouthWest(),n)),r=i.min.subtract(t.min),o=i.max.subtract(t.max);return new D(this._rebound(r.x,-o.x),this._rebound(r.y,-o.y))},_rebound:function(t,e){return t+e>0?Math.round(t-e)/2:Math.max(0,Math.ceil(t))-Math.max(0,Math.floor(e))},_limitZoom:function(t){var e=this.getMinZoom(),n=this.getMaxZoom(),i=jt.any3d?this.options.zoomSnap:1;return i&&(t=Math.round(t/i)*i),Math.max(e,Math.min(n,t))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){xe(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(t,e){var n=this._getCenterOffset(t)._trunc();return!(!0!==(e&&e.animate)&&!this.getSize().contains(n)||(this.panBy(n,e),0))},_createAnimProxy:function(){var t=this._proxy=me("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(t),this.on("zoomanim",(function(t){var e=ue,n=this._proxy.style[e];Ae(this._proxy,this.project(t.center,t.zoom),this.getZoomScale(t.zoom,1)),n===this._proxy.style[e]&&this._animatingZoom&&this._onZoomTransitionEnd()}),this),this.on("load moveend",this._animMoveEnd,this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){ge(this._proxy),this.off("load moveend",this._animMoveEnd,this),delete this._proxy},_animMoveEnd:function(){var t=this.getCenter(),e=this.getZoom();Ae(this._proxy,this.project(t,e),this.getZoomScale(e,1))},_catchTransitionEnd:function(t){this._animatingZoom&&t.propertyName.indexOf("transform")>=0&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(t,e,n){if(this._animatingZoom)return!0;if(n=n||{},!this._zoomAnimated||!1===n.animate||this._nothingToAnimate()||Math.abs(e-this._zoom)>this.options.zoomAnimationThreshold)return!1;var i=this.getZoomScale(e),r=this._getCenterOffset(t)._divideBy(1-1/i);return!(!0!==n.animate&&!this.getSize().contains(r)||(C((function(){this._moveStart(!0,n.noMoveStart||!1)._animateZoom(t,e,!0)}),this),0))},_animateZoom:function(t,e,n,i){this._mapPane&&(n&&(this._animatingZoom=!0,this._animateToCenter=t,this._animateToZoom=e,_e(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:t,zoom:e,noUpdate:i}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(r(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&xe(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom,void 0,!0),this._tempFireZoomEvent&&this.fire("zoom"),delete this._tempFireZoomEvent,this.fire("move"),this._moveEnd(!0))}});function an(t,e){return new on(t,e)}var sn=A.extend({options:{position:"topright"},initialize:function(t){f(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var e=this._map;return e&&e.removeControl(this),this.options.position=t,e&&e.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this.remove(),this._map=t;var e=this._container=this.onAdd(t),n=this.getPosition(),i=t._controlCorners[n];return _e(e,"leaflet-control"),-1!==n.indexOf("bottom")?i.insertBefore(e,i.firstChild):i.appendChild(e),this._map.on("unload",this.remove,this),this},remove:function(){return this._map?(ge(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null,this):this},_refocusOnMap:function(t){this._map&&t&&t.screenX>0&&t.screenY>0&&this._map.getContainer().focus()}}),ln=function(t){return new sn(t)};on.include({addControl:function(t){return t.addTo(this),this},removeControl:function(t){return t.remove(),this},_initControlPos:function(){var t=this._controlCorners={},e="leaflet-",n=this._controlContainer=me("div",e+"control-container",this._container);function i(i,r){var o=e+i+" "+e+r;t[i+r]=me("div",o,n)}i("top","left"),i("top","right"),i("bottom","left"),i("bottom","right")},_clearControlPos:function(){for(var t in this._controlCorners)ge(this._controlCorners[t]);ge(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var cn=sn.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(t,e,n,i){return n<i?-1:i<n?1:0}},initialize:function(t,e,n){for(var i in f(this,n),this._layerControlInputs=[],this._layers=[],this._lastZIndex=0,this._handlingClick=!1,this._preventClick=!1,t)this._addLayer(t[i],i);for(i in e)this._addLayer(e[i],i,!0)},onAdd:function(t){this._initLayout(),this._update(),this._map=t,t.on("zoomend",this._checkDisabledLayers,this);for(var e=0;e<this._layers.length;e++)this._layers[e].layer.on("add remove",this._onLayerChange,this);return this._container},addTo:function(t){return sn.prototype.addTo.call(this,t),this._expandIfNotCollapsed()},onRemove:function(){this._map.off("zoomend",this._checkDisabledLayers,this);for(var t=0;t<this._layers.length;t++)this._layers[t].layer.off("add remove",this._onLayerChange,this)},addBaseLayer:function(t,e){return this._addLayer(t,e),this._map?this._update():this},addOverlay:function(t,e){return this._addLayer(t,e,!0),this._map?this._update():this},removeLayer:function(t){t.off("add remove",this._onLayerChange,this);var e=this._getLayer(a(t));return e&&this._layers.splice(this._layers.indexOf(e),1),this._map?this._update():this},expand:function(){_e(this._container,"leaflet-control-layers-expanded"),this._section.style.height=null;var t=this._map.getSize().y-(this._container.offsetTop+50);return t<this._section.clientHeight?(_e(this._section,"leaflet-control-layers-scrollbar"),this._section.style.height=t+"px"):xe(this._section,"leaflet-control-layers-scrollbar"),this._checkDisabledLayers(),this},collapse:function(){return xe(this._container,"leaflet-control-layers-expanded"),this},_initLayout:function(){var t="leaflet-control-layers",e=this._container=me("div",t),n=this.options.collapsed;e.setAttribute("aria-haspopup",!0),Ye(e),Ze(e);var i=this._section=me("section",t+"-list");n&&(this._map.on("click",this.collapse,this),Be(e,{mouseenter:this._expandSafely,mouseleave:this.collapse},this));var r=this._layersLink=me("a",t+"-toggle",e);r.href="#",r.title="Layers",r.setAttribute("role","button"),Be(r,{keydown:function(t){13===t.keyCode&&this._expandSafely()},click:function(t){Ge(t),this._expandSafely()}},this),n||this.expand(),this._baseLayersList=me("div",t+"-base",i),this._separator=me("div",t+"-separator",i),this._overlaysList=me("div",t+"-overlays",i),e.appendChild(i)},_getLayer:function(t){for(var e=0;e<this._layers.length;e++)if(this._layers[e]&&a(this._layers[e].layer)===t)return this._layers[e]},_addLayer:function(t,e,n){this._map&&t.on("add remove",this._onLayerChange,this),this._layers.push({layer:t,name:e,overlay:n}),this.options.sortLayers&&this._layers.sort(r((function(t,e){return this.options.sortFunction(t.layer,e.layer,t.name,e.name)}),this)),this.options.autoZIndex&&t.setZIndex&&(this._lastZIndex++,t.setZIndex(this._lastZIndex)),this._expandIfNotCollapsed()},_update:function(){if(!this._container)return this;ve(this._baseLayersList),ve(this._overlaysList),this._layerControlInputs=[];var t,e,n,i,r=0;for(n=0;n<this._layers.length;n++)i=this._layers[n],this._addItem(i),e=e||i.overlay,t=t||!i.overlay,r+=i.overlay?0:1;return this.options.hideSingleBase&&(t=t&&r>1,this._baseLayersList.style.display=t?"":"none"),this._separator.style.display=e&&t?"":"none",this},_onLayerChange:function(t){this._handlingClick||this._update();var e=this._getLayer(a(t.target)),n=e.overlay?"add"===t.type?"overlayadd":"overlayremove":"add"===t.type?"baselayerchange":null;n&&this._map.fire(n,e)},_createRadioElement:function(t,e){var n='<input type="radio" class="leaflet-control-layers-selector" name="'+t+'"'+(e?' checked="checked"':"")+"/>",i=document.createElement("div");return i.innerHTML=n,i.firstChild},_addItem:function(t){var e,n=document.createElement("label"),i=this._map.hasLayer(t.layer);t.overlay?((e=document.createElement("input")).type="checkbox",e.className="leaflet-control-layers-selector",e.defaultChecked=i):e=this._createRadioElement("leaflet-base-layers_"+a(this),i),this._layerControlInputs.push(e),e.layerId=a(t.layer),Be(e,"click",this._onInputClick,this);var r=document.createElement("span");r.innerHTML=" "+t.name;var o=document.createElement("span");return n.appendChild(o),o.appendChild(e),o.appendChild(r),(t.overlay?this._overlaysList:this._baseLayersList).appendChild(n),this._checkDisabledLayers(),n},_onInputClick:function(){if(!this._preventClick){var t,e,n=this._layerControlInputs,i=[],r=[];this._handlingClick=!0;for(var o=n.length-1;o>=0;o--)t=n[o],e=this._getLayer(t.layerId).layer,t.checked?i.push(e):t.checked||r.push(e);for(o=0;o<r.length;o++)this._map.hasLayer(r[o])&&this._map.removeLayer(r[o]);for(o=0;o<i.length;o++)this._map.hasLayer(i[o])||this._map.addLayer(i[o]);this._handlingClick=!1,this._refocusOnMap()}},_checkDisabledLayers:function(){for(var t,e,n=this._layerControlInputs,i=this._map.getZoom(),r=n.length-1;r>=0;r--)t=n[r],e=this._getLayer(t.layerId).layer,t.disabled=void 0!==e.options.minZoom&&i<e.options.minZoom||void 0!==e.options.maxZoom&&i>e.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expandSafely:function(){var t=this._section;this._preventClick=!0,Be(t,"click",Ge),this.expand();var e=this;setTimeout((function(){qe(t,"click",Ge),e._preventClick=!1}))}}),un=function(t,e,n){return new cn(t,e,n)},hn=sn.extend({options:{position:"topleft",zoomInText:'<span aria-hidden="true">+</span>',zoomInTitle:"Zoom in",zoomOutText:'<span aria-hidden="true">−</span>',zoomOutTitle:"Zoom out"},onAdd:function(t){var e="leaflet-control-zoom",n=me("div",e+" leaflet-bar"),i=this.options;return this._zoomInButton=this._createButton(i.zoomInText,i.zoomInTitle,e+"-in",n,this._zoomIn),this._zoomOutButton=this._createButton(i.zoomOutText,i.zoomOutTitle,e+"-out",n,this._zoomOut),this._updateDisabled(),t.on("zoomend zoomlevelschange",this._updateDisabled,this),n},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(t){!this._disabled&&this._map._zoom<this._map.getMaxZoom()&&this._map.zoomIn(this._map.options.zoomDelta*(t.shiftKey?3:1))},_zoomOut:function(t){!this._disabled&&this._map._zoom>this._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(t.shiftKey?3:1))},_createButton:function(t,e,n,i,r){var o=me("a",n,i);return o.innerHTML=t,o.href="#",o.title=e,o.setAttribute("role","button"),o.setAttribute("aria-label",e),Ye(o),Be(o,"click",Ke),Be(o,"click",r,this),Be(o,"click",this._refocusOnMap,this),o},_updateDisabled:function(){var t=this._map,e="leaflet-disabled";xe(this._zoomInButton,e),xe(this._zoomOutButton,e),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),(this._disabled||t._zoom===t.getMinZoom())&&(_e(this._zoomOutButton,e),this._zoomOutButton.setAttribute("aria-disabled","true")),(this._disabled||t._zoom===t.getMaxZoom())&&(_e(this._zoomInButton,e),this._zoomInButton.setAttribute("aria-disabled","true"))}});on.mergeOptions({zoomControl:!0}),on.addInitHook((function(){this.options.zoomControl&&(this.zoomControl=new hn,this.addControl(this.zoomControl))}));var dn=function(t){return new hn(t)},fn=sn.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(t){var e="leaflet-control-scale",n=me("div",e),i=this.options;return this._addScales(i,e+"-line",n),t.on(i.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),n},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(t,e,n){t.metric&&(this._mScale=me("div",e,n)),t.imperial&&(this._iScale=me("div",e,n))},_update:function(){var t=this._map,e=t.getSize().y/2,n=t.distance(t.containerPointToLatLng([0,e]),t.containerPointToLatLng([this.options.maxWidth,e]));this._updateScales(n)},_updateScales:function(t){this.options.metric&&t&&this._updateMetric(t),this.options.imperial&&t&&this._updateImperial(t)},_updateMetric:function(t){var e=this._getRoundNum(t),n=e<1e3?e+" m":e/1e3+" km";this._updateScale(this._mScale,n,e/t)},_updateImperial:function(t){var e,n,i,r=3.2808399*t;r>5280?(e=r/5280,n=this._getRoundNum(e),this._updateScale(this._iScale,n+" mi",n/e)):(i=this._getRoundNum(r),this._updateScale(this._iScale,i+" ft",i/r))},_updateScale:function(t,e,n){t.style.width=Math.round(this.options.maxWidth*n)+"px",t.innerHTML=e},_getRoundNum:function(t){var e=Math.pow(10,(Math.floor(t)+"").length-1),n=t/e;return e*(n=n>=10?10:n>=5?5:n>=3?3:n>=2?2:1)}}),pn=function(t){return new fn(t)},mn='<svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" width="12" height="8" viewBox="0 0 12 8" class="leaflet-attribution-flag"><path fill="#4C7BE1" d="M0 0h12v4H0z"/><path fill="#FFD500" d="M0 4h12v3H0z"/><path fill="#E0BC00" d="M0 7h12v1H0z"/></svg>',gn=sn.extend({options:{position:"bottomright",prefix:'<a href="https://leafletjs.com" title="A JavaScript library for interactive maps">'+(jt.inlineSvg?mn+" ":"")+"Leaflet</a>"},initialize:function(t){f(this,t),this._attributions={}},onAdd:function(t){for(var e in t.attributionControl=this,this._container=me("div","leaflet-control-attribution"),Ye(this._container),t._layers)t._layers[e].getAttribution&&this.addAttribution(t._layers[e].getAttribution());return this._update(),t.on("layeradd",this._addAttribution,this),this._container},onRemove:function(t){t.off("layeradd",this._addAttribution,this)},_addAttribution:function(t){t.layer.getAttribution&&(this.addAttribution(t.layer.getAttribution()),t.layer.once("remove",(function(){this.removeAttribution(t.layer.getAttribution())}),this))},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t?(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update(),this):this},removeAttribution:function(t){return t?(this._attributions[t]&&(this._attributions[t]--,this._update()),this):this},_update:function(){if(this._map){var t=[];for(var e in this._attributions)this._attributions[e]&&t.push(e);var n=[];this.options.prefix&&n.push(this.options.prefix),t.length&&n.push(t.join(", ")),this._container.innerHTML=n.join(' <span aria-hidden="true">|</span> ')}}});on.mergeOptions({attributionControl:!0}),on.addInitHook((function(){this.options.attributionControl&&(new gn).addTo(this)}));var vn=function(t){return new gn(t)};sn.Layers=cn,sn.Zoom=hn,sn.Scale=fn,sn.Attribution=gn,ln.layers=un,ln.zoom=dn,ln.scale=pn,ln.attribution=vn;var yn=A.extend({initialize:function(t){this._map=t},enable:function(){return this._enabled||(this._enabled=!0,this.addHooks()),this},disable:function(){return this._enabled?(this._enabled=!1,this.removeHooks(),this):this},enabled:function(){return!!this._enabled}});yn.addTo=function(t,e){return t.addHandler(e,this),this};var bn={Events:O},wn=jt.touch?"touchstart mousedown":"mousedown",_n=P.extend({options:{clickTolerance:3},initialize:function(t,e,n,i){f(this,i),this._element=t,this._dragStartTarget=e||t,this._preventOutline=n},enable:function(){this._enabled||(Be(this._dragStartTarget,wn,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(_n._dragging===this&&this.finishDrag(!0),qe(this._dragStartTarget,wn,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(t){if(this._enabled&&(this._moved=!1,!we(this._element,"leaflet-zoom-anim")))if(t.touches&&1!==t.touches.length)_n._dragging===this&&this.finishDrag();else if(!(_n._dragging||t.shiftKey||1!==t.which&&1!==t.button&&!t.touches||(_n._dragging=this,this._preventOutline&&Ne(this._element),Pe(),oe(),this._moving))){this.fire("down");var e=t.touches?t.touches[0]:t,n=Re(this._element);this._startPoint=new D(e.clientX,e.clientY),this._startPos=Me(this._element),this._parentScale=Fe(n);var i="mousedown"===t.type;Be(document,i?"mousemove":"touchmove",this._onMove,this),Be(document,i?"mouseup":"touchend touchcancel",this._onUp,this)}},_onMove:function(t){if(this._enabled)if(t.touches&&t.touches.length>1)this._moved=!0;else{var e=t.touches&&1===t.touches.length?t.touches[0]:t,n=new D(e.clientX,e.clientY)._subtract(this._startPoint);(n.x||n.y)&&(Math.abs(n.x)+Math.abs(n.y)<this.options.clickTolerance||(n.x/=this._parentScale.x,n.y/=this._parentScale.y,Ge(t),this._moved||(this.fire("dragstart"),this._moved=!0,_e(document.body,"leaflet-dragging"),this._lastTarget=t.target||t.srcElement,window.SVGElementInstance&&this._lastTarget instanceof window.SVGElementInstance&&(this._lastTarget=this._lastTarget.correspondingUseElement),_e(this._lastTarget,"leaflet-drag-target")),this._newPos=this._startPos.add(n),this._moving=!0,this._lastEvent=t,this._updatePosition()))}},_updatePosition:function(){var t={originalEvent:this._lastEvent};this.fire("predrag",t),Le(this._element,this._newPos),this.fire("drag",t)},_onUp:function(){this._enabled&&this.finishDrag()},finishDrag:function(t){xe(document.body,"leaflet-dragging"),this._lastTarget&&(xe(this._lastTarget,"leaflet-drag-target"),this._lastTarget=null),qe(document,"mousemove touchmove",this._onMove,this),qe(document,"mouseup touchend touchcancel",this._onUp,this),De(),ae();var e=this._moved&&this._moving;this._moving=!1,_n._dragging=!1,e&&this.fire("dragend",{noInertia:t,distance:this._newPos.distanceTo(this._startPos)})}});function xn(t,e,n){var i,r,o,a,s,l,c,u,h,d=[1,4,2,8];for(r=0,c=t.length;r<c;r++)t[r]._code=In(t[r],e);for(a=0;a<4;a++){for(u=d[a],i=[],r=0,o=(c=t.length)-1;r<c;o=r++)s=t[r],l=t[o],s._code&u?l._code&u||((h=Nn(l,s,u,e,n))._code=In(h,e),i.push(h)):(l._code&u&&((h=Nn(l,s,u,e,n))._code=In(h,e),i.push(h)),i.push(s));t=i}return t}function kn(t,e){var n,i,r,o,a,s,l,c,u;if(!t||0===t.length)throw new Error("latlngs not passed");jn(t)||(t=t[0]);var h=q([0,0]),d=B(t);d.getNorthWest().distanceTo(d.getSouthWest())*d.getNorthEast().distanceTo(d.getNorthWest())<1700&&(h=Sn(t));var f=t.length,p=[];for(n=0;n<f;n++){var m=q(t[n]);p.push(e.project(q([m.lat-h.lat,m.lng-h.lng])))}for(s=l=c=0,n=0,i=f-1;n<f;i=n++)r=p[n],o=p[i],a=r.y*o.x-o.y*r.x,l+=(r.x+o.x)*a,c+=(r.y+o.y)*a,s+=3*a;u=0===s?p[0]:[l/s,c/s];var g=e.unproject(I(u));return q([g.lat+h.lat,g.lng+h.lng])}function Sn(t){for(var e=0,n=0,i=0,r=0;r<t.length;r++){var o=q(t[r]);e+=o.lat,n+=o.lng,i++}return q([e/i,n/i])}var Cn,Tn={__proto__:null,clipPolygon:xn,polygonCenter:kn,centroid:Sn};function En(t,e){if(!e||!t.length)return t.slice();var n=e*e;return t=Mn(t=Pn(t,n),n)}function An(t,e,n){return Math.sqrt(Fn(t,e,n,!0))}function Ln(t,e,n){return Fn(t,e,n)}function Mn(t,e){var n=t.length,i=new(typeof Uint8Array!=void 0+""?Uint8Array:Array)(n);i[0]=i[n-1]=1,On(t,i,e,0,n-1);var r,o=[];for(r=0;r<n;r++)i[r]&&o.push(t[r]);return o}function On(t,e,n,i,r){var o,a,s,l=0;for(a=i+1;a<=r-1;a++)(s=Fn(t[a],t[i],t[r],!0))>l&&(o=a,l=s);l>n&&(e[o]=1,On(t,e,n,i,o),On(t,e,n,o,r))}function Pn(t,e){for(var n=[t[0]],i=1,r=0,o=t.length;i<o;i++)Rn(t[i],t[r])>e&&(n.push(t[i]),r=i);return r<o-1&&n.push(t[o-1]),n}function Dn(t,e,n,i,r){var o,a,s,l=i?Cn:In(t,n),c=In(e,n);for(Cn=c;;){if(!(l|c))return[t,e];if(l&c)return!1;s=In(a=Nn(t,e,o=l||c,n,r),n),o===l?(t=a,l=s):(e=a,c=s)}}function Nn(t,e,n,i,r){var o,a,s=e.x-t.x,l=e.y-t.y,c=i.min,u=i.max;return 8&n?(o=t.x+s*(u.y-t.y)/l,a=u.y):4&n?(o=t.x+s*(c.y-t.y)/l,a=c.y):2&n?(o=u.x,a=t.y+l*(u.x-t.x)/s):1&n&&(o=c.x,a=t.y+l*(c.x-t.x)/s),new D(o,a,r)}function In(t,e){var n=0;return t.x<e.min.x?n|=1:t.x>e.max.x&&(n|=2),t.y<e.min.y?n|=4:t.y>e.max.y&&(n|=8),n}function Rn(t,e){var n=e.x-t.x,i=e.y-t.y;return n*n+i*i}function Fn(t,e,n,i){var r,o=e.x,a=e.y,s=n.x-o,l=n.y-a,c=s*s+l*l;return c>0&&((r=((t.x-o)*s+(t.y-a)*l)/c)>1?(o=n.x,a=n.y):r>0&&(o+=s*r,a+=l*r)),s=t.x-o,l=t.y-a,i?s*s+l*l:new D(o,a)}function jn(t){return!v(t[0])||"object"!=typeof t[0][0]&&void 0!==t[0][0]}function Bn(t){return jn(t)}function zn(t,e){var n,i,r,o,a,s,l,c;if(!t||0===t.length)throw new Error("latlngs not passed");jn(t)||(t=t[0]);var u=q([0,0]),h=B(t);h.getNorthWest().distanceTo(h.getSouthWest())*h.getNorthEast().distanceTo(h.getNorthWest())<1700&&(u=Sn(t));var d=t.length,f=[];for(n=0;n<d;n++){var p=q(t[n]);f.push(e.project(q([p.lat-u.lat,p.lng-u.lng])))}for(n=0,i=0;n<d-1;n++)i+=f[n].distanceTo(f[n+1])/2;if(0===i)c=f[0];else for(n=0,o=0;n<d-1;n++)if(a=f[n],s=f[n+1],(o+=r=a.distanceTo(s))>i){l=(o-i)/r,c=[s.x-l*(s.x-a.x),s.y-l*(s.y-a.y)];break}var m=e.unproject(I(c));return q([m.lat+u.lat,m.lng+u.lng])}var qn={__proto__:null,simplify:En,pointToSegmentDistance:An,closestPointOnSegment:Ln,clipSegment:Dn,_getEdgeIntersection:Nn,_getBitCode:In,_sqClosestPointOnSegment:Fn,isFlat:jn,_flat:Bn,polylineCenter:zn},Hn={project:function(t){return new D(t.lng,t.lat)},unproject:function(t){return new z(t.y,t.x)},bounds:new R([-180,-90],[180,90])},Un={R:6378137,R_MINOR:6356752.314245179,bounds:new R([-20037508.34279,-15496570.73972],[20037508.34279,18764656.23138]),project:function(t){var e=Math.PI/180,n=this.R,i=t.lat*e,r=this.R_MINOR/n,o=Math.sqrt(1-r*r),a=o*Math.sin(i),s=Math.tan(Math.PI/4-i/2)/Math.pow((1-a)/(1+a),o/2);return i=-n*Math.log(Math.max(s,1e-10)),new D(t.lng*e*n,i)},unproject:function(t){for(var e,n=180/Math.PI,i=this.R,r=this.R_MINOR/i,o=Math.sqrt(1-r*r),a=Math.exp(-t.y/i),s=Math.PI/2-2*Math.atan(a),l=0,c=.1;l<15&&Math.abs(c)>1e-7;l++)e=o*Math.sin(s),e=Math.pow((1-e)/(1+e),o/2),s+=c=Math.PI/2-2*Math.atan(a*e)-s;return new z(s*n,t.x*n/i)}},Wn={__proto__:null,LonLat:Hn,Mercator:Un,SphericalMercator:V},$n=n({},W,{code:"EPSG:3395",projection:Un,transformation:function(){var t=.5/(Math.PI*Un.R);return Y(t,.5,-t,.5)}()}),Vn=n({},W,{code:"EPSG:4326",projection:Hn,transformation:Y(1/180,1,-1/180,.5)}),Zn=n({},U,{projection:Hn,transformation:Y(1,0,-1,0),scale:function(t){return Math.pow(2,t)},zoom:function(t){return Math.log(t)/Math.LN2},distance:function(t,e){var n=e.lng-t.lng,i=e.lat-t.lat;return Math.sqrt(n*n+i*i)},infinite:!0});U.Earth=W,U.EPSG3395=$n,U.EPSG3857=G,U.EPSG900913=K,U.EPSG4326=Vn,U.Simple=Zn;var Yn=P.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(t){return t.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(t){return t&&t.removeLayer(this),this},getPane:function(t){return this._map.getPane(t?this.options[t]||t:this.options.pane)},addInteractiveTarget:function(t){return this._map._targets[a(t)]=this,this},removeInteractiveTarget:function(t){return delete this._map._targets[a(t)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(t){var e=t.target;if(e.hasLayer(this)){if(this._map=e,this._zoomAnimated=e._zoomAnimated,this.getEvents){var n=this.getEvents();e.on(n,this),this.once("remove",(function(){e.off(n,this)}),this)}this.onAdd(e),this.fire("add"),e.fire("layeradd",{layer:this})}}});on.include({addLayer:function(t){if(!t._layerAdd)throw new Error("The provided object is not a Layer.");var e=a(t);return this._layers[e]||(this._layers[e]=t,t._mapToAdd=this,t.beforeAdd&&t.beforeAdd(this),this.whenReady(t._layerAdd,t)),this},removeLayer:function(t){var e=a(t);return this._layers[e]?(this._loaded&&t.onRemove(this),delete this._layers[e],this._loaded&&(this.fire("layerremove",{layer:t}),t.fire("remove")),t._map=t._mapToAdd=null,this):this},hasLayer:function(t){return a(t)in this._layers},eachLayer:function(t,e){for(var n in this._layers)t.call(e,this._layers[n]);return this},_addLayers:function(t){for(var e=0,n=(t=t?v(t)?t:[t]:[]).length;e<n;e++)this.addLayer(t[e])},_addZoomLimit:function(t){isNaN(t.options.maxZoom)&&isNaN(t.options.minZoom)||(this._zoomBoundLayers[a(t)]=t,this._updateZoomLevels())},_removeZoomLimit:function(t){var e=a(t);this._zoomBoundLayers[e]&&(delete this._zoomBoundLayers[e],this._updateZoomLevels())},_updateZoomLevels:function(){var t=1/0,e=-1/0,n=this._getZoomSpan();for(var i in this._zoomBoundLayers){var r=this._zoomBoundLayers[i].options;t=void 0===r.minZoom?t:Math.min(t,r.minZoom),e=void 0===r.maxZoom?e:Math.max(e,r.maxZoom)}this._layersMaxZoom=e===-1/0?void 0:e,this._layersMinZoom=t===1/0?void 0:t,n!==this._getZoomSpan()&&this.fire("zoomlevelschange"),void 0===this.options.maxZoom&&this._layersMaxZoom&&this.getZoom()>this._layersMaxZoom&&this.setZoom(this._layersMaxZoom),void 0===this.options.minZoom&&this._layersMinZoom&&this.getZoom()<this._layersMinZoom&&this.setZoom(this._layersMinZoom)}});var Gn=Yn.extend({initialize:function(t,e){var n,i;if(f(this,e),this._layers={},t)for(n=0,i=t.length;n<i;n++)this.addLayer(t[n])},addLayer:function(t){var e=this.getLayerId(t);return this._layers[e]=t,this._map&&this._map.addLayer(t),this},removeLayer:function(t){var e=t in this._layers?t:this.getLayerId(t);return this._map&&this._layers[e]&&this._map.removeLayer(this._layers[e]),delete this._layers[e],this},hasLayer:function(t){return("number"==typeof t?t:this.getLayerId(t))in this._layers},clearLayers:function(){return this.eachLayer(this.removeLayer,this)},invoke:function(t){var e,n,i=Array.prototype.slice.call(arguments,1);for(e in this._layers)(n=this._layers[e])[t]&&n[t].apply(n,i);return this},onAdd:function(t){this.eachLayer(t.addLayer,t)},onRemove:function(t){this.eachLayer(t.removeLayer,t)},eachLayer:function(t,e){for(var n in this._layers)t.call(e,this._layers[n]);return this},getLayer:function(t){return this._layers[t]},getLayers:function(){var t=[];return this.eachLayer(t.push,t),t},setZIndex:function(t){return this.invoke("setZIndex",t)},getLayerId:function(t){return a(t)}}),Kn=function(t,e){return new Gn(t,e)},Xn=Gn.extend({addLayer:function(t){return this.hasLayer(t)?this:(t.addEventParent(this),Gn.prototype.addLayer.call(this,t),this.fire("layeradd",{layer:t}))},removeLayer:function(t){return this.hasLayer(t)?(t in this._layers&&(t=this._layers[t]),t.removeEventParent(this),Gn.prototype.removeLayer.call(this,t),this.fire("layerremove",{layer:t})):this},setStyle:function(t){return this.invoke("setStyle",t)},bringToFront:function(){return this.invoke("bringToFront")},bringToBack:function(){return this.invoke("bringToBack")},getBounds:function(){var t=new j;for(var e in this._layers){var n=this._layers[e];t.extend(n.getBounds?n.getBounds():n.getLatLng())}return t}}),Jn=function(t,e){return new Xn(t,e)},Qn=A.extend({options:{popupAnchor:[0,0],tooltipAnchor:[0,0],crossOrigin:!1},initialize:function(t){f(this,t)},createIcon:function(t){return this._createIcon("icon",t)},createShadow:function(t){return this._createIcon("shadow",t)},_createIcon:function(t,e){var n=this._getIconUrl(t);if(!n){if("icon"===t)throw new Error("iconUrl not set in Icon options (see the docs).");return null}var i=this._createImg(n,e&&"IMG"===e.tagName?e:null);return this._setIconStyles(i,t),(this.options.crossOrigin||""===this.options.crossOrigin)&&(i.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),i},_setIconStyles:function(t,e){var n=this.options,i=n[e+"Size"];"number"==typeof i&&(i=[i,i]);var r=I(i),o=I("shadow"===e&&n.shadowAnchor||n.iconAnchor||r&&r.divideBy(2,!0));t.className="leaflet-marker-"+e+" "+(n.className||""),o&&(t.style.marginLeft=-o.x+"px",t.style.marginTop=-o.y+"px"),r&&(t.style.width=r.x+"px",t.style.height=r.y+"px")},_createImg:function(t,e){return(e=e||document.createElement("img")).src=t,e},_getIconUrl:function(t){return jt.retina&&this.options[t+"RetinaUrl"]||this.options[t+"Url"]}});function ti(t){return new Qn(t)}var ei=Qn.extend({options:{iconUrl:"marker-icon.png",iconRetinaUrl:"marker-icon-2x.png",shadowUrl:"marker-shadow.png",iconSize:[25,41],iconAnchor:[12,41],popupAnchor:[1,-34],tooltipAnchor:[16,-28],shadowSize:[41,41]},_getIconUrl:function(t){return"string"!=typeof ei.imagePath&&(ei.imagePath=this._detectIconPath()),(this.options.imagePath||ei.imagePath)+Qn.prototype._getIconUrl.call(this,t)},_stripUrl:function(t){var e=function(t,e,n){var i=e.exec(t);return i&&i[n]};return(t=e(t,/^url\((['"])?(.+)\1\)$/,2))&&e(t,/^(.*)marker-icon\.png$/,1)},_detectIconPath:function(){var t=me("div","leaflet-default-icon-path",document.body),e=pe(t,"background-image")||pe(t,"backgroundImage");if(document.body.removeChild(t),e=this._stripUrl(e))return e;var n=document.querySelector('link[href$="leaflet.css"]');return n?n.href.substring(0,n.href.length-11-1):""}}),ni=yn.extend({initialize:function(t){this._marker=t},addHooks:function(){var t=this._marker._icon;this._draggable||(this._draggable=new _n(t,t,!0)),this._draggable.on({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).enable(),_e(t,"leaflet-marker-draggable")},removeHooks:function(){this._draggable.off({dragstart:this._onDragStart,predrag:this._onPreDrag,drag:this._onDrag,dragend:this._onDragEnd},this).disable(),this._marker._icon&&xe(this._marker._icon,"leaflet-marker-draggable")},moved:function(){return this._draggable&&this._draggable._moved},_adjustPan:function(t){var e=this._marker,n=e._map,i=this._marker.options.autoPanSpeed,r=this._marker.options.autoPanPadding,o=Me(e._icon),a=n.getPixelBounds(),s=n.getPixelOrigin(),l=F(a.min._subtract(s).add(r),a.max._subtract(s).subtract(r));if(!l.contains(o)){var c=I((Math.max(l.max.x,o.x)-l.max.x)/(a.max.x-l.max.x)-(Math.min(l.min.x,o.x)-l.min.x)/(a.min.x-l.min.x),(Math.max(l.max.y,o.y)-l.max.y)/(a.max.y-l.max.y)-(Math.min(l.min.y,o.y)-l.min.y)/(a.min.y-l.min.y)).multiplyBy(i);n.panBy(c,{animate:!1}),this._draggable._newPos._add(c),this._draggable._startPos._add(c),Le(e._icon,this._draggable._newPos),this._onDrag(t),this._panRequest=C(this._adjustPan.bind(this,t))}},_onDragStart:function(){this._oldLatLng=this._marker.getLatLng(),this._marker.closePopup&&this._marker.closePopup(),this._marker.fire("movestart").fire("dragstart")},_onPreDrag:function(t){this._marker.options.autoPan&&(T(this._panRequest),this._panRequest=C(this._adjustPan.bind(this,t)))},_onDrag:function(t){var e=this._marker,n=e._shadow,i=Me(e._icon),r=e._map.layerPointToLatLng(i);n&&Le(n,i),e._latlng=r,t.latlng=r,t.oldLatLng=this._oldLatLng,e.fire("move",t).fire("drag",t)},_onDragEnd:function(t){T(this._panRequest),delete this._oldLatLng,this._marker.fire("moveend").fire("dragend",t)}}),ii=Yn.extend({options:{icon:new ei,interactive:!0,keyboard:!0,title:"",alt:"Marker",zIndexOffset:0,opacity:1,riseOnHover:!1,riseOffset:250,pane:"markerPane",shadowPane:"shadowPane",bubblingMouseEvents:!1,autoPanOnFocus:!0,draggable:!1,autoPan:!1,autoPanPadding:[50,50],autoPanSpeed:10},initialize:function(t,e){f(this,e),this._latlng=q(t)},onAdd:function(t){this._zoomAnimated=this._zoomAnimated&&t.options.markerZoomAnimation,this._zoomAnimated&&t.on("zoomanim",this._animateZoom,this),this._initIcon(),this.update()},onRemove:function(t){this.dragging&&this.dragging.enabled()&&(this.options.draggable=!0,this.dragging.removeHooks()),delete this.dragging,this._zoomAnimated&&t.off("zoomanim",this._animateZoom,this),this._removeIcon(),this._removeShadow()},getEvents:function(){return{zoom:this.update,viewreset:this.update}},getLatLng:function(){return this._latlng},setLatLng:function(t){var e=this._latlng;return this._latlng=q(t),this.update(),this.fire("move",{oldLatLng:e,latlng:this._latlng})},setZIndexOffset:function(t){return this.options.zIndexOffset=t,this.update()},getIcon:function(){return this.options.icon},setIcon:function(t){return this.options.icon=t,this._map&&(this._initIcon(),this.update()),this._popup&&this.bindPopup(this._popup,this._popup.options),this},getElement:function(){return this._icon},update:function(){if(this._icon&&this._map){var t=this._map.latLngToLayerPoint(this._latlng).round();this._setPos(t)}return this},_initIcon:function(){var t=this.options,e="leaflet-zoom-"+(this._zoomAnimated?"animated":"hide"),n=t.icon.createIcon(this._icon),i=!1;n!==this._icon&&(this._icon&&this._removeIcon(),i=!0,t.title&&(n.title=t.title),"IMG"===n.tagName&&(n.alt=t.alt||"")),_e(n,e),t.keyboard&&(n.tabIndex="0",n.setAttribute("role","button")),this._icon=n,t.riseOnHover&&this.on({mouseover:this._bringToFront,mouseout:this._resetZIndex}),this.options.autoPanOnFocus&&Be(n,"focus",this._panOnFocus,this);var r=t.icon.createShadow(this._shadow),o=!1;r!==this._shadow&&(this._removeShadow(),o=!0),r&&(_e(r,e),r.alt=""),this._shadow=r,t.opacity<1&&this._updateOpacity(),i&&this.getPane().appendChild(this._icon),this._initInteraction(),r&&o&&this.getPane(t.shadowPane).appendChild(this._shadow)},_removeIcon:function(){this.options.riseOnHover&&this.off({mouseover:this._bringToFront,mouseout:this._resetZIndex}),this.options.autoPanOnFocus&&qe(this._icon,"focus",this._panOnFocus,this),ge(this._icon),this.removeInteractiveTarget(this._icon),this._icon=null},_removeShadow:function(){this._shadow&&ge(this._shadow),this._shadow=null},_setPos:function(t){this._icon&&Le(this._icon,t),this._shadow&&Le(this._shadow,t),this._zIndex=t.y+this.options.zIndexOffset,this._resetZIndex()},_updateZIndex:function(t){this._icon&&(this._icon.style.zIndex=this._zIndex+t)},_animateZoom:function(t){var e=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center).round();this._setPos(e)},_initInteraction:function(){if(this.options.interactive&&(_e(this._icon,"leaflet-interactive"),this.addInteractiveTarget(this._icon),ni)){var t=this.options.draggable;this.dragging&&(t=this.dragging.enabled(),this.dragging.disable()),this.dragging=new ni(this),t&&this.dragging.enable()}},setOpacity:function(t){return this.options.opacity=t,this._map&&this._updateOpacity(),this},_updateOpacity:function(){var t=this.options.opacity;this._icon&&Ce(this._icon,t),this._shadow&&Ce(this._shadow,t)},_bringToFront:function(){this._updateZIndex(this.options.riseOffset)},_resetZIndex:function(){this._updateZIndex(0)},_panOnFocus:function(){var t=this._map;if(t){var e=this.options.icon.options,n=e.iconSize?I(e.iconSize):I(0,0),i=e.iconAnchor?I(e.iconAnchor):I(0,0);t.panInside(this._latlng,{paddingTopLeft:i,paddingBottomRight:n.subtract(i)})}},_getPopupAnchor:function(){return this.options.icon.options.popupAnchor},_getTooltipAnchor:function(){return this.options.icon.options.tooltipAnchor}});function ri(t,e){return new ii(t,e)}var oi=Yn.extend({options:{stroke:!0,color:"#3388ff",weight:3,opacity:1,lineCap:"round",lineJoin:"round",dashArray:null,dashOffset:null,fill:!1,fillColor:null,fillOpacity:.2,fillRule:"evenodd",interactive:!0,bubblingMouseEvents:!0},beforeAdd:function(t){this._renderer=t.getRenderer(this)},onAdd:function(){this._renderer._initPath(this),this._reset(),this._renderer._addPath(this)},onRemove:function(){this._renderer._removePath(this)},redraw:function(){return this._map&&this._renderer._updatePath(this),this},setStyle:function(t){return f(this,t),this._renderer&&(this._renderer._updateStyle(this),this.options.stroke&&t&&Object.prototype.hasOwnProperty.call(t,"weight")&&this._updateBounds()),this},bringToFront:function(){return this._renderer&&this._renderer._bringToFront(this),this},bringToBack:function(){return this._renderer&&this._renderer._bringToBack(this),this},getElement:function(){return this._path},_reset:function(){this._project(),this._update()},_clickTolerance:function(){return(this.options.stroke?this.options.weight/2:0)+(this._renderer.options.tolerance||0)}}),ai=oi.extend({options:{fill:!0,radius:10},initialize:function(t,e){f(this,e),this._latlng=q(t),this._radius=this.options.radius},setLatLng:function(t){var e=this._latlng;return this._latlng=q(t),this.redraw(),this.fire("move",{oldLatLng:e,latlng:this._latlng})},getLatLng:function(){return this._latlng},setRadius:function(t){return this.options.radius=this._radius=t,this.redraw()},getRadius:function(){return this._radius},setStyle:function(t){var e=t&&t.radius||this._radius;return oi.prototype.setStyle.call(this,t),this.setRadius(e),this},_project:function(){this._point=this._map.latLngToLayerPoint(this._latlng),this._updateBounds()},_updateBounds:function(){var t=this._radius,e=this._radiusY||t,n=this._clickTolerance(),i=[t+n,e+n];this._pxBounds=new R(this._point.subtract(i),this._point.add(i))},_update:function(){this._map&&this._updatePath()},_updatePath:function(){this._renderer._updateCircle(this)},_empty:function(){return this._radius&&!this._renderer._bounds.intersects(this._pxBounds)},_containsPoint:function(t){return t.distanceTo(this._point)<=this._radius+this._clickTolerance()}});function si(t,e){return new ai(t,e)}var li=ai.extend({initialize:function(t,e,i){if("number"==typeof e&&(e=n({},i,{radius:e})),f(this,e),this._latlng=q(t),isNaN(this.options.radius))throw new Error("Circle radius cannot be NaN");this._mRadius=this.options.radius},setRadius:function(t){return this._mRadius=t,this.redraw()},getRadius:function(){return this._mRadius},getBounds:function(){var t=[this._radius,this._radiusY||this._radius];return new j(this._map.layerPointToLatLng(this._point.subtract(t)),this._map.layerPointToLatLng(this._point.add(t)))},setStyle:oi.prototype.setStyle,_project:function(){var t=this._latlng.lng,e=this._latlng.lat,n=this._map,i=n.options.crs;if(i.distance===W.distance){var r=Math.PI/180,o=this._mRadius/W.R/r,a=n.project([e+o,t]),s=n.project([e-o,t]),l=a.add(s).divideBy(2),c=n.unproject(l).lat,u=Math.acos((Math.cos(o*r)-Math.sin(e*r)*Math.sin(c*r))/(Math.cos(e*r)*Math.cos(c*r)))/r;(isNaN(u)||0===u)&&(u=o/Math.cos(Math.PI/180*e)),this._point=l.subtract(n.getPixelOrigin()),this._radius=isNaN(u)?0:l.x-n.project([c,t-u]).x,this._radiusY=l.y-a.y}else{var h=i.unproject(i.project(this._latlng).subtract([this._mRadius,0]));this._point=n.latLngToLayerPoint(this._latlng),this._radius=this._point.x-n.latLngToLayerPoint(h).x}this._updateBounds()}});function ci(t,e,n){return new li(t,e,n)}var ui=oi.extend({options:{smoothFactor:1,noClip:!1},initialize:function(t,e){f(this,e),this._setLatLngs(t)},getLatLngs:function(){return this._latlngs},setLatLngs:function(t){return this._setLatLngs(t),this.redraw()},isEmpty:function(){return!this._latlngs.length},closestLayerPoint:function(t){for(var e,n,i=1/0,r=null,o=Fn,a=0,s=this._parts.length;a<s;a++)for(var l=this._parts[a],c=1,u=l.length;c<u;c++){var h=o(t,e=l[c-1],n=l[c],!0);h<i&&(i=h,r=o(t,e,n))}return r&&(r.distance=Math.sqrt(i)),r},getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");return zn(this._defaultShape(),this._map.options.crs)},getBounds:function(){return this._bounds},addLatLng:function(t,e){return e=e||this._defaultShape(),t=q(t),e.push(t),this._bounds.extend(t),this.redraw()},_setLatLngs:function(t){this._bounds=new j,this._latlngs=this._convertLatLngs(t)},_defaultShape:function(){return jn(this._latlngs)?this._latlngs:this._latlngs[0]},_convertLatLngs:function(t){for(var e=[],n=jn(t),i=0,r=t.length;i<r;i++)n?(e[i]=q(t[i]),this._bounds.extend(e[i])):e[i]=this._convertLatLngs(t[i]);return e},_project:function(){var t=new R;this._rings=[],this._projectLatlngs(this._latlngs,this._rings,t),this._bounds.isValid()&&t.isValid()&&(this._rawPxBounds=t,this._updateBounds())},_updateBounds:function(){var t=this._clickTolerance(),e=new D(t,t);this._rawPxBounds&&(this._pxBounds=new R([this._rawPxBounds.min.subtract(e),this._rawPxBounds.max.add(e)]))},_projectLatlngs:function(t,e,n){var i,r,o=t[0]instanceof z,a=t.length;if(o){for(r=[],i=0;i<a;i++)r[i]=this._map.latLngToLayerPoint(t[i]),n.extend(r[i]);e.push(r)}else for(i=0;i<a;i++)this._projectLatlngs(t[i],e,n)},_clipPoints:function(){var t=this._renderer._bounds;if(this._parts=[],this._pxBounds&&this._pxBounds.intersects(t))if(this.options.noClip)this._parts=this._rings;else{var e,n,i,r,o,a,s,l=this._parts;for(e=0,i=0,r=this._rings.length;e<r;e++)for(n=0,o=(s=this._rings[e]).length;n<o-1;n++)(a=Dn(s[n],s[n+1],t,n,!0))&&(l[i]=l[i]||[],l[i].push(a[0]),a[1]===s[n+1]&&n!==o-2||(l[i].push(a[1]),i++))}},_simplifyPoints:function(){for(var t=this._parts,e=this.options.smoothFactor,n=0,i=t.length;n<i;n++)t[n]=En(t[n],e)},_update:function(){this._map&&(this._clipPoints(),this._simplifyPoints(),this._updatePath())},_updatePath:function(){this._renderer._updatePoly(this)},_containsPoint:function(t,e){var n,i,r,o,a,s,l=this._clickTolerance();if(!this._pxBounds||!this._pxBounds.contains(t))return!1;for(n=0,o=this._parts.length;n<o;n++)for(i=0,r=(a=(s=this._parts[n]).length)-1;i<a;r=i++)if((e||0!==i)&&An(t,s[r],s[i])<=l)return!0;return!1}});function hi(t,e){return new ui(t,e)}ui._flat=Bn;var di=ui.extend({options:{fill:!0},isEmpty:function(){return!this._latlngs.length||!this._latlngs[0].length},getCenter:function(){if(!this._map)throw new Error("Must add layer to map before using getCenter()");return kn(this._defaultShape(),this._map.options.crs)},_convertLatLngs:function(t){var e=ui.prototype._convertLatLngs.call(this,t),n=e.length;return n>=2&&e[0]instanceof z&&e[0].equals(e[n-1])&&e.pop(),e},_setLatLngs:function(t){ui.prototype._setLatLngs.call(this,t),jn(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return jn(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var t=this._renderer._bounds,e=this.options.weight,n=new D(e,e);if(t=new R(t.min.subtract(n),t.max.add(n)),this._parts=[],this._pxBounds&&this._pxBounds.intersects(t))if(this.options.noClip)this._parts=this._rings;else for(var i,r=0,o=this._rings.length;r<o;r++)(i=xn(this._rings[r],t,!0)).length&&this._parts.push(i)},_updatePath:function(){this._renderer._updatePoly(this,!0)},_containsPoint:function(t){var e,n,i,r,o,a,s,l,c=!1;if(!this._pxBounds||!this._pxBounds.contains(t))return!1;for(r=0,s=this._parts.length;r<s;r++)for(o=0,a=(l=(e=this._parts[r]).length)-1;o<l;a=o++)n=e[o],i=e[a],n.y>t.y!=i.y>t.y&&t.x<(i.x-n.x)*(t.y-n.y)/(i.y-n.y)+n.x&&(c=!c);return c||ui.prototype._containsPoint.call(this,t,!0)}});function fi(t,e){return new di(t,e)}var pi=Xn.extend({initialize:function(t,e){f(this,e),this._layers={},t&&this.addData(t)},addData:function(t){var e,n,i,r=v(t)?t:t.features;if(r){for(e=0,n=r.length;e<n;e++)((i=r[e]).geometries||i.geometry||i.features||i.coordinates)&&this.addData(i);return this}var o=this.options;if(o.filter&&!o.filter(t))return this;var a=mi(t,o);return a?(a.feature=xi(t),a.defaultOptions=a.options,this.resetStyle(a),o.onEachFeature&&o.onEachFeature(t,a),this.addLayer(a)):this},resetStyle:function(t){return void 0===t?this.eachLayer(this.resetStyle,this):(t.options=n({},t.defaultOptions),this._setLayerStyle(t,this.options.style),this)},setStyle:function(t){return this.eachLayer((function(e){this._setLayerStyle(e,t)}),this)},_setLayerStyle:function(t,e){t.setStyle&&("function"==typeof e&&(e=e(t.feature)),t.setStyle(e))}});function mi(t,e){var n,i,r,o,a="Feature"===t.type?t.geometry:t,s=a?a.coordinates:null,l=[],c=e&&e.pointToLayer,u=e&&e.coordsToLatLng||vi;if(!s&&!a)return null;switch(a.type){case"Point":return gi(c,t,n=u(s),e);case"MultiPoint":for(r=0,o=s.length;r<o;r++)n=u(s[r]),l.push(gi(c,t,n,e));return new Xn(l);case"LineString":case"MultiLineString":return i=yi(s,"LineString"===a.type?0:1,u),new ui(i,e);case"Polygon":case"MultiPolygon":return i=yi(s,"Polygon"===a.type?1:2,u),new di(i,e);case"GeometryCollection":for(r=0,o=a.geometries.length;r<o;r++){var h=mi({geometry:a.geometries[r],type:"Feature",properties:t.properties},e);h&&l.push(h)}return new Xn(l);case"FeatureCollection":for(r=0,o=a.features.length;r<o;r++){var d=mi(a.features[r],e);d&&l.push(d)}return new Xn(l);default:throw new Error("Invalid GeoJSON object.")}}function gi(t,e,n,i){return t?t(e,n):new ii(n,i&&i.markersInheritOptions&&i)}function vi(t){return new z(t[1],t[0],t[2])}function yi(t,e,n){for(var i,r=[],o=0,a=t.length;o<a;o++)i=e?yi(t[o],e-1,n):(n||vi)(t[o]),r.push(i);return r}function bi(t,e){return void 0!==(t=q(t)).alt?[u(t.lng,e),u(t.lat,e),u(t.alt,e)]:[u(t.lng,e),u(t.lat,e)]}function wi(t,e,n,i){for(var r=[],o=0,a=t.length;o<a;o++)r.push(e?wi(t[o],jn(t[o])?0:e-1,n,i):bi(t[o],i));return!e&&n&&r.length>0&&r.push(r[0].slice()),r}function _i(t,e){return t.feature?n({},t.feature,{geometry:e}):xi(e)}function xi(t){return"Feature"===t.type||"FeatureCollection"===t.type?t:{type:"Feature",properties:{},geometry:t}}var ki={toGeoJSON:function(t){return _i(this,{type:"Point",coordinates:bi(this.getLatLng(),t)})}};function Si(t,e){return new pi(t,e)}ii.include(ki),li.include(ki),ai.include(ki),ui.include({toGeoJSON:function(t){var e=!jn(this._latlngs);return _i(this,{type:(e?"Multi":"")+"LineString",coordinates:wi(this._latlngs,e?1:0,!1,t)})}}),di.include({toGeoJSON:function(t){var e=!jn(this._latlngs),n=e&&!jn(this._latlngs[0]),i=wi(this._latlngs,n?2:e?1:0,!0,t);return e||(i=[i]),_i(this,{type:(n?"Multi":"")+"Polygon",coordinates:i})}}),Gn.include({toMultiPoint:function(t){var e=[];return this.eachLayer((function(n){e.push(n.toGeoJSON(t).geometry.coordinates)})),_i(this,{type:"MultiPoint",coordinates:e})},toGeoJSON:function(t){var e=this.feature&&this.feature.geometry&&this.feature.geometry.type;if("MultiPoint"===e)return this.toMultiPoint(t);var n="GeometryCollection"===e,i=[];return this.eachLayer((function(e){if(e.toGeoJSON){var r=e.toGeoJSON(t);if(n)i.push(r.geometry);else{var o=xi(r);"FeatureCollection"===o.type?i.push.apply(i,o.features):i.push(o)}}})),n?_i(this,{geometries:i,type:"GeometryCollection"}):{type:"FeatureCollection",features:i}}});var Ci=Si,Ti=Yn.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""},initialize:function(t,e,n){this._url=t,this._bounds=B(e),f(this,n)},onAdd:function(){this._image||(this._initImage(),this.options.opacity<1&&this._updateOpacity()),this.options.interactive&&(_e(this._image,"leaflet-interactive"),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){ge(this._image),this.options.interactive&&this.removeInteractiveTarget(this._image)},setOpacity:function(t){return this.options.opacity=t,this._image&&this._updateOpacity(),this},setStyle:function(t){return t.opacity&&this.setOpacity(t.opacity),this},bringToFront:function(){return this._map&&ye(this._image),this},bringToBack:function(){return this._map&&be(this._image),this},setUrl:function(t){return this._url=t,this._image&&(this._image.src=t),this},setBounds:function(t){return this._bounds=B(t),this._map&&this._reset(),this},getEvents:function(){var t={zoom:this._reset,viewreset:this._reset};return this._zoomAnimated&&(t.zoomanim=this._animateZoom),t},setZIndex:function(t){return this.options.zIndex=t,this._updateZIndex(),this},getBounds:function(){return this._bounds},getElement:function(){return this._image},_initImage:function(){var t="IMG"===this._url.tagName,e=this._image=t?this._url:me("img");_e(e,"leaflet-image-layer"),this._zoomAnimated&&_e(e,"leaflet-zoom-animated"),this.options.className&&_e(e,this.options.className),e.onselectstart=c,e.onmousemove=c,e.onload=r(this.fire,this,"load"),e.onerror=r(this._overlayOnError,this,"error"),(this.options.crossOrigin||""===this.options.crossOrigin)&&(e.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),this.options.zIndex&&this._updateZIndex(),t?this._url=e.src:(e.src=this._url,e.alt=this.options.alt)},_animateZoom:function(t){var e=this._map.getZoomScale(t.zoom),n=this._map._latLngBoundsToNewLayerBounds(this._bounds,t.zoom,t.center).min;Ae(this._image,n,e)},_reset:function(){var t=this._image,e=new R(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),n=e.getSize();Le(t,e.min),t.style.width=n.x+"px",t.style.height=n.y+"px"},_updateOpacity:function(){Ce(this._image,this.options.opacity)},_updateZIndex:function(){this._image&&void 0!==this.options.zIndex&&null!==this.options.zIndex&&(this._image.style.zIndex=this.options.zIndex)},_overlayOnError:function(){this.fire("error");var t=this.options.errorOverlayUrl;t&&this._url!==t&&(this._url=t,this._image.src=t)},getCenter:function(){return this._bounds.getCenter()}}),Ei=function(t,e,n){return new Ti(t,e,n)},Ai=Ti.extend({options:{autoplay:!0,loop:!0,keepAspectRatio:!0,muted:!1,playsInline:!0},_initImage:function(){var t="VIDEO"===this._url.tagName,e=this._image=t?this._url:me("video");if(_e(e,"leaflet-image-layer"),this._zoomAnimated&&_e(e,"leaflet-zoom-animated"),this.options.className&&_e(e,this.options.className),e.onselectstart=c,e.onmousemove=c,e.onloadeddata=r(this.fire,this,"load"),t){for(var n=e.getElementsByTagName("source"),i=[],o=0;o<n.length;o++)i.push(n[o].src);this._url=n.length>0?i:[e.src]}else{v(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&Object.prototype.hasOwnProperty.call(e.style,"objectFit")&&(e.style.objectFit="fill"),e.autoplay=!!this.options.autoplay,e.loop=!!this.options.loop,e.muted=!!this.options.muted,e.playsInline=!!this.options.playsInline;for(var a=0;a<this._url.length;a++){var s=me("source");s.src=this._url[a],e.appendChild(s)}}}});function Li(t,e,n){return new Ai(t,e,n)}var Mi=Ti.extend({_initImage:function(){var t=this._image=this._url;_e(t,"leaflet-image-layer"),this._zoomAnimated&&_e(t,"leaflet-zoom-animated"),this.options.className&&_e(t,this.options.className),t.onselectstart=c,t.onmousemove=c}});function Oi(t,e,n){return new Mi(t,e,n)}var Pi=Yn.extend({options:{interactive:!1,offset:[0,0],className:"",pane:void 0,content:""},initialize:function(t,e){t&&(t instanceof z||v(t))?(this._latlng=q(t),f(this,e)):(f(this,t),this._source=e),this.options.content&&(this._content=this.options.content)},openOn:function(t){return(t=arguments.length?t:this._source._map).hasLayer(this)||t.addLayer(this),this},close:function(){return this._map&&this._map.removeLayer(this),this},toggle:function(t){return this._map?this.close():(arguments.length?this._source=t:t=this._source,this._prepareOpen(),this.openOn(t._map)),this},onAdd:function(t){this._zoomAnimated=t._zoomAnimated,this._container||this._initLayout(),t._fadeAnimated&&Ce(this._container,0),clearTimeout(this._removeTimeout),this.getPane().appendChild(this._container),this.update(),t._fadeAnimated&&Ce(this._container,1),this.bringToFront(),this.options.interactive&&(_e(this._container,"leaflet-interactive"),this.addInteractiveTarget(this._container))},onRemove:function(t){t._fadeAnimated?(Ce(this._container,0),this._removeTimeout=setTimeout(r(ge,void 0,this._container),200)):ge(this._container),this.options.interactive&&(xe(this._container,"leaflet-interactive"),this.removeInteractiveTarget(this._container))},getLatLng:function(){return this._latlng},setLatLng:function(t){return this._latlng=q(t),this._map&&(this._updatePosition(),this._adjustPan()),this},getContent:function(){return this._content},setContent:function(t){return this._content=t,this.update(),this},getElement:function(){return this._container},update:function(){this._map&&(this._container.style.visibility="hidden",this._updateContent(),this._updateLayout(),this._updatePosition(),this._container.style.visibility="",this._adjustPan())},getEvents:function(){var t={zoom:this._updatePosition,viewreset:this._updatePosition};return this._zoomAnimated&&(t.zoomanim=this._animateZoom),t},isOpen:function(){return!!this._map&&this._map.hasLayer(this)},bringToFront:function(){return this._map&&ye(this._container),this},bringToBack:function(){return this._map&&be(this._container),this},_prepareOpen:function(t){var e=this._source;if(!e._map)return!1;if(e instanceof Xn){e=null;var n=this._source._layers;for(var i in n)if(n[i]._map){e=n[i];break}if(!e)return!1;this._source=e}if(!t)if(e.getCenter)t=e.getCenter();else if(e.getLatLng)t=e.getLatLng();else{if(!e.getBounds)throw new Error("Unable to get source layer LatLng.");t=e.getBounds().getCenter()}return this.setLatLng(t),this._map&&this.update(),!0},_updateContent:function(){if(this._content){var t=this._contentNode,e="function"==typeof this._content?this._content(this._source||this):this._content;if("string"==typeof e)t.innerHTML=e;else{for(;t.hasChildNodes();)t.removeChild(t.firstChild);t.appendChild(e)}this.fire("contentupdate")}},_updatePosition:function(){if(this._map){var t=this._map.latLngToLayerPoint(this._latlng),e=I(this.options.offset),n=this._getAnchor();this._zoomAnimated?Le(this._container,t.add(n)):e=e.add(t).add(n);var i=this._containerBottom=-e.y,r=this._containerLeft=-Math.round(this._containerWidth/2)+e.x;this._container.style.bottom=i+"px",this._container.style.left=r+"px"}},_getAnchor:function(){return[0,0]}});on.include({_initOverlay:function(t,e,n,i){var r=e;return r instanceof t||(r=new t(i).setContent(e)),n&&r.setLatLng(n),r}}),Yn.include({_initOverlay:function(t,e,n,i){var r=n;return r instanceof t?(f(r,i),r._source=this):(r=e&&!i?e:new t(i,this)).setContent(n),r}});var Di=Pi.extend({options:{pane:"popupPane",offset:[0,7],maxWidth:300,minWidth:50,maxHeight:null,autoPan:!0,autoPanPaddingTopLeft:null,autoPanPaddingBottomRight:null,autoPanPadding:[5,5],keepInView:!1,closeButton:!0,autoClose:!0,closeOnEscapeKey:!0,className:""},openOn:function(t){return!(t=arguments.length?t:this._source._map).hasLayer(this)&&t._popup&&t._popup.options.autoClose&&t.removeLayer(t._popup),t._popup=this,Pi.prototype.openOn.call(this,t)},onAdd:function(t){Pi.prototype.onAdd.call(this,t),t.fire("popupopen",{popup:this}),this._source&&(this._source.fire("popupopen",{popup:this},!0),this._source instanceof oi||this._source.on("preclick",Ve))},onRemove:function(t){Pi.prototype.onRemove.call(this,t),t.fire("popupclose",{popup:this}),this._source&&(this._source.fire("popupclose",{popup:this},!0),this._source instanceof oi||this._source.off("preclick",Ve))},getEvents:function(){var t=Pi.prototype.getEvents.call(this);return(void 0!==this.options.closeOnClick?this.options.closeOnClick:this._map.options.closePopupOnClick)&&(t.preclick=this.close),this.options.keepInView&&(t.moveend=this._adjustPan),t},_initLayout:function(){var t="leaflet-popup",e=this._container=me("div",t+" "+(this.options.className||"")+" leaflet-zoom-animated"),n=this._wrapper=me("div",t+"-content-wrapper",e);if(this._contentNode=me("div",t+"-content",n),Ye(e),Ze(this._contentNode),Be(e,"contextmenu",Ve),this._tipContainer=me("div",t+"-tip-container",e),this._tip=me("div",t+"-tip",this._tipContainer),this.options.closeButton){var i=this._closeButton=me("a",t+"-close-button",e);i.setAttribute("role","button"),i.setAttribute("aria-label","Close popup"),i.href="#close",i.innerHTML='<span aria-hidden="true">×</span>',Be(i,"click",(function(t){Ge(t),this.close()}),this)}},_updateLayout:function(){var t=this._contentNode,e=t.style;e.width="",e.whiteSpace="nowrap";var n=t.offsetWidth;n=Math.min(n,this.options.maxWidth),n=Math.max(n,this.options.minWidth),e.width=n+1+"px",e.whiteSpace="",e.height="";var i=t.offsetHeight,r=this.options.maxHeight,o="leaflet-popup-scrolled";r&&i>r?(e.height=r+"px",_e(t,o)):xe(t,o),this._containerWidth=this._container.offsetWidth},_animateZoom:function(t){var e=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center),n=this._getAnchor();Le(this._container,e.add(n))},_adjustPan:function(){if(this.options.autoPan)if(this._map._panAnim&&this._map._panAnim.stop(),this._autopanning)this._autopanning=!1;else{var t=this._map,e=parseInt(pe(this._container,"marginBottom"),10)||0,n=this._container.offsetHeight+e,i=this._containerWidth,r=new D(this._containerLeft,-n-this._containerBottom);r._add(Me(this._container));var o=t.layerPointToContainerPoint(r),a=I(this.options.autoPanPadding),s=I(this.options.autoPanPaddingTopLeft||a),l=I(this.options.autoPanPaddingBottomRight||a),c=t.getSize(),u=0,h=0;o.x+i+l.x>c.x&&(u=o.x+i-c.x+l.x),o.x-u-s.x<0&&(u=o.x-s.x),o.y+n+l.y>c.y&&(h=o.y+n-c.y+l.y),o.y-h-s.y<0&&(h=o.y-s.y),(u||h)&&(this.options.keepInView&&(this._autopanning=!0),t.fire("autopanstart").panBy([u,h]))}},_getAnchor:function(){return I(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}}),Ni=function(t,e){return new Di(t,e)};on.mergeOptions({closePopupOnClick:!0}),on.include({openPopup:function(t,e,n){return this._initOverlay(Di,t,e,n).openOn(this),this},closePopup:function(t){return(t=arguments.length?t:this._popup)&&t.close(),this}}),Yn.include({bindPopup:function(t,e){return this._popup=this._initOverlay(Di,this._popup,t,e),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(t){return this._popup&&(this instanceof Xn||(this._popup._source=this),this._popup._prepareOpen(t||this._latlng)&&this._popup.openOn(this._map)),this},closePopup:function(){return this._popup&&this._popup.close(),this},togglePopup:function(){return this._popup&&this._popup.toggle(this),this},isPopupOpen:function(){return!!this._popup&&this._popup.isOpen()},setPopupContent:function(t){return this._popup&&this._popup.setContent(t),this},getPopup:function(){return this._popup},_openPopup:function(t){if(this._popup&&this._map){Ke(t);var e=t.layer||t.target;this._popup._source!==e||e instanceof oi?(this._popup._source=e,this.openPopup(t.latlng)):this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(t.latlng)}},_movePopup:function(t){this._popup.setLatLng(t.latlng)},_onKeyPress:function(t){13===t.originalEvent.keyCode&&this._openPopup(t)}});var Ii=Pi.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(t){Pi.prototype.onAdd.call(this,t),this.setOpacity(this.options.opacity),t.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(t){Pi.prototype.onRemove.call(this,t),t.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var t=Pi.prototype.getEvents.call(this);return this.options.permanent||(t.preclick=this.close),t},_initLayout:function(){var t="leaflet-tooltip "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=me("div",t),this._container.setAttribute("role","tooltip"),this._container.setAttribute("id","leaflet-tooltip-"+a(this))},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(t){var e,n,i=this._map,r=this._container,o=i.latLngToContainerPoint(i.getCenter()),a=i.layerPointToContainerPoint(t),s=this.options.direction,l=r.offsetWidth,c=r.offsetHeight,u=I(this.options.offset),h=this._getAnchor();"top"===s?(e=l/2,n=c):"bottom"===s?(e=l/2,n=0):"center"===s?(e=l/2,n=c/2):"right"===s?(e=0,n=c/2):"left"===s?(e=l,n=c/2):a.x<o.x?(s="right",e=0,n=c/2):(s="left",e=l+2*(u.x+h.x),n=c/2),t=t.subtract(I(e,n,!0)).add(u).add(h),xe(r,"leaflet-tooltip-right"),xe(r,"leaflet-tooltip-left"),xe(r,"leaflet-tooltip-top"),xe(r,"leaflet-tooltip-bottom"),_e(r,"leaflet-tooltip-"+s),Le(r,t)},_updatePosition:function(){var t=this._map.latLngToLayerPoint(this._latlng);this._setPosition(t)},setOpacity:function(t){this.options.opacity=t,this._container&&Ce(this._container,t)},_animateZoom:function(t){var e=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center);this._setPosition(e)},_getAnchor:function(){return I(this._source&&this._source._getTooltipAnchor&&!this.options.sticky?this._source._getTooltipAnchor():[0,0])}}),Ri=function(t,e){return new Ii(t,e)};on.include({openTooltip:function(t,e,n){return this._initOverlay(Ii,t,e,n).openOn(this),this},closeTooltip:function(t){return t.close(),this}}),Yn.include({bindTooltip:function(t,e){return this._tooltip&&this.isTooltipOpen()&&this.unbindTooltip(),this._tooltip=this._initOverlay(Ii,this._tooltip,t,e),this._initTooltipInteractions(),this._tooltip.options.permanent&&this._map&&this._map.hasLayer(this)&&this.openTooltip(),this},unbindTooltip:function(){return this._tooltip&&(this._initTooltipInteractions(!0),this.closeTooltip(),this._tooltip=null),this},_initTooltipInteractions:function(t){if(t||!this._tooltipHandlersAdded){var e=t?"off":"on",n={remove:this.closeTooltip,move:this._moveTooltip};this._tooltip.options.permanent?n.add=this._openTooltip:(n.mouseover=this._openTooltip,n.mouseout=this.closeTooltip,n.click=this._openTooltip,this._map?this._addFocusListeners():n.add=this._addFocusListeners),this._tooltip.options.sticky&&(n.mousemove=this._moveTooltip),this[e](n),this._tooltipHandlersAdded=!t}},openTooltip:function(t){return this._tooltip&&(this instanceof Xn||(this._tooltip._source=this),this._tooltip._prepareOpen(t)&&(this._tooltip.openOn(this._map),this.getElement?this._setAriaDescribedByOnLayer(this):this.eachLayer&&this.eachLayer(this._setAriaDescribedByOnLayer,this))),this},closeTooltip:function(){if(this._tooltip)return this._tooltip.close()},toggleTooltip:function(){return this._tooltip&&this._tooltip.toggle(this),this},isTooltipOpen:function(){return this._tooltip.isOpen()},setTooltipContent:function(t){return this._tooltip&&this._tooltip.setContent(t),this},getTooltip:function(){return this._tooltip},_addFocusListeners:function(){this.getElement?this._addFocusListenersOnLayer(this):this.eachLayer&&this.eachLayer(this._addFocusListenersOnLayer,this)},_addFocusListenersOnLayer:function(t){var e="function"==typeof t.getElement&&t.getElement();e&&(Be(e,"focus",(function(){this._tooltip._source=t,this.openTooltip()}),this),Be(e,"blur",this.closeTooltip,this))},_setAriaDescribedByOnLayer:function(t){var e="function"==typeof t.getElement&&t.getElement();e&&e.setAttribute("aria-describedby",this._tooltip._container.id)},_openTooltip:function(t){if(this._tooltip&&this._map)if(this._map.dragging&&this._map.dragging.moving()&&!this._openOnceFlag){this._openOnceFlag=!0;var e=this;this._map.once("moveend",(function(){e._openOnceFlag=!1,e._openTooltip(t)}))}else this._tooltip._source=t.layer||t.target,this.openTooltip(this._tooltip.options.sticky?t.latlng:void 0)},_moveTooltip:function(t){var e,n,i=t.latlng;this._tooltip.options.sticky&&t.originalEvent&&(e=this._map.mouseEventToContainerPoint(t.originalEvent),n=this._map.containerPointToLayerPoint(e),i=this._map.layerPointToLatLng(n)),this._tooltip.setLatLng(i)}});var Fi=Qn.extend({options:{iconSize:[12,12],html:!1,bgPos:null,className:"leaflet-div-icon"},createIcon:function(t){var e=t&&"DIV"===t.tagName?t:document.createElement("div"),n=this.options;if(n.html instanceof Element?(ve(e),e.appendChild(n.html)):e.innerHTML=!1!==n.html?n.html:"",n.bgPos){var i=I(n.bgPos);e.style.backgroundPosition=-i.x+"px "+-i.y+"px"}return this._setIconStyles(e,"icon"),e},createShadow:function(){return null}});function ji(t){return new Fi(t)}Qn.Default=ei;var Bi=Yn.extend({options:{tileSize:256,opacity:1,updateWhenIdle:jt.mobile,updateWhenZooming:!0,updateInterval:200,zIndex:1,bounds:null,minZoom:0,maxZoom:void 0,maxNativeZoom:void 0,minNativeZoom:void 0,noWrap:!1,pane:"tilePane",className:"",keepBuffer:2},initialize:function(t){f(this,t)},onAdd:function(){this._initContainer(),this._levels={},this._tiles={},this._resetView()},beforeAdd:function(t){t._addZoomLimit(this)},onRemove:function(t){this._removeAllTiles(),ge(this._container),t._removeZoomLimit(this),this._container=null,this._tileZoom=void 0},bringToFront:function(){return this._map&&(ye(this._container),this._setAutoZIndex(Math.max)),this},bringToBack:function(){return this._map&&(be(this._container),this._setAutoZIndex(Math.min)),this},getContainer:function(){return this._container},setOpacity:function(t){return this.options.opacity=t,this._updateOpacity(),this},setZIndex:function(t){return this.options.zIndex=t,this._updateZIndex(),this},isLoading:function(){return this._loading},redraw:function(){if(this._map){this._removeAllTiles();var t=this._clampZoom(this._map.getZoom());t!==this._tileZoom&&(this._tileZoom=t,this._updateLevels()),this._update()}return this},getEvents:function(){var t={viewprereset:this._invalidateAll,viewreset:this._resetView,zoom:this._resetView,moveend:this._onMoveEnd};return this.options.updateWhenIdle||(this._onMove||(this._onMove=s(this._onMoveEnd,this.options.updateInterval,this)),t.move=this._onMove),this._zoomAnimated&&(t.zoomanim=this._animateZoom),t},createTile:function(){return document.createElement("div")},getTileSize:function(){var t=this.options.tileSize;return t instanceof D?t:new D(t,t)},_updateZIndex:function(){this._container&&void 0!==this.options.zIndex&&null!==this.options.zIndex&&(this._container.style.zIndex=this.options.zIndex)},_setAutoZIndex:function(t){for(var e,n=this.getPane().children,i=-t(-1/0,1/0),r=0,o=n.length;r<o;r++)e=n[r].style.zIndex,n[r]!==this._container&&e&&(i=t(i,+e));isFinite(i)&&(this.options.zIndex=i+t(-1,1),this._updateZIndex())},_updateOpacity:function(){if(this._map&&!jt.ielt9){Ce(this._container,this.options.opacity);var t=+new Date,e=!1,n=!1;for(var i in this._tiles){var r=this._tiles[i];if(r.current&&r.loaded){var o=Math.min(1,(t-r.loaded)/200);Ce(r.el,o),o<1?e=!0:(r.active?n=!0:this._onOpaqueTile(r),r.active=!0)}}n&&!this._noPrune&&this._pruneTiles(),e&&(T(this._fadeFrame),this._fadeFrame=C(this._updateOpacity,this))}},_onOpaqueTile:c,_initContainer:function(){this._container||(this._container=me("div","leaflet-layer "+(this.options.className||"")),this._updateZIndex(),this.options.opacity<1&&this._updateOpacity(),this.getPane().appendChild(this._container))},_updateLevels:function(){var t=this._tileZoom,e=this.options.maxZoom;if(void 0!==t){for(var n in this._levels)n=Number(n),this._levels[n].el.children.length||n===t?(this._levels[n].el.style.zIndex=e-Math.abs(t-n),this._onUpdateLevel(n)):(ge(this._levels[n].el),this._removeTilesAtZoom(n),this._onRemoveLevel(n),delete this._levels[n]);var i=this._levels[t],r=this._map;return i||((i=this._levels[t]={}).el=me("div","leaflet-tile-container leaflet-zoom-animated",this._container),i.el.style.zIndex=e,i.origin=r.project(r.unproject(r.getPixelOrigin()),t).round(),i.zoom=t,this._setZoomTransform(i,r.getCenter(),r.getZoom()),c(i.el.offsetWidth),this._onCreateLevel(i)),this._level=i,i}},_onUpdateLevel:c,_onRemoveLevel:c,_onCreateLevel:c,_pruneTiles:function(){if(this._map){var t,e,n=this._map.getZoom();if(n>this.options.maxZoom||n<this.options.minZoom)this._removeAllTiles();else{for(t in this._tiles)(e=this._tiles[t]).retain=e.current;for(t in this._tiles)if((e=this._tiles[t]).current&&!e.active){var i=e.coords;this._retainParent(i.x,i.y,i.z,i.z-5)||this._retainChildren(i.x,i.y,i.z,i.z+2)}for(t in this._tiles)this._tiles[t].retain||this._removeTile(t)}}},_removeTilesAtZoom:function(t){for(var e in this._tiles)this._tiles[e].coords.z===t&&this._removeTile(e)},_removeAllTiles:function(){for(var t in this._tiles)this._removeTile(t)},_invalidateAll:function(){for(var t in this._levels)ge(this._levels[t].el),this._onRemoveLevel(Number(t)),delete this._levels[t];this._removeAllTiles(),this._tileZoom=void 0},_retainParent:function(t,e,n,i){var r=Math.floor(t/2),o=Math.floor(e/2),a=n-1,s=new D(+r,+o);s.z=+a;var l=this._tileCoordsToKey(s),c=this._tiles[l];return c&&c.active?(c.retain=!0,!0):(c&&c.loaded&&(c.retain=!0),a>i&&this._retainParent(r,o,a,i))},_retainChildren:function(t,e,n,i){for(var r=2*t;r<2*t+2;r++)for(var o=2*e;o<2*e+2;o++){var a=new D(r,o);a.z=n+1;var s=this._tileCoordsToKey(a),l=this._tiles[s];l&&l.active?l.retain=!0:(l&&l.loaded&&(l.retain=!0),n+1<i&&this._retainChildren(r,o,n+1,i))}},_resetView:function(t){var e=t&&(t.pinch||t.flyTo);this._setView(this._map.getCenter(),this._map.getZoom(),e,e)},_animateZoom:function(t){this._setView(t.center,t.zoom,!0,t.noUpdate)},_clampZoom:function(t){var e=this.options;return void 0!==e.minNativeZoom&&t<e.minNativeZoom?e.minNativeZoom:void 0!==e.maxNativeZoom&&e.maxNativeZoom<t?e.maxNativeZoom:t},_setView:function(t,e,n,i){var r=Math.round(e);r=void 0!==this.options.maxZoom&&r>this.options.maxZoom||void 0!==this.options.minZoom&&r<this.options.minZoom?void 0:this._clampZoom(r);var o=this.options.updateWhenZooming&&r!==this._tileZoom;i&&!o||(this._tileZoom=r,this._abortLoading&&this._abortLoading(),this._updateLevels(),this._resetGrid(),void 0!==r&&this._update(t),n||this._pruneTiles(),this._noPrune=!!n),this._setZoomTransforms(t,e)},_setZoomTransforms:function(t,e){for(var n in this._levels)this._setZoomTransform(this._levels[n],t,e)},_setZoomTransform:function(t,e,n){var i=this._map.getZoomScale(n,t.zoom),r=t.origin.multiplyBy(i).subtract(this._map._getNewPixelOrigin(e,n)).round();jt.any3d?Ae(t.el,r,i):Le(t.el,r)},_resetGrid:function(){var t=this._map,e=t.options.crs,n=this._tileSize=this.getTileSize(),i=this._tileZoom,r=this._map.getPixelWorldBounds(this._tileZoom);r&&(this._globalTileRange=this._pxBoundsToTileRange(r)),this._wrapX=e.wrapLng&&!this.options.noWrap&&[Math.floor(t.project([0,e.wrapLng[0]],i).x/n.x),Math.ceil(t.project([0,e.wrapLng[1]],i).x/n.y)],this._wrapY=e.wrapLat&&!this.options.noWrap&&[Math.floor(t.project([e.wrapLat[0],0],i).y/n.x),Math.ceil(t.project([e.wrapLat[1],0],i).y/n.y)]},_onMoveEnd:function(){this._map&&!this._map._animatingZoom&&this._update()},_getTiledPixelBounds:function(t){var e=this._map,n=e._animatingZoom?Math.max(e._animateToZoom,e.getZoom()):e.getZoom(),i=e.getZoomScale(n,this._tileZoom),r=e.project(t,this._tileZoom).floor(),o=e.getSize().divideBy(2*i);return new R(r.subtract(o),r.add(o))},_update:function(t){var e=this._map;if(e){var n=this._clampZoom(e.getZoom());if(void 0===t&&(t=e.getCenter()),void 0!==this._tileZoom){var i=this._getTiledPixelBounds(t),r=this._pxBoundsToTileRange(i),o=r.getCenter(),a=[],s=this.options.keepBuffer,l=new R(r.getBottomLeft().subtract([s,-s]),r.getTopRight().add([s,-s]));if(!(isFinite(r.min.x)&&isFinite(r.min.y)&&isFinite(r.max.x)&&isFinite(r.max.y)))throw new Error("Attempted to load an infinite number of tiles");for(var c in this._tiles){var u=this._tiles[c].coords;u.z===this._tileZoom&&l.contains(new D(u.x,u.y))||(this._tiles[c].current=!1)}if(Math.abs(n-this._tileZoom)>1)this._setView(t,n);else{for(var h=r.min.y;h<=r.max.y;h++)for(var d=r.min.x;d<=r.max.x;d++){var f=new D(d,h);if(f.z=this._tileZoom,this._isValidTile(f)){var p=this._tiles[this._tileCoordsToKey(f)];p?p.current=!0:a.push(f)}}if(a.sort((function(t,e){return t.distanceTo(o)-e.distanceTo(o)})),0!==a.length){this._loading||(this._loading=!0,this.fire("loading"));var m=document.createDocumentFragment();for(d=0;d<a.length;d++)this._addTile(a[d],m);this._level.el.appendChild(m)}}}}},_isValidTile:function(t){var e=this._map.options.crs;if(!e.infinite){var n=this._globalTileRange;if(!e.wrapLng&&(t.x<n.min.x||t.x>n.max.x)||!e.wrapLat&&(t.y<n.min.y||t.y>n.max.y))return!1}if(!this.options.bounds)return!0;var i=this._tileCoordsToBounds(t);return B(this.options.bounds).overlaps(i)},_keyToBounds:function(t){return this._tileCoordsToBounds(this._keyToTileCoords(t))},_tileCoordsToNwSe:function(t){var e=this._map,n=this.getTileSize(),i=t.scaleBy(n),r=i.add(n);return[e.unproject(i,t.z),e.unproject(r,t.z)]},_tileCoordsToBounds:function(t){var e=this._tileCoordsToNwSe(t),n=new j(e[0],e[1]);return this.options.noWrap||(n=this._map.wrapLatLngBounds(n)),n},_tileCoordsToKey:function(t){return t.x+":"+t.y+":"+t.z},_keyToTileCoords:function(t){var e=t.split(":"),n=new D(+e[0],+e[1]);return n.z=+e[2],n},_removeTile:function(t){var e=this._tiles[t];e&&(ge(e.el),delete this._tiles[t],this.fire("tileunload",{tile:e.el,coords:this._keyToTileCoords(t)}))},_initTile:function(t){_e(t,"leaflet-tile");var e=this.getTileSize();t.style.width=e.x+"px",t.style.height=e.y+"px",t.onselectstart=c,t.onmousemove=c,jt.ielt9&&this.options.opacity<1&&Ce(t,this.options.opacity)},_addTile:function(t,e){var n=this._getTilePos(t),i=this._tileCoordsToKey(t),o=this.createTile(this._wrapCoords(t),r(this._tileReady,this,t));this._initTile(o),this.createTile.length<2&&C(r(this._tileReady,this,t,null,o)),Le(o,n),this._tiles[i]={el:o,coords:t,current:!0},e.appendChild(o),this.fire("tileloadstart",{tile:o,coords:t})},_tileReady:function(t,e,n){e&&this.fire("tileerror",{error:e,tile:n,coords:t});var i=this._tileCoordsToKey(t);(n=this._tiles[i])&&(n.loaded=+new Date,this._map._fadeAnimated?(Ce(n.el,0),T(this._fadeFrame),this._fadeFrame=C(this._updateOpacity,this)):(n.active=!0,this._pruneTiles()),e||(_e(n.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:n.el,coords:t})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),jt.ielt9||!this._map._fadeAnimated?C(this._pruneTiles,this):setTimeout(r(this._pruneTiles,this),250)))},_getTilePos:function(t){return t.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(t){var e=new D(this._wrapX?l(t.x,this._wrapX):t.x,this._wrapY?l(t.y,this._wrapY):t.y);return e.z=t.z,e},_pxBoundsToTileRange:function(t){var e=this.getTileSize();return new R(t.min.unscaleBy(e).floor(),t.max.unscaleBy(e).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var t in this._tiles)if(!this._tiles[t].loaded)return!1;return!0}});function zi(t){return new Bi(t)}var qi=Bi.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(t,e){this._url=t,(e=f(this,e)).detectRetina&&jt.retina&&e.maxZoom>0?(e.tileSize=Math.floor(e.tileSize/2),e.zoomReverse?(e.zoomOffset--,e.minZoom=Math.min(e.maxZoom,e.minZoom+1)):(e.zoomOffset++,e.maxZoom=Math.max(e.minZoom,e.maxZoom-1)),e.minZoom=Math.max(0,e.minZoom)):e.zoomReverse?e.minZoom=Math.min(e.maxZoom,e.minZoom):e.maxZoom=Math.max(e.minZoom,e.maxZoom),"string"==typeof e.subdomains&&(e.subdomains=e.subdomains.split("")),this.on("tileunload",this._onTileRemove)},setUrl:function(t,e){return this._url===t&&void 0===e&&(e=!0),this._url=t,e||this.redraw(),this},createTile:function(t,e){var n=document.createElement("img");return Be(n,"load",r(this._tileOnLoad,this,e,n)),Be(n,"error",r(this._tileOnError,this,e,n)),(this.options.crossOrigin||""===this.options.crossOrigin)&&(n.crossOrigin=!0===this.options.crossOrigin?"":this.options.crossOrigin),"string"==typeof this.options.referrerPolicy&&(n.referrerPolicy=this.options.referrerPolicy),n.alt="",n.src=this.getTileUrl(t),n},getTileUrl:function(t){var e={r:jt.retina?"@2x":"",s:this._getSubdomain(t),x:t.x,y:t.y,z:this._getZoomForUrl()};if(this._map&&!this._map.options.crs.infinite){var i=this._globalTileRange.max.y-t.y;this.options.tms&&(e.y=i),e["-y"]=i}return g(this._url,n(e,this.options))},_tileOnLoad:function(t,e){jt.ielt9?setTimeout(r(t,this,null,e),0):t(null,e)},_tileOnError:function(t,e,n){var i=this.options.errorTileUrl;i&&e.getAttribute("src")!==i&&(e.src=i),t(n,e)},_onTileRemove:function(t){t.tile.onload=null},_getZoomForUrl:function(){var t=this._tileZoom,e=this.options.maxZoom;return this.options.zoomReverse&&(t=e-t),t+this.options.zoomOffset},_getSubdomain:function(t){var e=Math.abs(t.x+t.y)%this.options.subdomains.length;return this.options.subdomains[e]},_abortLoading:function(){var t,e;for(t in this._tiles)if(this._tiles[t].coords.z!==this._tileZoom&&((e=this._tiles[t].el).onload=c,e.onerror=c,!e.complete)){e.src=b;var n=this._tiles[t].coords;ge(e),delete this._tiles[t],this.fire("tileabort",{tile:e,coords:n})}},_removeTile:function(t){var e=this._tiles[t];if(e)return e.el.setAttribute("src",b),Bi.prototype._removeTile.call(this,t)},_tileReady:function(t,e,n){if(this._map&&(!n||n.getAttribute("src")!==b))return Bi.prototype._tileReady.call(this,t,e,n)}});function Hi(t,e){return new qi(t,e)}var Ui=qi.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(t,e){this._url=t;var i=n({},this.defaultWmsParams);for(var r in e)r in this.options||(i[r]=e[r]);var o=(e=f(this,e)).detectRetina&&jt.retina?2:1,a=this.getTileSize();i.width=a.x*o,i.height=a.y*o,this.wmsParams=i},onAdd:function(t){this._crs=this.options.crs||t.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var e=this._wmsVersion>=1.3?"crs":"srs";this.wmsParams[e]=this._crs.code,qi.prototype.onAdd.call(this,t)},getTileUrl:function(t){var e=this._tileCoordsToNwSe(t),n=this._crs,i=F(n.project(e[0]),n.project(e[1])),r=i.min,o=i.max,a=(this._wmsVersion>=1.3&&this._crs===Vn?[r.y,r.x,o.y,o.x]:[r.x,r.y,o.x,o.y]).join(","),s=qi.prototype.getTileUrl.call(this,t);return s+p(this.wmsParams,s,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+a},setParams:function(t,e){return n(this.wmsParams,t),e||this.redraw(),this}});function Wi(t,e){return new Ui(t,e)}qi.WMS=Ui,Hi.wms=Wi;var $i=Yn.extend({options:{padding:.1},initialize:function(t){f(this,t),a(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),_e(this._container,"leaflet-zoom-animated")),this.getPane().appendChild(this._container),this._update(),this.on("update",this._updatePaths,this)},onRemove:function(){this.off("update",this._updatePaths,this),this._destroyContainer()},getEvents:function(){var t={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&&(t.zoomanim=this._onAnimZoom),t},_onAnimZoom:function(t){this._updateTransform(t.center,t.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(t,e){var n=this._map.getZoomScale(e,this._zoom),i=this._map.getSize().multiplyBy(.5+this.options.padding),r=this._map.project(this._center,e),o=i.multiplyBy(-n).add(r).subtract(this._map._getNewPixelOrigin(t,e));jt.any3d?Ae(this._container,o,n):Le(this._container,o)},_reset:function(){for(var t in this._update(),this._updateTransform(this._center,this._zoom),this._layers)this._layers[t]._reset()},_onZoomEnd:function(){for(var t in this._layers)this._layers[t]._project()},_updatePaths:function(){for(var t in this._layers)this._layers[t]._update()},_update:function(){var t=this.options.padding,e=this._map.getSize(),n=this._map.containerPointToLayerPoint(e.multiplyBy(-t)).round();this._bounds=new R(n,n.add(e.multiplyBy(1+2*t)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),Vi=$i.extend({options:{tolerance:0},getEvents:function(){var t=$i.prototype.getEvents.call(this);return t.viewprereset=this._onViewPreReset,t},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){$i.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var t=this._container=document.createElement("canvas");Be(t,"mousemove",this._onMouseMove,this),Be(t,"click dblclick mousedown mouseup contextmenu",this._onClick,this),Be(t,"mouseout",this._handleMouseOut,this),t._leaflet_disable_events=!0,this._ctx=t.getContext("2d")},_destroyContainer:function(){T(this._redrawRequest),delete this._ctx,ge(this._container),qe(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){for(var t in this._redrawBounds=null,this._layers)this._layers[t]._update();this._redraw()}},_update:function(){if(!this._map._animatingZoom||!this._bounds){$i.prototype._update.call(this);var t=this._bounds,e=this._container,n=t.getSize(),i=jt.retina?2:1;Le(e,t.min),e.width=i*n.x,e.height=i*n.y,e.style.width=n.x+"px",e.style.height=n.y+"px",jt.retina&&this._ctx.scale(2,2),this._ctx.translate(-t.min.x,-t.min.y),this.fire("update")}},_reset:function(){$i.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(t){this._updateDashArray(t),this._layers[a(t)]=t;var e=t._order={layer:t,prev:this._drawLast,next:null};this._drawLast&&(this._drawLast.next=e),this._drawLast=e,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(t){this._requestRedraw(t)},_removePath:function(t){var e=t._order,n=e.next,i=e.prev;n?n.prev=i:this._drawLast=i,i?i.next=n:this._drawFirst=n,delete t._order,delete this._layers[a(t)],this._requestRedraw(t)},_updatePath:function(t){this._extendRedrawBounds(t),t._project(),t._update(),this._requestRedraw(t)},_updateStyle:function(t){this._updateDashArray(t),this._requestRedraw(t)},_updateDashArray:function(t){if("string"==typeof t.options.dashArray){var e,n,i=t.options.dashArray.split(/[, ]+/),r=[];for(n=0;n<i.length;n++){if(e=Number(i[n]),isNaN(e))return;r.push(e)}t.options._dashArray=r}else t.options._dashArray=t.options.dashArray},_requestRedraw:function(t){this._map&&(this._extendRedrawBounds(t),this._redrawRequest=this._redrawRequest||C(this._redraw,this))},_extendRedrawBounds:function(t){if(t._pxBounds){var e=(t.options.weight||0)+1;this._redrawBounds=this._redrawBounds||new R,this._redrawBounds.extend(t._pxBounds.min.subtract([e,e])),this._redrawBounds.extend(t._pxBounds.max.add([e,e]))}},_redraw:function(){this._redrawRequest=null,this._redrawBounds&&(this._redrawBounds.min._floor(),this._redrawBounds.max._ceil()),this._clear(),this._draw(),this._redrawBounds=null},_clear:function(){var t=this._redrawBounds;if(t){var e=t.getSize();this._ctx.clearRect(t.min.x,t.min.y,e.x,e.y)}else this._ctx.save(),this._ctx.setTransform(1,0,0,1,0,0),this._ctx.clearRect(0,0,this._container.width,this._container.height),this._ctx.restore()},_draw:function(){var t,e=this._redrawBounds;if(this._ctx.save(),e){var n=e.getSize();this._ctx.beginPath(),this._ctx.rect(e.min.x,e.min.y,n.x,n.y),this._ctx.clip()}this._drawing=!0;for(var i=this._drawFirst;i;i=i.next)t=i.layer,(!e||t._pxBounds&&t._pxBounds.intersects(e))&&t._updatePath();this._drawing=!1,this._ctx.restore()},_updatePoly:function(t,e){if(this._drawing){var n,i,r,o,a=t._parts,s=a.length,l=this._ctx;if(s){for(l.beginPath(),n=0;n<s;n++){for(i=0,r=a[n].length;i<r;i++)o=a[n][i],l[i?"lineTo":"moveTo"](o.x,o.y);e&&l.closePath()}this._fillStroke(l,t)}}},_updateCircle:function(t){if(this._drawing&&!t._empty()){var e=t._point,n=this._ctx,i=Math.max(Math.round(t._radius),1),r=(Math.max(Math.round(t._radiusY),1)||i)/i;1!==r&&(n.save(),n.scale(1,r)),n.beginPath(),n.arc(e.x,e.y/r,i,0,2*Math.PI,!1),1!==r&&n.restore(),this._fillStroke(n,t)}},_fillStroke:function(t,e){var n=e.options;n.fill&&(t.globalAlpha=n.fillOpacity,t.fillStyle=n.fillColor||n.color,t.fill(n.fillRule||"evenodd")),n.stroke&&0!==n.weight&&(t.setLineDash&&t.setLineDash(e.options&&e.options._dashArray||[]),t.globalAlpha=n.opacity,t.lineWidth=n.weight,t.strokeStyle=n.color,t.lineCap=n.lineCap,t.lineJoin=n.lineJoin,t.stroke())},_onClick:function(t){for(var e,n,i=this._map.mouseEventToLayerPoint(t),r=this._drawFirst;r;r=r.next)(e=r.layer).options.interactive&&e._containsPoint(i)&&("click"!==t.type&&"preclick"!==t.type||!this._map._draggableMoved(e))&&(n=e);this._fireEvent(!!n&&[n],t)},_onMouseMove:function(t){if(this._map&&!this._map.dragging.moving()&&!this._map._animatingZoom){var e=this._map.mouseEventToLayerPoint(t);this._handleMouseHover(t,e)}},_handleMouseOut:function(t){var e=this._hoveredLayer;e&&(xe(this._container,"leaflet-interactive"),this._fireEvent([e],t,"mouseout"),this._hoveredLayer=null,this._mouseHoverThrottled=!1)},_handleMouseHover:function(t,e){if(!this._mouseHoverThrottled){for(var n,i,o=this._drawFirst;o;o=o.next)(n=o.layer).options.interactive&&n._containsPoint(e)&&(i=n);i!==this._hoveredLayer&&(this._handleMouseOut(t),i&&(_e(this._container,"leaflet-interactive"),this._fireEvent([i],t,"mouseover"),this._hoveredLayer=i)),this._fireEvent(!!this._hoveredLayer&&[this._hoveredLayer],t),this._mouseHoverThrottled=!0,setTimeout(r((function(){this._mouseHoverThrottled=!1}),this),32)}},_fireEvent:function(t,e,n){this._map._fireDOMEvent(e,n||e.type,t)},_bringToFront:function(t){var e=t._order;if(e){var n=e.next,i=e.prev;n&&(n.prev=i,i?i.next=n:n&&(this._drawFirst=n),e.prev=this._drawLast,this._drawLast.next=e,e.next=null,this._drawLast=e,this._requestRedraw(t))}},_bringToBack:function(t){var e=t._order;if(e){var n=e.next,i=e.prev;i&&(i.next=n,n?n.prev=i:i&&(this._drawLast=i),e.prev=null,e.next=this._drawFirst,this._drawFirst.prev=e,this._drawFirst=e,this._requestRedraw(t))}}});function Zi(t){return jt.canvas?new Vi(t):null}var Yi=function(){try{return document.namespaces.add("lvml","urn:schemas-microsoft-com:vml"),function(t){return document.createElement("<lvml:"+t+' class="lvml">')}}catch(t){}return function(t){return document.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}(),Gi={_initContainer:function(){this._container=me("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||($i.prototype._update.call(this),this.fire("update"))},_initPath:function(t){var e=t._container=Yi("shape");_e(e,"leaflet-vml-shape "+(this.options.className||"")),e.coordsize="1 1",t._path=Yi("path"),e.appendChild(t._path),this._updateStyle(t),this._layers[a(t)]=t},_addPath:function(t){var e=t._container;this._container.appendChild(e),t.options.interactive&&t.addInteractiveTarget(e)},_removePath:function(t){var e=t._container;ge(e),t.removeInteractiveTarget(e),delete this._layers[a(t)]},_updateStyle:function(t){var e=t._stroke,n=t._fill,i=t.options,r=t._container;r.stroked=!!i.stroke,r.filled=!!i.fill,i.stroke?(e||(e=t._stroke=Yi("stroke")),r.appendChild(e),e.weight=i.weight+"px",e.color=i.color,e.opacity=i.opacity,i.dashArray?e.dashStyle=v(i.dashArray)?i.dashArray.join(" "):i.dashArray.replace(/( *, *)/g," "):e.dashStyle="",e.endcap=i.lineCap.replace("butt","flat"),e.joinstyle=i.lineJoin):e&&(r.removeChild(e),t._stroke=null),i.fill?(n||(n=t._fill=Yi("fill")),r.appendChild(n),n.color=i.fillColor||i.color,n.opacity=i.fillOpacity):n&&(r.removeChild(n),t._fill=null)},_updateCircle:function(t){var e=t._point.round(),n=Math.round(t._radius),i=Math.round(t._radiusY||n);this._setPath(t,t._empty()?"M0 0":"AL "+e.x+","+e.y+" "+n+","+i+" 0,23592600")},_setPath:function(t,e){t._path.v=e},_bringToFront:function(t){ye(t._container)},_bringToBack:function(t){be(t._container)}},Ki=jt.vml?Yi:X,Xi=$i.extend({_initContainer:function(){this._container=Ki("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=Ki("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){ge(this._container),qe(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){if(!this._map._animatingZoom||!this._bounds){$i.prototype._update.call(this);var t=this._bounds,e=t.getSize(),n=this._container;this._svgSize&&this._svgSize.equals(e)||(this._svgSize=e,n.setAttribute("width",e.x),n.setAttribute("height",e.y)),Le(n,t.min),n.setAttribute("viewBox",[t.min.x,t.min.y,e.x,e.y].join(" ")),this.fire("update")}},_initPath:function(t){var e=t._path=Ki("path");t.options.className&&_e(e,t.options.className),t.options.interactive&&_e(e,"leaflet-interactive"),this._updateStyle(t),this._layers[a(t)]=t},_addPath:function(t){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(t._path),t.addInteractiveTarget(t._path)},_removePath:function(t){ge(t._path),t.removeInteractiveTarget(t._path),delete this._layers[a(t)]},_updatePath:function(t){t._project(),t._update()},_updateStyle:function(t){var e=t._path,n=t.options;e&&(n.stroke?(e.setAttribute("stroke",n.color),e.setAttribute("stroke-opacity",n.opacity),e.setAttribute("stroke-width",n.weight),e.setAttribute("stroke-linecap",n.lineCap),e.setAttribute("stroke-linejoin",n.lineJoin),n.dashArray?e.setAttribute("stroke-dasharray",n.dashArray):e.removeAttribute("stroke-dasharray"),n.dashOffset?e.setAttribute("stroke-dashoffset",n.dashOffset):e.removeAttribute("stroke-dashoffset")):e.setAttribute("stroke","none"),n.fill?(e.setAttribute("fill",n.fillColor||n.color),e.setAttribute("fill-opacity",n.fillOpacity),e.setAttribute("fill-rule",n.fillRule||"evenodd")):e.setAttribute("fill","none"))},_updatePoly:function(t,e){this._setPath(t,J(t._parts,e))},_updateCircle:function(t){var e=t._point,n=Math.max(Math.round(t._radius),1),i="a"+n+","+(Math.max(Math.round(t._radiusY),1)||n)+" 0 1,0 ",r=t._empty()?"M0 0":"M"+(e.x-n)+","+e.y+i+2*n+",0 "+i+2*-n+",0 ";this._setPath(t,r)},_setPath:function(t,e){t._path.setAttribute("d",e)},_bringToFront:function(t){ye(t._path)},_bringToBack:function(t){be(t._path)}});function Ji(t){return jt.svg||jt.vml?new Xi(t):null}jt.vml&&Xi.include(Gi),on.include({getRenderer:function(t){var e=t.options.renderer||this._getPaneRenderer(t.options.pane)||this.options.renderer||this._renderer;return e||(e=this._renderer=this._createRenderer()),this.hasLayer(e)||this.addLayer(e),e},_getPaneRenderer:function(t){if("overlayPane"===t||void 0===t)return!1;var e=this._paneRenderers[t];return void 0===e&&(e=this._createRenderer({pane:t}),this._paneRenderers[t]=e),e},_createRenderer:function(t){return this.options.preferCanvas&&Zi(t)||Ji(t)}});var Qi=di.extend({initialize:function(t,e){di.prototype.initialize.call(this,this._boundsToLatLngs(t),e)},setBounds:function(t){return this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return[(t=B(t)).getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}});function tr(t,e){return new Qi(t,e)}Xi.create=Ki,Xi.pointsToPath=J,pi.geometryToLayer=mi,pi.coordsToLatLng=vi,pi.coordsToLatLngs=yi,pi.latLngToCoords=bi,pi.latLngsToCoords=wi,pi.getFeature=_i,pi.asFeature=xi,on.mergeOptions({boxZoom:!0});var er=yn.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._resetStateTimeout=0,t.on("unload",this._destroy,this)},addHooks:function(){Be(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){qe(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){ge(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){0!==this._resetStateTimeout&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(t){if(!t.shiftKey||1!==t.which&&1!==t.button)return!1;this._clearDeferredResetState(),this._resetState(),oe(),Pe(),this._startPoint=this._map.mouseEventToContainerPoint(t),Be(document,{contextmenu:Ke,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(t){this._moved||(this._moved=!0,this._box=me("div","leaflet-zoom-box",this._container),_e(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(t);var e=new R(this._point,this._startPoint),n=e.getSize();Le(this._box,e.min),this._box.style.width=n.x+"px",this._box.style.height=n.y+"px"},_finish:function(){this._moved&&(ge(this._box),xe(this._container,"leaflet-crosshair")),ae(),De(),qe(document,{contextmenu:Ke,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(t){if((1===t.which||1===t.button)&&(this._finish(),this._moved)){this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(r(this._resetState,this),0);var e=new j(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point));this._map.fitBounds(e).fire("boxzoomend",{boxZoomBounds:e})}},_onKeyDown:function(t){27===t.keyCode&&(this._finish(),this._clearDeferredResetState(),this._resetState())}});on.addInitHook("addHandler","boxZoom",er),on.mergeOptions({doubleClickZoom:!0});var nr=yn.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(t){var e=this._map,n=e.getZoom(),i=e.options.zoomDelta,r=t.originalEvent.shiftKey?n-i:n+i;"center"===e.options.doubleClickZoom?e.setZoom(r):e.setZoomAround(t.containerPoint,r)}});on.addInitHook("addHandler","doubleClickZoom",nr),on.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var ir=yn.extend({addHooks:function(){if(!this._draggable){var t=this._map;this._draggable=new _n(t._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),t.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),t.on("zoomend",this._onZoomEnd,this),t.whenReady(this._onZoomEnd,this))}_e(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){xe(this._map._container,"leaflet-grab"),xe(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var t=this._map;if(t._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity){var e=B(this._map.options.maxBounds);this._offsetLimit=F(this._map.latLngToContainerPoint(e.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(e.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))}else this._offsetLimit=null;t.fire("movestart").fire("dragstart"),t.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(t){if(this._map.options.inertia){var e=this._lastTime=+new Date,n=this._lastPos=this._draggable._absPos||this._draggable._newPos;this._positions.push(n),this._times.push(e),this._prunePositions(e)}this._map.fire("move",t).fire("drag",t)},_prunePositions:function(t){for(;this._positions.length>1&&t-this._times[0]>50;)this._positions.shift(),this._times.shift()},_onZoomEnd:function(){var t=this._map.getSize().divideBy(2),e=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=e.subtract(t).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(t,e){return t-(t-e)*this._viscosity},_onPreDragLimit:function(){if(this._viscosity&&this._offsetLimit){var t=this._draggable._newPos.subtract(this._draggable._startPos),e=this._offsetLimit;t.x<e.min.x&&(t.x=this._viscousLimit(t.x,e.min.x)),t.y<e.min.y&&(t.y=this._viscousLimit(t.y,e.min.y)),t.x>e.max.x&&(t.x=this._viscousLimit(t.x,e.max.x)),t.y>e.max.y&&(t.y=this._viscousLimit(t.y,e.max.y)),this._draggable._newPos=this._draggable._startPos.add(t)}},_onPreDragWrap:function(){var t=this._worldWidth,e=Math.round(t/2),n=this._initialWorldOffset,i=this._draggable._newPos.x,r=(i-e+n)%t+e-n,o=(i+e+n)%t-e-n,a=Math.abs(r+n)<Math.abs(o+n)?r:o;this._draggable._absPos=this._draggable._newPos.clone(),this._draggable._newPos.x=a},_onDragEnd:function(t){var e=this._map,n=e.options,i=!n.inertia||t.noInertia||this._times.length<2;if(e.fire("dragend",t),i)e.fire("moveend");else{this._prunePositions(+new Date);var r=this._lastPos.subtract(this._positions[0]),o=(this._lastTime-this._times[0])/1e3,a=n.easeLinearity,s=r.multiplyBy(a/o),l=s.distanceTo([0,0]),c=Math.min(n.inertiaMaxSpeed,l),u=s.multiplyBy(c/l),h=c/(n.inertiaDeceleration*a),d=u.multiplyBy(-h/2).round();d.x||d.y?(d=e._limitOffset(d,e.options.maxBounds),C((function(){e.panBy(d,{duration:h,easeLinearity:a,noMoveStart:!0,animate:!0})}))):e.fire("moveend")}}});on.addInitHook("addHandler","dragging",ir),on.mergeOptions({keyboard:!0,keyboardPanDelta:80});var rr=yn.extend({keyCodes:{left:[37],right:[39],down:[40],up:[38],zoomIn:[187,107,61,171],zoomOut:[189,109,54,173]},initialize:function(t){this._map=t,this._setPanDelta(t.options.keyboardPanDelta),this._setZoomDelta(t.options.zoomDelta)},addHooks:function(){var t=this._map._container;t.tabIndex<=0&&(t.tabIndex="0"),Be(t,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.on({focus:this._addHooks,blur:this._removeHooks},this)},removeHooks:function(){this._removeHooks(),qe(this._map._container,{focus:this._onFocus,blur:this._onBlur,mousedown:this._onMouseDown},this),this._map.off({focus:this._addHooks,blur:this._removeHooks},this)},_onMouseDown:function(){if(!this._focused){var t=document.body,e=document.documentElement,n=t.scrollTop||e.scrollTop,i=t.scrollLeft||e.scrollLeft;this._map._container.focus(),window.scrollTo(i,n)}},_onFocus:function(){this._focused=!0,this._map.fire("focus")},_onBlur:function(){this._focused=!1,this._map.fire("blur")},_setPanDelta:function(t){var e,n,i=this._panKeys={},r=this.keyCodes;for(e=0,n=r.left.length;e<n;e++)i[r.left[e]]=[-1*t,0];for(e=0,n=r.right.length;e<n;e++)i[r.right[e]]=[t,0];for(e=0,n=r.down.length;e<n;e++)i[r.down[e]]=[0,t];for(e=0,n=r.up.length;e<n;e++)i[r.up[e]]=[0,-1*t]},_setZoomDelta:function(t){var e,n,i=this._zoomKeys={},r=this.keyCodes;for(e=0,n=r.zoomIn.length;e<n;e++)i[r.zoomIn[e]]=t;for(e=0,n=r.zoomOut.length;e<n;e++)i[r.zoomOut[e]]=-t},_addHooks:function(){Be(document,"keydown",this._onKeyDown,this)},_removeHooks:function(){qe(document,"keydown",this._onKeyDown,this)},_onKeyDown:function(t){if(!(t.altKey||t.ctrlKey||t.metaKey)){var e,n=t.keyCode,i=this._map;if(n in this._panKeys){if(!i._panAnim||!i._panAnim._inProgress)if(e=this._panKeys[n],t.shiftKey&&(e=I(e).multiplyBy(3)),i.options.maxBounds&&(e=i._limitOffset(I(e),i.options.maxBounds)),i.options.worldCopyJump){var r=i.wrapLatLng(i.unproject(i.project(i.getCenter()).add(e)));i.panTo(r)}else i.panBy(e)}else if(n in this._zoomKeys)i.setZoom(i.getZoom()+(t.shiftKey?3:1)*this._zoomKeys[n]);else{if(27!==n||!i._popup||!i._popup.options.closeOnEscapeKey)return;i.closePopup()}Ke(t)}}});on.addInitHook("addHandler","keyboard",rr),on.mergeOptions({scrollWheelZoom:!0,wheelDebounceTime:40,wheelPxPerZoomLevel:60});var or=yn.extend({addHooks:function(){Be(this._map._container,"wheel",this._onWheelScroll,this),this._delta=0},removeHooks:function(){qe(this._map._container,"wheel",this._onWheelScroll,this)},_onWheelScroll:function(t){var e=tn(t),n=this._map.options.wheelDebounceTime;this._delta+=e,this._lastMousePos=this._map.mouseEventToContainerPoint(t),this._startTime||(this._startTime=+new Date);var i=Math.max(n-(+new Date-this._startTime),0);clearTimeout(this._timer),this._timer=setTimeout(r(this._performZoom,this),i),Ke(t)},_performZoom:function(){var t=this._map,e=t.getZoom(),n=this._map.options.zoomSnap||0;t._stop();var i=this._delta/(4*this._map.options.wheelPxPerZoomLevel),r=4*Math.log(2/(1+Math.exp(-Math.abs(i))))/Math.LN2,o=n?Math.ceil(r/n)*n:r,a=t._limitZoom(e+(this._delta>0?o:-o))-e;this._delta=0,this._startTime=null,a&&("center"===t.options.scrollWheelZoom?t.setZoom(e+a):t.setZoomAround(this._lastMousePos,e+a))}});on.addInitHook("addHandler","scrollWheelZoom",or);var ar=600;on.mergeOptions({tapHold:jt.touchNative&&jt.safari&&jt.mobile,tapTolerance:15});var sr=yn.extend({addHooks:function(){Be(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){qe(this._map._container,"touchstart",this._onDown,this)},_onDown:function(t){if(clearTimeout(this._holdTimeout),1===t.touches.length){var e=t.touches[0];this._startPos=this._newPos=new D(e.clientX,e.clientY),this._holdTimeout=setTimeout(r((function(){this._cancel(),this._isTapValid()&&(Be(document,"touchend",Ge),Be(document,"touchend touchcancel",this._cancelClickPrevent),this._simulateEvent("contextmenu",e))}),this),ar),Be(document,"touchend touchcancel contextmenu",this._cancel,this),Be(document,"touchmove",this._onMove,this)}},_cancelClickPrevent:function t(){qe(document,"touchend",Ge),qe(document,"touchend touchcancel",t)},_cancel:function(){clearTimeout(this._holdTimeout),qe(document,"touchend touchcancel contextmenu",this._cancel,this),qe(document,"touchmove",this._onMove,this)},_onMove:function(t){var e=t.touches[0];this._newPos=new D(e.clientX,e.clientY)},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_simulateEvent:function(t,e){var n=new MouseEvent(t,{bubbles:!0,cancelable:!0,view:window,screenX:e.screenX,screenY:e.screenY,clientX:e.clientX,clientY:e.clientY});n._simulated=!0,e.target.dispatchEvent(n)}});on.addInitHook("addHandler","tapHold",sr),on.mergeOptions({touchZoom:jt.touch,bounceAtZoomLimits:!0});var lr=yn.extend({addHooks:function(){_e(this._map._container,"leaflet-touch-zoom"),Be(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){xe(this._map._container,"leaflet-touch-zoom"),qe(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(t){var e=this._map;if(t.touches&&2===t.touches.length&&!e._animatingZoom&&!this._zooming){var n=e.mouseEventToContainerPoint(t.touches[0]),i=e.mouseEventToContainerPoint(t.touches[1]);this._centerPoint=e.getSize()._divideBy(2),this._startLatLng=e.containerPointToLatLng(this._centerPoint),"center"!==e.options.touchZoom&&(this._pinchStartLatLng=e.containerPointToLatLng(n.add(i)._divideBy(2))),this._startDist=n.distanceTo(i),this._startZoom=e.getZoom(),this._moved=!1,this._zooming=!0,e._stop(),Be(document,"touchmove",this._onTouchMove,this),Be(document,"touchend touchcancel",this._onTouchEnd,this),Ge(t)}},_onTouchMove:function(t){if(t.touches&&2===t.touches.length&&this._zooming){var e=this._map,n=e.mouseEventToContainerPoint(t.touches[0]),i=e.mouseEventToContainerPoint(t.touches[1]),o=n.distanceTo(i)/this._startDist;if(this._zoom=e.getScaleZoom(o,this._startZoom),!e.options.bounceAtZoomLimits&&(this._zoom<e.getMin
vendor: 19,541 bytes, line 2
2Zoom()&&o<1||this._zoom>e.getMaxZoom()&&o>1)&&(this._zoom=e._limitZoom(this._zoom)),"center"===e.options.touchZoom){if(this._center=this._startLatLng,1===o)return}else{var a=n._add(i)._divideBy(2)._subtract(this._centerPoint);if(1===o&&0===a.x&&0===a.y)return;this._center=e.unproject(e.project(this._pinchStartLatLng,this._zoom).subtract(a),this._zoom)}this._moved||(e._moveStart(!0,!1),this._moved=!0),T(this._animRequest);var s=r(e._move,e,this._center,this._zoom,{pinch:!0,round:!1},void 0);this._animRequest=C(s,this,!0),Ge(t)}},_onTouchEnd:function(){this._moved&&this._zooming?(this._zooming=!1,T(this._animRequest),qe(document,"touchmove",this._onTouchMove,this),qe(document,"touchend touchcancel",this._onTouchEnd,this),this._map.options.zoomAnimation?this._map._animateZoom(this._center,this._map._limitZoom(this._zoom),!0,this._map.options.zoomSnap):this._map._resetView(this._center,this._map._limitZoom(this._zoom))):this._zooming=!1}});on.addInitHook("addHandler","touchZoom",lr),on.BoxZoom=er,on.DoubleClickZoom=nr,on.Drag=ir,on.Keyboard=rr,on.ScrollWheelZoom=or,on.TapHold=sr,on.TouchZoom=lr,t.Bounds=R,t.Browser=jt,t.CRS=U,t.Canvas=Vi,t.Circle=li,t.CircleMarker=ai,t.Class=A,t.Control=sn,t.DivIcon=Fi,t.DivOverlay=Pi,t.DomEvent=nn,t.DomUtil=je,t.Draggable=_n,t.Evented=P,t.FeatureGroup=Xn,t.GeoJSON=pi,t.GridLayer=Bi,t.Handler=yn,t.Icon=Qn,t.ImageOverlay=Ti,t.LatLng=z,t.LatLngBounds=j,t.Layer=Yn,t.LayerGroup=Gn,t.LineUtil=qn,t.Map=on,t.Marker=ii,t.Mixin=bn,t.Path=oi,t.Point=D,t.PolyUtil=Tn,t.Polygon=di,t.Polyline=ui,t.Popup=Di,t.PosAnimation=rn,t.Projection=Wn,t.Rectangle=Qi,t.Renderer=$i,t.SVG=Xi,t.SVGOverlay=Mi,t.TileLayer=qi,t.Tooltip=Ii,t.Transformation=Z,t.Util=E,t.VideoOverlay=Ai,t.bind=r,t.bounds=F,t.canvas=Zi,t.circle=ci,t.circleMarker=si,t.control=ln,t.divIcon=ji,t.extend=n,t.featureGroup=Jn,t.geoJSON=Si,t.geoJson=Ci,t.gridLayer=zi,t.icon=ti,t.imageOverlay=Ei,t.latLng=q,t.latLngBounds=B,t.layerGroup=Kn,t.map=an,t.marker=ri,t.point=I,t.polygon=fi,t.polyline=hi,t.popup=Ni,t.rectangle=tr,t.setOptions=f,t.stamp=a,t.svg=Ji,t.svgOverlay=Oi,t.tileLayer=Hi,t.tooltip=Ri,t.transformation=Y,t.version=e,t.videoOverlay=Li;var cr=window.L;t.noConflict=function(){return window.L=cr,this},window.L=t}(e)},4302:(t,e,n)=>{var i;t.exports=function t(e,n,i){function r(a,s){if(!n[a]){if(!e[a]){if(o)return o(a,!0);var l=new Error("Cannot find module '"+a+"'");throw l.code="MODULE_NOT_FOUND",l}var c=n[a]={exports:{}};e[a][0].call(c.exports,(function(t){var n=e[a][1][t];return r(n||t)}),c,c.exports,t,e,n,i)}return n[a].exports}for(var o=void 0,a=0;a<i.length;a++)r(i[a]);return r}({1:[function(t,e,n){"use strict";function i(){for(var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",e=0,n=t.length;n>e;++e)l[e]=t[e],c[t.charCodeAt(e)]=e;c["-".charCodeAt(0)]=62,c["_".charCodeAt(0)]=63}function r(t){var e,n,i,r,o,a,s=t.length;if(s%4>0)throw new Error("Invalid string. Length must be a multiple of 4");o="="===t[s-2]?2:"="===t[s-1]?1:0,a=new u(3*s/4-o),i=o>0?s-4:s;var l=0;for(e=0,n=0;i>e;e+=4,n+=3)r=c[t.charCodeAt(e)]<<18|c[t.charCodeAt(e+1)]<<12|c[t.charCodeAt(e+2)]<<6|c[t.charCodeAt(e+3)],a[l++]=r>>16&255,a[l++]=r>>8&255,a[l++]=255&r;return 2===o?(r=c[t.charCodeAt(e)]<<2|c[t.charCodeAt(e+1)]>>4,a[l++]=255&r):1===o&&(r=c[t.charCodeAt(e)]<<10|c[t.charCodeAt(e+1)]<<4|c[t.charCodeAt(e+2)]>>2,a[l++]=r>>8&255,a[l++]=255&r),a}function o(t){return l[t>>18&63]+l[t>>12&63]+l[t>>6&63]+l[63&t]}function a(t,e,n){for(var i,r=[],a=e;n>a;a+=3)i=(t[a]<<16)+(t[a+1]<<8)+t[a+2],r.push(o(i));return r.join("")}function s(t){for(var e,n=t.length,i=n%3,r="",o=[],s=16383,c=0,u=n-i;u>c;c+=s)o.push(a(t,c,c+s>u?u:c+s));return 1===i?(e=t[n-1],r+=l[e>>2],r+=l[e<<4&63],r+="=="):2===i&&(e=(t[n-2]<<8)+t[n-1],r+=l[e>>10],r+=l[e>>4&63],r+=l[e<<2&63],r+="="),o.push(r),o.join("")}n.toByteArray=r,n.fromByteArray=s;var l=[],c=[],u="undefined"!=typeof Uint8Array?Uint8Array:Array;i()},{}],2:[function(t,e,n){},{}],3:[function(t,e,i){(function(e){"use strict";function n(){try{var t=new Uint8Array(1);return t.foo=function(){return 42},42===t.foo()&&"function"==typeof t.subarray&&0===t.subarray(1,1).byteLength}catch(t){return!1}}function r(){return a.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function o(t,e){if(r()<e)throw new RangeError("Invalid typed array length");return a.TYPED_ARRAY_SUPPORT?(t=new Uint8Array(e)).__proto__=a.prototype:(null===t&&(t=new a(e)),t.length=e),t}function a(t,e,n){if(!(a.TYPED_ARRAY_SUPPORT||this instanceof a))return new a(t,e,n);if("number"==typeof t){if("string"==typeof e)throw new Error("If encoding is specified then the first argument must be a string");return u(this,t)}return s(this,t,e,n)}function s(t,e,n,i){if("number"==typeof e)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&e instanceof ArrayBuffer?f(t,e,n,i):"string"==typeof e?h(t,e,n):p(t,e)}function l(t){if("number"!=typeof t)throw new TypeError('"size" argument must be a number')}function c(t,e,n,i){return l(e),0>=e?o(t,e):void 0!==n?"string"==typeof i?o(t,e).fill(n,i):o(t,e).fill(n):o(t,e)}function u(t,e){if(l(e),t=o(t,0>e?0:0|m(e)),!a.TYPED_ARRAY_SUPPORT)for(var n=0;e>n;n++)t[n]=0;return t}function h(t,e,n){if("string"==typeof n&&""!==n||(n="utf8"),!a.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');return(t=o(t,0|v(e,n))).write(e,n),t}function d(t,e){var n=0|m(e.length);t=o(t,n);for(var i=0;n>i;i+=1)t[i]=255&e[i];return t}function f(t,e,n,i){if(e.byteLength,0>n||e.byteLength<n)throw new RangeError("'offset' is out of bounds");if(e.byteLength<n+(i||0))throw new RangeError("'length' is out of bounds");return e=void 0===i?new Uint8Array(e,n):new Uint8Array(e,n,i),a.TYPED_ARRAY_SUPPORT?(t=e).__proto__=a.prototype:t=d(t,e),t}function p(t,e){if(a.isBuffer(e)){var n=0|m(e.length);return 0===(t=o(t,n)).length||e.copy(t,0,0,n),t}if(e){if("undefined"!=typeof ArrayBuffer&&e.buffer instanceof ArrayBuffer||"length"in e)return"number"!=typeof e.length||G(e.length)?o(t,0):d(t,e);if("Buffer"===e.type&&J(e.data))return d(t,e.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function m(t){if(t>=r())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+r().toString(16)+" bytes");return 0|t}function g(t){return+t!=t&&(t=0),a.alloc(+t)}function v(t,e){if(a.isBuffer(t))return t.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(t)||t instanceof ArrayBuffer))return t.byteLength;"string"!=typeof t&&(t=""+t);var n=t.length;if(0===n)return 0;for(var i=!1;;)switch(e){case"ascii":case"binary":case"raw":case"raws":return n;case"utf8":case"utf-8":case void 0:return W(t).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return Z(t).length;default:if(i)return W(t).length;e=(""+e).toLowerCase(),i=!0}}function y(t,e,n){var i=!1;if((void 0===e||0>e)&&(e=0),e>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),0>=n)return"";if((e>>>=0)>=(n>>>=0))return"";for(t||(t="utf8");;)switch(t){case"hex":return P(this,e,n);case"utf8":case"utf-8":return A(this,e,n);case"ascii":return M(this,e,n);case"binary":return O(this,e,n);case"base64":return E(this,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return D(this,e,n);default:if(i)throw new TypeError("Unknown encoding: "+t);t=(t+"").toLowerCase(),i=!0}}function b(t,e,n){var i=t[e];t[e]=t[n],t[n]=i}function w(t,e,n,i){function r(t,e){return 1===o?t[e]:t.readUInt16BE(e*o)}var o=1,a=t.length,s=e.length;if(void 0!==i&&("ucs2"===(i=String(i).toLowerCase())||"ucs-2"===i||"utf16le"===i||"utf-16le"===i)){if(t.length<2||e.length<2)return-1;o=2,a/=2,s/=2,n/=2}for(var l=-1,c=0;a>n+c;c++)if(r(t,n+c)===r(e,-1===l?0:c-l)){if(-1===l&&(l=c),c-l+1===s)return(n+l)*o}else-1!==l&&(c-=c-l),l=-1;return-1}function _(t,e,n,i){n=Number(n)||0;var r=t.length-n;i?(i=Number(i))>r&&(i=r):i=r;var o=e.length;if(o%2!=0)throw new Error("Invalid hex string");i>o/2&&(i=o/2);for(var a=0;i>a;a++){var s=parseInt(e.substr(2*a,2),16);if(isNaN(s))return a;t[n+a]=s}return a}function x(t,e,n,i){return Y(W(e,t.length-n),t,n,i)}function k(t,e,n,i){return Y($(e),t,n,i)}function S(t,e,n,i){return k(t,e,n,i)}function C(t,e,n,i){return Y(Z(e),t,n,i)}function T(t,e,n,i){return Y(V(e,t.length-n),t,n,i)}function E(t,e,n){return 0===e&&n===t.length?K.fromByteArray(t):K.fromByteArray(t.slice(e,n))}function A(t,e,n){n=Math.min(t.length,n);for(var i=[],r=e;n>r;){var o,a,s,l,c=t[r],u=null,h=c>239?4:c>223?3:c>191?2:1;if(n>=r+h)switch(h){case 1:128>c&&(u=c);break;case 2:128==(192&(o=t[r+1]))&&(l=(31&c)<<6|63&o)>127&&(u=l);break;case 3:o=t[r+1],a=t[r+2],128==(192&o)&&128==(192&a)&&(l=(15&c)<<12|(63&o)<<6|63&a)>2047&&(55296>l||l>57343)&&(u=l);break;case 4:o=t[r+1],a=t[r+2],s=t[r+3],128==(192&o)&&128==(192&a)&&128==(192&s)&&(l=(15&c)<<18|(63&o)<<12|(63&a)<<6|63&s)>65535&&1114112>l&&(u=l)}null===u?(u=65533,h=1):u>65535&&(u-=65536,i.push(u>>>10&1023|55296),u=56320|1023&u),i.push(u),r+=h}return L(i)}function L(t){var e=t.length;if(Q>=e)return String.fromCharCode.apply(String,t);for(var n="",i=0;e>i;)n+=String.fromCharCode.apply(String,t.slice(i,i+=Q));return n}function M(t,e,n){var i="";n=Math.min(t.length,n);for(var r=e;n>r;r++)i+=String.fromCharCode(127&t[r]);return i}function O(t,e,n){var i="";n=Math.min(t.length,n);for(var r=e;n>r;r++)i+=String.fromCharCode(t[r]);return i}function P(t,e,n){var i=t.length;(!e||0>e)&&(e=0),(!n||0>n||n>i)&&(n=i);for(var r="",o=e;n>o;o++)r+=U(t[o]);return r}function D(t,e,n){for(var i=t.slice(e,n),r="",o=0;o<i.length;o+=2)r+=String.fromCharCode(i[o]+256*i[o+1]);return r}function N(t,e,n){if(t%1!=0||0>t)throw new RangeError("offset is not uint");if(t+e>n)throw new RangeError("Trying to access beyond buffer length")}function I(t,e,n,i,r,o){if(!a.isBuffer(t))throw new TypeError('"buffer" argument must be a Buffer instance');if(e>r||o>e)throw new RangeError('"value" argument is out of bounds');if(n+i>t.length)throw new RangeError("Index out of range")}function R(t,e,n,i){0>e&&(e=65535+e+1);for(var r=0,o=Math.min(t.length-n,2);o>r;r++)t[n+r]=(e&255<<8*(i?r:1-r))>>>8*(i?r:1-r)}function F(t,e,n,i){0>e&&(e=4294967295+e+1);for(var r=0,o=Math.min(t.length-n,4);o>r;r++)t[n+r]=e>>>8*(i?r:3-r)&255}function j(t,e,n,i,r,o){if(n+i>t.length)throw new RangeError("Index out of range");if(0>n)throw new RangeError("Index out of range")}function B(t,e,n,i,r){return r||j(t,e,n,4,34028234663852886e22,-34028234663852886e22),X.write(t,e,n,i,23,4),n+4}function z(t,e,n,i,r){return r||j(t,e,n,8,17976931348623157e292,-17976931348623157e292),X.write(t,e,n,i,52,8),n+8}function q(t){if((t=H(t).replace(tt,"")).length<2)return"";for(;t.length%4!=0;)t+="=";return t}function H(t){return t.trim?t.trim():t.replace(/^\s+|\s+$/g,"")}function U(t){return 16>t?"0"+t.toString(16):t.toString(16)}function W(t,e){e=e||1/0;for(var n,i=t.length,r=null,o=[],a=0;i>a;a++){if((n=t.charCodeAt(a))>55295&&57344>n){if(!r){if(n>56319){(e-=3)>-1&&o.push(239,191,189);continue}if(a+1===i){(e-=3)>-1&&o.push(239,191,189);continue}r=n;continue}if(56320>n){(e-=3)>-1&&o.push(239,191,189),r=n;continue}n=65536+(r-55296<<10|n-56320)}else r&&(e-=3)>-1&&o.push(239,191,189);if(r=null,128>n){if((e-=1)<0)break;o.push(n)}else if(2048>n){if((e-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(65536>n){if((e-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(1114112>n))throw new Error("Invalid code point");if((e-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function $(t){for(var e=[],n=0;n<t.length;n++)e.push(255&t.charCodeAt(n));return e}function V(t,e){for(var n,i,r,o=[],a=0;a<t.length&&!((e-=2)<0);a++)i=(n=t.charCodeAt(a))>>8,r=n%256,o.push(r),o.push(i);return o}function Z(t){return K.toByteArray(q(t))}function Y(t,e,n,i){for(var r=0;i>r&&!(r+n>=e.length||r>=t.length);r++)e[r+n]=t[r];return r}function G(t){return t!=t}var K=t("base64-js"),X=t("ieee754"),J=t("isarray");i.Buffer=a,i.SlowBuffer=g,i.INSPECT_MAX_BYTES=50,a.TYPED_ARRAY_SUPPORT=void 0!==e.TYPED_ARRAY_SUPPORT?e.TYPED_ARRAY_SUPPORT:n(),i.kMaxLength=r(),a.poolSize=8192,a._augment=function(t){return t.__proto__=a.prototype,t},a.from=function(t,e,n){return s(null,t,e,n)},a.TYPED_ARRAY_SUPPORT&&(a.prototype.__proto__=Uint8Array.prototype,a.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&a[Symbol.species]===a&&Object.defineProperty(a,Symbol.species,{value:null,configurable:!0})),a.alloc=function(t,e,n){return c(null,t,e,n)},a.allocUnsafe=function(t){return u(null,t)},a.allocUnsafeSlow=function(t){return u(null,t)},a.isBuffer=function(t){return!(null==t||!t._isBuffer)},a.compare=function(t,e){if(!a.isBuffer(t)||!a.isBuffer(e))throw new TypeError("Arguments must be Buffers");if(t===e)return 0;for(var n=t.length,i=e.length,r=0,o=Math.min(n,i);o>r;++r)if(t[r]!==e[r]){n=t[r],i=e[r];break}return i>n?-1:n>i?1:0},a.isEncoding=function(t){switch(String(t).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"raw":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},a.concat=function(t,e){if(!J(t))throw new TypeError('"list" argument must be an Array of Buffers');if(0===t.length)return a.alloc(0);var n;if(void 0===e)for(e=0,n=0;n<t.length;n++)e+=t[n].length;var i=a.allocUnsafe(e),r=0;for(n=0;n<t.length;n++){var o=t[n];if(!a.isBuffer(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(i,r),r+=o.length}return i},a.byteLength=v,a.prototype._isBuffer=!0,a.prototype.swap16=function(){var t=this.length;if(t%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var e=0;t>e;e+=2)b(this,e,e+1);return this},a.prototype.swap32=function(){var t=this.length;if(t%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var e=0;t>e;e+=4)b(this,e,e+3),b(this,e+1,e+2);return this},a.prototype.toString=function(){var t=0|this.length;return 0===t?"":0===arguments.length?A(this,0,t):y.apply(this,arguments)},a.prototype.equals=function(t){if(!a.isBuffer(t))throw new TypeError("Argument must be a Buffer");return this===t||0===a.compare(this,t)},a.prototype.inspect=function(){var t="",e=i.INSPECT_MAX_BYTES;return this.length>0&&(t=this.toString("hex",0,e).match(/.{2}/g).join(" "),this.length>e&&(t+=" ... ")),"<Buffer "+t+">"},a.prototype.compare=function(t,e,n,i,r){if(!a.isBuffer(t))throw new TypeError("Argument must be a Buffer");if(void 0===e&&(e=0),void 0===n&&(n=t?t.length:0),void 0===i&&(i=0),void 0===r&&(r=this.length),0>e||n>t.length||0>i||r>this.length)throw new RangeError("out of range index");if(i>=r&&e>=n)return 0;if(i>=r)return-1;if(e>=n)return 1;if(this===t)return 0;for(var o=(r>>>=0)-(i>>>=0),s=(n>>>=0)-(e>>>=0),l=Math.min(o,s),c=this.slice(i,r),u=t.slice(e,n),h=0;l>h;++h)if(c[h]!==u[h]){o=c[h],s=u[h];break}return s>o?-1:o>s?1:0},a.prototype.indexOf=function(t,e,n){if("string"==typeof e?(n=e,e=0):e>2147483647?e=2147483647:-2147483648>e&&(e=-2147483648),e>>=0,0===this.length)return-1;if(e>=this.length)return-1;if(0>e&&(e=Math.max(this.length+e,0)),"string"==typeof t&&(t=a.from(t,n)),a.isBuffer(t))return 0===t.length?-1:w(this,t,e,n);if("number"==typeof t)return a.TYPED_ARRAY_SUPPORT&&"function"===Uint8Array.prototype.indexOf?Uint8Array.prototype.indexOf.call(this,t,e):w(this,[t],e,n);throw new TypeError("val must be string, number or Buffer")},a.prototype.includes=function(t,e,n){return-1!==this.indexOf(t,e,n)},a.prototype.write=function(t,e,n,i){if(void 0===e)i="utf8",n=this.length,e=0;else if(void 0===n&&"string"==typeof e)i=e,n=this.length,e=0;else{if(!isFinite(e))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");e|=0,isFinite(n)?(n|=0,void 0===i&&(i="utf8")):(i=n,n=void 0)}var r=this.length-e;if((void 0===n||n>r)&&(n=r),t.length>0&&(0>n||0>e)||e>this.length)throw new RangeError("Attempt to write outside buffer bounds");i||(i="utf8");for(var o=!1;;)switch(i){case"hex":return _(this,t,e,n);case"utf8":case"utf-8":return x(this,t,e,n);case"ascii":return k(this,t,e,n);case"binary":return S(this,t,e,n);case"base64":return C(this,t,e,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,t,e,n);default:if(o)throw new TypeError("Unknown encoding: "+i);i=(""+i).toLowerCase(),o=!0}},a.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var Q=4096;a.prototype.slice=function(t,e){var n,i=this.length;if(0>(t=~~t)?0>(t+=i)&&(t=0):t>i&&(t=i),0>(e=void 0===e?i:~~e)?0>(e+=i)&&(e=0):e>i&&(e=i),t>e&&(e=t),a.TYPED_ARRAY_SUPPORT)(n=this.subarray(t,e)).__proto__=a.prototype;else{var r=e-t;n=new a(r,void 0);for(var o=0;r>o;o++)n[o]=this[o+t]}return n},a.prototype.readUIntLE=function(t,e,n){t|=0,e|=0,n||N(t,e,this.length);for(var i=this[t],r=1,o=0;++o<e&&(r*=256);)i+=this[t+o]*r;return i},a.prototype.readUIntBE=function(t,e,n){t|=0,e|=0,n||N(t,e,this.length);for(var i=this[t+--e],r=1;e>0&&(r*=256);)i+=this[t+--e]*r;return i},a.prototype.readUInt8=function(t,e){return e||N(t,1,this.length),this[t]},a.prototype.readUInt16LE=function(t,e){return e||N(t,2,this.length),this[t]|this[t+1]<<8},a.prototype.readUInt16BE=function(t,e){return e||N(t,2,this.length),this[t]<<8|this[t+1]},a.prototype.readUInt32LE=function(t,e){return e||N(t,4,this.length),(this[t]|this[t+1]<<8|this[t+2]<<16)+16777216*this[t+3]},a.prototype.readUInt32BE=function(t,e){return e||N(t,4,this.length),16777216*this[t]+(this[t+1]<<16|this[t+2]<<8|this[t+3])},a.prototype.readIntLE=function(t,e,n){t|=0,e|=0,n||N(t,e,this.length);for(var i=this[t],r=1,o=0;++o<e&&(r*=256);)i+=this[t+o]*r;return i>=(r*=128)&&(i-=Math.pow(2,8*e)),i},a.prototype.readIntBE=function(t,e,n){t|=0,e|=0,n||N(t,e,this.length);for(var i=e,r=1,o=this[t+--i];i>0&&(r*=256);)o+=this[t+--i]*r;return o>=(r*=128)&&(o-=Math.pow(2,8*e)),o},a.prototype.readInt8=function(t,e){return e||N(t,1,this.length),128&this[t]?-1*(255-this[t]+1):this[t]},a.prototype.readInt16LE=function(t,e){e||N(t,2,this.length);var n=this[t]|this[t+1]<<8;return 32768&n?4294901760|n:n},a.prototype.readInt16BE=function(t,e){e||N(t,2,this.length);var n=this[t+1]|this[t]<<8;return 32768&n?4294901760|n:n},a.prototype.readInt32LE=function(t,e){return e||N(t,4,this.length),this[t]|this[t+1]<<8|this[t+2]<<16|this[t+3]<<24},a.prototype.readInt32BE=function(t,e){return e||N(t,4,this.length),this[t]<<24|this[t+1]<<16|this[t+2]<<8|this[t+3]},a.prototype.readFloatLE=function(t,e){return e||N(t,4,this.length),X.read(this,t,!0,23,4)},a.prototype.readFloatBE=function(t,e){return e||N(t,4,this.length),X.read(this,t,!1,23,4)},a.prototype.readDoubleLE=function(t,e){return e||N(t,8,this.length),X.read(this,t,!0,52,8)},a.prototype.readDoubleBE=function(t,e){return e||N(t,8,this.length),X.read(this,t,!1,52,8)},a.prototype.writeUIntLE=function(t,e,n,i){t=+t,e|=0,n|=0,i||I(this,t,e,n,Math.pow(2,8*n)-1,0);var r=1,o=0;for(this[e]=255&t;++o<n&&(r*=256);)this[e+o]=t/r&255;return e+n},a.prototype.writeUIntBE=function(t,e,n,i){t=+t,e|=0,n|=0,i||I(this,t,e,n,Math.pow(2,8*n)-1,0);var r=n-1,o=1;for(this[e+r]=255&t;--r>=0&&(o*=256);)this[e+r]=t/o&255;return e+n},a.prototype.writeUInt8=function(t,e,n){return t=+t,e|=0,n||I(this,t,e,1,255,0),a.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),this[e]=255&t,e+1},a.prototype.writeUInt16LE=function(t,e,n){return t=+t,e|=0,n||I(this,t,e,2,65535,0),a.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):R(this,t,e,!0),e+2},a.prototype.writeUInt16BE=function(t,e,n){return t=+t,e|=0,n||I(this,t,e,2,65535,0),a.TYPED_ARRAY_SUPPORT?(this[e]=t>>>
vendor: 52,152 bytes, line 2
28,this[e+1]=255&t):R(this,t,e,!1),e+2},a.prototype.writeUInt32LE=function(t,e,n){return t=+t,e|=0,n||I(this,t,e,4,4294967295,0),a.TYPED_ARRAY_SUPPORT?(this[e+3]=t>>>24,this[e+2]=t>>>16,this[e+1]=t>>>8,this[e]=255&t):F(this,t,e,!0),e+4},a.prototype.writeUInt32BE=function(t,e,n){return t=+t,e|=0,n||I(this,t,e,4,4294967295,0),a.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):F(this,t,e,!1),e+4},a.prototype.writeIntLE=function(t,e,n,i){if(t=+t,e|=0,!i){var r=Math.pow(2,8*n-1);I(this,t,e,n,r-1,-r)}var o=0,a=1,s=0;for(this[e]=255&t;++o<n&&(a*=256);)0>t&&0===s&&0!==this[e+o-1]&&(s=1),this[e+o]=(t/a|0)-s&255;return e+n},a.prototype.writeIntBE=function(t,e,n,i){if(t=+t,e|=0,!i){var r=Math.pow(2,8*n-1);I(this,t,e,n,r-1,-r)}var o=n-1,a=1,s=0;for(this[e+o]=255&t;--o>=0&&(a*=256);)0>t&&0===s&&0!==this[e+o+1]&&(s=1),this[e+o]=(t/a|0)-s&255;return e+n},a.prototype.writeInt8=function(t,e,n){return t=+t,e|=0,n||I(this,t,e,1,127,-128),a.TYPED_ARRAY_SUPPORT||(t=Math.floor(t)),0>t&&(t=255+t+1),this[e]=255&t,e+1},a.prototype.writeInt16LE=function(t,e,n){return t=+t,e|=0,n||I(this,t,e,2,32767,-32768),a.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8):R(this,t,e,!0),e+2},a.prototype.writeInt16BE=function(t,e,n){return t=+t,e|=0,n||I(this,t,e,2,32767,-32768),a.TYPED_ARRAY_SUPPORT?(this[e]=t>>>8,this[e+1]=255&t):R(this,t,e,!1),e+2},a.prototype.writeInt32LE=function(t,e,n){return t=+t,e|=0,n||I(this,t,e,4,2147483647,-2147483648),a.TYPED_ARRAY_SUPPORT?(this[e]=255&t,this[e+1]=t>>>8,this[e+2]=t>>>16,this[e+3]=t>>>24):F(this,t,e,!0),e+4},a.prototype.writeInt32BE=function(t,e,n){return t=+t,e|=0,n||I(this,t,e,4,2147483647,-2147483648),0>t&&(t=4294967295+t+1),a.TYPED_ARRAY_SUPPORT?(this[e]=t>>>24,this[e+1]=t>>>16,this[e+2]=t>>>8,this[e+3]=255&t):F(this,t,e,!1),e+4},a.prototype.writeFloatLE=function(t,e,n){return B(this,t,e,!0,n)},a.prototype.writeFloatBE=function(t,e,n){return B(this,t,e,!1,n)},a.prototype.writeDoubleLE=function(t,e,n){return z(this,t,e,!0,n)},a.prototype.writeDoubleBE=function(t,e,n){return z(this,t,e,!1,n)},a.prototype.copy=function(t,e,n,i){if(n||(n=0),i||0===i||(i=this.length),e>=t.length&&(e=t.length),e||(e=0),i>0&&n>i&&(i=n),i===n)return 0;if(0===t.length||0===this.length)return 0;if(0>e)throw new RangeError("targetStart out of bounds");if(0>n||n>=this.length)throw new RangeError("sourceStart out of bounds");if(0>i)throw new RangeError("sourceEnd out of bounds");i>this.length&&(i=this.length),t.length-e<i-n&&(i=t.length-e+n);var r,o=i-n;if(this===t&&e>n&&i>e)for(r=o-1;r>=0;r--)t[r+e]=this[r+n];else if(1e3>o||!a.TYPED_ARRAY_SUPPORT)for(r=0;o>r;r++)t[r+e]=this[r+n];else Uint8Array.prototype.set.call(t,this.subarray(n,n+o),e);return o},a.prototype.fill=function(t,e,n,i){if("string"==typeof t){if("string"==typeof e?(i=e,e=0,n=this.length):"string"==typeof n&&(i=n,n=this.length),1===t.length){var r=t.charCodeAt(0);256>r&&(t=r)}if(void 0!==i&&"string"!=typeof i)throw new TypeError("encoding must be a string");if("string"==typeof i&&!a.isEncoding(i))throw new TypeError("Unknown encoding: "+i)}else"number"==typeof t&&(t&=255);if(0>e||this.length<e||this.length<n)throw new RangeError("Out of range index");if(e>=n)return this;var o;if(e>>>=0,n=void 0===n?this.length:n>>>0,t||(t=0),"number"==typeof t)for(o=e;n>o;o++)this[o]=t;else{var s=a.isBuffer(t)?t:W(new a(t,i).toString()),l=s.length;for(o=0;n-e>o;o++)this[o+e]=s[o%l]}return this};var tt=/[^+\/0-9A-Za-z-_]/g}).call(this,void 0!==n.g?n.g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"base64-js":1,ieee754:15,isarray:16}],4:[function(t,e,n){"use strict";function i(t){return"function"!=typeof(t=t||{}).codeMirrorInstance||"function"!=typeof t.codeMirrorInstance.defineMode?void 0:(String.prototype.includes||(String.prototype.includes=function(){return-1!==String.prototype.indexOf.apply(this,arguments)}),void t.codeMirrorInstance.defineMode("spell-checker",(function(e){if(!i.aff_loading){i.aff_loading=!0;var n=new XMLHttpRequest;n.open("GET","https://cdn.jsdelivr.net/codemirror.spell-checker/latest/en_US.aff",!0),n.onload=function(){4===n.readyState&&200===n.status&&(i.aff_data=n.responseText,i.num_loaded++,2==i.num_loaded&&(i.typo=new r("en_US",i.aff_data,i.dic_data,{platform:"any"})))},n.send(null)}if(!i.dic_loading){i.dic_loading=!0;var o=new XMLHttpRequest;o.open("GET","https://cdn.jsdelivr.net/codemirror.spell-checker/latest/en_US.dic",!0),o.onload=function(){4===o.readyState&&200===o.status&&(i.dic_data=o.responseText,i.num_loaded++,2==i.num_loaded&&(i.typo=new r("en_US",i.aff_data,i.dic_data,{platform:"any"})))},o.send(null)}var a='!"#$%&()*+,-./:;<=>?@[\\]^_`{|}~ ',s={token:function(t){var e=t.peek(),n="";if(a.includes(e))return t.next(),null;for(;null!=(e=t.peek())&&!a.includes(e);)n+=e,t.next();return i.typo&&!i.typo.check(n)?"spell-error":null}},l=t.codeMirrorInstance.getMode(e,e.backdrop||"text/plain");return t.codeMirrorInstance.overlayMode(l,s,!0)})))}var r=t("typo-js");i.num_loaded=0,i.aff_loading=!1,i.dic_loading=!1,i.aff_data="",i.dic_data="",i.typo,e.exports=i},{"typo-js":18}],5:[function(t,e,n){var r;r=function(t){"use strict";function e(t){var e=t.getWrapperElement();t.state.fullScreenRestore={scrollTop:window.pageYOffset,scrollLeft:window.pageXOffset,width:e.style.width,height:e.style.height},e.style.width="",e.style.height="auto",e.className+=" CodeMirror-fullscreen",document.documentElement.style.overflow="hidden",t.refresh()}function n(t){var e=t.getWrapperElement();e.className=e.className.replace(/\s*CodeMirror-fullscreen\b/,""),document.documentElement.style.overflow="";var n=t.state.fullScreenRestore;e.style.width=n.width,e.style.height=n.height,window.scrollTo(n.scrollLeft,n.scrollTop),t.refresh()}t.defineOption("fullScreen",!1,(function(i,r,o){o==t.Init&&(o=!1),!o!=!r&&(r?e(i):n(i))}))},"object"==typeof n&&"object"==typeof e?r(t("../../lib/codemirror")):"function"==typeof i&&i.amd?i(["../../lib/codemirror"],r):r(CodeMirror)},{"../../lib/codemirror":10}],6:[function(t,e,n){var r;r=function(t){function e(t){t.state.placeholder&&(t.state.placeholder.parentNode.removeChild(t.state.placeholder),t.state.placeholder=null)}function n(t){e(t);var n=t.state.placeholder=document.createElement("pre");n.style.cssText="height: 0; overflow: visible",n.className="CodeMirror-placeholder";var i=t.getOption("placeholder");"string"==typeof i&&(i=document.createTextNode(i)),n.appendChild(i),t.display.lineSpace.insertBefore(n,t.display.lineSpace.firstChild)}function i(t){o(t)&&n(t)}function r(t){var i=t.getWrapperElement(),r=o(t);i.className=i.className.replace(" CodeMirror-empty","")+(r?" CodeMirror-empty":""),r?n(t):e(t)}function o(t){return 1===t.lineCount()&&""===t.getLine(0)}t.defineOption("placeholder","",(function(n,o,a){var s=a&&a!=t.Init;if(o&&!s)n.on("blur",i),n.on("change",r),n.on("swapDoc",r),r(n);else if(!o&&s){n.off("blur",i),n.off("change",r),n.off("swapDoc",r),e(n);var l=n.getWrapperElement();l.className=l.className.replace(" CodeMirror-empty","")}o&&!n.hasFocus()&&i(n)}))},"object"==typeof n&&"object"==typeof e?r(t("../../lib/codemirror")):"function"==typeof i&&i.amd?i(["../../lib/codemirror"],r):r(CodeMirror)},{"../../lib/codemirror":10}],7:[function(t,e,n){var r;r=function(t){"use strict";var e=/^(\s*)(>[> ]*|[*+-]\s|(\d+)([.)]))(\s*)/,n=/^(\s*)(>[> ]*|[*+-]|(\d+)[.)])(\s*)$/,i=/[*+-]\s/;t.commands.newlineAndIndentContinueMarkdownList=function(r){if(r.getOption("disableInput"))return t.Pass;for(var o=r.listSelections(),a=[],s=0;s<o.length;s++){var l=o[s].head,c=r.getStateAfter(l.line),u=!1!==c.list,h=0!==c.quote,d=r.getLine(l.line),f=e.exec(d);if(!o[s].empty()||!u&&!h||!f)return void r.execCommand("newlineAndIndent");if(n.test(d))r.replaceRange("",{line:l.line,ch:0},{line:l.line,ch:l.ch+1}),a[s]="\n";else{var p=f[1],m=f[5],g=i.test(f[2])||f[2].indexOf(">")>=0?f[2]:parseInt(f[3],10)+1+f[4];a[s]="\n"+p+g+m}}r.replaceSelections(a)}},"object"==typeof n&&"object"==typeof e?r(t("../../lib/codemirror")):"function"==typeof i&&i.amd?i(["../../lib/codemirror"],r):r(CodeMirror)},{"../../lib/codemirror":10}],8:[function(t,e,n){var r;r=function(t){"use strict";t.overlayMode=function(e,n,i){return{startState:function(){return{base:t.startState(e),overlay:t.startState(n),basePos:0,baseCur:null,overlayPos:0,overlayCur:null,streamSeen:null}},copyState:function(i){return{base:t.copyState(e,i.base),overlay:t.copyState(n,i.overlay),basePos:i.basePos,baseCur:null,overlayPos:i.overlayPos,overlayCur:null}},token:function(t,r){return(t!=r.streamSeen||Math.min(r.basePos,r.overlayPos)<t.start)&&(r.streamSeen=t,r.basePos=r.overlayPos=t.start),t.start==r.basePos&&(r.baseCur=e.token(t,r.base),r.basePos=t.pos),t.start==r.overlayPos&&(t.pos=t.start,r.overlayCur=n.token(t,r.overlay),r.overlayPos=t.pos),t.pos=Math.min(r.basePos,r.overlayPos),null==r.overlayCur?r.baseCur:null!=r.baseCur&&r.overlay.combineTokens||i&&null==r.overlay.combineTokens?r.baseCur+" "+r.overlayCur:r.overlayCur},indent:e.indent&&function(t,n){return e.indent(t.base,n)},electricChars:e.electricChars,innerMode:function(t){return{state:t.base,mode:e}},blankLine:function(t){e.blankLine&&e.blankLine(t.base),n.blankLine&&n.blankLine(t.overlay)}}}},"object"==typeof n&&"object"==typeof e?r(t("../../lib/codemirror")):"function"==typeof i&&i.amd?i(["../../lib/codemirror"],r):r(CodeMirror)},{"../../lib/codemirror":10}],9:[function(t,e,n){var r;r=function(t){"use strict";function e(t){t.operation((function(){a(t)}))}function n(t){t.state.markedSelection.length&&t.operation((function(){r(t)}))}function i(t,e,n,i){if(0!=c(e,n))for(var r=t.state.markedSelection,o=t.state.markedSelectionStyle,a=e.line;;){var u=a==e.line?e:l(a,0),h=a+s,d=h>=n.line,f=d?n:l(h,0),p=t.markText(u,f,{className:o});if(null==i?r.push(p):r.splice(i++,0,p),d)break;a=h}}function r(t){for(var e=t.state.markedSelection,n=0;n<e.length;++n)e[n].clear();e.length=0}function o(t){r(t);for(var e=t.listSelections(),n=0;n<e.length;n++)i(t,e[n].from(),e[n].to())}function a(t){if(!t.somethingSelected())return r(t);if(t.listSelections().length>1)return o(t);var e=t.getCursor("start"),n=t.getCursor("end"),a=t.state.markedSelection;if(!a.length)return i(t,e,n);var l=a[0].find(),u=a[a.length-1].find();if(!l||!u||n.line-e.line<s||c(e,u.to)>=0||c(n,l.from)<=0)return o(t);for(;c(e,l.from)>0;)a.shift().clear(),l=a[0].find();for(c(e,l.from)<0&&(l.to.line-e.line<s?(a.shift().clear(),i(t,e,l.to,0)):i(t,e,l.from,0));c(n,u.to)<0;)a.pop().clear(),u=a[a.length-1].find();c(n,u.to)>0&&(n.line-u.from.line<s?(a.pop().clear(),i(t,u.from,n)):i(t,u.to,n))}t.defineOption("styleSelectedText",!1,(function(i,a,s){var l=s&&s!=t.Init;a&&!l?(i.state.markedSelection=[],i.state.markedSelectionStyle="string"==typeof a?a:"CodeMirror-selectedtext",o(i),i.on("cursorActivity",e),i.on("change",n)):!a&&l&&(i.off("cursorActivity",e),i.off("change",n),r(i),i.state.markedSelection=i.state.markedSelectionStyle=null)}));var s=8,l=t.Pos,c=t.cmpPos},"object"==typeof n&&"object"==typeof e?r(t("../../lib/codemirror")):"function"==typeof i&&i.amd?i(["../../lib/codemirror"],r):r(CodeMirror)},{"../../lib/codemirror":10}],10:[function(t,e,n){!function(t){if("object"==typeof n&&"object"==typeof e)e.exports=t();else{if("function"==typeof i&&i.amd)return i([],t);(this||window).CodeMirror=t()}}((function(){"use strict";function t(n,i){if(!(this instanceof t))return new t(n,i);this.options=i=i?Fr(i):{},Fr(ta,i,!1),f(i);var r=i.value;"string"==typeof r&&(r=new Sa(r,i.mode,null,i.lineSeparator)),this.doc=r;var o=new t.inputStyles[i.inputStyle](this),a=this.display=new e(n,r,o);a.wrapper.CodeMirror=this,c(this),s(this),i.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),i.autofocus&&!Lo&&a.input.focus(),v(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:!1,cutIncoming:!1,selectingText:!1,draggingText:!1,highlight:new Mr,keySeq:null,specialChars:null};var l=this;for(var u in bo&&11>wo&&setTimeout((function(){l.display.input.reset(!0)}),20),He(this),Gr(),we(this),this.curOp.forceUpdate=!0,Ki(this,r),i.autofocus&&!Lo||l.hasFocus()?setTimeout(jr(vn,this),20):yn(this),ea)ea.hasOwnProperty(u)&&ea[u](this,i[u],na);x(this),i.finishInit&&i.finishInit(this);for(var h=0;h<aa.length;++h)aa[h](this);xe(this),_o&&i.lineWrapping&&"optimizelegibility"==getComputedStyle(a.lineDiv).textRendering&&(a.lineDiv.style.textRendering="auto")}function e(t,e,n){var i=this;this.input=n,i.scrollbarFiller=Hr("div",null,"CodeMirror-scrollbar-filler"),i.scrollbarFiller.setAttribute("cm-not-content","true"),i.gutterFiller=Hr("div",null,"CodeMirror-gutter-filler"),i.gutterFiller.setAttribute("cm-not-content","true"),i.lineDiv=Hr("div",null,"CodeMirror-code"),i.selectionDiv=Hr("div",null,null,"position: relative; z-index: 1"),i.cursorDiv=Hr("div",null,"CodeMirror-cursors"),i.measure=Hr("div",null,"CodeMirror-measure"),i.lineMeasure=Hr("div",null,"CodeMirror-measure"),i.lineSpace=Hr("div",[i.measure,i.lineMeasure,i.selectionDiv,i.cursorDiv,i.lineDiv],null,"position: relative; outline: none"),i.mover=Hr("div",[Hr("div",[i.lineSpace],"CodeMirror-lines")],null,"position: relative"),i.sizer=Hr("div",[i.mover],"CodeMirror-sizer"),i.sizerWidth=null,i.heightForcer=Hr("div",null,null,"position: absolute; height: "+Ia+"px; width: 1px;"),i.gutters=Hr("div",null,"CodeMirror-gutters"),i.lineGutter=null,i.scroller=Hr("div",[i.sizer,i.heightForcer,i.gutters],"CodeMirror-scroll"),i.scroller.setAttribute("tabIndex","-1"),i.wrapper=Hr("div",[i.scrollbarFiller,i.gutterFiller,i.scroller],"CodeMirror"),bo&&8>wo&&(i.gutters.style.zIndex=-1,i.scroller.style.paddingRight=0),_o||go&&Lo||(i.scroller.draggable=!0),t&&(t.appendChild?t.appendChild(i.wrapper):t(i.wrapper)),i.viewFrom=i.viewTo=e.first,i.reportedViewFrom=i.reportedViewTo=e.first,i.view=[],i.renderedView=null,i.externalMeasured=null,i.viewOffset=0,i.lastWrapHeight=i.lastWrapWidth=0,i.updateLineNumbers=null,i.nativeBarWidth=i.barHeight=i.barWidth=0,i.scrollbarsClipped=!1,i.lineNumWidth=i.lineNumInnerWidth=i.lineNumChars=null,i.alignWidgets=!1,i.cachedCharWidth=i.cachedTextHeight=i.cachedPaddingH=null,i.maxLine=null,i.maxLineLength=0,i.maxLineChanged=!1,i.wheelDX=i.wheelDY=i.wheelStartX=i.wheelStartY=null,i.shift=!1,i.selForContextMenu=null,i.activeTouch=null,n.init(i)}function n(e){e.doc.mode=t.getMode(e.options,e.doc.modeOption),i(e)}function i(t){t.doc.iter((function(t){t.stateAfter&&(t.stateAfter=null),t.styles&&(t.styles=null)})),t.doc.frontier=t.doc.first,Bt(t,100),t.state.modeGen++,t.curOp&&Ie(t)}function r(t){t.options.lineWrapping?(Ja(t.display.wrapper,"CodeMirror-wrap"),t.display.sizer.style.minWidth="",t.display.sizerWidth=null):(Xa(t.display.wrapper,"CodeMirror-wrap"),d(t)),a(t),Ie(t),se(t),setTimeout((function(){y(t)}),100)}function o(t){var e=ye(t.display),n=t.options.lineWrapping,i=n&&Math.max(5,t.display.scroller.clientWidth/be(t.display)-3);return function(r){if(xi(t.doc,r))return 0;var o=0;if(r.widgets)for(var a=0;a<r.widgets.length;a++)r.widgets[a].height&&(o+=r.widgets[a].height);return n?o+(Math.ceil(r.text.length/i)||1)*e:o+e}}function a(t){var e=t.doc,n=o(t);e.iter((function(t){var e=n(t);e!=t.height&&tr(t,e)}))}function s(t){t.display.wrapper.className=t.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+t.options.theme.replace(/(^|\s)\s*/g," cm-s-"),se(t)}function l(t){c(t),Ie(t),setTimeout((function(){_(t)}),20)}function c(t){var e=t.display.gutters,n=t.options.gutters;Ur(e);for(var i=0;i<n.length;++i){var r=n[i],o=e.appendChild(Hr("div",null,"CodeMirror-gutter "+r));"CodeMirror-linenumbers"==r&&(t.display.lineGutter=o,o.style.width=(t.display.lineNumWidth||1)+"px")}e.style.display=i?"":"none",u(t)}function u(t){var e=t.display.gutters.offsetWidth;t.display.sizer.style.marginLeft=e+"px"}function h(t){if(0==t.height)return 0;for(var e,n=t.text.length,i=t;e=mi(i);)i=(r=e.find(0,!0)).from.line,n+=r.from.ch-r.to.ch;for(i=t;e=gi(i);){var r=e.find(0,!0);n-=i.text.length-r.from.ch,n+=(i=r.to.line).text.length-r.to.ch}return n}function d(t){var e=t.display,n=t.doc;e.maxLine=Xi(n,n.first),e.maxLineLength=h(e.maxLine),e.maxLineChanged=!0,n.iter((function(t){var n=h(t);n>e.maxLineLength&&(e.maxLineLength=n,e.maxLine=t)}))}function f(t){var e=Dr(t.gutters,"CodeMirror-linenumbers");-1==e&&t.lineNumbers?t.gutters=t.gutters.concat(["CodeMirror-linenumbers"]):e>-1&&!t.lineNumbers&&(t.gutters=t.gutters.slice(0),t.gutters.splice(e,1))}function p(t){var e=t.display,n=e.gutters.offsetWidth,i=Math.round(t.doc.height+Wt(t.display));return{clientHeight:e.scroller.clientHeight,viewHeight:e.wrapper.clientHeight,scrollWidth:e.scroller.scrollWidth,clientWidth:e.scroller.clientWidth,viewWidth:e.wrapper.clientWidth,barLeft:t.options.fixedGutter?n:0,docHeight:i,scrollHeight:i+Vt(t)+e.barHeight,nativeBarWidth:e.nativeBarWidth,gutterWidth:n}}function m(t,e,n){this.cm=n;var i=this.vert=Hr("div",[Hr("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),r=this.horiz=Hr("div",[Hr("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");t(i),t(r),Ma(i,"scroll",(function(){i.clientHeight&&e(i.scrollTop,"vertical")})),Ma(r,"scroll",(function(){r.clientWidth&&e(r.scrollLeft,"horizontal")})),this.checkedZeroWidth=!1,bo&&8>wo&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")}function g(){}function v(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.display.scrollbars.addClass&&Xa(e.display.wrapper,e.display.scrollbars.addClass)),e.display.scrollbars=new t.scrollbarModel[e.options.scrollbarStyle]((function(t){e.display.wrapper.insertBefore(t,e.display.scrollbarFiller),Ma(t,"mousedown",(function(){e.state.focused&&setTimeout((function(){e.display.input.focus()}),0)})),t.setAttribute("cm-not-content","true")}),(function(t,n){"horizontal"==n?on(e,t):rn(e,t)}),e),e.display.scrollbars.addClass&&Ja(e.display.wrapper,e.display.scrollbars.addClass)}function y(t,e){e||(e=p(t));var n=t.display.barWidth,i=t.display.barHeight;b(t,e);for(var r=0;4>r&&n!=t.display.barWidth||i!=t.display.barHeight;r++)n!=t.display.barWidth&&t.options.lineWrapping&&O(t),b(t,p(t)),n=t.display.barWidth,i=t.display.barHeight}function b(t,e){var n=t.display,i=n.scrollbars.update(e);n.sizer.style.paddingRight=(n.barWidth=i.right)+"px",n.sizer.style.paddingBottom=(n.barHeight=i.bottom)+"px",n.heightForcer.style.borderBottom=i.bottom+"px solid transparent",i.right&&i.bottom?(n.scrollbarFiller.style.display="block",n.scrollbarFiller.style.height=i.bottom+"px",n.scrollbarFiller.style.width=i.right+"px"):n.scrollbarFiller.style.display="",i.bottom&&t.options.coverGutterNextToScrollbar&&t.options.fixedGutter?(n.gutterFiller.style.display="block",n.gutterFiller.style.height=i.bottom+"px",n.gutterFiller.style.width=e.gutterWidth+"px"):n.gutterFiller.style.display=""}function w(t,e,n){var i=n&&null!=n.top?Math.max(0,n.top):t.scroller.scrollTop;i=Math.floor(i-Ut(t));var r=n&&null!=n.bottom?n.bottom:i+t.wrapper.clientHeight,o=nr(e,i),a=nr(e,r);if(n&&n.ensure){var s=n.ensure.from.line,l=n.ensure.to.line;o>s?(o=s,a=nr(e,ir(Xi(e,s))+t.wrapper.clientHeight)):Math.min(l,e.lastLine())>=a&&(o=nr(e,ir(Xi(e,l))-t.wrapper.clientHeight),a=l)}return{from:o,to:Math.max(a,o+1)}}function _(t){var e=t.display,n=e.view;if(e.alignWidgets||e.gutters.firstChild&&t.options.fixedGutter){for(var i=S(e)-e.scroller.scrollLeft+t.doc.scrollLeft,r=e.gutters.offsetWidth,o=i+"px",a=0;a<n.length;a++)if(!n[a].hidden){t.options.fixedGutter&&n[a].gutter&&(n[a].gutter.style.left=o);var s=n[a].alignable;if(s)for(var l=0;l<s.length;l++)s[l].style.left=o}t.options.fixedGutter&&(e.gutters.style.left=i+r+"px")}}function x(t){if(!t.options.lineNumbers)return!1;var e=t.doc,n=k(t.options,e.first+e.size-1),i=t.display;if(n.length!=i.lineNumChars){var r=i.measure.appendChild(Hr("div",[Hr("div",n)],"CodeMirror-linenumber CodeMirror-gutter-elt")),o=r.firstChild.offsetWidth,a=r.offsetWidth-o;return i.lineGutter.style.width="",i.lineNumInnerWidth=Math.max(o,i.lineGutter.offsetWidth-a)+1,i.lineNumWidth=i.lineNumInnerWidth+a,i.lineNumChars=i.lineNumInnerWidth?n.length:-1,i.lineGutter.style.width=i.lineNumWidth+"px",u(t),!0}return!1}function k(t,e){return String(t.lineNumberFormatter(e+t.firstLineNumber))}function S(t){return t.scroller.getBoundingClientRect().left-t.sizer.getBoundingClientRect().left}function C(t,e,n){var i=t.display;this.viewport=e,this.visible=w(i,t.doc,e),this.editorIsHidden=!i.wrapper.offsetWidth,this.wrapperHeight=i.wrapper.clientHeight,this.wrapperWidth=i.wrapper.clientWidth,this.oldDisplayWidth=Zt(t),this.force=n,this.dims=D(t),this.events=[]}function T(t){var e=t.display;!e.scrollbarsClipped&&e.scroller.offsetWidth&&(e.nativeBarWidth=e.scroller.offsetWidth-e.scroller.clientWidth,e.heightForcer.style.height=Vt(t)+"px",e.sizer.style.marginBottom=-e.nativeBarWidth+"px",e.sizer.style.borderRightWidth=Vt(t)+"px",e.scrollbarsClipped=!0)}function E(t,e){var n=t.display,i=t.doc;if(e.editorIsHidden)return Fe(t),!1;if(!e.force&&e.visible.from>=n.viewFrom&&e.visible.to<=n.viewTo&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo)&&n.renderedView==n.view&&0==qe(t))return!1;x(t)&&(Fe(t),e.dims=D(t));var r=i.first+i.size,o=Math.max(e.visible.from-t.options.viewportMargin,i.first),a=Math.min(r,e.visible.to+t.options.viewportMargin);n.viewFrom<o&&o-n.viewFrom<20&&(o=Math.max(i.first,n.viewFrom)),n.viewTo>a&&n.viewTo-a<20&&(a=Math.min(r,n.viewTo)),Fo&&(o=wi(t.doc,o),a=_i(t.doc,a));var s=o!=n.viewFrom||a!=n.viewTo||n.lastWrapHeight!=e.wrapperHeight||n.lastWrapWidth!=e.wrapperWidth;ze(t,o,a),n.viewOffset=ir(Xi(t.doc,n.viewFrom)),t.display.mover.style.top=n.viewOffset+"px";var l=qe(t);if(!s&&0==l&&!e.force&&n.renderedView==n.view&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo))return!1;var c=$r();return l>4&&(n.lineDiv.style.display="none"),N(t,n.updateLineNumbers,e.dims),l>4&&(n.lineDiv.style.display=""),n.renderedView=n.view,c&&$r()!=c&&c.offsetHeight&&c.focus(),Ur(n.cursorDiv),Ur(n.selectionDiv),n.gutters.style.height=n.sizer.style.minHeight=0,s&&(n.lastWrapHeight=e.wrapperHeight,n.lastWrapWidth=e.wrapperWidth,Bt(t,400)),n.updateLineNumbers=null,!0}function A(t,e){for(var n=e.viewport,i=!0;(i&&t.options.lineWrapping&&e.oldDisplayWidth!=Zt(t)||(n&&null!=n.top&&(n={top:Math.min(t.doc.height+Wt(t.display)-Yt(t),n.top)}),e.visible=w(t.display,t.doc,n),!(e.visible.from>=t.display.viewFrom&&e.visible.to<=t.display.viewTo)))&&E(t,e);i=!1){O(t);var r=p(t);Nt(t),y(t,r),M(t,r)}e.signal(t,"update",t),t.display.viewFrom==t.display.reportedViewFrom&&t.display.viewTo==t.display.reportedViewTo||(e.signal(t,"viewportChange",t,t.display.viewFrom,t.display.viewTo),t.display.reportedViewFrom=t.display.viewFrom,t.display.reportedViewTo=t.display.viewTo)}function L(t,e){var n=new C(t,e);if(E(t,n)){O(t),A(t,n);var i=p(t);Nt(t),y(t,i),M(t,i),n.finish()}}function M(t,e){t.display.sizer.style.minHeight=e.docHeight+"px",t.display.heightForcer.style.top=e.docHeight+"px",t.display.gutters.style.height=e.docHeight+t.display.barHeight+Vt(t)+"px"}function O(t){for(var e=t.display,n=e.lineDiv.offsetTop,i=0;i<e.view.length;i++){var r,o=e.view[i];if(!o.hidden){if(bo&&8>wo){var a=o.node.offsetTop+o.node.offsetHeight;r=a-n,n=a}else{var s=o.node.getBoundingClientRect();r=s.bottom-s.top}var l=o.line.height-r;if(2>r&&(r=ye(e)),(l>.001||-.001>l)&&(tr(o.line,r),P(o.line),o.rest))for(var c=0;c<o.rest.length;c++)P(o.rest[c])}}}function P(t){if(t.widgets)for(var e=0;e<t.widgets.length;++e)t.widgets[e].height=t.widgets[e].node.parentNode.offsetHeight}function D(t){for(var e=t.display,n={},i={},r=e.gutters.clientLeft,o=e.gutters.firstChild,a=0;o;o=o.nextSibling,++a)n[t.options.gutters[a]]=o.offsetLeft+o.clientLeft+r,i[t.options.gutters[a]]=o.clientWidth;return{fixedPos:S(e),gutterTotalWidth:e.gutters.offsetWidth,gutterLeft:n,gutterWidth:i,wrapperWidth:e.wrapper.clientWidth}}function N(t,e,n){function i(e){var n=e.nextSibling;return _o&&Mo&&t.display.currentWheelTarget==e?e.style.display="none":e.parentNode.removeChild(e),n}for(var r=t.display,o=t.options.lineNumbers,a=r.lineDiv,s=a.firstChild,l=r.view,c=r.viewFrom,u=0;u<l.length;u++){var h=l[u];if(h.hidden);else if(h.node&&h.node.parentNode==a){for(;s!=h.node;)s=i(s);var d=o&&null!=e&&c>=e&&h.lineNumber;h.changes&&(Dr(h.changes,"gutter")>-1&&(d=!1),I(t,h,c,n)),d&&(Ur(h.lineNumber),h.lineNumber.appendChild(document.createTextNode(k(t.options,c)))),s=h.node.nextSibling}else{var f=U(t,h,c,n);a.insertBefore(f,s)}c+=h.size}for(;s;)s=i(s)}function I(t,e,n,i){for(var r=0;r<e.changes.length;r++){var o=e.changes[r];"text"==o?B(t,e):"gutter"==o?q(t,e,n,i):"class"==o?z(e):"widget"==o&&H(t,e,i)}e.changes=null}function R(t){return t.node==t.text&&(t.node=Hr("div",null,null,"position: relative"),t.text.parentNode&&t.text.parentNode.replaceChild(t.node,t.text),t.node.appendChild(t.text),bo&&8>wo&&(t.node.style.zIndex=2)),t.node}function F(t){var e=t.bgClass?t.bgClass+" "+(t.line.bgClass||""):t.line.bgClass;if(e&&(e+=" CodeMirror-linebackground"),t.background)e?t.background.className=e:(t.background.parentNode.removeChild(t.background),t.background=null);else if(e){var n=R(t);t.background=n.insertBefore(Hr("div",null,e),n.firstChild)}}function j(t,e){var n=t.display.externalMeasured;return n&&n.line==e.line?(t.display.externalMeasured=null,e.measure=n.measure,n.built):ji(t,e)}function B(t,e){var n=e.text.className,i=j(t,e);e.text==e.node&&(e.node=i.pre),e.text.parentNode.replaceChild(i.pre,e.text),e.text=i.pre,i.bgClass!=e.bgClass||i.textClass!=e.textClass?(e.bgClass=i.bgClass,e.textClass=i.textClass,z(e)):n&&(e.text.className=n)}function z(t){F(t),t.line.wrapClass?R(t).className=t.line.wrapClass:t.node!=t.text&&(t.node.className="");var e=t.textClass?t.textClass+" "+(t.line.textClass||""):t.line.textClass;t.text.className=e||""}function q(t,e,n,i){if(e.gutter&&(e.node.removeChild(e.gutter),e.gutter=null),e.gutterBackground&&(e.node.removeChild(e.gutterBackground),e.gutterBackground=null),e.line.gutterClass){var r=R(e);e.gutterBackground=Hr("div",null,"CodeMirror-gutter-background "+e.line.gutterClass,"left: "+(t.options.fixedGutter?i.fixedPos:-i.gutterTotalWidth)+"px; width: "+i.gutterTotalWidth+"px"),r.insertBefore(e.gutterBackground,e.text)}var o=e.line.gutterMarkers;if(t.options.lineNumbers||o){r=R(e);var a=e.gutter=Hr("div",null,"CodeMirror-gutter-wrapper","left: "+(t.options.fixedGutter?i.fixedPos:-i.gutterTotalWidth)+"px");if(t.display.input.setUneditable(a),r.insertBefore(a,e.text),e.line.gutterClass&&(a.className+=" "+e.line.gutterClass),!t.options.lineNumbers||o&&o["CodeMirror-linenumbers"]||(e.lineNumber=a.appendChild(Hr("div",k(t.options,n),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+i.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+t.display.lineNumInnerWidth+"px"))),o)for(var s=0;s<t.options.gutters.length;++s){var l=t.options.gutters[s],c=o.hasOwnProperty(l)&&o[l];c&&a.appendChild(Hr("div",[c],"CodeMirror-gutter-elt","left: "+i.gutterLeft[l]+"px; width: "+i.gutterWidth[l]+"px"))}}}function H(t,e,n){e.alignable&&(e.alignable=null);for(var i=e.node.firstChild;i;i=r){var r=i.nextSibling;"CodeMirror-linewidget"==i.className&&e.node.removeChild(i)}W(t,e,n)}function U(t,e,n,i){var r=j(t,e);return e.text=e.node=r.pre,r.bgClass&&(e.bgClass=r.bgClass),r.textClass&&(e.textClass=r.textClass),z(e),q(t,e,n,i),W(t,e,i),e.node}function W(t,e,n){if($(t,e.line,e,n,!0),e.rest)for(var i=0;i<e.rest.length;i++)$(t,e.rest[i],e,n,!1)}function $(t,e,n,i,r){if(e.widgets)for(var o=R(n),a=0,s=e.widgets;a<s.length;++a){var l=s[a],c=Hr("div",[l.node],"CodeMirror-linewidget");l.handleMouseEvents||c.setAttribute("cm-ignore-events","true"),V(l,c,n,i),t.display.input.setUneditable(c),r&&l.above?o.insertBefore(c,n.gutter||n.text):o.appendChild(c),Sr(l,"redraw")}}function V(t,e,n,i){if(t.noHScroll){(n.alignable||(n.alignable=[])).push(e);var r=i.wrapperWidth;e.style.left=i.fixedPos+"px",t.coverGutter||(r-=i.gutterTotalWidth,e.style.paddingLeft=i.gutterTotalWidth+"px"),e.style.width=r+"px"}t.coverGutter&&(e.style.zIndex=5,e.style.position="relative",t.noHScroll||(e.style.marginLeft=-i.gutterTotalWidth+"px"))}function Z(t){return jo(t.line,t.ch)}function Y(t,e){return Bo(t,e)<0?e:t}function G(t,e){return Bo(t,e)<0?t:e}function K(t){t.state.focused||(t.display.input.focus(),vn(t))}function X(t,e,n,i,r){var o=t.doc;t.display.shift=!1,i||(i=o.sel);var a=t.state.pasteIncoming||"paste"==r,s=o.splitLines(e),l=null;if(a&&i.ranges.length>1)if(zo&&zo.text.join("\n")==e){if(i.ranges.length%zo.text.length==0){l=[];for(var c=0;c<zo.text.length;c++)l.push(o.splitLines(zo.text[c]))}}else s.length==i.ranges.length&&(l=Nr(s,(function(t){return[t]})));for(c=i.ranges.length-1;c>=0;c--){var u=i.ranges[c],h=u.from(),d=u.to();u.empty()&&(n&&n>0?h=jo(h.line,h.ch-n):t.state.overwrite&&!a?d=jo(d.line,Math.min(Xi(o,d.line).text.length,d.ch+Pr(s).length)):zo&&zo.lineWise&&zo.text.join("\n")==e&&(h=d=jo(h.line,0)));var f=t.curOp.updateInput,p={from:h,to:d,text:l?l[c%l.length]:s,origin:r||(a?"paste":t.state.cutIncoming?"cut":"+input")};Tn(t.doc,p),Sr(t,"inputRead",t,p)}e&&!a&&Q(t,e),jn(t),t.curOp.updateInput=f,t.curOp.typing=!0,t.state.pasteIncoming=t.state.cutIncoming=!1}function J(t,e){var n=t.clipboardData&&t.clipboardData.getData("text/plain");return n?(t.preventDefault(),e.isReadOnly()||e.options.disableInput||Le(e,(function(){X(e,n,0,null,"paste")})),!0):void 0}function Q(t,e){if(t.options.electricChars&&t.options.smartIndent)for(var n=t.doc.sel,i=n.ranges.length-1;i>=0;i--){var r=n.ranges[i];if(!(r.head.ch>100||i&&n.ranges[i-1].head.line==r.head.line)){var o=t.getModeAt(r.head),a=!1;if(o.electricChars){for(var s=0;s<o.electricChars.length;s++)if(e.indexOf(o.electricChars.charAt(s))>-1){a=zn(t,r.head.line,"smart");break}}else o.electricInput&&o.electricInput.test(Xi(t.doc,r.head.line).text.slice(0,r.head.ch))&&(a=zn(t,r.head.line,"smart"));a&&Sr(t,"electricInput",t,r.head.line)}}}function tt(t){for(var e=[],n=[],i=0;i<t.doc.sel.ranges.length;i++){var r=t.doc.sel.ranges[i].head.line,o={anchor:jo(r,0),head:jo(r+1,0)};n.push(o),e.push(t.getRange(o.anchor,o.head))}return{text:e,ranges:n}}function et(t){t.setAttribute("autocorrect","off"),t.setAttribute("autocapitalize","off"),t.setAttribute("spellcheck","false")}function nt(t){this.cm=t,this.prevInput="",this.pollingFast=!1,this.polling=new Mr,this.inaccurateSelection=!1,this.hasSelection=!1,this.composing=null}function it(){var t=Hr("textarea",null,null,"position: absolute; padding: 0; width: 1px; height: 1em; outline: none"),e=Hr("div",[t],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return _o?t.style.width="1000px":t.setAttribute("wrap","off"),Ao&&(t.style.border="1px solid black"),et(t),e}function rt(t){this.cm=t,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new Mr,this.gracePeriod=!1}function ot(t,e){var n=Qt(t,e.line);if(!n||n.hidden)return null;var i=Xi(t.doc,e.line),r=Kt(n,i,e.line),o=rr(i),a="left";o&&(a=co(o,e.ch)%2?"right":"left");var s=ne(r.map,e.ch,a);return s.offset="right"==s.collapse?s.end:s.start,s}function at(t,e){return e&&(t.bad=!0),t}function st(t,e,n){var i;if(e==t.display.lineDiv){if(!(i=t.display.lineDiv.childNodes[n]))return at(t.clipPos(jo(t.display.viewTo-1)),!0);e=null,n=0}else for(i=e;;i=i.parentNode){if(!i||i==t.display.lineDiv)return null;if(i.parentNode&&i.parentNode==t.display.lineDiv)break}for(var r=0;r<t.display.view.length;r++){var o=t.display.view[r];if(o.node==i)return lt(o,e,n)}}function lt(t,e,n){function i(e,n,i){for(var r=-1;r<(u?u.length:0);r++)for(var o=0>r?c.map:u[r],a=0;a<o.length;a+=3){var s=o[a+2];if(s==e||s==n){var l=er(0>r?t.line:t.rest[r]),h=o[a]+i;return(0>i||s!=e)&&(h=o[a+(i?1:0)]),jo(l,h)}}}var r=t.text.firstChild,o=!1;if(!e||!Ya(r,e))return at(jo(er(t.line),0),!0);if(e==r&&(o=!0,e=r.childNodes[n],n=0,!e)){var a=t.rest?Pr(t.rest):t.line;return at(jo(er(a),a.text.length),o)}var s=3==e.nodeType?e:null,l=e;for(s||1!=e.childNodes.length||3!=e.firstChild.nodeType||(s=e.firstChild,n&&(n=s.nodeValue.length));l.parentNode!=r;)l=l.parentNode;var c=t.measure,u=c.maps,h=i(s,l,n);if(h)return at(h,o);for(var d=l.nextSibling,f=s?s.nodeValue.length-n:0;d;d=d.nextSibling){if(h=i(d,d.firstChild,0))return at(jo(h.line,h.ch-f),o);f+=d.textContent.length}var p=l.previousSibling;for(f=n;p;p=p.previousSibling){if(h=i(p,p.firstChild,-1))return at(jo(h.line,h.ch+f),o);f+=d.textContent.length}}function ct(t,e,n,i,r){function o(t){return function(e){return e.id==t}}function a(e){if(1==e.nodeType){var n=e.getAttribute("cm-text");if(null!=n)return""==n&&(n=e.textContent.replace(/\u200b/g,"")),void(s+=n);var u,h=e.getAttribute("cm-marker");if(h){var d=t.findMarks(jo(i,0),jo(r+1,0),o(+h));return void(d.length&&(u=d[0].find())&&(s+=Ji(t.doc,u.from,u.to).join(c)))}if("false"==e.getAttribute("contenteditable"))return;for(var f=0;f<e.childNodes.length;f++)a(e.childNodes[f]);/^(pre|div|p)$/i.test(e.nodeName)&&(l=!0)}else if(3==e.nodeType){var p=e.nodeValue;if(!p)return;l&&(s+=c,l=!1),s+=p}}for(var s="",l=!1,c=t.doc.lineSeparator();a(e),e!=n;)e=e.nextSibling;return s}function ut(t,e){this.ranges=t,this.primIndex=e}function ht(t,e){this.anchor=t,this.head=e}function dt(t,e){var n=t[e];t.sort((function(t,e){return Bo(t.from(),e.from())})),e=Dr(t,n);for(var i=1;i<t.length;i++){var r=t[i],o=t[i-1];if(Bo(o.to(),r.from())>=0){var a=G(o.from(),r.from()),s=Y(o.to(),r.to()),l=o.empty()?r.from()==r.head:o.from()==o.head;e>=i&&--e,t.splice(--i,2,new ht(l?s:a,l?a:s))}}return new ut(t,e)}function ft(t,e){return new ut([new ht(t,e||t)],0)}function pt(t,e){return Math.max(t.first,Math.min(e,t.first+t.size-1))}function mt(t,e){if(e.line<t.first)return jo(t.first,0);var n=t.first+t.size-1;return e.line>n?jo(n,Xi(t,n).text.length):gt(e,Xi(t,e.line).text.length)}function gt(t,e){var n=t.ch;return null==n||n>e?jo(t.line,e):0>n?jo(t.line,0):t}function vt(t,e){return e>=t.first&&e<t.first+t.size}function yt(t,e){for(var n=[],i=0;i<e.length;i++)n[i]=mt(t,e[i]);return n}function bt(t,e,n,i){if(t.cm&&t.cm.display.shift||t.extend){var r=e.anchor;if(i){var o=Bo(n,r)<0;o!=Bo(i,r)<0?(r=n,n=i):o!=Bo(n,i)<0&&(n=i)}return new ht(r,n)}return new ht(i||n,n)}function wt(t,e,n,i){Tt(t,new ut([bt(t,t.sel.primary(),e,n)],0),i)}function _t(t,e,n){for(var i=[],r=0;r<t.sel.ranges.length;r++)i[r]=bt(t,t.sel.ranges[r],e[r],null);Tt(t,dt(i,t.sel.primIndex),n)}function xt(t,e,n,i){var r=t.sel.ranges.slice(0);r[e]=n,Tt(t,dt(r,t.sel.primIndex),i)}function kt(t,e,n,i){Tt(t,ft(e,n),i)}function St(t,e,n){var i={ranges:e.ranges,update:function(e){this.ranges=[];for(var n=0;n<e.length;n++)this.ranges[n]=new ht(mt(t,e[n].anchor),mt(t,e[n].head))},origin:n&&n.origin};return Da(t,"beforeSelectionChange",t,i),t.cm&&Da(t.cm,"beforeSelectionChange",t.cm,i),i.ranges!=e.ranges?dt(i.ranges,i.ranges.length-1):e}function Ct(t,e,n){var i=t.history.done,r=Pr(i);r&&r.ranges?(i[i.length-1]=e,Et(t,e,n)):Tt(t,e,n)}function Tt(t,e,n){Et(t,e,n),hr(t,t.sel,t.cm?t.cm.curOp.id:NaN,n)}function Et(t,e,n){(Ar(t,"beforeSelectionChange")||t.cm&&Ar(t.cm,"beforeSelectionChange"))&&(e=St(t,e,n));var i=n&&n.bias||(Bo(e.primary().head,t.sel.primary().head)<0?-1:1);At(t,Mt(t,e,i,!0)),n&&!1===n.scroll||!t.cm||jn(t.cm)}function At(t,e){e.equals(t.sel)||(t.sel=e,t.cm&&(t.cm.curOp.updateInput=t.cm.curOp.selectionChanged=!0,Er(t.cm)),Sr(t,"cursorActivity",t))}function Lt(t){At(t,Mt(t,t.sel,null,!1),Fa)}function Mt(t,e,n,i){for(var r,o=0;o<e.ranges.length;o++){var a=e.ranges[o],s=e.ranges.length==t.sel.ranges.length&&t.sel.ranges[o],l=Pt(t,a.anchor,s&&s.anchor,n,i),c=Pt(t,a.head,s&&s.head,n,i);(r||l!=a.anchor||c!=a.head)&&(r||(r=e.ranges.slice(0,o)),r[o]=new ht(l,c))}return r?dt(r,e.primIndex):e}function Ot(t,e,n,i,r){var o=Xi(t,e.line);if(o.markedSpans)for(var a=0;a<o.markedSpans.length;++a){var s=o.markedSpans[a],l=s.marker;if((null==s.from||(l.inclusiveLeft?s.from<=e.ch:s.from<e.ch))&&(null==s.to||(l.inclusiveRight?s.to>=e.ch:s.to>e.ch))){if(r&&(Da(l,"beforeCursorEnter"),l.explicitlyCleared)){if(o.markedSpans){--a;continue}break}if(!l.atomic)continue;if(n){var c,u=l.find(0>i?1:-1);if((0>i?l.inclusiveRight:l.inclusiveLeft)&&(u=Dt(t,u,-i,u&&u.line==e.line?o:null)),u&&u.line==e.line&&(c=Bo(u,n))&&(0>i?0>c:c>0))return Ot(t,u,e,i,r)}var h=l.find(0>i?-1:1);return(0>i?l.inclusiveLeft:l.inclusiveRight)&&(h=Dt(t,h,i,h.line==e.line?o:null)),h?Ot(t,h,e,i,r):null}}return e}function Pt(t,e,n,i,r){var o=i||1,a=Ot(t,e,n,o,r)||!r&&Ot(t,e,n,o,!0)||Ot(t,e,n,-o,r)||!r&&Ot(t,e,n,-o,!0);return a||(t.cantEdit=!0,jo(t.first,0))}function Dt(t,e,n,i){return 0>n&&0==e.ch?e.line>t.first?mt(t,jo(e.line-1)):null:n>0&&e.ch==(i||Xi(t,e.line)).text.length?e.line<t.first+t.size-1?jo(e.line+1,0):null:new jo(e.line,e.ch+n)}function Nt(t){t.display.input.showSelection(t.display.input.prepareSelection())}function It(t,e){for(var n=t.doc,i={},r=i.cursors=document.createDocumentFragment(),o=i.selection=document.createDocumentFragment(),a=0;a<n.sel.ranges.length;a++)if(!1!==e||a!=n.sel.primIndex){var s=n.sel.ranges[a];if(!(s.from().line>=t.display.viewTo||s.to().line<t.display.viewFrom)){var l=s.empty();(l||t.options.showCursorWhenSelecting)&&Rt(t,s.head,r),l||Ft(t,s,o)}}return i}function Rt(t,e,n){var i=fe(t,e,"div",null,null,!t.options.singleCursorHeightPerLine),r=n.appendChild(Hr("div","Â ","CodeMirror-cursor"));if(r.style.left=i.left+"px",r.style.top=i.top+"px",r.style.height=Math.max(0,i.bottom-i.top)*t.options.cursorHeight+"px",i.other){var o=n.appendChild(Hr("div","Â ","CodeMirror-cursor CodeMirror-secondarycursor"));o.style.display="",o.style.left=i.other.left+"px",o.style.top=i.other.top+"px",o.style.height=.85*(i.other.bottom-i.other.top)+"px"}}function Ft(t,e,n){function i(t,e,n,i){0>e&&(e=0),e=Math.round(e),i=Math.round(i),s.appendChild(Hr("div",null,"CodeMirror-selected","position: absolute; left: "+t+"px; top: "+e+"px; width: "+(null==n?u-t:n)+"px; height: "+(i-e)+"px"))}function r(e,n,r){function o(n,i){return de(t,jo(e,n),"div",h,i)}var s,l,h=Xi(a,e),d=h.text.length;return to(rr(h),n||0,null==r?d:r,(function(t,e,a){var h,f,p,m=o(t,"left");if(t==e)h=m,f=p=m.left;else{if(h=o(e-1,"right"),"rtl"==a){var g=m;m=h,h=g}f=m.left,p=h.right}null==n&&0==t&&(f=c),h.top-m.top>3&&(i(f,m.top,null,m.bottom),f=c,m.bottom<h.top&&i(f,m.bottom,null,h.top)),null==r&&e==d&&(p=u),(!s||m.top<s.top||m.top==s.top&&m.left<s.left)&&(s=m),(!l||h.bottom>l.bottom||h.bottom==l.bottom&&h.right>l.right)&&(l=h),c+1>f&&(f=c),i(f,h.top,p-f,h.bottom)})),{start:s,end:l}}var o=t.display,a=t.doc,s=document.createDocumentFragment(),l=$t(t.display),c=l.left,u=Math.max(o.sizerWidth,Zt(t)-o.sizer.offsetLeft)-l.right,h=e.from(),d=e.to();if(h.line==d.line)r(h.line,h.ch,d.ch);else{var f=Xi(a,h.line),p=Xi(a,d.line),m=yi(f)==yi(p),g=r(h.line,h.ch,m?f.text.length+1:null).end,v=r(d.line,m?0:null,d.ch).start;m&&(g.top<v.top-2?(i(g.right,g.top,null,g.bottom),i(c,v.top,v.left,v.bottom)):i(g.right,g.top,v.left-g.right,g.bottom)),g.bottom<v.top&&i(c,g.bottom,null,v.top)}n.appendChild(s)}function jt(t){if(t.state.focused){var e=t.display;clearInterval(e.blinker);var n=!0;e.cursorDiv.style.visibility="",t.options.cursorBlinkRate>0?e.blinker=setInterval((function(){e.cursorDiv.style.visibility=(n=!n)?"":"hidden"}),t.options.cursorBlinkRate):t.options.cursorBlinkRate<0&&(e.cursorDiv.style.visibility="hidden")}}function Bt(t,e){t.doc.mode.startState&&t.doc.frontier<t.display.viewTo&&t.state.highlight.set(e,jr(zt,t))}function zt(t){var e=t.doc;if(e.frontier<e.first&&(e.frontier=e.first),!(e.frontier>=t.display.viewTo)){var n=+new Date+t.options.workTime,i=la(e.mode,Ht(t,e.frontier)),r=[];e.iter(e.frontier,Math.min(e.first+e.size,t.display.viewTo+500),(function(o){if(e.frontier>=t.display.viewFrom){var a=o.styles,s=o.text.length>t.options.maxHighlightLength,l=Ni(t,o,s?la(e.mode,i):i,!0);o.styles=l.styles;var c=o.styleClasses,u=l.classes;u?o.styleClasses=u:c&&(o.styleClasses=null);for(var h=!a||a.length!=o.styles.length||c!=u&&(!c||!u||c.bgClass!=u.bgClass||c.textClass!=u.textClass),d=0;!h&&d<a.length;++d)h=a[d]!=o.styles[d];h&&r.push(e.frontier),o.stateAfter=s?i:la(e.mode,i)}else o.text.length<=t.options.maxHighlightLength&&Ri(t,o.text,i),o.stateAfter=e.frontier%5==0?la(e.mode,i):null;return++e.frontier,+new Date>n?(Bt(t,t.options.workDelay),!0):void 0})),r.length&&Le(t,(function(){for(var e=0;e<r.length;e++)Re(t,r[e],"text")}))}}function qt(t,e,n){for(var i,r,o=t.doc,a=n?-1:e-(t.doc.mode.innerMode?1e3:100),s=e;s>a;--s){if(s<=o.first)return o.first;var l=Xi(o,s-1);if(l.stateAfter&&(!n||s<=o.frontier))return s;var c=za(l.text,null,t.options.tabSize);(null==r||i>c)&&(r=s-1,i=c)}return r}function Ht(t,e,n){var i=t.doc,r=t.display;if(!i.mode.startState)return!0;var o=qt(t,e,n),a=o>i.first&&Xi(i,o-1).stateAfter;return a=a?la(i.mode,a):ca(i.mode),i.iter(o,e,(function(n){Ri(t,n.text,a);var s=o==e-1||o%5==0||o>=r.viewFrom&&o<r.viewTo;n.stateAfter=s?la(i.mode,a):null,++o})),n&&(i.frontier=o),a}function Ut(t){return t.lineSpace.offsetTop}function Wt(t){return t.mover.offsetHeight-t.lineSpace.offsetHeight}function $t(t){if(t.cachedPaddingH)return t.cachedPaddingH;var e=Wr(t.measure,Hr("pre","x")),n=window.getComputedStyle?window.getComputedStyle(e):e.currentStyle,i={left:parseInt(n.paddingLeft),right:parseInt(n.paddingRight)};return isNaN(i.left)||isNaN(i.right)||(t.cachedPaddingH=i),i}function Vt(t){return Ia-t.display.nativeBarWidth}function Zt(t){return t.display.scroller.clientWidth-Vt(t)-t.display.barWidth}function Yt(t){return t.display.scroller.clientHeight-Vt(t)-t.display.barHeight}function Gt(t,e,n){var i=t.options.lineWrapping,r=i&&Zt(t);if(!e.measure.heights||i&&e.measure.width!=r){var o=e.measure.heights=[];if(i){e.measure.width=r;for(var a=e.text.firstChild.getClientRects(),s=0;s<a.length-1;s++){var l=a[s],c=a[s+1];Math.abs(l.bottom-c.bottom)>2&&o.push((l.bottom+c.top)/2-n.top)}}o.push(n.bottom-n.top)}}function Kt(t,e,n){if(t.line==e)return{map:t.measure.map,cache:t.measure.cache};for(var i=0;i<t.rest.length;i++)if(t.rest[i]==e)return{map:t.measure.maps[i],cache:t.measure.caches[i]};for(i=0;i<t.rest.length;i++)if(er(t.rest[i])>n)return{map:t.measure.maps[i],cache:t.measure.caches[i],before:!0}}function Xt(t,e){var n=er(e=yi(e)),i=t.display.externalMeasured=new De(t.doc,e,n);i.lineN=n;var r=i.built=ji(t,i);return i.text=r.pre,Wr(t.display.lineMeasure,r.pre),i}function Jt(t,e,n,i){return ee(t,te(t,e),n,i)}function Qt(t,e){if(e>=t.display.viewFrom&&e<t.display.viewTo)return t.display.view[je(t,e)];var n=t.display.externalMeasured;return n&&e>=n.lineN&&e<n.lineN+n.size?n:void 0}function te(t,e){var n=er(e),i=Qt(t,n);i&&!i.text?i=null:i&&i.changes&&(I(t,i,n,D(t)),t.curOp.forceUpdate=!0),i||(i=Xt(t,e));var r=Kt(i,e,n);return{line:e,view:i,rect:null,map:r.map,cache:r.cache,before:r.before,hasHeights:!1}}function ee(t,e,n,i,r){e.before&&(n=-1);var o,a=n+(i||"");return e.cache.hasOwnProperty(a)?o=e.cache[a]:(e.rect||(e.rect=e.view.text.getBoundingClientRect()),e.hasHeights||(Gt(t,e.view,e.rect),e.hasHeights=!0),(o=ie(t,e,n,i)).bogus||(e.cache[a]=o)),{left:o.left,right:o.right,top:r?o.rtop:o.top,bottom:r?o.rbottom:o.bottom}}function ne(t,e,n){for(var i,r,o,a,s=0;s<t.length;s+=3){var l=t[s],c=t[s+1];if(l>e?(r=0,o=1,a="left"):c>e?o=1+(r=e-l):(s==t.length-3||e==c&&t[s+3]>e)&&(r=(o=c-l)-1,e>=c&&(a="right")),null!=r){if(i=t[s+2],l==c&&n==(i.insertLeft?"left":"right")&&(a=n),"left"==n&&0==r)for(;s&&t[s-2]==t[s-3]&&t[s-1].insertLeft;)i=t[2+(s-=3)],a="left";if("right"==n&&r==c-l)for(;s<t.length-3&&t[s+3]==t[s+4]&&!t[s+5].insertLeft;)i=t[(s+=3)+2],a="right";break}}return{node:i,start:r,end:o,collapse:a,coverStart:l,coverEnd:c}}function ie(t,e,n,i){var r,o=ne(e.map,n,i),a=o.node,s=o.start,l=o.end,c=o.collapse;if(3==a.nodeType){for(var u=0;4>u;u++){for(;s&&qr(e.line.text.charAt(o.coverStart+s));)--s;for(;o.coverStart+l<o.coverEnd&&qr(e.line.text.charAt(o.coverStart+l));)++l;if((r=bo&&9>wo&&0==s&&l==o.coverEnd-o.coverStart?a.parentNode.getBoundingClientRect():bo&&t.options.lineWrapping?(h=Wa(a,s,l).getClientRects()).length?h["right"==i?h.length-1:0]:Wo:Wa(a,s,l).getBoundingClientRect()||Wo).left||r.right||0==s)break;l=s,s-=1,c="right"}bo&&11>wo&&(r=re(t.display.measure,r))}else{var h;s>0&&(c=i="right"),r=t.options.lineWrapping&&(h=a.getClientRects()).length>1?h["right"==i?h.length-1:0]:a.getBoundingClientRect()}if(bo&&9>wo&&!s&&(!r||!r.left&&!r.right)){var d=a.parentNode.getClientRects()[0];r=d?{left:d.left,right:d.left+be(t.display),top:d.top,bottom:d.bottom}:Wo}var f=r.top-e.rect.top,p=r.bottom-e.rect.top,m=(f+p)/2,g=e.view.measure.heights;for(u=0;u<g.length-1&&!(m<g[u]);u++);var v=u?g[u-1]:0,y=g[u],b={left:("right"==c?r.right:r.left)-e.rect.left,right:("left"==c?r.left:r.right)-e.rect.left,top:v,bottom:y};return r.left||r.right||(b.bogus=!0),t.options.singleCursorHeightPerLine||(b.rtop=f,b.rbottom=p),b}function re(t,e){if(!window.screen||null==screen.logicalXDPI||screen.logicalXDPI==screen.deviceXDPI||!Qr(t))return e;var n=screen.logicalXDPI/screen.deviceXDPI,i=screen.logicalYDPI/screen.deviceYDPI;return{left:e.left*n,right:e.right*n,top:e.top*i,bottom:e.bottom*i}}function oe(t){if(t.measure&&(t.measure.cache={},t.measure.heights=null,t.rest))for(var e=0;e<t.rest.length;e++)t.measure.caches[e]={}}function ae(t){t.display.externalMeasure=null,Ur(t.display.lineMeasure);for(var e=0;e<t.display.view.length;e++)oe(t.display.view[e])}function se(t){ae(t),t.display.cachedCharWidth=t.display.cachedTextHeight=t.display.cachedPaddingH=null,t.options.lineWrapping||(t.display.maxLineChanged=!0),t.display.lineNumChars=null}function le(){return window.pageXOffset||(document.documentElement||document.body).scrollLeft}function ce(){return window.pageYOffset||(document.documentElement||document.body).scrollTop}function ue(t,e,n,i){if(e.widgets)for(var r=0;r<e.widgets.length;++r)if(e.widgets[r].above){var o=Ci(e.widgets[r]);n.top+=o,n.bottom+=o}if("line"==i)return n;i||(i="local");var a=ir(e);if("local"==i?a+=Ut(t.display):a-=t.display.viewOffset,"page"==i||"window"==i){var s=t.display.lineSpace.getBoundingClientRect();a+=s.top+("window"==i?0:ce());var l=s.left+("window"==i?0:le());n.left+=l,n.right+=l}return n.top+=a,n.bottom+=a,n}function he(t,e,n){if("div"==n)return e;var i=e.left,r=e.top;if("page"==n)i-=le(),r-=ce();else if("local"==n||!n){var o=t.display.sizer.getBoundingClientRect();i+=o.left,r+=o.top}var a=t.display.lineSpace.getBoundingClientRect();return{left:i-a.left,top:r-a.top}}function de(t,e,n,i,r){return i||(i=Xi(t.doc,e.line)),ue(t,i,Jt(t,i,e.ch,r),n)}function fe(t,e,n,i,r,o){function a(e,a){var s=ee(t,r,e,a?"right":"left",o);return a?s.left=s.right:s.right=s.left,ue(t,i,s,n)}function s(t,e){var n=l[e],i=n.level%2;return t==eo(n)&&e&&n.level<l[e-1].level?(t=no(n=l[--e])-(n.level%2?0:1),i=!0):t==no(n)&&e<l.length-1&&n.level<l[e+1].level&&(t=eo(n=l[++e])-n.level%2,i=!1),i&&t==n.to&&t>n.from?a(t-1):a(t,i)}i=i||Xi(t.doc,e.line),r||(r=te(t,i));var l=rr(i),c=e.ch;if(!l)return a(c);var u=s(c,co(l,c));return null!=as&&(u.other=s(c,as)),u}function pe(t,e){var n=0;e=mt(t.doc,e),t.options.lineWrapping||(n=be(t.display)*e.ch);var i=Xi(t.doc,e.line),r=ir(i)+Ut(t.display);return{left:n,right:n,top:r,bottom:r+i.height}}function me(t,e,n,i){var r=jo(t,e);return r.xRel=i,n&&(r.outside=!0),r}function ge(t,e,n){var i=t.doc;if(0>(n+=t.display.viewOffset))return me(i.first,0,!0,-1);var r=nr(i,n),o=i.first+i.size-1;if(r>o)return me(i.first+i.size-1,Xi(i,o).text.length,!0,1);0>e&&(e=0);for(var a=Xi(i,r);;){var s=ve(t,a,r,e,n),l=gi(a),c=l&&l.find(0,!0);if(!l||!(s.ch>c.from.ch||s.ch==c.from.ch&&s.xRel>0))return s;r=er(a=c.to.line)}}function ve(t,e,n,i,r){function o(i){var r=fe(t,jo(n,i),"line",e,c);return s=!0,a>r.bottom?r.left-l:a<r.top?r.left+l:(s=!1,r.left)}var a=r-ir(e),s=!1,l=2*t.display.wrapper.clientWidth,c=te(t,e),u=rr(e),h=e.text.length,d=io(e),f=ro(e),p=o(d),m=s,g=o(f),v=s;if(i>g)return me(n,f,v,1);for(;;){if(u?f==d||f==ho(e,d,1):1>=f-d){for(var y=p>i||g-i>=i-p?d:f,b=i-(y==d?p:g);qr(e.text.charAt(y));)++y;return me(n,y,y==d?m:v,-1>b?-1:b>1?1:0)}var w=Math.ceil(h/2),_=d+w;if(u){_=d;for(var x=0;w>x;++x)_=ho(e,_,1)}var k=o(_);k>i?(f=_,g=k,(v=s)&&(g+=1e3),h=w):(d=_,p=k,m=s,h-=w)}}function ye(t){if(null!=t.cachedTextHeight)return t.cachedTextHeight;if(null==qo){qo=Hr("pre");for(var e=0;49>e;++e)qo.appendChild(document.createTextNode("x")),qo.appendChild(Hr("br"));qo.appendChild(document.createTextNode("x"))}Wr(t.measure,qo);var n=qo.offsetHeight/50;return n>3&&(t.cachedTextHeight=n),Ur(t.measure),n||1}function be(t){if(null!=t.cachedCharWidth)return t.cachedCharWidth;var e=Hr("span","xxxxxxxxxx"),n=Hr("pre",[e]);Wr(t.measure,n);var i=e.getBoundingClientRect(),r=(i.right-i.left)/10;return r>2&&(t.cachedCharWidth=r),r||10}function we(t){t.curOp={cm:t,viewChanged:!1,startHeight:t.doc.height,forceUpdate:!1,updateInput:null,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Vo},$o?$o.ops.push(t.curOp):t.curOp.ownsGroup=$o={ops:[t.curOp],delayedCallbacks:[]}}function _e(t){var e=t.delayedCallbacks,n=0;do{for(;n<e.length;n++)e[n].call(null);for(var i=0;i<t.ops.length;i++){var r=t.ops[i];if(r.cursorActivityHandlers)for(;r.cursorActivityCalled<r.cursorActivityHandlers.length;)r.cursorActivityHandlers[r.cursorActivityCalled++].call(null,r.cm)}}while(n<e.length)}function xe(t){var e=t.curOp.ownsGroup;if(e)try{_e(e)}finally{$o=null;for(var n=0;n<e.ops.length;n++)e.ops[n].cm.curOp=null;ke(e)}}function ke(t){for(var e=t.ops,n=0;n<e.length;n++)Se(e[n]);for(n=0;n<e.length;n++)Ce(e[n]);for(n=0;n<e.length;n++)Te(e[n]);for(n=0;n<e.length;n++)Ee(e[n]);for(n=0;n<e.length;n++)Ae(e[n])}function Se(t){var e=t.cm,n=e.display;T(e),t.updateMaxLine&&d(e),t.mustUpdate=t.viewChanged||t.forceUpdate||null!=t.scrollTop||t.scrollToPos&&(t.scrollToPos.from.line<n.viewFrom||t.scrollToPos.to.line>=n.viewTo)||n.maxLineChanged&&e.options.lineWrapping,t.update=t.mustUpdate&&new C(e,t.mustUpdate&&{top:t.scrollTop,ensure:t.scrollToPos},t.forceUpdate)}function Ce(t){t.updatedDisplay=t.mustUpdate&&E(t.cm,t.update)}function Te(t){var e=t.cm,n=e.display;t.updatedDisplay&&O(e),t.barMeasure=p(e),n.maxLineChanged&&!e.options.lineWrapping&&(t.adjustWidthTo=Jt(e,n.maxLine,n.maxLine.text.length).left+3,e.display.sizerWidth=t.adjustWidthTo,t.barMeasure.scrollWidth=Math.max(n.scroller.clientWidth,n.sizer.offsetLeft+t.adjustWidthTo+Vt(e)+e.display.barWidth),t.maxScrollLeft=Math.max(0,n.sizer.offsetLeft+t.adjustWidthTo-Zt(e))),(t.updatedDisplay||t.selectionChanged)&&(t.preparedSelection=n.input.prepareSelection(t.focus))}function Ee(t){var e=t.cm;null!=t.adjustWidthTo&&(e.display.sizer.style.minWidth=t.adjustWidthTo+"px",t.maxScrollLeft<e.doc.scrollLeft&&on(e,Math.min(e.display.scroller.scrollLeft,t.maxScrollLeft),!0),e.display.maxLineChanged=!1);var n=t.focus&&t.focus==$r()&&(!document.hasFocus||document.hasFocus());t.preparedSelection&&e.display.input.showSelection(t.preparedSelection,n),(t.updatedDisplay||t.startHeight!=e.doc.height)&&y(e,t.barMeasure),t.updatedDisplay&&M(e,t.barMeasure),t.selectionChanged&&jt(e),e.state.focused&&t.updateInput&&e.display.input.reset(t.typing),n&&K(t.cm)}function Ae(t){var e=t.cm,n=e.display,i=e.doc;if(t.updatedDisplay&&A(e,t.update),null==n.wheelStartX||null==t.scrollTop&&null==t.scrollLeft&&!t.scrollToPos||(n.wheelStartX=n.wheelStartY=null),null==t.scrollTop||n.scroller.scrollTop==t.scrollTop&&!t.forceScroll||(i.scrollTop=Math.max(0,Math.min(n.scroller.scrollHeight-n.scroller.clientHeight,t.scrollTop)),n.scrollbars.setScrollTop(i.scrollTop),n.scroller.scrollTop=i.scrollTop),null==t.scrollLeft||n.scroller.scrollLeft==t.scrollLeft&&!t.forceScroll||(i.scrollLeft=Math.max(0,Math.min(n.scroller.scrollWidth-n.scroller.clientWidth,t.scrollLeft)),n.scrollbars.setScrollLeft(i.scrollLeft),n.scroller.scrollLeft=i.scrollLeft,_(e)),t.scrollToPos){var r=Nn(e,mt(i,t.scrollToPos.from),mt(i,t.scrollToPos.to),t.scrollToPos.margin);t.scrollToPos.isCursor&&e.state.focused&&Dn(e,r)}var o=t.maybeHiddenMarkers,a=t.maybeUnhiddenMarkers;if(o)for(var s=0;s<o.length;++s)o[s].lines.length||Da(o[s],"hide");if(a)for(s=0;s<a.length;++s)a[s].lines.length&&Da(a[s],"unhide");n.wrapper.offsetHeight&&(i.scrollTop=e.display.scroller.scrollTop),t.changeObjs&&Da(e,"changes",e,t.changeOb
vendor: 5,408 bytes, line 2
2js),t.update&&t.update.finish()}function Le(t,e){if(t.curOp)return e();we(t);try{return e()}finally{xe(t)}}function Me(t,e){return function(){if(t.curOp)return e.apply(t,arguments);we(t);try{return e.apply(t,arguments)}finally{xe(t)}}}function Oe(t){return function(){if(this.curOp)return t.apply(this,arguments);we(this);try{return t.apply(this,arguments)}finally{xe(this)}}}function Pe(t){return function(){var e=this.cm;if(!e||e.curOp)return t.apply(this,arguments);we(e);try{return t.apply(this,arguments)}finally{xe(e)}}}function De(t,e,n){this.line=e,this.rest=bi(e),this.size=this.rest?er(Pr(this.rest))-n+1:1,this.node=this.text=null,this.hidden=xi(t,e)}function Ne(t,e,n){for(var i,r=[],o=e;n>o;o=i){var a=new De(t.doc,Xi(t.doc,o),o);i=o+a.size,r.push(a)}return r}function Ie(t,e,n,i){null==e&&(e=t.doc.first),null==n&&(n=t.doc.first+t.doc.size),i||(i=0);var r=t.display;if(i&&n<r.viewTo&&(null==r.updateLineNumbers||r.updateLineNumbers>e)&&(r.updateLineNumbers=e),t.curOp.viewChanged=!0,e>=r.viewTo)Fo&&wi(t.doc,e)<r.viewTo&&Fe(t);else if(n<=r.viewFrom)Fo&&_i(t.doc,n+i)>r.viewFrom?Fe(t):(r.viewFrom+=i,r.viewTo+=i);else if(e<=r.viewFrom&&n>=r.viewTo)Fe(t);else if(e<=r.viewFrom)(o=Be(t,n,n+i,1))?(r.view=r.view.slice(o.index),r.viewFrom=o.lineN,r.viewTo+=i):Fe(t);else if(n>=r.viewTo){var o;(o=Be(t,e,e,-1))?(r.view=r.view.slice(0,o.index),r.viewTo=o.lineN):Fe(t)}else{var a=Be(t,e,e,-1),s=Be(t,n,n+i,1);a&&s?(r.view=r.view.slice(0,a.index).concat(Ne(t,a.lineN,s.lineN)).concat(r.view.slice(s.index)),r.viewTo+=i):Fe(t)}var l=r.externalMeasured;l&&(n<l.lineN?l.lineN+=i:e<l.lineN+l.size&&(r.externalMeasured=null))}function Re(t,e,n){t.curOp.viewChanged=!0;var i=t.display,r=t.display.externalMeasured;if(r&&e>=r.lineN&&e<r.lineN+r.size&&(i.externalMeasured=null),!(e<i.viewFrom||e>=i.viewTo)){var o=i.view[je(t,e)];if(null!=o.node){var a=o.changes||(o.changes=[]);-1==Dr(a,n)&&a.push(n)}}}function Fe(t){t.display.viewFrom=t.display.viewTo=t.doc.first,t.display.view=[],t.display.viewOffset=0}function je(t,e){if(e>=t.display.viewTo)return null;if(0>(e-=t.display.viewFrom))return null;for(var n=t.display.view,i=0;i<n.length;i++)if(0>(e-=n[i].size))return i}function Be(t,e,n,i){var r,o=je(t,e),a=t.display.view;if(!Fo||n==t.doc.first+t.doc.size)return{index:o,lineN:n};for(var s=0,l=t.display.viewFrom;o>s;s++)l+=a[s].size;if(l!=e){if(i>0){if(o==a.length-1)return null;r=l+a[o].size-e,o++}else r=l-e;e+=r,n+=r}for(;wi(t.doc,n)!=n;){if(o==(0>i?0:a.length-1))return null;n+=i*a[o-(0>i?1:0)].size,o+=i}return{index:o,lineN:n}}function ze(t,e,n){var i=t.display;0==i.view.length||e>=i.viewTo||n<=i.viewFrom?(i.view=Ne(t,e,n),i.viewFrom=e):(i.viewFrom>e?i.view=Ne(t,e,i.viewFrom).concat(i.view):i.viewFrom<e&&(i.view=i.view.slice(je(t,e))),i.viewFrom=e,i.viewTo<n?i.view=i.view.concat(Ne(t,i.viewTo,n)):i.viewTo>n&&(i.view=i.view.slice(0,je(t,n)))),i.viewTo=n}function qe(t){for(var e=t.display.view,n=0,i=0;i<e.length;i++){var r=e[i];r.hidden||r.node&&!r.changes||++n}return n}function He(t){function e(){r.activeTouch&&(o=setTimeout((function(){r.activeTouch=null}),1e3),(a=r.activeTouch).end=+new Date)}function n(t){if(1!=t.touches.length)return!1;var e=t.touches[0];return e.radiusX<=1&&e.radiusY<=1}function i(t,e){if(null==e.left)return!0;var n=e.left-t.left,i=e.top-t.top;return n*n+i*i>400}var r=t.display;Ma(r.scroller,"mousedown",Me(t,Ze)),Ma(r.scroller,"dblclick",bo&&11>wo?Me(t,(function(e){if(!Tr(t,e)){var n=Ve(t,e);if(n&&!Je(t,e)&&!$e(t.display,e)){Ea(e);var i=t.findWordAt(n);wt(t.doc,i.anchor,i.head)}}})):function(e){Tr(t,e)||Ea(e)}),Io||Ma(r.scroller,"contextmenu",(function(e){bn(t,e)}));var o,a={end:0};Ma(r.scroller,"touchstart",(function(e){if(!Tr(t,e)&&!n(e)){clearTimeout(o);var i=+new Date;r.activeTouch={start:i,moved:!1,prev:i-a.end<=300?a:null},1==e.touches.length&&(r.activeTouch.left=e.touches[0].pageX,r.activeTouch.top=e.touches[0].pageY)}})),Ma(r.scroller,"touchmove",(function(){r.activeTouch&&(r.activeTouch.moved=!0)})),Ma(r.scroller,"touchend",(function(n){var o=r.activeTouch;if(o&&!$e(r,n)&&null!=o.left&&!o.moved&&new Date-o.start<300){var a,s=t.coordsChar(r.activeTouch,"page");a=!o.prev||i(o,o.prev)?new ht(s,s):!o.prev.prev||i(o,o.prev.prev)?t.findWordAt(s):new ht(jo(s.line,0),mt(t.doc,jo(s.line+1,0))),t.setSelection(a.anchor,a.head),t.focus(),Ea(n)}e()})),Ma(r.scroller,"touchcancel",e),Ma(r.scroller,"scroll",(function(){r.scroller.clientHeight&&(rn(t,r.scroller.scrollTop),on(t,r.scroller.scrollLeft,!0),Da(t,"scroll",t))})),Ma(r.scroller,"mousewheel",(function(e){an(t,e)})),Ma(r.scroller,"DOMMouseScroll",(function(e){an(t,e)})),Ma(r.wrapper,"scroll",(function(){r.wrapper.scrollTop=r.wrapper.scrollLeft=0})),r.dragFunctions={enter:function(e){Tr(t,e)||La(e)},over:function(e){Tr(t,e)||(en(t,e),La(e))},start:function(e){tn(t,e)},drop:Me(t,Qe),leave:function(e){Tr(t,e)||nn(t)}};var s=r.input.getField();Ma(s,"keyup",(function(e){pn.call(t,e)})),Ma(s,"keydown",Me(t,dn)),Ma(s,"keypress",Me(t,mn)),Ma(s,"focus",jr(vn,t)),Ma(s,"blur",jr(yn,t))}function Ue(e,n,i){if(!n!=!(i&&i!=t.Init)){var r=e.display.dragFunctions,o=n?Ma:Pa;o(e.display.scroller,"dragstart",r.start),o(e.display.scroller,"dragenter",r.enter),o(e.display.scroller,"dragover",r.over),o(e.display.scroller,"dragleave",r.leave),o(e.display.scroller,"drop",r.drop)}}function We(t){var e=t.display;e.lastWrapHeight==e.wrapper.clientHeight&&e.lastWrapWidth==e.wrapper.clientWidth||(e.cac
vendor: 19,602 bytes, line 2
2hedCharWidth=e.cachedTextHeight=e.cachedPaddingH=null,e.scrollbarsClipped=!1,t.setSize())}function $e(t,e){for(var n=_r(e);n!=t.wrapper;n=n.parentNode)if(!n||1==n.nodeType&&"true"==n.getAttribute("cm-ignore-events")||n.parentNode==t.sizer&&n!=t.mover)return!0}function Ve(t,e,n,i){var r=t.display;if(!n&&"true"==_r(e).getAttribute("cm-not-content"))return null;var o,a,s=r.lineSpace.getBoundingClientRect();try{o=e.clientX-s.left,a=e.clientY-s.top}catch(e){return null}var l,c=ge(t,o,a);if(i&&1==c.xRel&&(l=Xi(t.doc,c.line).text).length==c.ch){var u=za(l,l.length,t.options.tabSize)-l.length;c=jo(c.line,Math.max(0,Math.round((o-$t(t.display).left)/be(t.display))-u))}return c}function Ze(t){var e=this,n=e.display;if(!(Tr(e,t)||n.activeTouch&&n.input.supportsTouch())){if(n.shift=t.shiftKey,$e(n,t))return void(_o||(n.scroller.draggable=!1,setTimeout((function(){n.scroller.draggable=!0}),100)));if(!Je(e,t)){var i=Ve(e,t);switch(window.focus(),xr(t)){case 1:e.state.selectingText?e.state.selectingText(t):i?Ye(e,t,i):_r(t)==n.scroller&&Ea(t);break;case 2:_o&&(e.state.lastMiddleDown=+new Date),i&&wt(e.doc,i),setTimeout((function(){n.input.focus()}),20),Ea(t);break;case 3:Io?bn(e,t):gn(e)}}}}function Ye(t,e,n){bo?setTimeout(jr(K,t),0):t.curOp.focus=$r();var i,r=+new Date;Uo&&Uo.time>r-400&&0==Bo(Uo.pos,n)?i="triple":Ho&&Ho.time>r-400&&0==Bo(Ho.pos,n)?(i="double",Uo={time:r,pos:n}):(i="single",Ho={time:r,pos:n});var o,a=t.doc.sel,s=Mo?e.metaKey:e.ctrlKey;t.options.dragDrop&&ts&&!t.isReadOnly()&&"single"==i&&(o=a.contains(n))>-1&&(Bo((o=a.ranges[o]).from(),n)<0||n.xRel>0)&&(Bo(o.to(),n)>0||n.xRel<0)?Ge(t,e,n,s):Ke(t,e,n,i,s)}function Ge(t,e,n,i){var r=t.display,o=+new Date,a=Me(t,(function(s){_o&&(r.scroller.draggable=!1),t.state.draggingText=!1,Pa(document,"mouseup",a),Pa(r.scroller,"drop",a),Math.abs(e.clientX-s.clientX)+Math.abs(e.clientY-s.clientY)<10&&(Ea(s),!i&&+new Date-200<o&&wt(t.doc,n),_o||bo&&9==wo?setTimeout((function(){document.body.focus(),r.input.focus()}),20):r.input.focus())}));_o&&(r.scroller.draggable=!0),t.state.draggingText=a,r.scroller.dragDrop&&r.scroller.dragDrop(),Ma(document,"mouseup",a),Ma(r.scroller,"drop",a)}function Ke(t,e,n,i,r){function o(e){if(0!=Bo(g,e))if(g=e,"rect"==i){for(var r=[],o=t.options.tabSize,a=za(Xi(c,n.line).text,n.ch,o),s=za(Xi(c,e.line).text,e.ch,o),l=Math.min(a,s),f=Math.max(a,s),p=Math.min(n.line,e.line),m=Math.min(t.lastLine(),Math.max(n.line,e.line));m>=p;p++){var v=Xi(c,p).text,y=qa(v,l,o);l==f?r.push(new ht(jo(p,y),jo(p,y))):v.length>y&&r.push(new ht(jo(p,y),jo(p,qa(v,f,o))))}r.length||r.push(new ht(n,n)),Tt(c,dt(d.ranges.slice(0,h).concat(r),h),{origin:"*mouse",scroll:!1}),t.scrollIntoView(e)}else{var b=u,w=b.anchor,_=e;if("single"!=i){if("double"==i)var x=t.findWordAt(e);else x=new ht(jo(e.line,0),mt(c,jo(e.line+1,0)));Bo(x.anchor,w)>0?(_=x.head,w=G(b.from(),x.anchor)):(_=x.anchor,w=Y(b.to(),x.head))}(r=d.ranges.slice(0))[h]=new ht(mt(c,w),_),Tt(c,dt(r,h),ja)}}function a(e){var n=++y,r=Ve(t,e,!0,"rect"==i);if(r)if(0!=Bo(r,g)){t.curOp.focus=$r(),o(r);var s=w(l,c);(r.line>=s.to||r.line<s.from)&&setTimeout(Me(t,(function(){y==n&&a(e)})),150)}else{var u=e.clientY<v.top?-20:e.clientY>v.bottom?20:0;u&&setTimeout(Me(t,(function(){y==n&&(l.scroller.scrollTop+=u,a(e))})),50)}}function s(e){t.state.selectingText=!1,y=1/0,Ea(e),l.input.focus(),Pa(document,"mousemove",b),Pa(document,"mouseup",_),c.history.lastSelOrigin=null}var l=t.display,c=t.doc;Ea(e);var u,h,d=c.sel,f=d.ranges;if(r&&!e.shiftKey?(h=c.sel.contains(n),u=h>-1?f[h]:new ht(n,n)):(u=c.sel.primary(),h=c.sel.primIndex),Oo?e.shiftKey&&e.metaKey:e.altKey)i="rect",r||(u=new ht(n,n)),n=Ve(t,e,!0,!0),h=-1;else if("double"==i){var p=t.findWordAt(n);u=t.display.shift||c.extend?bt(c,u,p.anchor,p.head):p}else if("triple"==i){var m=new ht(jo(n.line,0),mt(c,jo(n.line+1,0)));u=t.display.shift||c.extend?bt(c,u,m.anchor,m.head):m}else u=bt(c,u,n);r?-1==h?(h=f.length,Tt(c,dt(f.concat([u]),h),{scroll:!1,origin:"*mouse"})):f.length>1&&f[h].empty()&&"single"==i&&!e.shiftKey?(Tt(c,dt(f.slice(0,h).concat(f.slice(h+1)),0),{scroll:!1,origin:"*mouse"}),d=c.sel):xt(c,h,u,ja):(h=0,Tt(c,new ut([u],0),ja),d=c.sel);var g=n,v=l.wrapper.getBoundingClientRect(),y=0,b=Me(t,(function(t){xr(t)?a(t):s(t)})),_=Me(t,s);t.state.selectingText=_,Ma(document,"mousemove",b),Ma(document,"mouseup",_)}function Xe(t,e,n,i){try{var r=e.clientX,o=e.clientY}catch(e){return!1}if(r>=Math.floor(t.display.gutters.getBoundingClientRect().right))return!1;i&&Ea(e);var a=t.display,s=a.lineDiv.getBoundingClientRect();if(o>s.bottom||!Ar(t,n))return wr(e);o-=s.top-a.viewOffset;for(var l=0;l<t.options.gutters.length;++l){var c=a.gutters.childNodes[l];if(c&&c.getBoundingClientRect().right>=r){var u=nr(t.doc,o),h=t.options.gutters[l];return Da(t,n,t,u,h,e),wr(e)}}}function Je(t,e){return Xe(t,e,"gutterClick",!0)}function Qe(t){var e=this;if(nn(e),!Tr(e,t)&&!$e(e.display,t)){Ea(t),bo&&(Zo=+new Date);var n=Ve(e,t,!0),i=t.dataTransfer.files;if(n&&!e.isReadOnly())if(i&&i.length&&window.FileReader&&window.File)for(var r=i.length,o=Array(r),a=0,s=function(t,i){if(!e.options.allowDropFileTypes||-1!=Dr(e.options.allowDropFileTypes,t.type)){var s=new FileReader;s.onload=Me(e,(function(){var t=s.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(t)&&(t=""),o[i]=t,++a==r){var l={from:n=mt(e.doc,n),to:n,text:e.doc.splitLines(o.join(e.doc.lineSeparator())),origin:"paste"};Tn(e.doc,l),Ct(e.doc,ft(n,Qo(l)))}})),s.readAsText(t)}},l=0;r>l;++l)s(i[l],l);else{if(e.state.draggingText&&e.doc.sel.contains(n)>-1)return e.state.draggingText(t),void setTimeout((function(){e.display.input.focus()}),20);try{if(o=t.dataTransfer.getData("Text")){if(e.state.draggingText&&!(Mo?t.altKey:t.ctrlKey))var c=e.listSelections();if(Et(e.doc,ft(n,n)),c)for(l=0;l<c.length;++l)Pn(e.doc,"",c[l].anchor,c[l].head,"drag");e.replaceSelection(o,"around","paste"),e.display.input.focus()}}catch(t){}}}}function tn(t,e){if(bo&&(!t.state.draggingText||+new Date-Zo<100))La(e);else if(!Tr(t,e)&&!$e(t.display,e)&&(e.dataTransfer.setData("Text",t.getSelection()),e.dataTransfer.effectAllowed="copyMove",e.dataTransfer.setDragImage&&!Co)){var n=Hr("img",null,null,"position: fixed; left: 0; top: 0;");n.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",So&&(n.width=n.height=1,t.display.wrapper.appendChild(n),n._top=n.offsetTop),e.dataTransfer.setDragImage(n,0,0),So&&n.parentNode.removeChild(n)}}function en(t,e){var n=Ve(t,e);if(n){var i=document.createDocumentFragment();Rt(t,n,i),t.display.dragCursor||(t.display.dragCursor=Hr("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),t.display.lineSpace.insertBefore(t.display.dragCursor,t.display.cursorDiv)),Wr(t.display.dragCursor,i)}}function nn(t){t.display.dragCursor&&(t.display.lineSpace.removeChild(t.display.dragCursor),t.display.dragCursor=null)}function rn(t,e){Math.abs(t.doc.scrollTop-e)<2||(t.doc.scrollTop=e,go||L(t,{top:e}),t.display.scroller.scrollTop!=e&&(t.display.scroller.scrollTop=e),t.display.scrollbars.setScrollTop(e),go&&L(t),Bt(t,100))}function on(t,e,n){(n?e==t.doc.scrollLeft:Math.abs(t.doc.scrollLeft-e)<2)||(e=Math.min(e,t.display.scroller.scrollWidth-t.display.scroller.clientWidth),t.doc.scrollLeft=e,_(t),t.display.scroller.scrollLeft!=e&&(t.display.scroller.scrollLeft=e),t.display.scrollbars.setScrollLeft(e))}function an(t,e){var n=Ko(e),i=n.x,r=n.y,o=t.display,a=o.scroller,s=a.scrollWidth>a.clientWidth,l=a.scrollHeight>a.clientHeight;if(i&&s||r&&l){if(r&&Mo&&_o)t:for(var c=e.target,u=o.view;c!=a;c=c.parentNode)for(var h=0;h<u.length;h++)if(u[h].node==c){t.display.currentWheelTarget=c;break t}if(i&&!go&&!So&&null!=Go)return r&&l&&rn(t,Math.max(0,Math.min(a.scrollTop+r*Go,a.scrollHeight-a.clientHeight))),on(t,Math.max(0,Math.min(a.scrollLeft+i*Go,a.scrollWidth-a.clientWidth))),(!r||r&&l)&&Ea(e),void(o.wheelStartX=null);if(r&&null!=Go){var d=r*Go,f=t.doc.scrollTop,p=f+o.wrapper.clientHeight;0>d?f=Math.max(0,f+d-50):p=Math.min(t.doc.height,p+d+50),L(t,{top:f,bottom:p})}20>Yo&&(null==o.wheelStartX?(o.wheelStartX=a.scrollLeft,o.wheelStartY=a.scrollTop,o.wheelDX=i,o.wheelDY=r,setTimeout((function(){if(null!=o.wheelStartX){var t=a.scrollLeft-o.wheelStartX,e=a.scrollTop-o.wheelStartY,n=e&&o.wheelDY&&e/o.wheelDY||t&&o.wheelDX&&t/o.wheelDX;o.wheelStartX=o.wheelStartY=null,n&&(Go=(Go*Yo+n)/(Yo+1),++Yo)}}),200)):(o.wheelDX+=i,o.wheelDY+=r))}}function sn(t,e,n){if("string"==typeof e&&!(e=ua[e]))return!1;t.display.input.ensurePolled();var i=t.display.shift,r=!1;try{t.isReadOnly()&&(t.state.suppressEdits=!0),n&&(t.display.shift=!1),r=e(t)!=Ra}finally{t.display.shift=i,t.state.suppressEdits=!1}return r}function ln(t,e,n){for(var i=0;i<t.state.keyMaps.length;i++){var r=da(e,t.state.keyMaps[i],n,t);if(r)return r}return t.options.extraKeys&&da(e,t.options.extraKeys,n,t)||da(e,t.options.keyMap,n,t)}function cn(t,e,n,i){var r=t.state.keySeq;if(r){if(fa(e))return"handled";Xo.set(50,(function(){t.state.keySeq==r&&(t.state.keySeq=null,t.display.input.reset())})),e=r+" "+e}var o=ln(t,e,i);return"multi"==o&&(t.state.keySeq=e),"handled"==o&&Sr(t,"keyHandled",t,e,n),"handled"!=o&&"multi"!=o||(Ea(n),jt(t)),r&&!o&&/\'$/.test(e)?(Ea(n),!0):!!o}function un(t,e){var n=pa(e,!0);return!!n&&(e.shiftKey&&!t.state.keySeq?cn(t,"Shift-"+n,e,(function(e){return sn(t,e,!0)}))||cn(t,n,e,(function(e){return("string"==typeof e?/^go[A-Z]/.test(e):e.motion)?sn(t,e):void 0})):cn(t,n,e,(function(e){return sn(t,e)})))}function hn(t,e,n){return cn(t,"'"+n+"'",e,(function(e){return sn(t,e,!0)}))}function dn(t){var e=this;if(e.curOp.focus=$r(),!Tr(e,t)){bo&&11>wo&&27==t.keyCode&&(t.returnValue=!1);var n=t.keyCode;e.display.shift=16==n||t.shiftKey;var i=un(e,t);So&&(Jo=i?n:null,!i&&88==n&&!is&&(Mo?t.metaKey:t.ctrlKey)&&e.replaceSelection("",null,"cut")),18!=n||/\bCodeMirror-crosshair\b/.test(e.display.lineDiv.className)||fn(e)}}function fn(t){function e(t){18!=t.keyCode&&t.altKey||(Xa(n,"CodeMirror-crosshair"),Pa(document,"keyup",e),Pa(document,"mouseover",e))}var n=t.display.lineDiv;Ja(n,"CodeMirror-crosshair"),Ma(document,"keyup",e),Ma(document,"mouseover",e)}function pn(t){16==t.keyCode&&(this.doc.sel.shift=!1),Tr(this,t)}function mn(t){var e=this;if(!($e(e.display,t)||Tr(e,t)||t.ctrlKey&&!t.altKey||Mo&&t.metaKey)){var n=t.keyCode,i=t.charCode;if(So&&n==Jo)return Jo=null,void Ea(t);So&&(!t.which||t.which<10)&&un(e,t)||hn(e,t,String.fromCharCode(null==i?n:i))||e.display.input.onKeyPress(t)}}function gn(t){t.state.delayingBlurEvent=!0,setTimeout((function(){t.state.delayingBlurEvent&&(t.state.delayingBlurEvent=!1,yn(t))}),100)}function vn(t){t.state.delayingBlurEvent&&(t.state.delayingBlurEvent=!1),"nocursor"!=t.options.readOnly&&(t.state.focused||(Da(t,"focus",t),t.state.focused=!0,Ja(t.display.wrapper,"CodeMirror-focused"),t.curOp||t.display.selForContextMenu==t.doc.sel||(t.display.input.reset(),_o&&setTimeout((function(){t.display.input.reset(!0)}),20)),t.display.input.receivedFocus()),jt(t))}function yn(t){t.state.delayingBlurEvent||(t.state.focused&&(Da(t,"blur",t),t.state.focused=!1,Xa(t.display.wrapper,"CodeMirror-focused")),clearInterval(t.display.blinker),setTimeout((function(){t.state.focused||(t.display.shift=!1)}),150))}function bn(t,e){$e(t.display,e)||wn(t,e)||Tr(t,e,"contextmenu")||t.display.input.onContextMenu(e)}function wn(t,e){return!!Ar(t,"gutterContextMenu")&&Xe(t,e,"gutterContextMenu",!1)}function _n(t,e){if(Bo(t,e.from)<0)return t;if(Bo(t,e.to)<=0)return Qo(e);var n=t.line+e.text.length-(e.to.line-e.from.line)-1,i=t.ch;return t.line==e.to.line&&(i+=Qo(e).ch-e.to.ch),jo(n,i)}function xn(t,e){for(var n=[],i=0;i<t.sel.ranges.length;i++){var r=t.sel.ranges[i];n.push(new ht(_n(r.anchor,e),_n(r.head,e)))}return dt(n,t.sel.primIndex)}function kn(t,e,n){return t.line==e.line?jo(n.line,t.ch-e.ch+n.ch):jo(n.line+(t.line-e.line),t.ch)}function Sn(t,e,n){for(var i=[],r=jo(t.first,0),o=r,a=0;a<e.length;a++){var s=e[a],l=kn(s.from,r,o),c=kn(Qo(s),r,o);if(r=s.to,o=c,"around"==n){var u=t.sel.ranges[a],h=Bo(u.head,u.anchor)<0;i[a]=new ht(h?c:l,h?l:c)}else i[a]=new ht(l,l)}return new ut(i,t.sel.primIndex)}function Cn(t,e,n){var i={canceled:!1,from:e.from,to:e.to,text:e.text,origin:e.origin,cancel:function(){this.canceled=!0}};return n&&(i.update=function(e,n,i,r){e&&(this.from=mt(t,e)),n&&(this.to=mt(t,n)),i&&(this.text=i),void 0!==r&&(this.origin=r)}),Da(t,"beforeChange",t,i),t.cm&&Da(t.cm,"beforeChange",t.cm,i),i.canceled?null:{from:i.from,to:i.to,text:i.text,origin:i.origin}}function Tn(t,e,n){if(t.cm){if(!t.cm.curOp)return Me(t.cm,Tn)(t,e,n);if(t.cm.state.suppressEdits)return}if(!(Ar(t,"beforeChange")||t.cm&&Ar(t.cm,"beforeChange"))||(e=Cn(t,e,!0))){var i=Ro&&!n&&li(t,e.from,e.to);if(i)for(var r=i.length-1;r>=0;--r)En(t,{from:i[r].from,to:i[r].to,text:r?[""]:e.text});else En(t,e)}}function En(t,e){if(1!=e.text.length||""!=e.text[0]||0!=Bo(e.from,e.to)){var n=xn(t,e);cr(t,e,n,t.cm?t.cm.curOp.id:NaN),Mn(t,e,n,oi(t,e));var i=[];Gi(t,(function(t,n){n||-1!=Dr(i,t.history)||(br(t.history,e),i.push(t.history)),Mn(t,e,null,oi(t,e))}))}}function An(t,e,n){if(!t.cm||!t.cm.state.suppressEdits){for(var i,r=t.history,o=t.sel,a="undo"==e?r.done:r.undone,s="undo"==e?r.undone:r.done,l=0;l<a.length&&(i=a[l],n?!i.ranges||i.equals(t.sel):i.ranges);l++);if(l!=a.length){for(r.lastOrigin=r.lastSelOrigin=null;(i=a.pop()).ranges;){if(dr(i,s),n&&!i.equals(t.sel))return void Tt(t,i,{clearRedo:!1});o=i}var c=[];dr(o,s),s.push({changes:c,generation:r.generation}),r.generation=i.generation||++r.maxGeneration;var u=Ar(t,"beforeChange")||t.cm&&Ar(t.cm,"beforeChange");for(l=i.changes.length-1;l>=0;--l){var h=i.changes[l];if(h.origin=e,u&&!Cn(t,h,!1))return void(a.length=0);c.push(ar(t,h));var d=l?xn(t,h):Pr(a);Mn(t,h,d,si(t,h)),!l&&t.cm&&t.cm.scrollIntoView({from:h.from,to:Qo(h)});var f=[];Gi(t,(function(t,e){e||-1!=Dr(f,t.history)||(br(t.history,h),f.push(t.history)),Mn(t,h,null,si(t,h))}))}}}}function Ln(t,e){if(0!=e&&(t.first+=e,t.sel=new ut(Nr(t.sel.ranges,(function(t){return new ht(jo(t.anchor.line+e,t.anchor.ch),jo(t.head.line+e,t.head.ch))})),t.sel.primIndex),t.cm)){Ie(t.cm,t.first,t.first-e,e);for(var n=t.cm.display,i=n.viewFrom;i<n.viewTo;i++)Re(t.cm,i,"gutter")}}function Mn(t,e,n,i){if(t.cm&&!t.cm.curOp)return Me(t.cm,Mn)(t,e,n,i);if(e.to.line<t.first)Ln(t,e.text.length-1-(e.to.line-e.from.line));else if(!(e.from.line>t.lastLine())){if(e.from.line<t.first){var r=e.text.length-1-(t.first-e.from.line);Ln(t,r),e={from:jo(t.first,0),to:jo(e.to.line+r,e.to.ch),text:[Pr(e.text)],origin:e.origin}}var o=t.lastLine();e.to.line>o&&(e={from:e.from,to:jo(o,Xi(t,o).text.length),text:[e.text[0]],origin:e.origin}),e.removed=Ji(t,e.from,e.to),n||(n=xn(t,e)),t.cm?On(t.cm,e,i):Vi(t,e,i),Et(t,n,Fa)}}function On(t,e,n){var i=t.doc,r=t.display,a=e.from,s=e.to,l=!1,c=a.line;t.options.lineWrapping||(c=er(yi(Xi(i,a.line))),i.iter(c,s.line+1,(function(t){return t==r.maxLine?(l=!0,!0):void 0}))),i.sel.contains(e.from,e.to)>-1&&Er(t),Vi(i,e,n,o(t)),t.options.lineWrapping||(i.iter(c,a.line+e.text.length,(function(t){var e=h(t);e>r.maxLineLength&&(r.maxLine=t,r.maxLineLength=e,r.maxLineChanged=!0,l=!1)})),l&&(t.curOp.updateMaxLine=!0)),i.frontier=Math.min(i.frontier,a.line),Bt(t,400);var u=e.text.length-(s.line-a.line)-1;e.full?Ie(t):a.line!=s.line||1!=e.text.length||$i(t.doc,e)?Ie(t,a.line,s.line+1,u):Re(t,a.line,"text");var d=Ar(t,"changes"),f=Ar(t,"change");if(f||d){var p={from:a,to:s,text:e.text,removed:e.removed,origin:e.origin};f&&Sr(t,"change",t,p),d&&(t.curOp.changeObjs||(t.curOp.changeObjs=[])).push(p)}t.display.selForContextMenu=null}function Pn(t,e,n,i,r){if(i||(i=n),Bo(i,n)<0){var o=i;i=n,n=o}"string"==typeof e&&(e=t.splitLines(e)),Tn(t,{from:n,to:i,text:e,origin:r})}function Dn(t,e){if(!Tr(t,"scrollCursorIntoView")){var n=t.display,i=n.sizer.getBoundingClientRect(),r=null;if(e.top+i.top<0?r=!0:e.bottom+i.top>(window.innerHeight||document.documentElement.clientHeight)&&(r=!1),null!=r&&!Eo){var o=Hr("div","â",null,"position: absolute; top: "+(e.top-n.viewOffset-Ut(t.display))+"px; height: "+(e.bottom-e.top+Vt(t)+n.barHeight)+"px; left: "+e.left+"px; width: 2px;");t.display.lineSpace.appendChild(o),o.scrollIntoView(r),t.display.lineSpace.removeChild(o)}}}function Nn(t,e,n,i){null==i&&(i=0);for(var r=0;5>r;r++){var o=!1,a=fe(t,e),s=n&&n!=e?fe(t,n):a,l=Rn(t,Math.min(a.left,s.left),Math.min(a.top,s.top)-i,Math.max(a.left,s.left),Math.max(a.bottom,s.bottom)+i),c=t.doc.scrollTop,u=t.doc.scrollLeft;if(null!=l.scrollTop&&(rn(t,l.scrollTop),Math.abs(t.doc.scrollTop-c)>1&&(o=!0)),null!=l.scrollLeft&&(on(t,l.scrollLeft),Math.abs(t.doc.scrollLeft-u)>1&&(o=!0)),!o)break}return a}function In(t,e,n,i,r){var o=Rn(t,e,n,i,r);null!=o.scrollTop&&rn(t,o.scrollTop),null!=o.scrollLeft&&on(t,o.scrollLeft)}function Rn(t,e,n,i,r){var o=t.display,a=ye(t.display);0>n&&(n=0);var s=t.curOp&&null!=t.curOp.scrollTop?t.curOp.scrollTop:o.scroller.scrollTop,l=Yt(t),c={};r-n>l&&(r=n+l);var u=t.doc.height+Wt(o),h=a>n,d=r>u-a;if(s>n)c.scrollTop=h?0:n;else if(r>s+l){var f=Math.min(n,(d?u:r)-l);f!=s&&(c.scrollTop=f)}var p=t.curOp&&null!=t.curOp.scrollLeft?t.curOp.scrollLeft:o.scroller.scrollLeft,m=Zt(t)-(t.options.fixedGutter?o.gutters.offsetWidth:0),g=i-e>m;return g&&(i=e+m),10>e?c.scrollLeft=0:p>e?c.scrollLeft=Math.max(0,e-(g?0:10)):i>m+p-3&&(c.scrollLeft=i+(g?0:10)-m),c}function Fn(t,e,n){null==e&&null==n||Bn(t),null!=e&&(t.curOp.scrollLeft=(null==t.curOp.scrollLeft?t.doc.scrollLeft:t.curOp.scrollLeft)+e),null!=n&&(t.curOp.scrollTop=(null==t.curOp.scrollTop?t.doc.scrollTop:t.curOp.scrollTop)+n)}function jn(t){Bn(t);var e=t.getCursor(),n=e,i=e;t.options.lineWrapping||(n=e.ch?jo(e.line,e.ch-1):e,i=jo(e.line,e.ch+1)),t.curOp.scrollToPos={from:n,to:i,margin:t.options.cursorScrollMargin,isCursor:!0}}function Bn(t){var e=t.curOp.scrollToPos;if(e){t.curOp.scrollToPos=null;var n=pe(t,e.from),i=pe(t,e.to),r=Rn(t,Math.min(n.left,i.left),Math.min(n.top,i.top)-e.margin,Math.max(n.right,i.right),Math.max(n.bottom,i.bottom)+e.margin);t.scrollTo(r.scrollLeft,r.scrollTop)}}function zn(t,e,n,i){var r,o=t.doc;null==n&&(n="add"),"smart"==n&&(o.mode.indent?r=Ht(t,e):n="prev");var a=t.options.tabSize,s=Xi(o,e),l=za(s.text,null,a);s.stateAfter&&(s.stateAfter=null);var c,u=s.text.match(/^\s*/)[0];if(i||/\S/.test(s.text)){if("smart"==n&&((c=o.mode.indent(r,s.text.slice(u.length),s.text))==Ra||c>150)){if(!i)return;n="prev"}}else c=0,n="not";"prev"==n?c=e>o.first?za(Xi(o,e-1).text,null,a):0:"add"==n?c=l+t.options.indentUnit:"subtract"==n?c=l-t.options.indentUnit:"number"==typeof n&&(c=l+n),c=Math.max(0,c);var h="",d=0;if(t.options.indentWithTabs)for(var f=Math.floor(c/a);f;--f)d+=a,h+="\t";if(c>d&&(h+=Or(c-d)),h!=u)return Pn(o,h,jo(e,0),jo(e,u.length),"+input"),s.stateAfter=null,!0;for(f=0;f<o.sel.ranges.length;f++){var p=o.sel.ranges[f];if(p.head.line==e&&p.head.ch<u.length){xt(o,f,new ht(d=jo(e,u.length),d));break}}}function qn(t,e,n,i){var r=e,o=e;return"number"==typeof e?o=Xi(t,pt(t,e)):r=er(e),null==r?null:(i(o,r)&&t.cm&&Re(t.cm,r,n),o)}function Hn(t,e){for(var n=t.doc.sel.ranges,i=[],r=0;r<n.length;r++){for(var o=e(n[r]);i.length&&Bo(o.from,Pr(i).to)<=0;){var a=i.pop();if(Bo(a.from,o.from)<0){o.from=a.from;break}}i.push(o)}Le(t,(function(){for(var e=i.length-1;e>=0;e--)Pn(t.doc,"",i[e].from,i[e].to,"+delete");jn(t)}))}function Un(t,e,n,i,r){function o(){var e=s+n;return!(e<t.first||e>=t.first+t.size)&&(s=e,u=Xi(t,e))}function a(t){var e=(r?ho:fo)(u,l,n,!0);if(null==e){if(t||!o())return!1;l=r?(0>n?ro:io)(u):0>n?u.text.length:0}else l=e;return!0}var s=e.line,l=e.ch,c=n,u=Xi(t,s);if("char"==i)a();else if("column"==i)a(!0);else if("word"==i||"group"==i)for(var h=null,d="group"==i,f=t.cm&&t.cm.getHelper(e,"
2wordChars"),p=!0;!(0>n)||a(!p);p=!1){var m=u.text.charAt(l)||"\n",g=Br(m,f)?"w":d&&"\n"==m?"n":!d||/\s/.test(m)?null:"p";if(!d||p||g||(g="s"),h&&h!=g){0>n&&(n=1,a());break}if(g&&(h=g),n>0&&!a(!p))break}var v=Pt(t,jo(s,l),e,c,!0);return Bo(e,v)||(v.hitSide=!0),v}function Wn(t,e,n,i){var r,o=t.doc,a=e.left;if("page"==i){var s=Math.min(t.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight);r=e.top+n*(s-(0>n?1.5:.5)*ye(t.display))}else"line"==i&&(r=n>0?e.bottom+3:e.top-3);for(;;){var l=ge(t,a,r);if(!l.outside)break;if(0>n?0>=r:r>=o.height){l.hitSide=!0;break}r+=5*n}return l}function $n(e,n,i,r){t.defaults[e]=n,i&&(ea[e]=r?function(t,e,n){n!=na&&i(t,e,n)}:i)}function Vn(t){for(var e,n,i,r,o=t.split(/-(?!$)/),a=(t=o[o.length-1],0);a<o.length-1;a++){var s=o[a];if(/^(cmd|meta|m)$/i.test(s))r=!0;else if(/^a(lt)?$/i.test(s))e=!0;else if(/^(c|ctrl|control)$/i.test(s))n=!0;else{if(!/^s(hift)$/i.test(s))throw new Error("Unrecognized modifier name: "+s);i=!0}}return e&&(t="Alt-"+t),n&&(t="Ctrl-"+t),r&&(t="Cmd-"+t),i&&(t="Shift-"+t),t}function Zn(t){return"string"==typeof t?ha[t]:t}function Yn(t,e,n,i,r){if(i&&i.shared)return Gn(t,e,n,i,r);if(t.cm&&!t.cm.curOp)return Me(t.cm,Yn)(t,e,n,i,r);var o=new va(t,r),a=Bo(e,n);if(i&&Fr(i,o,!1),a>0||0==a&&!1!==o.clearWhenEmpty)return o;if(o.replacedWith&&(o.collapsed=!0,o.widgetNode=Hr("span",[o.replacedWith],"CodeMirror-widget"),i.handleMouseEvents||o.widgetNode.setAttribute("cm-ignore-events","true"),i.insertLeft&&(o.widgetNode.insertLeft=!0)),o.collapsed){if(vi(t,e.line,e,n,o)||e.line!=n.line&&vi(t,n.line,e,n,o))throw new Error("Inserting collapsed marker partially overlapping an existing one");Fo=!0}o.addToHistory&&cr(t,{from:e,to:n,origin:"markText"},t.sel,NaN);var s,l=e.line,c=t.cm;if(t.iter(l,n.line+1,(function(t){c&&o.collapsed&&!c.options.lineWrapping&&yi(t)==c.display.maxLine&&(s=!0),o.collapsed&&l!=e.line&&tr(t,0),ni(t,new Qn(o,l==e.line?e.ch:null,l==n.line?n.ch:null)),++l})),o.collapsed&&t.iter(e.line,n.line+1,(function(e){xi(t,e)&&tr(e,0)})),o.clearOnEnter&&Ma(o,"beforeCursorEnter",(function(){o.clear()}
vendor: 5,233 bytes, line 2
2)),o.readOnly&&(Ro=!0,(t.history.done.length||t.history.undone.length)&&t.clearHistory()),o.collapsed&&(o.id=++ga,o.atomic=!0),c){if(s&&(c.curOp.updateMaxLine=!0),o.collapsed)Ie(c,e.line,n.line+1);else if(o.className||o.title||o.startStyle||o.endStyle||o.css)for(var u=e.line;u<=n.line;u++)Re(c,u,"text");o.atomic&&Lt(c.doc),Sr(c,"markerAdded",c,o)}return o}function Gn(t,e,n,i,r){(i=Fr(i)).shared=!1;var o=[Yn(t,e,n,i,r)],a=o[0],s=i.widgetNode;return Gi(t,(function(t){s&&(i.widgetNode=s.cloneNode(!0)),o.push(Yn(t,mt(t,e),mt(t,n),i,r));for(var l=0;l<t.linked.length;++l)if(t.linked[l].isParent)return;a=Pr(o)})),new ya(o,a)}function Kn(t){return t.findMarks(jo(t.first,0),t.clipPos(jo(t.lastLine())),(function(t){return t.parent}))}function Xn(t,e){for(var n=0;n<e.length;n++){var i=e[n],r=i.find(),o=t.clipPos(r.from),a=t.clipPos(r.to);if(Bo(o,a)){var s=Yn(t,o,a,i.primary,i.primary.type);i.markers.push(s),s.parent=i}}}function Jn(t){for(var e=0;e<t.length;e++){var n=t[e],i=[n.primary.doc];Gi(n.primary.doc,(function(t){i.push(t)}));for(var r=0;r<n.markers.length;r++){var o=n.markers[r];-1==Dr(i,o.doc)&&(o.parent=null,n.markers.splice(r--,1))}}}function Qn(t,e,n){this.marker=t,this.from=e,this.to=n}function ti(t,e){if(t)for(var n=0;n<t.length;++n){var i=t[n];if(i.marker==e)return i}}function ei(t,e){for(var n,i=0;i<t.length;++i)t[i]!=e&&(n||(n=[])).push(t[i]);return n}function ni(t,e){t.markedSpans=t.markedSpans?t.markedSpans.concat([e]):[e],e.marker.attachLine(t)}function ii(t,e,n){if(t)for(var i,r=0;r<t.length;++r){var o=t[r],a=o.marker;if(null==o.from||(a.inclusiveLeft?o.from<=e:o.from<e)||o.from==e&&"bookmark"==a.type&&(!n||!o.marker.insertLeft)){var s=null==o.to||(a.inclusiveRight?o.to>=e:o.to>e);(i||(i=[])).push(new Qn(a,o.from,s?null:o.to))}}return i}function ri(t,e,n){if(t)for(var i,r=0;r<t.length;++r){var o=t[r],a=o.marker;if(null==o.to||(a.inclusiveRight?o.to>=e:o.to>e)||o.from==e&&"bookmark"==a.type&&(!n||o.marker.insertLeft)){var s=null==o.from||(a.inclusiveLeft?o.from<=e:o.from<e);(i||(i=[])).push(new Qn(a,s?null:o.from-e,null==o.to?null:o.to-e))}}return i}function oi(t,e){if(e.full)return null;var n=vt(t,e.from.line)&&Xi(t,e.from.line).markedSpans,i=vt(t,e.to.line)&&Xi(t,e.to.line).markedSpans;if(!n&&!i)return null;var r=e.from.ch,o=e.to.ch,a=0==Bo(e.from,e.to),s=ii(n,r,a),l=ri(i,o,a),c=1==e.text.length,u=Pr(e.text).length+(c?r:0);if(s)for(var h=0;h<s.length;++h)null==(d=s[h]).to&&((f=ti(l,d.marker))?c&&(d.to=null==f.to?null:f.to+u):d.to=r);if(l)for(h=0;h<l.length;++h){var d,f;null!=(d=l[h]).to&&(d.to+=u),null==d.from?(f=ti(s,d.marker))||(d.from=u,c&&(s||(s=[])).push(d)):(d.from+=u,c&&(s||(s=[])).push(d))}s&&(s=ai(s)),l&&l!=s&&(l=ai(l));var p=[s];if(!c){var m,g=e.text.length-2;if(g>0&&s)for(h=0;h<s.length;++h)null==s[h].to&&(m||(m=[])).push(new Qn(s[h].marker,null,null));for(h=0;g>h;++h)p.push(m);p.push(l)}return p}function ai(t){for(var e=0;e<t.length;++e){var n=t[e];null!=n.from&&n.from==n.to&&!1!==n.marker.clearWhenEmpty&&t.splice(e--,1)}return t.length?t:null}function si(t,e){var n=mr(t,e),i=oi(t,e);if(!n)return i;if(!i)return n;for(var r=0;r<n.length;++r){var o=n[r],a=i[r];if(o&&a)t:for(var s=0;s<a.length;++s){for(var l=a[s],c=0;c<o.length;++c)if(o[c].marker==l.marker)continue t;o.push(l)}else a&&(n[r]=a)}return n}function li(t,e,n){var i=null;if(t.iter(e.line,n.line+1,(function(t){if(t.markedSpans)for(var e=0;e<t.markedSpans.length;++e){var n=t.markedSpans[e].marker;!n.readOnly||i&&-1!=Dr(i,n)||(i||(i=[])).push(n)}})),!i)return null;for(var r=[{from:e,to:n}],o=0;o<i.length;++o)for(var a=i[o],s=a.find(0),l=0;l<r.length;++l){var c=r[l];if(!(Bo(c.to,s.from)<0||Bo(c.from,s.to)>0)){var u=[l,1],h=Bo(c.from,s.from),d=Bo(c.to,s.to);(0>h||!a.inclusiveLeft&&!h)&&u.push({from:c.from,to:s.from}),(d>0||!a.inclusiveRight&&!d)&&u.push({from:s.to,to:c.to}),r.splice.apply(r,u),l+=u.length-1}}return r}function ci(t){var e=t.markedSpans;if(e){for(var n=0;n<e.length;++n)e[n].marker.detachLine(t);t.markedSpans=null}}function ui(t,e){if(e){for(var n=0;n<e.length;++n)e[n].marker.attachLine(t);t.markedSpans=e}}function hi(t){return t.inclusiveLeft?-1:0}function di(t){return t.inclusiveRight?1:0}function fi(t,e){var n=t.lines.length-e.lines.length;if(0!=n)return n;var i=t.find(),r=e.find(),o=Bo(i.from,r.from)||hi(t)-hi(e);if(o)return-o;var a=Bo(i.to,r.to)||di(t)-di(e);return a||e.id-t.id}function pi(t,e){var n,i=Fo&&t.markedSpans;if(i)for(var r,o=0;o<i.length;++o)(r=i[o]).marker.collapsed&&null==(e?r.from:r.to)&&(!n||fi(n,r.marker)<0)&&(n=r.marker);return n}function mi(t){return pi(t,!0)}function gi(t){return pi(t,!1)}function vi(t,e,n,i,r){var o=Xi(t,e),a=Fo&&o.markedSpans;if(a)for(var s=0;s<a.length;++s){var l=a[s];if(l.marker.collapsed){var c=l.marker.find(0),u=Bo(c.from,n)||hi(l.marker)-hi(r),h=Bo(c.to,i)||di(l.marker)-di(r);if(!(u>=0&&0>=h||0>=u&&h>=0)&&(0>=u&&(l.marker.inclusiveRight&&r.inclusiveLeft?Bo(c.to,n)>=0:Bo(c.to,n)>0)||u>=0&&(l.marker.inclusiveRight&&r.inclusiveLeft?Bo(c.from,i)<=0:Bo(c.from,i)<0)))return!0}}}function yi(t){for(var e;e=mi(t);)t=e.find(-1,!0).line;return t}function bi(t){for(var e,n;e=gi(t);)t=e.find(1,!0).line,(n||(n=[])).push(t);return n}function wi(t,e){var n=Xi(t,e),i=yi(n);return n==i?e:er(i)}function _i(t,e){if(e>
vendor: 42,314 bytes, line 2
2t.lastLine())return e;var n,i=Xi(t,e);if(!xi(t,i))return e;for(;n=gi(i);)i=n.find(1,!0).line;return er(i)+1}function xi(t,e){var n=Fo&&e.markedSpans;if(n)for(var i,r=0;r<n.length;++r)if((i=n[r]).marker.collapsed){if(null==i.from)return!0;if(!i.marker.widgetNode&&0==i.from&&i.marker.inclusiveLeft&&ki(t,e,i))return!0}}function ki(t,e,n){if(null==n.to){var i=n.marker.find(1,!0);return ki(t,i.line,ti(i.line.markedSpans,n.marker))}if(n.marker.inclusiveRight&&n.to==e.text.length)return!0;for(var r,o=0;o<e.markedSpans.length;++o)if((r=e.markedSpans[o]).marker.collapsed&&!r.marker.widgetNode&&r.from==n.to&&(null==r.to||r.to!=n.from)&&(r.marker.inclusiveLeft||n.marker.inclusiveRight)&&ki(t,e,r))return!0}function Si(t,e,n){ir(e)<(t.curOp&&t.curOp.scrollTop||t.doc.scrollTop)&&Fn(t,null,n)}function Ci(t){if(null!=t.height)return t.height;var e=t.doc.cm;if(!e)return 0;if(!Ya(document.body,t.node)){var n="position: relative;";t.coverGutter&&(n+="margin-left: -"+e.display.gutters.offsetWidth+"px;"),t.noHScroll&&(n+="width: "+e.display.wrapper.clientWidth+"px;"),Wr(e.display.measure,Hr("div",[t.node],null,n))}return t.height=t.node.parentNode.offsetHeight}function Ti(t,e,n,i){var r=new ba(t,n,i),o=t.cm;return o&&r.noHScroll&&(o.display.alignWidgets=!0),qn(t,e,"widget",(function(e){var n=e.widgets||(e.widgets=[]);if(null==r.insertAt?n.push(r):n.splice(Math.min(n.length-1,Math.max(0,r.insertAt)),0,r),r.line=e,o&&!xi(t,e)){var i=ir(e)<t.scrollTop;tr(e,e.height+Ci(r)),i&&Fn(o,null,r.height),o.curOp.forceUpdate=!0}return!0})),r}function Ei(t,e,n,i){t.text=e,t.stateAfter&&(t.stateAfter=null),t.styles&&(t.styles=null),null!=t.order&&(t.order=null),ci(t),ui(t,n);var r=i?i(t):1;r!=t.height&&tr(t,r)}function Ai(t){t.parent=null,ci(t)}function Li(t,e){if(t)for(;;){var n=t.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!n)break;t=t.slice(0,n.index)+t.slice(n.index+n[0].length);var i=n[1]?"bgClass":"textClass";null==e[i]?e[i]=n[2]:new RegExp("(?:^|s)"+n[2]+"(?:$|s)").test(e[i])||(e[i]+=" "+n[2])}return t}function Mi(e,n){if(e.blankLine)return e.blankLine(n);if(e.innerMode){var i=t.innerMode(e,n);return i.mode.blankLine?i.mode.blankLine(i.state):void 0}}function Oi(e,n,i,r){for(var o=0;10>o;o++){r&&(r[0]=t.innerMode(e,i).mode);var a=e.token(n,i);if(n.pos>n.start)return a}throw new Error("Mode "+e.name+" failed to advance stream.")}function Pi(t,e,n,i){function r(t){return{start:h.start,end:h.pos,string:h.current(),type:o||null,state:t?la(a.mode,u):u}}var o,a=t.doc,s=a.mode;e=mt(a,e);var l,c=Xi(a,e.line),u=Ht(t,e.line,n),h=new ma(c.text,t.options.tabSize);for(i&&(l=[]);(i||h.pos<e.ch)&&!h.eol();)h.start=h.pos,o=Oi(s,h,u),i&&l.push(r(!0));return i?l:r()}function Di(t,e,n,i,r,o,a){var s=n.flattenSpans;null==s&&(s=t.options.flattenSpans);var l,c=0,u=null,h=new ma(e,t.options.tabSize),d=t.options.addModeClass&&[null];for(""==e&&Li(Mi(n,i),o);!h.eol();){if(h.pos>t.options.maxHighlightLength?(s=!1,a&&Ri(t,e,i,h.pos),h.pos=e.length,l=null):l=Li(Oi(n,h,i,d),o),d){var f=d[0].name;f&&(l="m-"+(l?f+" "+l:f))}if(!s||u!=l){for(;c<h.start;)r(c=Math.min(h.start,c+5e4),u);u=l}h.start=h.pos}for(;c<h.pos;){var p=Math.min(h.pos,c+5e4);r(p,u),c=p}}function Ni(t,e,n,i){var r=[t.state.modeGen],o={};Di(t,e.text,t.doc.mode,n,(function(t,e){r.push(t,e)}),o,i);for(var a=0;a<t.state.overlays.length;++a){var s=t.state.overlays[a],l=1,c=0;Di(t,e.text,s.mode,!0,(function(t,e){for(var n=l;t>c;){var i=r[l];i>t&&r.splice(l,1,t,r[l+1],i),l+=2,c=Math.min(t,i)}if(e)if(s.opaque)r.splice(n,l-n,t,"cm-overlay "+e),l=n+2;else for(;l>n;n+=2){var o=r[n+1];r[n+1]=(o?o+" ":"")+"cm-overlay "+e}}),o)}return{styles:r,classes:o.bgClass||o.textClass?o:null}}function Ii(t,e,n){if(!e.styles||e.styles[0]!=t.state.modeGen){var i=Ht(t,er(e)),r=Ni(t,e,e.text.length>t.options.maxHighlightLength?la(t.doc.mode,i):i);e.stateAfter=i,e.styles=r.styles,r.classes?e.styleClasses=r.classes:e.styleClasses&&(e.styleClasses=null),n===t.doc.frontier&&t.doc.frontier++}return e.styles}function Ri(t,e,n,i){var r=t.doc.mode,o=new ma(e,t.options.tabSize);for(o.start=o.pos=i||0,""==e&&Mi(r,n);!o.eol();)Oi(r,o,n),o.start=o.pos}function Fi(t,e){if(!t||/^\s*$/.test(t))return null;var n=e.addModeClass?xa:_a;return n[t]||(n[t]=t.replace(/\S+/g,"cm-$&"))}function ji(t,e){var n=Hr("span",null,null,_o?"padding-right: .1px":null),i={pre:Hr("pre",[n],"CodeMirror-line"),content:n,col:0,pos:0,cm:t,splitSpaces:(bo||_o)&&t.getOption("lineWrapping")};e.measure={};for(var r=0;r<=(e.rest?e.rest.length:0);r++){var o,a=r?e.rest[r-1]:e.line;i.pos=0,i.addToken=zi,Jr(t.display.measure)&&(o=rr(a))&&(i.addToken=Hi(i.addToken,o)),i.map=[],Wi(a,i,Ii(t,a,e!=t.display.externalMeasured&&er(a))),a.styleClasses&&(a.styleClasses.bgClass&&(i.bgClass=Zr(a.styleClasses.bgClass,i.bgClass||"")),a.styleClasses.textClass&&(i.textClass=Zr(a.styleClasses.textClass,i.textClass||""))),0==i.map.length&&i.map.push(0,0,i.content.appendChild(Xr(t.display.measure))),0==r?(e.measure.map=i.map,e.measure.cache={}):((e.measure.maps||(e.measure.maps=[])).push(i.map),(e.measure.caches||(e.measure.caches=[])).push({}))}if(_o){var s=i.content.lastChild;(/\bcm-tab\b/.test(s.className)||s.querySelector&&s.querySelector(".cm-tab"))&&(i.content.className="cm-tab-wrap-hack")}return Da(t,"renderLine",t,e.line,i.pre),i.pre.className&&(i.textClass=Zr(i.pre.className,i.textClass||"")),i}function Bi(t){var e=Hr("span","â¢","cm-invalidchar");return e.title="\\u"+t.charCodeAt(0).toString(16),e.setAttribute("aria-label",e.title),e}function zi(t,e,n,i,r,o,a){if(e){var s=t.splitSpaces?e.replace(/ {3,}/g,qi):e,l=t.cm.state.specialChars,c=!1;if(l.test(e))for(var u=document.createDocumentFragment(),h=0;;){l.lastIndex=h;var d=l.exec(e),f=d?d.index-h:e.length-h;if(f){var p=document.createTextNode(s.slice(h,h+f));bo&&9>wo?u.appendChild(Hr("span",[p])):u.appendChild(p),t.map.push(t.pos,t.pos+f,p),t.col+=f,t.pos+=f}if(!d)break;if(h+=f+1,"\t"==d[0]){var m=t.cm.options.tabSize,g=m-t.col%m;(p=u.appendChild(Hr("span",Or(g),"cm-tab"))).setAttribute("role","presentation"),p.setAttribute("cm-text","\t"),t.col+=g}else"\r"==d[0]||"\n"==d[0]?((p=u.appendChild(Hr("span","\r"==d[0]?"â":"â¤","cm-invalidchar"))).setAttribute("cm-text",d[0]),t.col+=1):((p=t.cm.options.specialCharPlaceholder(d[0])).setAttribute("cm-text",d[0]),bo&&9>wo?u.appendChild(Hr("span",[p])):u.appendChild(p),t.col+=1);t.map.push(t.pos,t.pos+1,p),t.pos++}else t.col+=e.length,u=document.createTextNode(s),t.map.push(t.pos,t.pos+e.length,u),bo&&9>wo&&(c=!0),t.pos+=e.length;if(n||i||r||c||a){var v=n||"";i&&(v+=i),r&&(v+=r);var y=Hr("span",[u],v,a);return o&&(y.title=o),t.content.appendChild(y)}t.content.appendChild(u)}}function qi(t){for(var e=" ",n=0;n<t.length-2;++n)e+=n%2?" ":" ";return e+" "}function Hi(t,e){return function(n,i,r,o,a,s,l){r=r?r+" cm-force-border":"cm-force-border";for(var c=n.pos,u=c+i.length;;){for(var h=0;h<e.length;h++){var d=e[h];if(d.to>c&&d.from<=c)break}if(d.to>=u)return t(n,i,r,o,a,s,l);t(n,i.slice(0,d.to-c),r,o,null,s,l),o=null,i=i.slice(d.to-c),c=d.to}}}function Ui(t,e,n,i){var r=!i&&n.widgetNode;r&&t.map.push(t.pos,t.pos+e,r),!i&&t.cm.display.input.needsContentAttribute&&(r||(r=t.content.appendChild(document.createElement("span"))),r.setAttribute("cm-marker",n.id)),r&&(t.cm.display.input.setUneditable(r),t.content.appendChild(r)),t.pos+=e}function Wi(t,e,n){var i=t.markedSpans,r=t.text,o=0;if(i)for(var a,s,l,c,u,h,d,f=r.length,p=0,m=1,g="",v=0;;){if(v==p){l=c=u=h=s="",d=null,v=1/0;for(var y,b=[],w=0;w<i.length;++w){var _=i[w],x=_.marker;"bookmark"==x.type&&_.from==p&&x.widgetNode?b.push(x):_.from<=p&&(null==_.to||_.to>p||x.collapsed&&_.to==p&&_.from==p)?(null!=_.to&&_.to!=p&&v>_.to&&(v=_.to,c=""),x.className&&(l+=" "+x.className),x.css&&(s=(s?s+";":"")+x.css),x.startStyle&&_.from==p&&(u+=" "+x.startStyle),x.endStyle&&_.to==v&&(y||(y=[])).push(x.endStyle,_.to),x.title&&!h&&(h=x.title),x.collapsed&&(!d||fi(d.marker,x)<0)&&(d=_)):_.from>p&&v>_.from&&(v=_.from)}if(y)for(w=0;w<y.length;w+=2)y[w+1]==v&&(c+=" "+y[w]);if(!d||d.from==p)for(w=0;w<b.length;++w)Ui(e,0,b[w]);if(d&&(d.from||0)==p){if(Ui(e,(null==d.to?f+1:d.to)-p,d.marker,null==d.from),null==d.to)return;d.to==p&&(d=!1)}}if(p>=f)break;for(var k=Math.min(f,v);;){if(g){var S=p+g.length;if(!d){var C=S>k?g.slice(0,k-p):g;e.addToken(e,C,a?a+l:l,u,p+C.length==v?c:"",h,s)}if(S>=k){g=g.slice(k-p),p=k;break}p=S,u=""}g=r.slice(o,o=n[m++]),a=Fi(n[m++],e.cm.options)}}else for(m=1;m<n.length;m+=2)e.addToken(e,r.slice(o,o=n[m]),Fi(n[m+1],e.cm.options))}function $i(t,e){return 0==e.from.ch&&0==e.to.ch&&""==Pr(e.text)&&(!t.cm||t.cm.options.wholeLineUpdateBefore)}function Vi(t,e,n,i){function r(t){return n?n[t]:null}function o(t,n,r){Ei(t,n,r,i),Sr(t,"change",t,e)}function a(t,e){for(var n=t,o=[];e>n;++n)o.push(new wa(c[n],r(n),i));return o}var s=e.from,l=e.to,c=e.text,u=Xi(t,s.line),h=Xi(t,l.line),d=Pr(c),f=r(c.length-1),p=l.line-s.line;if(e.full)t.insert(0,a(0,c.length)),t.remove(c.length,t.size-c.length);else if($i(t,e)){var m=a(0,c.length-1);o(h,h.text,f),p&&t.remove(s.line,p),m.length&&t.insert(s.line,m)}else u==h?1==c.length?o(u,u.text.slice(0,s.ch)+d+u.text.slice(l.ch),f):((m=a(1,c.length-1)).push(new wa(d+u.text.slice(l.ch),f,i)),o(u,u.text.slice(0,s.ch)+c[0],r(0)),t.insert(s.line+1,m)):1==c.length?(o(u,u.text.slice(0,s.ch)+c[0]+h.text.slice(l.ch),r(0)),t.remove(s.line+1,p)):(o(u,u.text.slice(0,s.ch)+c[0],r(0)),o(h,d+h.text.slice(l.ch),f),m=a(1,c.length-1),p>1&&t.remove(s.line+1,p-1),t.insert(s.line+1,m));Sr(t,"change",t,e)}function Zi(t){this.lines=t,this.parent=null;for(var e=0,n=0;e<t.length;++e)t[e].parent=this,n+=t[e].height;this.height=n}function Yi(t){this.children=t;for(var e=0,n=0,i=0;i<t.length;++i){var r=t[i];e+=r.chunkSize(),n+=r.height,r.parent=this}this.size=e,this.height=n,this.parent=null}function Gi(t,e,n){function i(t,r,o){if(t.linked)for(var a=0;a<t.linked.length;++a){var s=t.linked[a];if(s.doc!=r){var l=o&&s.sharedHist;n&&!l||(e(s.doc,l),i(s.doc,t,l))}}}i(t,null,!0)}function Ki(t,e){if(e.cm)throw new Error("This document is already in use.");t.doc=e,e.cm=t,a(t),n(t),t.options.lineWrapping||d(t),t.options.mode=e.modeOption,Ie(t)}function Xi(t,e){if(0>(e-=t.first)||e>=t.size)throw new Error("There is no line "+(e+t.first)+" in the document.");for(var n=t;!n.lines;)for(var i=0;;++i){var r=n.children[i],o=r.chunkSize();if(o>e){n=r;break}e-=o}return n.lines[e]}function Ji(t,e,n){var i=[],r=e.line;return t.iter(e.line,n.line+1,(function(t){var o=t.text;r==n.line&&(o=o.slice(0,n.ch)),r==e.line&&(o=o.slice(e.ch)),i.push(o),++r})),i}function Qi(t,e,n){var i=[];return t.iter(e,n,(function(t){i.push(t.text)})),i}function tr(t,e){var n=e-t.height;if(n)for(var i=t;i;i=i.parent)i.height+=n}function er(t){if(null==t.parent)return null;for(var e=t.parent,n=Dr(e.lines,t),i=e.parent;i;e=i,i=i.parent)for(var r=0;i.children[r]!=e;++r)n+=i.children[r].chunkSize();return n+e.first}function nr(t,e){var n=t.first;t:do{for(var i=0;i<t.children.length;++i){var r=t.children[i],o=r.height;if(o>e){t=r;continue t}e-=o,n+=r.chunkSize()}return n}while(!t.lines);for(i=0;i<t.lines.length;++i){var a=t.lines[i].height;if(a>e)break;e-=a}return n+i}function ir(t){for(var e=0,n=(t=yi(t)).parent,i=0;i<n.lines.length;++i){var r=n.lines[i];if(r==t)break;e+=r.height}for(var o=n.parent;o;o=(n=o).parent)for(i=0;i<o.children.length;++i){var a=o.children[i];if(a==n)break;e+=a.height}return e}function rr(t){var e=t.order;return null==e&&(e=t.order=ss(t.text)),e}function or(t){this.done=[],this.undone=[],this.undoDepth=1/0,this.lastModTime=this.lastSelTime=0,this.lastOp=this.lastSelOp=null,this.lastOrigin=this.lastSelOrigin=null,this.generation=this.maxGeneration=t||1}function ar(t,e){var n={from:Z(e.from),to:Qo(e),text:Ji(t,e.from,e.to)};return fr(t,n,e.from.line,e.to.line+1),Gi(t,(function(t){fr(t,n,e.from.line,e.to.line+1)}),!0),n}function sr(t){for(;t.length&&Pr(t).ranges;)t.pop()}function lr(t,e){return e?(sr(t.done),Pr(t.done)):t.done.length&&!Pr(t.done).ranges?Pr(t.done):t.done.length>1&&!t.done[t.done.length-2].ranges?(t.done.pop(),Pr(t.done)):void 0}function cr(t,e,n,i){var r=t.history;r.undone.length=0;var o,a=+new Date;if((r.lastOp==i||r.lastOrigin==e.origin&&e.origin&&("+"==e.origin.charAt(0)&&t.cm&&r.lastModTime>a-t.cm.options.historyEventDelay||"*"==e.origin.charAt(0)))&&(o=lr(r,r.lastOp==i))){var s=Pr(o.changes);0==Bo(e.from,e.to)&&0==Bo(e.from,s.to)?s.to=Qo(e):o.changes.push(ar(t,e))}else{var l=Pr(r.done);for(l&&l.ranges||dr(t.sel,r.done),o={changes:[ar(t,e)],generation:r.generation},r.done.push(o);r.done.length>r.undoDepth;)r.done.shift(),r.done[0].ranges||r.done.shift()}r.done.push(n),r.generation=++r.maxGeneration,r.lastModTime=r.lastSelTime=a,r.lastOp=r.lastSelOp=i,r.lastOrigin=r.lastSelOrigin=e.origin,s||Da(t,"historyAdded")}function ur(t,e,n,i){var r=e.charAt(0);return"*"==r||"+"==r&&n.ranges.length==i.ranges.length&&n.somethingSelected()==i.somethingSelected()&&new Date-t.history.lastSelTime<=(t.cm?t.cm.options.historyEventDelay:500)}function hr(t,e,n,i){var r=t.history,o=i&&i.origin;n==r.lastSelOp||o&&r.lastSelOrigin==o&&(r.lastModTime==r.lastSelTime&&r.lastOrigin==o||ur(t,o,Pr(r.done),e))?r.done[r.done.length-1]=e:dr(e,r.done),r.lastSelTime=+new Date,r.lastSelOrigin=o,r.lastSelOp=n,i&&!1!==i.clearRedo&&sr(r.undone)}function dr(t,e){var n=Pr(e);n&&n.ranges&&n.equals(t)||e.push(t)}function fr(t,e,n,i){var r=e["spans_"+t.id],o=0;t.iter(Math.max(t.first,n),Math.min(t.first+t.size,i),(function(n){n.markedSpans&&((r||(r=e["spans_"+t.id]={}))[o]=n.markedSpans),++o}))}function pr(t){if(!t)return null;for(var e,n=0;n<t.length;++n)t[n].marker.explicitlyCleared?e||(e=t.slice(0,n)):e&&e.push(t[n]);return e?e.length?e:null:t}function mr(t,e){var n=e["spans_"+t.id];if(!n)return null;for(var i=0,r=[];i<e.text.length;++i)r.push(pr(n[i]));return r}function gr(t,e,n){for(var i=0,r=[];i<t.length;++i){var o=t[i];if(o.ranges)r.push(n?ut.prototype.deepCopy.call(o):o);else{var a=o.changes,s=[];r.push({changes:s});for(var l=0;l<a.length;++l){var c,u=a[l];if(s.push({from:u.from,to:u.to,text:u.text}),e)for(var h in u)(c=h.match(/^spans_(\d+)$/))&&Dr(e,Number(c[1]))>-1&&(Pr(s)[h]=u[h],delete u[h])}}}return r}function vr(t,e,n,i){n<t.line?t.line+=i:e<t.line&&(t.line=e,t.ch=0)}function yr(t,e,n,i){for(var r=0;r<t.length;++r){var o=t[r],a=!0;if(o.ranges){o.copied||((o=t[r]=o.deepCopy()).copied=!0);for(var s=0;s<o.ranges.length;s++)vr(o.ranges[s].anchor,e,n,i),vr(o.ranges[s].head,e,n,i)}else{for(s=0;s<o.changes.length;++s){var l=o.changes[s];if(n<l.from.line)l.from=jo(l.from.line+i,l.from.ch),l.to=jo(l.to.line+i,l.to.ch);else if(e<=l.to.line){a=!1;break}}a||(t.splice(0,r+1),r=0)}}}function br(t,e){var n=e.from.line,i=e.to.line,r=e.text.length-(i-n)-1;yr(t.done,n,i,r),yr(t.undone,n,i,r)}function wr(t){return null!=t.defaultPrevented?t.defaultPrevented:0==t.returnValue}function _r(t){return t.target||t.srcElement}function xr(t){var e=t.which;return null==e&&(1&t.button?e=1:2&t.button?e=3:4&t.button&&(e=2)),Mo&&t.ctrlKey&&1==e&&(e=3),e}function kr(t,e,n){var i=t._handlers&&t._handlers[e];return n?i&&i.length>0?i.slice():Oa:i||Oa}function Sr(t,e){function n(t){return function(){t.apply(null,o)}}var i=kr(t,e,!1);if(i.length){var r,o=Array.prototype.slice.call(arguments,2);$o?r=$o.delayedCallbacks:Na?r=Na:(r=Na=[],setTimeout(Cr,0));for(var a=0;a<i.length;++a)r.push(n(i[a]))}}function Cr(){var t=Na;Na=null;for(var e=0;e<t.length;++e)t[e]()}function Tr(t,e,n){return"string"==typeof e&&(e={type:e,preventDefault:function(){this.defaultPrevented=!0}}),Da(t,n||e.type,t,e),wr(e)||e.codemirrorIgnore}function Er(t){var e=t._handlers&&t._handlers.cursorActivity;if(e)for(var n=t.curOp.cursorActivityHandlers||(t.curOp.cursorActivityHandlers=[]),i=0;i<e.length;++i)-1==Dr(n,e[i])&&n.push(e[i])}function Ar(t,e){return kr(t,e).length>0}function Lr(t){t.prototype.on=function(t,e){Ma(this,t,e)},t.prototype.off=function(t,e){Pa(this,t,e)}}function Mr(){this.id=null}function Or(t){for(;Ha.length<=t;)Ha.push(Pr(Ha)+" ");return Ha[t]}function Pr(t){return t[t.length-1]}function Dr(t,e){for(var n=0;n<t.length;++n)if(t[n]==e)return n;return-1}function Nr(t,e){for(var n=[],i=0;i<t.length;i++)n[i]=e(t[i],i);return n}function Ir(){}function Rr(t,e){var n;return Object.create?n=Object.create(t):(Ir.prototype=t,n=new Ir),e&&Fr(e,n),n}function Fr(t,e,n){for(var i in e||(e={}),t)!t.hasOwnProperty(i)||!1===n&&e.hasOwnProperty(i)||(e[i]=t[i]);return e}function jr(t){var e=Array.prototype.slice.call(arguments,1);return function(){return t.apply(null,e)}}function Br(t,e){return e?!!(e.source.indexOf("\\w")>-1&&Va(t))||e.test(t):Va(t)}function zr(t){for(var e in t)if(t.hasOwnProperty(e)&&t[e])return!1;return!0}function qr(t){return t.charCodeAt(0)>=768&&Za.test(t)}function Hr(t,e,n,i){var r=document.createElement(t);if(n&&(r.className=n),i&&(r.style.cssText=i),"string"==typeof e)r.appendChild(document.createTextNode(e));else if(e)for(var o=0;o<e.length;++o)r.appendChild(e[o]);return r}function Ur(t){for(var e=t.childNodes.length;e>0;--e)t.removeChild(t.firstChild);return t}function Wr(t,e){return Ur(t).appendChild(e)}function $r(){for(var t=document.activeElement;t&&t.root&&t.root.activeElement;)t=t.root.activeElement;return t}function Vr(t){return new RegExp("(^|\\s)"+t+"(?:$|\\s)\\s*")}function Zr(t,e){for(var n=t.split(" "),i=0;i<n.length;i++)n[i]&&!Vr(n[i]).test(e)&&(e+=" "+n[i]);return e}function Yr(t){if(document.body.getElementsByClassName)for(var e=document.body.getElementsByClassName("CodeMirror"),n=0;n<e.length;n++){var i=e[n].CodeMirror;i&&t(i)}}function Gr(){Qa||(Kr(),Qa=!0)}function Kr(){var t;Ma(window,"resize",(function(){null==t&&(t=setTimeout((function(){t=null,Yr(We)}),100))})),Ma(window,"blur",(function(){Yr(yn)}))}function Xr(t){if(null==Ga){var e=Hr("span","â");Wr(t,Hr("span",[e,document.createTextNode("x")])),0!=t.firstChild.offsetHeight&&(Ga=e.offsetWidth<=1&&e.offsetHeight>2&&!(bo&&8>wo))}var n=Ga?Hr("span","â"):Hr("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return n.setAttribute("cm-text",""),n}function Jr(t){if(null!=Ka)return Ka;var e=Wr(t,document.createTextNode("AØ®A")),n=Wa(e,0,1).getBoundingClientRect();if(!n||n.left==n.right)return!1;var i=Wa(e,1,2).getBoundingClientRect();return Ka=i.right-n.right<3}function Qr(t){if(null!=rs)return rs;var e=Wr(t,Hr("span","x")),n=e.getBoundingClientRect(),i=Wa(e,0,1).getBoundingClientRect();return rs=Math.abs(n.left-i.left)>1}function to(t,e,n,i){if(!t)return i(e,n,"ltr");for(var r=!1,o=0;o<t.length;++o){var a=t[o];(a.from<n&&a.to>e||e==n&&a.to==e)&&(i(Math.max(a.from,e),Math.min(a.to,n),1==a.level?"rtl":"ltr"),r=!0)}r||i(e,n,"ltr")}function eo(t){return t.level%2?t.to:t.from}function no(t){return t.level%2?t.from:t.to}function io(t){var e=rr(t);return e?eo(e[0]):0}function ro(t){var e=rr(t);return e?no(Pr(e)):t.text.length}function oo(t,e){var n=Xi(t.doc,e),i=yi(n);i!=n&&(e=er(i));var r=rr(i),o=r?r[0].level%2?ro(i):io(i):0;return jo(e,o)}function ao(t,e){for(var n,i=Xi(t.doc,e);n=gi(i);)i=n.find(1,!0).line,e=null;var r=rr(i),o=r?r[0].level%2?io(i):ro(i):i.text.length;return jo(null==e?er(i):e,o)}function so(t,e){var n=oo(t,e.line),i=Xi(t.doc,n.line),r=rr(i);if(!r||0==r[0].level){var o=Math.max(0,i.text.search(/\S/)),a=e.line==n.line&&e.ch<=o&&e.ch;return jo(n.line,a?0:o)}return n}function lo(t,e,n){var i=t[0].level;return e==i||n!=i&&n>e}function co(t,e){as=null;for(var n,i=0;i<t.length;++i){var r=t[i];if(r.from<e&&r.to>e)return i;if(r.from==e||r.to==e){if(null!=n)return lo(t,r.level,t[n].level)?(r.from!=r.to&&(as=n),i):(r.from!=r.to&&(as=i),n);n=i}}return n}function uo(t,e,n,i){if(!i)return e+n;do{e+=n}while(e>0&&qr(t.text.charAt(e)));return e}function ho(t,e,n,i){var r=rr(t);if(!r)return fo(t,e,n,i);for(var o=co(r,e),a=r[o],s=uo(t,e,a.level%2?-n:n,i);;){if(s>a.from&&s<a.to)return s;if(s==a.from||s==a.to)return co(r,s)==o?s:n>0==(a=r[o+=n]).level%2?a.to:a.from;if(!(a=r[o+=n]))return null;s=n>0==a.level%2?uo(t,a.to,-1,i):uo(t,a.from,1,i)}}function fo(t,e,n,i){var r=e+n;if(i)for(;r>0&&qr(t.text.charAt(r));)r+=n;return 0>r||r>t.text.length?null:r}var po=navigator.userAgent,mo=navigator.platform,go=/gecko\/\d/i.test(po),vo=/MSIE \d/.test(po),yo=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(po),bo=vo||yo,wo=bo&&(vo?document.documentMode||6:yo[1]),_o=/WebKit\//.test(po),xo=_o&&/Qt\/\d+\.\d+/.test(po),ko=/Chrome\//.test(po),So=/Opera\//.test(po),Co=/Apple Computer/.test(navigator.vendor),To=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(po),Eo=/PhantomJS/.test(po),Ao=/AppleWebKit/.test(po)&&/Mobile\/\w+/.test(po),Lo=Ao||/Android|webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(po),Mo=Ao||/Mac/.test(mo),Oo=/\bCrOS\b/.test(po),Po=/win/i.test(mo),Do=So&&po.match(/Version\/(\d*\.\d*)/);Do&&(Do=Number(Do[1])),Do&&Do>=15&&(So=!1,_o=!0);var No=Mo&&(xo||So&&(null==Do||12.11>Do)),Io=go||bo&&wo>=9,Ro=!1,Fo=!1;m.prototype=Fr({update:function(t){var e=t.scrollWidth>t.clientWidth+1,n=t.scrollHeight>t.clientHeight+1,i=t.nativeBarWidth;if(n){this.vert.style.display="block",this.vert.style.bottom=e?i+"px":"0";var r=t.viewHeight-(e?i:0);this.vert.firstChild.style.height=Math.max(0,t.scrollHeight-t.clientHeight+r)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(e){this.horiz.style.display="block",this.horiz.style.right=n?i+"px":"0",this.horiz.style.left=t.barLeft+"px";var o=t.viewWidth-t.barLeft-(n?i:0);this.horiz.firstChild.style.width=t.scrollWidth-t.clientWidth+o+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&t.clientHeight>0&&(0==i&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:n?i:0,bottom:e?i:0}},setScrollLeft:function(t){this.horiz.scrollLeft!=t&&(this.horiz.scrollLeft=t),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz)},setScrollTop:function(t){this.vert.scrollTop!=t&&(this.vert.scrollTop=t),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert)},zeroWidthHack:function(){var t=Mo&&!To?"12px":"18px";this.horiz.style.height=this.vert.style.width=t,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new Mr,this.disableVert=new Mr},enableZeroWidthBar:function(t,e){function n(){var i=t.getBoundingClientRect();document.elementFromPoint(i.left+1,i.bottom-1)!=t?t.style.pointerEvents="none":e.set(1e3,n)}t.style.pointerEvents="auto",e.set(1e3,n)},clear:function(){var t=this.horiz.parentNode;t.removeChild(this.horiz),t.removeChild(this.vert)}},m.prototype),g.prototype=Fr({update:function(){return{bottom:0,right:0}},setScrollLeft:function(){},setScrollTop:function(){},clear:function(){}},g.prototype),t.scrollbarModel={native:m,null:g},C.prototype.signal=function(t,e){Ar(t,e)&&this.events.push(arguments)},C.prototype.finish=function(){for(var t=0;t<this.events.length;t++)Da.apply(null,this.events[t])};var jo=t.Pos=function(t,e){return this instanceof jo?(this.line=t,void(this.ch=e)):new jo(t,e)},Bo=t.cmpPos=function(t,e){return t.line-e.line||t.ch-e.ch},zo=null;nt.prototype=Fr({init:function(t){function e(t){if(!Tr(i,t)){if(i.somethingSelected())zo={lineWise:!1,text:i.getSelections()},n.inaccurateSelection&&(n.prevInput="",n.inaccurateSelection=!1,o.value=zo.text.join("\n"),Ua(o));else{if(!i.options.lineWiseCopyCut)return;var e=tt(i);zo={lineWise:!0,text:e.text},"cut"==t.type?i.setSelections(e.ranges,null,Fa):(n.prevInput="",o.value=e.text.join("\n"),Ua(o))}"cut"==t.type&&(i.state.cutIncoming=!0)}}var n=this,i=this.cm,r=this.wrapper=it(),o=this.textarea=r.firstChild;t.wrapper.insertBefore(r,t.wrapper.firstChild),Ao&&(o.style.width="0px"),Ma(o,"input",(function(){bo&&wo>=9&&n.hasSelection&&(n.hasSelection=null),n.poll()})),Ma(o,"paste",(function(t){Tr(i,t)||J(t,i)||(i.state.pasteIncoming=!0,n.fastPoll())})),Ma(o,"cut",e),Ma(o,"copy",e),Ma(t.scroller,"paste",(function(e){$e(t,e)||Tr(i,e)||(i.state.pasteIncoming=!0,n.focus())})),Ma(t.lineSpace,"selectstart",(function(e){$e(t,e)||Ea(e)})),Ma(o,"compositionstart",(function(){var t=i.getCursor("from");n.composing&&n.composing.range.clear(),n.composing={start:t,range:i.markText(t,i.getCursor("to"),{className:"CodeMirror-composing"})}})),Ma(o,"compositionend",(function(){n.composing&&(n.poll(),n.composing.range.clear(),n.composing=null)}))},prepareSelection:function(){var t=this.cm,e=t.display,n=t.doc,i=It(t);if(t.options.moveInputWithCursor){var r=fe(t,n.sel.primary().head,"div"),o=e.wrapper.getBoundingClientRect(),a=e.lineDiv.getBoundingClientRect();i.teTop=Math.max(0,Math.min(e.wrapper.clientHeight-10,r.top+a.top-o.top)),i.teLeft=Math.max(0,Math.min(e.wrapper.clientWidth-10,r.left+a.left-o.left))}return i},showSelection:function(t){var e=this.cm.display;Wr(e.cursorDiv,t.cursors),Wr(e.selectionDiv,t.selection),null!=t.teTop&&(this.wrapper.style.top=t.teTop+"px",this.wrapper.style.left=t.teLeft+"px")},reset:function(t){if(!this.contextMenuPending){var e,n,i=this.cm,r=i.doc;if(i.somethingSelected()){this.prevInput="";var o=r.sel.primary(),a=(e=is&&(o.to().line-o.from().line>100||(n=i.getSelection()).length>1e3))?"-":n||i.getSelection();this.textarea.value=a,i.state.focused&&Ua(this.textarea),bo&&wo>=9&&(this.hasSelection=a)}else t||(this.prevInput=this.textarea.value="",bo&&wo>=9&&(this.hasSelection=null));this.inaccurateSelection=e}},getField:function(){return this.textarea},supportsTouch:function(){return!1},focus:function(){if("nocursor"!=this.cm.options.readOnly&&(!Lo||$r()!=this.textarea))try{this.textarea.focus()}catch(t){}},blur:function(){this.textarea.blur()},resetPosition:function(){this.wrapper.style.top=this.wrapper.style.left=0},receivedFocus:function(){this.slowPoll()},slowPoll:function(){var t=this;t.pollingFast||t.polling.set(this.cm.options.pollInterval,(function(){t.poll(),t.cm.state.focused&&t.slowPoll()}))},fastPoll:function(){function t(){n.poll()||e?(n.pollingFast=!1,n.slowPoll()):(e=!0,n.polling.set(60,t))}var e=!1,n=this;n.pollingFast=!0,n.polling.set(20,t)},poll:function(){var t=this.cm,e=this.textarea,n=this.prevInput;if(this.contextMenuPending||!t.state.focused||ns(e)&&!n&&!this.composing||t.isReadOnly()||t.options.disableInput||t.state.keySeq)return!1;var i=e.value;if(i==n&&!t.somethingSelected())return!1;if(bo&&wo>=9&&this.hasSelection===i||Mo&&/[\uf700-\uf7ff]/.test(i))return t.display.input.reset(),!1;if(t.doc.sel==t.display.selForContextMenu){var r=i.charCodeAt(0);if(8203!=r||n||(n="â"),8666==r)return this.reset(),this.cm.execCommand("undo")}for(var o=0,a=Math.min(n.length,i.length);a>o&&n.charCodeAt(o)==i.charCodeAt(o);)++o;var s=this;return Le(t,(function(){X(t,i.slice(o),n.length-o,null,s.composing?"*compose":null),i.length>1e3||i.indexOf("\n")>-1?e.value=s.prevInput="":s.prevInput=i,s.composing&&(s.composing.range.clear(),s.composing.range=t.markText(s.composing.start,t.getCursor("to"),{className:"CodeMirror-composing"}))})),!0},ensurePolled:function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},onKeyPress:function(){bo&&wo>=9&&(this.hasSelection=null),this.fastPoll()},onContextMenu:function(t){function e(){if(null!=a.selectionStart){var t=r.somethingSelected(),e="â"+(t?a.value:"");a.value="â",a.value=e,i.prevInput=t?"":"â",a.selectionStart=1,a.selectionEnd=e.length,o.selForContextMenu=r.doc.sel}}function n(){if(i.contextMenuPending=!1,i.wrapper.style.cssText=u,a.style.cssText=c,bo&&9>wo&&o.scrollbars.setScrollTop(o.scroller.scrollTop=l),null!=a.selectionStart){(!bo||bo&&9>wo)&&e();var t=0,n=function(){o.selForContextMenu==r.doc.sel&&0==a.selectionStart&&a.selectionEnd>0&&"â"==i.prevInput?Me(r,ua.selectAll)(r):t++<10?o.detectingSelectAll=setTimeout(n,500):o.input.reset()};o.detectingSelectAll=setTimeout(n,200)}}var i=this,r=i.cm,o=r.display,a=i.textarea,s=Ve(r,t),l=o.scroller.scrollTop;if(s&&!So){r.options.resetSelectionOnContextMenu&&-1==r.doc.sel.contains(s)&&Me(r,Tt)(r.doc,ft(s),Fa);var c=a.style.cssText,u=i.wrapper.style.cssText;i.wrapper.style.cssText="position: absolute";var h=i.wrapper.getBoundingClientRect();if(a.style.cssText="position: absolute; width: 30px; height: 30px; top: "+(t.clientY-h.top-5)+"px; left: "+(t.clientX-h.left-5)+"px; z-index: 1000; background: "+(bo?"rgba(255, 255, 255, .05)":"transparent")+"; outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);",_o)var d=window.scrollY;if(o.input.focus(),_o&&window.scrollTo(null,d),o.input.reset(),r.somethingSelected()||(a.value=i.prevInput=" "),i.contextMenuPending=!0,o.selForContextMenu=r.doc.sel,clearTimeout(o.detectingSelectAll),bo&&wo>=9&&e(),Io){La(t);var f=function(){Pa(window,"mouseup",f),setTimeout(n,20)};Ma(window,"mouseup",f)}else setTimeout(n,50)}},readOnlyChanged:function(t){t||this.reset()},setUneditable:Ir,needsContentAttribute:!1},nt.prototype),rt.prototype=Fr({init:function(t){function e(t){if(!Tr(i,t)){if(i.somethingSelected())zo={lineWise:!1,text:i.getSelections()},"cut"==t.type&&i.replaceSelection("",null,"cut");else{if(!i.options.lineWiseCopyCut)return;var e=tt(i);zo={lineWise:!0,text:e.text},"cut"==t.type&&i.operation((function(){i.setSelections(e.ranges,0,Fa),i.replaceSelection("",null,"cut")}))}if(t.clipboardData&&!Ao)t.preventDefault(),t.clipboardData.clearData(),t.clipboardData.setData("text/plain",zo.text.join("\n"));else{var n=it(),r=n.firstChild;i.display.lineSpace.insertBefore(n,i.display.lineSpace.firstChild),r.value=zo.text.join("\n");var o=document.activeElement;Ua(r),setTimeout((function(){i.display.lineSpace.removeChild(n),o.focus()}),50)}}}var n=this,i=n.cm,r=n.div=t.lineDiv;et(r),Ma(r,"paste",(function(t){Tr(i,t)||J(t,i)})),Ma(r,"compositionstart",(function(t){var e=t.data;if(n.composing={sel:i.doc.sel,data:e,startData:e},e){var r=i.doc.sel.primary(),o=i.getLine(r.head.line).indexOf(e,Math.max(0,r.head.ch-e.length));o>-1&&o<=r.head.ch&&(n.composing.sel=ft(jo(r.head.line,o),jo(r.head.line,o+e.length)))}})),Ma(r,"compositionupdate",(function(t){n.composing.data=t.data})),Ma(r,"compositionend",(function(t){var e=n.composing;e&&(t.data==e.startData||/\u200b/.test(t.data)||(e.data=t.data),setTimeout((function(){e.handled||n.applyComposition(e),n.composing==e&&(n.composing=null)}),50))})),Ma(r,"touchstart",(function(){n.forceCompositionEnd()})),Ma(r,"input",(function(){n.composing||!i.isReadOnly()&&n.pollContent()||Le(n.cm,(function(){Ie(i)}))})),Ma(r,"copy",e),Ma(r,"cut",e)},prepareSelection:function(){var t=It(this.cm,!1);return t.focus=this.cm.state.focused,t},showSelection:function(t,e){t&&this.cm.display.view.length&&((t.focus||e)&&this.showPrimarySelection(),this.showMultipleSelections(t))},showPrimarySelection:function(){var t=window.getSelection(),e=this.cm.doc.sel.primary(),n=st(this.cm,t.anchorNode,t.anchorOffset),i=st(this.cm,t.focusNode,t.focusOffset);if(!n||n.bad||!i||i.bad||0!=Bo(G(n,i),e.from())||0!=Bo(Y(n,i),e.to())){var r=ot(this.cm,e.from()),o=ot(this.cm,e.to());if(r||o){var a=this.cm.display.view,s=t.rangeCount&&t.getRangeAt(0);if(r){if(!o){var l=a[a.length-1].measure,c=l.maps?l.maps[l.maps.length-1]:l.map;o={node:c[c.length-1],offset:c[c.length-2]-c[c.length-3]}}}else r={node:a[0].measure.map[2],offset:0};try{var u=Wa(r.node,r.offset,o.offset,o.node)}catch(t){}u&&(!go&&this.cm.state.focused?(t.collapse(r.node,r.offset),u.collapsed||t.addRange(u)):(t.removeAllRanges(),t.addRange(u)),s&&null==t.anchorNode?t.addRange(s):go&&this.startGracePeriod()),this.rememberSelection()}}},startGracePeriod:function(){var t=this;clearTimeout(this.gracePeriod),this.gracePeriod=setTimeout((function(){t.gracePeriod=!1,t.selectionChanged()&&t.cm.operation((function(){t.cm.curOp.selectionChanged=!0}))}),20)},showMultipleSelections:function(t){Wr(this.cm.display.cursorDiv,t.cursors),Wr(this.cm.display.selectionDiv,t.selection)},rememberSelection:function(){var t=window.getSelection();this.lastAnchorNode=t.anchorNode,this.lastAnchorOffset=t.anchorOffset,this.lastFocusNode=t.focusNode,this.lastFocusOffset=t.focusOffset},selectionInEditor:function(){var t=window.getSelection();if(!t.rangeCount)return!1;var e=t.getRangeAt(0).commonAncestorContainer;return Ya(this.div,e)},focus:function(){"nocursor"!=this.cm.options.readOnly&&this.div.focus()},blur:function(){this.div.blur()},getField:function(){return this.div},supportsTouch:function(){return!0},receivedFocus:function(){function t(){e.cm.state.focused&&(e.pollSelection(),e.polling.set(e.cm.options.pollInterval,t))}var e=this;this.selectionInEditor()?this.pollSelection():Le(this.cm,(function(){e.cm.curOp.selectionChanged=!0})),this.polling.set(this.cm.options.pollInterval,t)},selectionChanged:function(){var t=window.getSelection();return t.anchorNode!=this.lastAnchorNode||t.anchorOffset!=this.lastAnchorOffset||t.focusNode!=this.lastFocusNode||t.focusOffset!=this.lastFocusOffset},pollSelection:function(){if(!this.composing&&!this.gracePeriod&&this.selectionChanged()){var t=window.getSelection(),e=this.cm;this.rememberSelection();var n=st(e,t.anchorNode,t.anchorOffset),i=st(e,t.focusNode,t.focusOffset);n&&i&&Le(e,(function(){Tt(e.doc,ft(n,i),Fa),(n.bad||i.bad)&&(e.curOp.selectionChanged=!0)}))}},pollContent:function(){var t,e=this.cm,n=e.display,i=e.doc.sel.primary(),r=i.from(),o=i.to();if(r.line<n.viewFrom||o.line>n.viewTo-1)return!1;if(r.line==n.viewFrom||0==(t=je(e,r.line)))var a=er(n.view[0].line),s=n.view[0].node;else a=er(n.view[t].line),s=n.view[t-1].node.nextSibling;var l=je(e,o.line);if(l==n.view.length-1)var c=n.viewTo-1,u=n.lineDiv.lastChild;else c=er(n.view[l+1].line)-1,u=n.view[l+1].node.previousSibling;for(var h=e.doc.splitLines(ct(e,s,u,a,c)),d=Ji(e.doc,jo(a,0),jo(c,Xi(e.doc,c).text.length));h.length>1&&d.length>1;)if(Pr(h)==Pr(d))h.pop(),d.pop(),c--;else{if(h[0]!=d[0])break;h.shift(),d.shift(),a++}for(var f=0,p=0,m=h[0],g=d[0],v=Math.min(m.length,g.length);v>f&&m.charCodeAt(f)==g.charCodeAt(f);)++f;for(var y=Pr(h),b=Pr(d),w=Math.min(y.length-(1==h.length?f:0),b.length-(1==d.length?f:0));w>p&&y.charCodeAt(y.length-p-1)==b.charCodeAt(b.length-p-1);)++p;h[h.length-1]=y.slice(0,y.length-p),h[0]=h[0].slice(f);var _=jo(a,f),x=jo(c,d.length?Pr(d).length-p:0);return h.length>1||h[0]||Bo(_,x)?(Pn(e.doc,h,_,x,"+input"),!0):void 0},ensurePolled:function(){this.forceCompositionEnd()},reset:function(){this.forceCompositionEnd()},forceCompositionEnd:function(){this.composing&&!this.composing.handled&&(this.applyComposition(this.composing),this.composing.handled=!0,this.div.blur(),this.div.focus())},applyComposition:function(t){this.cm.isReadOnly()?Me(this.cm,Ie)(this.cm):t.data&&t.data!=t.startData&&Me(this.cm,X)(this.cm,t.data,0,t.sel)},setUneditable:function(t){t.contentEditable="false"},onKeyPress:function(t){t.preventDefault(),this.cm.isReadOnly()||Me(this.cm,X)(this.cm,String.fromCharCode(null==t.charCode?t.keyCode:t.charCode),0)},readOnlyChanged:function(t){this.div.contentEditable=String("nocursor"!=t)},onContextMenu:Ir,resetPosition:Ir,needsContentAttribute:!0},rt.prototype),t.inputStyles={textarea:nt,contenteditable:rt},ut.prototype={primary:function(){return this.ranges[this.primIndex]},equals:function(t){if(t==this)return!0;if(t.primIndex!=this.primIndex||t.ranges.length!=this.ranges.length)return!1;for(var e=0;e<this.ranges.length;e++){var n=this.ranges[e],i=t.ranges[e];if(0!=Bo(n.anchor,i.anchor)||0!=Bo(n.head,i.head))return!1}return!0},deepCopy:function(){for(var t=[],e=0;e<this.ranges.length;e++)t[e]=new ht(Z(this.ranges[e].anchor),Z(this.ranges[e].head));return new ut(t,this.primIndex)},somethingSelected:function(){for(var t=0;t<this.ranges.length;t++)if(!this.ranges[t].empty())return!0;return!1},contains:function(t,e){e||(e=t);for(var n=0;n<this.ranges.length;n++){var i=this.ranges[n];if(Bo(e,i.from())>=0&&Bo(t,i.to())<=0)return n}return-1}},ht.prototype={from:function(){return G(this.anchor,this.head)},to:function(){return Y(this.anchor,this.head)},empty:function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch}};var qo,Ho,Uo,Wo={left:0,right:0,top:0,bottom:0},$o=null,Vo=0,Zo=0,Yo=0,Go=null;bo?Go=-.53:go?Go=15:ko?Go=-.7:Co&&(Go=-1/3);var Ko=function(t){var e=t.wheelDeltaX,n=t.wheelDeltaY;return null==e&&t.detail&&t.axis==t.HORIZONTAL_AXIS&&(e=t.detail),null==n&&t.detail&&t.axis==t.VERTICAL_AXIS?n=t.detail:null==n&&(n=t.wheelDelta),{x:e,y:n}};t.wheelEventPixels=function(t){var e=Ko(t);return e.x*=Go,e.y*=Go,e};var Xo=new Mr,Jo=null,Qo=t.changeEnd=function(t){return t.text?jo(t.from.line+t.text.length-1,Pr(t.text).length+(1==t.text.length?t.from.ch:0)):t.to};t.prototype={constructor:t,focus:function(){window.focus(),this.display.input.focus()},setOption:function(t,e){var n=this.options,i=n[t];n[t]==e&&"mode"!=t||(n[t]=e,ea.hasOwnProperty(t)&&Me(this,ea[t])(this,e,i))},getOption:function(t){return this.options[t]},getDoc:function(){return this.doc},addKeyMap:function(t,e){this.state.keyMaps[e?"push":"unshift"](Zn(t))},removeKeyMap:function(t){for(var e=this.state.keyMaps,n=0;n<e.length;++n)if(e[n]==t||e[n].name==t)return e.splice(n,1),!0},addOverlay:Oe((function(e,n){var i=e.token?e:t.getMode(this.options,e);if(i.startState)throw new Error("Overlays may not be stateful.");this.state.overlays.push({mode:i,modeSpec:e,opaque:n&&n.opaque}),this.state.modeGen++,Ie(this)})),removeOverlay:Oe((function(t){for(var e=this.state.overlays,n=0;n<e.length;++n){var i=e[n].modeSpec;if(i==t||"string"==typeof t&&i.name==t)return e.splice(n,1),this.state.modeGen++,void Ie(this)}})),indentLine:Oe((function(t,e,n){"string"!=typeof e&&"number"!=typeof e&&(e=null==e?this.options.smartIndent?"smart":"prev":e?"add":"subtract"),vt(this.doc,t)&&zn(this,t,e,n)})),indentSelection:Oe((function(t){for(var e=this.doc.sel.ranges,n=-1,i=0;i<e.length;i++){var r=e[i];if(r.empty())r.head.line>n&&(zn(this,r.head.line,t,!0),n=r.head.line,i==this.doc.sel.primIndex&&jn(this));else{var o=r.from(),a=r.to(),s=Math.max(n,o.line);n=Math.min(this.lastLine(),a.line-(a.ch?0:1))+1;for(var l=s;n>l;++l)zn(this,l,t);var c=this.doc.sel.ranges;0==o.ch&&e.length==c.length&&c[i].from().ch>0&&xt(this.doc,i,new ht(o,c[i].to()),Fa)}}})),getTokenAt:function(t,e){return Pi(this,t,e)},getLineTokens:function(t,e){return Pi(this,jo(t),e,!0)},getTokenTypeAt:function(t){t=mt(this.doc,t);var e,n=Ii(this,Xi(this.doc,t.line)),i=0,r=(n.length-1)/2,o=t.ch;if(0==o)e=n[2];else for(;;){var a=i+r>>1;if((a?n[2*a-1]:0)>=o)r=a;else{if(!(n[2*a+1]<o)){e=n[2*a+2];break}i=a+1}}var s=e?e.indexOf("cm-overlay "):-1;return 0>s?e:0==s?null:e.slice(0,s-1)},getModeAt:function(e){var n=this.doc.mode;return n.innerMode?t.innerMode(n,this.getTokenAt(e).state).mode:n},getHelper:function(t,e){return this.getHelpers(t,e)[0]},getHelpers:function(t,e){var n=[];if(!sa.hasOwnProperty(e))return n;var i=sa[e],r=this.getModeAt(t);if("string"==typeof r[e])i[r[e]]&&n.push(i[r[e]]);else if(r[e])for(var o=0;o<r[e].length;o++){var a=i[r[e][o]];a&&n.push(a)}else r.helperType&&i[r.helperType]?n.push(i[r.helperType]):i[r.name]&&n.push(i[r.name]);for(o=0;o<i._global.length;o++){var s=i._global[o];s.pred(r,this)&&-1==Dr(n,s.val)&&n.push(s.val)}return n},getStateAfter:function(t,e){var n=this.doc;return Ht(this,(t=pt(n,null==t?n.first+n.size-1:t))+1,e)},cursorCoords:function(t,e){var n=this.doc.sel.primary();return fe(this,null==t?n.head:"object"==typeof t?mt(this.doc,t):t?n.from():n.to(),e||"page")},charCoords:function(t,e){return de(this,mt(this.doc,t),e||"page")},coordsChar:function(t,e){return ge(this,(t=he(this,t,e||"page")).left,t.top)},lineAtHeight:function(t,e){return t=he(this,{top:t,left:0},e||"page").top,nr(this.doc,t+this.display.viewOffset)},heightAtLine:function(t,e){var n,i=!1;if("number"==typeof t){var r=this.doc.first+this.doc.size-1;t<this.doc.first?t=this.doc.first:t>r&&(t=r,i=!0),n=Xi(this.doc,t)}else n=t;return ue(this,n,{top:0,left:0},e||"page").top+(i?this.doc.height-ir(n):0)},defaultTextHeight:function(){return ye(this.display)},defaultCharWidth:function(){return be(this.display)},setGutterMarker:Oe((function(t,e,n){return qn(this.doc,t,"gutter",(function(t){var i=t.gutterMarkers||(t.gutterMarkers={});return i[e]=n,!n&&zr(i)&&(t.gutterMarkers=null),!0}))})),clearGutter:Oe((function(t){var e=this,n=e.doc,i=n.first;n.iter((function(n){n.gutterMarkers&&n.gutterMarkers[t]&&(n.gutterMarkers[t]=null,Re(e,i,"gutter"),zr(n.gutterMarkers)&&(n.gutterMarkers=null)),++i}))})),lineInfo:function(t){if("number"==typeof t){if(!vt(this.doc,t))return null;var e=t;if(!(t=Xi(this.doc,t)))return null}else if(null==(e=er(t)))return null;return{line:e,handle:t,text:t.text,gutterMarkers:t.gutterMarkers,textClass:t.textClass,bgClass:t.bgClass,wrapClass:t.wrapClass,widgets:t.widgets}},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(t,e,n,i,r){var o=this.display,a=(t=fe(this,mt(this.doc,t))).bottom,s=t.left;if(e.style.position="absolute",e.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(e),o.sizer.appendChild(e),"over"==i)a=t.top;else if("above"==i||"near"==i){var l=Math.max(o.wrapper.clientHeight,this.doc.height),c=Math.max(o.sizer.clientWidth,o.lineSpace.clientWidth);("above"==i||t.bottom+e.offsetHeight>l)&&t.top>e.offsetHeight?a=t.top-e.offsetHeight:t.bottom+e.offsetHeight<=l&&(a=t.bottom),s+e.offsetWidth>c&&(s=c-e.offsetWidth)}e.style.top=a+"px",e.style.left=e.style.right="","right"==r?(s=o.sizer.clientWidth-e.offsetWidth,e.style.right="0px"):("left"==r?s=0:"middle"==r&&(s=(o.sizer.clientWidth-e.offsetWidth)/2),e.style.left=s+"px"),n&&In(this,s,a,s+e.offsetWidth,a+e.offsetHeight)},triggerOnKeyDown:Oe(dn),triggerOnKeyPress:Oe(mn),triggerOnKeyUp:pn,execCommand:function(t){return ua.hasOwnProperty(t)?ua[t].call(null,this):void 0},triggerElectric:Oe((function(t){Q(this,t)})),findPosH:function(t,e,n,i){var r=1;0>e&&(r=-1,e=-e);for(var o=0,a=mt(this.doc,t);e>o&&!(a=Un(this.doc,a,r,n,i)).hitSide;++o);return a},moveH:Oe((function(t,e){var n=this;n.extendSelectionsBy((function(i){return n.display.shift||n.doc.extend||i.empty()?Un(n.doc,i.head,t,e,n.options.rtlMoveVisually):0>t?i.from():i.to()}),Ba)})),deleteH:Oe((function(t,e){var n=this.doc.sel,i=this.doc;n.somethingSelected()?i.replaceSelection("",null,"+delete"):Hn(this,(function(n){var r=Un(i,n.head,t,e,!1);return 0>t?{from:r,to:n.head}:{from:n.head,to:r}}))})),findPosV:function(t,e,n,i){var r=1,o=i;0>e&&(r=-1,e=-e);for(var a=0,s=mt(this.doc,t);e>a;++a){var l=fe(this,s,"div");if(null==o?o=l.left:l.left=o,(s=Wn(this,l,r,n)).hitSide)break}return s},moveV:Oe((function(t,e){var n=this,i=this.doc,r=[],o=!n.display.shift&&!i.extend&&i.sel.somethingSelected();
vendor: 4,843 bytes, line 2
2if(i.extendSelectionsBy((function(a){if(o)return 0>t?a.from():a.to();var s=fe(n,a.head,"div");null!=a.goalColumn&&(s.left=a.goalColumn),r.push(s.left);var l=Wn(n,s,t,e);return"page"==e&&a==i.sel.primary()&&Fn(n,null,de(n,l,"div").top-s.top),l}),Ba),r.length)for(var a=0;a<i.sel.ranges.length;a++)i.sel.ranges[a].goalColumn=r[a]})),findWordAt:function(t){var e=Xi(this.doc,t.line).text,n=t.ch,i=t.ch;if(e){var r=this.getHelper(t,"wordChars");(t.xRel<0||i==e.length)&&n?--n:++i;for(var o=e.charAt(n),a=Br(o,r)?function(t){return Br(t,r)}:/\s/.test(o)?function(t){return/\s/.test(t)}:function(t){return!/\s/.test(t)&&!Br(t)};n>0&&a(e.charAt(n-1));)--n;for(;i<e.length&&a(e.charAt(i));)++i}return new ht(jo(t.line,n),jo(t.line,i))},toggleOverwrite:function(t){null!=t&&t==this.state.overwrite||((this.state.overwrite=!this.state.overwrite)?Ja(this.display.cursorDiv,"CodeMirror-overwrite"):Xa(this.display.cursorDiv,"CodeMirror-overwrite"),Da(this,"overwriteToggle",this,this.state.overwrite))},hasFocus:function(){return this.display.input.getField()==$r()},isReadOnly:function(){return!(!this.options.readOnly&&!this.doc.cantEdit)},scrollTo:Oe((function(t,e){null==t&&null==e||Bn(this),null!=t&&(this.curOp.scrollLeft=t),null!=e&&(this.curOp.scrollTop=e)})),getScrollInfo:function(){var t=this.display.scroller;return{left:t.scrollLeft,top:t.scrollTop,height:t.scrollHeight-Vt(this)-this.display.barHeight,width:t.scrollWidth-Vt(this)-this.display.barWidth,clientHeight:Yt(this),clientWidth:Zt(this)}},scrollIntoView:Oe((function(t,e){if(null==t?(t={from:this.doc.sel.primary().head,to:null},null==e&&(e=this.options.cursorScrollMargin)):"number"==typeof t?t={from:jo(t,0),to:null}:null==t.from&&(t={from:t,to:null}),t.to||(t.to=t.from),t.margin=e||0,null!=t.from.line)Bn(this),this.curOp.scrollToPos=t;else{var n=Rn(this,Math.min(t.from.left,t.to.left),Math.min(t.from.top,t.to.top)-t.margin,Math.max(t.from.right,t.to.right),Math.max(t.from.bottom,t.to.bottom)+t.margin);this.scrollTo(n.scrollLeft,n.scrollTop)}})),setSize:Oe((function(t,e){function n(t){return"number"==typeof t||/^\d+$/.test(String(t))?t+"px":t}var i=this;null!=t&&(i.display.wrapper.style.width=n(t)),null!=e&&(i.display.wrapper.style.height=n(e)),i.options.lineWrapping&&ae(this);var r=i.display.viewFrom;i.doc.iter(r,i.display.viewTo,(function(t){if(t.widgets)for(var e=0;e<t.widgets.length;e++)if(t.widgets[e].noHScroll){Re(i,r,"widget");break}++r})),i.curOp.forceUpdate=!0,Da(i,"refresh",this)})),operation:function(t){return Le(this,t)},refresh:Oe((function(){var t=this.display.cachedTextHeight;Ie(this),this.curOp.forceUpdate=!0,se(this),this.scrollTo(this.doc.scrollLeft,this.doc.scrollTop),u(this),(null==t||Math.abs(t-ye(this.display))>.5)&&a(this),Da(this,"refresh",this)})),swapDoc:Oe((function(t){var e=this.doc;return e.cm=null,Ki(this,t),se(this),this.display.input.reset(),this.scrollTo(t.scrollLeft,t.scrollTop),this.curOp.forceScroll=!0,Sr(this,"swapDoc",this,e),e})),getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Lr(t);var ta=t.defaults={},ea=t.optionHandlers={},na=t.Init={toString:function(){return"CodeMirror.Init"}};$n("value","",(function(t,e){t.setValue(e)}),!0),$n("mode",null,(function(t,e){t.doc.modeOption=e,n(t)}),!0),$n("indentUnit",2,n,!0),$n("indentWithTabs",!1),$n("smartIndent",!0),$n("tabSize",4,(function(t){i(t),se(t),Ie(t)}),!0),$n("lineSeparator",null,(function(t,e){if(t.doc.lineSep=e,e){var n=[],i=t.doc.first;t.doc.iter((function(t){for(var r=0;;){var o=t.text.indexOf(e,r);if(-1==o)break;r=o+e.length,n.push(jo(i,o))}i++}));for(var r=n.length-1;r>=0;r--)Pn(t.doc,e,n[r],jo(n[r].line,n[r].ch+e.length))}})),$n("specialChars",/[\u0000-\u001f\u007f\u00ad\u200b-\u200f\u2028\u2029\ufeff]/g,(function(e,n,i){e.state.specialChars=new RegExp(n.source+(n.test("\t")?"":"|\t"),"g"),i!=t.Init&&e.refresh()})),$n("specialCharPlaceholder",Bi,(function(t){t.refresh()}),!0),$n("electricChars",!0),$n("inputStyle",Lo?"contenteditable":"textarea",(function(){throw new Error("inputStyle can not (yet) be changed in a running editor")}),!0),$n("rtlMoveVisually",!Po),$n("wholeLineUpdateBefore",!0),$n("theme","default",(function(t){s(t),l(t)}),!0),$n("keyMap","default",(function(e,n,i){var r=Zn(n),o=i!=t.Init&&Zn(i);o&&o.detach&&o.detach(e,r),r.attach&&r.attach(e,o||null)})),$n("extraKeys",null),$n("lineWrapping",!1,r,!0),$n("gutters",[],(function(t){f(t.options),l(t)}),!0),$n("fixedGutter",!0,(function(t,e){t.display.gutters.style.left=e?S(t.display)+"px":"0",t.refresh()}),!0),$n("coverGutterNextToScrollbar",!1,(function(t){y(t)}),!0),$n("scrollbarStyle","native",(function(t){v(t),y(t),t.display.scrollbars.setScrollTop(t.doc.scrollTop),t.dis
2play.scrollbars.setScrollLeft(t.doc.scrollLeft)}),!0),$n("lineNumbers",!1,(function(t){f(t.options),l(t)}),!0),$n("firstLineNumber",1,l,!0),$n("lineNumberFormatter",(function(t){return t}),l,!0),$n("showCursorWhenSelecting",!1,Nt,!0),$n("resetSelectionOnContextMenu",!0),$n("lineWiseCopyCut",!0),$n("readOnly",!1,(function(t,e){"nocursor"==e?(yn(t),t.display.input.blur(),t.display.disabled=!0):t.display.disabled=!1,t.display.input.readOnlyChanged(e)})),$n("disableInput",!1,(function(t,e){e||t.display.input.reset()}),!0),$n("dragDrop",!0,Ue),$n("allowDropFileTypes",null),$n("cursorBlinkRate",530),$n("cursorScrollMargin",0),$n("cursorHeight",1,Nt,!0),$n("singleCursorHeightPerLine",!0,Nt,!0),$n("workTime",100),$n("workDelay",100),$n("flattenSpans",!0,i,!0),$n("addModeClass",!1,i,!0),$n("pollInterval",100),$n("undoDepth",200,(function(t,e){t.doc.history.undoDepth=e})),$n("historyEventDelay",1250),$n("viewportMargin",10,(function(t){t.refresh()}),!0),$n("maxHighlightLength",1e4,i,!0),$n("moveInputWithCursor",!0,(function(t,e){e||t.display.input.resetPosition()})),$n("tabindex",null,(function(t,e){t.display.input.getField().tabIndex=e||""})),$n("autofocus",null);var ia=t.modes={},ra=t.mimeModes={};t.defineMode=function(e,n){t.defaults.mode||"null"==e||(t.defaults.mode=e),arguments.length>2&&(n.dependencies=Array.prototype.slice.call(arguments,2)),ia[e]=n},t.defineMIME=function(t,e){ra[t]=e},t.resolveMode=function(e){if("string"==typeof e&&ra.hasOwnProperty(e))e=ra[e];else if(e&&"string"==typeof e.name&&ra.hasOwnProperty(e.name)){var n=ra[e.name];"string"==typeof n&&(n={name:n}),(e=Rr(n,e)).name=n.name}else if("string"==typeof e&&/^[\w\-]+\/[\w\-]+\+xml$/.test(e))return t.resolveMode("application/xml");return"string"==typeof e?{name:e}:e||{name:"null"}}
vendor: 16,460 bytes, line 2
2,t.getMode=function(e,n){n=t.resolveMode(n);var i=ia[n.name];if(!i)return t.getMode(e,"text/plain");var r=i(e,n);if(oa.hasOwnProperty(n.name)){var o=oa[n.name];for(var a in o)o.hasOwnProperty(a)&&(r.hasOwnProperty(a)&&(r["_"+a]=r[a]),r[a]=o[a])}if(r.name=n.name,n.helperType&&(r.helperType=n.helperType),n.modeProps)for(var a in n.modeProps)r[a]=n.modeProps[a];return r},t.defineMode("null",(function(){return{token:function(t){t.skipToEnd()}}})),t.defineMIME("text/plain","null");var oa=t.modeExtensions={};t.extendMode=function(t,e){Fr(e,oa.hasOwnProperty(t)?oa[t]:oa[t]={})},t.defineExtension=function(e,n){t.prototype[e]=n},t.defineDocExtension=function(t,e){Sa.prototype[t]=e},t.defineOption=$n;var aa=[];t.defineInitHook=function(t){aa.push(t)};var sa=t.helpers={};t.registerHelper=function(e,n,i){sa.hasOwnProperty(e)||(sa[e]=t[e]={_global:[]}),sa[e][n]=i},t.registerGlobalHelper=function(e,n,i,r){t.registerHelper(e,n,r),sa[e]._global.push({pred:i,val:r})};var la=t.copyState=function(t,e){if(!0===e)return e;if(t.copyState)return t.copyState(e);var n={};for(var i in e){var r=e[i];r instanceof Array&&(r=r.concat([])),n[i]=r}return n},ca=t.startState=function(t,e,n){return!t.startState||t.startState(e,n)};t.innerMode=function(t,e){for(;t.innerMode;){var n=t.innerMode(e);if(!n||n.mode==t)break;e=n.state,t=n.mode}return n||{mode:t,state:e}};var ua=t.commands={selectAll:function(t){t.setSelection(jo(t.firstLine(),0),jo(t.lastLine()),Fa)},singleSelection:function(t){t.setSelection(t.getCursor("anchor"),t.getCursor("head"),Fa)},killLine:function(t){Hn(t,(function(e){if(e.empty()){var n=Xi(t.doc,e.head.line).text.length;return e.head.ch==n&&e.head.line<t.lastLine()?{from:e.head,to:jo(e.head.line+1,0)}:{from:e.head,to:jo(e.head.line,n)}}return{from:e.from(),to:e.to()}}))},deleteLine:function(t){Hn(t,(function(e){return{from:jo(e.from().line,0),to:mt(t.doc,jo(e.to().line+1,0))}}))},delLineLeft:function(t){Hn(t,(function(t){return{from:jo(t.from().line,0),to:t.from()}}))},delWrappedLineLeft:function(t){Hn(t,(function(e){var n=t.charCoords(e.head,"div").top+5;return{from:t.coordsChar({left:0,top:n},"div"),to:e.from()}}))},delWrappedLineRight:function(t){Hn(t,(function(e){var n=t.charCoords(e.head,"div").top+5,i=t.coordsChar({left:t.display.lineDiv.offsetWidth+100,top:n},"div");return{from:e.from(),to:i}}))},undo:function(t){t.undo()},redo:function(t){t.redo()},undoSelection:function(t){t.undoSelection()},redoSelection:function(t){t.redoSelection()},goDocStart:function(t){t.extendSelection(jo(t.firstLine(),0))},goDocEnd:function(t){t.extendSelection(jo(t.lastLine()))},goLineStart:function(t){t.extendSelectionsBy((function(e){return oo(t,e.head.line)}),{origin:"+move",bias:1})},goLineStartSmart:function(t){t.extendSelectionsBy((function(e){return so(t,e.head)}),{origin:"+move",bias:1})},goLineEnd:function(t){t.extendSelectionsBy((function(e){return ao(t,e.head.line)}),{origin:"+move",bias:-1})},goLineRight:function(t){t.extendSelectionsBy((function(e){var n=t.charCoords(e.head,"div").top+5;return t.coordsChar({left:t.display.lineDiv.offsetWidth+100,top:n},"div")}),Ba)},goLineLeft:function(t){t.extendSelectionsBy((function(e){var n=t.charCoords(e.head,"div").top+5;return t.coordsChar({left:0,top:n},"div")}),Ba)},goLineLeftSmart:function(t){t.extendSelectionsBy((function(e){var n=t.charCoords(e.head,"div").top+5,i=t.coordsChar({left:0,top:n},"div");return i.ch<t.getLine(i.line).search(/\S/)?so(t,e.head):i}),Ba)},goLineUp:function(t){t.moveV(-1,"line")},goLineDown:function(t){t.moveV(1,"line")},goPageUp:function(t){t.moveV(-1,"page")},goPageDown:function(t){t.moveV(1,"page")},goCharLeft:function(t){t.moveH(-1,"char")},goCharRight:function(t){t.moveH(1,"char")},goColumnLeft:function(t){t.moveH(-1,"column")},goColumnRight:function(t){t.moveH(1,"column")},goWordLeft:function(t){t.moveH(-1,"word")},goGroupRight:function(t){t.moveH(1,"group")},goGroupLeft:function(t){t.moveH(-1,"group")},goWordRight:function(t){t.moveH(1,"word")},delCharBefore:function(t){t.deleteH(-1,"char")},delCharAfter:function(t){t.deleteH(1,"char")},delWordBefore:function(t){t.deleteH(-1,"word")},delWordAfter:function(t){t.deleteH(1,"word")},delGroupBefore:function(t){t.deleteH(-1,"group")},delGroupAfter:function(t){t.deleteH(1,"group")},indentAuto:function(t){t.indentSelection("smart")},indentMore:function(t){t.indentSelection("add")},indentLess:function(t){t.indentSelection("subtract")},insertTab:function(t){t.replaceSelection("\t")},insertSoftTab:function(t){for(var e=[],n=t.listSelections(),i=t.options.tabSize,r=0;r<n.length;r++){var o=n[r].from(),a=za(t.getLine(o.line),o.ch,i);e.push(Or(i-a%i))}t.replaceSelections(e)},defaultTab:function(t){t.somethingSelected()?t.indentSelection("add"):t.execCommand("insertTab")},transposeChars:function(t){Le(t,(function(){for(var e=t.listSelections(),n=[],i=0;i<e.length;i++){var r=e[i].head,o=Xi(t.doc,r.line).text;if(o)if(r.ch==o.length&&(r=new jo(r.line,r.ch-1)),r.ch>0)r=new jo(r.line,r.ch+1),t.replaceRange(o.charAt(r.ch-1)+o.charAt(r.ch-2),jo(r.line,r.ch-2),r,"+transpose");else if(r.line>t.doc.first){var a=Xi(t.doc,r.line-1).text;a&&t.replaceRange(o.charAt(0)+t.doc.lineSeparator()+a.charAt(a.length-1),jo(r.line-1,a.length-1),jo(r.line,1),"+transpose")}n.push(new ht(r,r))}t.setSelections(n)}))},newlineAndIndent:function(t){Le(t,(function(){for(var e=t.listSelections().length,n=0;e>n;n++){var i=t.listSelections()[n];t.replaceRange(t.doc.lineSeparator(),i.anchor,i.head,"+input"),t.indentLine(i.from().line+1,null,!0)}jn(t)}))},openLine:function(t){t.replaceSelection("\n","start")},toggleOverwrite:function(t){t.toggleOverwrite()}},ha=t.keyMap={};ha.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},ha.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},ha.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},ha.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},ha.default=Mo?ha.macDefault:ha.pcDefault,t.normalizeKeyMap=function(t){var e={};for(var n in t)if(t.hasOwnProperty(n)){var i=t[n];if(/^(name|fallthrough|(de|at)tach)$/.test(n))continue;if("..."==i){delete t[n];continue}for(var r=Nr(n.split(" "),Vn),o=0;o<r.length;o++){var a,s;o==r.length-1?(s=r.join(" "),a=i):(s=r.slice(0,o+1).join(" "),a="...");var l=e[s];if(l){if(l!=a)throw new Error("Inconsistent bindings for "+s)}else e[s]=a}delete t[n]}for(var c in e)t[c]=e[c];return t};var da=t.lookupKey=function(t,e,n,i){var r=(e=Zn(e)).call?e.call(t,i):e[t];if(!1===r)return"nothing";if("..."===r)return"multi";if(null!=r&&n(r))return"handled";if(e.fallthrough){if("[object Array]"!=Object.prototype.toString.call(e.fallthrough))return da(t,e.fallthrough,n,i);for(var o=0;o<e.fallthrough.length;o++){var a=da(t,e.fallthrough[o],n,i);if(a)return a}}},fa=t.isModifierKey=function(t){var e="string"==typeof t?t:os[t.keyCode];return"Ctrl"==e||"Alt"==e||"Shift"==e||"Mod"==e},pa=t.keyName=function(t,e){if(So&&34==t.keyCode&&t.char)return!1;var n=os[t.keyCode],i=n;return null!=i&&!t.altGraphKey&&(t.altKey&&"Alt"!=n&&(i="Alt-"+i),(No?t.metaKey:t.ctrlKey)&&"Ctrl"!=n&&(i="Ctrl-"+i),(No?t.ctrlKey:t.metaKey)&&"Cmd"!=n&&(i="Cmd-"+i),!e&&t.shiftKey&&"Shift"!=n&&(i="Shift-"+i),i)};t.fromTextArea=function(e,n){function i(){e.value=l.getValue()}if((n=n?Fr(n):{}).value=e.value,!n.tabindex&&e.tabIndex&&(n.tabindex=e.tabIndex),!n.placeholder&&e.placeholder&&(n.placeholder=e.placeholder),null==n.autofocus){var r=$r();n.autofocus=r==e||null!=e.getAttribute("autofocus")&&r==document.body}if(e.form&&(Ma(e.form,"submit",i),!n.leaveSubmitMethodAlone)){var o=e.form,a=o.submit;try{var s=o.submit=function(){i(),o.submit=a,o.submit(),o.submit=s}}catch(t){}}n.finishInit=function(t){t.save=i,t.getTextArea=function(){return e},t.toTextArea=function(){t.toTextArea=isNaN,i(),e.parentNode.removeChild(t.getWrapperElement()),e.style.display="",e.form&&(Pa(e.form,"submit",i),"function"==typeof e.form.submit&&(e.form.submit=a))}},e.style.display="none";var l=t((function(t){e.parentNode.insertBefore(t,e.nextSibling)}),n);return l};var ma=t.StringStream=function(t,e){this.pos=this.start=0,this.string=t,this.tabSize=e||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0};ma.prototype={eol:function(){return this.pos>=this.string.length},sol:function(){return this.pos==this.lineStart},peek:function(){return this.string.charAt(this.pos)||void 0},next:function(){return this.pos<this.string.length?this.string.charAt(this.pos++):void 0},eat:function(t){var e=this.string.charAt(this.pos);if("string"==typeof t)var n=e==t;else n=e&&(t.test?t.test(e):t(e));return n?(++this.pos,e):void 0},eatWhile:function(t){for(var e=this.pos;this.eat(t););return this.pos>e},eatSpace:function(){for(var t=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>t},skipToEnd:function(){this.pos=this.string.length},skipTo:function(t){var e=this.string.indexOf(t,this.pos);return e>-1?(this.pos=e,!0):void 0},backUp:function(t){this.pos-=t},column:function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=za(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?za(this.string,this.lineStart,this.tabSize):0)},indentation:function(){return za(this.string,null,this.tabSize)-(this.lineStart?za(this.string,this.lineStart,this.tabSize):0)},match:function(t,e,n){if("string"!=typeof t){var i=this.string.slice(this.pos).match(t);return i&&i.index>0?null:(i&&!1!==e&&(this.pos+=i[0].length),i)}var r=function(t){return n?t.toLowerCase():t};return r(this.string.substr(this.pos,t.length))==r(t)?(!1!==e&&(this.pos+=t.length),!0):void 0},current:function(){return this.string.slice(this.start,this.pos)},hideFirstChars:function(t,e){this.lineStart+=t;try{return e()}finally{this.lineStart-=t}}};var ga=0,va=t.TextMarker=function(t,e){this.lines=[],this.type=e,this.doc=t,this.id=++ga};Lr(va),va.prototype.clear=function(){if(!this.explicitlyCleared){var t=this.doc.cm,e=t&&!t.curOp;if(e&&we(t),Ar(this,"clear")){var n=this.find();n&&Sr(this,"clear",n.from,n.to)}for(var i=null,r=null,o=0;o<this.lines.length;++o){var a=this.lines[o],s=ti(a.markedSpans,this);t&&!this.collapsed?Re(t,er(a),"text"):t&&(null!=s.to&&(r=er(a)),null!=s.from&&(i=er(a))),a.markedSpans=ei(a.markedSpans,s),null==s.from&&this.collapsed&&!xi(this.doc,a)&&t&&tr(a,ye(t.display))}if(t&&this.collapsed&&!t.options.lineWrapping)for(o=0;o<this.lines.length;++o){var l=yi(this.lines[o]),c=h(l);c>t.display.maxLineLength&&(t.display.maxLine=l,t.display.maxLineLength=c,t.display.maxLineChanged=!0)}null!=i&&t&&this.collapsed&&Ie(t,i,r+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,t&&Lt(t.doc)),t&&Sr(t,"markerCleared",t,this),e&&xe(t),this.parent&&this.parent.clear()}},va.prototype.find=function(t,e){null==t&&"bookmark"==this.type&&(t=1);for(var n,i,r=0;r<this.lines.length;++r){var o=this.lines[r],a=ti(o.markedSpans,this);if(null!=a.from&&(n=jo(e?o:er(o),a.from),-1==t))return n;if(null!=a.to&&(i=jo(e?o:er(o),a.to),1==t))return i}return n&&{from:n,to:i}},va.prototype.changed=function(){var t=this.find(-1,!0),e=this,n=this.doc.cm;t&&n&&Le(n,(function(){var i=t.line,r=er(t.line),o=Qt(n,r);if(o&&(oe(o),n.curOp.selectionChanged=n.curOp.forceUpdate=!0),n.curOp.updateMaxLine=!0,!xi(e.doc,i)&&null!=e.height){var a=e.height;e.height=null;var s=Ci(e)-a;s&&tr(i,i.height+s)}}))},va.prototype.attachLine=function(t){if(!this.lines.length&&this.doc.cm){var e=this.doc.cm.curOp;e.maybeHiddenMarkers&&-1!=Dr(e.maybeHiddenMarkers,this)||(e.maybeUnhiddenMarkers||(e.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(t)},va.prototype.detachLine=function(t){if(this.lines.splice(Dr(this.lines,t),1),!this.lines.length&&this.doc.cm){var e=this.doc.cm.curOp;(e.maybeHiddenMarkers||(e.maybeHiddenMarkers=[])).push(this)}},ga=0;var ya=t.SharedTextMarker=function(t,e){this.markers=t,this.primary=e;for(var n=0;n<t.length;++n)t[n].parent=this};Lr(ya),ya.prototype.clear=function(){if(!this.explicitlyCleared){this.explicitlyCleared=!0;for(var t=0;t<this.markers.length;++t)this.markers[t].clear();Sr(this,"clear")}},ya.prototype.find=function(t,e){return this.primary.find(t,e)};var ba=t.LineWidget=function(t,e,n){if(n)for(var i in n)n.hasOwnProperty(i)&&(this[i]=n[i]);this.doc=t,this.node=e};Lr(ba),ba.prototype.clear=function(){var t=this.doc.cm,e=this.line.widgets,n=this.line,i=er(n);if(null!=i&&e){for(var r=0;r<e.length;++r)e[r]==this&&e.splice(r--,1);e.length||(n.widgets=null);var o=Ci(this);tr(n,Math.max(0,n.height-o)),t&&Le(t,(function(){Si(t,n,-o),Re(t,i,"widget")}))}},ba.prototype.changed=function(){var t=this.height,e=this.doc.cm,n=this.line;this.height=null;var i=Ci(this)-t;i&&(tr(n,n.height+i),e&&Le(e,(function(){e.curOp.forceUpdate=!0,Si(e,n,i)})))};var wa=t.Line=function(t,e,n){this.text=t,ui(this,e),this.height=n?n(this):1};Lr(wa),wa.prototype.lineNo=function(){return er(this)};var _a={},xa={};Zi.prototype={chunkSize:function(){return this.lines.length},removeInner:function(t,e){for(var n=t,i=t+e;i>n;++n){var r=this.lines[n];this.height-=r.height,Ai(r),Sr(r,"delete")}this.lines.splice(t,e)},collapse:function(t){t.push.apply(t,this.lines)},insertInner:function(t,e,n){this.height+=n,this.lines=this.lines.slice(0,t).concat(e).concat(this.lines.slice(t));for(var i=0;i<e.length;++i)e[i].parent=this},iterN:function(t,e,n){for(var i=t+e;i>t;++t)if(n(this.lines[t]))return!0}},Yi.prototype={chunkSize:function(){return this.size},removeInner:function(t,e){this.size-=e;for(var n=0;n<this.children.length;++n){var i=this.children[n],r=i.chunkSize();if(r>t){var o=Math.min(e,r-t),a=i.height;if(i.removeInner(t,o),this.height-=a-i.height,r==o&&(this.children.splice(n--,1),i.parent=null),0==(e-=o))break;t=0}else t-=r}if(this.size-e<25&&(this.children.length>1||!(this.children[0]instanceof Zi))){var s=[];this.collapse(s),this.children=[new Zi(s)],this.children[0].parent=this}},collapse:function(t){for(var e=0;e<this.children.length;++e)this.children[e].collapse(t)},insertInner:function(t,e,n){this.size+=e.length,this.height+=n;for(var i=0;i<this.children.length;++i){var r=this.children[i],o=r.chunkSize();if(o>=t){if(r.insertInner(t,e,n),r.lines&&r.lines.length>50){for(var a=r.lines.length%25+25,s=a;s<r.lines.length;){var l=new Zi(r.lines.slice(s,s+=25));r.height-=l.height,this.children.splice(++i,0,l),l.parent=this}r.lines=r.lines.slice(0,a),this.maybeSpill()}break}t-=o}},maybeSpill:function(){if(!(this.children.length<=10)){var t=this;do{var e=new Yi(t.children.splice(t.children.length-5,5));
vendor: 9,516 bytes, line 2
2if(t.parent){t.size-=e.size,t.height-=e.height;var n=Dr(t.parent.children,t);t.parent.children.splice(n+1,0,e)}else{var i=new Yi(t.children);i.parent=t,t.children=[i,e],t=i}e.parent=t.parent}while(t.children.length>10);t.parent.maybeSpill()}},iterN:function(t,e,n){for(var i=0;i<this.children.length;++i){var r=this.children[i],o=r.chunkSize();if(o>t){var a=Math.min(e,o-t);if(r.iterN(t,a,n))return!0;if(0==(e-=a))break;t=0}else t-=o}}};var ka=0,Sa=t.Doc=function(t,e,n,i){if(!(this instanceof Sa))return new Sa(t,e,n,i);null==n&&(n=0),Yi.call(this,[new Zi([new wa("",null)])]),this.first=n,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.frontier=n;var r=jo(n,0);this.sel=ft(r),this.history=new or(null),this.id=++ka,this.modeOption=e,this.lineSep=i,this.extend=!1,"string"==typeof t&&(t=this.splitLines(t)),Vi(this,{from:r,to:r,text:t}),Tt(this,ft(r),Fa)};Sa.prototype=Rr(Yi.prototype,{constructor:Sa,iter:function(t,e,n){n?this.iterN(t-this.first,e-t,n):this.iterN(this.first,this.first+this.size,t)},insert:function(t,e){for(var n=0,i=0;i<e.length;++i)n+=e[i].height;this.insertInner(t-this.first,e,n)},remove:function(t,e){this.removeInner(t-this.first,e)},getValue:function(t){var e=Qi(this,this.first,this.first+this.size);return!1===t?e:e.join(t||this.lineSeparator())},setValue:Pe((function(t){var e=jo(this.first,0),n=this.first+this.size-1;Tn(this,{from:e,to:jo(n,Xi(this,n).text.length),text:this.splitLines(t),origin:"setValue",full:!0},!0),Tt(this,ft(e))})),replaceRange:function(t,e,n,i){Pn(this,t,e=mt(this,e),n=n?mt(this,n):e,i)},getRange:function(t,e,n){var i=Ji(this,mt(this,t),mt(this,e));return!1===n?i:i.join(n||this.lineSeparator())},getLine:function(t){var e=this.getLineHandle(t);return e&&e.text},getLineHandle:function(t){return vt(this,t)?Xi(this,t):void 0},getLineNumber:function(t){return er(t)},getLineHandleVisualStart:function(t){return"number"==typeof t&&(t=Xi(this,t)),yi(t)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(t){return mt(this,t)},getCursor:function(t){var e=this.sel.primary();return null==t||"head"==t?e.head:"anchor"==t?e.anchor:"end"==t||"to"==t||!1===t?e.to():e.from()},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:Pe((function(t,e,n){kt(this,mt(this,"number"==typeof t?jo(t,e||0):t),null,n)})),setSelection:Pe((function(t,e,n){kt(this,mt(this,t),mt(this,e||t),n)})),extendSelection:Pe((function(t,e,n){wt(this,mt(this,t),e&&mt(this,e),n)})),extendSelections:Pe((function(t,e){_t(this,yt(this,t),e)})),extendSelectionsBy:Pe((function(t,e){_t(this,yt(this,Nr(this.sel.ranges,t)),e)})),setSelections:Pe((function(t,e,n){if(t.length){for(var i=0,r=[];i<t.length;i++)r[i]=new ht(mt(this,t[i].anchor),mt(this,t[i].head));null==e&&(e=Math.min(t.length-1,this.sel.primIndex)),Tt(this,dt(r,e),n)}})),addSelection:Pe((function(t,e,n){var i=this.sel.ranges.slice(0);i.push(new ht(mt(this,t),mt(this,e||t))),Tt(this,dt(i,i.length-1),n)})),getSelection:function(t){for(var e,n=this.sel.ranges,i=0;i<n.length;i++){var r=Ji(this,n[i].from(),n[i].to());e=e?e.concat(r):r}return!1===t?e:e.join(t||this.lineSeparator())},getSelections:function(t){for(var e=[],n=this.sel.ranges,i=0;i<n.length;i++){var r=Ji(this,n[i].from(),n[i].to());!1!==t&&(r=r.join(t||this.lineSeparator())),e[i]=r}return e},replaceSelection:function(t,e,n){for(var i=[],r=0;r<this.sel.ranges.length;r++)i[r]=t;this.replaceSelections(i,e,n||"+input")},replaceSelections:Pe((function(t,e,n){for(var i=[],r=this.sel,o=0;o<r.ranges.length;o++){var a=r.ranges[o];i[o]={from:a.from(),to:a.to(),text:this.splitLines(t[o]),origin:n}}var s=e&&"end"!=e&&Sn(this,i,e);for(o=i.length-1;o>=0;o--)Tn(this,i[o]);s?Ct(this,s):this.cm&&jn(this.cm)})),undo:Pe((function(){An(this,"undo")})),redo:Pe((function(){An(this,"redo")})),undoSelection:Pe((function(){An(this,"undo",!0)})),redoSelection:Pe((function(){An(this,"redo",!0)})),setExtending:function(t){this.extend=t},getExtending:function(){return this.extend},historySize:function(){for(var t=this.history,e=0,n=0,i=0;i<t.done.length;i++)t.done[i].ranges||++e;for(i=0;i<t.undone.length;i++)t.undone[i].ranges||++n;return{undo:e,redo:n}},clearHistory:function(){this.history=new or(this.history.maxGeneration)},markClean:function(){this.cleanGeneration=this.changeGeneration(!0)},changeGeneration:function(t){return t&&(this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null),this.history.generation},isClean:function(t){return this.history.generation==(t||this.cleanGeneration)},getHistory:function(){return{done:gr(this.history.done),undone:gr(this.history.undone)}},setHistory:function(t){var e=this.history=new or(this.history.maxGeneration);e.done=gr(t.done.slice(0),null,!0),e.undone=gr(t.undone.slice(0),null,!0)},addLineClass:Pe((function(t,e,n){return qn(this,t,"gutter"==e?"gutter":"class",(function(t){var i="text"==e?"textClass":"background"==e?"bgClass":"gutter"==e?"gutterClass":"wrapClass";if(t[i]){if(Vr(n).test(t[i]))return!1;t[i]+=" "+n}else t[i]=n;return!0}))})),removeLineClass:Pe((function(t,e,n){return qn(this,t,"gutter"==e?"gutter":"class",(function(t){var i="text"==e?"textClass":"background"==e?"bgClass":"gutter"==e?"gutterClass":"wrapClass",r=t[i];if(!r)return!1;if(null==n)t[i]=null;else{var o=r.match(Vr(n));if(!o)return!1;var a=o.index+o[0].length;t[i]=r.slice(0,o.index)+(o.index&&a!=r.length?" ":"")+r.slice(a)||null}return!0}))})),addLineWidget:Pe((function(t,e,n){return Ti(this,t,e,n)})),removeLineWidget:function(t){t.clear()},markText:function(t,e,n){return Yn(this,mt(this,t),mt(this,e),n,n&&n.type||"range")},setBookmark:function(t,e){var n={replacedWith:e&&(null==e.nodeType?e.widget:e),insertLeft:e&&e.insertLeft,clearWhenEmpty:!1,shared:e&&e.shared,handleMouseEvents:e&&e.handleMouseEvents};return Yn(this,t=mt(this,t),t,n,"bookmark")},findMarksAt:function(t){var e=[],n=Xi(this,(t=mt(this,t)).line).markedSpans;if(n)for(var i=0;i<n.length;++i){var r=n[i];(null==r.from||r.from<=t.ch)&&(null==r.to||r.to>=t.ch)&&e.push(r.marker.parent||r.marker)}return e},findMarks:function(t,e,n){t=mt(this,t),e=mt(this,e);var i=[],r=t.line;return this.iter(t.line,e.line+1,(function(o){var a=o.markedSpans;if(a)for(var s=0;s<a.length;s++){var l=a[s];null!=l.to&&r==t.line&&t.ch>=l.to||null==l.from&&r!=t.line||null!=l.from&&r==e.line&&l.from>=e.ch||n&&!n(l.marker)||i.push(l.marker.parent||l.marker)}++r})),i},getAllMarks:function(){var t=[];return this.iter((function(e){var n=e.markedSpans;if(n)for(var i=0;i<n.length;++i)null!=n[i].from&&t.push(n[i].marker)})),t},posFromIndex:function(t){var e,n=this.first,i=this.lineSeparator().length;return this.iter((function(r){var o=r.text.length+i;return o>t?(e=t,!0):(t-=o,void++n)})),mt(this,jo(n,e))},indexFromPos:function(t){var e=(t=mt(this,t)).ch;if(t.line<this.first||t.ch<0)return 0;var n=this.lineSeparator().length;return this.iter(this.first,t.line,(function(t){e+=t.text.length+n})),e},copy:function(t){var e=new Sa(Qi(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep);return e.scrollTop=this.scrollTop,e.scrollLeft=this.scrollLeft,e.sel=this.sel,e.extend=!1,t&&(e.history.undoDepth=this.history.undoDepth,e.setHistory(this.getHistory())),e},linkedDoc:function(t){t||(t={});var e=this.first,n=this.first+this.size;null!=t.from&&t.from>e&&(e=t.from),null!=t.to&&t.to<n&&(n=t.to);var i=new Sa(Qi(this,e,n),t.mode||this.modeOption,e,this.lineSep);return t.sharedHist&&(i.history=this.history),(this.linked||(this.linked=[])).push({doc:i,sharedHist:t.sharedHist}),i.linked=[{doc:this,isParent:!0,sharedHist:t.sharedHist}],Xn(i,Kn(this)),i},unlinkDoc:function(e){if(e instanceof t&&(e=e.doc),this.linked)for(var n=0;n<this.linked.length;++n)if(this.linked[n].doc==e){this.linked.splice(n,1),e.unlinkDoc(this),Jn(Kn(this));break}if(e.history==this.history){var i=[e.id];Gi(e,(function(t){i.push(t.id)}),!0),e.history=new or(null),e.history.done=gr(this.history.done,i),e.history.undone=gr(this.history.undone,i)}},iterLinkedDocs:function(t){Gi(this,t)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(t){return this.lineSep?t.split(this.lineSep):es(t)},lineSeparator:function(){return this.lineSep||"\n"}}),Sa.prototype.eachLine=Sa.prototype.iter;var Ca="iter insert remove copy getEditor constructor".split(" ");for(var Ta in Sa.prototype)Sa.prototype.hasOwnProperty(Ta)&&Dr(Ca,Ta)<0&&(t.prototype[Ta]=function(t){return function(){return t.apply(this.doc,arguments)}}(Sa.prototype[Ta]));Lr(Sa);var Ea=t.e_preventDefault=function(t){t.preventDefault?t.preventDefault():t.returnValue=!1},Aa=t.e_stopPropagation=function(t){t.stopPropagation?t.stopPropagation():t.cancelBubble=!0},La=t.e_stop=function(t){Ea(t),Aa(t)},Ma=t.on=function(t,e,n){if(t.addEventListener)t.addEventListener(e,n,!1);else if(t.attachEvent)t.attachEvent("on"+e,n);else{var i=t._handlers||(t._handlers={});(i[e]||(i[e]=[])).push(n)}},Oa=[],Pa=t.off=function(t,e,n){if(t.removeEventListener)t.removeEventListener(e,n,!1);else if(t.detachEvent)t.detachEvent("on"+e,n);else for(var i=kr(t,e,!1),r=0;r<i.length;++r)if(i[r]==n){i.splice(r,1);break}},Da=t.signal=function(t,e){var n=kr(t,e,!0);if(n.length)for(var i=Array.prototype.slice.call(arguments,2),r=0;r<n.length;++r)n[r].apply(null,i)},Na=null,Ia=30,Ra=t.Pass={toString:function(){return"CodeMirror.Pass"}},Fa={scroll:!1},ja={origin:"*mouse"},Ba={origin:"+move"};
vendor: 21,336 bytes, line 2
2Mr.prototype.set=function(t,e){clearTimeout(this.id),this.id=setTimeout(e,t)};var za=t.countColumn=function(t,e,n,i,r){null==e&&-1==(e=t.search(/[^\s\u00a0]/))&&(e=t.length);for(var o=i||0,a=r||0;;){var s=t.indexOf("\t",o);if(0>s||s>=e)return a+(e-o);a+=s-o,a+=n-a%n,o=s+1}},qa=t.findColumn=function(t,e,n){for(var i=0,r=0;;){var o=t.indexOf("\t",i);-1==o&&(o=t.length);var a=o-i;if(o==t.length||r+a>=e)return i+Math.min(a,e-r);if(r+=o-i,i=o+1,(r+=n-r%n)>=e)return i}},Ha=[""],Ua=function(t){t.select()};Ao?Ua=function(t){t.selectionStart=0,t.selectionEnd=t.value.length}:bo&&(Ua=function(t){try{t.select()}catch(t){}});var Wa,$a=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/,Va=t.isWordChar=function(t){return/\w/.test(t)||t>"Â"&&(t.toUpperCase()!=t.toLowerCase()||$a.test(t))},Za=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;Wa=document.createRange?function(t,e,n,i){var r=document.createRange();return r.setEnd(i||t,n),r.setStart(t,e),r}:function(t,e,n){var i=document.body.createTextRange();try{i.moveToElementText(t.parentNode)}catch(t){return i}return i.collapse(!0),i.moveEnd("character",n),i.moveStart("character",e),i};var Ya=t.contains=function(t,e){if(3==e.nodeType&&(e=e.parentNode),t.contains)return t.contains(e);do{if(11==e.nodeType&&(e=e.host),e==t)return!0}while(e=e.parentNode)};bo&&11>wo&&($r=function(){try{return document.activeElement}catch(t){return document.body}});var Ga,Ka,Xa=t.rmClass=function(t,e){var n=t.className,i=Vr(e).exec(n);if(i){var r=n.slice(i.index+i[0].length);t.className=n.slice(0,i.index)+(r?i[1]+r:"")}},Ja=t.addClass=function(t,e){var n=t.className;Vr(e).test(n)||(t.className+=(n?" ":"")+e)},Qa=!1,ts=function(){if(bo&&9>wo)return!1;var t=Hr("div");return"draggable"in t||"dragDrop"in t}(),es=t.splitLines=3!="\n\nb".split(/\n/).length?function(t){for(var e=0,n=[],i=t.length;i>=e;){var r=t.indexOf("\n",e);-1==r&&(r=t.length);var o=t.slice(e,"\r"==t.charAt(r-1)?r-1:r),a=o.indexOf("\r");-1!=a?(n.push(o.slice(0,a)),e+=a+1):(n.push(o),e=r+1)}return n}:function(t){return t.split(/\r\n?|\n/)},ns=window.getSelection?function(t){try{return t.selectionStart!=t.selectionEnd}catch(t){return!1}}:function(t){try{var e=t.ownerDocument.selection.createRange()}catch(t){}return!(!e||e.parentElement()!=t)&&0!=e.compareEndPoints("StartToEnd",e)},is=function(){var t=Hr("div");return"oncopy"in t||(t.setAttribute("oncopy","return;"),"function"==typeof t.oncopy)}(),rs=null,os=t.keyNames={3:"Enter",8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Ctrl",18:"Alt",19:"Pause",20:"CapsLock",27:"Esc",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"Left",38:"Up",39:"Right",40:"Down",44:"PrintScrn",45:"Insert",46:"Delete",59:";",61:"=",91:"Mod",92:"Mod",93:"Mod",106:"*",107:"=",109:"-",110:".",111:"/",127:"Delete",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",63232:"Up",63233:"Down",63234:"Left",63235:"Right",63272:"Delete",63273:"Home",63275:"End",63276:"PageUp",63277:"PageDown",63302:"Insert"};!function(){for(var t=0;10>t;t++)os[t+48]=os[t+96]=String(t);for(t=65;90>=t;t++)os[t]=String.fromCharCode(t);for(t=1;12>=t;t++)os[t+111]=os[t+63235]="F"+t}();var as,ss=function(){function t(t){return 247>=t?n.charAt(t):t>=1424&&1524>=t?"R":t>=1536&&1773>=t?i.charAt(t-1536):t>=1774&&2220>=t?"r":t>=8192&&8203>=t?"w":8204==t?"b":"L"}function e(t,e,n){this.level=t,this.from=e,this.to=n}var n="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",i="rrrrrrrrrrrr,rNNmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmrrrrrrrnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmNmmmm",r=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,o=/[stwN]/,a=/[LRr]/,s=/[Lb1n]/,l=/[1n]/,c="L";return function(n){if(!r.test(n))return!1;for(var i=n.length,u=[],h=0;i>h;++h)u.push(v=t(n.charCodeAt(h)));h=0;for(var d=c;i>h;++h)"m"==(v=u[h])?u[h]=d:d=v;h=0;for(var f=c;i>h;++h)"1"==(v=u[h])&&"r"==f?u[h]="n":a.test(v)&&(f=v,"r"==v&&(u[h]="R"));for(h=1,d=u[0];i-1>h;++h)"+"==(v=u[h])&&"1"==d&&"1"==u[h+1]?u[h]="1":","!=v||d!=u[h+1]||"1"!=d&&"n"!=d||(u[h]=d),d=v;for(h=0;i>h;++h)if(","==(v=u[h]))u[h]="N";else if("%"==v){for(var p=h+1;i>p&&"%"==u[p];++p);for(var m=h&&"!"==u[h-1]||i>p&&"1"==u[p]?"1":"N",g=h;p>g;++g)u[g]=m;h=p-1}for(h=0,f=c;i>h;++h){var v=u[h];"L"==f&&"1"==v?u[h]="L":a.test(v)&&(f=v)}for(h=0;i>h;++h)if(o.test(u[h])){for(p=h+1;i>p&&o.test(u[p]);++p);var y="L"==(h?u[h-1]:c),b="L"==(i>p?u[p]:c);for(m=y||b?"L":"R",g=h;p>g;++g)u[g]=m;h=p-1}var w,_=[];for(h=0;i>h;)if(s.test(u[h])){var x=h;for(++h;i>h&&s.test(u[h]);++h);_.push(new e(0,x,h))}else{var k=h,S=_.length;for(++h;i>h&&"L"!=u[h];++h);for(g=k;h>g;)if(l.test(u[g])){g>k&&_.splice(S,0,new e(1,k,g));var C=g;for(++g;h>g&&l.test(u[g]);++g);_.splice(S,0,new e(2,C,g)),k=g}else++g;h>k&&_.splice(S,0,new e(1,k,h))}return 1==_[0].level&&(w=n.match(/^\s+/))&&(_[0].from=w[0].length,_.unshift(new e(0,0,w[0].length))),1==Pr(_).level&&(w=n.match(/\s+$/))&&(Pr(_).to-=w[0].length,_.push(new e(0,i-w[0].length,i))),2==_[0].level&&_.unshift(new e(1,_[0].to,_[0].to)),_[0].level!=Pr(_).level&&_.push(new e(_[0].level,i,i)),_}}();return t.version="5.15.2",t}))},{}],11:[function(t,e,n){var r;r=function(t){"use strict";var e=/^((?:(?:aaas?|about|acap|adiumxtra|af[ps]|aim|apt|attachment|aw|beshare|bitcoin|bolo|callto|cap|chrome(?:-extension)?|cid|coap|com-eventbrite-attendee|content|crid|cvs|data|dav|dict|dlna-(?:playcontainer|playsingle)|dns|doi|dtn|dvb|ed2k|facetime|feed|file|finger|fish|ftp|geo|gg|git|gizmoproject|go|gopher|gtalk|h323|hcp|https?|iax|icap|icon|im|imap|info|ipn|ipp|irc[6s]?|iris(?:\.beep|\.lwz|\.xpc|\.xpcs)?|itms|jar|javascript|jms|keyparc|lastfm|ldaps?|magnet|mailto|maps|market|message|mid|mms|ms-help|msnim|msrps?|mtqp|mumble|mupdate|mvn|news|nfs|nih?|nntp|notes|oid|opaquelocktoken|palm|paparazzi|platform|pop|pres|proxy|psyc|query|res(?:ource)?|rmi|rsync|rtmp|rtsp|secondlife|service|session|sftp|sgn|shttp|sieve|sips?|skype|sm[bs]|snmp|soap\.beeps?|soldat|spotify|ssh|steam|svn|tag|teamspeak|tel(?:net)?|tftp|things|thismessage|tip|tn3270|tv|udp|unreal|urn|ut2004|vemmi|ventrilo|view-source|webcal|wss?|wtai|wyciwyg|xcon(?:-userid)?|xfire|xmlrpc\.beeps?|xmpp|xri|ymsgr|z39\.50[rs]?):(?:\/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]|\([^\s()<>]*\))+(?:\([^\s()<>]*\)|[^\s`*!()\[\]{};:'".,<>?«»ââââ]))/i;t.defineMode("gfm",(function(n,i){function r(t){return t.code=!1,null}var o=0,a={startState:function(){return{code:!1,codeBlock:!1,ateSpace:!1}},copyState:function(t){return{code:t.code,codeBlock:t.codeBlock,ateSpace:t.ateSpace}},token:function(t,n){if(n.combineTokens=null,n.codeBlock)return t.match(/^```+/)?(n.codeBlock=!1,null):(t.skipToEnd(),null);if(t.sol()&&(n.code=!1),t.sol()&&t.match(/^```+/))return t.skipToEnd(),n.codeBlock=!0,null;if("`"===t.peek()){t.next();var r=t.pos;t.eatWhile("`");var a=1+t.pos-r;return n.code?a===o&&(n.code=!1):(o=a,n.code=!0),null}if(n.code)return t.next(),null;if(t.eatSpace())return n.ateSpace=!0,null;if((t.sol()||n.ateSpace)&&(n.ateSpace=!1,!1!==i.gitHubSpice)){if(t.match(/^(?:[a-zA-Z0-9\-_]+\/)?(?:[a-zA-Z0-9\-_]+@)?(?:[a-f0-9]{7,40}\b)/))return n.combineTokens=!0,"link";if(t.match(/^(?:[a-zA-Z0-9\-_]+\/)?(?:[a-zA-Z0-9\-_]+)?#[0-9]+\b/))return n.combineTokens=!0,"link"}return t.match(e)&&"]("!=t.string.slice(t.start-2,t.start)&&(0==t.start||/\W/.test(t.string.charAt(t.start-1)))?(n.combineTokens=!0,"link"):(t.next(),null)},blankLine:r},s={underscoresBreakWords:!1,taskLists:!0,fencedCodeBlocks:"```",strikethrough:!0};for(var l in i)s[l]=i[l];return s.name="markdown",t.overlayMode(t.getMode(n,s),a)}),"markdown"),t.defineMIME("text/x-gfm","gfm")},"object"==typeof n&&"object"==typeof e?r(t("../../lib/codemirror"),t("../markdown/markdown"),t("../../addon/mode/overlay")):"function"==typeof i&&i.amd?i(["../../lib/codemirror","../markdown/markdown","../../addon/mode/overlay"],r):r(CodeMirror)},{"../../addon/mode/overlay":8,"../../lib/codemirror":10,"../markdown/markdown":12}],12:[function(t,e,n){var r;r=function(t){"use strict";t.defineMode("markdown",(function(e,n){function i(n){if(t.findModeByName){var i=t.findModeByName(n);i&&(n=i.mime||i.mimes[0])}var r=t.getMode(e,n);return"null"==r.name?null:r}function r(t,e,n){return e.f=e.inline=n,n(t,e)}function o(t,e,n){return e.f=e.block=n,n(t,e)}function a(t){return!t||!/\S/.test(t.string)}function s(t){return t.linkTitle=!1,t.em=!1,t.strong=!1,t.strikethrough=!1,t.quote=0,t.indentedCode=!1,x&&t.f==c&&(t.f=p,t.block=l),t.trailingSpace=0,t.trailingSpaceNewLine=!1,t.prevLine=t.thisLine,t.thisLine=null,null}function l(e,o){var s=e.sol(),l=!1!==o.list,c=o.indentedCode;o.indentedCode=!1,l&&(o.indentationDiff>=0?(o.indentationDiff<4&&(o.indentation-=o.indentationDiff),o.list=null):o.indentation>0?o.list=null:o.list=!1);var h=null;if(o.indentationDiff>=4)return e.skipToEnd(),c||a(o.prevLine)?(o.indentation-=4,o.indentedCode=!0,k.code):null;if(e.eatSpace())return null;if((h=e.match(L))&&h[1].length<=6)return o.header=h[1].length,n.highlightFormatting&&(o.formatting="header"),o.f=o.inline,d(o);if(!(a(o.prevLine)||o.quote||l||c)&&(h=e.match(M)))return o.header="="==h[0].charAt(0)?1:2,n.highlightFormatting&&(o.formatting="header"),o.f=o.inline,d(o);if(e.eat(">"))return o.quote=s?1:o.quote+1,n.highlightFormatting&&(o.formatting="quote"),e.eatSpace(),d(o);if("["===e.peek())return r(e,o,y);if(e.match(C,!0))return o.hr=!0,k.hr;if((a(o.prevLine)||l)&&(e.match(T,!1)||e.match(E,!1))){var f=null;for(e.match(T,!0)?f="ul":(e.match(E,!0),f="ol"),o.indentation=e.column()+e.current().length,o.list=!0;o.listStack&&e.column()<o.listStack[o.listStack.length-1];)o.listStack.pop();return o.listStack.push(o.indentation),n.taskLists&&e.match(A,!1)&&(o.taskList=!0),o.f=o.inline,n.highlightFormatting&&(o.formatting=["list","list-"+f]),d(o)}return n.fencedCodeBlocks&&(h=e.match(P,!0))?(o.fencedChars=h[1],o.localMode=i(h[2]),o.localMode&&(o.localState=t.startState(o.localMode)),o.f=o.block=u,n.highlightFormatting&&(o.formatting="code-block"),o.code=-1,d(o)):r(e,o,o.inline)}function c(e,n){var i=_.token(e,n.htmlState);if(!x){var r=t.innerMode(_,n.htmlState);("xml"==r.mode.name&&null===r.state.tagStart&&!r.state.context&&r.state.tokenize.isInText||n.md_inside&&e.current().indexOf(">")>-1)&&(n.f=p,n.block=l,n.htmlState=null)}return i}function u(t,e){return e.fencedChars&&t.match(e.fencedChars,!1)?(e.localMode=e.localState=null,e.f=e.block=h,null):e.localMode?e.localMode.token(t,e.localState):(t.skipToEnd(),k.code)}function h(t,e){t.match(e.fencedChars),e.block=l,e.f=p,e.fencedChars=null,n.highlightFormatting&&(e.formatting="code-block"),e.code=1;var i=d(e);return e.code=0,i}function d(t){var e=[];if(t.formatting){e.push(k.formatting),"string"==typeof t.formatting&&(t.formatting=[t.formatting]);for(var i=0;i<t.formatting.length;i++)e.push(k.formatting+"-"+t.formatting[i]),"header"===t.formatting[i]&&e.push(k.formatting+"-"+t.formatting[i]+"-"+t.header),"quote"===t.formatting[i]&&(!n.maxBlockquoteDepth||n.maxBlockquoteDepth>=t.quote?e.push(k.formatting+"-"+t.formatting[i]+"-"+t.quote):e.push("error"))}if(t.taskOpen)return e.push("meta"),e.length?e.join(" "):null;if(t.taskClosed)return e.push("property"),e.length?e.join(" "):null;if(t.linkHref?e.push(k.linkHref,"url"):(t.strong&&e.push(k.strong),t.em&&e.push(k.em),t.strikethrough&&e.push(k.strikethrough),t.linkText&&e.push(k.linkText),t.code&&e.push(k.code)),t.header&&e.push(k.header,k.header+"-"+t.header),t.quote&&(e.push(k.quote),!n.maxBlockquoteDepth||n.maxBlockquoteDepth>=t.quote?e.push(k.quote+"-"+t.quote):e.push(k.quote+"-"+n.maxBlockquoteDepth)),!1!==t.list){var r=(t.listStack.length-1)%3;r?1===r?e.push(k.list2):e.push(k.list3):e.push(k.list1)}return t.trailingSpaceNewLine?e.push("trailing-space-new-line"):t.trailingSpace&&e.push("trailing-space-"+(t.trailingSpace%2?"a":"b")),e.length?e.join(" "):null}function f(t,e){return t.match(O,!0)?d(e):void 0}function p(e,i){var r=i.text(e,i);if(void 0!==r)return r;if(i.list)return i.list=null,d(i);if(i.taskList)return"x"!==e.match(A,!0)[1]?i.taskOpen=!0:i.taskClosed=!0,n.highlightFormatting&&(i.formatting="task"),i.taskList=!1,d(i);if(i.taskOpen=!1,i.taskClosed=!1,i.header&&e.match(/^#+$/,!0))return n.highlightFormatting&&(i.formatting="header"),d(i);var a=e.sol(),s=e.next();if(i.linkTitle){i.linkTitle=!1;var l=s;"("===s&&(l=")");var u="^\\s*(?:[^"+(l=(l+"").replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1"))+"\\\\]+|\\\\\\\\|\\\\.)"+l;if(e.match(new RegExp(u),!0))return k.linkHref}if("`"===s){var h=i.formatting;n.highlightFormatting&&(i.formatting="code"),e.eatWhile("`");var f=e.current().length;if(0==i.code)return i.code=f,d(i);if(f==i.code){var p=d(i);return i.code=0,p}return i.formatting=h,d(i)}if(i.code)return d(i);if("\\"===s&&(e.next(),n.highlightFormatting)){var v=d(i),y=k.formatting+"-escape";return v?v+" "+y:y}if("!"===s&&e.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return e.match(/\[[^\]]*\]/),i.inline=i.f=g,k.image;if("["===s&&e.match(/[^\]]*\](\(.*\)| ?\[.*?\])/,!1))return i.linkText=!0,n.highlightFormatting&&(i.formatting="link"),d(i);if("]"===s&&i.linkText&&e.match(/\(.*?\)| ?\[.*?\]/,!1)){n.highlightFormatting&&(i.formatting="link");var v=d(i);return i.linkText=!1,i.inline=i.f=g,v}if("<"===s&&e.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1))return i.f=i.inline=m,n.highlightFormatting&&(i.formatting="link"),(v=d(i))?v+=" ":v="",v+k.linkInline;if("<"===s&&e.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1))return i.f=i.inline=m,n.highlightFormatting&&(i.formatting="link"),(v=d(i))?v+=" ":v="",v+k.linkEmail;if("<"===s&&e.match(/^(!--|\w)/,!1)){var b=e.string.indexOf(">",e.pos);if(-1!=b){var w=e.string.substring(e.start,b);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(w)&&(i.md_inside=!0)}return e.backUp(1),i.htmlState=t.startState(_),o(e,i,c)}if("<"===s&&e.match(/^\/\w*?>/))return i.md_inside=!1,"tag";var x=!1;if(!n.underscoresBreakWords&&"_"===s&&"_"!==e.peek()&&e.match(/(\w)/,!1)){var S=e.pos-2;if(S>=0){var C=e.string.charAt(S);"_"!==C&&C.match(/(\w)/,!1)&&(x=!0)}}if("*"===s||"_"===s&&!x)if(a&&" "===e.peek());else{if(i.strong===s&&e.eat(s))return n.highlightFormatting&&(i.formatting="strong"),p=d(i),i.strong=!1,p;if(!i.strong&&e.eat(s))return i.strong=s,n.highlightFormatting&&(i.formatting="strong"),d(i);if(i.em===s)return n.highlightFormatting&&(i.formatting="em"),p=d(i),i.em=!1,p;if(!i.em)return i.em=s,n.highlightFormatting&&(i.formatting="em"),d(i)}else if(" "===s&&(e.eat("*")||e.eat("_"))){if(" "===e.peek())return d(i);e.backUp(1)}if(n.strikethrough)if("~"===s&&e.eatWhile(s)){if(i.strikethrough)return n.highlightFormatting&&(i.formatting="strikethrough"),p=d(i),i.strikethrough=!1,p;if(e.match(/^[^\s]/,!1))return i.strikethrough=!0,n.highlightFormatting&&(i.formatting="strikethrough"),d(i)}else if(" "===s&&e.match(/^~~/,!0)){if(" "===e.peek())return d(i);e.backUp(2)}return" "===s&&(e.match(/ +$/,!1)?i.trailingSpace++:i.trailingSpace&&(i.trailingSpaceNewLine=!0)),d(i)}function m(t,e){if(">"===t.next()){e.f=e.inline=p,n.highlightFormatting&&(e.formatting="link");var i=d(e);return i?i+=" ":i="",i+k.linkInline}return t.match(/^[^>]+/,!0),k.linkInline}function g(t,e){if(t.eatSpace())return null;var i=t.next();return"("===i||"["===i?(e.f=e.inline=v("("===i?")":"]",0),n.highlightFormatting&&(e.formatting="link-string"),e.linkHref=!0,d(e)):"error"}function v(t){return function(e,i){if(e.next()===t){i.f=i.inline=p,n.highlightFormatting&&(i.formatting="link-string");var r=d(i);return i.linkHref=!1,r}return e.match(D[t]),i.linkHref=!0,d(i)}}function y(t,e){return t.match(/^([^\]\\]|\\.)*\]:/,!1)?(e.f=b,t.next(),n.highlightFormatting&&(e.formatting="link"),e.linkText=!0,d(e)):r(t,e,p)}function b(t,e){if(t.match(/^\]:/,!0)){e.f=e.inline=w,n.highlightFormatting&&(e.formatting="link");var i=d(e);return e.linkText=!1,i}return t.match(/^([^\]\\]|\\.)+/,!0),k.linkText}function w(t,e){return t.eatSpace()?null:(t.match(/^[^\s]+/,!0),void 0===t.peek()?e.linkTitle=!0:t.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),e.f=e.inline=p,k.linkHref+" url")}var _=t.getMode(e,"text/html"),x="null"==_.name;void 0===n.highlightFormatting&&(n.highlightFormatting=!1),void 0===n.maxBlockquoteDepth&&(n.maxBlockquoteDepth=0),void 0===n.underscoresBreakWords&&(n.underscoresBreakWords=!0),void 0===n.taskLists&&(n.taskLists=!1),void 0===n.strikethrough&&(n.strikethrough=!1),void 0===n.tokenTypeOverrides&&(n.tokenTypeOverrides={});var k={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"tag",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough"};for(var S in k)k.hasOwnProperty(S)&&n.tokenTypeOverrides[S]&&(k[S]=n.tokenTypeOverrides[S]);var C=/^([*\-_])(?:\s*\1){2,}\s*$/,T=/^[*\-+]\s+/,E=/^[0-9]+([.)])\s+/,A=/^\[(x| )\](?=\s)/,L=n.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,M=/^ *(?:\={1,}|-{1,})\s*$/,O=/^[^#!\[\]*_\\<>` "'(~]+/,P=new RegExp("^("+(!0===n.fencedCodeBlocks?"~~~+|```+":n.fencedCodeBlocks)+")[ \\t]*([\\w+#-]*)"),D={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\\]]|\\.)*\])*?(?=\])/},N={startState:function(){return{f:l,prevLine:null,thisLine:null,block:l,htmlState:null,indentation:0,inline:p,text:f,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,fencedChars:null}},copyState:function(e){return{f:e.f,prevLine:e.prevLine,thisLine:e.thisLine,block:e.block,htmlState:e.htmlState&&t.copyState(_,e.htmlState),indentation:e.indentation,localMode:e.localMode,localState:e.localMode?t.copyState(e.localMode,e.localState):null,inline:e.inline,text:e.text,formatting:!1,linkTitle:e.linkTitle,code:e.code,em:e.em,strong:e.strong,strikethrough:e.strikethrough,header:e.header,hr:e.hr,taskList:e.taskList,list:e.list,listStack:e.listStack.slice(0),quote:e.quote,indentedCode:e.indentedCode,trailingSpace:e.trailingSpace,trailingSpaceNewLine:e.trailingSpaceNewLine,md_inside:e.md_inside,fencedChars:e.fencedChars}},token:function(t,e){if(e.formatting=!1,t!=e.thisLine){var n=e.header||e.hr;if(e.header=0,e.hr=!1,t.match(/^\s*$/,!0)||n){if(s(e),!n)return null;e.prevLine=null}e.prevLine=e.thisLine,e.thisLine=t,e.taskList=!1,e.trailingSpace=0,e.trailingSpaceNewLine=!1,e.f=e.block;var i=t.match(/^\s*/,!0)[0].replace(/\t/g," ").length;if(e.indentationDiff=Math.min(i-e.indentation,4),e.indentation=e.indentation+e.indentationDiff,i>0)return null}return e.f(t,e)},innerMode:function(t){return t.block==c?{state:t.htmlState,mode:_}:t.localState?{state:t.localState,mode:t.localMode}:{state:t,mode:N}},blankLine:s,getType:d,fold:"markdown"};return N}),"xml"),t.defineMIME("text/x-markdown","markdown")},"object"==typeof n&&"object"==typeof e?r(t("../../lib/codemirror"),t("../xml/xml"),t("../meta")):"function"==typeof i&&i.amd?i(["../../lib/codemirror","../xml/xml","../meta"],r):r(CodeMirror)},{"../../lib/codemirror":10,"../meta":13,"../xml/xml":14}],13:[function(t,e,n){var r;r=function(t){"use strict";t
vendor: 10,549 bytes, line 2
2.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["pgp"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists.txt$/},{name:"CoffeeScript",mime:"text/x-coffeescript",mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history).md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"]},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Jade",mime:"text/x-jade",mode:"jade",ext:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"null",mode:"jinja2"},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mime:"text/n-triples",mode:"ntriples",ext:["nt"]},{name:"Objective C",mime:"text/x-objectivec",mode:"clike",ext:["m","mm"],alias:["objective-c","objc"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mime:"application/x-httpd-php",mode:"php",ext:["php","php3","php4","php5","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mime:"text/x-sh",mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki ",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mime:"text/x-yaml",mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]}];for(var
vendor: 25,869 bytes, line 2
2e=0;e<t.modeInfo.length;e++){var n=t.modeInfo[e];n.mimes&&(n.mime=n.mimes[0])}t.findModeByMIME=function(e){e=e.toLowerCase();for(var n=0;n<t.modeInfo.length;n++){var i=t.modeInfo[n];if(i.mime==e)return i;if(i.mimes)for(var r=0;r<i.mimes.length;r++)if(i.mimes[r]==e)return i}},t.findModeByExtension=function(e){for(var n=0;n<t.modeInfo.length;n++){var i=t.modeInfo[n];if(i.ext)for(var r=0;r<i.ext.length;r++)if(i.ext[r]==e)return i}},t.findModeByFileName=function(e){for(var n=0;n<t.modeInfo.length;n++){var i=t.modeInfo[n];if(i.file&&i.file.test(e))return i}var r=e.lastIndexOf("."),o=r>-1&&e.substring(r+1,e.length);return o?t.findModeByExtension(o):void 0},t.findModeByName=function(e){e=e.toLowerCase();for(var n=0;n<t.modeInfo.length;n++){var i=t.modeInfo[n];if(i.name.toLowerCase()==e)return i;if(i.alias)for(var r=0;r<i.alias.length;r++)if(i.alias[r].toLowerCase()==e)return i}}},"object"==typeof n&&"object"==typeof e?r(t("../lib/codemirror")):"function"==typeof i&&i.amd?i(["../lib/codemirror"],r):r(CodeMirror)},{"../lib/codemirror":10}],14:[function(t,e,n){var r;r=function(t){"use strict";var e={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},n={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,caseFold:!1};t.defineMode("xml",(function(i,r){function o(t,e){function n(n){return e.tokenize=n,n(t,e)}var i=t.next();return"<"==i?t.eat("!")?t.eat("[")?t.match("CDATA[")?n(l("atom","]]>")):null:t.match("--")?n(l("comment","--\x3e")):t.match("DOCTYPE",!0,!0)?(t.eatWhile(/[\w\._\-]/),n(c(1))):null:t.eat("?")?(t.eatWhile(/[\w\._\-]/),e.tokenize=l("meta","?>"),"meta"):(x=t.eat("/")?"closeTag":"openTag",e.tokenize=a,"tag bracket"):"&"==i?(t.eat("#")?t.eat("x")?t.eatWhile(/[a-fA-F\d]/)&&t.eat(";"):t.eatWhile(/[\d]/)&&t.eat(";"):t.eatWhile(/[\w\.\-:]/)&&t.eat(";"))?"atom":"error":(t.eatWhile(/[^&<]/),null)}function a(t,e){var n=t.next();if(">"==n||"/"==n&&t.eat(">"))return e.tokenize=o,x=">"==n?"endTag":"selfcloseTag","tag bracket";if("="==n)return x="equals",null;if("<"==n){e.tokenize=o,e.state=f,e.tagName=e.tagStart=null;var i=e.tokenize(t,e);return i?i+" tag error":"tag error"}return/[\'\"]/.test(n)?(e.tokenize=s(n),e.stringStartCol=t.column(),e.tokenize(t,e)):(t.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function s(t){var e=function(e,n){for(;!e.eol();)if(e.next()==t){n.tokenize=a;break}return"string"};return e.isInAttribute=!0,e}function l(t,e){return function(n,i){for(;!n.eol();){if(n.match(e)){i.tokenize=o;break}n.next()}return t}}function c(t){return function(e,n){for(var i;null!=(i=e.next());){if("<"==i)return n.tokenize=c(t+1),n.tokenize(e,n);if(">"==i){if(1==t){n.tokenize=o;break}return n.tokenize=c(t-1),n.tokenize(e,n)}}return"meta"}}function u(t,e,n){this.prev=t.context,this.tagName=e,this.indent=t.indented,this.startOfLine=n,(C.doNotIndent.hasOwnProperty(e)||t.context&&t.context.noIndent)&&(this.noIndent=!0)}function h(t){t.context&&(t.context=t.context.prev)}function d(t,e){for(var n;;){if(!t.context)return;if(n=t.context.tagName,!C.contextGrabbers.hasOwnProperty(n)||!C.contextGrabbers[n].hasOwnProperty(e))return;h(t)}}function f(t,e,n){return"openTag"==t?(n.tagStart=e.column(),p):"closeTag"==t?m:f}function p(t,e,n){return"word"==t?(n.tagName=e.current(),k="tag",y):(k="error",p)}function m(t,e,n){if("word"==t){var i=e.current();return n.context&&n.context.tagName!=i&&C.implicitlyClosed.hasOwnProperty(n.context.tagName)&&h(n),n.context&&n.context.tagName==i||!1===C.matchClosing?(k="tag",g):(k="tag error",v)}return k="error",v}function g(t,e,n){return"endTag"!=t?(k="error",g):(h(n),f)}function v(t,e,n){return k="error",g(t,e,n)}function y(t,e,n){if("word"==t)return k="attribute",b;if("endTag"==t||"selfcloseTag"==t){var i=n.tagName,r=n.tagStart;return n.tagName=n.tagStart=null,"selfcloseTag"==t||C.autoSelfClosers.hasOwnProperty(i)?d(n,i):(d(n,i),n.context=new u(n,i,r==n.indented)),f}return k="error",y}function b(t,e,n){return"equals"==t?w:(C.allowMissing||(k="error"),y(t,e,n))}function w(t,e,n){return"string"==t?_:"word"==t&&C.allowUnquoted?(k="string",y):(k="error",y(t,e,n))}function _(t,e,n){return"string"==t?_:y(t,e,n)}var x,k,S=i.indentUnit,C={},T=r.htmlMode?e:n;for(var E in T)C[E]=T[E];for(var E in r)C[E]=r[E];return o.isInText=!0,{startState:function(t){var e={tokenize:o,state:f,indented:t||0,tagName:null,tagStart:null,context:null};return null!=t&&(e.baseIndent=t),e},token:function(t,e){if(!e.tagName&&t.sol()&&(e.indented=t.indentation()),t.eatSpace())return null;x=null;var n=e.tokenize(t,e);return(n||x)&&"comment"!=n&&(k=null,e.state=e.state(x||n,t,e),k&&(n="error"==k?n+" error":k)),n},indent:function(e,n,i){var r=e.context;if(e.tokenize.isInAttribute)return e.tagStart==e.indented?e.stringStartCol+1:e.indented+S;if(r&&r.noIndent)return t.Pass;if(e.tokenize!=a&&e.tokenize!=o)return i?i.match(/^(\s*)/)[0].length:0;if(e.tagName)return!1!==C.multilineTagIndentPastTag?e.tagStart+e.tagName.length+2:e.tagStart+S*(C.multilineTagIndentFactor||1);if(C.alignCDATA&&/<!\[CDATA\[/.test(n))return 0;var s=n&&/^<(\/)?([\w_:\.-]*)/.exec(n);if(s&&s[1])for(;r;){if(r.tagName==s[2]){r=r.prev;break}if(!C.implicitlyClosed.hasOwnProperty(r.tagName))break;r=r.prev}else if(s)for(;r;){var l=C.contextGrabbers[r.tagName];if(!l||!l.hasOwnProperty(s[2]))break;r=r.prev}for(;r&&r.prev&&!r.startOfLine;)r=r.prev;return r?r.indent+S:e.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"\x3c!--",blockCommentEnd:"--\x3e",configuration:C.htmlMode?"html":"xml",helperType:C.htmlMode?"html":"xml",skipAttribute:function(t){t.state==w&&(t.state=y)}}})),t.defineMIME("text/xml","xml"),t.defineMIME("application/xml","xml"),t.mimeModes.hasOwnProperty("text/html")||t.defineMIME("text/html",{name:"xml",htmlMode:!0})},"object"==typeof n&&"object"==typeof e?r(t("../../lib/codemirror")):"function"==typeof i&&i.amd?i(["../../lib/codemirror"],r):r(CodeMirror)},{"../../lib/codemirror":10}],15:[function(t,e,n){n.read=function(t,e,n,i,r){var o,a,s=8*r-i-1,l=(1<<s)-1,c=l>>1,u=-7,h=n?r-1:0,d=n?-1:1,f=t[e+h];for(h+=d,o=f&(1<<-u)-1,f>>=-u,u+=s;u>0;o=256*o+t[e+h],h+=d,u-=8);for(a=o&(1<<-u)-1,o>>=-u,u+=i;u>0;a=256*a+t[e+h],h+=d,u-=8);if(0===o)o=1-c;else{if(o===l)return a?NaN:1/0*(f?-1:1);a+=Math.pow(2,i),o-=c}return(f?-1:1)*a*Math.pow(2,o-i)},n.write=function(t,e,n,i,r,o){var a,s,l,c=8*o-r-1,u=(1<<c)-1,h=u>>1,d=23===r?Math.pow(2,-24)-Math.pow(2,-77):0,f=i?0:o-1,p=i?1:-1,m=0>e||0===e&&0>1/e?1:0;for(e=Math.abs(e),isNaN(e)||e===1/0?(s=isNaN(e)?1:0,a=u):(a=Math.floor(Math.log(e)/Math.LN2),e*(l=Math.pow(2,-a))<1&&(a--,l*=2),(e+=a+h>=1?d/l:d*Math.pow(2,1-h))*l>=2&&(a++,l/=2),a+h>=u?(s=0,a=u):a+h>=1?(s=(e*l-1)*Math.pow(2,r),a+=h):(s=e*Math.pow(2,h-1)*Math.pow(2,r),a=0));r>=8;t[n+f]=255&s,f+=p,s/=256,r-=8);for(a=a<<r|s,c+=r;c>0;t[n+f]=255&a,f+=p,a/=256,c-=8);t[n+f-p]|=128*m}},{}],16:[function(t,e,n){var i={}.toString;e.exports=Array.isArray||function(t){return"[object Array]"==i.call(t)}},{}],17:[function(t,e,r){(function(t){(function(){function t(t){this.tokens=[],this.tokens.links={},this.options=t||d.defaults,this.rules=f.normal,this.options.gfm&&(this.options.tables?this.rules=f.tables:this.rules=f.gfm)}function n(t,e){if(this.options=e||d.defaults,this.links=t,this.rules=p.normal,this.renderer=this.options.renderer||new o,this.renderer.options=this.options,!this.links)throw new Error("Tokens array requires a `links` property.");this.options.gfm?this.options.breaks?this.rules=p.breaks:this.rules=p.gfm:this.options.pedantic&&(this.rules=p.pedantic)}function o(t){this.options=t||{}}function a(t){this.tokens=[],this.token=null,this.options=t||d.defaults,this.options.renderer=this.options.renderer||new o,this.renderer=this.options.renderer,this.renderer.options=this.options}function s(t,e){return t.replace(e?/&/g:/&(?!#?\w+;)/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}function l(t){return t.replace(/&([#\w]+);/g,(function(t,e){return"colon"===(e=e.toLowerCase())?":":"#"===e.charAt(0)?"x"===e.charAt(1)?String.fromCharCode(parseInt(e.substring(2),16)):String.fromCharCode(+e.substring(1)):""}))}function c(t,e){return t=t.source,e=e||"",function n(i,r){return i?(r=(r=r.source||r).replace(/(^|[^\[])\^/g,"$1"),t=t.replace(i,r),n):new RegExp(t,e)}}function u(){}function h(t){for(var e,n,i=1;i<arguments.length;i++)for(n in e=arguments[i])Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t}function d(e,n,i){if(i||"function"==typeof n){i||(i=n,n=null);var r,o,l=(n=h({},d.defaults,n||{})).highlight,c=0;try{r=t.lex(e,n)}catch(t){return i(t)}o=r.length;var u=function(t){if(t)return n.highlight=l,i(t);var e;try{e=a.parse(r,n)}catch(e){t=e}return n.highlight=l,t?i(t):i(null,e)};if(!l||l.length<3)return u();if(delete n.highlight,!o)return u();for(;c<r.length;c++)!function(t){"code"!==t.type?--o||u():l(t.text,t.lang,(function(e,n){return e?u(e):null==n||n===t.text?--o||u():(t.text=n,t.escaped=!0,void(--o||u()))}))}(r[c])}else try{return n&&(n=h({},d.defaults,n)),a.parse(t.lex(e,n),n)}catch(t){if(t.message+="\nPlease report this to https://github.com/chjj/marked.",(n||d.defaults).silent)return"<p>An error occured:</p><pre>"+s(t.message+"",!0)+"</pre>";throw t}}var f={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:u,hr:/^( *[-*_]){3,} *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *#* *(?:\n+|$)/,nptable:u,lheading:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,blockquote:/^( *>[^\n]+(\n(?!def)[^\n]+)*\n*)+/,list:/^( *)(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:/^ *(?:comment *(?:\n|\s*$)|closed *(?:\n{2,}|\s*$)|closing *(?:\n{2,}|\s*$))/,def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +["(]([^\n]+)[")])? *(?:\n+|$)/,table:u,paragraph:/^((?:[^\n]+\n?(?!hr|heading|lheading|blockquote|tag|def))+)\n*/,text:/^[^\n]+/,bullet:/(?:[*+-]|\d+\.)/,item:/^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/};f.item=c(f.item,"gm")(/bull/g,f.bullet)(),f.list=c(f.list)(/bull/g,f.bullet)("hr","\\n+(?=\\1?(?:[-*_] *){3,}(?:\\n+|$))")("def","\\n+(?="+f.def.source+")")(),f.blockquote=c(f.blockquote)("def",f.def)(),f._tag="(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:/|[^\\w\\s@]*@)\\b",f.html=c(f.html)("comment",/<!--[\s\S]*?-->/)("closed",/<(tag)[\s\S]+?<\/\1>/)("closing",/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>/)(/tag/g,f._tag)(),f.paragraph=c(f.paragraph)("hr",f.hr)("heading",f.heading)("lheading",f.lheading)("blockquote",f.blockquote)("tag","<"+f._tag)("def",f.def)(),f.normal=h({},f),f.gfm=h({},f.normal,{fences:/^ *(`{3,}|~{3,})[ \.]*(\S+)? *\n([\s\S]*?)\s*\1 *(?:\n+|$)/,paragraph:/^/,heading:/^ *(#{1,6}) +([^\n]+?) *#* *(?:\n+|$)/}),f.gfm.paragraph=c(f.paragraph)("(?!","(?!"+f.gfm.fences.source.replace("\\1","\\2")+"|"+f.list.source.replace("\\1","\\3")+"|")(),f.tables=h({},f.gfm,{nptable:/^ *(\S.*\|.*)\n *([-:]+ *\|[-| :]*)\n((?:.*\|.*(?:\n|$))*)\n*/,table:/^ *\|(.+)\n *\|( *[-:]+[-| :]*)\n((?: *\|.*(?:\n|$))*)\n*/}),t.rules=f,t.lex=function(e,n){return new t(n).lex(e)},t.prototype.lex=function(t){return t=t.replace(/\r\n|\r/g,"\n").replace(/\t/g," ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n"),this.token(t,!0)},t.prototype.token=function(t,e,n){var i,r,o,a,s,l,c,u,h;for(t=t.replace(/^ +$/gm,"");t;)if((o=this.rules.newline.exec(t))&&(t=t.substring(o[0].length),o[0].length>1&&this.tokens.push({type:"space"})),o=this.rules.code.exec(t))t=t.substring(o[0].length),o=o[0].replace(/^ {4}/gm,""),this.tokens.push({type:"code",text:this.options.pedantic?o:o.replace(/\n+$/,"")});else if(o=this.rules.fences.exec(t))t=t.substring(o[0].length),this.tokens.push({type:"code",lang:o[2],text:o[3]||""});else if(o=this.rules.heading.exec(t))t=t.substring(o[0].length),this.tokens.push({type:"heading",depth:o[1].length,text:o[2]});else if(e&&(o=this.rules.nptable.exec(t))){for(t=t.substring(o[0].length),l={type:"table",header:o[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:o[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:o[3].replace(/\n$/,"").split("\n")},u=0;u<l.align.length;u++)/^ *-+: *$/.test(l.align[u])?l.align[u]="right":/^ *:-+: *$/.test(l.align[u])?l.align[u]="center":/^ *:-+ *$/.test(l.align[u])?l.align[u]="left":l.align[u]=null;for(u=0;u<l.cells.length;u++)l.cells[u]=l.cells[u].split(/ *\| */);this.tokens.push(l)}else if(o=this.rules.lheading.exec(t))t=t.substring(o[0].length),this.tokens.push({type:"heading",depth:"="===o[2]?1:2,text:o[1]});else if(o=this.rules.hr.exec(t))t=t.substring(o[0].length),this.tokens.push({type:"hr"});else if(o=this.rules.blockquote.exec(t))t=t.substring(o[0].length),this.tokens.push({type:"blockquote_start"}),o=o[0].replace(/^ *> ?/gm,""),this.token(o,e,!0),this.tokens.push({type:"blockquote_end"});else if(o=this.rules.list.exec(t)){for(t=t.substring(o[0].length),a=o[2],this.tokens.push({type:"list_start",ordered:a.length>1}),i=!1,h=(o=o[0].match(this.rules.item)).length,u=0;h>u;u++)c=(l=o[u]).length,~(l=l.replace(/^ *([*+-]|\d+\.) +/,"")).indexOf("\n ")&&(c-=l.length,l=this.options.pedantic?l.replace(/^ {1,4}/gm,""):l.replace(new RegExp("^ {1,"+c+"}","gm"),"")),this.options.smartLists&&u!==h-1&&(a===(s=f.bullet.exec(o[u+1])[0])||a.length>1&&s.length>1||(t=o.slice(u+1).join("\n")+t,u=h-1)),r=i||/\n\n(?!\s*$)/.test(l),u!==h-1&&(i="\n"===l.charAt(l.length-1),r||(r=i)),this.tokens.push({type:r?"loose_item_start":"list_item_start"}),this.token(l,!1,n),this.tokens.push({type:"list_item_end"});this.tokens.push({type:"list_end"})}else if(o=this.rules.html.exec(t))t=t.substring(o[0].length),this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&("pre"===o[1]||"script"===o[1]||"style"===o[1]),text:o[0]});else if(!n&&e&&(o=this.rules.def.exec(t)))t=t.substring(o[0].length),this.tokens.links[o[1].toLowerCase()]={href:o[2],title:o[3]};else if(e&&(o=this.rules.table.exec(t))){for(t=t.substring(o[0].length),l={type:"table",header:o[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:o[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:o[3].replace(/(?: *\| *)?\n$/,"").split("\n")},u=0;u<l.align.length;u++)/^ *-+: *$/.test(l.align[u])?l.align[u]="right":/^ *:-+: *$/.test(l.align[u])?l.align[u]="center":/^ *:-+ *$/.test(l.align[u])?l.align[u]="left":l.align[u]=null;for(u=0;u<l.cells.length;u++)l.cells[u]=l.cells[u].replace(/^ *\| *| *\| *$/g,"").split(/ *\| */);this.tokens.push(l)}else if(e&&(o=this.rules.paragraph.exec(t)))t=t.substring(o[0].length),this.tokens.push({type:"paragraph",text:"\n"===o[1].charAt(o[1].length-1)?o[1].slice(0,-1):o[1]});else if(o=this.rules.text.exec(t))t=t.substring(o[0].length),this.tokens.push({type:"text",text:o[0]});else if(t)throw new Error("Infinite loop on byte: "+t.charCodeAt(0));return this.tokens};var p={escape:/^\\([\\`*{}\[\]()#+\-.!_>])/,autolink:/^<([^ >]+(@|:\/)[^ >]+)>/,url:u,tag:/^<!--[\s\S]*?-->|^<\/?\w+(?:"[^"]*"|'[^']*'|[^'">])*?>/,link:/^!?\[(inside)\]\(href\)/,reflink:/^!?\[(inside)\]\s*\[([^\]]*)\]/,nolink:/^!?\[((?:\[[^\]]*\]|[^\[\]])*)\]/,strong:/^__([\s\S]+?)__(?!_)|^\*\*([\s\S]+?)\*\*(?!\*)/,em:/^\b_((?:[^_]|__)+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,code:/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,br:/^ {2,}\n(?!\s*$)/,del:u,text:/^[\s\S]+?(?=[\\<!\[_*`]| {2,}\n|$)/,_inside:/(?:\[[^\]]*\]|[^\[\]]|\](?=[^\[]*\]))*/,_href:/\s*<?([\s\S]*?)>?(?:\s+['"]([\s\S]*?)['"])?\s*/};p.link=c(p.link)("inside",p._inside)("href",p._href)(),p.reflink=c(p.reflink)("inside",p._inside)(),p.normal=h({},p),p.pedantic=h({},p.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/}),p.gfm=h({},p.normal,{escape:c(p.escape)("])","~|])")(),url:/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,del:/^~~(?=\S)([\s\S]*?\S)~~/,text:c(p.text)("]|","~]|")("|","|https?://|")()}),p.breaks=h({},p.gfm,{br:c(p.br)("{2,}","*")(),text:c(p.gfm.text)("{2,}","*")()}),n.rules=p,n.output=function(t,e,i){return new n(e,i).output(t)},n.prototype.output=function(t){for(var e,n,i,r,o="";t;)if(r=this.rules.escape.exec(t))t=t.substring(r[0].length),o+=r[1];else if(r=this.rules.autolink.exec(t))t=t.substring(r[0].length),"@"===r[2]?(n=":"===r[1].charAt(6)?this.mangle(r[1].substring(7)):this.mangle(r[1]),i=this.mangle("mailto:")+n):i=n=s(r[1]),o+=this.renderer.link(i,null,n);else if(this.inLink||!(r=this.rules.url.exec(t))){if(r=this.rules.tag.exec(t))!this.inLink&&/^<a /i.test(r[0])?this.inLink=!0:this.inLink&&/^<\/a>/i.test(r[0])&&(this.inLink=!1),t=t.substring(r[0].length),o+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(r[0]):s(r[0]):r[0];else if(r=this.rules.link.exec(t))t=t.substring(r[0].length),this.inLink=!0,o+=this.outputLink(r,{href:r[2],title:r[3]}),this.inLink=!1;else if((r=this.rules.reflink.exec(t))||(r=this.rules.nolink.exec(t))){if(t=t.substring(r[0].length),e=(r[2]||r[1]).replace(/\s+/g," "),!(e=this.links[e.toLowerCase()])||!e.href){o+=r[0].charAt(0),t=r[0].substring(1)+t;continue}this.inLink=!0,o+=this.outputLink(r,e),this.inLink=!1}else if(r=this.rules.strong.exec(t))t=t.substring(r[0].length),o+=this.renderer.strong(this.output(r[2]||r[1]));else if(r=this.rules.em.exec(t))t=t.substring(r[0].length),o+=this.renderer.em(this.output(r[2]||r[1]));else if(r=this.rules.code.exec(t))t=t.substring(r[0].length),o+=this.renderer.codespan(s(r[2],!0));else if(r=this.rules.br.exec(t))t=t.substring(r[0].length),o+=this.renderer.br();else if(r=this.rules.del.exec(t))t=t.substring(r[0].length),o+=this.renderer.del(this.output(r[1]));else if(r=this.rules.text.exec(t))t=t.substring(r[0].length),o+=this.renderer.text(s(this.smartypants(r[0])));else if(t)throw new Error("Infinite loop on byte: "+t.charCodeAt(0))}else t=t.substring(r[0].length),i=n=s(r[1]),o+=this.renderer.link(i,null,n);return o},n.prototype.outputLink=function(t,e){var n=s(e.href),i=e.title?s(e.title):null;return"!"!==t[0].charAt(0)?this.renderer.link(n,i,this.output(t[1])):this.renderer.image(n,i,s(t[1]))},n.prototype.smartypants=function(t){return this.options.smartypants?t.replace(/---/g,"â").replace(/--/g,"â").replace(/(^|[-\u2014\/(\[{"\s])'/g,"$1â").replace(/'/g,"â").replace(/(^|[-\u2014\/(\[{\u2018\s])"/g,"$1â").replace(/"/g,"â").replace(/\.{3}/g,"â¦"):t},n.prototype.mangle=function(t){if(!this.options.mangle)return t;for(var e,n="",i=t.length,r=0;i>r;r++)e=t.charCodeAt(r),Math.random()>.5&&(e="x"+e.toString(16)),n+="&#"+e+";";return n},o.prototype.code=function(t,e,n){if(this.options.highlight){var i=this.options.highlight(t,e);null!=i&&i!==t&&(n=!0,t=i)}return e?'<pre><code class="'+this.options.langPrefix+s(e,!0)+'">'+(n?t:s(t,!0))+"\n</code></pre>\n":"<pre><code>"+(n?t:s(t,!0))+"\n</code></pre>"},o.prototype.blockquote=function(t){return"<blockquote>\n"+t+"</blockquote>\n"},o.prototype.html=function(t){return t},o.prototype.heading=function(t,e,n){return"<h"+e+' id="'+this.options.headerPrefix+n.toLowerCase().replace(/[^\w]+/g,"-")+'">'+t+"</h"+e+">\n"},o.prototype.hr=function(){return this.options.xhtml?"<hr/>\n":"<hr>\n"},o.prototype.list=function(t,e){var n=e?"ol":"ul";return"<"+n+">\n"+t+"</"+n+">\n"},o.prototype.listitem=function(t){return"<li>"+t+"</li>\n"},o.prototype.paragraph=function(t){return"<p>"+t+"</p>\n"},o.prototype.table=function(t,e){return"<table>\n<thead>\n"+t+"</thead>\n<tbody>\n"+e+"</tbody>\n</table>\n"},o.prototype.tablerow=function(t){return"<tr>\n"+t+"</tr>\n"},o.prototype.tablecell=function(t,e){var n=e.header?"th":"td";return(e.align?"<"+n+' style="text-align:'+e.align+'">':"<"+n+">")+t+"</"+n+">\n"},o.prototype.strong=function(t){return"<strong>"+t+"</strong>"},o.prototype.em=function(t){return"<em>"+t+"</em>"},o.prototype.codespan=function(t){return"<code>"+t+"</code>"},o.prototype.br=function(){return this.options.xhtml?"<br/>":"<br>"},o.prototype.del=function(t){return"<del>"+t+"</del>"},o.prototype.link=function(t,e,n){if(this.options.sanitize){try{var i=decodeURIComponent(l(t)).replace(/[^\w:]/g,"").toLowerCase()}catch(t){return""}if(0===i.indexOf("javascript:")||0===i.indexOf("vbscript:"))return""}var r='<a href="'+t+'"';return e&&(r+=' title="'+e+'"'),r+">"+n+"</a>"},o.prototype.image=function(t,e,n){var i='<img src="'+t+'" alt="'+n+'"';return e&&(i+=' title="'+e+'"'),i+(this.options.xhtml?"/>":">")},o.prototype.text=function(t){return t},a.parse=function(t,e,n){return new a(e,n).parse(t)},a.prototype.parse=function(t){this.inline=new n(t.links,this.options,this.renderer),this.tokens=t.reverse();for(var e="";this.next();)e+=this.tok();return e},a.prototype.next=function(){return this.token=this.tokens.pop()},a.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0},a.prototype.parseText=function(){for(var t=this.token.text;"text"===this.peek().type;)t+="\n"+this.next().text;return this.inline.output(t)},a.prototype.tok=function(){switch(this.token.type){case"space":return"";case"hr":return this.renderer.hr();case"heading":return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text);case"code":return this.renderer.code(this.token.text,this.token.lang,this.token.escaped);case"table":var t,e,n,i,r="",o="";for(n="",t=0;t<this.token.header.length;t++)this.token.align[t],n+=this.renderer.tablecell(this.inline.output(this.token.header[t]),{header:!0,align:this.token.align[t]});for(r+=this.renderer.tablerow(n),t=0;t<this.token.cells.length;t++){for(e=this.token.cells[t],n="",i=0;i<e.length;i++)n+=this.renderer.tablecell(this.inline.output(e[i]),{header:!1,align:this.token.align[i]});o+=this.renderer.tablerow(n)}return this.renderer.table(r,o);case"blockquote_start":for(o="";"blockquote_end"!==this.next().type;)o+=this.tok();return this.renderer.blockquote(o);case"list_start":o="";for(var a=this.token.ordered;"list_end"!==this.next().type;)o+=this.tok();return this.renderer.list(o,a);case"list_item_start":for(o="";"list_item_end"!==this.next().type;)o+="text"===this.token.type?this.parseText():this.tok();return this.renderer.listitem(o);case"loose_item_start":for(o="";"list_item_end"!==this.next().type;)o+=this.tok();return this.renderer.listitem(o);case"html":var s=this.token.pre||this.options.pedantic?this.token.text:this.inline.output(this.token.text);return this.renderer.html(s);case"paragraph":return this.renderer.paragraph(this.inline.output(this.token.text));case"text":return this.renderer.paragraph(this.parseText())}},u.exec=u,d.options=d.setOptions=function(t){return h(d.defaults,t),d},d.defaults={gfm:!0,tables:!0,breaks:!1,pedantic:!1,sanitize:!1,sanitizer:null,mangle:!0,smartLists:!1,silent:!1,highlight:null,langPrefix:"lang-",smartypants:!1,headerPrefix:"",renderer:new o,xhtml:!1},d.Parser=a,d.parser=a.parse,d.Renderer=o,d.Lexer=t,d.lexer=t.lex,d.InlineLexer=n,d.inlineLexer=n.output,d.parse=d,void 0!==e&&"object"==typeof r?e.exports=d:"function"==typeof i&&i.amd?i((function(){return d})):this.marked=d}).call(function(){return this||("undefined"!=typeof window?window:t)}())}).call(this,void 0!==n.g?n.g:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],18:[function(t,e,n){(function(n,i){"use strict";var r=function(t,e,n,r){if(r=r||{},this.dictionary=null,this.rules={},this.dictionaryTable={},this.compoundRules=[],this.compoundRuleCodes={},this.replacementTable=[],this.flags=r.flags||{},t){if(this.dictionary=t,"undefined"!=typeof window&&"chrome"in window&&"extension"in window.chrome&&"getURL"in window.chrome.extension)e||(e=this._readFile(chrome.extension.getURL("lib/typo/dictionaries/"+t+"/"+t+".aff"))),n||(n=this._readFile(chrome.extension.getURL("lib/typo/dictionaries/"+t+"/"+t+".dic")));else{if(r.dictionaryPath)var o=r.dictionaryPath;else o=void 0!==i?i+"/dictionaries":"./dictionaries";e||(e=this._readFile(o+"/"+t+"/"+t+".aff")),n||(n=this._readFile(o+"/"+t+"/"+t+".dic"))}this.rules=this._parseAFF(e),this.compoundRuleCodes={};for(var a=0,s=this.compoundRules.length;s>a;a++)for(var l=this.compoundRules[a],c=0,u=l.length;u>c;c++)this.compoundRuleCodes[l[c]]=[];for(var a in"ONLYINCOMPOUND"in this.flags&&(this.compoundRuleCodes[this.flags.ONLYINCOMPOUND]=[]),this.dictionaryTable=this._parseDIC(n),this.compoundRuleCodes)0==this.compoundRuleCodes[a].length&&delete this.compoundRuleCodes[a];for(a=0,s=this.compoundRules.length;s>a;a++){var h=this.compoundRules[a],d="";for(c=0,u=h.length;u>c;c++){var f=h[c];d+=f in this.compoundRuleCodes?"("+this.compoundRuleCodes[f].join("|")+")":f}this.compoundRules[a]=new RegExp(d,"i")}}return this};r.prototype={load:function(t){for(var e in t)this[e]=t[e];return this},_readFile:function(e,i){if(i||(i="utf8"),"undefined"!=typeof XMLHttpRequest){var r=new XMLHttpRequest;return r.open("GET",e,!1),r.overrideMimeType&&r.overrideMimeType("text/plain; charset="+i),r.send(null),r.responseText}if(void 0!==t){var o=t("fs");try{if(o.existsSync(e)){var a=o.statSync(e),s=o.openSync(e,"r"),l=new n(a.size);return o.readSync(s,l,0,l.length,null),l.toString(i,0,l.length)}}catch(t){return""}}},_parseAFF:function(t){for(var e={},n=(t=this._removeAffixComments(t)).split("\n"),i=0,r=n.length;r>i;i++){var o=(b=n[i]).split(/\s+/),a=o[0];if("PFX"==a||"SFX"==a){for(var s=o[1],l=o[2],c=[],u=i+1,h=i+1+(y=parseInt(o[3],10));h>u;
2u++){var d=(w=(b=n[u]).split(/\s+/))[2],f=w[3].split("/"),p=f[0];"0"===p&&(p="");var m=this.parseRuleCodes(f[1]),g=w[4],v={};v.add=p,m.length>0&&(v.continuationClasses=m),"."!==g&&(v.match="SFX"===a?new RegExp(g+"$"):new RegExp("^"+g)),"0"!=d&&(v.remove="SFX"===a?new RegExp(d+"$"):d),c.push(v)}e[s]={type:a,combineable:"Y"==l,entries:c},i+=y}else if("COMPOUNDRULE"===a){var y;for(u=i+1,h=i+1+(y=parseInt(o[1],10));h>u;u++){var b,w=(b=n[u]).split(/\s+/);this.compoundRules.push(w[1])}i+=y}else"REP"===a?3===(w=b.split(/\s+/)).length&&this.replacementTable.push([w[1],w[2]]):this.flags[a]=o[1]}return e},_removeAffixComments:function(t){return(t=(t=(t=t.replace(/#.*$/gm,"")).replace(/^\s\s*/m,"").replace(/\s\s*$/m,"")).replace(/\n{2,}/g,"\n")).replace(/^\s\s*/,"").replace(/\s\s*$/,"")},_parseDIC:function(t){function e(t,e){t in i&&"object"==typeof i[t]||(i[t]=[]),i[t].push(e)}for(var n=(t=this._removeDicComments(t)).split("\n"),i={},r=1,o=n.length;o>r;r++){var a=n[r].split("/",2),s=a[0];if(a.length>1){var l=this.parseRuleCodes(a[1]);"NEEDAFFIX"in this.flags&&-1!=l.indexOf(this.flags.NEEDAFFIX)||e(s,l);for(var c=0,u=l.length;u>c;c++){var h=l[c],d=this.rules[h];if(d)for(var f=this._applyRule(s,d),p=0,m=f.length;m>p;p++){var g=f[p];if(e(g,[]),d.combineable)for(var v=c+1;u>v;v++){var y=l[v],b=this.rules[y];if(b&&b.combineable&&d.type!=b.type)for(var w=this._applyRule(g,b),_=0,x=w.length;x>_;_++)e(w[_],[])}}h in this.compoundRuleCodes&&this.compoundRuleCodes[h].push(s)}}else e(s.trim(),[])}return i},_removeDicComments:function(t){return t.replace(/^\t.*$/gm,"")},parseRuleCodes:function(t){if(!t)return[];if(!("FLAG"in this.flags))return t.split("");if("long"===this.flags.FLAG){for(var e=[],n=0,i=t.length;i>n;n+=2)e.push(t.substr(n,2));return e}return"num"===this.flags.FLAG?textCode.split(","):void 0},_applyRule:function(t,e){for(var n=e.entries,i=[],r=0,o=n.length;o>r;r++){var a=n[r];if(!a.match||t.match(a.match)){var s=t;if(a.remove&&(s=s.replace(a.remove,"")),"SFX"===e.type?s+=a.add:s=a.add+s,i.push(s),"continuationClasses"in a)for(var l=0,c=a.continuationClasses.length;c>l;l++){var u=this.rules[a.continuationClasses[l]];u&&(i=i.concat(this._applyRule(s,u)))}}}return i},check:function(t){var e=t.replace(/^\s\s*/,"").replace(/\s\s*$/,"");if(this.checkExact(e))return!0;if(e.toUpperCase()===e){var n=e[0]+e.substring(1).toLowerCase();if(this.hasFlag(n,"KEEPCASE"))return!1;if(this.checkExact(n))return!0}var i=e.toLowerCase();if(i!==e){if(this.hasFlag(i,"KEEPCASE"))return!1;if(this.checkExact(i))return!0}return!1},checkExact:function(t){var e=this.dictionaryTable[t];if(void 0===e){if("COMPOUNDMIN"in this.flags&&t.length>=this.flags.COMPOUNDMIN)for(var n=0,i=this.compoundRules.length;i>n;n++)if(t.match(this.compoundRules[n]))return!0;return!1}if("object"==typeof e){for(n=0,i=e.length;i>n;n++)if(!this.hasFlag(t,"ONLYINCOMPOUND",e[n]))return!0;return!1}},hasFlag:function(t,e,n){return!(!(e in this.flags)||(void 0===n&&(n=Array.prototype.concat.apply([],this.dictionaryTable[t])),!n||-1===n.indexOf(this.flags[e])))},alphabet:"",suggest:function(t,e){function n(t){for(var e=[],n=0,i=t.length;i>n;n++){for(var r=t[n],o=[],a=0,s=r.length+1;s>a;a++)o.push([r.substring(0,a),r.substring(a,r.length)]);var l=[];for(a=0,s=o.length;s>a;a++)(m=o[a])[1]&&l.push(m[0]+m[1].substring(1));var u=[];for(a=0,s=o.length;s>a;a++)(m=o[a])[1].length>1&&u.push(m[0]+m[1][1]+m[1][0]+m[1].substring(2));var h=[];for(a=0,s=o.length;s>a;a++)if((m=o[a])[1])for(var d=0,f=c.alphabet.length;f>d;d++)h.push(m[0]+c.alphabet[d]+m[1].substring(1));var p=[];for(a=0,s=o.length;s>a;a++){var m;if((m=o[a])[1])for(d=0,f=c.alphabet.length;f>d;d++)h.push(m[0]+c.alphabet[d]+m[1])}e=(e=(e=(e=e.concat(l)).concat(u)).concat(h)).concat(p)}return e}function i(t){for(var e=[],n=0;n<t.length;n++)c.check(t[n])&&e.push(t[n]);return e}function r(t){function r(t,e){return t[1]<e[1]?-1:1}for(var o=n([t]),a=n(o),s=i(o).concat(i(a)),l={},u=0,h=s.length;h>u;u++)s[u]in l?l[s[u]]+=1:l[s[u]]=1;var d=[];for(var u in l)d.push([u,l[u]]);d.sort(r).reverse();var f=[];for(u=0,h=Math.min(e,d.length);h>u;u++)c.hasFlag(d[u][0],"NOSUGGEST")||f.push(d[u][0]);return f}if(e||(e=5),this.check(t))return[];for(var o=0,a=this.replacementTable.length;a>o;o++){var s=this.replacementTable[o];if(-1!==t.indexOf(s[0])){var l=t.replace(s[0],s[1]);if(this.check(l))return[l]}}var c=this;return c.alphabet="abcdefghijklmnopqrstuvwxyz",r(t)}},void 0!==e&&(e.exports=r)}).call(this,t("buffer").Buffer,"/node_modules/typo-js")},{buffer:3,fs:2}],19:[function(t,e,n){var i=t("codemirror");i.commands.tabAndIndentMarkdownList=function(t){var e=t.listSelections()[0].head;if(!1!==t.getStateAfter(e.line).list)t.execCommand("indentMore");else if(t.options.indentWithTabs)t.execCommand("insertTab");else{var n=Array(t.options.tabSize+1).join(" ");t.replaceSelection(n)}},i.commands.shiftTabAndUnindentMarkdownList=function(t){var e=t.listSelections()[0].head;if(!1!==t.getStateAfter(e.line).list)t.execCommand("indentLess");else if(t.options.indentWithTabs)t.execCommand("insertTab");else{var n=Array(t.options.tabSize+1).join(" ");t.replaceSelection(n)}}},{codemirror:10}],20:[function(t,e,n){"use strict";function i(t){return U?t.replace("Ctrl","Cmd"):t.replace("Cmd","Ctrl")}function r(t,e,n){t=t||{};var i=document.createElement("a");return e=null==e||e,t.title&&e&&(i.title=a(t.title,t.action,n),U&&(i.title=i.title.replace("Ctrl","â"),i.title=i.title.replace("Alt","â¥"))),i.tabIndex=-1,i.className=t.className,i}function o(){var t=document.createElement("i");return t.className="separator",t.innerHTML="|",t}function a(t,e,n){var r,o=t;return e&&n[r=V(e)]&&(o+=" ("+i(n[r])+")"),o}function s(t,e){e=e||t.getCursor("start");var n=t.getTokenAt(e);
vendor: 17,723 bytes, line 2
2if(!n.type)return{};for(var i,r,o=n.type.split(" "),a={},s=0;s<o.length;s++)"strong"===(i=o[s])?a.bold=!0:"variable-2"===i?(r=t.getLine(e.line),/^\s*\d+\.\s/.test(r)?a["ordered-list"]=!0:a["unordered-list"]=!0):"atom"===i?a.quote=!0:"em"===i?a.italic=!0:"quote"===i?a.quote=!0:"strikethrough"===i?a.strikethrough=!0:"comment"===i?a.code=!0:"link"===i?a.link=!0:"tag"===i?a.image=!0:i.match(/^header(\-[1-6])?$/)&&(a[i.replace("header","heading")]=!0);return a}function l(t){var e=t.codemirror;e.setOption("fullScreen",!e.getOption("fullScreen")),e.getOption("fullScreen")?(Y=document.body.style.overflow,document.body.style.overflow="hidden"):document.body.style.overflow=Y;var n=e.getWrapperElement();/fullscreen/.test(n.previousSibling.className)?n.previousSibling.className=n.previousSibling.className.replace(/\s*fullscreen\b/,""):n.previousSibling.className+=" fullscreen";var i=t.toolbarElements.fullscreen;/active/.test(i.className)?i.className=i.className.replace(/\s*active\s*/g,""):i.className+=" active";var r=e.getWrapperElement().nextSibling;/editor-preview-active-side/.test(r.className)&&A(t)}function c(t){D(t,"bold",t.options.blockStyles.bold)}function u(t){D(t,"italic",t.options.blockStyles.italic)}function h(t){D(t,"strikethrough","~~")}function d(t){function e(t){if("object"!=typeof t)throw"fencing_line() takes a 'line' object (not a line number, or line text). Got: "+typeof t+": "+t;return t.styles&&t.styles[2]&&-1!==t.styles[2].indexOf("formatting-code-block")}function n(t){return t.state.base.base||t.state.base}function i(t,i,r,o,a){r=r||t.getLineHandle(i),o=o||t.getTokenAt({line:i,ch:1}),a=a||!!r.text&&t.getTokenAt({line:i,ch:r.text.length-1});var s=o.type?o.type.split(" "):[];return a&&n(a).indentedCode?"indented":-1!==s.indexOf("comment")&&(n(o).fencedChars||n(a).fencedChars||e(r)?"fenced":"single")}function r(t,e,n,i){var r=e.line+1,o=n.line+1,a=e.line!==n.line,s=i+"\n",l="\n"+i;a&&o++,a&&0===n.ch&&(l=i+"\n",o--),M(t,!1,[s,l]),t.setSelection({line:r,ch:0},{line:o,ch:0})}var o,a,s,l=t.options.blockStyles.code,c=t.codemirror,u=c.getCursor("start"),h=c.getCursor("end"),d=c.getTokenAt({line:u.line,ch:u.ch||1}),f=c.getLineHandle(u.line),p=i(c,u.line,f,d);if("single"===p){var m=f.text.slice(0,u.ch).replace("`",""),g=f.text.slice(u.ch).replace("`","");c.replaceRange(m+g,{line:u.line,ch:0},{line:u.line,ch:99999999999999}),u.ch--,u!==h&&h.ch--,c.setSelection(u,h),c.focus()}else if("fenced"===p)if(u.line!==h.line||u.ch!==h.ch){for(o=u.line;o>=0&&!e(f=c.getLineHandle(o));o--);var v,y,b,w,_=n(c.getTokenAt({line:o,ch:1})).fencedChars;e(c.getLineHandle(u.line))?(v="",y=u.line):e(c.getLineHandle(u.line-1))?(v="",y=u.line-1):(v=_+"\n",y=u.line),e(c.getLineHandle(h.line))?(b="",w=h.line,0===h.ch&&(w+=1)):0!==h.ch&&e(c.getLineHandle(h.line+1))?(b="",w=h.line+1):(b=_+"\n",w=h.line+1),0===h.ch&&(w-=1),c.operation((function(){c.replaceRange(b,{line:w,ch:0},{line:w+(b?0:1),ch:0}),c.replaceRange(v,{line:y,ch:0},{line:y+(v?0:1),ch:0})})),c.setSelection({line:y+(v?1:0),ch:0},{line:w+(v?1:-1),ch:0}),c.focus()}else{var x=u.line;if(e(c.getLineHandle(u.line))&&("fenced"===i(c,u.line+1)?(o=u.line,x=u.line+1):(a=u.line,x=u.line-1)),void 0===o)for(o=x;o>=0&&!e(f=c.getLineHandle(o));o--);if(void 0===a)for(s=c.lineCount(),a=x;s>a&&!e(f=c.getLineHandle(a));a++);c.operation((function(){c.replaceRange("",{line:o,ch:0},{line:o+1,ch:0}),c.replaceRange("",{line:a-1,ch:0},{line:a,ch:0})})),c.focus()}else if("indented"===p){if(u.line!==h.line||u.ch!==h.ch)o=u.line,a=h.line,0===h.ch&&a--;else{for(o=u.line;o>=0;o--)if(!(f=c.getLineHandle(o)).text.match(/^\s*$/)&&"indented"!==i(c,o,f)){o+=1;break}for(s=c.lineCount(),a=u.line;s>a;a++)if(!(f=c.getLineHandle(a)).text.match(/^\s*$/)&&"indented"!==i(c,a,f)){a-=1;break}}var k=c.getLineHandle(a+1),S=k&&c.getTokenAt({line:a+1,ch:k.text.length-1});S&&n(S).indentedCode&&c.replaceRange("\n",{line:a+1,ch:0});for(var C=o;a>=C;C++)c.indentLine(C,"subtract");c.focus()}else{var T=u.line===h.line&&u.ch===h.ch&&0===u.ch,E=u.line!==h.line;T||E?r(c,u,h,l):M(c,!1,["`","`"])}}function f(t){P(t.codemirror,"quote")}function p(t){O(t.codemirror,"smaller")}function m(t){O(t.codemirror,"bigger")}function g(t){O(t.codemirror,void 0,1)}function v(t){O(t.codemirror,void 0,2)}function y(t){O(t.codemirror,void 0,3)}function b(t){P(t.codemirror,"unordered-list")}function w(t){P(t.codemirror,"ordered-list")}function _(t){N(t.codemirror)}function x(t){var e=t.codemirror,n=s(e),i=t.options,r="http://";return!(i.promptURLs&&(r=prompt(i.promptTexts.link),!r))&&void M(e,n.link,i.insertTexts.link,r)}function k(t){var e=t.codemirror,n=s(e),i=t.options,r="http://";return!(i.promptURLs&&(r=prompt(i.promptTexts.image),!r))&&void M(e,n.image,i.insertTexts.image,r)}function S(t){var e=t.codemirror,n=s(e),i=t.options;M(e,n.table,i.insertTexts.table)}function C(t){var e=t.codemirror,n=s(e),i=t.options;M(e,n.image,i.insertTexts.horizontalRule)}function T(t){var e=t.codemirror;e.undo(),e.focus()}function E(t){var e=t.codemirror;e.redo(),e.focus()}function A(t){var e=t.codemirror,n=e.getWrapperElement(),i=n.nextSibling,r=t.toolbarElements["side-by-side"],o=!1;/editor-preview-active-side/.test(i.className)?(i.className=i.className.replace(/\s*editor-preview-active-side\s*/g,""),r.className=r.className.replace(/\s*active\s*/g,""),n.className=n.className.replace(/\s*CodeMirror-sided\s*/g," ")):(setTimeout((function(){e.getOption("fullScreen")||l(t),i.className+=" editor-preview-active-side"}),1),r.className+=" active",n.className+=" CodeMirror-sided",o=!0);var a=n.lastChild;if(/editor-preview-active/.test(a.className)){a.className=a.className.replace(/\s*editor-preview-active\s*/g,"");var s=t.toolbarElements.preview,c=n.previousSibling;s.className=s.className.replace(/\s*active\s*/g,""),c.className=c.className.replace(/\s*disabled-for-preview*/g,"")}var u=function(){i.innerHTML=t.options.previewRender(t.value(),i)};e.sideBySideRenderingFunction||(e.sideBySideRenderingFunction=u),o?(i.innerHTML=t.options.previewRender(t.value(),i),e.on("update",e.sideBySideRenderingFunction)):e.off("update",e.sideBySideRenderingFunction),e.refresh()}function L(t){var e=t.codemirror,n=e.getWrapperElement(),i=n.previousSibling,r=!!t.options.toolbar&&t.toolbarElements.preview,o=n.lastChild;o&&/editor-preview/.test(o.className)||((o=document.createElement("div")).className="editor-preview",n.appendChild(o)),/editor-preview-active/.test(o.className)?(o.className=o.className.replace(/\s*editor-preview-active\s*/g,""),r&&(r.className=r.className.replace(/\s*active\s*/g,""),i.className=i.className.replace(/\s*disabled-for-preview*/g,""))):(setTimeout((function(){o.className+=" editor-preview-active"}),1),r&&(r.className+=" active",i.className+=" disabled-for-preview")),o.innerHTML=t.options.previewRender(t.value(),o);var a=e.getWrapperElement().nextSibling;/editor-preview-active-side/.test(a.className)&&A(t)}function M(t,e,n,i){if(!/editor-preview-active/.test(t.getWrapperElement().lastChild.className)){var r,o=n[0],a=n[1],s=t.getCursor("start"),l=t.getCursor("end");i&&(a=a.replace("#url#",i)),e?(o=(r=t.getLine(s.line)).slice(0,s.ch),a=r.slice(s.ch),t.replaceRange(o+a,{line:s.line,ch:0})):(r=t.getSelection(),t.replaceSelection(o+r+a),s.ch+=o.length,s!==l&&(l.ch+=o.length)),t.setSelection(s,l),t.focus()}}function O(t,e,n){if(!/editor-preview-active/.test(t.getWrapperElement().lastChild.className)){for(var i=t.getCursor("start"),r=t.getCursor("end"),o=i.line;o<=r.line;o++)!function(i){var r=t.getLine(i),o=r.search(/[^#]/);r=void 0!==e?0>=o?"bigger"==e?"###### "+r:"# "+r:6==o&&"smaller"==e?r.substr(7):1==o&&"bigger"==e?r.substr(2):"bigger"==e?r.substr(1):"#"+r:1==n?0>=o?"# "+r:o==n?r.substr(o+1):"# "+r.substr(o+1):2==n?0>=o?"## "+r:o==n?r.substr(o+1):"## "+r.substr(o+1):0>=o?"### "+r:o==n?r.substr(o+1):"### "+r.substr(o+1),t.replaceRange(r,{line:i,ch:0},{line:i,ch:99999999999999})}(o);t.focus()}}function P(t,e){if(!/editor-preview-active/.test(t.getWrapperElement().lastChild.className)){for(var n=s(t),i=t.getCursor("start"),r=t.getCursor("end"),o={quote:/^(\s*)\>\s+/,"unordered-list":/^(\s*)(\*|\-|\+)\s+/,"ordered-list":/^(\s*)\d+\.\s+/},a={quote:"> ","unordered-list":"* ","ordered-list":"1. "},l=i.line;l<=r.line;l++)!function(i){var r=t.getLine(i);r=n[e]?r.replace(o[e],"$1"):a[e]+r,t.replaceRange(r,{line:i,ch:0},{line:i,ch:99999999999999})}(l);t.focus()}}function D(t,e,n,i){if(!/editor-preview-active/.test(t.codemirror.getWrapperElement().lastChild.className)){i=void 0===i?n:i;var r,o=t.codemirror,a=s(o),l=n,c=i,u=o.getCursor("start"),h=o.getCursor("end");a[e]?(l=(r=o.getLine(u.line)).slice(0,u.ch),c=r.slice(u.ch),"bold"==e?(l=l.replace(/(\*\*|__)(?![\s\S]*(\*\*|__))/,""),c=c.replace(/(\*\*|__)/,"")):"italic"==e?(l=l.replace(/(\*|_)(?![\s\S]*(\*|_))/,""),c=c.replace(/(\*|_)/,"")):"strikethrough"==e&&(l=l.replace(/(\*\*|~~)(?![\s\S]*(\*\*|~~))/,""),c=c.replace(/(\*\*|~~)/,"")),o.replaceRange(l+c,{line:u.line,ch:0},{line:u.line,ch:99999999999999}),"bold"==e||"strikethrough"==e?(u.ch-=2,u!==h&&(h.ch-=2)):"italic"==e&&(u.ch-=1,u!==h&&(h.ch-=1))):(r=o.getSelection(),"bold"==e?r=(r=r.split("**").join("")).split("__").join(""):"italic"==e?r=(r=r.split("*").join("")).split("_").join(""):"strikethrough"==e&&(r=r.split("~~").join("")),o.replaceSelection(l+r+c),u.ch+=n.length,h.ch=u.ch+r.length),o.setSelection(u,h),o.focus()}}function N(t){if(!/editor-preview-active/.test(t.getWrapperElement().lastChild.className))for(var e,n=t.getCursor("start"),i=t.getCursor("end"),r=n.line;r<=i.line;r++)e=(e=t.getLine(r)).replace(/^[ ]*([# ]+|\*|\-|[> ]+|[0-9]+(.|\)))[ ]*/,""),t.replaceRange(e,{line:r,ch:0},{line:r,ch:99999999999999})}function I(t,e){for(var n in e)e.hasOwnProperty(n)&&(e[n]instanceof Array?t[n]=e[n].concat(t[n]instanceof Array?t[n]:[]):null!==e[n]&&"object"==typeof e[n]&&e[n].constructor===Object?t[n]=I(t[n]||{},e[n]):t[n]=e[n]);return t}function R(t){for(var e=1;e<arguments.length;e++)t=I(t,arguments[e]);return t}function F(t){var e=/[a-zA-Z0-9_\u0392-\u03c9\u0410-\u04F9]+|[\u4E00-\u9FFF\u3400-\u4dbf\uf900-\ufaff\u3040-\u309f\uac00-\ud7af]+/g,n=t.match(e),i=0;if(null===n)return i;for(var r=0;r<n.length;r++)i+=n[r].charCodeAt(0)>=19968?n[r].length:1;return i}function j(t){(t=t||{}).parent=this;var e=!0;if(!1===t.autoDownloadFontAwesome&&(e=!1),!0!==t.autoDownloadFontAwesome)for(var n=document.styleSheets,i=0;i<n.length;i++)n[i].href&&n[i].href.indexOf("//maxcdn.bootstrapcdn.com/font-awesome/")>-1&&(e=!1);if(e){var r=document.createElement("link");r.rel="stylesheet",r.href="https://maxcdn.bootstrapcdn.com/font-awesome/latest/css/font-awesome.min.css",document.getElementsByTagName("head")[0].appendChild(r)}if(t.element)this.element=t.element;else if(null===t.element)return;if(void 0===t.toolbar)for(var o in t.toolbar=[],G)G.hasOwnProperty(o)&&(-1!=o.indexOf("separator-")&&t.toolbar.push("|"),(!0===G[o].default||t.showIcons&&t.showIcons.constructor===Array&&-1!=t.showIcons.indexOf(o))&&t.toolbar.push(o));t.hasOwnProperty("status")||(t.status=["autosave","lines","words","cursor"]),t.previewRender||(t.previewRender=function(t){return this.parent.markdown(t)}),t.parsingConfig=R({highlightFormatting:!0},t.parsingConfig||{}),t.insertTexts=R({},K,t.insertTexts||{}),t.promptTexts=X,t.blockStyles=R({},J,t.blockStyles||{}),t.shortcuts=R({},$,t.shortcuts||{}),null!=t.autosave&&null!=t.autosave.unique_id&&""!=t.autosave.unique_id&&(t.autosave.uniqueId=t.autosave.unique_id),this.options=t,this.render(),!t.initialValue||this.options.autosave&&!0===this.options.autosave.foundSavedValue||this.value(t.initialValue)}function B(){if("object"!=typeof localStorage)return!1;try{localStorage.setItem("smde_localStorage",1),localStorage.removeItem("smde_localStorage")}catch(t){return!1}return!0}var z=t("codemirror");t("codemirror/addon/edit/continuelist.js"),t("./codemirror/tablist"),t("codemirror/addon/display/fullscreen.js"),t("codemirror/mode/markdown/markdown.js"),t("codemirror/addon/mode/overlay.js"),t("codemirror/addon/display/placeholder.js"),t("codemirror/addon/selection/mark-selection.js"),t("codemirror/mode/gfm/gfm.js"),t("codemirror/mode/xml/xml.js");var q=t("codemirror-spell-checker"),H=t("marked"),U=/Mac/.test(navigator.platform),W={toggleBold:c,toggleItalic:u,drawLink:x,toggleHeadingSmaller:p,toggleHeadingBigger:m,drawImage:k,toggleBlockquote:f,toggleOrderedList:w,toggleUnorderedList:b,toggleCodeBlock:d,togglePreview:L,toggleStrikethrough:h,toggleHeading1:g,toggleHeading2:v,toggleHeading3:y,cleanBlock:_,drawTable:S,drawHorizontalRule:C,undo:T,redo:E,toggleSideBySide:A,toggleFullScreen:l},$={toggleBold:"Cmd-B",toggleItalic:"Cmd-I",drawLink:"Cmd-K",toggleHeadingSmaller:"Cmd-H",toggleHeadingBigger:"Shift-Cmd-H",cleanBlock:"Cmd-E",drawImage:"Cmd-Alt-I",toggleBlockquote:"Cmd-'",toggleOrderedList:"Cmd-Alt-L",toggleUnorderedList:"Cmd-L",toggleCodeBlock:"Cmd-Alt-C",togglePreview:"Cmd-P",toggleSideBySide:"F9",toggleFullScreen:"F11"},V=function(t){for(var e in W)if(W[e]===t)return e;return null},Z=function(){var t=!1;return function(e){(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(e)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(e.substr(0,4)))&&(t=!0)}(navigator.userAgent||navigator.vendor||window.opera),t},Y="",G={bold:{name:"bold",action:c,className:"fa fa-bold",title:"Bold",default:!0},italic:{name:"italic",action:u,className:"fa fa-italic",title:"Italic",default:!0},strikethrough:{name:"strikethrough",action:h,className:"fa fa-strikethrough",title:"Strikethrough"},heading:{name:"heading",action:p,className:"fa fa-header",title:"Heading",default:!0},"heading-smaller":{name:"heading-smaller",action:p,className:"fa fa-header fa-header-x fa-header-smaller",title:"Smaller Heading"},"heading-bigger":{name:"heading-bigger",action:m,className:"fa fa-header fa-header-x fa-header-bigger",title:"Bigger Heading"},"heading-1":{name:"heading-1",action:g,className:"fa fa-header fa-header-x fa-header-1",title:"Big Heading"},"heading-2":{name:"heading-2",action:v,className:"fa fa-header fa-header-x fa-header-2",title:"Medium Heading"},"heading-3":{name:"heading-3",action:y,className:"fa fa-header fa-header-x fa-header-3",title:"Small Heading"},"separator-1":{name:"separator-1"},code:{name:"code",action:d,className:"fa fa-code",title:"Code"},quote:{name:"quote",action:f,className:"fa fa-quote-left",title:"Quote",default:!0},"unordered-list":{name:"unordered-list",action:b,className:"fa fa-list-ul",title:"Generic List",default:!0},"ordered-list":{name:"ordered-list",action:w,className:"fa fa-list-ol",title:"Numbered List",default:!0},"clean-block":{name:"clean-block",action:_,className:"fa fa-eraser fa-clean-block",title:"Clean block"},"separator-2":{name:"separator-2"},link:{name:"link",action:x,className:"fa fa-link",title:"Create Link",default:!0},image:{name:"image",action:k,className:"fa fa-picture-o",title:"Insert Image",default:!0},table:{name:"table",action:S,className:"fa fa-table",title:"Insert Table"},"horizontal-rule":{name:"horizontal-rule",action:C,className:"fa fa-minus",title:"Insert Horizontal Line"},"separator-3":{name:"separator-3"},preview:{name:"preview",action:L,className:"fa fa-eye no-disable",title:"Toggle Preview",default:!0},"side-by-side":{name:"side-by-side",action:A,className:"fa fa-columns no-disable no-mobile",title:"Toggle Side by Side",default:!0},fullscreen:{name:"fullscreen",action:l,className:"fa fa-arrows-alt no-disable no-mobile",title:"Toggle Fullscreen",default:!0},"separator-4":{name:"separator-4"},guide:{name:"guide",action:"https://simplemde.com/markdown-guide",className:"fa fa-question-circle",title:"Markdown Guide",default:!0},"separator-5":{name:"separator-5"},undo:{name:"undo",action:T,className:"fa fa-undo no-disable",title:"Undo"},redo:{name:"redo",action:E,className:"fa fa-repeat no-disable",title:"Redo"}},K={link:["[","](#url#)"],image:[""],table:["","\n\n| Column 1 | Column 2 | Column 3 |\
2n| -------- | -------- | -------- |\n| Text | Text | Text |\n\n"],horizontalRule:["","\n\n-----\n\n"]},X={link:"URL for the link:",image:"URL of the image:"},J={bold:"**",code:"```",italic:"*"};j.prototype.markdown=function(t){if(H){var e={};return this.options&&this.options.renderingConfig&&!1===this.options.renderingConfig.singleLineBreaks?e.breaks=!1:e.breaks=!0,this.options&&this.options.renderingConfig&&!0===this.options.renderingConfig.codeSyntaxHighlighting&&window.hljs&&(e.highlight=function(t){return window.hljs.highlightAuto(t).value}),H.setOptions(e),H(t)}},j.prototype.render=function(t){if(t||(t=this.element||document.getElementsByTagName("textarea")[0]),!this._rendered||this._rendered!==t){this.element=t;var e,n,r=this.options,o=this,a={};for(var s in r.shortcuts)null!==r.shortcuts[s]&&null!==W[s]&&function(t){a[i(r.shortcuts[t])]=function(){W[t](o)}}(s);if(a.Enter="newlineAndIndentContinueMarkdownList",a.Tab="tabAndIndentMarkdownList",a["Shift-Tab"]="shiftTabAndUnindentMarkdownList",a.Esc=function(t){t.getOption("fullScreen")&&l(o)},document.addEventListener("keydown",(function(t){27==(t=t||window.event).keyCode&&o.codemirror.getOption("fullScreen")&&l(o)}),!1),!1!==r.spellChecker?(e="spell-checker",(n=r.parsingConfig).name="gfm",n.gitHubSpice=!1,q({codeMirrorInstance:z})):((e=r.parsingConfig).name="gfm",e.gitHubSpice=!1),this.codemirror=z.fromTextArea(t,{mode:e,backdrop:n,theme:"paper",tabSize:null!=r.tabSize?r.tabSize:2,indentUnit:null!=r.tabSize?r.tabSize:2,indentWithTabs:!1!==r.indentWithTabs,lineNumbers:!1,autofocus:!0===r.autofocus,extraKeys:a,lineWrapping:!1!==r.lineWrapping,allowDropFileTypes:["text/plain"],placeholder:r.placeholder||t.getAttribute("placeholder")||"",styleSelectedText:null==r.styleSelectedText||r.styleSelectedText}),!0===r.forceSync){var c=this.codemirror;c.on("change",(function(){c.save()}))}this.gui={},!1!==r.toolbar&&(this.gui.toolbar=this.createToolbar()),!1!==r.status&&(this.gui.statusbar=this.createStatusbar()),null!=r.autosave&&!0===r.autosave.enabled&&this.autosave(),this.gui.sideBySide=this.createSideBySide(),this._rendered=this.element;var u=this.codemirror;setTimeout(function(){u.refresh()}.bind(u),0)}},j.prototype.autosave=function(){if(B()){var t=this;if(null==this.options.autosave.uniqueId||""==this.options.autosave.uniqueId)return;null!=t.element.form&&null!=t.element.form&&t.element.form.addEventListener("submit",(function(){localStorage.removeItem("smde_"+t.options.autosave.uniqueId)})),!0!==this.options.autosave.loaded&&("string"==typeof localStorage.getItem("smde_"+this.options.autosave.uniqueId)&&""!=localStorage.getItem("smde_"+this.options.autosave.uniqueId)&&(this.codemirror.setValue(localStorage.getItem("smde_"+this.options.autosave.uniqueId)),this.options.autosave.foundSavedValue=!0),this.options.autosave.loaded=!0),localStorage.setItem("smde_"+this.options.autosave.uniqueId,t.value());var e=document.getElementById("autosaved");if(null!=e&&null!=e&&""!=e){var n=new Date,i=n.getHours(),r=n.getMinutes(),o="am",a=i;a>=12&&(a=i-12,o="pm"),0==a&&(a=12),r=10>r?"0"+r:r,e.innerHTML="Autosaved: "+a+":"+r+" "+o}this.autosaveTimeoutId=setTimeout((function(){t.autosave()}),this.options.autosave.delay||1e4)}},j.prototype.clearAutosavedValue=function(){if(B()){if(null==this.options.autosave||null==this.options.autosave.uniqueId||""==this.options.autosave.uniqueId)return;localStorage.removeItem("smde_"+this.options.autosave.uniqueId)}},j.prototype.createSideBySide=function(){var t=this.codemirror,e=t.getWrapperElement(),n=e.nextSibling;n&&/editor-preview-side/.test(n.className)||((n=document.createElement("div")).className="editor-preview-side",e.parentNode.insertBefore(n,e.nextSibling));var i=!1,r=!1;return t.on("scroll",(function(t){if(i)i=!1;else{r=!0;var e=t.getScrollInfo().height-t.getScrollInfo().clientHeight,o=parseFloat(t.getScrollInfo().top)/e,a=(n.scrollHeight-n.clientHeight)*o;n.scrollTop=a}})),n.onscroll=function(){if(r)r=!1;else{i=!0;var e=n.scrollHeight-n.clientHeight,o=parseFloat(n.scrollTop)/e,a=(t.getScrollInfo().height-t.getScrollInfo().clientHeight)*o;t.scrollTo(0,a)}},n},j.prototype.createToolbar=function(t){if((t=t||this.options.toolbar)&&0!==t.length){var e;
vendor: 4,146 bytes, line 2
2for(e=0;e<t.length;e++)null!=G[t[e]]&&(t[e]=G[t[e]]);var n=document.createElement("div");n.className="editor-toolbar";var i=this,a={};for(i.toolbar=t,e=0;e<t.length;e++)if(("guide"!=t[e].name||!1!==i.options.toolbarGuideIcon)&&!(i.options.hideIcons&&-1!=i.options.hideIcons.indexOf(t[e].name)||("fullscreen"==t[e].name||"side-by-side"==t[e].name)&&Z())){if("|"===t[e]){for(var l=!1,c=e+1;c<t.length;c++)"|"===t[c]||i.options.hideIcons&&-1!=i.options.hideIcons.indexOf(t[c].name)||(l=!0);if(!l)continue}!function(t){var e;e="|"===t?o():r(t,i.options.toolbarTips,i.options.shortcuts),t.action&&("function"==typeof t.action?e.onclick=function(e){e.preventDefault(),t.action(i)}:"string"==typeof t.action&&(e.href=t.action,e.target="_blank")),a[t.name||t]=e,n.appendChild(e)}(t[e])}i.toolbarElements=a;var u=this.codemirror;u.on("cursorActivity",(function(){var t=s(u);for(var e in a)!function(e){var n=a[e];t[e]?n.className+=" active":"fullscreen"!=e&&"side-by-side"!=e&&(n.className=n.className.replace(/\s*active\s*/g,""))}(e)}));var h=u.getWrapperElement();return h.parentNode.insertBefore(n,h),n}},j.prototype.createStatusbar=function(t){t=t||this.options.status;var e=this.options,n=this.codemirror;if(t&&0!==t.length){var i,r,o,a=[];for(i=0;i<t.length;i++)if(r=void 0,o=void 0,"object"==typeof t[i])a.push({className:t[i].className,defaultValue:t[i].defaultValue,onUpdate:t[i].onUpdate});else{var s=t[i];"words"===s?(o=function(t){t.innerHTML=F(n.getValue())},r=function(t){t.innerHTML=F(n.getValue())}):"lines"===s?(o=function(t){t.innerHTML=n.lineCount()},r=function(t){t.innerHTML=n.lineCount()}):"cursor"===s?(o=function(t){t.innerHTML="0:0"},r=function(t){var e=n.getCursor();t.innerHTML=e.line+":"+e.ch}):"autosave"===s&&(o=function(t){null!=e.autosave&&!0===e.autosave.enabled&&t.setAttribute("id","autosaved")}),a.push({className:s,defaultValue:o,onUpdate:r})}var l=document.createElement("div");for(l.className="editor-statusbar",i=0;i<a.length;i++){var c=a[i],u=document.createElement("span");u.className=c.className,"function"==typeof c.defaultValue&&c.defaultValue(u),"function"==typeof c.onUpdate&&this.codemirror.on("update",function(t,e){return function(){e.onUpdate(t)}}(u,c)),l.appendChild(u)}var h=this.codemirror.getWrapperElement();return h.parentNode.insertBefore(l,h.nextSibling),l}},j.prototype.value=function(t){return void 0===t?this.codemirror.getValue():(this.codemirror.getDoc().setValue(t),this)},j.toggleBold=c,j.toggleItalic=u,j.toggleStrikethrough=h,j.toggleBlockquote=f,j.toggleHeadingSmaller=p,j.toggleHeadingBigger=m,j.toggleHeading1=g,j.toggleHeading2=v,j.toggleHeading3=y,j.toggleCodeBlock=d,j.toggleUnorderedList=b,j.toggleOrderedList=w,j.cleanBlock=_,j.drawLink=x,j.drawImage=k,j.drawTable=S,j.drawHorizontalRule=C,j.undo=T,j.redo=E,j.togglePreview=L,j.toggleSideBySide=A,j.toggleFullScreen=l,j.prototype.toggleBold=function(){c(this)},j.prototype.toggleItalic=function(){u(this)},j.prototype.toggleStrikethrough=function(){h(this)},j.prototype.toggleBlockquote=function(){f(this)},j.prototype.toggleHeadingSmaller=function(){p(this)},j.prototype.toggleHeadingBigger=function(){m(this)},j.prototype.toggleHeading1=function(){g(this)},j.prototype.toggleHeading2=function(){v(this)},j.prototype.toggleHeading3=function(){y(this)},j.prototype.toggleCodeBlock=function(){d(this)},j.prototype.toggleUnorderedList=function(){b(this)},j.prototype.toggleOrderedList=function(){w(this)},j.prototype.cleanBlock=function(){_(this)},j.prototype.drawLink=function(){x(this)},j.prototype.drawImage=function(){k(this)},j.prototype.drawTable=function(){S(this)},j.prototype.drawHorizontalRule=function(){C(this)},j.prototype.undo=function(){T(this)},j.prototype.redo=function(){E(this)},j.prototype.togglePreview=function(){L(this)},j.prototype.toggleSideBySide=function(){A(this)},j.prototype.toggleFullScreen=function(){l(this)},j.prototype.isPreviewActive=function(){var t=this.codemirror.getWrapperElement().lastChild;return/editor-preview-active/.test(t.className)},j.prototype.isSideBySideActive=function(){var t=this.codemirror.getWrapperElement().nextSibling;return/editor-preview-active-side/.test(t.className)}
vendor: 9,392 bytes, line 2
2,j.prototype.isFullscreenActive=function(){return this.codemirror.getOption("fullScreen")},j.prototype.getState=function(){return s(this.codemirror)},j.prototype.toTextArea=function(){var t=this.codemirror,e=t.getWrapperElement();e.parentNode&&(this.gui.toolbar&&e.parentNode.removeChild(this.gui.toolbar),this.gui.statusbar&&e.parentNode.removeChild(this.gui.statusbar),this.gui.sideBySide&&e.parentNode.removeChild(this.gui.sideBySide)),t.toTextArea(),this.autosaveTimeoutId&&(clearTimeout(this.autosaveTimeoutId),this.autosaveTimeoutId=void 0,this.clearAutosavedValue())},e.exports=j},{"./codemirror/tablist":19,codemirror:10,"codemirror-spell-checker":4,"codemirror/addon/display/fullscreen.js":5,"codemirror/addon/display/placeholder.js":6,"codemirror/addon/edit/continuelist.js":7,"codemirror/addon/mode/overlay.js":8,"codemirror/addon/selection/mark-selection.js":9,"codemirror/mode/gfm/gfm.js":11,"codemirror/mode/markdown/markdown.js":12,"codemirror/mode/xml/xml.js":14,marked:17}]},{},[20])(20)},246:(t,e,n)=>{"use strict";function i(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);e&&(i=i.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),n.push.apply(n,i)}return n}function r(t){for(var e=1;e<arguments.length;e++){var n=null!=arguments[e]?arguments[e]:{};e%2?i(Object(n),!0).forEach((function(e){a(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function o(t){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},o(t)}function a(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function s(){return s=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(t[i]=n[i])}return t},s.apply(this,arguments)}function l(t,e){if(null==t)return{};var n,i,r=function(t,e){if(null==t)return{};var n,i,r={},o=Object.keys(t);for(i=0;i<o.length;i++)n=o[i],e.indexOf(n)>=0||(r[n]=t[n]);return r}(t,e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);for(i=0;i<o.length;i++)n=o[i],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(r[n]=t[n])}return r}n.d(e,{Ay:()=>se});function c(t){if("undefined"!=typeof window&&window.navigator)return!!navigator.userAgent.match(t)}var u=c(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),h=c(/Edge/i),d=c(/firefox/i),f=c(/safari/i)&&!c(/chrome/i)&&!c(/android/i),p=c(/iP(ad|od|hone)/i),m=c(/chrome/i)&&c(/android/i),g={capture:!1,passive:!1};function v(t,e,n){t.addEventListener(e,n,!u&&g)}function y(t,e,n){t.removeEventListener(e,n,!u&&g)}function b(t,e){if(e){if(">"===e[0]&&(e=e.substring(1)),t)try{if(t.matches)return t.matches(e);if(t.msMatchesSelector)return t.msMatchesSelector(e);if(t.webkitMatchesSelector)return t.webkitMatchesSelector(e)}catch(t){return!1}return!1}}function w(t){return t.host&&t!==document&&t.host.nodeType?t.host:t.parentNode}function _(t,e,n,i){if(t){n=n||document;do{if(null!=e&&(">"===e[0]?t.parentNode===n&&b(t,e):b(t,e))||i&&t===n)return t;if(t===n)break}while(t=w(t))}return null}var x,k=/\s+/g;function S(t,e,n){if(t&&e)if(t.classList)t.classList[n?"add":"remove"](e);else{var i=(" "+t.className+" ").replace(k," ").replace(" "+e+" "," ");t.className=(i+(n?" "+e:"")).replace(k," ")}}function C(t,e,n){var i=t&&t.style;if(i){if(void 0===n)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(t,""):t.currentStyle&&(n=t.currentStyle),void 0===e?n:n[e];e in i||-1!==e.indexOf("webkit")||(e="-webkit-"+e),i[e]=n+("string"==typeof n?"":"px")}}function T(t,e){var n="";if("string"==typeof t)n=t;else do{var i=C(t,"transform");i&&"none"!==i&&(n=i+" "+n)}while(!e&&(t=t.parentNode));var r=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return r&&new r(n)}function E(t,e,n){if(t){var i=t.getElementsByTagName(e),r=0,o=i.length;if(n)for(;r<o;r++)n(i[r],r);return i}return[]}function A(){var t=document.scrollingElement;return t||document.documentElement}function L(t,e,n,i,r){if(t.getBoundingClientRect||t===window){var o,a,s,l,c,h,d;if(t!==window&&t.parentNode&&t!==A()?(a=(o=t.getBoundingClientRect()).top,s=o.left,l=o.bottom,c=o.right,h=o.height,d=o.width):(a=0,s=0,l=window.innerHeight,c=window.innerWidth,h=window.innerHeight,d=window.innerWidth),(e||n)&&t!==window&&(r=r||t.parentNode,!u))do{if(r&&r.getBoundingClientRect&&("none"!==C(r,"transform")||n&&"static"!==C(r,"position"))){var f=r.getBoundingClientRect();a-=f.top+parseInt(C(r,"border-top-width")),s-=f.left+parseInt(C(r,"border-left-width")),l=a+o.height,c=s+o.width;break}}while(r=r.parentNode);if(i&&t!==window){var p=T(r||t),m=p&&p.a,g=p&&p.d;p&&(l=(a/=g)+(h/=g),c=(s/=m)+(d/=m))}return{top:a,left:s,bottom:l,right:c,width:d,height:h}}}function M(t,e,n){for(var i=I(t,!0),r=L(t)[e];i;){var o=L(i)[n];if(!("top"===n||"left"===n?r>=o:r<=o))return i;if(i===A())break;i=I(i,!1)}return!1}function O(t,e,n,i){for(var r=0,o=0,a=t.children;o<a.length;){if("none"!==a[o].style.display&&a[o]!==zt.ghost&&(i||a[o]!==zt.dragged)&&_(a[o],n.draggable,t,!1)){if(r===e)return a[o];r++}o++}return null}function P(t,e){for(var n=t.lastElementChild;n&&(n===zt.ghost||"none"===C(n,"display")||e&&!b(n,e));)n=n.previousElementSibling;return n||null}function D(t,e){var n=0;if(!t||!t.parentNode)return-1;for(;t=t.previousElementSibling;)"TEMPLATE"===t.nodeName.toUpperCase()||t===zt.clone||e&&!b(t,e)||n++;return n}function N(t){var e=0,n=0,i=A();if(t)do{var r=T(t),o=r.a,a=r.d;e+=t.scrollLeft*o,n+=t.scrollTop*a}while(t!==i&&(t=t.parentNode));return[e,n]}function I(t,e){if(!t||!t.getBoundingClientRect)return A();var n=t,i=!1;do{if(n.clientWidth<n.scrollWidth||n.clientHeight<n.scrollHeight){var r=C(n);if(n.clientWidth<n.scrollWidth&&("auto"==r.overflowX||"scroll"==r.overflowX)||n.clientHeight<n.scrollHeight&&("auto"==r.overflowY||"scroll"==r.overflowY)){if(!n.getBoundingClientRect||n===document.body)return A();if(i||e)return n;i=!0}}}while(n=n.parentNode);return A()}function R(t,e){return Math.round(t.top)===Math.round(e.top)&&Math.round(t.left)===Math.round(e.left)&&Math.round(t.height)===Math.round(e.height)&&Math.round(t.width)===Math.round(e.width)}function F(t,e){return function(){if(!x){var n=arguments;1===n.length?t.call(this,n[0]):t.apply(this,n),x=setTimeout((function(){x=void 0}),e)}}}function j(t,e,n){t.scrollLeft+=e,t.scrollTop+=n}function B(t){var e=window.Polymer,n=window.jQuery||window.Zepto;return e&&e.dom?e.dom(t).cloneNode(!0):n?n(t).clone(!0)[0]:t.cloneNode(!0)}function z(t,e,n){var i={};return Array.from(t.children).forEach((function(r){var o,a,s,l;if(_(r,e.draggable,t,!1)&&!r.animated&&r!==n){var c=L(r);i.left=Math.min(null!==(o=i.left)&&void 0!==o?o:1/0,c.left),i.top=Math.min(null!==(a=i.top)&&void 0!==a?a:1/0,c.top),i.right=Math.max(null!==(s=i.right)&&void 0!==s?s:-1/0,c.right),i.bottom=Math.max(null!==(l=i.bottom)&&void 0!==l?l:-1/0,c.bottom)}})),i.width=i.right-i.left,i.height=i.bottom-i.top,i.x=i.left,i.y=i.top,i}var q="Sortable"+(new Date).getTime();function H(){var t,e=[];return{captureAnimationState:function(){(e=[],this.options.animation)&&[].slice.call(this.el.children).forEach((function(t){if("none"!==C(t,"display")&&t!==zt.ghost){e.push({target:t,rect:L(t)});var n=r({},e[e.length-1].rect);if(t.thisAnimationDuration){var i=T(t,!0);i&&(n.top-=i.f,n.left-=i.e)}t.fromRect=n}}))},addAnimationState:function(t){e.push(t)},removeAnimationState:function(t){e.splice(function(t,e){for(var n in t)if(t.hasOwnProperty(n))for(var i in e)if(e.hasOwnProperty(i)&&e[i]===t[n][i])return Number(n);return-1}(e,{target:t}),1)},animateAll:function(n){var i=this;if(!this.options.animation)return clearTimeout(t),void("function"==typeof n&&n());var r=!1,o=0;e.forEach((function(t){var e=0,n=t.target,a=n.fromRect,s=L(n),l=n.prevFromRect,c=n.prevToRect,u=t.rect,h=T(n,!0);h&&(s.top-=h.f,s.left-=h.e),n.toRect=s,n.thisAnimationDuration&&R(l,s)&&!R(a,s)&&(u.top-s.top)/(u.left-s.left)==(a.top-s.top)/(a.left-s.left)&&(e=function(t,e,n,i){return Math.sqrt(Math.pow(e.top-t.top,2)+Math.pow(e.left-t.left,2))/Math.sqrt(Math.pow(e.top-n.top,2)+Math.pow(e.left-n.left,2))*i.animation}(u,l,c,i.options)),R(s,a)||(n.prevFromRect=a,n.prevToRect=s,e||(e=i.options.animation),i.animate(n,u,s,e)),e&&(r=!0,o=Math.max(o,e),clearTimeout(n.animationResetTimer),n.animationResetTimer=setTimeout((function(){n.animationTime=0,n.prevFromRect=null,n.fromRect=null,n.prevToRect=null,n.thisAnimationDuration=null}),e),n.thisAnimationDuration=e)})),clearTimeout(t),r?t=setTimeout((function(){"function"==typeof n&&n()}),o):"function"==typeof n&&n(),e=[]},animate:function(t,e,n,i){if(i){C(t,"transition",""),C(t,"transform","");var r=T(this.el),o=r&&r.a,a=r&&r.d,s=(e.left-n.left)/(o||1),l=(e.top-n.top)/(a||1);t.animatingX=!!s,t.animatingY=!!l,C(t,"transform","translate3d("+s+"px,"+l+"px,0)"),this.forRepaintDummy=function(t){return t.offsetWidth}(t),C(t,"transition","transform "+i+"ms"+(this.options.easing?" "+this.options.easing:"")),C(t,"transform","translate3d(0,
20,0)"),"number"==typeof t.animated&&clearTimeout(t.animated),t.animated=setTimeout((function(){C(t,"transition",""),C(t,"transform",""),t.animated=!1,t.animatingX=!1,t.animatingY=!1}),i)}}}}var U=[],W={initializeByDefault:!0},$={mount:function(t){for(var e in W)W.hasOwnProperty(e)&&!(e in t)&&(t[e]=W[e]);U.forEach((function(e){if(e.pluginName===t.pluginName)throw"Sortable: Cannot mount plugin ".concat(t.pluginName," more than once")})),U.push(t)},pluginEvent:function(t,e,n){var i=this;this.eventCanceled=!1,n.cancel=function(){i.eventCanceled=!0};var o=t+"Global";U.forEach((function(i){e[i.pluginName]&&(e[i.pluginName][o]&&e[i.pluginName][o](r({sortable:e},n)),e.options[i.pluginName]&&e[i.pluginName][t]&&e[i.pluginName][t](r({sortable:e},n)))}))},initializePlugins:function(t,e,n,i){for(var r in U.forEach((function(i){var r=i.pluginName;if(t.options[r]||i.initializeByDefault){var o=new i(t,e,t.options);o.sortable=t,o.options=t.options,t[r]=o,s(n,o.defaults)}})),t.options)if(t.options.hasOwnProperty(r)){var o=this.modifyOption(t,r,t.options[r]);void 0!==o&&(t.options[r]=o)}},getEventProperties:function(t,e){var n={};return U.forEach((function(i){"function"==typeof i.eventProperties&&s(n,i.eventProperties.call(e[i.pluginName],t))})),n},modifyOption:function(t,e,n){var i;return U.forEach((function(r){t[r.pluginName]&&r.optionListeners&&"function"==typeof r.optionListeners[e]&&(i=r.optionListeners[e].call(t[r.pluginName],n))})),i}};function V(t){var e=t.sortable,n=t.rootEl,i=t.name,o=t.targetEl,a=t.cloneEl,s=t.toEl,l=t.fromEl,c=t.oldIndex,d=t.newIndex,f=t.oldDraggableIndex,p=t.newDraggableIndex,m=t.originalEvent,g=t.putSortable,v=t.extraEventProperties;if(e=e||n&&n[q]){var y,b=e.options,w="on"+i.charAt(0).toUpperCase()+i.substr(1);!window.CustomEvent||u||h?(y=document.createEvent("Event")).initEvent(i,!0,!0):y=new CustomEvent(i,{bubbles:!0,cancelable:!0}),y.to=s||n,y.from=l||n,y.item=o||n,y.clone=a,y.oldIndex=c,y.newIndex=d,y.oldDraggableIndex=f,y.newDraggableIndex=p,y.originalEvent=m,y.pullMode=g?g.lastPutMode:void 0;var _=r(r({},v),$.getEventProperties(i,e));for(var x in _)y[x]=_[x];n&&n.dispatchEvent(y),b[w]&&b[w].call(e,y)}}var Z=["evt"],Y=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=n.evt,o=l(n,Z);$.pluginEvent.bind(zt)(t,e,r({dragEl:K,parentEl:X,ghostEl:J,rootEl:Q,nextEl:tt,lastDownEl:et,cloneEl:nt,cloneHidden:it,dragStarted:gt,putSortable:ct,activeSortable:zt.active,originalEvent:i,oldIndex:rt,oldDraggableIndex:at,newIndex:ot,newDraggableIndex:st,hideGhostForTarget:Rt,unhideGhostForTarget:Ft,cloneNowHidden:function(){it=!0},cloneNowShown:function(){it=!1},dispatchSortableEvent:function(t){G({sortable:e,name:t,originalEvent:i})}},o))};function G(t){V(r({putSortable:ct,cloneEl:nt,targetEl:K,rootEl:Q,oldIndex:rt,oldDraggableIndex:at,newIndex:ot,newDraggableIndex:st},t))}var K,X,J,Q,tt,et,nt,it,rt,ot,at,st,lt,ct,ut,ht,dt,ft,pt,mt,gt,vt,yt,bt,wt,_t=!1,xt=!1,kt=[],St=!1,Ct=!1,Tt=[],Et=!1,At=[],Lt="undefined"!=typeof document,Mt=p,Ot=h||u?"cssFloat":"float",Pt=Lt&&!m&&!p&&"draggable"in document.createElement("div"),Dt=function(){if(Lt){if(u)return!1;var t=document.createElement("x");return t.style.cssText="pointer-events:auto","auto"===t.style.pointerEvents}}
vendor: 8,417 bytes, line 2
2(),Nt=function(t,e){var n=C(t),i=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),r=O(t,0,e),o=O(t,1,e),a=r&&C(r),s=o&&C(o),l=a&&parseInt(a.marginLeft)+parseInt(a.marginRight)+L(r).width,c=s&&parseInt(s.marginLeft)+parseInt(s.marginRight)+L(o).width;if("flex"===n.display)return"column"===n.flexDirection||"column-reverse"===n.flexDirection?"vertical":"horizontal";if("grid"===n.display)return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(r&&a.float&&"none"!==a.float){var u="left"===a.float?"left":"right";return!o||"both"!==s.clear&&s.clear!==u?"horizontal":"vertical"}return r&&("block"===a.display||"flex"===a.display||"table"===a.display||"grid"===a.display||l>=i&&"none"===n[Ot]||o&&"none"===n[Ot]&&l+c>i)?"vertical":"horizontal"},It=function(t){function e(t,n){return function(i,r,o,a){var s=i.options.group.name&&r.options.group.name&&i.options.group.name===r.options.group.name;if(null==t&&(n||s))return!0;if(null==t||!1===t)return!1;if(n&&"clone"===t)return t;if("function"==typeof t)return e(t(i,r,o,a),n)(i,r,o,a);var l=(n?i:r).options.group.name;return!0===t||"string"==typeof t&&t===l||t.join&&t.indexOf(l)>-1}}var n={},i=t.group;i&&"object"==o(i)||(i={name:i}),n.name=i.name,n.checkPull=e(i.pull,!0),n.checkPut=e(i.put),n.revertClone=i.revertClone,t.group=n},Rt=function(){!Dt&&J&&C(J,"display","none")},Ft=function(){!Dt&&J&&C(J,"display","")};Lt&&!m&&document.addEventListener("click",(function(t){if(xt)return t.preventDefault(),t.stopPropagation&&t.stopPropagation(),t.stopImmediatePropagation&&t.stopImmediatePropagation(),xt=!1,!1}),!0);var jt=function(t){if(K){t=t.touches?t.touches[0]:t;var e=(r=t.clientX,o=t.clientY,kt.some((function(t){var e=t[q].options.emptyInsertThreshold;if(e&&!P(t)){var n=L(t),i=r>=n.left-e&&r<=n.right+e,s=o>=n.top-e&&o<=n.bottom+e;return i&&s?a=t:void 0}})),a);if(e){var n={};for(var i in t)t.hasOwnProperty(i)&&(n[i]=t[i]);n.target=n.rootEl=e,n.preventDefault=void 0,n.stopPropagation=void 0,e[q]._onDragOver(n)}}var r,o,a},Bt=function(t){K&&K.parentNode[q]._isOutsideThisEl(t.target)};function zt(t,e){if(!t||!t.nodeType||1!==t.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(t));this.el=t,this.options=e=s({},e),t[q]=this;var n={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(t.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Nt(t,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(t,e){t.setData("Text",e.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==zt.supportPointer&&"PointerEvent"in window&&!f,emptyInsertThreshold:5};for(var i in $.initializePlugins(this,t,n),n)!(i in e)&&(e[i]=n[i]);for(var r in It(e),this)"_"===r.charAt(0)&&"function"==typeof this[r]&&(this[r]=this[r].bind(this));this.nativeDraggable=!e.forceFallback&&Pt,this.nativeDraggable&&(this.options.touchStartThreshold=1),e.supportPointer?v(t,"pointerdown",this._onTapStart):(v(t,"mousedown",this._onTapStart),v(t,"touchstart",this._onTapStart)),this.nativeDraggable&&(v(t,"dragover",this),v(t,"dragenter",this)),kt.push(this.el),e.store&&e.store.get&&this.sort(e.store.get(this)||[]),s(this,H())}function qt(t,e,n,i,r,o,a,s){var l,c,d=t[q],f=d.options.onMove;return!window.CustomEvent||u||h?(l=document.createEvent("Event")).initEvent("move",!0,!0):l=new CustomEvent("move",{bubbles:!0,cancelable:!0}),l.to=e,l.from=t,l.dragged=n,l.draggedRect=i,l.related=r||e,l.relatedRect=o||L(e),l.willInsertAfter=s,l.originalEvent=a,t.dispatchEvent(l),f&&(c=f.call(d,l,a)),c}function Ht(t){t.draggable=!1}function Ut(){Et=!1}function Wt(t){for(var e=t.tagName+t.className+t.src+t.href+t.textContent,n=e.length,i=0;n--;)i+=e.charCodeAt(n);return i.toString(36)}function $t(t){return setTimeout(t,0)}function Vt(t){return clearTimeout(t)}zt.prototype={constructor:zt,_isOutsideThisEl:function(t){this.el.contains(t)||t===this.el||(vt=null)},_getDirection:function(t,e){return"function"==typeof this.options.direction?this.options.direction.call(this,t,e,K):this.options.direction},_onTapStart:function(t){if(t.cancelable){var e=this,n=this.el,i=this.options,r=i.preventOnFilter,o=t.type,a=t.touches&&t.touches[0]||t.pointerType&&"touch"===t.pointerType&&t,s=(a||t).target,l=t.target.shadowRoot&&(t.path&&t.path[0]||t.composedPath&&t.composedPath()[0])||s,c=i.filter;if(function(t){At.length=0;var e=t.getElementsByTagName("input"),n=e.length;for(;n--;){var i=e[n];i.checked&&At.push(i)}}(n),!K&&!(/mousedown|pointerdown/.test(o)&&0!==t.button||i.disabled)&&!l.isContentEditable&&(this.nativeDraggable||!f||!s||"SELECT"!==s.tagName.toUpperCase())&&!((s=_(s,i.draggable,n,!1))&&s.animated||et===s)){if(rt=D(s),at=D(s,i.draggable),"function"==typeof c){if(c.call(this,t,s,this))return G({sortable:e,rootEl:l,name:"filter",targetEl:s,toEl:n,fromEl:n}),Y("filter",e,{evt:t}),void(r&&t.cancelable&&t.preventDefault())}else if(c&&(c=c.split(",").some((function(i){if(i=_(l,i.trim(),n,!1))return G({sortable:e,rootEl:i,name:"filter",targetEl:s,fromEl:n,toEl:n}),Y("filter",e,{evt:t}),!0}))))return void(r&&t.cancelable&&t.preventDefault());i.handle&&!_(l,i.handle,n,!1)||this._prepareDragStart(t,a,s)}}},_prepareDragStart:function(t,e,n){var i,r=this,o=r.el,a=r.options,s=o.ownerDocument;if(n&&!K&&n.parentNode===o){var l=L(n);if(Q=o,X=(K=n).parentNode,tt=K.nextSibling,et=n,lt=a.group,zt.dragged=K,ut={target:K,clientX:(e||t).clientX,clientY:(e||t).clientY},pt=ut.clientX-l.left,mt=ut.clientY-l.top,this._lastX=(e||t).clientX,this._lastY=(e||t).clientY,K.style["will-change"]="all",i=function(){Y("delayEnded",r,{evt:t}),zt.eventCanceled?r._onDrop():(r._disableDelayedDragEvents(),!d&&r.nativeDraggable&&(K.draggable=!0),r._triggerDragStart(t,e),G({sortable:r,name:"choose",originalEvent:t}),S(K,a.chosenClass,!0))},a.ignore.split(",").forEach((function(t){E(K,t.trim(),Ht)})),v(s,"dragover",jt),v(s,"mousemove",jt),v(s,"touchmove",jt),v(s,"mouseup",r._onDrop),v(s,"touchend",r._onDrop),v(s,"touchcancel",r._onDrop),d&&this.nativeDraggable&&(this.options.touchStartThreshold=4,K.draggable=!0),Y("delayStart",this,{evt:t}),!a.delay||a.delayOnTouchOnly&&!e||this.nativeDraggable&&(h||u))i();else{if(zt.eventCanceled)return void this._onDrop();v(s,"mouseup",r._disableDelayedDrag),v(s,"touchend",r._disableDelayedDrag),v(s,"touchcancel",r._disableDelayedDrag),v(s,"mousemove",r._delayedDragTouchMoveHandler),v(s,"touchmove",r._delayedDragTouchMoveHandler),a.supportPointer&&v(s,"pointermove",r._delayedDragTouchMoveHandler),r._dragStartTimer=setTimeout(i,a.delay)}}},_delayedDragTouchMoveHandler:function(t){var e=t.touches?t.touches[0]:t;Math.max(Math.abs(e.clientX-this._lastX),Math.abs(e.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){K&&Ht(K),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var t=this.el.ownerDocument;y(t,"mouseup",this._disableDelayedDrag),y(t,"touchend",this._disableDelayedDrag),y(t,"touchcancel",this._disableDelayedDrag),y(t,"mousemove",this._delayedDragTouchMoveHandler),y(t,"touchmove",this._delayedDragTouchMoveHandler),y(t,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(t,e){e=e||"touch"==t.pointerType&&t,!this.nativeDraggable||e?this.options.supportPointer?v(document,"pointermove",this._onTouchMove):v(document,e?"touchmove":"mousemove",this._onTouchMove):(v(K,"dragend",this),v(Q,"dragstart",this._onDragStart));try{document.selection?$t((function(){document.selection.empty()})):window.getSelection().removeAllRanges()}catch(t){}},_dragStarted:function(t,e){if(_t=!1,Q&&K){Y("dragStarted",this,{evt:e}),this.nativeDraggable&&v(document,"dragover",Bt);var n=this.options;!t&&S(K,n.dragClass,!1),S(K,n.ghostClass,!0),zt.active=this,t&&this._appendGhost(),G({sortable:this,name:"start",originalEvent:e})}
vendor: 1,718 bytes, line 2
2else this._nulling()},_emulateDragOver:function(){if(ht){this._lastX=ht.clientX,this._lastY=ht.clientY,Rt();for(var t=document.elementFromPoint(ht.clientX,ht.clientY),e=t;t&&t.shadowRoot&&(t=t.shadowRoot.elementFromPoint(ht.clientX,ht.clientY))!==e;)e=t;if(K.parentNode[q]._isOutsideThisEl(t),e)do{if(e[q]){if(e[q]._onDragOver({clientX:ht.clientX,clientY:ht.clientY,target:t,rootEl:e})&&!this.options.dragoverBubble)break}t=e}while(e=w(e));Ft()}},_onTouchMove:function(t){if(ut){var e=this.options,n=e.fallbackTolerance,i=e.fallbackOffset,r=t.touches?t.touches[0]:t,o=J&&T(J,!0),a=J&&o&&o.a,s=J&&o&&o.d,l=Mt&&wt&&N(wt),c=(r.clientX-ut.clientX+i.x)/(a||1)+(l?l[0]-Tt[0]:0)/(a||1),u=(r.clientY-ut.clientY+i.y)/(s||1)+(l?l[1]-Tt[1]:0)/(s||1);if(!zt.active&&!_t){if(n&&Math.max(Math.abs(r.clientX-this._lastX),Math.abs(r.clientY-this._lastY))<n)return;this._onDragStart(t,!0)}if(J){o?(o.e+=c-(dt||0),o.f+=u-(ft||0)):o={a:1,b:0,c:0,d:1,e:c,f:u};var h="matrix(".concat(o.a,",").concat(o.b,",").concat(o.c,",").concat(o.d,",").concat(o.e,",").concat(o.f,")");C(J,"webkitTransform",h),C(J,"mozTransform",h),C(J,"msTransform",h),C(J,"transform",h),dt=c,ft=u,ht=r}t.cancelable&&t.preventDefault()}},_appendGhost:function(){if(!J){var t=this.options.fallbackOnBody?document.body:Q,e=L(K,!0,Mt,!0,t),n=this.options;if(Mt){for(wt=t;"static"===C(wt,"position")&&"none"===C(wt,"transform")&&wt!==document;)wt=wt.parentNode;wt!==document.body&&wt!==document.documentElement?(wt===document&&(wt=A()),e.top+=wt.scrollTop,e.left+=wt.scrollLeft):wt=A(),Tt=N(wt)}S(J=K.cloneNode(!0),n.ghostClass,!1),S(J,n.fallbackClass,!0),S(J,n.dragClass,!0),C(J,"transition",""),C(J,"transform",""),C(J,"box-sizing","border-box"),C(J,"margin",0),C(J,"to
2p",e.top),C(J,"left",e.left),C(J,"width",e.width),C(J,"height",e.height),C(J,"opacity","0.8"),C(J,"position",Mt?"absolute":"fixed"),C(J,"zIndex","100000"),C(J,"pointerEvents","none"),zt.ghost=J,t.appendChild(J),C(J,"transform-origin",pt/parseInt(J.style.width)*100+"% "+mt/parseInt(J.style.height)*100+"%")}},_onDragStart:function(t,e){var n=this,i=t.dataTransfer,r=n.options;Y("dragStart",this,{evt:t}),zt.eventCanceled?this._onDrop():(Y("setupClone",this),zt.eventCanceled||((nt=B(K)).removeAttribute("id"),nt.draggable=!1,nt.style["will-change"]="",this._hideClone(),S(nt,this.options.chosenClass,!1),zt.clone=nt),n.cloneId=$t((function(){Y("clone",n),zt.eventCanceled||(n.options.removeCloneOnHide||Q.insertBefore(nt,K),n._hideClone(),G({sortable:n,name:"clone"}))})),!e&&S(K,r.dragClass,!0),e?(xt=!0,n._loopId=setInterval(n._emulateDragOver,50)):(y(document,"mouseup",n._onDrop),y(document,"touchend",n._onDrop),y(document,"touchcancel",n._onDrop),i&&(i.effectAllowed="move",r.setData&&r.setData.call(n,i,K)),v(document,"drop",n),C(K,"transform","translateZ(0)")),_t=!0,n._dragStartId=$t(n._dragStarted.bind(n,e,t)),v(document,"selectstart",n),gt=!0,f&&C(document.body,"user-select","none"))},_onDragOver:function(t){var e,n,i,o,a=this.el,s=t.target,l=this.options,c=l.group,u=zt.active,h=lt===c,d=l.sort,f=ct||u,p=this,m=!1;if(!Et){if(void 0!==t.preventDefault&&t.cancelable&&t.preventDefault(),s=_(s,l.draggable,a,!0),B("dragOver"),zt.eventCanceled)return m;if(K.contains(t.target)||s.animated&&s.animatingX&&s.animatingY||p._ignoreWhileAnimating===s)return U(!1);if(xt=!1,u&&!l.disabled&&(h?d||(i=X!==Q):ct===this||(this.lastPutMode=lt.checkPull(this,u,K,t))&&c.checkPut(this,u,K,t))){if(o="vertical"===this._getDirection(t,s),e=L(K),B("dragOverValid"),zt.eventCanceled)return m;if(i)return X=Q,H(),this._hideClone(),B("revert"),zt.eventCanceled||(tt?Q.insertBefore(K,tt):Q.appendChild(K)),U(!0);var g=P(a,l.draggable);if(!g||function(t,e,n){var i=L(P(n.el,n.options.draggable)),r=z(n.el,n.options,J),o=10;return e?t.clientX>r.right+o||t.clientY>i.bottom&&t.clientX>i.left:t.clientY>r.bottom+o||t.clientX>i.right&&t.clientY>i.top}(t,o,this)&&!g.animated){if(g===K)return U(!1);if(g&&a===t.target&&(s=g),s&&(n=L(s)),!1!==qt(Q,a,K,e,s,n,t,!!s))return H(),g&&g.nextSibling?a.insertBefore(K,g.nextSibling):a.appendChild(K),X=a,W(),U(!0)}else if(g&&function(t,e,n){var i=L(O(n.el,0,n.options,!0)),r=z(n.el,n.options,J),o=10;return e?t.clientX<r.left-o||t.clientY<i.top&&t.clientX<i.right:t.clientY<r.top-o||t.clientY<i.bottom&&t.clientX<i.left}(t,o,this)){var v=O(a,0,l,!0);if(v===K)return U(!1);if(n=L(s=v),!1!==qt(Q,a,K,e,s,n,t,!1))return H(),a.insertBefore(K,v),X=a,W(),U(!0)}else if(s.parentNode===a){n=L(s);var y,b,w,x=K.parentNode!==a,k=!function(t,e,n){var i=n?t.left:t.top,r=n?t.right:t.bottom,o=n?t.width:t.height,a=n?e.left:e.top,s=n?e.right:e.bottom,l=n?e.width:e.height;return i===a||r===s||i+o/2===a+l/2}(K.animated&&K.toRect||e,s.animated&&s.toRect||n,o),T=o?"top":"left",E=M(s,"top","top")||M(K,"top","top"),A=E?E.scrollTop:void 0;if(vt!==s&&(b=n[T],St=!1,Ct=!k&&l.invertSwap||x),y=function(t,e,n,i,r,o,a,s){var l=i?t.clientY:t.clientX,c=i?n.height:n.width,u=i?n.top:n.left,h=i?n.bottom:n.right,d=!1;if(!a)if(s&&bt<c*r){if(!St&&(1===yt?l>u+c*o/2:l<h-c*o/2)&&(St=!0),St)d=!0;else if(1===yt?l<u+bt:l>h-bt)return-yt}else if(l>u+c*(1-r)/2&&l<h-c*(1-r)/2)return function(t){return D(K)<D(t)?1:-1}(e);if((d=d||a)&&(l<u+c*o/2||l>h-c*o/2))return l>u+c/2?1:-1;return 0}(t,s,n,o,k?1:l.swapThreshold,null==l.invertedSwapThreshold?l.swapThreshold:l.invertedSwapThreshold,Ct,vt===s),0!==y){var N=D(K);do{N-=y,w=X.children[N]}while(w&&("none"===C(w,"display")||w===J))}if(0===y||w===s)return U(!1);vt=s,yt=y;var I=s.nextElementSibling,R=!1,F=qt(Q,a,K,e,s,n,t,R=1===y);if(!1!==F)return 1!==F&&-1!==F||(R=1===F),Et=!0,setTimeout(Ut,30),H(),R&&!I?a.appendChild(K):s.parentNode.insertBefore(K,R?I:s),E&&j(E,0,A-E.scrollTop),X=K.parentNode,void 0===b||Ct||(bt=Math.abs(b-L(s)[T])),W(),U(!0)}if(a.contains(K))return U(!1)}return!1}function B(l,c){Y(l,p,r({evt:t,isOwner:h,axis:o?"vertical":"horizontal",revert:i,dragRect:e,targetRect:n,canSort:d,fromSortable:f,target:s,completed:U,onMove:function(n,i){return qt(Q,a,K,e,n,L(n),t,i)},changed:W},c))}function H(){B("dragOverAnimationCapture"),p.captureAnimationState(),p!==f&&f.captureAnimationState()}function U(e){return B("dragOverCompleted",{insertion:e}),e&&(h?u._hideClone():u._showClone(p),p!==f&&(S(K,ct?ct.options.ghostClass:u.options.ghostClass,!1),S(K,l.ghostClass,!0)),ct!==p&&p!==zt.active?ct=p:p===zt.active&&ct&&(ct=null),f===p&&(p._ignoreWhileAnimating=s),p.animateAll((function(){B("dragOverAnimationComplete"),p._ignoreWhileAnimating=null})),p!==f&&(f.animateAll(),f._ignoreWhileAnimating=null)),(s===K&&!K.animated||s===a&&!s.animated)&&(vt=null),l.dragoverBubble||t.rootEl||s===document||(K.parentNode[q]._isOutsideThisEl(t.target),!e&&jt(t)),!l.dragoverBubble&&t.stopPropagation&&t.stopPropagation(),m=!0}function W(){ot=D(K),st=D(K,l.draggable),G({sortable:p,name:"change",toEl:a,newIndex:ot,newDraggableIndex:st,originalEvent:t})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){y(document,"mousemove",this._onTouchMove),y(document,"touchmove",this._onTouchMove),y(document,"pointermove",this._onTouchMove),y(document,"dragover",jt),y(document,"mousemove",jt),y(document,"touchmove",jt)},_offUpEvents:function(){var t=this.el.ownerDocument;y(t,"mouseup",this._onDrop),y(t,"touchend",this._onDrop),y(t,"pointerup",this._onDrop),y(t,"touchcancel",this._onDrop),y(document,"selectstart",this)},_onDrop:function(t){var e=this.el,n=this.options;ot=D(K),st=D(K,n.draggable),Y("drop",this,{evt:t}),X=K&&K.parentNode,ot=D(K),st=D(K,n.draggable),zt.eventCanceled||(_t=!1,Ct=!1,St=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),Vt(this.cloneId),Vt(this._dragStartId),this.nativeDraggable&&(y(document,"drop",this),y(e,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),f&&C(document.body,"user-select",""),C(K,"transform",""),t&&(gt&&(t.cancelable&&t.preventDefault(),!n.dropBubble&&t.stopPropagation()),J&&J.parentNode&&J.parentNode.removeChild(J),(Q===X||ct&&"clone"!==ct.lastPutMode)&&nt&&nt.parentNode&&nt.parentNode.removeChild(nt),K&&(this.nativeDraggable&&y(K,"dragend",this),Ht(K),K.style["will-change"]="",gt&&!_t&&S(K,ct?ct.options.ghostClass:this.options.ghostClass,!1),S(K,this.options.chosenClass,!1),G({sortable:this,name:"unchoose",toEl:X,newIndex:null,newDraggableIndex:null,originalEvent:t}),Q!==X?(ot>=0&&(G({rootEl:X,name:"add",toEl:X,fromEl:Q,originalEvent:t}
vendor: 4,836 bytes, line 2
2),G({sortable:this,name:"remove",toEl:X,originalEvent:t}),G({rootEl:X,name:"sort",toEl:X,fromEl:Q,originalEvent:t}),G({sortable:this,name:"sort",toEl:X,originalEvent:t})),ct&&ct.save()):ot!==rt&&ot>=0&&(G({sortable:this,name:"update",toEl:X,originalEvent:t}),G({sortable:this,name:"sort",toEl:X,originalEvent:t})),zt.active&&(null!=ot&&-1!==ot||(ot=rt,st=at),G({sortable:this,name:"end",toEl:X,originalEvent:t}),this.save())))),this._nulling()},_nulling:function(){Y("nulling",this),Q=K=X=J=tt=nt=et=it=ut=ht=gt=ot=st=rt=at=vt=yt=ct=lt=zt.dragged=zt.ghost=zt.clone=zt.active=null,At.forEach((function(t){t.checked=!0})),At.length=dt=ft=0},handleEvent:function(t){switch(t.type){case"drop":case"dragend":this._onDrop(t);break;case"dragenter":case"dragover":K&&(this._onDragOver(t),function(t){t.dataTransfer&&(t.dataTransfer.dropEffect="move");t.cancelable&&t.preventDefault()}(t));break;case"selectstart":t.preventDefault()}},toArray:function(){for(var t,e=[],n=this.el.children,i=0,r=n.length,o=this.options;i<r;i++)_(t=n[i],o.draggable,this.el,!1)&&e.push(t.getAttribute(o.dataIdAttr)||Wt(t));return e},sort:function(t,e){var n={},i=this.el;this.toArray().forEach((function(t,e){var r=i.children[e];_(r,this.options.draggable,i,!1)&&(n[t]=r)}),this),e&&this.captureAnimationState(),t.forEach((function(t){n[t]&&(i.removeChild(n[t]),i.appendChild(n[t]))})),e&&this.animateAll()},save:function(){var t=this.options.store;t&&t.set&&t.set(this)},closest:function(t,e){return _(t,e||this.options.draggable,this.el,!1)},option:function(t,e){var n=this.options;if(void 0===e)return n[t];var i=$.modifyOption(this,t,e);n[t]=void 0!==i?i:e,"group"===t&&It(n)},destroy:function(){Y("destroy",this);var t=this.el;t[q]=null,y(t,"mousedown",this._onTapStart),y(t,"touchstart",this._onTapStart),y(t,"pointerdown",this._onTapStart),this.nativeDraggable&&(y(t,"dragover",this),y(t,"dragenter",this)),Array.prototype.forEach.call(t.querySelectorAll("[draggable]"),(function(t){t.removeAttribute("draggable")})),this._onDrop(),this._disableDelayedDragEvents(),kt.splice(kt.indexOf(this.el),1),this.el=t=null},_hideClone:function(){if(!it){if(Y("hideClone",this),zt.eventCanceled)return;C(nt,"display","none"),this.options.removeCloneOnHide&&nt.parentNode&&nt.parentNode.removeChild(nt),it=!0}},_showClone:function(t){if("clone"===t.lastPutMode){if(it){if(Y("showClone",this),zt.eventCanceled)return;K.parentNode!=Q||this.options.group.revertClone?tt?Q.insertBefore(nt,tt):Q.appendChild(nt):Q.insertBefore(nt,K),this.options.group.revertClone&&this.animate(K,nt),C(nt,"display",""),it=!1}}else this._hideClone()}},Lt&&v(document,"touchmove",(function(t){(zt.active||_t)&&t.cancelable&&t.preventDefault()})),zt.utils={on:v,off:y,css:C,find:E,is:function(t,e){return!!_(t,e,t,!1)},extend:function(t,e){if(t&&e)for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t},throttle:F,closest:_,toggleClass:S,clone:B,index:D,nextTick:$t,cancelNextTick:Vt,detectDirection:Nt,getChild:O,expando:q},zt.get=function(t){return t[q]},zt.mount=function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];e[0].constructor===Array&&(e=e[0]),e.forEach((function(t){if(!t.prototype||!t.prototype.constructor)throw"Sortable: Mounted plugin must be a constructor function, not ".concat({}.toString.call(t));t.utils&&(zt.utils=r(r({},zt.utils),t.utils)),$.mount(t)}))},zt.create=function(t,e){return new zt(t,e)},zt.version="1.15.3";var Zt,Yt,Gt,Kt,Xt,Jt,Qt=[],te=!1;function ee(){Qt.forEach((function(t){clearInterval(t.pid)})),Qt=[]}function ne(){clearInterval(Jt)}var ie=F((function(t,e,n,i){if(e.scroll){var r,o=(t.touches?t.touches[0]:t).clientX,a=(t.touches?t.touches[0]:t).clientY,s=e.scrollSensitivity,l=e.scrollSpeed,c=A(),u=!1;Yt!==n&&(Yt=n,ee(),Zt=e.scroll,r=e.scrollFn,!0===Zt&&(Zt=I(n,!0)));var h=0,d=Zt;do{var f=d,p=L(f),m=p.top,g=p.bottom,v=p.left,y=p.right,b=p.width,w=p.height,_=void 0,x=void 0,k=f.scrollWidth,S=f.scrollHeight,T=C(f),E=f.scrollLeft,M=f.scrollTop;f===c?(_=b<k&&("auto"===T.overflowX||"scroll"===T.overflowX||"visible"===T.overflowX),x=w<S&&("auto"===T.overflowY||"scroll"===T.overflowY||"visible"===T.overflowY)):(_=b<k&&("auto"===T.overflowX||"scroll"===T.overflowX),x=w<S&&("auto"===T.overflowY||"scroll"===T.overflowY));var O=_&&(Math.abs(y-o)<=s&&E+b<k)-(Math.abs(v-o)<=s&&!!E),P=x&&(Math.abs(g-a)<=s&&M+w<S)-(Math.abs(m-a)<=s&&!!M);if(!Qt[h])for(var D=0;D<=h;D++)Qt[D]||(Qt[D]={});Qt[h].vx==O&&Qt[h].vy==P&&Qt[h].el===f||(Qt[h].el=f,Qt[h].vx=O,Qt[h].vy=P,clearInterval(Qt[h].pid),0==O&&0==P||(u=!0,Qt[h].pid=setInterval(function(){i&&0===this.layer&&zt.active._onTouchMove(Xt);var e=Qt[this.layer].vy?Qt[this.layer].vy*l:0,n=Qt[this.layer].vx?Qt[this.layer].vx*l:0;"function"==typeof r&&"continue"!==r.call(zt.dragged.parentNode[q],n,e,t,Xt,Qt[this.layer].el)||j(Qt[this.layer].el,n,e)}.bind({layer:h}),24))),h++}
vendor: 4,321 bytes, line 2
2while(e.bubbleScroll&&d!==c&&(d=I(d,!1)));te=u}}),30),re=function(t){var e=t.originalEvent,n=t.putSortable,i=t.dragEl,r=t.activeSortable,o=t.dispatchSortableEvent,a=t.hideGhostForTarget,s=t.unhideGhostForTarget;if(e){var l=n||r;a();var c=e.changedTouches&&e.changedTouches.length?e.changedTouches[0]:e,u=document.elementFromPoint(c.clientX,c.clientY);s(),l&&!l.el.contains(u)&&(o("spill"),this.onSpill({dragEl:i,putSortable:n}))}};function oe(){}function ae(){}oe.prototype={startIndex:null,dragStart:function(t){var e=t.oldDraggableIndex;this.startIndex=e},onSpill:function(t){var e=t.dragEl,n=t.putSortable;this.sortable.captureAnimationState(),n&&n.captureAnimationState();var i=O(this.sortable.el,this.startIndex,this.options);i?this.sortable.el.insertBefore(e,i):this.sortable.el.appendChild(e),this.sortable.animateAll(),n&&n.animateAll()},drop:re},s(oe,{pluginName:"revertOnSpill"}),ae.prototype={onSpill:function(t){var e=t.dragEl,n=t.putSortable||this.sortable;n.captureAnimationState(),e.parentNode&&e.parentNode.removeChild(e),n.animateAll()},drop:re},s(ae,{pluginName:"removeOnSpill"});zt.mount(new function(){function t(){for(var t in this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0},this)"_"===t.charAt(0)&&"function"==typeof this[t]&&(this[t]=this[t].bind(this))}return t.prototype={dragStarted:function(t){var e=t.originalEvent;this.sortable.nativeDraggable?v(document,"dragover",this._handleAutoScroll):this.options.supportPointer?v(document,"pointermove",this._handleFallbackAutoScroll):e.touches?v(document,"touchmove",this._handleFallbackAutoScroll):v(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(t){var e=t.originalEvent;this.options.dragOverBubble||e.rootEl||this._handleAutoScroll(e)},drop:function(){this.sortable.nativeDraggable?y(document,"dragover",this._handleAutoScroll):(y(document,"pointermove",this._handleFallbackAutoScroll),y(document,"touchmove",this._handleFallbackAutoScroll),y(document,"mousemove",this._handleFallbackAutoScroll)),ne(),ee(),clearTimeout(x),x=void 0},nulling:function(){Xt=Yt=Zt=te=Jt=Gt=Kt=null,Qt.length=0},_handleFallbackAutoScroll:function(t){this._handleAutoScroll(t,!0)},_handleAutoScroll:function(t,e){var n=this,i=(t.touches?t.touches[0]:t).clientX,r=(t.touches?t.touches[0]:t).clientY,o=document.elementFromPoint(i,r);if(Xt=t,e||this.options.forceAutoScrollFallback||h||u||f){ie(t,this.options,o,e);var a=I(o,!0);!te||Jt&&i===Gt&&r===Kt||(Jt&&ne(),Jt=setInterval((function(){var o=I(document.elementFromPoint(i,r),!0);o!==a&&(a=o,ee()),ie(t,n.options,o,e)}),10),Gt=i,Kt=r)}else{if(!this.options.bubbleScroll||I(o,!0)===A())return void ee();ie(t,this.options,I(o,!1),!1)}}},s(t,{pluginName:"scroll",initializeByDefault:!0})}),zt.mount(ae,oe);const se=zt},7371:function(t){t.exports=function(){"use strict";function t(t,e){t.split(/\s+/).forEach((t=>{e(t)}))}class e{constructor(){this._events=void 0,this._events={}}on(e,n){t(e,(t=>{const e=this._events[t]||[];e.push(n),this._events[t]=e}))}off(e,n){var i=arguments.length;0!==i?t(e,(t=>{if(1===i)return void delete this._events[t];const e=this._events[t];void 0!==e&&(e.splice(e.indexOf(n),1),this._events[t]=e)})):this._events={}}trigger(e,...n){var i=this;t(e,(t=>{const e=i._events[t];void 0!==e&&e.forEach((t=>{t.apply(i,n)}))}))}}function n(t){return t.plugins={},class extends t{constructor(...t){super(...t),this.plugins={names:[],settings:{},requested:{},loaded:{}}}static define(e,n){t.plugins[e]={name:e,fn:n}}initializePlugins(t){var e,n;const i=this,r=[];if(Array.isArray(t))t.forEach((t=>{"string"==typeof t?r.push(t):(i.plugins.settings[t.name]=t.options,r.push(t.name))}));else if(t)for(e in t)t.hasOwnProperty(e)&&(i.plugins.settings[e]=t[e],r.push(e));for(;n=r.shift();)i.require(n)}loadPlugin(e){var n=this,i=n.plugins,r=t.plugins[e];if(!t.plugins.hasOwnProperty(e))throw new Error('Unable to find "'+e+'" plugin');i.requested[e]=!0,i.loaded[e]=r.fn.apply(n,[n.plugins.settings[e]||{}]),i.names.push(e)}require(t){var e=this,n=e.plugins;if(!e.plugins.loaded.hasOwnProperty(t)){if(n.requested[t])throw new Error('Plugin has circular dependency ("'+t+'")');e.loadPlugin(t)}return n.loaded[t]}}}const i=t=>(t=t.filter(Boolean)).length<2?t[0]||"":1==l(t)?"["+t.join("")+"]":"(?:"+t.join("|")+")",r=t=>
vendor: 4,024 bytes, line 2
2{if(!a(t))return t.join("");let e="",n=0;const i=()=>{n>1&&(e+="{"+n+"}")};return t.forEach(((r,o)=>{r!==t[o-1]?(i(),e+=r,n=1):n++})),i(),e},o=t=>{let e=u(t);return i(e)},a=t=>new Set(t).size!==t.length,s=t=>(t+"").replace(/([\$\(\)\*\+\.\?\[\]\^\{\|\}\\])/gu,"\\$1"),l=t=>t.reduce(((t,e)=>Math.max(t,c(e))),0),c=t=>u(t).length,u=t=>Array.from(t),h=t=>{if(1===t.length)return[[t]];let e=[];const n=t.substring(1);return h(n).forEach((function(n){let i=n.slice(0);i[0]=t.charAt(0)+i[0],e.push(i),i=n.slice(0),i.unshift(t.charAt(0)),e.push(i)})),e},d=[[0,65535]],f="[Ì-ͯ·ʾʼ]";let p,m;const g=3,v={},y={"/":"ââ",0:"ß",a:"â±¥ÉÉ",aa:"ê³",ae:"æǽǣ",ao:"êµ",au:"ê·",av:"ê¹ê»",ay:"ê½",b:"ÆÉÆ",c:"ê¿ÆÈ¼â",d:"ÄÉÉá´
Æê®·Ôɦ",e:"ÉÇá´É",f:"ê¼Æ",g:"Ç¥É ê¡áµ¹ê¿É¢",h:"ħⱨⱶɥ",i:"ɨı",j:"ÉÈ·",k:"Æâ±ªêêê
ê£",l:"ÅÆÉ«â±¡êêêÉ",m:"ɱɯϻ",n:"ê¥ÆÉ²êá´Ð»Ô",o:"øǿÉɵêêá´",oe:"Å",oi:"Æ£",oo:"ê",ou:"È£",p:"ƥᵽêêêÏ",q:"êêÉ",r:"Éɽêê§ê",s:"ÃÈ¿ê©ê
Ê",t:"ŧÆÊⱦê",th:"þ",tz:"ê©",u:"Ê",v:"ÊêÊ",vy:"ê¡",w:"â±³",y:"Æ´Éỿ",z:"ƶȥÉⱬê£",hv:"Æ"};for(let t in y){let e=y[t]||"";for(let n=0;n<e.length;n++){let i=e.substring(n,n+1);v[i]=t}}const b=new RegExp(Object.keys(v).join("|")+"|"+f,"gu"),w=t=>{void 0===p&&(p=T(t||d))},_=(t,e="NFKD")=>t.normalize(e),x=t=>u(t).reduce(((t,e)=>t+k(e)),""),k=t=>(t=_(t).toLowerCase().replace(b,(t=>v[t]||"")),_(t,"NFC"));function*S(t){for(const[e,n]of t)for(let t=e;t<=n;t++){let e=String.fromCharCode(t),n=x(e);n!=e.toLowerCase()&&(n.length>g||0!=n.length&&(yield{folded:n,composed:e,code_point:t}))}}const C=t=>{const e={},n=(t,n)=>{const i=e[t]||new Set,r=new RegExp("^"+o(i)+"$","iu");n.match(r)||(i.add(s(n)),e[t]=i)};for(let e of S(t))n(e.folded,e.folded),n(e.folded,e.composed);return e},T=t=>{const e=C(t),n={};let r=[];for(let t in e){let i=e[t];i&&(n[t]=o(i)),t.length>1&&r.push(s(t))}r.sort(((t,e)=>e.length-t.length));const a=i(r);return m=new RegExp("^"+a,"u"),n},E=(t,e=1)=>{let n=0;return t=t.map((t=>(p[t]&&(n+=t.length),p[t]||t))),n>=e?r(t):""},A=(t,e=1)=>(e=Math.max(e,t.length-1),i(h(t).map((t=>E(t,e))))),L=(t,e=!0)=>{let n=t.length>1?1:0;return i(t.map((t=>{let i=[];const o=e?t.length():t.length()-1;for(let e=0;e<o;e++)i.push(A(t.substrs[e]||"",n));return r(i)})))},M=(t,e)=>{for(const n of e){if(n.start!=t.start||n.end!=t.end)continue;if(n.substrs.join("")!==t.substrs.join(""))continue;let e=t.parts;const i=t=>{for(const n of e){if(n.start===t.start&&n.substr===t.substr)return!1;if(1!=t.length&&1!=n.length){if(t.start<n.start&&t.end>n.start)return!0;if(n.start<t.start&&n.end>t.start)return!0}}return!1};if(!(n.parts.filter(i).length>0))return!0}return!1};class O{constructor(){this.parts=[],this.substrs=[],this.start=0,this.end=0}add(t){t&&(this.parts.push(t),this.substrs.push(t.substr),this.start=Math.min(t.start,this.start),this.end=Math.max(t.end,this.end))}last(){return this.parts[this.parts.length-1]}length(){return this.parts.length}clone(t,e){let n=new O,i=JSON.parse(JSON.stringify(this.parts)),r=i.pop();for(const t of i)n.add(t);let o=e.substr.substring(0,t-r.start),a=o.length;return n.add({start:r.start,end:r.start+a,length:a,substr:o}),n}}const P=t=>{w(),t=x(t);let e="",n=[new O];for(let i=0;i<t.length;i++){let r=t.substring(i).match(m);const o=t.substring(i,i+1),a=r?r[0]:null;let s=[],l=new Set;for(const t of n){const e=t.last();if(!e||1==e.length||e.end<=i)if(a){const e=a.length;t.add({start:i,end:i+e,length:e,substr:a}),l.add("1")}else t.add({start:i,end:i+1,length:1,substr:o}),l.add("2");else if(a){let n=t.clone(i,e);const r=a.length;n.add({start:i,end:i+r,length:r,substr:a}),s.push(n)}else l.add("3")}if(s.length>0){s=s.sort(((t,e)=>t.length()-e.length()));for(let t of s)M(t,n)||n.push(t)}else if(i>0&&1==l.size&&!l.has("3")){e+=L(n,!1);let t=new O;const i=n[0];i&&t.add(i.last()),n=[t]}}return e+=L(n,!0),e},D=(t,e)=>{if(t)return t[e]},N=(t,e)=>{if(t){for(var n,i=e.split(".");(n=i.shift())&&(t=t[n]););return t}},I=(t,e,n)=>{var i,r;
vendor: 4,761 bytes, line 2
2return t?(t+="",null==e.regex||-1===(r=t.search(e.regex))?0:(i=e.string.length/t.length,0===r&&(i+=.5),i*n)):0},R=(t,e)=>{var n=t[e];if("function"==typeof n)return n;n&&!Array.isArray(n)&&(t[e]=[n])},F=(t,e)=>{if(Array.isArray(t))t.forEach(e);else for(var n in t)t.hasOwnProperty(n)&&e(t[n],n)},j=(t,e)=>"number"==typeof t&&"number"==typeof e?t>e?1:t<e?-1:0:(t=x(t+"").toLowerCase())>(e=x(e+"").toLowerCase())?1:e>t?-1:0;class B{constructor(t,e){this.items=void 0,this.settings=void 0,this.items=t,this.settings=e||{diacritics:!0}}tokenize(t,e,n){if(!t||!t.length)return[];const i=[],r=t.split(/\s+/);var o;return n&&(o=new RegExp("^("+Object.keys(n).map(s).join("|")+"):(.*)$")),r.forEach((t=>{let n,r=null,a=null;o&&(n=t.match(o))&&(r=n[1],t=n[2]),t.length>0&&(a=this.settings.diacritics?P(t)||null:s(t),a&&e&&(a="\\b"+a)),i.push({string:t,regex:a?new RegExp(a,"iu"):null,field:r})})),i}getScoreFunction(t,e){var n=this.prepareSearch(t,e);return this._getScoreFunction(n)}_getScoreFunction(t){const e=t.tokens,n=e.length;if(!n)return function(){return 0};const i=t.options.fields,r=t.weights,o=i.length,a=t.getAttrFn;if(!o)return function(){return 1};const s=1===o?function(t,e){const n=i[0].field;return I(a(e,n),t,r[n]||1)}:function(t,e){var n=0;if(t.field){const i=a(e,t.field);!t.regex&&i?n+=1/o:n+=I(i,t,1)}else F(r,((i,r)=>{n+=I(a(e,r),t,i)}));return n/o};return 1===n?function(t){return s(e[0],t)}:"and"===t.options.conjunction?function(t){var i,r=0;for(let n of e){if((i=s(n,t))<=0)return 0;r+=i}return r/n}:function(t){var i=0;return F(e,(e=>{i+=s(e,t)})),i/n}}getSortFunction(t,e){var n=this.prepareSearch(t,e);return this._getSortFunction(n)}_getSortFunction(t){var e,n=[];const i=this,r=t.options,o=!t.query&&r.sort_empty?r.sort_empty:r.sort;if("function"==typeof o)return o.bind(this);const a=function(e,n){return"$score"===e?n.score:t.getAttrFn(i.items[n.id],e)};if(o)for(let e of o)(t.query||"$score"!==e.field)&&n.push(e);if(t.query){e=!0;for(let t of n)if("$score"===t.field){e=!1;break}e&&n.unshift({field:"$score",direction:"desc"})}else n=n.filter((t=>"$score"!==t.field));return n.length?function(t,e){var i,r;for(let o of n)if(r=o.field,i=("desc"===o.direction?-1:1)*j(a(r,t),a(r,e)))return i;return 0}:null}prepareSearch(t,e){const n={};var i=Object.assign({},e);if(R(i,"sort"),R(i,"sort_empty"),i.fields){R(i,"fields");const t=[];i.fields.forEach((e=>{"string"==typeof e&&(e={field:e,weight:1}),t.push(e),n[e.field]="weight"in e?e.weight:1})),i.fields=t}return{options:i,query:t.toLowerCase().trim(),tokens:this.tokenize(t,i.respect_word_boundaries,n),total:0,items:[],weights:n,getAttrFn:i.nesting?N:D}}search(t,e){var n,i,r=this;i=this.prepareSearch(t,e),e=i.options,t=i.query;const o=e.score||r._getScoreFunction(i);t.length?F(r.items,((t,r)=>{n=o(t),(!1===e.filter||n>0)&&i.items.push({score:n,id:r})})):F(r.items,((t,e)=>{i.items.push({score:1,id:e})}));const a=r._getSortFunction(i);return a&&i.items.sort(a),i.total=i.items.length,"number"==typeof e.limit&&(i.items=i.items.slice(0,e.limit)),i}}const z=(t,e)=>{if(Array.isArray(t))t.forEach(e);else for(var n in t)t.hasOwnProperty(n)&&e(t[n],n)},q=t=>{if(t.jquery)return t[0];if(t instanceof HTMLElement)return t;if(H(t)){var e=document.createElement("template");return e.innerHTML=t.trim(),e.content.firstChild}return document.querySelector(t)},H=t=>"string"==typeof t&&t.indexOf("<")>-1,U=t=>t.replace(/['"\\]/g,"\\$&"),W=(t,e)=>{var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!1),t.dispatchEvent(n)},$=(t,e)=>{Object.assign(t.style,e)},V=(t,...e)=>{var n=Y(e);(t=G(t)).map((t=>{n.map((e=>{t.classList.add(e)}))}))},Z=(t,...e)=>{var n=Y(e);(t=G(t)).map((t=>{n.map((e=>{t.classList.remove(e)}))}))},Y=t=>{var e=[];return z(t,(t=>{"string"==typeof t&&(t=t.trim().split(/[\11\12\14\15\40]/)),Array.isArray(t)&&(e=e.concat(t))})),e.filter(Boolean)},G=t=>(Array.isArray(t)||(t=[t]),t),K=(t,e,n)=>{if(!n||n.contains(t))for(;t&&t.matches;){if(t.matches(e))return t;t=t.parentNode}},X=(t,e=0)=>e>0?t[t.length-1]:t[0],J=t=>0===Object.keys(t).length,Q=(t,e)=>{if(!t)return-1;e=e||t.nodeName;for(var n=0;t=t.previousElementSibling;)t.matches(e)&&n++;return n},tt=(t,e)=>{z(e,((e,n)=>{null==e?t.removeAttribute(n):t.setAttribute(n,""+e)}))},et=(t,e)=>{t.parentNode&&t.parentNode.replaceChild(e,t)},nt=(t,e)=>{if(null===e)return;if("string"==typeof e){if(!e.length)return;e=new RegExp(e,"i")}const n=t=>{var n=t.data.match(e);if(n&&t.data.length>0){var i=document.createElement("span");i.className="highlight";var r=t.splitText(n.index);r.splitText(n[0].length);var o=r.cloneNode(!0);return i.appendChild(o),et(r,i),1}return 0},i=t=>{1!==t.nodeType||!t.childNodes||/(script|style)/i.test(t.tagName)||"highlight"===t.className&&"SPAN"===t.tagName||Array.from(t.childNodes).forEac
vendor: 5,326 bytes, line 2
2h((t=>{r(t)}))},r=t=>3===t.nodeType?n(t):(i(t),0);r(t)},it=t=>{var e=t.querySelectorAll("span.highlight");Array.prototype.forEach.call(e,(function(t){var e=t.parentNode;e.replaceChild(t.firstChild,t),e.normalize()}))},rt=65,ot=13,at=27,st=37,lt=38,ct=39,ut=40,ht=8,dt=46,ft=9,pt="undefined"!=typeof navigator&&/Mac/.test(navigator.userAgent)?"metaKey":"ctrlKey";var mt={options:[],optgroups:[],plugins:[],delimiter:",",splitOn:null,persist:!0,diacritics:!0,create:null,createOnBlur:!1,createFilter:null,highlight:!0,openOnFocus:!0,shouldOpen:null,maxOptions:50,maxItems:null,hideSelected:null,duplicates:!1,addPrecedence:!1,selectOnTab:!1,preload:null,allowEmptyOption:!1,refreshThrottle:300,loadThrottle:300,loadingClass:"loading",dataAttr:null,optgroupField:"optgroup",valueField:"value",labelField:"text",disabledField:"disabled",optgroupLabelField:"label",optgroupValueField:"value",lockOptgroupOrder:!1,sortField:"$order",searchField:["text"],searchConjunction:"and",mode:null,wrapperClass:"ts-wrapper",controlClass:"ts-control",dropdownClass:"ts-dropdown",dropdownContentClass:"ts-dropdown-content",itemClass:"item",optionClass:"option",dropdownParent:null,controlInput:'<input type="text" autocomplete="off" size="1" />',copyClassesToDropdown:!1,placeholder:null,hidePlaceholder:null,shouldLoad:function(t){return t.length>0},render:{}};const gt=t=>null==t?null:vt(t),vt=t=>"boolean"==typeof t?t?"1":"0":t+"",yt=t=>(t+"").replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,"""),bt=(t,e)=>e>0?setTimeout(t,e):(t.call(null),null),wt=(t,e)=>{var n;return function(i,r){var o=this;n&&(o.loading=Math.max(o.loading-1,0),clearTimeout(n)),n=setTimeout((function(){n=null,o.loadedSearches[i]=!0,t.call(o,i,r)}),e)}},_t=(t,e,n)=>{var i,r=t.trigger,o={};for(i of(t.trigger=function(){var n=arguments[0];if(-1===e.indexOf(n))return r.apply(t,arguments);o[n]=arguments},n.apply(t,[]),t.trigger=r,e))i in o&&r.apply(t,o[i])},xt=t=>({start:t.selectionStart||0,length:(t.selectionEnd||0)-(t.selectionStart||0)}),kt=(t,e=!1)=>{t&&(t.preventDefault(),e&&t.stopPropagation())},St=(t,e,n,i)=>{t.addEventListener(e,n,i)},Ct=(t,e)=>!!e&&!!e[t]&&1==(e.altKey?1:0)+(e.ctrlKey?1:0)+(e.shiftKey?1:0)+(e.metaKey?1:0),Tt=(t,e)=>{const n=t.getAttribute("id");return n||(t.setAttribute("id",e),e)},Et=t=>t.replace(/[\\"']/g,"\\$&"),At=(t,e)=>{e&&t.append(e)};function Lt(t,e){var n=Object.assign({},mt,e),i=n.dataAttr,r=n.labelField,o=n.valueField,a=n.disabledField,s=n.optgroupField,l=n.optgroupLabelField,c=n.optgroupValueField,u=t.tagName.toLowerCase(),h=t.getAttribute("placeholder")||t.getAttribute("data-placeholder");if(!h&&!n.allowEmptyOption){let e=t.querySelector('option[value=""]');e&&(h=e.textContent)}var d={placeholder:h,options:[],optgroups:[],items:[],maxItems:null},f=()=>{const e=t.getAttribute(i);if(e)d.options=JSON.parse(e),z(d.options,(t=>{d.items.push(t[o])}));else{var a=t.value.trim()||"";if(!n.allowEmptyOption&&!a.length)return;const e=a.split(n.delimiter);z(e,(t=>{const e={};e[r]=t,e[o]=t,d.options.push(e)})),d.items=e}};return"select"===u?(()=>{var e,u=d.options,h={},f=1;let p=0;var m=t=>{var e=Object.assign({},t.dataset),n=i&&e[i];return"string"==typeof n&&n.length&&(e=Object.assign(e,JSON.parse(n))),e},g=(t,e)=>{var i=gt(t.value);if(null!=i&&(i||n.allowEmptyOption)){if(h.hasOwnProperty(i)){if(e){var l=h[i][s];l?Array.isArray(l)?l.push(e):h[i][s]=[l,e]:h[i][s]=e}}else{var c=m(t);c[r]=c[r]||t.textContent,c[o]=c[o]||i,c[a]=c[a]||t.disabled,c[s]=c[s]||e,c.$option=t,c.$order=c.$order||++p,h[i]=c,u.push(c)}t.selected&&d.items.push(i)}},v=t=>{var e,n;(n=m(t))[l]=n[l]||t.getAttribute("label")||"",n[c]=n[c]||f++,n[a]=n[a]||t.disabled,n.$order=n.$order||++p,d.optgroups.push(n),e=n[c],z(t.children,(t=>{g(t,e)}))};d.maxItems=t.hasAttribute("multiple")?null:1,z(t.children,(t=>{"optgroup"===(e=t.tagName.toLowerCase())?v(t):"option"===e&&g(t)}))})():f(),Object.assign({},mt,d,e)}var Mt=0;class Ot extends(n(e)){constructor(t,e){var n;super(),this.control_input=void 0,this.wrapper=void 0,this.dropdown=void 0,this.control=void 0,this.dropdown_content=void 0,this.focus_node=void 0,this.order=0,this.settings=void 0,this.input=void 0,this.tabIndex=void 0,this.is_select_tag=void 0,this.rtl=void 0,this.inputId=void 0,this._destroy=void 0,this.sifter=void 0,this.isOpen=!1,this.isDisabled=!1,this.isReadOnly=!1,this.isRequired=void 0,this.isInvalid=!1,this.isValid=!0,this.isLocked=!1,this.isFocused=!1,this.isInputHidden=!1,this.isSetup=!1,this.ignoreFocus=!1,this.ignoreHover=!1,this.hasOptions=!1,this.currentResults=void 0,this.lastValue="",this.caretPos=0,this.loading=0,this.loadedSearches={},this.activeOption=null,this.activeItems=[],this.optgroups={},this.options={},this.userOptions={},this.items=[],this.refreshTimeout=null,Mt++;var i=q(t);if(i.tomselect)throw new Error("Tom Select already initialized on this element");i.tomselect=this,n=(window.getComputedStyle&&window.getComputedStyle(i,null)).getPropertyValue("direction");const r=Lt(i,e);this.settings=r,this.input=i,this.tabIndex=i.tabIndex||0,this.is_select_tag="select"===i.tagName.toLowerCase(),this.rtl=/rtl/i.test(n),this.inputId=Tt(i,"tomselect-"+Mt),this.isRequired=i.required,this.sifter=new B(this.options,{diacritics:r.diacritics}),r.mode=r.mode||(1===r.maxItems?"single":"multi"),"boolean"!=typeof r.hide
vendor: 4,804 bytes, line 2
2Selected&&(r.hideSelected="multi"===r.mode),"boolean"!=typeof r.hidePlaceholder&&(r.hidePlaceholder="multi"!==r.mode);var o=r.createFilter;"function"!=typeof o&&("string"==typeof o&&(o=new RegExp(o)),o instanceof RegExp?r.createFilter=t=>o.test(t):r.createFilter=t=>this.settings.duplicates||!this.options[t]),this.initializePlugins(r.plugins),this.setupCallbacks(),this.setupTemplates();const a=q("<div>"),s=q("<div>"),l=this._render("dropdown"),c=q('<div role="listbox" tabindex="-1">'),u=this.input.getAttribute("class")||"",h=r.mode;var d;V(a,r.wrapperClass,u,h),V(s,r.controlClass),At(a,s),V(l,r.dropdownClass,h),r.copyClassesToDropdown&&V(l,u),V(c,r.dropdownContentClass),At(l,c),q(r.dropdownParent||a).appendChild(l),H(r.controlInput)?(d=q(r.controlInput),F(["autocorrect","autocapitalize","autocomplete","spellcheck"],(t=>{i.getAttribute(t)&&tt(d,{[t]:i.getAttribute(t)})})),d.tabIndex=-1,s.appendChild(d),this.focus_node=d):r.controlInput?(d=q(r.controlInput),this.focus_node=d):(d=q("<input/>"),this.focus_node=s),this.wrapper=a,this.dropdown=l,this.dropdown_content=c,this.control=s,this.control_input=d,this.setup()}setup(){const t=this,e=t.settings,n=t.control_input,i=t.dropdown,r=t.dropdown_content,o=t.wrapper,a=t.control,l=t.input,c=t.focus_node,u={passive:!0},h=t.inputId+"-ts-dropdown";tt(r,{id:h}),tt(c,{role:"combobox","aria-haspopup":"listbox","aria-expanded":"false","aria-controls":h});const d=Tt(c,t.inputId+"-ts-control"),f="label[for='"+U(t.inputId)+"']",p=document.querySelector(f),m=t.focus.bind(t);if(p){St(p,"click",m),tt(p,{for:d});const e=Tt(p,t.inputId+"-ts-label");tt(c,{"aria-labelledby":e}),tt(r,{"aria-labelledby":e})}if(o.style.width=l.style.width,t.plugins.names.length){const e="plugin-"+t.plugins.names.join(" plugin-");V([o,i],e)}(null===e.maxItems||e.maxItems>1)&&t.is_select_tag&&tt(l,{multiple:"multiple"}),e.placeholder&&tt(n,{placeholder:e.placeholder}),!e.splitOn&&e.delimiter&&(e.splitOn=new RegExp("\\s*"+s(e.delimiter)+"+\\s*")),e.load&&e.loadThrottle&&(e.load=wt(e.load,e.loadThrottle)),St(i,"mousemove",(()=>{t.ignoreHover=!1})),St(i,"mouseenter",(e=>{var n=K(e.target,"[data-selectable]",i);n&&t.onOptionHover(e,n)}),{capture:!0}),St(i,"click",(e=>{const n=K(e.target,"[data-selectable]");n&&(t.onOptionSelect(e,n),kt(e,!0))})),St(a,"click",(e=>{var i=K(e.target,"[data-ts-item]",a);i&&t.onItemSelect(e,i)?kt(e,!0):""==n.value&&(t.onClick(),kt(e,!0))})),St(c,"keydown",(e=>t.onKeyDown(e))),St(n,"keypress",(e=>t.onKeyPress(e))),St(n,"input",(e=>t.onInput(e))),St(c,"blur",(e=>t.onBlur(e))),St(c,"focus",(e=>t.onFocus(e))),St(n,"paste",(e=>t.onPaste(e)));const g=e=>{const r=e.composedPath()[0];if(!o.contains(r)&&!i.contains(r))return t.isFocused&&t.blur(),void t.inputState();r==n&&t.isOpen?e.stopPropagation():kt(e,!0)},v=()=>{t.isOpen&&t.positionDropdown()};St(document,"mousedown",g),St(window,"scroll",v,u),St(window,"resize",v,u),this._destroy=()=>{document.removeEventListener("mousedown",g),window.removeEventListener("scroll",v),window.removeEventListener("resize",v),p&&p.removeEventListener("click",m)},this.revertSettings={innerHTML:l.innerHTML,tabIndex:l.tabIndex},l.tabIndex=-1,l.insertAdjacentElement("afterend",t.wrapper),t.sync(!1),e.items=[],delete e.optgroups,delete e.options,St(l,"invalid",(()=>{t.isValid&&(t.isValid=!1,t.isInvalid=!0,t.refreshState())})),t.updateOriginalInput(),t.refreshItems(),t.close(!1),t.inputState(),t.isSetup=!0,l.disabled?t.disable():l.readOnly?t.setReadOnly(!0):t.enable(),t.on("change",this.onChange),V(l,"tomselected","ts-hidden-accessible"),t.trigger("initialize"),!0===e.preload&&t.preload()}setupOptions(t=[],e=[]){this.addOptions(t),F(e,(t=>{this.registerOptionGroup(t)}))}setupTemplates(){var t=this,e=t.settings.labelField,n=t.settings.optgroupLabelField,i={optgroup:t=>{let e=document.createElement("div");return e.className="optgroup",e.appendChild(t.options),e},optgroup_header:(t,e)=>'<div class="optgroup-header">'+e(t[n])+"</div>",option:(t,n)=>"<div>"+n(t[e])+"</div>",item:(t,n)=>"<div>"+n(t[e])+"</div>",option_create:(t,e)=>'<div class="create">Add <strong>'+e(t.input)+"</strong>…</div>",no_results:()=>'<div class="no-results">No results found</div>',loading:()=>'<div class="spinner"></div>',not_loading:()=>{},dropdown:()=>"<div></div>"};t.settings.render=Object.assign({},i,t.settings.render)}setupCallbacks(){var t,e,n={initialize:"onInitialize",change:"onChange",item_add:"onItemAdd",item_remove:"onItemRemove",item_select:"onItemSelect",clear:"onClear",option_add:"onOptionAdd",option_remove:"onOptionRemove",option_clear:"onOptionClear",optgroup_add:"onOptionGroupAdd",optgroup_remove:"onOptionGroupRemove",optgroup_clear:"onOptionGroupClear",dropdown_open:"onDropdownOpen",dropdown_close:"onDropdownClose",type:"onType",load:"onLoad",focus:"onFocus",blur:"onBlur"};
vendor: 4,895 bytes, line 2
2for(t in n)(e=this.settings[n[t]])&&this.on(t,e)}sync(t=!0){const e=this,n=t?Lt(e.input,{delimiter:e.settings.delimiter}):e.settings;e.setupOptions(n.options,n.optgroups),e.setValue(n.items||[],!0),e.lastQuery=null}onClick(){var t=this;if(t.activeItems.length>0)return t.clearActiveItems(),void t.focus();t.isFocused&&t.isOpen?t.blur():t.focus()}onMouseDown(){}onChange(){W(this.input,"input"),W(this.input,"change")}onPaste(t){var e=this;e.isInputHidden||e.isLocked?kt(t):e.settings.splitOn&&setTimeout((()=>{var t=e.inputValue();if(t.match(e.settings.splitOn)){var n=t.trim().split(e.settings.splitOn);F(n,(t=>{gt(t)&&(this.options[t]?e.addItem(t):e.createItem(t))}))}}),0)}onKeyPress(t){var e=this;if(!e.isLocked){var n=String.fromCharCode(t.keyCode||t.which);return e.settings.create&&"multi"===e.settings.mode&&n===e.settings.delimiter?(e.createItem(),void kt(t)):void 0}kt(t)}onKeyDown(t){var e=this;if(e.ignoreHover=!0,e.isLocked)t.keyCode!==ft&&kt(t);else{switch(t.keyCode){case rt:if(Ct(pt,t)&&""==e.control_input.value)return kt(t),void e.selectAll();break;case at:return e.isOpen&&(kt(t,!0),e.close()),void e.clearActiveItems();case ut:if(!e.isOpen&&e.hasOptions)e.open();else if(e.activeOption){let t=e.getAdjacent(e.activeOption,1);t&&e.setActiveOption(t)}return void kt(t);case lt:if(e.activeOption){let t=e.getAdjacent(e.activeOption,-1);t&&e.setActiveOption(t)}return void kt(t);case ot:return void(e.canSelect(e.activeOption)?(e.onOptionSelect(t,e.activeOption),kt(t)):(e.settings.create&&e.createItem()||document.activeElement==e.control_input&&e.isOpen)&&kt(t));case st:return void e.advanceSelection(-1,t);case ct:return void e.advanceSelection(1,t);case ft:return void(e.settings.selectOnTab&&(e.canSelect(e.activeOption)&&(e.onOptionSelect(t,e.activeOption),kt(t)),e.settings.create&&e.createItem()&&kt(t)));case ht:case dt:return void e.deleteSelection(t)}e.isInputHidden&&!Ct(pt,t)&&kt(t)}}onInput(t){if(this.isLocked)return;const e=this.inputValue();this.lastValue!==e&&(this.lastValue=e,""!=e?(this.refreshTimeout&&clearTimeout(this.refreshTimeout),this.refreshTimeout=bt((()=>{this.refreshTimeout=null,this._onInput()}),this.settings.refreshThrottle)):this._onInput())}_onInput(){const t=this.lastValue;this.settings.shouldLoad.call(this,t)&&this.load(t),this.refreshOptions(),this.trigger("type",t)}onOptionHover(t,e){this.ignoreHover||this.setActiveOption(e,!1)}onFocus(t){var e=this,n=e.isFocused;if(e.isDisabled||e.isReadOnly)return e.blur(),void kt(t);e.ignoreFocus||(e.isFocused=!0,"focus"===e.settings.preload&&e.preload(),n||e.trigger("focus"),e.activeItems.length||(e.inputState(),e.refreshOptions(!!e.settings.openOnFocus)),e.refreshState())}onBlur(t){if(!1!==document.hasFocus()){var e=this;if(e.isFocused){e.isFocused=!1,e.ignoreFocus=!1;var n=()=>{e.close(),e.setActiveItem(),e.setCaret(e.items.length),e.trigger("blur")};e.settings.create&&e.settings.createOnBlur?e.createItem(null,n):n()}}}onOptionSelect(t,e){var n,i=this;e.parentElement&&e.parentElement.matches("[data-disabled]")||(e.classList.contains("create")?i.createItem(null,(()=>{i.settings.closeAfterSelect&&i.close()})):void 0!==(n=e.dataset.value)&&(i.lastQuery=null,i.addItem(n),i.settings.closeAfterSelect&&i.close(),!i.settings.hideSelected&&t.type&&/click/.test(t.type)&&i.setActiveOption(e)))}canSelect(t){return!!(this.isOpen&&t&&this.dropdown_content.contains(t))}onItemSelect(t,e){var n=this;return!n.isLocked&&"multi"===n.settings.mode&&(kt(t),n.setActiveItem(e,t),!0)}canLoad(t){return!!this.settings.load&&!this.loadedSearches.hasOwnProperty(t)}load(t){const e=this;if(!e.canLoad(t))return;V(e.wrapper,e.settings.loadingClass),e.loading++;const n=e.loadCallback.bind(e);e.settings.load.call(e,t,n)}loadCallback(t,e){const n=this;n.loading=Math.max(n.loading-1,0),n.lastQuery=null,n.clearActiveOption(),n.setupOptions(t,e),n.refreshOptions(n.isFocused&&!n.isInputHidden),n.loading||Z(n.wrapper,n.settings.loadingClass),n.trigger("load",t,e)}preload(){var t=this.wrapper.classList;t.contains("preloaded")||(t.add("preloaded"),this.load(""))}setTextboxValue(t=""){var e=this.control_input;e.value!==t&&(e.value=t,W(e,"update"),this.lastValue=t)}getValue(){return this.is_select_tag&&this.input.hasAttribute("multiple")?this.items:this.items.join(this.settings.delimiter)}setValue(t,e){_t(this,e?[]:["change"],(()=>{this.clear(e),this.addItems(t,e)}))}setMaxItems(t){0===t&&(t=null),this.settings.maxItems=t,this.refreshState()}setActiveItem(t,e){var n,i,r,o,a,s,l=this;if("single"!==l.settings.mode){if(!t)return l.clearActiveItems(),void(l.isFocused&&l.inputState());if("click"===(n=e&&e.type.toLowerCase())&&Ct("shiftKey",e)&&l.activeItems.length){for(s=l.getLastActive(),(r=Array.prototype.indexOf.call(l.control.children,s))>(o=Array.prototype.indexOf.call(l.control.children,t))&&(a=r,r=o,o=a),i=r;i<=o;i++)t=l.control.children[i],-1===l.activeItems.indexOf(t)&&l.setActiveItem
vendor: 5,341 bytes, line 2
2Class(t);kt(e)}else"click"===n&&Ct(pt,e)||"keydown"===n&&Ct("shiftKey",e)?t.classList.contains("active")?l.removeActiveItem(t):l.setActiveItemClass(t):(l.clearActiveItems(),l.setActiveItemClass(t));l.inputState(),l.isFocused||l.focus()}}setActiveItemClass(t){const e=this,n=e.control.querySelector(".last-active");n&&Z(n,"last-active"),V(t,"active last-active"),e.trigger("item_select",t),-1==e.activeItems.indexOf(t)&&e.activeItems.push(t)}removeActiveItem(t){var e=this.activeItems.indexOf(t);this.activeItems.splice(e,1),Z(t,"active")}clearActiveItems(){Z(this.activeItems,"active"),this.activeItems=[]}setActiveOption(t,e=!0){t!==this.activeOption&&(this.clearActiveOption(),t&&(this.activeOption=t,tt(this.focus_node,{"aria-activedescendant":t.getAttribute("id")}),tt(t,{"aria-selected":"true"}),V(t,"active"),e&&this.scrollToOption(t)))}scrollToOption(t,e){if(!t)return;const n=this.dropdown_content,i=n.clientHeight,r=n.scrollTop||0,o=t.offsetHeight,a=t.getBoundingClientRect().top-n.getBoundingClientRect().top+r;a+o>i+r?this.scroll(a-i+o,e):a<r&&this.scroll(a,e)}scroll(t,e){const n=this.dropdown_content;e&&(n.style.scrollBehavior=e),n.scrollTop=t,n.style.scrollBehavior=""}clearActiveOption(){this.activeOption&&(Z(this.activeOption,"active"),tt(this.activeOption,{"aria-selected":null})),this.activeOption=null,tt(this.focus_node,{"aria-activedescendant":null})}selectAll(){const t=this;if("single"===t.settings.mode)return;const e=t.controlChildren();e.length&&(t.inputState(),t.close(),t.activeItems=e,F(e,(e=>{t.setActiveItemClass(e)})))}inputState(){var t=this;t.control.contains(t.control_input)&&(tt(t.control_input,{placeholder:t.settings.placeholder}),t.activeItems.length>0||!t.isFocused&&t.settings.hidePlaceholder&&t.items.length>0?(t.setTextboxValue(),t.isInputHidden=!0):(t.settings.hidePlaceholder&&t.items.length>0&&tt(t.control_input,{placeholder:""}),t.isInputHidden=!1),t.wrapper.classList.toggle("input-hidden",t.isInputHidden))}inputValue(){return this.control_input.value.trim()}focus(){var t=this;t.isDisabled||t.isReadOnly||(t.ignoreFocus=!0,t.control_input.offsetWidth?t.control_input.focus():t.focus_node.focus(),setTimeout((()=>{t.ignoreFocus=!1,t.onFocus()}),0))}blur(){this.focus_node.blur(),this.onBlur()}getScoreFunction(t){return this.sifter.getScoreFunction(t,this.getSearchOptions())}getSearchOptions(){var t=this.settings,e=t.sortField;return"string"==typeof t.sortField&&(e=[{field:t.sortField}]),{fields:t.searchField,conjunction:t.searchConjunction,sort:e,nesting:t.nesting}}search(t){var e,n,i=this,r=this.getSearchOptions();if(i.settings.score&&"function"!=typeof(n=i.settings.score.call(i,t)))throw new Error('Tom Select "score" setting must be a function that returns a function');return t!==i.lastQuery?(i.lastQuery=t,e=i.sifter.search(t,Object.assign(r,{score:n})),i.currentResults=e):e=Object.assign({},i.currentResults),i.settings.hideSelected&&(e.items=e.items.filter((t=>{let e=gt(t.id);return!(e&&-1!==i.items.indexOf(e))}))),e}refreshOptions(t=!0){var e,n,i,r,o,a,s,l,c,u;const h={},d=[];var f=this,p=f.inputValue();const m=p===f.lastQuery||""==p&&null==f.lastQuery;var g=f.search(p),v=null,y=f.settings.shouldOpen||!1,b=f.dropdown_content;m&&(v=f.activeOption)&&(c=v.closest("[data-group]")),r=g.items.length,"number"==typeof f.settings.maxOptions&&(r=Math.min(r,f.settings.maxOptions)),r>0&&(y=!0);const w=(t,e)=>{let n=h[t];if(void 0!==n){let t=d[n];if(void 0!==t)return[n,t.fragment]}let i=document.createDocumentFragment();return n=d.length,d.push({fragment:i,order:e,optgroup:t}),[n,i]};for(e=0;e<r;e++){let t=g.items[e];if(!t)continue;let r=t.id,s=f.options[r];if(void 0===s)continue;let l=vt(r),u=f.getOption(l,!0);for(f.settings.hideSelected||u.classList.toggle("selected",f.items.includes(l)),o=s[f.settings.optgroupField]||"",n=0,i=(a=Array.isArray(o)?o:[o])&&a.length;n<i;n++){o=a[n];let t=s.$order,e=f.optgroups[o];void 0===e?o="":t=e.$order;const[i,l]=w(o,t);n>0&&(u=u.cloneNode(!0),tt(u,{id:s.$id+"-clone-"+n,"aria-selected":null}),u.classList.add("ts-cloned"),Z(u,"active"),f.activeOption&&f.activeOption.dataset.value==r&&c&&c.dataset.group===o.toString()&&(v=u)),l.appendChild(u),""!=o&&(h[o]=i)}}f.settings.lockOptgroupOrder&&d.sort(((t,e)=>t.order-e.order)),s=document.createDocumentFragment(),F(d,(t=>{let e=t.fragment,n=t.optgroup;if(!e||!e.children.length)return;let i=f.optgroups[n];if(void 0!==i){let t=document.createDocumentFragment(),n=f.render("optgroup_header",i);At(t,n),At(t,e);let r=f.render("optgroup",{group:i,options:t});At(s,r)}else At(s,e)})),b.innerHTML="",At(b,s),f.settings.highlight&&(it(b),g.query.length&&g.tokens.length&&F(g.tokens,(t=>{nt(b,t.regex)})));var _=t=>{let e=f.render(t,{input:p});return e&&(y=!0,b.insertBefore(e,b.firstChild)),e};if(f.loading?_("loading"):f.settings.shouldLoad.call(f,p)?0===g.items.length&&_("no_results"):_("not_loading"),(l=f.canCreate(p))&&(u=_("option_create")),f.hasOptions=g.items.length>0||l,y){if(g.items.length>0){if(v||"single"!==f.settings.mode||null==f.items[0]||(v=f.getOption(f.items[0])),!b.contains(v)){let t=0;u&&!f.settings.addPrecedence&&(t=1),v=f.selectable()[t]}}else u&&(v=u);t&&!f.isOpen&&(f.open(),f.scrollToOption(v,"auto")),f.setActiveOption(v)}else f.clearActiveOption(),t&&f.isOpen&&f.close(!1)}selectable(){return this.dropdown_content.querySelectorAll("[data-selectable]")}
vendor: 4,709 bytes, line 2
2addOption(t,e=!1){const n=this;if(Array.isArray(t))return n.addOptions(t,e),!1;const i=gt(t[n.settings.valueField]);return null!==i&&!n.options.hasOwnProperty(i)&&(t.$order=t.$order||++n.order,t.$id=n.inputId+"-opt-"+t.$order,n.options[i]=t,n.lastQuery=null,e&&(n.userOptions[i]=e,n.trigger("option_add",i,t)),i)}addOptions(t,e=!1){F(t,(t=>{this.addOption(t,e)}))}registerOption(t){return this.addOption(t)}registerOptionGroup(t){var e=gt(t[this.settings.optgroupValueField]);return null!==e&&(t.$order=t.$order||++this.order,this.optgroups[e]=t,e)}addOptionGroup(t,e){var n;e[this.settings.optgroupValueField]=t,(n=this.registerOptionGroup(e))&&this.trigger("optgroup_add",n,e)}removeOptionGroup(t){this.optgroups.hasOwnProperty(t)&&(delete this.optgroups[t],this.clearCache(),this.trigger("optgroup_remove",t))}clearOptionGroups(){this.optgroups={},this.clearCache(),this.trigger("optgroup_clear")}updateOption(t,e){const n=this;var i,r;const o=gt(t),a=gt(e[n.settings.valueField]);if(null===o)return;const s=n.options[o];if(null==s)return;if("string"!=typeof a)throw new Error("Value must be set in option data");const l=n.getOption(o),c=n.getItem(o);if(e.$order=e.$order||s.$order,delete n.options[o],n.uncacheValue(a),n.options[a]=e,l){if(n.dropdown_content.contains(l)){const t=n._render("option",e);et(l,t),n.activeOption===l&&n.setActiveOption(t)}l.remove()}c&&(-1!==(r=n.items.indexOf(o))&&n.items.splice(r,1,a),i=n._render("item",e),c.classList.contains("active")&&V(i,"active"),et(c,i)),n.lastQuery=null}removeOption(t,e){const n=this;t=vt(t),n.uncacheValue(t),delete n.userOptions[t],delete n.options[t],n.lastQuery=null,n.trigger("option_remove",t),n.removeItem(t,e)}clearOptions(t){const e=(t||this.clearFilter).bind(this);this.loadedSearches={},this.userOptions={},this.clearCache();const n={};F(this.options,((t,i)=>{e(t,i)&&(n[i]=t)})),this.options=this.sifter.items=n,this.lastQuery=null,this.trigger("option_clear")}clearFilter(t,e){return this.items.indexOf(e)>=0}getOption(t,e=!1){const n=gt(t);if(null===n)return null;const i=this.options[n];if(null!=i){if(i.$div)return i.$div;if(e)return this._render("option",i)}return null}getAdjacent(t,e,n="option"){var i,r=this;if(!t)return null;i="item"==n?r.controlChildren():r.dropdown_content.querySelectorAll("[data-selectable]");for(let n=0;n<i.length;n++)if(i[n]==t)return e>0?i[n+1]:i[n-1];return null}getItem(t){if("object"==typeof t)return t;var e=gt(t);return null!==e?this.control.querySelector(`[data-value="${Et(e)}"]`):null}addItems(t,e){var n=this,i=Array.isArray(t)?t:[t];const r=(i=i.filter((t=>-1===n.items.indexOf(t))))[i.length-1];i.forEach((t=>{n.isPending=t!==r,n.addItem(t,e)}))}addItem(t,e){_t(this,e?[]:["change","dropdown_close"],(()=>{var n,i;const r=this,o=r.settings.mode,a=gt(t);if((!a||-1===r.items.indexOf(a)||("single"===o&&r.close(),"single"!==o&&r.settings.duplicates))&&null!==a&&r.options.hasOwnProperty(a)&&("single"===o&&r.clear(e),"multi"!==o||!r.isFull())){if(n=r._render("item",r.options[a]),r.control.contains(n)&&(n=n.cloneNode(!0)),i=r.isFull(),r.items.splice(r.caretPos,0,a),r.insertAtCaret(n),r.isSetup){if(!r.isPending&&r.settings.hideSelected){let t=r.getOption(a),e=r.getAdjacent(t,1);e&&r.setActiveOption(e)}r.isPending||r.settings.closeAfterSelect||r.refreshOptions(r.isFocused&&"single"!==o),0!=r.settings.closeAfterSelect&&r.isFull()?r.close():r.isPending||r.positionDropdown(),r.trigger("item_add",a,n),r.isPending||r.updateOriginalInput({silent:e})}(!r.isPending||!i&&r.isFull())&&(r.inputState(),r.refreshState())}}))}removeItem(t=null,e){const n=this;if(!(t=n.getItem(t)))return;var i,r;const o=t.dataset.value;i=Q(t),t.remove(),t.classList.contains("active")&&(r=n.activeItems.indexOf(t),n.activeItems.splice(r,1),Z(t,"active")),n.items.splice(i,1),n.lastQuery=null,!n.settings.persist&&n.userOptions.hasOwnProperty(o)&&n.removeOption(o,e),i<n.caretPos&&n.setCaret(n.caretPos-1),n.updateOriginalInput({silent:e}),n.refreshState(),n.positionDropdown(),n.trigger("item_remove",o,t)}createItem(t=null,e=()=>{}){3===arguments.length&&(e=arguments[2]),"function"!=typeof e&&(e=()=>{});var n,i=this,r=i.caretPos;if(t=t||i.inputValue(),!i.canCreate(t))return e(),!1;i.lock();var o=!1,a=t=>{if(i.unlock(),!t||"object"!=typeof t)return e();var n=gt(t[i.settings.valueField]);if("string"!=typeof n)return e();i.setTextboxValue(),i.addOption(t,!0),i.setCaret(r),i.addItem(n),e(t),o=!0};return n="function"==typeof i.settings.create?i.settings.create.call(this,t,a):{[i.settings.labelField]:t,[i.settings.valueField]:t},o||a(n),!0}refreshItems(){var t=this;t.lastQuery=null,t.isSetup&&t.addItems(t.items),t.updateOriginalInput(),t.refreshState()}refreshState(){const t=this;t.refreshValidityState();
vendor: 5,277 bytes, line 2
2const e=t.isFull(),n=t.isLocked;t.wrapper.classList.toggle("rtl",t.rtl);const i=t.wrapper.classList;i.toggle("focus",t.isFocused),i.toggle("disabled",t.isDisabled),i.toggle("readonly",t.isReadOnly),i.toggle("required",t.isRequired),i.toggle("invalid",!t.isValid),i.toggle("locked",n),i.toggle("full",e),i.toggle("input-active",t.isFocused&&!t.isInputHidden),i.toggle("dropdown-active",t.isOpen),i.toggle("has-options",J(t.options)),i.toggle("has-items",t.items.length>0)}refreshValidityState(){var t=this;t.input.validity&&(t.isValid=t.input.validity.valid,t.isInvalid=!t.isValid)}isFull(){return null!==this.settings.maxItems&&this.items.length>=this.settings.maxItems}updateOriginalInput(t={}){const e=this;var n,i;const r=e.input.querySelector('option[value=""]');if(e.is_select_tag){const o=[],a=e.input.querySelectorAll("option:checked").length;function s(t,n,i){return t||(t=q('<option value="'+yt(n)+'">'+yt(i)+"</option>")),t!=r&&e.input.append(t),o.push(t),(t!=r||a>0)&&(t.selected=!0),t}e.input.querySelectorAll("option:checked").forEach((t=>{t.selected=!1})),0==e.items.length&&"single"==e.settings.mode?s(r,"",""):e.items.forEach((t=>{n=e.options[t],i=n[e.settings.labelField]||"",o.includes(n.$option)?s(e.input.querySelector(`option[value="${Et(t)}"]:not(:checked)`),t,i):n.$option=s(n.$option,t,i)}))}else e.input.value=e.getValue();e.isSetup&&(t.silent||e.trigger("change",e.getValue()))}open(){var t=this;t.isLocked||t.isOpen||"multi"===t.settings.mode&&t.isFull()||(t.isOpen=!0,tt(t.focus_node,{"aria-expanded":"true"}),t.refreshState(),$(t.dropdown,{visibility:"hidden",display:"block"}),t.positionDropdown(),$(t.dropdown,{visibility:"visible",display:"block"}),t.focus(),t.trigger("dropdown_open",t.dropdown))}close(t=!0){var e=this,n=e.isOpen;t&&(e.setTextboxValue(),"single"===e.settings.mode&&e.items.length&&e.inputState()),e.isOpen=!1,tt(e.focus_node,{"aria-expanded":"false"}),$(e.dropdown,{display:"none"}),e.settings.hideSelected&&e.clearActiveOption(),e.refreshState(),n&&e.trigger("dropdown_close",e.dropdown)}positionDropdown(){if("body"===this.settings.dropdownParent){var t=this.control,e=t.getBoundingClientRect(),n=t.offsetHeight+e.top+window.scrollY,i=e.left+window.scrollX;$(this.dropdown,{width:e.width+"px",top:n+"px",left:i+"px"})}}clear(t){var e=this;if(e.items.length){var n=e.controlChildren();F(n,(t=>{e.removeItem(t,!0)})),e.inputState(),t||e.updateOriginalInput(),e.trigger("clear")}}insertAtCaret(t){const e=this,n=e.caretPos,i=e.control;i.insertBefore(t,i.children[n]||null),e.setCaret(n+1)}deleteSelection(t){var e,n,i,r,o=this;e=t&&t.keyCode===ht?-1:1,n=xt(o.control_input);const a=[];if(o.activeItems.length)r=X(o.activeItems,e),i=Q(r),e>0&&i++,F(o.activeItems,(t=>a.push(t)));else if((o.isFocused||"single"===o.settings.mode)&&o.items.length){const t=o.controlChildren();let i;e<0&&0===n.start&&0===n.length?i=t[o.caretPos-1]:e>0&&n.start===o.inputValue().length&&(i=t[o.caretPos]),void 0!==i&&a.push(i)}if(!o.shouldDelete(a,t))return!1;for(kt(t,!0),void 0!==i&&o.setCaret(i);a.length;)o.removeItem(a.pop());return o.inputState(),o.positionDropdown(),o.refreshOptions(!1),!0}shouldDelete(t,e){const n=t.map((t=>t.dataset.value));return!(!n.length||"function"==typeof this.settings.onDelete&&!1===this.settings.onDelete(n,e))}advanceSelection(t,e){var n,i,r=this;r.rtl&&(t*=-1),r.inputValue().length||(Ct(pt,e)||Ct("shiftKey",e)?(i=(n=r.getLastActive(t))?n.classList.contains("active")?r.getAdjacent(n,t,"item"):n:t>0?r.control_input.nextElementSibling:r.control_input.previousElementSibling)&&(i.classList.contains("active")&&r.removeActiveItem(n),r.setActiveItemClass(i)):r.moveCaret(t))}moveCaret(t){}getLastActive(t){let e=this.control.querySelector(".last-active");if(e)return e;var n=this.control.querySelectorAll(".active");return n?X(n,t):void 0}setCaret(t){this.caretPos=this.items.length}controlChildren(){return Array.from(this.control.querySelectorAll("[data-ts-item]"))}lock(){this.setLocked(!0)}unlock(){this.setLocked(!1)}setLocked(t=this.isReadOnly||this.isDisabled){this.isLocked=t,this.refreshState()}disable(){this.setDisabled(!0),this.close()}enable(){this.setDisabled(!1)}setDisabled(t){this.focus_node.tabIndex=t?-1:this.tabIndex,this.isDisabled=t,this.input.disabled=t,this.control_input.disabled=t,this.setLocked()}setReadOnly(t){this.isReadOnly=t,this.input.readOnly=t,this.control_input.readOnly=t,this.setLocked()}destroy(){var t=this,e=t.revertSettings;t.trigger("destroy"),t.off(),t.wrapper.remove(),t.dropdown.remove(),t.input.innerHTML=e.innerHTML,t.input.tabIndex=e.tabIndex,Z(t.input,"tomselected","ts-hidden-accessible"),t._destroy(),delete t.input.tomselect}render(t,e){var n,i;const r=this;if("function"!=typeof this.settings.render[t])return null;if(!(i=r.settings.render[t].call(this,e,yt)))return null;if(i=q(i),"option"===t||"option_create"===t?e[r.settings.disabledField]?tt(i,{"aria-disabled":"true"}):tt(i,{"data-selectable":""}):"optgroup"===t&&(n=e.group[r.settings.optgroupValueField],tt(i,{"data-group":n}),e.group[r.settings.disabledField]&&tt(i,{"data-disabled":""})),"option"===t||"item"===t){const n=vt(e[r.settings.valueField]);tt(i,{"data-value":n}),"item"===t?(V(i,r.settings.itemClass),tt(i,{"data-ts-item":""})):(V(i,r.settings.optionClass),tt(i,{role:"option",id:e.$id}
2),e.$div=i,r.options[n]=e)}return i}_render(t,e){const n=this.render(t,e);if(null==n)throw"HTMLElement expected";return n}clearCache(){F(this.options,(t=>{t.$div&&(t.$div.remove(),delete t.$div)}))}uncacheValue(t){const e=this.getOption(t);e&&e.remove()}canCreate(t){return this.settings.create&&t.length>0&&this.settings.createFilter.call(this,t)}hook(t,e,n){var i=this,r=i[e];i[e]=function(){var e,o;return"after"===t&&(e=r.apply(i,arguments)),o=n.apply(i,arguments),"instead"===t?o:("before"===t&&(e=r.apply(i,arguments)),e)}}}function Pt(){St(this.input,"change",(()=>{this.sync()}))}function Dt(t){var e=this,n=e.onOptionSelect;e.settings.hideSelected=!1;const i=Object.assign({className:"tomselect-checkbox",checkedClassNames:void 0,uncheckedClassNames:void 0},t);var r=function(t,e){e?(t.checked=!0,i.uncheckedClassNames&&t.classList.remove(...i.uncheckedClassNames),i.checkedClassNames&&t.classList.add(...i.checkedClassNames)):(t.checked=!1,i.checkedClassNames&&t.classList.remove(...i.checkedClassNames),i.uncheckedClassNames&&t.classList.add(...i.uncheckedClassNames))},o=function(t){setTimeout((()=>{var e=t.querySelector("input."+i.className);e instanceof HTMLInputElement&&r(e,t.classList.contains("selected"))}),1)};e.hook("after","setupTemplates",(()=>{var t=e.settings.render.option;e.settings.render.option=(n,o)=>{var a=q(t.call(e,n,o)),s=document.createElement("input");i.className&&s.classList.add(i.className),s.addEventListener("click",(function(t){kt(t)})),s.type="checkbox";const l=gt(n[e.settings.valueField]);return r(s,!!(l&&e.items.indexOf(l)>-1)),a.prepend(s),a}})),e.on("item_remove",(t=>{var n=e.getOption(t);n&&(n.classList.remove("selected"),o(n))})),e.on("item_add",(t=>{var n=e.getOption(t);n&&o(n)})),e.hook("instead","onOptionSelect",((t,i)=>{if(i.classList.contains("selected"))return i.classList.remove("selected"),e.removeItem(i.dataset.value),e.refreshOptions(),void kt(t,!0);n.call(e,t,i),o(i)}))}function Nt(t){const e=this,n=Object.assign({className:"clear-button",title:"Clear All",html:t=>`<div class="${t.className}" title="${t.title}">⨯</div>`},t);e.on("initialize",(()=>{var t=q(n.html(n));t.addEventListener("click",(t=>{e.isLocked||(e.clear(),"single"===e.settings.mode&&e.settings.allowEmptyOption&&e.addItem(""),t.preventDefault(),t.stopPropagation())})),e.control.appendChild(t)}))}const It=(t,e)=>{var n;null==(n=t.parentNode)||n.insertBefore(e,t.nextSibling)},Rt=(t,e)=>{var n;null==(n=t.parentNode)||n.insertBefore(e,t)},Ft=(t,e)=>{do{var n;if(t==(e=null==(n=e)?void 0:n.previousElementSibling))return!0}while(e&&e.previousElementSibling);return!1};function jt(){var t=this;if("multi"!==t.settings.mode)return;var e=t.lock,n=t.unlock;let i,r=!0;t.hook("after","setupTemplates",(()=>{var e=t.settings.render.item;t.settings.render.item=(n,o)=>{const a=q(e.call(t,n,o));tt(a,{draggable:"true"});const s=t=>{i=a,setTimeout((()=>{a.classList.add("ts-dragging")}),0)},l=t=>{t.preventDefault(),a.classList.add("ts-drag-over"),u(a,i)},c=()=>{a.classList.remove("ts-drag-over")},u=(t,e)=>{void 0!==e&&(Ft(e,a)?It(t,e):Rt(t,e))},h=()=>{var e;document.querySelectorAll(".ts-drag-over").forEach((t=>t.classList.remove("ts-drag-over"))),null==(e=i)||e.classList.remove("ts-dragging"),i=void 0;var n=[];t.control.querySelectorAll("[data-value]").forEach((t=>{if(t.dataset.value){let e=t.dataset.value;e&&n.push(e)}})),t.setValue(n)};return St(a,"mousedown",(t=>{r||kt(t),t.stopPropagation()})),St(a,"dragstart",s),St(a,"dragenter",l),St(a,"dragover",l),St(a,"dragleave",c),St(a,"dragend",h),a}})),t.hook("instead","lock",(()=>(r=!1,e.call(t)))),t.hook("instead","unlock",(()=>(r=!0,n.call(t))))}function Bt(t){const e=this,n=Object.assign({title:"Untitled",headerClass:"dropdown-header",titleRowClass:"dropdown-header-title",labelClass:"dropdown-header-label",closeClass:"dropdown-header-close",html:t=>'<div class="'+t.headerClass+'"><div class="'+t.titleRowClass+'"><span class="'+t.labelClass+'">'+t.title+'</span><a class="'+t.closeClass+'">×</a></div></div>'},t);e.on("initialize",(()=>{var t=q(n.html(n)),i=t.querySelector("."+n.closeClass);i&&i.addEventListener("click",(t=>{kt(t,!0),e.close()})),e.dropdown.insertBefore(t,e.dropdown.firstChild)}))}function zt(){var t=this;t.hook("instead","setCaret",(e=>{"single"!==t.settings.mode&&t.control.contains(t.control_input)?(e=Math.max(0,Math.min(t.items.length,e)))==t.caretPos||t.isPending||t.controlChildren().forEac
2h(((n,i)=>{i<e?t.control_input.insertAdjacentElement("beforebegin",n):t.control.appendChild(n)})):e=t.items.length,t.caretPos=e})),t.hook("instead","moveCaret",(e=>{if(!t.isFocused)return;const n=t.getLastActive(e);if(n){const i=Q(n);t.setCaret(e>0?i+1:i),t.setActiveItem(),Z(n,"last-active")}else t.setCaret(t.caretPos+e)}))}function qt(){const t=this;t.settings.shouldOpen=!0,t.hook("before","setup",(()=>{t.focus_node=t.control,V(t.control_input,"dropdown-input");const e=q('<div class="dropdown-input-wrap">');e.append(t.control_input),t.dropdown.insertBefore(e,t.dropdown.firstChild);const n=q('<input class="items-placeholder" tabindex="-1" />');n.placeholder=t.settings.placeholder||"",t.control.append(n)})),t.on("initialize",(()=>{t.control_input.addEventListener("keydown",(e=>{switch(e.keyCode){case at:return t.isOpen&&(kt(e,!0),t.close()),void t.clearActiveItems();case ft:t.focus_node.tabIndex=-1}return t.onKeyDown.call(t,e)})),t.on("blur",(()=>{t.focus_node.tabIndex=t.isDisabled?-1:t.tabIndex})),t.on("dropdown_open",(()=>{t.control_input.focus()}));const e=t.onBlur;t.hook("instead","onBlur",(n=>{if(!n||n.relatedTarget!=t.control_input)return e.call(t)})),St(t.control_input,"blur",(()=>t.onBlur())),t.hook("before","close",(()=>{t.isOpen&&t.focus_node.focus({preventScroll:!0})}
vendor: 2,490 bytes, line 2
2))}))}function Ht(){var t=this;t.on("initialize",(()=>{var e=document.createElement("span"),n=t.control_input;e.style.cssText="position:absolute; top:-99999px; left:-99999px; width:auto; padding:0; white-space:pre; ",t.wrapper.appendChild(e);var i=["letterSpacing","fontSize","fontFamily","fontWeight","textTransform"];for(const t of i)e.style[t]=n.style[t];var r=()=>{e.textContent=n.value,n.style.width=e.clientWidth+"px"};r(),t.on("update item_add item_remove",r),St(n,"input",r),St(n,"keyup",r),St(n,"blur",r),St(n,"update",r)}))}function Ut(){var t=this,e=t.deleteSelection;this.hook("instead","deleteSelection",(n=>!!t.activeItems.length&&e.call(t,n)))}function Wt(){this.hook("instead","setActiveItem",(()=>{})),this.hook("instead","selectAll",(()=>{}))}function $t(){var t=this,e=t.onKeyDown;t.hook("instead","onKeyDown",(n=>{var i,r,o,a;if(!t.isOpen||n.keyCode!==st&&n.keyCode!==ct)return e.call(t,n);t.ignoreHover=!0,a=K(t.activeOption,"[data-group]"),i=Q(t.activeOption,"[data-selectable]"),a&&(a=n.keyCode===st?a.previousSibling:a.nextSibling)&&(r=(o=a.querySelectorAll("[data-selectable]"))[Math.min(o.length-1,i)])&&t.setActiveOption(r)}))}function Vt(t){const e=Object.assign({label:"×",title:"Remove",className:"remove",append:!0},t);var n=this;if(e.append){var i='<a href="javascript:void(0)" class="'+e.className+'" tabindex="-1" title="'+yt(e.title)+'">'+e.label+"</a>";n.hook("after","setupTemplates",(()=>{var t=n.settings.render.item;n.settings.render.item=(e,r)=>{var o=q(t.call(n,e,r)),a=q(i);return o.appendChild(a),St(a,"mousedown",(t=>{kt(t,!0)})),St(a,"click",(t=>{n.isLocked||(kt(t,!0),n.isLocked||n.shouldDelete([o],t)&&(n.removeItem(o),n.refreshOptions(!1),n.inputState()))})),o}}))}}function Zt(t){const e=this,n=Object.assign({text:t=>t[e.settings.labelField]},t);e.on("item_remove",(function(t){if(e.isFocused&&""===e.control_input.value.trim()){var i=e.options[t];i&&e.setTextboxValue(n.text.call(e,i))}}))}function Yt(){const t=this,e=t.canLoad,n=t.clearActiveOption,i=t.loadCallback;var r,o,a={},s=!1,l=[];if(t.settings.shouldLoadMore||(t.settings.shouldLoadMore=()=>{if(r.clientHeight/(r.scrollHeight-r.scrollTop)>.9)return!0;if(t.activeOption){var e=t.selectable();if(Array.from(e).indexOf(t.activeOption)>=e.length-2)return!0}return!1}),!t.settings.firstUrl)throw"virtual_scroll plugin requires a firstUrl() method";t.settings.sortField=[{field:"$order"},{field:"$score"}];const c=e=>!("number"==typeof t.settings.maxOptions&&r.children.length>
vendor: 9,797 bytes, line 2
2=t.settings.maxOptions||!(e in a)||!a[e]),u=(e,n)=>t.items.indexOf(n)>=0||l.indexOf(n)>=0;t.setNextUrl=(t,e)=>{a[t]=e},t.getUrl=e=>{if(e in a){const t=a[e];return a[e]=!1,t}return t.clearPagination(),t.settings.firstUrl.call(t,e)},t.clearPagination=()=>{a={}},t.hook("instead","clearActiveOption",(()=>{if(!s)return n.call(t)})),t.hook("instead","canLoad",(n=>n in a?c(n):e.call(t,n))),t.hook("instead","loadCallback",((e,n)=>{if(s){if(o){const n=e[0];void 0!==n&&(o.dataset.value=n[t.settings.valueField])}}else t.clearOptions(u);i.call(t,e,n),s=!1})),t.hook("after","refreshOptions",(()=>{const e=t.lastValue;var n;c(e)?(n=t.render("loading_more",{query:e}))&&(n.setAttribute("data-selectable",""),o=n):e in a&&!r.querySelector(".no-results")&&(n=t.render("no_more_results",{query:e})),n&&(V(n,t.settings.optionClass),r.append(n))})),t.on("initialize",(()=>{l=Object.keys(t.options),r=t.dropdown_content,t.settings.render=Object.assign({},{loading_more:()=>'<div class="loading-more-results">Loading more results ... </div>',no_more_results:()=>'<div class="no-more-results">No more results</div>'},t.settings.render),r.addEventListener("scroll",(()=>{t.settings.shouldLoadMore.call(t)&&c(t.lastValue)&&(s||(s=!0,t.load.call(t,t.lastValue)))}))}))}return Ot.define("change_listener",Pt),Ot.define("checkbox_options",Dt),Ot.define("clear_button",Nt),Ot.define("drag_drop",jt),Ot.define("dropdown_header",Bt),Ot.define("caret_position",zt),Ot.define("dropdown_input",qt),Ot.define("input_autogrow",Ht),Ot.define("no_backspace_delete",Ut),Ot.define("no_active_items",Wt),Ot.define("optgroup_columns",$t),Ot.define("remove_button",Vt),Ot.define("restore_on_backspace",Zt),Ot.define("virtual_scroll",Yt),Ot}()},4335:(t,e,n)=>{"use strict";n.d(e,{A:()=>Te});var i={};function r(t,e){return function(){return t.apply(e,arguments)}}n.r(i),n.d(i,{hasBrowserEnv:()=>mt,hasStandardBrowserEnv:()=>vt,hasStandardBrowserWebWorkerEnv:()=>yt,navigator:()=>gt,origin:()=>bt});var o=n(5606);const{toString:a}=Object.prototype,{getPrototypeOf:s}=Object,l=(c=Object.create(null),t=>{const e=a.call(t);return c[e]||(c[e]=e.slice(8,-1).toLowerCase())});var c;const u=t=>(t=t.toLowerCase(),e=>l(e)===t),h=t=>e=>typeof e===t,{isArray:d}=Array,f=h("undefined");const p=u("ArrayBuffer");const m=h("string"),g=h("function"),v=h("number"),y=t=>null!==t&&"object"==typeof t,b=t=>{if("object"!==l(t))return!1;const e=s(t);return!(null!==e&&e!==Object.prototype&&null!==Object.getPrototypeOf(e)||Symbol.toStringTag in t||Symbol.iterator in t)},w=u("Date"),_=u("File"),x=u("Blob"),k=u("FileList"),S=u("URLSearchParams"),[C,T,E,A]=["ReadableStream","Request","Response","Headers"].map(u);function L(t,e,{allOwnKeys:n=!1}={}){if(null==t)return;let i,r;if("object"!=typeof t&&(t=[t]),d(t))for(i=0,r=t.length;i<r;i++)e.call(null,t[i],i,t);else{const r=n?Object.getOwnPropertyNames(t):Object.keys(t),o=r.length;let a;for(i=0;i<o;i++)a=r[i],e.call(null,t[a],a,t)}}function M(t,e){e=e.toLowerCase();const n=Object.keys(t);let i,r=n.length;for(;r-- >0;)if(i=n[r],e===i.toLowerCase())return i;return null}const O="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,P=t=>!f(t)&&t!==O;const D=(N="undefined"!=typeof Uint8Array&&s(Uint8Array),t=>N&&t instanceof N);var N;const I=u("HTMLFormElement"),R=(({hasOwnProperty:t})=>(e,n)=>t.call(e,n))(Object.prototype),F=u("RegExp"),j=(t,e)=>{const n=Object.getOwnPropertyDescriptors(t),i={};L(n,((n,r)=>{let o;!1!==(o=e(n,r,t))&&(i[r]=o||n)})),Object.defineProperties(t,i)},B="abcdefghijklmnopqrstuvwxyz",z="0123456789",q={DIGIT:z,ALPHA:B,ALPHA_DIGIT:B+B.toUpperCase()+z};const H=u("AsyncFunction"),U=(W="function"==typeof setImmediate,$=g(O.postMessage),W?setImmediate:$?(V=`axios@${Math.random()}`,Z=[],O.addEventListener("message",(({source:t,data:e})=>{t===O&&e===V&&Z.length&&Z.shift()()}),!1),t=>{Z.push(t),O.postMessage(V,"*")}):t=>setTimeout(t));var W,$,V,Z;const Y="undefined"!=typeof queueMicrotask?queueMicrotask.bind(O):void 0!==o&&o.nextTick||U,G={isArray:d,isArrayBuffer:p,isBuffer:function(t){return null!==t&&!f(t)&&null!==t.constructor&&!f(t.constructor)&&g(t.constructor.isBuffer)&&t.constructor.isBuffer(t)},isFormData:t=>{let e;return t&&("function"==typeof FormData&&t instanceof FormData||g(t.append)&&("formdata"===(e=l(t))||"object"===e&&g(t.toString)&&"[object FormData]"===t.toString()))},isArrayBufferView:function(t){let e;return e="undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(t):t&&t.buffer&&p(t.buffer),e},isString:m,isNumber:v,isBoolean:t=>!0===t||!1===t,isObject:y,isPlainObject:b,isReadableStream:C,isRequest:T,isResponse:E,isHeaders:A,isUndefined:f,isDate:w,isFile:_,isBlob:x,isRegExp:F,isFunction:g,isStream:t=>y(t)&&g(t.pipe),isURLSearchParams:S,isTypedArray:D,isFileList:k,forEach:L,merge:function t(){const{caseless:e}=P(this)&&this||{},n={},i=(i,r)=>{const o=e&&M(n,r)||r;b(n[o])&&b(i)?n[o]=t(n[o],i):b(i)?n[o]=t({},i):d(i)?n[o]=i.slice():n[o]=i};for(let t=0,e=arguments.length;t<e;t++)arguments[t]&&L(arguments[t],i);return n},extend:(t,e,n,{allOwnKeys:i}={})=>(L(e,((e,i)=>{n&&g(e)?t[i]=r(e,n):t[i]=e}),{allOwnKeys:i}),t),trim:t=>t.trim?t.trim():t.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:t=>(65279===t.charCodeAt(0)&&(t=t.slice(1)),t),inherits:(t,e,n,i)=>{t.prototype=Object.create(e.prototype,i),t.prototype.constructor=t,Object.defineProperty(t,"super",{value:e.prototype}),n&&Object.assign(t.prototype,n)},toFlatObject:(t,e,n,i)=>{let r,o,a;const l={};if(e=e||{},null==t)return e;do{for(r=Object.getOwnPropertyNames(t),o=r.length;o-- >0;)a=r[o],i&&!i(a,t,e)||l[a]||(e[a]=t[a],l[a]=!0);t=!1!==n&&s(t)}while(t&&(!n||n(t,e))&&t!==Object.prototype);return e},kindOf:l,kindOfTest:u,endsWith:(t,e,n)=>{t=String(t),(void 0===n||n>t.length)&&(n=t.length),n-=e.length;const i=t.indexOf(e,n);return-1!==i&&i===n},toArray:t=>{if(!t)return null;if(d(t))return t;let e=t.length;if(!v(e))return null;const n=new Array(e);for(;e-- >0;)n[e]=t[e];return n},forEachEntry:(t,e)=>{const n=(t&&t[Symbol.iterator]).call(t);let i;for(;(i=n.next())&&!i.done;){const n=i.value;e.call(t,n[0],n[1])}},matchAll:(t,e)=>{let n;const i=[];for(;null!==(n=t.exec(e));)i.push(n);return i},isHTMLForm:I,hasOwnProperty:R,hasOwnProp:R,reduceDescriptors:j,freezeMethods:t=>{j(t,((e,n)=>{if(g(t)&&-1!==["arguments","caller","callee"].indexOf(n))return!1;const i=t[n];g(i)&&(e.enumerable=!1,"writable"in e?e.writable=!1:e.set||(e.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")}))}))},toObjectSet:(t,e)=>{const n={},i=t=>{t.forEach((t=>{n[t]=!0}))};return d(t)?i(t):i(String(t).split(e)),n},toCamelCase:t=>t.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,(function(t,e,n){return e.toUpperCase()+n})),noop:()=>{},toFiniteNumber:(t,e)=>null!=t&&Number.isFinite(t=+t)?t:e,findKey:M,global:O,isContextDefined:P,ALPHABET:q,generateString:(t=16,e=q.ALPHA_DIGIT)=>{let n="";const{length:i}=e;for(;t--;)n+=e[Math.random()*i|0];return n},isSpecCompliantForm:function(t){return!!(t&&g(t.append)&&"FormData"===t[Symbol.toStringTag]&&t[Symbol.iterator])},toJSONObject:t=>{const e=new Array(10),n=(t,i)=>{if(y(t)){if(e.indexOf(t)>=0)return;if(!("toJSON"in t)){e[i]=t;const r=d(t)?[]:{};return L(t,((t,e)=>{const o=n(t,i+1);!f(o)&&(r[e]=o)})),e[i]=void 0,r}}return t};return n(t,0)},isAsyncFn:H,isThenable:t=>t&&(y(t)||g(t))&&g(t.then)&&g(t.catch),setImmediate:U,asap:Y};function K(t,e,n,i,r){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=(new Error).stack,this.message=t,this.name="AxiosError",e&&(this.code=e),n&&(this.config=n),i&&(this.request=i),r&&(this.response=r,this.status=r.status?r.status:null)}G.inherits(K,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:G.toJSONObject(this.config),code:this.code,status:this.status}}});const X=K.prototype,J={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach((t=>{J[t]={value:t}})),Object.defineProperties(K,J),Object.defineProperty(X,"isAxiosError",{value:!0}),K.from=(t,e,n,i,r,o)=>{const a=Object.create(X);return G.toFlatObject(t,a,(function(t){return t!==Error.prototype}),(t=>"isAxiosError"!==t)),K.call(a,t.message,e,n,i,r),a.cause=t,a.name=t.name,o&&Object.assign(a,o),a};const Q=K;var tt=n(8287).hp;function et(t){return G.isPlainObject(t)||G.isArray(t)}function nt(t){return G.endsWith(t,"[]")?t.slice(0,-2):t}function it(t,e,n){return t?t.concat(e).map((function(t,e){return t=nt(t),!n&&e?"["+t+"]":t})).join(n?".":""):e}const rt=G.toFlatObject(G,{},null,(function(t){return/^is[A-Z]/.test(t)}));const ot=function(t,e,n){if(!G.isObject(t))throw new TypeError("target must be an object");e=e||new FormData;const i=(n=G.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,(function(t,e){return!G.isUndefined(e[t])}))).metaTokens,r=n.visitor||c,o=n.dots,a=n.indexes,s=(n.Blob||"undefined"!=typeof Blob&&Blob)&&G.isSpecCompliantForm(e);if(!G.isFunction(r))throw new TypeError("visitor must be a function");function l(t){if(null===t)return"";if(G.isDate(t))return t.toISOString();if(!s&&G.isBlob(t))throw new Q("Blob is not supported. Use a Buffer instead.");return G.isArrayBuffer(t)||G.isTypedArray(t)?s&&"function"==typeof Blob?new Blob([t]):tt.from(t):t}function c(t,n,r){let s=t;if(t&&!r&&"object"==typeof t)if(G.endsWith(n,"{}"))n=i?n:n.slice(0,-2),t=JSON.stringify(t);else if(G.isArray(t)&&function(t){return G.isArray(t)&&!t.some(et)}(t)||(G.isFileList(t)||G.endsWith(n,"[]"))&&(s=G.toArray(t)))return n=nt(n),s.forEac
vendor: 4,076 bytes, line 2
2h((function(t,i){!G.isUndefined(t)&&null!==t&&e.append(!0===a?it([n],i,o):null===a?n:n+"[]",l(t))})),!1;return!!et(t)||(e.append(it(r,n,o),l(t)),!1)}const u=[],h=Object.assign(rt,{defaultVisitor:c,convertValue:l,isVisitable:et});if(!G.isObject(t))throw new TypeError("data must be an object");return function t(n,i){if(!G.isUndefined(n)){if(-1!==u.indexOf(n))throw Error("Circular reference detected in "+i.join("."));u.push(n),G.forEach(n,(function(n,o){!0===(!(G.isUndefined(n)||null===n)&&r.call(e,n,G.isString(o)?o.trim():o,i,h))&&t(n,i?i.concat(o):[o])})),u.pop()}}(t),e};function at(t){const e={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(t).replace(/[!'()~]|%20|%00/g,(function(t){return e[t]}))}function st(t,e){this._pairs=[],t&&ot(t,this,e)}const lt=st.prototype;lt.append=function(t,e){this._pairs.push([t,e])},lt.toString=function(t){const e=t?function(e){return t.call(this,e,at)}:at;return this._pairs.map((function(t){return e(t[0])+"="+e(t[1])}),"").join("&")};const ct=st;function ut(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function ht(t,e,n){if(!e)return t;const i=n&&n.encode||ut,r=n&&n.serialize;let o;if(o=r?r(e,n):G.isURLSearchParams(e)?e.toString():new ct(e,n).toString(i),o){const e=t.indexOf("#");-1!==e&&(t=t.slice(0,e)),t+=(-1===t.indexOf("?")?"?":"&")+o}return t}const dt=class{constructor(){this.handlers=[]}use(t,e,n){return this.handlers.push({fulfilled:t,rejected:e,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){G.forEach(this.handlers,(function(e){null!==e&&t(e)}))}},ft={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},pt={isBrowser:!0,classes:{URLSearchParams:"undefined"!=typeof URLSearchParams?URLSearchParams:ct,FormData:"undefined"!=typeof FormData?FormData:null,Blob:"undefined"!=typeof Blob?Blob:null},protocols:["http","https","file","blob","url","data"]},mt="undefined"!=typeof window&&"undefined"!=typeof document,gt="object"==typeof navigator&&navigator||void 0,vt=mt&&(!gt||["ReactNative","NativeScript","NS"].indexOf(gt.product)<0),yt="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts,bt=mt&&window.location.href||"http://localhost",wt={...i,...pt};const _t=function(t){function e(t,n,i,r){let o=t[r++];if("__proto__"===o)return!0;const a=Number.isFinite(+o),s=r>=t.length;if(o=!o&&G.isArray(i)?i.length:o,s)return G.hasOwnProp(i,o)?i[o]=[i[o],n]:i[o]=n,!a;i[o]&&G.isObject(i[o])||(i[o]=[]);return e(t,n,i[o],r)&&G.isArray(i[o])&&(i[o]=function(t){const e={},n=Object.keys(t);let i;const r=n.length;let o;for(i=0;i<r;i++)o=n[i],e[o]=t[o];return e}(i[o])),!a}if(G.isFormData(t)&&G.isFunction(t.entries)){const n={};return G.forEachEntry(t,((t,i)=>{e(function(t){return G.matchAll(/\w+|\[(\w*)]/g,t).map((t=>"[]"===t[0]?"":t[1]||t[0]))}(t),i,n,0)})),n}return null};const xt={transitional:ft,adapter:["xhr","http","fetch"],transformRequest:[function(t,e){const n=e.getContentType()||"",i=n.indexOf("application/json")>-1,r=G.isObject(t);r&&G.isHTMLForm(t)&&(t=new FormData(t));if(G.isFormData(t))return i?JSON.stringify(_t(t)):t;if(G.isArrayBuffer(t)||G.isBuffer(t)||G.isStream(t)||G.isFile(t)||G.isBlob(t)||G.isReadableStream(t))return t;if(G.isArrayBufferView(t))return t.buffer;if(G.isURLSearchParams(t))return e.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let o;if(r){if(n.indexOf("application/x-www-form-urlencoded")>-1)return function(t,e){return ot(t,new wt.classes.URLSearchParams,Object.assign({visitor:function(t,e,n,i){return wt.isNode&&G.isBuffer(t)?(this.append(e,t.toString("base64")),!1):i.defaultVisitor.apply(this,arguments)}},e))}(t,this.formSerializer).toString();if((o=G.isFileList(t))||n.indexOf("multipart/form-data")>-1){const e=this.env&&this.env.FormData;return ot(o?{"files[]":t}
vendor: 4,296 bytes, line 2
2:t,e&&new e,this.formSerializer)}}return r||i?(e.setContentType("application/json",!1),function(t,e,n){if(G.isString(t))try{return(e||JSON.parse)(t),G.trim(t)}catch(t){if("SyntaxError"!==t.name)throw t}return(n||JSON.stringify)(t)}(t)):t}],transformResponse:[function(t){const e=this.transitional||xt.transitional,n=e&&e.forcedJSONParsing,i="json"===this.responseType;if(G.isResponse(t)||G.isReadableStream(t))return t;if(t&&G.isString(t)&&(n&&!this.responseType||i)){const n=!(e&&e.silentJSONParsing)&&i;try{return JSON.parse(t)}catch(t){if(n){if("SyntaxError"===t.name)throw Q.from(t,Q.ERR_BAD_RESPONSE,this,null,this.response);throw t}}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:wt.classes.FormData,Blob:wt.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};G.forEach(["delete","get","head","post","put","patch"],(t=>{xt.headers[t]={}}));const kt=xt,St=G.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),Ct=Symbol("internals");function Tt(t){return t&&String(t).trim().toLowerCase()}function Et(t){return!1===t||null==t?t:G.isArray(t)?t.map(Et):String(t)}function At(t,e,n,i,r){return G.isFunction(i)?i.call(this,e,n):(r&&(e=n),G.isString(e)?G.isString(i)?-1!==e.indexOf(i):G.isRegExp(i)?i.test(e):void 0:void 0)}class Lt{constructor(t){t&&this.set(t)}set(t,e,n){const i=this;function r(t,e,n){const r=Tt(e);if(!r)throw new Error("header name must be a non-empty string");const o=G.findKey(i,r);(!o||void 0===i[o]||!0===n||void 0===n&&!1!==i[o])&&(i[o||e]=Et(t))}const o=(t,e)=>G.forEach(t,((t,n)=>r(t,n,e)));if(G.isPlainObject(t)||t instanceof this.constructor)o(t,e);else if(G.isString(t)&&(t=t.trim())&&!/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(t.trim()))o((t=>{const e={};let n,i,r;return t&&t.split("\n").forEach((function(t){r=t.indexOf(":"),n=t.substring(0,r).trim().toLowerCase(),i=t.substring(r+1).trim(),!n||e[n]&&St[n]||("set-cookie"===n?e[n]?e[n].push(i):e[n]=[i]:e[n]=e[n]?e[n]+", "+i:i)})),e})(t),e);else if(G.isHeaders(t))for(const[e,i]of t.entries())r(i,e,n);else null!=t&&r(e,t,n);return this}get(t,e){if(t=Tt(t)){const n=G.findKey(this,t);if(n){const t=this[n];if(!e)return t;if(!0===e)return function(t){const e=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let i;for(;i=n.exec(t);)e[i[1]]=i[2];return e}(t);if(G.isFunction(e))return e.call(this,t,n);if(G.isRegExp(e))return e.exec(t);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,e){if(t=Tt(t)){const n=G.findKey(this,t);return!(!n||void 0===this[n]||e&&!At(0,this[n],n,e))}return!1}delete(t,e){const n=this;let i=!1;function r(t){if(t=Tt(t)){const r=G.findKey(n,t);!r||e&&!At(0,n[r],r,e)||(delete n[r],i=!0)}}return G.isArray(t)?t.forEach(r):r(t),i}clear(t){const e=Object.keys(this);let n=e.length,i=!1;for(;n--;){const r=e[n];t&&!At(0,this[r],r,t,!0)||(delete this[r],i=!0)}return i}normalize(t){const e=this,n={};return G.forEach(this,((i,r)=>{const o=G.findKey(n,r);if(o)return e[o]=Et(i),void delete e[r];const a=t?function(t){return t.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,((t,e,n)=>e.toUpperCase()+n))}(r):String(r).trim();a!==r&&delete e[r],e[a]=Et(i),n[a]=!0})),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const e=Object.create(null);return G.forEach(this,((n,i)=>{null!=n&&!1!==n&&(e[i]=t&&G.isArray(n)?n.join(", "):n)})),e}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map((([t,e])=>t+": "+e)).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...e){const n=new this(t);return e.forEach((t=>n.set(t))),n}static accessor(t){const e=(this[Ct]=this[Ct]={accessors:{}}).accessors,n=this.prototype;function i(t){const i=Tt(t);e[i]||(!function(t,e){const n=G.toCamelCase(" "+e);["get","set","has"].forEach((i=>{Object.defineProperty(t,i+n,{value:function(t,n,r){return this[i].call(this,e,t,n,r)},configurable:!0})}
vendor: 4,742 bytes, line 2
2))}(n,t),e[i]=!0)}return G.isArray(t)?t.forEach(i):i(t),this}}Lt.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),G.reduceDescriptors(Lt.prototype,(({value:t},e)=>{let n=e[0].toUpperCase()+e.slice(1);return{get:()=>t,set(t){this[n]=t}}})),G.freezeMethods(Lt);const Mt=Lt;function Ot(t,e){const n=this||kt,i=e||n,r=Mt.from(i.headers);let o=i.data;return G.forEach(t,(function(t){o=t.call(n,o,r.normalize(),e?e.status:void 0)})),r.normalize(),o}function Pt(t){return!(!t||!t.__CANCEL__)}function Dt(t,e,n){Q.call(this,null==t?"canceled":t,Q.ERR_CANCELED,e,n),this.name="CanceledError"}G.inherits(Dt,Q,{__CANCEL__:!0});const Nt=Dt;function It(t,e,n){const i=n.config.validateStatus;n.status&&i&&!i(n.status)?e(new Q("Request failed with status code "+n.status,[Q.ERR_BAD_REQUEST,Q.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n)):t(n)}const Rt=function(t,e){t=t||10;const n=new Array(t),i=new Array(t);let r,o=0,a=0;return e=void 0!==e?e:1e3,function(s){const l=Date.now(),c=i[a];r||(r=l),n[o]=s,i[o]=l;let u=a,h=0;for(;u!==o;)h+=n[u++],u%=t;if(o=(o+1)%t,o===a&&(a=(a+1)%t),l-r<e)return;const d=c&&l-c;return d?Math.round(1e3*h/d):void 0}};const Ft=function(t,e){let n,i,r=0,o=1e3/e;const a=(e,o=Date.now())=>{r=o,n=null,i&&(clearTimeout(i),i=null),t.apply(null,e)};return[(...t)=>{const e=Date.now(),s=e-r;s>=o?a(t,e):(n=t,i||(i=setTimeout((()=>{i=null,a(n)}),o-s)))},()=>n&&a(n)]},jt=(t,e,n=3)=>{let i=0;const r=Rt(50,250);return Ft((n=>{const o=n.loaded,a=n.lengthComputable?n.total:void 0,s=o-i,l=r(s);i=o;t({loaded:o,total:a,progress:a?o/a:void 0,bytes:s,rate:l||void 0,estimated:l&&a&&o<=a?(a-o)/l:void 0,event:n,lengthComputable:null!=a,[e?"download":"upload"]:!0})}),n)},Bt=(t,e)=>{const n=null!=t;return[i=>e[0]({lengthComputable:n,total:t,loaded:i}),e[1]]},zt=t=>(...e)=>G.asap((()=>t(...e))),qt=wt.hasStandardBrowserEnv?function(){const t=wt.navigator&&/(msie|trident)/i.test(wt.navigator.userAgent),e=document.createElement("a");let n;function i(n){let i=n;return t&&(e.setAttribute("href",i),i=e.href),e.setAttribute("href",i),{href:e.href,protocol:e.protocol?e.protocol.replace(/:$/,""):"",host:e.host,search:e.search?e.search.replace(/^\?/,""):"",hash:e.hash?e.hash.replace(/^#/,""):"",hostname:e.hostname,port:e.port,pathname:"/"===e.pathname.charAt(0)?e.pathname:"/"+e.pathname}}return n=i(window.location.href),function(t){const e=G.isString(t)?i(t):t;return e.protocol===n.protocol&&e.host===n.host}}():function(){return!0},Ht=wt.hasStandardBrowserEnv?{write(t,e,n,i,r,o){const a=[t+"="+encodeURIComponent(e)];G.isNumber(n)&&a.push("expires="+new Date(n).toGMTString()),G.isString(i)&&a.push("path="+i),G.isString(r)&&a.push("domain="+r),!0===o&&a.push("secure"),document.cookie=a.join("; ")},read(t){const e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove(t){this.write(t,"",Date.now()-864e5)}}:{write(){},read:()=>null,remove(){}};function Ut(t,e){return t&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)?function(t,e){return e?t.replace(/\/?\/$/,"")+"/"+e.replace(/^\/+/,""):t}(t,e):e}const Wt=t=>t instanceof Mt?{...t}:t;function $t(t,e){e=e||{};const n={};function i(t,e,n){return G.isPlainObject(t)&&G.isPlainObject(e)?G.merge.call({caseless:n},t,e):G.isPlainObject(e)?G.merge({},e):G.isArray(e)?e.slice():e}function r(t,e,n){return G.isUndefined(e)?G.isUndefined(t)?void 0:i(void 0,t,n):i(t,e,n)}function o(t,e){if(!G.isUndefined(e))return i(void 0,e)}function a(t,e){return G.isUndefined(e)?G.isUndefined(t)?void 0:i(void 0,t):i(void 0,e)}function s(n,r,o){return o in e?i(n,r):o in t?i(void 0,n):void 0}const l={url:o,method:o,data:o,baseURL:a,transformRequest:a,transformResponse:a,paramsSerializer:a,timeout:a,timeoutMessage:a,withCredentials:a,withXSRFToken:a,adapter:a,responseType:a,xsrfCookieName:a,xsrfHeaderName:a,onUploadProgress:a,onDownloadProgress:a,decompress:a,maxContentLength:a,maxBodyLength:a,beforeRedirect:a,transport:a,httpAgent:a,httpsAgent:a,cancelToken:a,socketPath:a,responseEncoding:a,validateStatus:s,headers:(t,e)=>r(Wt(t),Wt(e),!0)};return G.forEach(Object.keys(Object.assign({},t,e)),(function(i){const o=l[i]||r,a=o(t[i],e[i],i);G.isUndefined(a)&&o!==s||(n[i]=a)})),n}const Vt=t=>{const e=$t({},t);let n,{data:i,withXSRFToken:r,xsrfHeaderName:o,xsrfCookieName:a,headers:s,auth:l}=e;if(e.headers=s=Mt.from(s),e.url=ht(Ut(e.baseURL,e.url),t.params,t.paramsSerializer),l&&s.set("Authorization","Basic "+btoa((l.username||"")+":"+(l.password?unescape(encodeURIComponent(l.password)):""))),G.isFormData(i))if(wt.hasStandardBrowserEnv||wt.hasStandardBrowserWebWorkerEnv)s.setContentType(void 0);else if(!1!==(n=s.getContentType())){const[t,...e]=n?n.split(";").map((t=>
vendor: 8,772 bytes, line 2
2t.trim())).filter(Boolean):[];s.setContentType([t||"multipart/form-data",...e].join("; "))}if(wt.hasStandardBrowserEnv&&(r&&G.isFunction(r)&&(r=r(e)),r||!1!==r&&qt(e.url))){const t=o&&a&&Ht.read(a);t&&s.set(o,t)}return e},Zt="undefined"!=typeof XMLHttpRequest&&function(t){return new Promise((function(e,n){const i=Vt(t);let r=i.data;const o=Mt.from(i.headers).normalize();let a,s,l,c,u,{responseType:h,onUploadProgress:d,onDownloadProgress:f}=i;function p(){c&&c(),u&&u(),i.cancelToken&&i.cancelToken.unsubscribe(a),i.signal&&i.signal.removeEventListener("abort",a)}let m=new XMLHttpRequest;function g(){if(!m)return;const i=Mt.from("getAllResponseHeaders"in m&&m.getAllResponseHeaders());It((function(t){e(t),p()}),(function(t){n(t),p()}),{data:h&&"text"!==h&&"json"!==h?m.response:m.responseText,status:m.status,statusText:m.statusText,headers:i,config:t,request:m}),m=null}m.open(i.method.toUpperCase(),i.url,!0),m.timeout=i.timeout,"onloadend"in m?m.onloadend=g:m.onreadystatechange=function(){m&&4===m.readyState&&(0!==m.status||m.responseURL&&0===m.responseURL.indexOf("file:"))&&setTimeout(g)},m.onabort=function(){m&&(n(new Q("Request aborted",Q.ECONNABORTED,t,m)),m=null)},m.onerror=function(){n(new Q("Network Error",Q.ERR_NETWORK,t,m)),m=null},m.ontimeout=function(){let e=i.timeout?"timeout of "+i.timeout+"ms exceeded":"timeout exceeded";const r=i.transitional||ft;i.timeoutErrorMessage&&(e=i.timeoutErrorMessage),n(new Q(e,r.clarifyTimeoutError?Q.ETIMEDOUT:Q.ECONNABORTED,t,m)),m=null},void 0===r&&o.setContentType(null),"setRequestHeader"in m&&G.forEach(o.toJSON(),(function(t,e){m.setRequestHeader(e,t)})),G.isUndefined(i.withCredentials)||(m.withCredentials=!!i.withCredentials),h&&"json"!==h&&(m.responseType=i.responseType),f&&([l,u]=jt(f,!0),m.addEventListener("progress",l)),d&&m.upload&&([s,c]=jt(d),m.upload.addEventListener("progress",s),m.upload.addEventListener("loadend",c)),(i.cancelToken||i.signal)&&(a=e=>{m&&(n(!e||e.type?new Nt(null,t,m):e),m.abort(),m=null)},i.cancelToken&&i.cancelToken.subscribe(a),i.signal&&(i.signal.aborted?a():i.signal.addEventListener("abort",a)));const v=function(t){const e=/^([-+\w]{1,25})(:?\/\/|:)/.exec(t);return e&&e[1]||""}(i.url);v&&-1===wt.protocols.indexOf(v)?n(new Q("Unsupported protocol "+v+":",Q.ERR_BAD_REQUEST,t)):m.send(r||null)}))},Yt=(t,e)=>{const{length:n}=t=t?t.filter(Boolean):[];if(e||n){let n,i=new AbortController;const r=function(t){if(!n){n=!0,a();const e=t instanceof Error?t:this.reason;i.abort(e instanceof Q?e:new Nt(e instanceof Error?e.message:e))}};let o=e&&setTimeout((()=>{o=null,r(new Q(`timeout ${e} of ms exceeded`,Q.ETIMEDOUT))}),e);const a=()=>{t&&(o&&clearTimeout(o),o=null,t.forEach((t=>{t.unsubscribe?t.unsubscribe(r):t.removeEventListener("abort",r)})),t=null)};t.forEach((t=>t.addEventListener("abort",r)));const{signal:s}=i;return s.unsubscribe=()=>G.asap(a),s}},Gt=function*(t,e){let n=t.byteLength;if(!e||n<e)return void(yield t);let i,r=0;for(;r<n;)i=r+e,yield t.slice(r,i),r=i},Kt=async function*(t){if(t[Symbol.asyncIterator])return void(yield*t);const e=t.getReader();try{for(;;){const{done:t,value:n}=await e.read();if(t)break;yield n}}finally{await e.cancel()}},Xt=(t,e,n,i)=>{const r=async function*(t,e){for await(const n of Kt(t))yield*Gt(n,e)}(t,e);let o,a=0,s=t=>{o||(o=!0,i&&i(t))};return new ReadableStream({async pull(t){try{const{done:e,value:i}=await r.next();if(e)return s(),void t.close();let o=i.byteLength;if(n){let t=a+=o;n(t)}t.enqueue(new Uint8Array(i))}catch(t){throw s(t),t}},cancel:t=>(s(t),r.return())},{highWaterMark:2})},Jt="function"==typeof fetch&&"function"==typeof Request&&"function"==typeof Response,Qt=Jt&&"function"==typeof ReadableStream,te=Jt&&("function"==typeof TextEncoder?(ee=new TextEncoder,t=>ee.encode(t)):async t=>new Uint8Array(await new Response(t).arrayBuffer()));var ee;const ne=(t,...e)=>{try{return!!t(...e)}catch(t){return!1}},ie=Qt&&ne((()=>{let t=!1;const e=new Request(wt.origin,{body:new ReadableStream,method:"POST",get duplex(){return t=!0,"half"}}).headers.has("Content-Type");return t&&!e})),re=Qt&&ne((()=>G.isReadableStream(new Response("").body))),oe={stream:re&&(t=>t.body)};var ae;Jt&&(ae=new Response,["text","arrayBuffer","blob","formData","stream"].forEach((t=>{!oe[t]&&(oe[t]=G.isFunction(ae[t])?e=>e[t]():(e,n)=>{throw new Q(`Response type '${t}' is not supported`,Q.ERR_NOT_SUPPORT,n)})})));const se=async(t,e)=>{const n=G.toFiniteNumber(t.getContentLength());return null==n?(async t=>{if(null==t)return 0;if(G.isBlob(t))return t.size;if(G.isSpecCompliantForm(t)){const e=new Request(wt.origin,{method:"POST",body:t});return(await e.arrayBuffer()).byteLength}return G.isArrayBufferView(t)||G.isArrayBuffer(t)?t.byteLength:(G.isURLSearchParams(t)&&(t+=""),G.isString(t)?(await te(t)).byteLength:void 0)})(e):n},le={http:null,xhr:Zt,fetch:Jt&&(async t=>{let{url:e,method:n,data:i,signal:r,cancelToken:o,timeout:a,onDownloadProgress:s,onUploadProgress:l,responseType:c,headers:u,withCredentials:h="same-origin",fetchOptions:d}=Vt(t);c=c?(c+"").toLowerCase():"text";let f,p=Yt([r,o&&o.toAbortSignal()],a);const m=p&&p.unsubscribe&&(()=>{p.unsubscribe()});let g;try{if(l&&ie&&"get"!==n&&"head"!==n&&0!==(g=await se(u,i))){let t,n=new Request(e,{method:"POST",body:i,duplex:"half"});if(G.isFormData(i)&&(t=n.headers.get("content-type"))&&u.setContentType(t),n.body){const[t,e]=Bt(g,jt(zt(l)));i=Xt(n.body,65536,t,e)}}G.isString(h)||(h=h?"include":"omit");const r="credentials"in Request.prototype;f=new Request(e,{...d,signal:p,method:n.toUpperCase(),headers:u.normalize().toJSON(),body:i,duplex:"half",credentials:r?h:void 0});let o=await fetch(f);const a=re&&("stream"===c||"response"===c);if(re&&(s||a&&m)){const t={};["status","statusText","headers"].forEach((e=>{t[e]=o[e]}));const e=G.toFiniteNumber(o.headers.get("content-length")),[n,i]=s&&Bt(e,jt(zt(s),!0))||[];o=new Response(Xt(o.body,65536,n,(()=>{i&&i(),m&&m()})),t)}c=c||"text";let v=await oe[G.findKey(oe,c)||"text"](o,t);return!a&&m&&m(),await new Promise(((e,n)=>{It(e,n,{data:v,headers:Mt.from(o.headers),status:o.status,statusText:o.statusText,config:t,request:f})}))}catch(e){if(m&&m(),e&&"TypeError"===e.name&&/fetch/i.test(e.message))throw Object.assign(new Q("Network Error",Q.ERR_NETWORK,t,f),{cause:e.cause||e});throw Q.from(e,e&&e.code,t,f)}})};G.forEach(le,((t,e)=>{if(t){try{Object.defineProperty(t,"name",{value:e})}catch(t){}Object.defineProperty(t,"adapterName",{value:e})}}));const ce=t=>`- ${t}`,ue=t=>G.isFunction(t)||null===t||!1===t,he=t=>{t=G.isArray(t)?t:[t];const{length:e}=t;let n,i;const r={};for(let o=0;o<e;o++){let e;if(n=t[o],i=n,!ue(n)&&(i=le[(e=String(n)).toLowerCase()],void 0===i))throw new Q(`Unknown adapter '${e}'`);if(i)break;r[e||"#"+o]=i}if(!i){const t=Object.entries(r).map((([t,e])=>`adapter ${t} `+(!1===e?"is not supported by the environment":"is not available in the build")));let n=e?t.length>1?"since :\n"+t.map(ce).join("\n"):" "+ce(t[0]):"as no adapter specified";throw new Q("There is no suitable adapter to dispatch the request "+n,"ERR_NOT_SUPPORT")}return i};function de(t){if(t.cancelToken&&t.cancelToken.throwIfRequested(),t.signal&&t.signal.aborted)throw new Nt(null,t)}function fe(t){de(t),t.headers=Mt.from(t.headers),t.data=Ot.call(t,t.transformRequest),-1!==["post","put","patch"].indexOf(t.method)&&t.headers.setContentType("application/x-www-form-urlencoded",!1);return he(t.adapter||kt.adapter)(t).then((function(e){return de(t),e.data=Ot.call(t,t.transformResponse,e),e.headers=Mt.from(e.headers),e}),(function(e){return Pt(e)||(de(t),e&&e.response&&(e.response.data=Ot.call(t,t.transformResponse,e.response),e.response.headers=Mt.from(e.response.headers))),Promise.reject(e)}))}const pe="1.7.7",me={};["object","boolean","number","function","string","symbol"].forEach(((t,e)=>{me[t]=function(n){return typeof n===t||"a"+(e<1?"n ":" ")+t}}));const ge={};me.transitional=function(t,e,n){return(i,r,o)=>{if(!1===t)throw new Q(function(t,e){return"[Axios v1.7.7] Transitional option '"+t+"'"+e+(n?". "+n:"")}(r," has been removed"+(e?" in "+e:"")),Q.ERR_DEPRECATED);return e&&!ge[r]&&(ge[r]=!0),!t||t(i,r,o)}};const ve={assertOptions:function(t,e,n){if("object"!=typeof t)throw new Q("options must be an object",Q.ERR_BAD_OPTION_VALUE);const i=Object.keys(t);let r=i.length;for(;r-- >0;){const o=i[r],a=e[o];if(a){const e=t[o],n=void 0===e||a(e,o,t);if(!0!==n)throw new Q("option "+o+" must be "+n,Q.ERR_BAD_OPTION_VALUE)}else if(!0!==n)throw new Q("Unknown option "+o,Q.ERR_BAD_OPTION)}},validators:me},ye=ve.validators;class be{constructor(t){this.defaults=t,this.interceptors={request:new dt,response:new dt}}async request(t,e){try{return await this._request(t,e)}catch(t){if(t instanceof Error){let e;Error.captureStackTrace?Error.captureStackTrace(e={}):e=new Error;
vendor: 3,120 bytes, line 2
2const n=e.stack?e.stack.replace(/^.+\n/,""):"";try{t.stack?n&&!String(t.stack).endsWith(n.replace(/^.+\n.+\n/,""))&&(t.stack+="\n"+n):t.stack=n}catch(t){}}throw t}}_request(t,e){"string"==typeof t?(e=e||{}).url=t:e=t||{},e=$t(this.defaults,e);const{transitional:n,paramsSerializer:i,headers:r}=e;void 0!==n&&ve.assertOptions(n,{silentJSONParsing:ye.transitional(ye.boolean),forcedJSONParsing:ye.transitional(ye.boolean),clarifyTimeoutError:ye.transitional(ye.boolean)},!1),null!=i&&(G.isFunction(i)?e.paramsSerializer={serialize:i}:ve.assertOptions(i,{encode:ye.function,serialize:ye.function},!0)),e.method=(e.method||this.defaults.method||"get").toLowerCase();let o=r&&G.merge(r.common,r[e.method]);r&&G.forEach(["delete","get","head","post","put","patch","common"],(t=>{delete r[t]})),e.headers=Mt.concat(o,r);const a=[];let s=!0;this.interceptors.request.forEach((function(t){"function"==typeof t.runWhen&&!1===t.runWhen(e)||(s=s&&t.synchronous,a.unshift(t.fulfilled,t.rejected))}));const l=[];let c;this.interceptors.response.forEach((function(t){l.push(t.fulfilled,t.rejected)}));let u,h=0;if(!s){const t=[fe.bind(this),void 0];for(t.unshift.apply(t,a),t.push.apply(t,l),u=t.length,c=Promise.resolve(e);h<u;)c=c.then(t[h++],t[h++]);return c}u=a.length;let d=e;for(h=0;h<u;){const t=a[h++],e=a[h++];try{d=t(d)}catch(t){e.call(this,t);break}}try{c=fe.call(this,d)}catch(t){return Promise.reject(t)}for(h=0,u=l.length;h<u;)c=c.then(l[h++],l[h++]);return c}getUri(t){return ht(Ut((t=$t(this.defaults,t)).baseURL,t.url),t.params,t.paramsSerializer)}}G.forEach(["delete","get","head","options"],(function(t){be.prototype[t]=function(e,n){return this.request($t(n||{},{method:t,url:e,data:(n||{}).data}))}})),G.forEach(["post","put","patch"],(function(t){function e(e){return function(n,i,r){return this.request($t(r||{},{method:t,headers:e?{"Content-Type":"multipart/form-data"}:{},url:n,data:i}))}}be.prototype[t]=e(),be.prototype[t+"Form"]=e(!0)}));const we=be;class _e{constructor(t){if("function"!=typeof t)throw new TypeError("executor must be a function.");let e;this.promise=new Promise((function(t){e=t}));const n=this;this.promise.then((t=>{if(!n._listeners)return;let e=n._listeners.length;for(;e-- >0;)n._listeners[e](t);n._listeners=null})),this.promise.then=t=>{let e;const i=new Promise((t=>{n.subscribe(t),e=t})).then(t);return i.cancel=function(){n.unsubscribe(e)},i},t((function(t,i,r){n.reason||(n.reason=new Nt(t,i,r),e(n.reason))}))}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){this.reason?t(this.reason):this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const e=this._listeners.indexOf(t);-1!==e&&this._listeners.splice(e,1)}toAbortSignal(){const t=new AbortController,e=e=>{t.abort(e)};return this.subscribe(e),t.signal.unsubscribe=()=>this.unsubscribe(e),t.signal}static source(){let t;return{token:new _e((function(e){t=e})),cancel:t}}}const xe=_e;const ke={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,Parti
vendor: 5,030 bytes, line 2
2alContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(ke).forEach((([t,e])=>{ke[e]=t}));const Se=ke;const Ce=function t(e){const n=new we(e),i=r(we.prototype.request,n);return G.extend(i,we.prototype,n,{allOwnKeys:!0}),G.extend(i,n,null,{allOwnKeys:!0}),i.create=function(n){return t($t(e,n))},i}(kt);Ce.Axios=we,Ce.CanceledError=Nt,Ce.CancelToken=xe,Ce.isCancel=Pt,Ce.VERSION=pe,Ce.toFormData=ot,Ce.AxiosError=Q,Ce.Cancel=Ce.CanceledError,Ce.all=function(t){return Promise.all(t)},Ce.spread=function(t){return function(e){return t.apply(null,e)}},Ce.isAxiosError=function(t){return G.isObject(t)&&!0===t.isAxiosError},Ce.mergeConfig=$t,Ce.AxiosHeaders=Mt,Ce.formToJSON=t=>_t(G.isHTMLForm(t)?new FormData(t):t),Ce.getAdapter=he,Ce.HttpStatusCode=Se,Ce.default=Ce;const Te=Ce},8839:(t,e,n)=>{"use strict";n.d(e,{Ay:()=>En});var i=n(1001),r=n(1349),o=n(2660),a=n(532),s=n(6734);class l extends r.EmbedBlot{static value(){}optimize(){(this.prev||this.next)&&this.remove()}length(){return 0}value(){return""}}l.blotName="break",l.tagName="BR";const c=l;class u extends r.TextBlot{}function h(t){return t.replace(/[&<>"']/g,(t=>({"&":"&","<":"<",">":">",'"':""","'":"'"}[t])))}class d extends r.InlineBlot{static allowedChildren=[d,c,r.EmbedBlot,u];static order=["cursor","inline","link","underline","strike","italic","bold","script","code"];static compare(t,e){const n=d.order.indexOf(t),i=d.order.indexOf(e);return n>=0||i>=0?n-i:t===e?0:t<e?-1:1}formatAt(t,e,n,i){if(d.compare(this.statics.blotName,n)<0&&this.scroll.query(n,r.Scope.BLOT)){const r=this.isolate(t,e);i&&r.wrap(n,i)}else super.formatAt(t,e,n,i)}optimize(t){if(super.optimize(t),this.parent instanceof d&&d.compare(this.statics.blotName,this.parent.statics.blotName)>0){const t=this.parent.isolate(this.offset(),this.length());this.moveChildren(t),t.wrap(this)}}}const f=d;class p extends r.BlockBlot{cache={};delta(){return null==this.cache.delta&&(this.cache.delta=g(this)),this.cache.delta}deleteAt(t,e){super.deleteAt(t,e),this.cache={}}formatAt(t,e,n,i){e<=0||(this.scroll.query(n,r.Scope.BLOCK)?t+e===this.length()&&this.format(n,i):super.formatAt(t,Math.min(e,this.length()-t-1),n,i),this.cache={})}insertAt(t,e,n){if(null!=n)return super.insertAt(t,e,n),void(this.cache={});if(0===e.length)return;const i=e.split("\n"),r=i.shift();r.length>0&&(t<this.length()-1||null==this.children.tail?super.insertAt(Math.min(t,this.length()-1),r):this.children.tail.insertAt(this.children.tail.length(),r),this.cache={});let o=this;i.reduce(((t,e)=>(o=o.split(t,!0),o.insertAt(0,e),e.length)),t+r.length)}insertBefore(t,e){const{head:n}=this.children;super.insertBefore(t,e),n instanceof c&&n.remove(),this.cache={}}length(){return null==this.cache.length&&(this.cache.length=super.length()+1),this.cache.length}moveChildren(t,e){super.moveChildren(t,e),this.cache={}}optimize(t){super.optimize(t),this.cache={}}path(t){return super.path(t,!0)}removeChild(t){super.removeChild(t),this.cache={}}split(t){let e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e&&(0===t||t>=this.length()-1)){const e=this.clone();return 0===t?(this.parent.insertBefore(e,this),this):(this.parent.insertBefore(e,this.next),e)}const n=super.split(t,e);return this.cache={},n}}p.blotName="block",p.tagName="P",p.defaultChild=c,p.allowedChildren=[c,f,r.EmbedBlot,u];class m extends r.EmbedBlot{attach(){super.attach(),this.attributes=new r.AttributorStore(this.domNode)}delta(){return(new o).insert(this.value(),{...this.formats(),...this.attributes.values()})}format(t,e){const n=this.scroll.query(t,r.Scope.BLOCK_ATTRIBUTE);null!=n&&this.attributes.attribute(n,e)}formatAt(t,e,n,i){this.format(n,i)}insertAt(t,e,n){if(null!=n)return void super.insertAt(t,e,n);const i=e.split("\n"),r=i.pop(),o=i.map((t=>{const e=this.scroll.create(p.blotName);return e.insertAt(0,t),e})),a=this.split(t);o.forEach((t=>{this.parent.insertBefore(t,a)})),r&&this.parent.insertBefore(this.scroll.create("text",r),a)}}function g(t){let e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];
vendor: 4,128 bytes, line 2
2return t.descendants(r.LeafBlot).reduce(((t,n)=>0===n.length()?t:t.insert(n.value(),v(n,{},e))),new o).insert("\n",v(t))}function v(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=!(arguments.length>2&&void 0!==arguments[2])||arguments[2];return null==t?e:("formats"in t&&"function"==typeof t.formats&&(e={...e,...t.formats()},n&&delete e["code-token"]),null==t.parent||"scroll"===t.parent.statics.blotName||t.parent.statics.scope!==t.statics.scope?e:v(t.parent,e,n))}m.scope=r.Scope.BLOCK_BLOT;class y extends r.EmbedBlot{static blotName="cursor";static className="ql-cursor";static tagName="span";static CONTENTS="\ufeff";static value(){}constructor(t,e,n){super(t,e),this.selection=n,this.textNode=document.createTextNode(y.CONTENTS),this.domNode.appendChild(this.textNode),this.savedLength=0}detach(){null!=this.parent&&this.parent.removeChild(this)}format(t,e){if(0!==this.savedLength)return void super.format(t,e);let n=this,i=0;for(;null!=n&&n.statics.scope!==r.Scope.BLOCK_BLOT;)i+=n.offset(n.parent),n=n.parent;null!=n&&(this.savedLength=y.CONTENTS.length,n.optimize(),n.formatAt(i,y.CONTENTS.length,t,e),this.savedLength=0)}index(t,e){return t===this.textNode?0:super.index(t,e)}length(){return this.savedLength}position(){return[this.textNode,this.textNode.data.length]}remove(){super.remove(),this.parent=null}restore(){if(this.selection.composing||null==this.parent)return null;const t=this.selection.getNativeRange();for(;null!=this.domNode.lastChild&&this.domNode.lastChild!==this.textNode;)this.domNode.parentNode.insertBefore(this.domNode.lastChild,this.domNode);const e=this.prev instanceof u?this.prev:null,n=e?e.length():0,i=this.next instanceof u?this.next:null,r=i?i.text:"",{textNode:o}=this,a=o.data.split(y.CONTENTS).join("");let s;if(o.data=y.CONTENTS,e)s=e,(a||i)&&(e.insertAt(e.length(),a+r),i&&i.remove());else if(i)s=i,i.insertAt(0,a);else{const t=document.createTextNode(a);s=this.scroll.create(t),this.parent.insertBefore(s,this)}if(this.remove(),t){const r=(t,r)=>e&&t===e.domNode?r:t===o?n+r-1:i&&t===i.domNode?n+a.length+r:null,l=r(t.start.node,t.start.offset),c=r(t.end.node,t.end.offset);if(null!==l&&null!==c)return{startNode:s.domNode,startOffset:l,endNode:s.domNode,endOffset:c}}return null}update(t,e){if(t.some((t=>"characterData"===t.type&&t.target===this.textNode))){const t=this.restore();t&&(e.range=t)}}optimize(t){super.optimize(t);let{parent:e}=this;for(;e;){if("A"===e.domNode.tagName){this.savedLength=y.CONTENTS.length,e.isolate(this.offset(e),this.length()).unwrap(),this.savedLength=0;break}e=e.parent}}value(){return""}}const b=y;var w=n(4486);const _=new WeakMap,x=["error","warn","log","info"];let k="warn";function S(t){if(k&&x.indexOf(t)<=x.indexOf(k))for(var e=arguments.length,n=new Array(e>1?e-1:0),i=1;i<e;i++)n[i-1]=arguments[i]}function C(t){return x.reduce(((e,n)=>(e[n]=S.bind(console,n,t),e)),{})}C.level=t=>{k=t},S.level=C.level;const T=C,E=T("quill:events");["selectionchange","mousedown","mouseup","click"].forEach((t=>{document.addEventListener(t,(function(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];Array.from(document.querySelectorAll(".ql-container")).forEach((t=>{const n=_.get(t);n&&n.emitter&&n.emitter.handleDOM(...e)}))}))}));class A extends w.b{static events={EDITOR_CHANGE:"editor-change",SCROLL_BEFORE_UPDATE:"scroll-before-update",SCROLL_BLOT_MOUNT:"scroll-blot-mount",SCROLL_BLOT_UNMOUNT:"scroll-blot-unmount",SCROLL_OPTIMIZE:"scroll-optimize",SCROLL_UPDATE:"scroll-update",SCROLL_EMBED_UPDATE:"scroll-embed-update",SELECTION_CHANGE:"selection-change",TEXT_CHANGE:"text-change",COMPOSITION_BEFORE_START:"composition-before-start",COMPOSITION_START:"composition-start",COMPOSITION_BEFORE_END:"composition-before-end",COMPOSITION_END:"composition-end"};static sources={API:"api",SILENT:"silent",USER:"user"};constructor(){super(),this.domListeners={},this.on("error",E.error)}emit(){for(var t=arguments.length,e=new Array(t),n=0;n<t;n++)e[n]=arguments[n];return E.log.call(E,...e),super.emit(...e)}handleDOM(t){for(var e=arguments.length,n=new Array(e>1?e-1:0),i=1;i<e;i++)n[i-1]=arguments[i];
vendor: 4,765 bytes, line 2
2(this.domListeners[t.type]||[]).forEach((e=>{let{node:i,handler:r}=e;(t.target===i||i.contains(t.target))&&r(t,...n)}))}listenDOM(t,e,n){this.domListeners[t]||(this.domListeners[t]=[]),this.domListeners[t].push({node:e,handler:n})}}const L=A,M=T("quill:selection");class O{constructor(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;this.index=t,this.length=e}}function P(t,e){try{e.parentNode}catch(t){return!1}return t.contains(e)}const D=class{constructor(t,e){this.emitter=e,this.scroll=t,this.composing=!1,this.mouseDown=!1,this.root=this.scroll.domNode,this.cursor=this.scroll.create("cursor",this),this.savedRange=new O(0,0),this.lastRange=this.savedRange,this.lastNative=null,this.handleComposition(),this.handleDragging(),this.emitter.listenDOM("selectionchange",document,(()=>{this.mouseDown||this.composing||setTimeout(this.update.bind(this,L.sources.USER),1)})),this.emitter.on(L.events.SCROLL_BEFORE_UPDATE,(()=>{if(!this.hasFocus())return;const t=this.getNativeRange();null!=t&&t.start.node!==this.cursor.textNode&&this.emitter.once(L.events.SCROLL_UPDATE,((e,n)=>{try{this.root.contains(t.start.node)&&this.root.contains(t.end.node)&&this.setNativeRange(t.start.node,t.start.offset,t.end.node,t.end.offset);const i=n.some((t=>"characterData"===t.type||"childList"===t.type||"attributes"===t.type&&t.target===this.root));this.update(i?L.sources.SILENT:e)}catch(t){}}))})),this.emitter.on(L.events.SCROLL_OPTIMIZE,((t,e)=>{if(e.range){const{startNode:t,startOffset:n,endNode:i,endOffset:r}=e.range;this.setNativeRange(t,n,i,r),this.update(L.sources.SILENT)}})),this.update(L.sources.SILENT)}handleComposition(){this.emitter.on(L.events.COMPOSITION_BEFORE_START,(()=>{this.composing=!0})),this.emitter.on(L.events.COMPOSITION_END,(()=>{if(this.composing=!1,this.cursor.parent){const t=this.cursor.restore();if(!t)return;setTimeout((()=>{this.setNativeRange(t.startNode,t.startOffset,t.endNode,t.endOffset)}),1)}}))}handleDragging(){this.emitter.listenDOM("mousedown",document.body,(()=>{this.mouseDown=!0})),this.emitter.listenDOM("mouseup",document.body,(()=>{this.mouseDown=!1,this.update(L.sources.USER)}))}focus(){this.hasFocus()||(this.root.focus({preventScroll:!0}),this.setRange(this.savedRange))}format(t,e){this.scroll.update();const n=this.getNativeRange();if(null!=n&&n.native.collapsed&&!this.scroll.query(t,r.Scope.BLOCK)){if(n.start.node!==this.cursor.textNode){const t=this.scroll.find(n.start.node,!1);if(null==t)return;if(t instanceof r.LeafBlot){const e=t.split(n.start.offset);t.parent.insertBefore(this.cursor,e)}else t.insertBefore(this.cursor,n.start.node);this.cursor.attach()}this.cursor.format(t,e),this.scroll.optimize(),this.setNativeRange(this.cursor.textNode,this.cursor.textNode.data.length),this.update()}}getBounds(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;const n=this.scroll.length();let i;t=Math.min(t,n-1),e=Math.min(t+e,n-1)-t;let[r,o]=this.scroll.leaf(t);if(null==r)return null;if(e>0&&o===r.length()){const[e]=this.scroll.leaf(t+1);if(e){const[n]=this.scroll.line(t),[i]=this.scroll.line(t+1);n===i&&(r=e,o=0)}}[i,o]=r.position(o,!0);const a=document.createRange();if(e>0)return a.setStart(i,o),[r,o]=this.scroll.leaf(t+e),null==r?null:([i,o]=r.position(o,!0),a.setEnd(i,o),a.getBoundingClientRect());let s,l="left";if(i instanceof Text){if(!i.data.length)return null;o<i.data.length?(a.setStart(i,o),a.setEnd(i,o+1)):(a.setStart(i,o-1),a.setEnd(i,o),l="right"),s=a.getBoundingClientRect()}else{if(!(r.domNode instanceof Element))return null;s=r.domNode.getBoundingClientRect(),o>0&&(l="right")}return{bottom:s.top+s.height,height:s.height,left:s[l],right:s[l],top:s.top,width:0}}getNativeRange(){const t=document.getSelection();if(null==t||t.rangeCount<=0)return null;const e=t.getRangeAt(0);if(null==e)return null;const n=this.normalizeNative(e);return M.info("getNativeRange",n),n}getRange(){const t=this.scroll.domNode;if("isConnected"in t&&!t.isConnected)return[null,null];const e=this.getNativeRange();if(null==e)return[null,null];return[this.normalizedToRange(e),e]}hasFocus(){return document.activeElement===this.root||null!=document.activeElement&&P(this.root,document.activeElement)}normalizedToRange(t){const e=[[t.start.node,t.start.offset]];t.native.collapsed||e.push([t.end.node,t.end.offset]);const n=e.map((t=>{const[e,n]=t,i=this.scroll.find(e,!0),o=i.offset(this.scroll);return 0===n?o:i instanceof r.LeafBlot?o+i.index(e,n):o+i.length()})),i=Math.min(Math.max(...n),this.scroll.length()-1),o=Math.min(i,...n);return new O(o,i-o)}normalizeNative(t){if(!P(this.root,t.startContainer)||!t.collapsed&&!P(this.root,t.endContainer))return null;const e={start:{node:t.startContainer,offset:t.startOffset},end:{node:t.endContainer,offset:t.endOffset},native:t};
vendor: 4,287 bytes, line 2
2return[e.start,e.end].forEach((t=>{let{node:e,offset:n}=t;for(;!(e instanceof Text)&&e.childNodes.length>0;)if(e.childNodes.length>n)e=e.childNodes[n],n=0;else{if(e.childNodes.length!==n)break;e=e.lastChild,n=e instanceof Text?e.data.length:e.childNodes.length>0?e.childNodes.length:e.childNodes.length+1}t.node=e,t.offset=n})),e}rangeToNative(t){const e=this.scroll.length(),n=(t,n)=>{t=Math.min(e-1,t);const[i,r]=this.scroll.leaf(t);return i?i.position(r,n):[null,-1]};return[...n(t.index,!1),...n(t.index+t.length,!0)]}setNativeRange(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:e,r=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(M.info("setNativeRange",t,e,n,i),null!=t&&(null==this.root.parentNode||null==t.parentNode||null==n.parentNode))return;const o=document.getSelection();if(null!=o)if(null!=t){this.hasFocus()||this.root.focus({preventScroll:!0});const{native:a}=this.getNativeRange()||{};if(null==a||r||t!==a.startContainer||e!==a.startOffset||n!==a.endContainer||i!==a.endOffset){t instanceof Element&&"BR"===t.tagName&&(e=Array.from(t.parentNode.childNodes).indexOf(t),t=t.parentNode),n instanceof Element&&"BR"===n.tagName&&(i=Array.from(n.parentNode.childNodes).indexOf(n),n=n.parentNode);const r=document.createRange();r.setStart(t,e),r.setEnd(n,i),o.removeAllRanges(),o.addRange(r)}}else o.removeAllRanges(),this.root.blur()}setRange(t){let e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:L.sources.API;if("string"==typeof e&&(n=e,e=!1),M.info("setRange",t),null!=t){const n=this.rangeToNative(t);this.setNativeRange(...n,e)}else this.setNativeRange(null);this.update(n)}update(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:L.sources.USER;const e=this.lastRange,[n,i]=this.getRange();if(this.lastRange=n,this.lastNative=i,null!=this.lastRange&&(this.savedRange=this.lastRange),!(0,s.A)(e,this.lastRange)){if(!this.composing&&null!=i&&i.native.collapsed&&i.start.node!==this.cursor.textNode){const t=this.cursor.restore();t&&this.setNativeRange(t.startNode,t.startOffset,t.endNode,t.endOffset)}const n=[L.events.SELECTION_CHANGE,(0,a.A)(this.lastRange),(0,a.A)(e),t];this.emitter.emit(L.events.EDITOR_CHANGE,...n),t!==L.sources.SILENT&&this.emitter.emit(...n)}}},N=/^[ -~]*$/;function I(t,e,n){if(0===t.length){const[t]=j(n.pop());return e<=0?`</li></${t}>`:`</li></${t}>${I([],e-1,n)}`}const[{child:i,offset:r,length:o,indent:a,type:s},...l]=t,[c,u]=j(s);if(a>e)return n.push(s),a===e+1?`<${c}><li${u}>${R(i,r,o)}${I(l,a,n)}`:`<${c}><li>${I(t,e+1,n)}`;const h=n[n.length-1];if(a===e&&s===h)return`</li><li${u}>${R(i,r,o)}${I(l,a,n)}`;const[d]=j(n.pop());return`</li></${d}>${I(t,e-1,n)}`}function R(t,e,n){let i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];if("html"in t&&"function"==typeof t.html)return t.html(e,n);if(t instanceof u)return h(t.value().slice(e,e+n));if(t instanceof r.ParentBlot){if("list-container"===t.statics.blotName){const i=[];return t.children.forEachAt(e,n,((t,e,n)=>{const r="formats"in t&&"function"==typeof t.formats?t.formats():{};i.push({child:t,offset:e,length:n,indent:r.indent||0,type:r.list})})),I(i,-1,[])}const r=[];if(t.children.forEachAt(e,n,((t,e,n)=>{r.push(R(t,e,n))})),i||"list"===t.statics.blotName)return r.join("");const{outerHTML:o,innerHTML:a}=t.domNode,[s,l]=o.split(`>${a}<`);return"<table"===s?`<table style="border: 1px solid #000;">${r.join("")}<${l}`:`${s}>${r.join("")}<${l}`}return t.domNode instanceof Element?t.domNode.outerHTML:""}function F(t,e){return Object.keys(e).reduce(((n,i)=>{if(null==t[i])return n;const r=e[i];return r===t[i]?n[i]=r:Array.isArray(r)?r.indexOf(t[i])<0?n[i]=r.concat([t[i]]):n[i]=r:n[i]=[r,t[i]],n}),{})}function j(t){const e="ordered"===t?"ol":"ul";switch(t){case"checked":return[e,' data-list="checked"'];case"unchecked":return[e,' data-list="unchecked"'];default:return[e,""]}}function B(t){return t.reduce(((t,e)=>{if("string"==typeof e.insert){const n=e.insert.replace(/\r\n/g,"\n").replace(/\r/g,"\n");return t.insert(n,e.attributes)}return t.push(e)}),new o)}function z(t,e){let{index:n,length:i}=t;return new O(n+e,i)}const q=class{constructor(t){this.scroll=t,this.delta=this.getDelta()}
vendor: 11,257 bytes, line 2
2applyDelta(t){this.scroll.update();let e=this.scroll.length();this.scroll.batchStart();const n=B(t),a=new o;return function(t){const e=[];return t.forEach((t=>{if("string"==typeof t.insert){t.insert.split("\n").forEach(((n,i)=>{i&&e.push({insert:"\n",attributes:t.attributes}),n&&e.push({insert:n,attributes:t.attributes})}))}else e.push(t)})),e}(n.ops.slice()).reduce(((t,n)=>{const s=o.Op.length(n);let l=n.attributes||{},c=!1,h=!1;if(null!=n.insert){if(a.retain(s),"string"==typeof n.insert){const a=n.insert;h=!a.endsWith("\n")&&(e<=t||!!this.scroll.descendant(m,t)[0]),this.scroll.insertAt(t,a);const[s,c]=this.scroll.line(t);let u=(0,i.A)({},v(s));if(s instanceof p){const[t]=s.descendant(r.LeafBlot,c);t&&(u=(0,i.A)(u,v(t)))}l=o.AttributeMap.diff(u,l)||{}}else if("object"==typeof n.insert){const a=Object.keys(n.insert)[0];if(null==a)return t;const s=null!=this.scroll.query(a,r.Scope.INLINE);if(s)(e<=t||this.scroll.descendant(m,t)[0])&&(h=!0);else if(t>0){const[e,n]=this.scroll.descendant(r.LeafBlot,t-1);if(e instanceof u){"\n"!==e.value()[n]&&(c=!0)}else e instanceof r.EmbedBlot&&e.statics.scope===r.Scope.INLINE_BLOT&&(c=!0)}if(this.scroll.insertAt(t,a,n.insert[a]),s){const[e]=this.scroll.descendant(r.LeafBlot,t);if(e){const t=(0,i.A)({},v(e));l=o.AttributeMap.diff(t,l)||{}}}}e+=s}else if(a.push(n),null!==n.retain&&"object"==typeof n.retain){const e=Object.keys(n.retain)[0];if(null==e)return t;this.scroll.updateEmbedAt(t,e,n.retain[e])}Object.keys(l).forEach((e=>{this.scroll.formatAt(t,s,e,l[e])}));const d=c?1:0,f=h?1:0;return e+=d+f,a.retain(d),a.delete(f),t+s+d+f}),0),a.reduce(((t,e)=>"number"==typeof e.delete?(this.scroll.deleteAt(t,e.delete),t):t+o.Op.length(e)),0),this.scroll.batchEnd(),this.scroll.optimize(),this.update(n)}deleteText(t,e){return this.scroll.deleteAt(t,e),this.update((new o).retain(t).delete(e))}formatLine(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};this.scroll.update(),Object.keys(n).forEach((i=>{this.scroll.lines(t,Math.max(e,1)).forEach((t=>{t.format(i,n[i])}))})),this.scroll.optimize();const i=(new o).retain(t).retain(e,(0,a.A)(n));return this.update(i)}formatText(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};Object.keys(n).forEach((i=>{this.scroll.formatAt(t,e,i,n[i])}));const i=(new o).retain(t).retain(e,(0,a.A)(n));return this.update(i)}getContents(t,e){return this.delta.slice(t,t+e)}getDelta(){return this.scroll.lines().reduce(((t,e)=>t.concat(e.delta())),new o)}getFormat(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=[],i=[];0===e?this.scroll.path(t).forEach((t=>{const[e]=t;e instanceof p?n.push(e):e instanceof r.LeafBlot&&i.push(e)})):(n=this.scroll.lines(t,e),i=this.scroll.descendants(r.LeafBlot,t,e));const[o,a]=[n,i].map((t=>{const e=t.shift();if(null==e)return{};let n=v(e);for(;Object.keys(n).length>0;){const e=t.shift();if(null==e)return n;n=F(v(e),n)}return n}));return{...o,...a}}getHTML(t,e){const[n,i]=this.scroll.line(t);if(n){const r=n.length();return!(n.length()>=i+e)||0===i&&e===r?R(this.scroll,t,e,!0):R(n,i,e,!0)}return""}getText(t,e){return this.getContents(t,e).filter((t=>"string"==typeof t.insert)).map((t=>t.insert)).join("")}insertContents(t,e){const n=B(e),i=(new o).retain(t).concat(n);return this.scroll.insertContents(t,n),this.update(i)}insertEmbed(t,e,n){return this.scroll.insertAt(t,e,n),this.update((new o).retain(t).insert({[e]:n}))}insertText(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e=e.replace(/\r\n/g,"\n").replace(/\r/g,"\n"),this.scroll.insertAt(t,e),Object.keys(n).forEach((i=>{this.scroll.formatAt(t,e.length,i,n[i])})),this.update((new o).retain(t).insert(e,(0,a.A)(n)))}isBlank(){if(0===this.scroll.children.length)return!0;if(this.scroll.children.length>1)return!1;const t=this.scroll.children.head;if(t?.statics.blotName!==p.blotName)return!1;const e=t;return!(e.children.length>1)&&e.children.head instanceof c}removeFormat(t,e){const n=this.getText(t,e),[i,r]=this.scroll.line(t+e);let a=0,s=new o;null!=i&&(a=i.length()-r,s=i.delta().slice(r,r+a-1).insert("\n"));const l=this.getContents(t,e+a).diff((new o).insert(n).concat(s)),c=(new o).retain(t).concat(l);return this.applyDelta(c)}update(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;const i=this.delta;if(1===e.length&&"characterData"===e[0].type&&e[0].target.data.match(N)&&this.scroll.find(e[0].target)){const r=this.scroll.find(e[0].target),a=v(r),s=r.offset(this.scroll),l=e[0].oldValue.replace(b.CONTENTS,""),c=(new o).insert(l),u=(new o).insert(r.value()),h=n&&{oldRange:z(n.oldRange,-s),newRange:z(n.newRange,-s)};t=(new o).retain(s).concat(c.diff(u,h)).reduce(((t,e)=>e.insert?t.insert(e.insert,a):t.push(e)),new o),this.delta=i.compose(t)}else this.delta=this.getDelta(),t&&(0,s.A)(i.compose(t),this.delta)||(t=i.diff(this.delta,n));return t}};const H=class{static DEFAULTS={};constructor(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.quill=t,this.options=e}},U="\ufeff";class W extends r.EmbedBlot{constructor(t,e){super(t,e),this.contentNode=document.createElement("span"),this.contentNode.setAttribute("contenteditable","false"),Array.from(this.domNode.childNodes).forEach((t=>{this.contentNode.appendChild(t)})),this.leftGuard=document.createTextNode(U),this.rightGuard=document.createTextNode(U),this.domNode.appendChild(this.leftGuard),this.domNode.appendChild(this.contentNode),this.domNode.appendChild(this.rightGuard)}index(t,e){return t===this.leftGuard?0:t===this.rightGuard?1:super.index(t,e)}restore(t){let e,n=null;const i=t.data.split(U).join("");if(t===this.leftGuard)if(this.prev instanceof u){const t=this.prev.length();this.prev.insertAt(t,i),n={startNode:this.prev.domNode,startOffset:t+i.length}}else e=document.createTextNode(i),this.parent.insertBefore(this.scroll.create(e),this),n={startNode:e,startOffset:i.length};else t===this.rightGuard&&(this.next instanceof u?(this.next.insertAt(0,i),n={startNode:this.next.domNode,startOffset:i.length}):(e=document.createTextNode(i),this.parent.insertBefore(this.scroll.create(e),this.next),n={startNode:e,startOffset:i.length}));return t.data=U,n}update(t,e){t.forEach((t=>{if("characterData"===t.type&&(t.target===this.leftGuard||t.target===this.rightGuard)){const n=this.restore(t.target);n&&(e.range=n)}}))}}const $=W;const V=class{isComposing=!1;constructor(t,e){this.scroll=t,this.emitter=e,this.setupListeners()}setupListeners(){this.scroll.domNode.addEventListener("compositionstart",(t=>{this.isComposing||this.handleCompositionStart(t)})),this.scroll.domNode.addEventListener("compositionend",(t=>{this.isComposing&&queueMicrotask((()=>{this.handleCompositionEnd(t)}))}))}handleCompositionStart(t){const e=t.target instanceof Node?this.scroll.find(t.target,!0):null;!e||e instanceof $||(this.emitter.emit(L.events.COMPOSITION_BEFORE_START,t),this.scroll.batchStart(),this.emitter.emit(L.events.COMPOSITION_START,t),this.isComposing=!0)}handleCompositionEnd(t){this.emitter.emit(L.events.COMPOSITION_BEFORE_END,t),this.scroll.batchEnd(),this.emitter.emit(L.events.COMPOSITION_END,t),this.isComposing=!1}};class Z{static DEFAULTS={modules:{}};static themes={default:Z};modules={};constructor(t,e){this.quill=t,this.options=e}init(){Object.keys(this.options.modules).forEach((t=>{null==this.modules[t]&&this.addModule(t)}))}addModule(t){const e=this.quill.constructor.import(`modules/${t}`);return this.modules[t]=new e(this.quill,this.options.modules[t]||{}),this.modules[t]}}const Y=Z,G=t=>{const e=t.getBoundingClientRect(),n="offsetWidth"in t&&Math.abs(e.width)/t.offsetWidth||1,i="offsetHeight"in t&&Math.abs(e.height)/t.offsetHeight||1;return{top:e.top,right:e.left+t.clientWidth*n,bottom:e.top+t.clientHeight*i,left:e.left}},K=t=>{const e=parseInt(t,10);return Number.isNaN(e)?0:e},X=(t,e,n,i,r,o)=>t<n&&e>i?0:t<n?-(n-t+r):e>i?e-t>i-n?t+r-n:e-i+o:0,J=(t,e)=>{const n=t.ownerDocument;let i=e,r=t;for(;r;){const t=r===n.body,e=t?{top:0,right:window.visualViewport?.width??n.documentElement.clientWidth,bottom:window.visualViewport?.height??n.documentElement.clientHeight,left:0}:G(r),a=getComputedStyle(r),s=X(i.left,i.right,e.left,e.right,K(a.scrollPaddingLeft),K(a.scrollPaddingRight)),l=X(i.top,i.bottom,e.top,e.bottom,K(a.scrollPaddingTop),K(a.scrollPaddingBottom));if(s||l)if(t)n.defaultView?.scrollBy(s,l);else{const{scrollLeft:t,scrollTop:e}=r;l&&(r.scrollTop+=l),s&&(r.scrollLeft+=s);const n=r.scrollLeft-t,o=r.scrollTop-e;i={left:i.left-n,top:i.top-o,right:i.right-n,bottom:i.bottom-o}}r=t||"fixed"===a.position?null:(o=r).parentElement||o.getRootNode().host||null}var o},Q=["block","break","cursor","inline","scroll","text"],tt=(t,e,n)=>{const i=new r.Registry;return Q.forEach((t=>{const n=e.query(t);n&&i.register(n)})),t.forEach((t=>{let r=e.query(t);r||n.error(`Cannot register "${t}" specified in "formats" config. Are you sure it was registered?`);let o=0;for(;r;)if(i.register(r),r="blotName"in r?r.requiredContainer??null:null,o+=1,o>100){n.error(`Cycle detected in registering blot requiredContainer: "${t}"`);break}})),i},et=T("quill"),nt=new r.Registry;r.ParentBlot.uiClass="ql-ui";class it{static DEFAULTS={bounds:null,modules:{clipboard:!0,keyboard:!0,history:!0,uploader:!0},placeholder:"",readOnly:!1,registry:nt,theme:"default"};static events=L.events;static sources=L.sources;static version="2.0.2";static imports={delta:o,parchment:r,"core/module":H,"core/theme":Y};static debug(t){!0===t&&(t="log"),T.level(t)}static find(t){let e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return _.get(t)||nt.find(t,e)}static import(t){return null==this.imports[t]&&et.error(`Cannot import ${t}. Are you sure it was registered?`),this.imports[t]}static register(){if("string"!=typeof(arguments.length<=0?void 0:arguments[0])){const t=arguments.length<=0?void 0:arguments[0],e=!!(arguments.length<=1?void 0:arguments[1]),n="attrName"in t?t.attrName:t.blotName;"string"==typeof n?this.register(`formats/${n}`,t,e):Object.keys(t).forEach((n=>{this.register(n,t[n],e)}))}else{const t=arguments.length<=0?void 0:arguments[0],e=arguments.length<=1?void 0:arguments[1],n=!!(arguments.length<=2?void 0:arguments[2]);null==this.imports[t]||n||et.warn(`Overwriting ${t} with`,e),this.imports[t]=e,(t.startsWith("blots/")||t.startsWith("formats/"))&&e&&"boolean"!=typeof e&&"abstract"!==e.blotName&&nt.register(e),"function"==typeof e.register&&e.register(nt)}}constructor(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this.options=function(t,e){const n=rt(t);if(!n)throw new Error("Invalid Quill container");const r=!e.theme||e.theme===it.DEFAULTS.theme,o=r?Y:it.import(`themes/${e.theme}`);if(!o)throw new Error(`Invalid theme ${e.theme}. Did you register it?`);const{modules:a,...s}=it.DEFAULTS,{modules:l,...c}=o.DEFAULTS;let u=ot(e.modules);null!=u&&u.toolbar&&u.toolbar.constructor!==Object&&(u={...u,toolbar:{container:u.toolbar}});const h=(0,i.A)({},ot(a),ot(l),u),d={...s,...at(c),...at(e)};let f=e.registry;f?e.formats&&et.warn('Ignoring "formats" option because "registry" is specified'):f=e.formats?tt(e.formats,d.registry,et):d.registry;return{...d,registry:f,container:n,theme:o,modules:Object.entries(h).reduce(((t,e)=>
vendor: 6,164 bytes, line 2
2{let[n,r]=e;if(!r)return t;const o=it.import(`modules/${n}`);return null==o?(et.error(`Cannot load ${n} module. Are you sure you registered it?`),t):{...t,[n]:(0,i.A)({},o.DEFAULTS||{},r)}}),{}),bounds:rt(d.bounds)}}(t,e),this.container=this.options.container,null==this.container)return void et.error("Invalid Quill container",t);this.options.debug&&it.debug(this.options.debug);const n=this.container.innerHTML.trim();this.container.classList.add("ql-container"),this.container.innerHTML="",_.set(this.container,this),this.root=this.addContainer("ql-editor"),this.root.classList.add("ql-blank"),this.emitter=new L;const a=r.ScrollBlot.blotName,s=this.options.registry.query(a);if(!s||!("blotName"in s))throw new Error(`Cannot initialize Quill without "${a}" blot`);if(this.scroll=new s(this.options.registry,this.root,{emitter:this.emitter}),this.editor=new q(this.scroll),this.selection=new D(this.scroll,this.emitter),this.composition=new V(this.scroll,this.emitter),this.theme=new this.options.theme(this,this.options),this.keyboard=this.theme.addModule("keyboard"),this.clipboard=this.theme.addModule("clipboard"),this.history=this.theme.addModule("history"),this.uploader=this.theme.addModule("uploader"),this.theme.addModule("input"),this.theme.addModule("uiNode"),this.theme.init(),this.emitter.on(L.events.EDITOR_CHANGE,(t=>{t===L.events.TEXT_CHANGE&&this.root.classList.toggle("ql-blank",this.editor.isBlank())})),this.emitter.on(L.events.SCROLL_UPDATE,((t,e)=>{const n=this.selection.lastRange,[i]=this.selection.getRange(),r=n&&i?{oldRange:n,newRange:i}:void 0;st.call(this,(()=>this.editor.update(null,e,r)),t)})),this.emitter.on(L.events.SCROLL_EMBED_UPDATE,((t,e)=>{const n=this.selection.lastRange,[i]=this.selection.getRange(),r=n&&i?{oldRange:n,newRange:i}:void 0;st.call(this,(()=>{const n=(new o).retain(t.offset(this)).retain({[t.statics.blotName]:e});return this.editor.update(n,[],r)}),it.sources.USER)})),n){const t=this.clipboard.convert({html:`${n}<p><br></p>`,text:"\n"});this.setContents(t)}this.history.clear(),this.options.placeholder&&this.root.setAttribute("data-placeholder",this.options.placeholder),this.options.readOnly&&this.disable(),this.allowReadOnlyEdits=!1}addContainer(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if("string"==typeof t){const e=t;(t=document.createElement("div")).classList.add(e)}return this.container.insertBefore(t,e),t}blur(){this.selection.setRange(null)}deleteText(t,e,n){return[t,e,,n]=lt(t,e,n),st.call(this,(()=>this.editor.deleteText(t,e)),n,t,-1*e)}disable(){this.enable(!1)}editReadOnly(t){this.allowReadOnlyEdits=!0;const e=t();return this.allowReadOnlyEdits=!1,e}enable(){let t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.scroll.enable(t),this.container.classList.toggle("ql-disabled",!t)}focus(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.selection.focus(),t.preventScroll||this.scrollSelectionIntoView()}format(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:L.sources.API;return st.call(this,(()=>{const n=this.getSelection(!0);let i=new o;if(null==n)return i;if(this.scroll.query(t,r.Scope.BLOCK))i=this.editor.formatLine(n.index,n.length,{[t]:e});else{if(0===n.length)return this.selection.format(t,e),i;i=this.editor.formatText(n.index,n.length,{[t]:e})}return this.setSelection(n,L.sources.SILENT),i}),n)}formatLine(t,e,n,i,r){let o;return[t,e,o,r]=lt(t,e,n,i,r),st.call(this,(()=>this.editor.formatLine(t,e,o)),r,t,0)}formatText(t,e,n,i,r){let o;return[t,e,o,r]=lt(t,e,n,i,r),st.call(this,(()=>this.editor.formatText(t,e,o)),r,t,0)}getBounds(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=null;if(n="number"==typeof t?this.selection.getBounds(t,e):this.selection.getBounds(t.index,t.length),!n)return null;const i=this.container.getBoundingClientRect();return{bottom:n.bottom-i.top,height:n.height,left:n.left-i.left,right:n.right-i.left,top:n.top-i.top,width:n.width}}getContents(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this.getLength()-t;return[t,e]=lt(t,e),this.editor.getContents(t,e)}getFormat(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.getSelection(!0),e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return"number"==typeof t?this.editor.getFormat(t,e):this.editor.getFormat(t.index,t.length)}getIndex(t){return t.offset(this.scroll)}getLength(){return this.scroll.length()}getLeaf(t){return this.scroll.leaf(t)}getLine(t){return this.scroll.line(t)}getLines(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE;return"number"!=typeof t?this.scroll.lines(t.index,t.length):this.scroll.lines(t,e)}getModule(t){return this.theme.modules[t]}getSelection(){return arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&this.focus(),this.update(),this.selection.getRange()[0]}getSemanticHTML(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1?arguments[1]:void 0;return"number"==typeof t&&(e=e??this.getLength()-t),[t,e]=lt(t,e),this.editor.getHTML(t,e)}getText(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1?arguments[1]:void 0;return"number"==typeof t&&(e=e??this.getLength()-t),[t,e]=lt(t,e),this.editor.getText(t,e)}hasFocus(){return this.selection.hasFocus()}insertEmbed(t,e,n){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:it.sources.API;return st.call(this,(()=>this.editor.insertEmbed(t,e,n)),i,t)}insertText(t,e,n,i,r){let o;return[t,,o,r]=lt(t,0,n,i,r),st.call(this,(()=>this.editor.insertText(t,e,o)),r,t,e.length)}isEnabled(){return this.scroll.isEnabled()}off(){return this.emitter.off(...arguments)}on(){return this.emitter.on(...arguments)}once(){return this.emitter.once(...arguments)}removeFormat(t,e,n){return[t,e,,n]=lt(t,e,n),st.call(this,(()=>this.editor.removeFormat(t,e)),n,t)}scrollRectIntoView(t){J(this.root,t)}scrollIntoView(){this.scrollSelectionIntoView()}scrollSelectionIntoView(){const t=this.selection.lastRange,e=t&&this.selection.getBounds(t.
vendor: 4,721 bytes, line 2
2index,t.length);e&&this.scrollRectIntoView(e)}setContents(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:L.sources.API;return st.call(this,(()=>{t=new o(t);const e=this.getLength(),n=this.editor.deleteText(0,e),i=this.editor.insertContents(0,t),r=this.editor.deleteText(this.getLength()-1,1);return n.compose(i).compose(r)}),e)}setSelection(t,e,n){null==t?this.selection.setRange(null,e||it.sources.API):([t,e,,n]=lt(t,e,n),this.selection.setRange(new O(Math.max(0,t),e),n),n!==L.sources.SILENT&&this.scrollSelectionIntoView())}setText(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:L.sources.API;const n=(new o).insert(t);return this.setContents(n,e)}update(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:L.sources.USER;const e=this.scroll.update(t);return this.selection.update(t),e}updateContents(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:L.sources.API;return st.call(this,(()=>(t=new o(t),this.editor.applyDelta(t))),e,!0)}}function rt(t){return"string"==typeof t?document.querySelector(t):t}function ot(t){return Object.entries(t??{}).reduce(((t,e)=>{let[n,i]=e;return{...t,[n]:!0===i?{}:i}}),{})}function at(t){return Object.fromEntries(Object.entries(t).filter((t=>void 0!==t[1])))}function st(t,e,n,i){if(!this.isEnabled()&&e===L.sources.USER&&!this.allowReadOnlyEdits)return new o;let r=null==n?null:this.getSelection();const a=this.editor.delta,s=t();if(null!=r&&(!0===n&&(n=r.index),null==i?r=ct(r,s,e):0!==i&&(r=ct(r,n,i,e)),this.setSelection(r,L.sources.SILENT)),s.length()>0){const t=[L.events.TEXT_CHANGE,s,a,e];this.emitter.emit(L.events.EDITOR_CHANGE,...t),e!==L.sources.SILENT&&this.emitter.emit(...t)}return s}function lt(t,e,n,i,r){let o={};return"number"==typeof t.index&&"number"==typeof t.length?"number"!=typeof e?(r=i,i=n,n=e,e=t.length,t=t.index):(e=t.length,t=t.index):"number"!=typeof e&&(r=i,i=n,n=e,e=0),"object"==typeof n?(o=n,r=i):"string"==typeof n&&(null!=i?o[n]=i:r=n),[t,e,o,r=r||L.sources.API]}function ct(t,e,n,i){const r="number"==typeof n?n:0;if(null==t)return null;let o,a;return e&&"function"==typeof e.transformPosition?[o,a]=[t.index,t.index+t.length].map((t=>e.transformPosition(t,i!==L.sources.USER))):[o,a]=[t.index,t.index+t.length].map((t=>t<e||t===e&&i===L.sources.USER?t:r>=0?t+r:Math.max(e,t+r))),new O(o,a-o)}class ut extends r.ContainerBlot{}const ht=ut;function dt(t){return t instanceof p||t instanceof m}function ft(t){return"function"==typeof t.updateContent}class pt extends r.ScrollBlot{static blotName="scroll";static className="ql-editor";static tagName="DIV";static defaultChild=p;static allowedChildren=[p,m,ht];constructor(t,e,n){let{emitter:i}=n;super(t,e),this.emitter=i,this.batch=!1,this.optimize(),this.enable(),this.domNode.addEventListener("dragstart",(t=>this.handleDragStart(t)))}batchStart(){Array.isArray(this.batch)||(this.batch=[])}batchEnd(){if(!this.batch)return;const t=this.batch;this.batch=!1,this.update(t)}emitMount(t){this.emitter.emit(L.events.SCROLL_BLOT_MOUNT,t)}emitUnmount(t){this.emitter.emit(L.events.SCROLL_BLOT_UNMOUNT,t)}emitEmbedUpdate(t,e){this.emitter.emit(L.events.SCROLL_EMBED_UPDATE,t,e)}deleteAt(t,e){const[n,i]=this.line(t),[r]=this.line(t+e);if(super.deleteAt(t,e),null!=r&&n!==r&&i>0){if(n instanceof m||r instanceof m)return void this.optimize();const t=r.children.head instanceof c?null:r.children.head;n.moveChildren(r,t),n.remove()}this.optimize()}enable(){let t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.domNode.setAttribute("contenteditable",t?"true":"false")}formatAt(t,e,n,i){super.formatAt(t,e,n,i),this.optimize()}insertAt(t,e,n){if(t>=this.length())if(null==n||null==this.scroll.query(e,r.Scope.BLOCK)){const t=this.scroll.create(this.statics.defaultChild.blotName);this.appendChild(t),null==n&&e.endsWith("\n")?t.insertAt(0,e.slice(0,-1),n):t.insertAt(0,e,n)}else{const t=this.scroll.create(e,n);this.appendChild(t)}else super.insertAt(t,e,n);this.optimize()}insertBefore(t,e){if(t.statics.scope===r.Scope.INLINE_BLOT){const n=this.scroll.create(this.statics.defaultChild.blotName);n.appendChild(t),super.insertBefore(n,e)}else super.insertBefore(t,e)}insertContents(t,e){const n=this.deltaToRenderBlocks(e.concat((new o).insert("\n"))),i=n.pop();if(null==i)return;this.batchStart();const r=n.shift();if(r){const e="block"===r.type&&(0===r.delta.length()||!this.descendant(m,t)[0]&&t<this.length()),n="block"===r.type?r.delta:(new o).insert({[r.key]:r.value});mt(this,t,n);const i="block"===r.type?1:0,a=t+n.length()+i;e&&this.insertAt(a-1,"\n");const s=v(this.line(t)[0]),l=o.AttributeMap.diff(s,r.attributes)||{};Object.keys(l).forEach((t=>{this.formatAt(a-1,1,t,l[t])})),t=a}let[a,s]=this.children.find(t);
vendor: 10,184 bytes, line 2
2if(n.length&&(a&&(a=a.split(s),s=0),n.forEach((t=>{if("block"===t.type){mt(this.createBlock(t.attributes,a||void 0),0,t.delta)}else{const e=this.create(t.key,t.value);this.insertBefore(e,a||void 0),Object.keys(t.attributes).forEach((n=>{e.format(n,t.attributes[n])}))}}))),"block"===i.type&&i.delta.length()){mt(this,a?a.offset(a.scroll)+s:this.length(),i.delta)}this.batchEnd(),this.optimize()}isEnabled(){return"true"===this.domNode.getAttribute("contenteditable")}leaf(t){const e=this.path(t).pop();if(!e)return[null,-1];const[n,i]=e;return n instanceof r.LeafBlot?[n,i]:[null,-1]}line(t){return t===this.length()?this.line(t-1):this.descendant(dt,t)}lines(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:Number.MAX_VALUE;const n=(t,e,i)=>{let o=[],a=i;return t.children.forEachAt(e,i,((t,e,i)=>{dt(t)?o.push(t):t instanceof r.ContainerBlot&&(o=o.concat(n(t,e,a))),a-=i})),o};return n(this,t,e)}optimize(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.batch||(super.optimize(t,e),t.length>0&&this.emitter.emit(L.events.SCROLL_OPTIMIZE,t,e))}path(t){return super.path(t).slice(1)}remove(){}update(t){if(this.batch)return void(Array.isArray(t)&&(this.batch=this.batch.concat(t)));let e=L.sources.USER;"string"==typeof t&&(e=t),Array.isArray(t)||(t=this.observer.takeRecords()),(t=t.filter((t=>{let{target:e}=t;const n=this.find(e,!0);return n&&!ft(n)}))).length>0&&this.emitter.emit(L.events.SCROLL_BEFORE_UPDATE,e,t),super.update(t.concat([])),t.length>0&&this.emitter.emit(L.events.SCROLL_UPDATE,e,t)}updateEmbedAt(t,e,n){const[i]=this.descendant((t=>t instanceof m),t);i&&i.statics.blotName===e&&ft(i)&&i.updateContent(n)}handleDragStart(t){t.preventDefault()}deltaToRenderBlocks(t){const e=[];let n=new o;return t.forEach((t=>{const i=t?.insert;if(i)if("string"==typeof i){const r=i.split("\n");r.slice(0,-1).forEach((i=>{n.insert(i,t.attributes),e.push({type:"block",delta:n,attributes:t.attributes??{}}),n=new o}));const a=r[r.length-1];a&&n.insert(a,t.attributes)}else{const a=Object.keys(i)[0];if(!a)return;this.query(a,r.Scope.INLINE)?n.push(t):(n.length()&&e.push({type:"block",delta:n,attributes:{}}),n=new o,e.push({type:"blockEmbed",key:a,value:i[a],attributes:t.attributes??{}}))}})),n.length()&&e.push({type:"block",delta:n,attributes:{}}),e}createBlock(t,e){let n;const i={};Object.entries(t).forEach((t=>{let[e,o]=t;null!=this.query(e,r.Scope.BLOCK&r.Scope.BLOT)?n=e:i[e]=o}));const o=this.create(n||this.statics.defaultChild.blotName,n?t[n]:void 0);this.insertBefore(o,e||void 0);const a=o.length();return Object.entries(i).forEach((t=>{let[e,n]=t;o.formatAt(0,a,e,n)})),o}}function mt(t,e,n){n.reduce(((e,n)=>{const i=o.Op.length(n);let a=n.attributes||{};if(null!=n.insert)if("string"==typeof n.insert){const i=n.insert;t.insertAt(e,i);const[s]=t.descendant(r.LeafBlot,e),l=v(s);a=o.AttributeMap.diff(l,a)||{}}else if("object"==typeof n.insert){const i=Object.keys(n.insert)[0];if(null==i)return e;t.insertAt(e,i,n.insert[i]);if(null!=t.scroll.query(i,r.Scope.INLINE)){const[n]=t.descendant(r.LeafBlot,e),i=v(n);a=o.AttributeMap.diff(i,a)||{}}}return Object.keys(a).forEach((n=>{t.formatAt(e,i,n,a[n])})),e+i}),e)}const gt=pt,vt={scope:r.Scope.BLOCK,whitelist:["right","center","justify"]},yt=new r.Attributor("align","align",vt),bt=new r.ClassAttributor("align","ql-align",vt),wt=new r.StyleAttributor("align","text-align",vt);class _t extends r.StyleAttributor{value(t){let e=super.value(t);if(!e.startsWith("rgb("))return e;e=e.replace(/^[^\d]+/,"").replace(/[^\d]+$/,"");return`#${e.split(",").map((t=>`00${parseInt(t,10).toString(16)}`.slice(-2))).join("")}`}}const xt=new r.ClassAttributor("color","ql-color",{scope:r.Scope.INLINE}),kt=new _t("color","color",{scope:r.Scope.INLINE}),St=new r.ClassAttributor("background","ql-bg",{scope:r.Scope.INLINE}),Ct=new _t("background","background-color",{scope:r.Scope.INLINE});class Tt extends ht{static create(t){const e=super.create(t);return e.setAttribute("spellcheck","false"),e}code(t,e){return this.children.map((t=>t.length()<=1?"":t.domNode.innerText)).join("\n").slice(t,t+e)}html(t,e){return`<pre>\n${h(this.code(t,e))}\n</pre>`}}class Et extends p{static TAB=" ";static register(){it.register(Tt)}}class At extends f{}At.blotName="code",At.tagName="CODE",Et.blotName="code-block",Et.className="ql-code-block",Et.tagName="DIV",Tt.blotName="code-block-container",Tt.className="ql-code-block-container",Tt.tagName="DIV",Tt.allowedChildren=[Et],Et.allowedChildren=[u,c,b],Et.requiredContainer=Tt;const Lt={scope:r.Scope.BLOCK,whitelist:["rtl"]},Mt=new r.Attributor("direction","dir",Lt),Ot=new r.ClassAttributor("direction","ql-direction",Lt),Pt=new r.StyleAttributor("direction","direction",Lt),Dt={scope:r.Scope.INLINE,whitelist:["serif","monospace"]},Nt=new r.ClassAttributor("font","ql-font",Dt);class It extends r.StyleAttributor{value(t){return super.value(t).replace(/["']/g,"")}}const Rt=new It("font","font-family",Dt),Ft=new r.ClassAttributor("size","ql-size",{scope:r.Scope.INLINE,whitelist:["small","large","huge"]}),jt=new r.StyleAttributor("size","font-size",{scope:r.Scope.INLINE,whitelist:["10px","18px","32px"]}),Bt=T("quill:keyboard"),zt=/Mac/i.test(navigator.platform)?"metaKey":"ctrlKey";class qt extends H{static match(t,e){return!["altKey","ctrlKey","metaKey","shiftKey"].some((n=>!!e[n]!==t[n]&&null!==e[n]))&&(e.key===t.key||e.key===t.which)}constructor(t,e){super(t,e),this.bindings={},Object.keys(this.options.bindings).forEach((t=>{this.options.bindings[t]&&this.addBinding(this.options.bindings[t])})),this.addBinding({key:"Enter",shiftKey:null},this.handleEnter),this.addBinding({key:"Enter",metaKey:null,ctrlKey:null,altKey:null},(()=>{})),/Firefox/i.test(navigator.userAgent)?(this.addBinding({key:"Backspace"},{collapsed:!0},this.handleBackspace),this.addBinding({key:"Delete"},{collapsed:!0},this.handleDelete)):(this.addBinding({key:"Backspace"},{collapsed:!0,prefix:/^.?$/},this.handleBackspace),this.addBinding({key:"Delete"},{collapsed:!0,suffix:/^.?$/},this.handleDelete)),this.addBinding({key:"Backspace"},{collapsed:!1},this.handleDeleteRange),this.addBinding({key:"Delete"},{collapsed:!1},this.handleDeleteRange),this.addBinding({key:"Backspace",altKey:null,ctrlKey:null,metaKey:null,shiftKey:null},{collapsed:!0,offset:0},this.handleBackspace),this.listen()}addBinding(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const i=function(t){if("string"==typeof t||"number"==typeof t)t={key:t};else{if("object"!=typeof t)return null;t=(0,a.A)(t)}t.shortKey&&(t[zt]=t.shortKey,delete t.shortKey);return t}(t);if(null==i)return void Bt.warn("Attempted to add invalid keyboard binding",i);"function"==typeof e&&(e={handler:e}),"function"==typeof n&&(n={handler:n});(Array.isArray(i.key)?i.key:[i.key]).forEach((t=>{const r={...i,key:t,...e,...n};this.bindings[r.key]=this.bindings[r.key]||[],this.bindings[r.key].push(r)}))}listen(){this.quill.root.addEventListener("keydown",(t=>{if(t.defaultPrevented||t.isComposing)return;if(229===t.keyCode&&("Enter"===t.key||"Backspace"===t.key))return;const e=(this.bindings[t.key]||[]).concat(this.bindings[t.which]||[]).filter((e=>qt.match(t,e)));if(0===e.length)return;const n=it.find(t.target,!0);if(n&&n.scroll!==this.quill.scroll)return;const i=this.quill.getSelection();if(null==i||!this.quill.hasFocus())return;const[o,a]=this.quill.getLine(i.index),[l,c]=this.quill.getLeaf(i.index),[u,h]=0===i.length?[l,c]:this.quill.getLeaf(i.index+i.length),d=l instanceof r.TextBlot?l.value().slice(0,c):"",f=u instanceof r.TextBlot?u.value().slice(h):"",p={collapsed:0===i.length,empty:0===i.length&&o.length()<=1,format:this.quill.getFormat(i),line:o,offset:a,prefix:d,suffix:f,event:t};e.some((t=>{if(null!=t.collapsed&&t.collapsed!==p.collapsed)return!1;if(null!=t.empty&&t.empty!==p.empty)return!1;if(null!=t.offset&&t.offset!==p.offset)return!1;if(Array.isArray(t.format)){if(t.format.every((t=>null==p.format[t])))return!1}else if("object"==typeof t.format&&!Object.keys(t.format).every((e=>!0===t.format[e]?null!=p.format[e]:!1===t.format[e]?null==p.format[e]:(0,s.A)(t.format[e],p.format[e]))))return!1;return!(null!=t.prefix&&!t.prefix.test(p.prefix))&&(!(null!=t.suffix&&!t.suffix.test(p.suffix))&&!0!==t.handler.call(this,i,p,t))}))&&t.preventDefault()}))}handleBackspace(t,e){const n=/[\uD800-\uDBFF][\uDC00-\uDFFF]$/.test(e.prefix)?2:1;if(0===t.index||this.quill.getLength()<=1)return;let i={};const[r]=this.quill.getLine(t.index);let a=(new o).retain(t.index-n).delete(n);if(0===e.offset){const[e]=this.quill.getLine(t.index-1);if(e){if(!("block"===e.statics.blotName&&e.length()<=1)){const e=r.formats(),n=this.quill.getFormat(t.index-1,1);if(i=o.AttributeMap.diff(e,n)||{},Object.keys(i).length>0){const e=(new o).retain(t.index+r.length()-2).retain(1,i);a=a.compose(e)}}}}this.quill.updateContents(a,it.sources.USER),this.quill.focus()}handleDelete(t,e){const n=/^[\uD800-\uDBFF][\uDC00-\uDFFF]/.test(e.suffix)?2:1;if(t.index>=this.quill.getLength()-n)return;let i={};const[r]=this.quill.getLine(t.index);let a=(new o).retain(t.index).delete(n);if(e.offset>=r.length()-1){const[e]=this.quill.getLine(t.index+1);if(e){const n=r.formats(),s=this.quill.getFormat(t.index,1);i=o.AttributeMap.diff(n,s)||{},Object.keys(i).length>0&&(a=a.retain(e.length()-1).retain(1,i))}}this.quill.updateContents(a,it.sources.USER),this.quill.focus()}handleDeleteRange(t){Zt({range:t,quill:this.quill}),this.quill.focus()}handleEnter(t,e){const n=Object.keys(e.format).reduce(((t,n)=>(this.quill.scroll.query(n,r.Scope.BLOCK)&&!Array.isArray(e.format[n])&&(t[n]=e.format[n]),t)),{}),i=(new o).retain(t.index).delete(t.length).insert("\n",n);this.quill.updateContents(i,it.sources.USER),this.quill.setSelection(t.index+1,it.sources.SILENT),this.quill.focus()}}const Ht={bindings:{bold:$t("bold"),italic:$t("italic"),underline:$t("underline"),indent:{key:"Tab",format:["blockquote","indent","list"],handler(t,e){return!(!e.collapsed||0===e.offset)||(this.quill.format("indent","+1",it.sources.USER),!1)}}
vendor: 7,620 bytes, line 2
2,outdent:{key:"Tab",shiftKey:!0,format:["blockquote","indent","list"],handler(t,e){return!(!e.collapsed||0===e.offset)||(this.quill.format("indent","-1",it.sources.USER),!1)}},"outdent backspace":{key:"Backspace",collapsed:!0,shiftKey:null,metaKey:null,ctrlKey:null,altKey:null,format:["indent","list"],offset:0,handler(t,e){null!=e.format.indent?this.quill.format("indent","-1",it.sources.USER):null!=e.format.list&&this.quill.format("list",!1,it.sources.USER)}},"indent code-block":Ut(!0),"outdent code-block":Ut(!1),"remove tab":{key:"Tab",shiftKey:!0,collapsed:!0,prefix:/\t$/,handler(t){this.quill.deleteText(t.index-1,1,it.sources.USER)}},tab:{key:"Tab",handler(t,e){if(e.format.table)return!0;this.quill.history.cutoff();const n=(new o).retain(t.index).delete(t.length).insert("\t");return this.quill.updateContents(n,it.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(t.index+1,it.sources.SILENT),!1}},"blockquote empty enter":{key:"Enter",collapsed:!0,format:["blockquote"],empty:!0,handler(){this.quill.format("blockquote",!1,it.sources.USER)}},"list empty enter":{key:"Enter",collapsed:!0,format:["list"],empty:!0,handler(t,e){const n={list:!1};e.format.indent&&(n.indent=!1),this.quill.formatLine(t.index,t.length,n,it.sources.USER)}},"checklist enter":{key:"Enter",collapsed:!0,format:{list:"checked"},handler(t){const[e,n]=this.quill.getLine(t.index),i={...e.formats(),list:"checked"},r=(new o).retain(t.index).insert("\n",i).retain(e.length()-n-1).retain(1,{list:"unchecked"});this.quill.updateContents(r,it.sources.USER),this.quill.setSelection(t.index+1,it.sources.SILENT),this.quill.scrollSelectionIntoView()}},"header enter":{key:"Enter",collapsed:!0,format:["header"],suffix:/^$/,handler(t,e){const[n,i]=this.quill.getLine(t.index),r=(new o).retain(t.index).insert("\n",e.format).retain(n.length()-i-1).retain(1,{header:null});this.quill.updateContents(r,it.sources.USER),this.quill.setSelection(t.index+1,it.sources.SILENT),this.quill.scrollSelectionIntoView()}},"table backspace":{key:"Backspace",format:["table"],collapsed:!0,offset:0,handler(){}},"table delete":{key:"Delete",format:["table"],collapsed:!0,suffix:/^$/,handler(){}},"table enter":{key:"Enter",shiftKey:null,format:["table"],handler(t){const e=this.quill.getModule("table");if(e){const[n,i,r,a]=e.getTable(t),s=function(t,e,n,i){if(null==e.prev&&null==e.next)return null==n.prev&&null==n.next?0===i?-1:1:null==n.prev?-1:1;if(null==e.prev)return-1;if(null==e.next)return 1;return null}(0,i,r,a);if(null==s)return;let l=n.offset();if(s<0){const e=(new o).retain(l).insert("\n");this.quill.updateContents(e,it.sources.USER),this.quill.setSelection(t.index+1,t.length,it.sources.SILENT)}else if(s>0){l+=n.length();const t=(new o).retain(l).insert("\n");this.quill.updateContents(t,it.sources.USER),this.quill.setSelection(l,it.sources.USER)}}}},"table tab":{key:"Tab",shiftKey:null,format:["table"],handler(t,e){const{event:n,line:i}=e,r=i.offset(this.quill.scroll);n.shiftKey?this.quill.setSelection(r-1,it.sources.USER):this.quill.setSelection(r+i.length(),it.sources.USER)}},"list autofill":{key:" ",shiftKey:null,collapsed:!0,format:{"code-block":!1,blockquote:!1,table:!1},prefix:/^\s*?(\d+\.|-|\*|\[ ?\]|\[x\])$/,handler(t,e){if(null==this.quill.scroll.query("list"))return!0;const{length:n}=e.prefix,[i,r]=this.quill.getLine(t.index);if(r>n)return!0;let a;switch(e.prefix.trim()){case"[]":case"[ ]":a="unchecked";break;case"[x]":a="checked";break;case"-":case"*":a="bullet";break;default:a="ordered"}this.quill.insertText(t.index," ",it.sources.USER),this.quill.history.cutoff();const s=(new o).retain(t.index-r).delete(n+1).retain(i.length()-2-r).retain(1,{list:a});return this.quill.updateContents(s,it.sources.USER),this.quill.history.cutoff(),this.quill.setSelection(t.index-n,it.sources.SILENT),!1}},"code exit":{key:"Enter",collapsed:!0,format:["code-block"],prefix:/^$/,suffix:/^\s*$/,handler(t){const[e,n]=this.quill.getLine(t.index);let i=2,r=e;for(;null!=r&&r.length()<=1&&r.formats()["code-block"];)if(r=r.prev,i-=1,i<=0){const i=(new o).retain(t.index+e.length()-n-2).retain(1,{"code-block":null}).delete(1);return this.quill.updateContents(i,it.sources.USER),this.quill.setSelection(t.index-1,it.sources.SILENT),!1}return!0}},"embed left":Wt("ArrowLeft",!1),"embed left shift":Wt("ArrowLeft",!0),"embed right":Wt("ArrowRight",!1),"embed right shift":Wt("ArrowRight",!0),"table down":Vt(!1),"table up":Vt(!0)}};function Ut(t){return{key:"Tab",shiftKey:!t,format:{"code-block":!0},handler(e,n){let{event:i}=n;const r=this.quill.scroll.query("code-block"),{TAB:o}=r;if(0===e.length&&!i.shiftKey)return this.quill.insertText(e.index,o,it.sources.USER),void this.quill.setSelection(e.index+o.length,it.sources.SILENT);const a=0===e.length?this.quill.getLines(e.index,1):this.quill.getLines(e);let{index:s,length:l}=e;a.forEach(((e,n)=>{t?(e.insertAt(0,o),0===n?s+=o.length:l+=o.length):e.domNode.textContent.startsWith(o)&&(e.deleteAt(0,o.length),0===n?s-=o.length:l-=o.length)})),this.quill.update(it.sources.USER),this.quill.setSelection(s,l,it.sources.SILENT)}}}function Wt(t,e){const n="ArrowLeft"===t?"prefix":"suffix";return{key:t,shiftKey:e,altKey:null,[n]:/^$/,handler(n){let{index:i}=n;"ArrowRight"===t&&(i+=n.length+1);const[o]=this.quill.getLeaf(i);return!(o instanceof r.EmbedBlot)||("ArrowLeft"===t?e?this.quill.setSelection(n.index-1,n.length+1,it.sources.USER):this.quill.setSelection(n.index-1,it.sources.USER):e?this.quill.setSelection(n.index,n.length+1,it.sources.USER):this.quill.setSelection(n.index+n.length+1,it.sources.USER),!1)}}}function $t(t){return{key:t[0],shortKey:!0,handler(e,n){this.quill.format(t,!n.format[t],it.sources.USER)}}}function Vt(t){return{key:t?"ArrowUp":"ArrowDown",collapsed:!0,format:["table"],handler(e,n){const i=t?"prev":"next",r=n.line,o=r.parent[i];if(null!=o){if("table-row"===o.statics.blotName){let t=o.children.head,e=r;for(;null!=e.prev;)e=e.prev,t=t.next;const i=t.offset(this.quill.scroll)+Math.min(n.offset,t.length()-1);this.quill.setSelection(i,0,it.sources.USER)}}else{const e=r.table()[i];null!=e&&(t?this.quill.setSelection(e.offset(this.quill.scroll)+e.length()-1,0,it.sources.USER):this.quill.setSelection(e.offset(this.quill.scroll),0,it.sources.USER))}return!1}}}function Zt(t){let{quill:e,range:n}=t;const i=e.getLines(n);let r={};if(i.length>1){const t=i[0].formats(),e=i[i.length-1].formats();r=o.AttributeMap.diff(e,t)||{}}e.deleteText(n,it.sources.USER),Object.keys(r).length>0&&e.formatLine(n.index,1,r,it.sources.USER),e.setSelection(n.index,it.sources.SILENT)}qt.DEFAULTS=Ht;const Yt=/font-weight:\s*normal/,Gt=["P","OL","UL"],Kt=t=>t&&Gt.includes(t.tagName);const Xt=/\bmso-list:[^;]*ignore/i,Jt=/\bmso-list:[^;]*\bl(\d+)/i,Qt=/\bmso-list:[^;]*\blevel(\d+)/i,te=t=>{const e=Array.from(t.querySelectorAll("[style*=mso-list]")),n=[],i=[];e.forEach((t=>{(t.getAttribute("style")||"").match(Xt)?n.push(t):i.push(t)})),n.forEach((t=>t.parentNode?.removeChild(t)));const r=t.documentElement.innerHTML,o=i.map((t=>((t,e)=>{const n=t.getAttribute("style"),i=n?.match(Jt);if(!i)return null;const r=Number(i[1]),o=n?.match(Qt),a=o?Number(o[1]):1,s=new RegExp(`@list l${r}:level${a}\\s*\\{[^\\}]*mso-level-number-format:\\s*([\\w-]+)`,"i"),l=e.match(s);return{id:r,indent:a,type:l&&"bullet"===l[1]?"bullet":"ordered",element:t}})(t,r))).filter((t=>t));for(;o.length;){const t=[];let e=o.shift();for(;e;)t.push(e),e=o.length&&o[0]?.element===e.element.nextElementSibling&&o[0].id===e.id?o.shift():null;const n=document.createElement("ul");t.forEach((t=>{const e=document.createElement("li");e.setAttribute("data-list",t.type),t.indent>
vendor: 15,523 bytes, line 2
21&&e.setAttribute("class","ql-indent-"+(t.indent-1)),e.innerHTML=t.element.innerHTML,n.appendChild(e)}));const i=t[0]?.element,{parentNode:r}=i??{};i&&r?.replaceChild(n,i),t.slice(1).forEach((t=>{let{element:e}=t;r?.removeChild(e)}))}};const ee=[function(t){"urn:schemas-microsoft-com:office:word"===t.documentElement.getAttribute("xmlns:w")&&te(t)},function(t){t.querySelector('[id^="docs-internal-guid-"]')&&((t=>{Array.from(t.querySelectorAll('b[style*="font-weight"]')).filter((t=>t.getAttribute("style")?.match(Yt))).forEach((e=>{const n=t.createDocumentFragment();n.append(...e.childNodes),e.parentNode?.replaceChild(n,e)}))})(t),(t=>{Array.from(t.querySelectorAll("br")).filter((t=>Kt(t.previousElementSibling)&&Kt(t.nextElementSibling))).forEach((t=>{t.parentNode?.removeChild(t)}))})(t))}],ne=t=>{t.documentElement&&ee.forEach((e=>{e(t)}))},ie=T("quill:clipboard"),re=[[Node.TEXT_NODE,function(t,e,n){let i=t.data;if("O:P"===t.parentElement?.tagName)return e.insert(i.trim());if(!he(t)){if(0===i.trim().length&&i.includes("\n")&&!function(t,e){return t.previousElementSibling&&t.nextElementSibling&&!ce(t.previousElementSibling,e)&&!ce(t.nextElementSibling,e)}(t,n))return e;const r=(t,e)=>{const n=e.replace(/[^\u00a0]/g,"");return n.length<1&&t?" ":n};i=i.replace(/\r\n/g," ").replace(/\n/g," "),i=i.replace(/\s\s+/g,r.bind(r,!0)),(null==t.previousSibling&&null!=t.parentElement&&ce(t.parentElement,n)||t.previousSibling instanceof Element&&ce(t.previousSibling,n))&&(i=i.replace(/^\s+/,r.bind(r,!1))),(null==t.nextSibling&&null!=t.parentElement&&ce(t.parentElement,n)||t.nextSibling instanceof Element&&ce(t.nextSibling,n))&&(i=i.replace(/\s+$/,r.bind(r,!1)))}return e.insert(i)}],[Node.TEXT_NODE,pe],["br",function(t,e){le(e,"\n")||e.insert("\n");return e}],[Node.ELEMENT_NODE,pe],[Node.ELEMENT_NODE,function(t,e,n){const i=n.query(t);if(null==i)return e;if(i.prototype instanceof r.EmbedBlot){const e={},r=i.value(t);if(null!=r)return e[i.blotName]=r,(new o).insert(e,i.formats(t,n))}else if(i.prototype instanceof r.BlockBlot&&!le(e,"\n")&&e.insert("\n"),"blotName"in i&&"formats"in i&&"function"==typeof i.formats)return se(e,i.blotName,i.formats(t,n),n);return e}],[Node.ELEMENT_NODE,function(t,e,n){const i=r.Attributor.keys(t),o=r.ClassAttributor.keys(t),a=r.StyleAttributor.keys(t),s={};return i.concat(o).concat(a).forEach((e=>{let i=n.query(e,r.Scope.ATTRIBUTE);null!=i&&(s[i.attrName]=i.value(t),s[i.attrName])||(i=oe[e],null==i||i.attrName!==e&&i.keyName!==e||(s[i.attrName]=i.value(t)||void 0),i=ae[e],null==i||i.attrName!==e&&i.keyName!==e||(i=ae[e],s[i.attrName]=i.value(t)||void 0))})),Object.entries(s).reduce(((t,e)=>{let[i,r]=e;return se(t,i,r,n)}),e)}],[Node.ELEMENT_NODE,function(t,e,n){const i={},r=t.style||{};"italic"===r.fontStyle&&(i.italic=!0);"underline"===r.textDecoration&&(i.underline=!0);"line-through"===r.textDecoration&&(i.strike=!0);(r.fontWeight?.startsWith("bold")||parseInt(r.fontWeight,10)>=700)&&(i.bold=!0);if(e=Object.entries(i).reduce(((t,e)=>{let[i,r]=e;return se(t,i,r,n)}),e),parseFloat(r.textIndent||0)>0)return(new o).insert("\t").concat(e);return e}],["li",function(t,e,n){const i=n.query(t);if(null==i||"list"!==i.blotName||!le(e,"\n"))return e;let r=-1,a=t.parentNode;for(;null!=a;)["OL","UL"].includes(a.tagName)&&(r+=1),a=a.parentNode;return r<=0?e:e.reduce(((t,e)=>e.insert?e.attributes&&"number"==typeof e.attributes.indent?t.push(e):t.insert(e.insert,{indent:r,...e.attributes||{}}):t),new o)}],["ol, ul",function(t,e,n){const i=t;let r="OL"===i.tagName?"ordered":"bullet";const o=i.getAttribute("data-checked");o&&(r="true"===o?"checked":"unchecked");return se(e,"list",r,n)}],["pre",function(t,e,n){const i=n.query("code-block"),r=!i||!("formats"in i)||"function"!=typeof i.formats||i.formats(t,n);return se(e,"code-block",r,n)}],["tr",function(t,e,n){const i="TABLE"===t.parentElement?.tagName?t.parentElement:t.parentElement?.parentElement;if(null!=i){return se(e,"table",Array.from(i.querySelectorAll("tr")).indexOf(t)+1,n)}return e}],["b",fe("bold")],["i",fe("italic")],["strike",fe("strike")],["style",function(){return new o}]],oe=[yt,Mt].reduce(((t,e)=>(t[e.keyName]=e,t)),{}),ae=[wt,Ct,kt,Pt,Rt,jt].reduce(((t,e)=>(t[e.keyName]=e,t)),{});function se(t,e,n,i){return i.query(e)?t.reduce(((t,i)=>{if(!i.insert)return t;if(i.attributes&&i.attributes[e])return t.push(i);const r=n?{[e]:n}:{};return t.insert(i.insert,{...r,...i.attributes})}),new o):t}function le(t,e){let n="";for(let i=t.ops.length-1;i>=0&&n.length<e.length;--i){const e=t.ops[i];if("string"!=typeof e.insert)break;n=e.insert+n}return n.slice(-1*e.length)===e}function ce(t,e){if(!(t instanceof Element))return!1;const n=e.query(t);return!(n&&n.prototype instanceof r.EmbedBlot)&&["address","article","blockquote","canvas","dd","div","dl","dt","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","iframe","li","main","nav","ol","output","p","pre","section","table","td","tr","ul","video"].includes(t.tagName.toLowerCase())}const ue=new WeakMap;function he(t){return null!=t&&(ue.has(t)||("PRE"===t.tagName?ue.set(t,!0):ue.set(t,he(t.parentNode))),ue.get(t))}function de(t,e,n,i,r){return e.nodeType===e.TEXT_NODE?i.reduce(((n,i)=>i(e,n,t)),new o):e.nodeType===e.ELEMENT_NODE?Array.from(e.childNodes||[]).reduce(((o,a)=>{let s=de(t,a,n,i,r);return a.nodeType===e.ELEMENT_NODE&&(s=n.reduce(((e,n)=>n(a,e,t)),s),s=(r.get(a)||[]).reduce(((e,n)=>n(a,e,t)),s)),o.concat(s)}),new o):new o}function fe(t){return(e,n,i)=>se(n,t,!0,i)}function pe(t,e,n){if(!le(e,"\n")){if(ce(t,n)&&(t.childNodes.length>0||t instanceof HTMLParagraphElement))return e.insert("\n");if(e.length()>0&&t.nextSibling){let i=t.nextSibling;for(;null!=i;){if(ce(i,n))return e.insert("\n");const t=n.query(i);if(t&&t.prototype instanceof m)return e.insert("\n");i=i.firstChild}}}return e}function me(t,e){let n=e;for(let e=t.length-1;e>=0;e-=1){const i=t[e];t[e]={delta:n.transform(i.delta,!0),range:i.range&&ge(i.range,n)},n=i.delta.transform(n),0===t[e].delta.length()&&t.splice(e,1)}}function ge(t,e){if(!t)return t;const n=e.transformPosition(t.index);return{index:n,length:e.transformPosition(t.index+t.length)-n}}class ve extends H{constructor(t,e){super(t,e),t.root.addEventListener("drop",(e=>{e.preventDefault();let n=null;if(document.caretRangeFromPoint)n=document.caretRangeFromPoint(e.clientX,e.clientY);else if(document.caretPositionFromPoint){const t=document.caretPositionFromPoint(e.clientX,e.clientY);n=document.createRange(),n.setStart(t.offsetNode,t.offset),n.setEnd(t.offsetNode,t.offset)}const i=n&&t.selection.normalizeNative(n);if(i){const n=t.selection.normalizedToRange(i);e.dataTransfer?.files&&this.upload(n,e.dataTransfer.files)}}))}upload(t,e){const n=[];Array.from(e).forEach((t=>{t&&this.options.mimetypes?.includes(t.type)&&n.push(t)})),n.length>0&&this.options.handler.call(this,t,n)}}ve.DEFAULTS={mimetypes:["image/png","image/jpeg"],handler(t,e){if(!this.quill.scroll.query("image"))return;const n=e.map((t=>new Promise((e=>{const n=new FileReader;n.onload=()=>{e(n.result)},n.readAsDataURL(t)}))));Promise.all(n).then((e=>{const n=e.reduce(((t,e)=>t.insert({image:e})),(new o).retain(t.index).delete(t.length));this.quill.updateContents(n,L.sources.USER),this.quill.setSelection(t.index+e.length,L.sources.SILENT)}))}};const ye=ve,be=["insertText","insertReplacementText"];const we=class extends H{constructor(t,e){super(t,e),t.root.addEventListener("beforeinput",(t=>{this.handleBeforeInput(t)})),/Android/i.test(navigator.userAgent)||t.on(it.events.COMPOSITION_BEFORE_START,(()=>{this.handleCompositionStart()}))}deleteRange(t){Zt({range:t,quill:this.quill})}replaceText(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(0===t.length)return!1;if(e){const n=this.quill.getFormat(t.index,1);this.deleteRange(t),this.quill.updateContents((new o).retain(t.index).insert(e,n),it.sources.USER)}else this.deleteRange(t);return this.quill.setSelection(t.index+e.length,0,it.sources.SILENT),!0}handleBeforeInput(t){if(this.quill.composition.isComposing||t.defaultPrevented||!be.includes(t.inputType))return;const e=t.getTargetRanges?t.getTargetRanges()[0]:null;if(!e||!0===e.collapsed)return;const n=function(t){if("string"==typeof t.data)return t.data;if(t.dataTransfer?.types.includes("text/plain"))return t.dataTransfer.getData("text/plain");return null}(t);if(null==n)return;const i=this.quill.selection.normalizeNative(e),r=i?this.quill.selection.normalizedToRange(i):null;r&&this.replaceText(r,n)&&t.preventDefault()}handleCompositionStart(){const t=this.quill.getSelection();t&&this.replaceText(t)}},_e=/Mac/i.test(navigator.platform);const xe=class extends H{isListening=!1;selectionChangeDeadline=0;constructor(t,e){super(t,e),this.handleArrowKeys(),this.handleNavigationShortcuts()}handleArrowKeys(){this.quill.keyboard.addBinding({key:["ArrowLeft","ArrowRight"],offset:0,shiftKey:null,handler(t,e){let{line:n,event:i}=e;if(!(n instanceof r.ParentBlot&&n.uiNode))return!0;const o="rtl"===getComputedStyle(n.domNode).direction;return!!(o&&"ArrowRight"!==i.key||!o&&"ArrowLeft"!==i.key)||(this.quill.setSelection(t.index-1,t.length+(i.shiftKey?1:0),it.sources.USER),!1)}})}handleNavigationShortcuts(){this.quill.root.addEventListener("keydown",(t=>{!t.defaultPrevented&&(t=>"ArrowLeft"===t.key||"ArrowRight"===t.key||"ArrowUp"===t.key||"ArrowDown"===t.key||"Home"===t.key||!(!_e||"a"!==t.key||!0!==t.ctrlKey))(t)&&this.ensureListeningToSelectionChange()}))}ensureListeningToSelectionChange(){if(this.selectionChangeDeadline=Date.now()+100,this.isListening)return;this.isListening=!0;document.addEventListener("selectionchange",(()=>{this.isListening=!1,Date.now()<=this.selectionChangeDeadline&&this.handleSelectionChange()}),{once:!0})}handleSelectionChange(){const t=document.getSelection();if(!t)return;const e=t.getRangeAt(0);if(!0!==e.collapsed||0!==e.startOffset)return;const n=this.quill.scroll.find(e.startContainer);if(!(n instanceof r.ParentBlot&&n.uiNode))return;const i=document.createRange();i.setStartAfter(n.uiNode),i.setEndAfter(n.uiNode),t.removeAllRanges(),t.addRange(i)}};it.register({"blots/block":p,"blots/block/embed":m,"blots/break":c,"blots/container":ht,"blots/cursor":b,"blots/embed":$,"blots/inline":f,"blots/scroll":gt,"blots/text":u,"modules/clipboard":class extends H{static DEFAULTS={matchers:[]};constructor(t,e){super(t,e),this.quill.root.addEventListener("copy",(t=>this.onCaptureCopy(t,!1))),this.quill.root.addEventListener("cut",(t=>this.onCaptureCopy(t,!0))),this.quill.root.addEventListener("paste",this.onCapturePaste.bind(this)),this.matchers=[],re.concat(this.options.matchers??[]).forEach((t=>{let[e,n]=t;this.addMatcher(e,n)}))}addMatcher(t,e){this.matchers.push([t,e])}convert(t){let{html:e,text:n}=t,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(i[Et.blotName])return(new o).insert(n||"",{[Et.blotName]:i[Et.blotName]});if(!e)return(new o).insert(n||"",i);const r=this.convertHTML(e);return le(r,"\n")&&(null==r.ops[r.ops.length-1].attributes||i.table)?r.compose((new o).retain(r.length()-1).delete(1)):r}normalizeHTML(t){ne(t)}convertHTML(t){const e=(new DOMParser).parseFromString(t,"text/html");this.normalizeHTML(e);const n=e.body,i=new WeakMap,[r,o]=this.prepareMatching(n,i);return de(this.quill.scroll,n,r,o,i)}dangerouslyPasteHTML(t,e){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:it.sources.API;if("string"==typeof t){const n=this.convert({html:t,text:""});this.quill.setContents(n,e),this.quill.setSelection(0,it.sources.SILENT)}else{const i=this.convert({html:e,text:""});this.quill.updateContents((new o).retain(t).concat(i),n),this.quill.setSelection(t+i.length(),it.sources.SILENT)}}onCaptureCopy(t){let e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(t.defaultPrevented)return;t.preventDefault();const[n]=this.quill.selection.getRange();if(null==n)return;const{html:i,text:r}=this.onCopy(n,e);t.clipboardData?.setData("text/plain",r),t.clipboardData?.setData("text/html",i),e&&Zt({range:n,quill:this.quill})}normalizeURIList(t){return t.split(/\r?\n/).filter((t=>"#"!==t[0])).join("\n")}onCapturePaste(t){if(t.defaultPrevented||!this.quill.isEnabled())return;t.preventDefault();const e=this.quill.getSelection(!0);if(null==e)return;const n=t.clipboardData?.getData("text/html");let i=t.clipboardData?.getData("text/plain");if(!n&&!i){const e=t.clipboardData?.getData("text/uri-list");e&&(i=this.normalizeURIList(e))}const r=Array.from(t.clipboardData?.files||[]);if(!n&&r.length>0)this.quill.uploader.upload(e,r);else{if(n&&r.length>0){const t=(new DOMParser).parseFromString(n,"text/html");if(1===t.body.childElementCount&&"IMG"===t.body.firstElementChild?.tagName)return void this.quill.uploader.upload(e,r)}this.onPaste(e,{html:n,text:i})}}onCopy(t){const e=this.quill.getText(t);return{html:this.quill.getSemanticHTML(t),text:e}}onPaste(t,e){let{text:n,html:i}=e;const r=this.quill.getFormat(t.index),a=this.convert({text:n,html:i},r);ie.log("onPaste",a,{text:n,html:i});const s=(new o).retain(t.index).delete(t.length).concat(a);this.quill.updateContents(s,it.sources.USER),this.quill.setSelection(s.length()-t.length,it.sources.SILENT),this.quill.scrollSelectionIntoView()}prepareMatching(t,e){const n=[],i=[];return this.matchers.forEach((r=>{const[o,a]=r;switch(o){case Node.TEXT_NODE:i.push(a);break;case Node.ELEMENT_NODE:n.push(a);break;default:Array.from(t.querySelectorAll(o)).forEach((t=>{if(e.has(t)){const n=e.get(t);n?.push(a)}else e.set(t,[a])}))}})),[n,i]}},"modules/history":class extends H{static DEFAULTS={delay:1e3,maxStack:100,userOnly:!1};lastRecorded=0;ignoreChange=!1;stack={undo:[],redo:[]};currentRange=null;constructor(t,e){super(t,e),this.quill.on(it.events.EDITOR_CHANGE,((t,e,n,i)=>{t===it.events.SELECTION_CHANGE?e&&i!==it.sources.SILENT&&(this.currentRange=e):t===it.events.TEXT_CHANGE&&(this.ignoreChange||(this.options.userOnly&&i!==it.sources.USER?this.transform(e):this.record(e,n)),this.currentRange=ge(this.currentRange,e))})),this.quill.keyboard.addBinding({key:"z",shortKey:!0},this.undo.bind(this)),this.quill.keyboard.addBinding({key:["z","Z"],shortKey:!0,shiftKey:!0},this.redo.bind(this)),/Win/i.test(navigator.platform)&&this.quill.keyboard.addBinding({key:"y",shortKey:!0},this.redo.bind(this)),this.quill.root.addEventListener("beforeinput",(t=>{"historyUndo"===t.inputType?(this.undo(),t.preventDefault()):"historyRedo"===t.inputType&&(this.redo(),t.preventDefault())}))}change(t,e){if(0===this.stack[t].length)return;const n=this.stack[t].pop();if(!n)return;const i=this.quill.getContents(),r=n.delta.invert(i);this.stack[e].push({delta:r,range:ge(n.range,r)}),this.lastRecorded=0,this.ignoreChange=!0,this.quill.updateContents(n.delta,it.sources.USER),this.ignoreChange=!1,this.restoreSelection(n)}clear(){this.stack={undo:[],redo:[]}}cutoff(){this.lastRecorded=0}record(t,e){if(0===t.ops.length)return;this.stack.redo=[];let n=t.invert(e),i=this.currentRange;const r=Date.now();if(this.lastRecorded+this.options.delay>r&&this.stack.undo.length>0){const t=this.stack.undo.pop();t&&(n=n.compose(t.delta),i=t.range)}else this.lastRecorded=r;0!==n.length()&&(this.stack.undo.push({delta:n,range:i}),this.stack.undo.length>this.options.maxStack&&this.stack.undo.shift())}redo(){this.change("redo","undo")}transform(t){me(this.stack.undo,t),me(this.stack.redo,t)}undo(){this.change("undo","redo")}restoreSelection(t){if(t.range)this.quill.setSelection(t.range,it.sources.USER);else{const e=function(t,e){const n=e.reduce(((t,e)=>t+(e.delete||0)),0);let i=e.length()-n;
vendor: 4,233 bytes, line 2
2(function(t,e){const n=e.ops[e.ops.length-1];if(null==n)return!1;if(null!=n.insert)return"string"==typeof n.insert&&n.insert.endsWith("\n");if(null!=n.attributes)return Object.keys(n.attributes).some((e=>null!=t.query(e,r.Scope.BLOCK)));return!1})(t,e)&&(i-=1);return i}(this.quill.scroll,t.delta);this.quill.setSelection(e,it.sources.USER)}}},"modules/keyboard":qt,"modules/uploader":ye,"modules/input":we,"modules/uiNode":xe});const ke=it;class Se extends r.ClassAttributor{add(t,e){let n=0;if("+1"===e||"-1"===e){const i=this.value(t)||0;n="+1"===e?i+1:i-1}else"number"==typeof e&&(n=e);return 0===n?(this.remove(t),!0):super.add(t,n.toString())}canAdd(t,e){return super.canAdd(t,e)||super.canAdd(t,parseInt(e,10))}value(t){return parseInt(super.value(t),10)||void 0}}const Ce=new Se("indent","ql-indent",{scope:r.Scope.BLOCK,whitelist:[1,2,3,4,5,6,7,8]});const Te=class extends p{static blotName="blockquote";static tagName="blockquote"};const Ee=class extends p{static blotName="header";static tagName=["H1","H2","H3","H4","H5","H6"];static formats(t){return this.tagName.indexOf(t.tagName)+1}};class Ae extends ht{}Ae.blotName="list-container",Ae.tagName="OL";class Le extends p{static create(t){const e=super.create();return e.setAttribute("data-list",t),e}static formats(t){return t.getAttribute("data-list")||void 0}static register(){it.register(Ae)}constructor(t,e){super(t,e);const n=e.ownerDocument.createElement("span"),i=n=>{if(!t.isEnabled())return;const i=this.statics.formats(e,t);"checked"===i?(this.format("list","unchecked"),n.preventDefault()):"unchecked"===i&&(this.format("list","checked"),n.preventDefault())};n.addEventListener("mousedown",i),n.addEventListener("touchstart",i),this.attachUI(n)}format(t,e){t===this.statics.blotName&&e?this.domNode.setAttribute("data-list",e):super.format(t,e)}}Le.blotName="list",Le.tagName="LI",Ae.allowedChildren=[Le],Le.requiredContainer=Ae;const Me=class extends f{static blotName="bold";static tagName=["STRONG","B"];static create(){return super.create()}static formats(){return!0}optimize(t){super.optimize(t),this.domNode.tagName!==this.statics.tagName[0]&&this.replaceWith(this.statics.blotName)}};const Oe=class extends Me{static blotName="italic";static tagName=["EM","I"]};class Pe extends f{static blotName="link";static tagName="A";static SANITIZED_URL="about:blank";static PROTOCOL_WHITELIST=["http","https","mailto","tel","sms"];static create(t){const e=super.create(t);return e.setAttribute("href",this.sanitize(t)),e.setAttribute("rel","noopener noreferrer"),e.setAttribute("target","_blank"),e}static formats(t){return t.getAttribute("href")}static sanitize(t){return De(t,this.PROTOCOL_WHITELIST)?t:this.SANITIZED_URL}format(t,e){t===this.statics.blotName&&e?this.domNode.setAttribute("href",this.constructor.sanitize(e)):super.format(t,e)}}function De(t,e){const n=document.createElement("a");n.href=t;const i=n.href.slice(0,n.href.indexOf(":"));return e.indexOf(i)>-1}const Ne=class extends f{static blotName="script";static tagName=["SUB","SUP"];static create(t){return"super"===t?document.createElement("sup"):"sub"===t?document.createElement("sub"):super.create(t)}static formats(t){return"SUB"===t.tagName?"sub":"SUP"===t.tagName?"super":void 0}};const Ie=class extends Me{static blotName="strike";static tagName=["S","STRIKE"]};const Re=class extends f{static blotName="underline";static tagName="U"};const Fe=class extends ${static blotName="formula";static className="ql-formula";static tagName="SPAN";static create(t){if(null==window.katex)throw new Error("Formula module requires KaTeX.");const e=super.create(t);return"string"==typeof t&&(window.katex.render(t,e,{throwOnError:!1,errorColor:"#f00"}),e.setAttribute("data-value",t)),e}static value(t){return t.getAttribute("data-value")}html(){const{formula:t}=this.value();return`<span>${t}</span>`}},je=["alt","height","width"];class Be extends r.EmbedBlot{static blotName="image";static tagName="IMG";static create(t){const e=super.create(t);return"string"==typeof t&&e.setAttribute("src",this.sanitize(t)),e}static formats(t){return je.reduce(((e,n)=>(t.hasAttribute(n)&&(e[n]=t.getAttribute(n)),e)),{})}static match(t){return/\.(jpe?g|gif|png)$/.test(t)||/^data:image\/.+;base64/.test(t)}
vendor: 11,985 bytes, line 2
2static sanitize(t){return De(t,["http","https","data"])?t:"//:0"}static value(t){return t.getAttribute("src")}format(t,e){je.indexOf(t)>-1?e?this.domNode.setAttribute(t,e):this.domNode.removeAttribute(t):super.format(t,e)}}const ze=Be,qe=["height","width"];const He=class extends m{static blotName="video";static className="ql-video";static tagName="IFRAME";static create(t){const e=super.create(t);return e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","true"),e.setAttribute("src",this.sanitize(t)),e}static formats(t){return qe.reduce(((e,n)=>(t.hasAttribute(n)&&(e[n]=t.getAttribute(n)),e)),{})}static sanitize(t){return Pe.sanitize(t)}static value(t){return t.getAttribute("src")}format(t,e){qe.indexOf(t)>-1?e?this.domNode.setAttribute(t,e):this.domNode.removeAttribute(t):super.format(t,e)}html(){const{video:t}=this.value();return`<a href="${t}">${t}</a>`}},Ue=new r.ClassAttributor("code-token","hljs",{scope:r.Scope.INLINE});class We extends f{static formats(t,e){for(;null!=t&&t!==e.domNode;){if(t.classList&&t.classList.contains(Et.className))return super.formats(t,e);t=t.parentNode}}constructor(t,e,n){super(t,e,n),Ue.add(this.domNode,n)}format(t,e){t!==We.blotName?super.format(t,e):e?Ue.add(this.domNode,e):(Ue.remove(this.domNode),this.domNode.classList.remove(this.statics.className))}optimize(){super.optimize(...arguments),Ue.value(this.domNode)||this.unwrap()}}We.blotName="code-token",We.className="ql-token";class $e extends Et{static create(t){const e=super.create(t);return"string"==typeof t&&e.setAttribute("data-language",t),e}static formats(t){return t.getAttribute("data-language")||"plain"}static register(){}format(t,e){t===this.statics.blotName&&e?this.domNode.setAttribute("data-language",e):super.format(t,e)}replaceWith(t,e){return this.formatAt(0,this.length(),We.blotName,!1),super.replaceWith(t,e)}}class Ve extends Tt{attach(){super.attach(),this.forceNext=!1,this.scroll.emitMount(this)}format(t,e){t===$e.blotName&&(this.forceNext=!0,this.children.forEach((n=>{n.format(t,e)})))}formatAt(t,e,n,i){n===$e.blotName&&(this.forceNext=!0),super.formatAt(t,e,n,i)}highlight(t){let e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(null==this.children.head)return;const n=`${Array.from(this.domNode.childNodes).filter((t=>t!==this.uiNode)).map((t=>t.textContent)).join("\n")}\n`,i=$e.formats(this.children.head.domNode);if(e||this.forceNext||this.cachedText!==n){if(n.trim().length>0||null==this.cachedText){const e=this.children.reduce(((t,e)=>t.concat(g(e,!1))),new o),r=t(n,i);e.diff(r).reduce(((t,e)=>{let{retain:n,attributes:i}=e;return n?(i&&Object.keys(i).forEach((e=>{[$e.blotName,We.blotName].includes(e)&&this.formatAt(t,n,e,i[e])})),t+n):t}),0)}this.cachedText=n,this.forceNext=!1}}html(t,e){const[n]=this.children.find(t);return`<pre data-language="${n?$e.formats(n.domNode):"plain"}">\n${h(this.code(t,e))}\n</pre>`}optimize(t){if(super.optimize(t),null!=this.parent&&null!=this.children.head&&null!=this.uiNode){const t=$e.formats(this.children.head.domNode);t!==this.uiNode.value&&(this.uiNode.value=t)}}}Ve.allowedChildren=[$e],$e.requiredContainer=Ve,$e.allowedChildren=[We,b,u,c];class Ze extends H{static register(){it.register(We,!0),it.register($e,!0),it.register(Ve,!0)}constructor(t,e){if(super(t,e),null==this.options.hljs)throw new Error("Syntax module requires highlight.js. Please include the library on the page before Quill.");this.languages=this.options.languages.reduce(((t,e)=>{let{key:n}=e;return t[n]=!0,t}),{}),this.highlightBlot=this.highlightBlot.bind(this),this.initListener(),this.initTimer()}initListener(){this.quill.on(it.events.SCROLL_BLOT_MOUNT,(t=>{if(!(t instanceof Ve))return;const e=this.quill.root.ownerDocument.createElement("select");this.options.languages.forEach((t=>{let{key:n,label:i}=t;const r=e.ownerDocument.createElement("option");r.textContent=i,r.setAttribute("value",n),e.appendChild(r)})),e.addEventListener("change",(()=>{t.format($e.blotName,e.value),this.quill.root.focus(),this.highlight(t,!0)})),null==t.uiNode&&(t.attachUI(e),t.children.head&&(e.value=$e.formats(t.children.head.domNode)))}))}initTimer(){let t=null;this.quill.on(it.events.SCROLL_OPTIMIZE,(()=>{t&&clearTimeout(t),t=setTimeout((()=>{this.highlight(),t=null}),this.options.interval)}))}highlight(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(this.quill.selection.composing)return;this.quill.update(it.sources.USER);const n=this.quill.getSelection();(null==t?this.quill.scroll.descendants(Ve):[t]).forEach((t=>{t.highlight(this.highlightBlot,e)})),this.quill.update(it.sources.SILENT),null!=n&&this.quill.setSelection(n,it.sources.SILENT)}highlightBlot(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"plain";if(e=this.languages[e]?e:"plain","plain"===e)return h(t).split("\n").reduce(((t,n,i)=>(0!==i&&t.insert("\n",{[Et.blotName]:e}),t.insert(n))),new o);const n=this.quill.root.ownerDocument.createElement("div");return n.classList.add(Et.className),n.innerHTML=((t,e,n)=>{if("string"==typeof t.versionString){const i=t.versionString.split(".")[0];if(parseInt(i,10)>=11)return t.highlight(n,{language:e}).value}return t.highlight(e,n).value})(this.options.hljs,e,t),de(this.quill.scroll,n,[(t,e)=>{const n=Ue.value(t);return n?e.compose((new o).retain(e.length(),{[We.blotName]:n})):e}],[(t,n)=>t.data.split("\n").reduce(((t,n,i)=>(0!==i&&t.insert("\n",{[Et.blotName]:e}),t.insert(n))),n)],new WeakMap)}}Ze.DEFAULTS={hljs:window.hljs,interval:1e3,languages:[{key:"plain",label:"Plain"},{key:"bash",label:"Bash"},{key:"cpp",label:"C++"},{key:"cs",label:"C#"},{key:"css",label:"CSS"},{key:"diff",label:"Diff"},{key:"xml",label:"HTML/XML"},{key:"java",label:"Java"},{key:"javascript",label:"JavaScript"},{key:"markdown",label:"Markdown"},{key:"php",label:"PHP"},{key:"python",label:"Python"},{key:"ruby",label:"Ruby"},{key:"sql",label:"SQL"}]};class Ye extends p{static blotName="table";static tagName="TD";static create(t){const e=super.create();return t?e.setAttribute("data-row",t):e.setAttribute("data-row",Je()),e}static formats(t){if(t.hasAttribute("data-row"))return t.getAttribute("data-row")}cellOffset(){return this.parent?this.parent.children.indexOf(this):-1}format(t,e){t===Ye.blotName&&e?this.domNode.setAttribute("data-row",e):super.format(t,e)}row(){return this.parent}rowOffset(){return this.row()?this.row().rowOffset():-1}table(){return this.row()&&this.row().table()}}class Ge extends ht{static blotName="table-row";static tagName="TR";checkMerge(){if(super.checkMerge()&&null!=this.next.children.head){const t=this.children.head.formats(),e=this.children.tail.formats(),n=this.next.children.head.formats(),i=this.next.children.tail.formats();return t.table===e.table&&t.table===n.table&&t.table===i.table}return!1}optimize(t){super.optimize(t),this.children.forEach((t=>{if(null==t.next)return;const e=t.formats(),n=t.next.formats();if(e.table!==n.table){const e=this.splitAfter(t);e&&e.optimize(),this.prev&&this.prev.optimize()}}))}rowOffset(){return this.parent?this.parent.children.indexOf(this):-1}table(){return this.parent&&this.parent.parent}}class Ke extends ht{static blotName="table-body";static tagName="TBODY"}class Xe extends ht{static blotName="table-container";static tagName="TABLE";balanceCells(){const t=this.descendants(Ge),e=t.reduce(((t,e)=>Math.max(e.children.length,t)),0);t.forEach((t=>{new Array(e-t.children.length).fill(0).forEach((()=>{let e;null!=t.children.head&&(e=Ye.formats(t.children.head.domNode));const n=this.scroll.create(Ye.blotName,e);t.appendChild(n),n.optimize()}))}))}cells(t){return this.rows().map((e=>e.children.at(t)))}deleteColumn(t){const[e]=this.descendant(Ke);null!=e&&null!=e.children.head&&e.children.forEach((e=>{const n=e.children.at(t);null!=n&&n.remove()}))}insertColumn(t){const[e]=this.descendant(Ke);null!=e&&null!=e.children.head&&e.children.forEach((e=>{const n=e.children.at(t),i=Ye.formats(e.children.head.domNode),r=this.scroll.create(Ye.blotName,i);e.insertBefore(r,n)}))}insertRow(t){const[e]=this.descendant(Ke);if(null==e||null==e.children.head)return;const n=Je(),i=this.scroll.create(Ge.blotName);e.children.head.children.forEach((()=>{const t=this.scroll.create(Ye.blotName,n);i.appendChild(t)}));const r=e.children.at(t);e.insertBefore(i,r)}rows(){const t=this.children.head;return null==t?[]:t.children.map((t=>t))}}function Je(){return`row-${Math.random().toString(36).slice(2,6)}`}Xe.allowedChildren=[Ke],Ke.requiredContainer=Xe,Ke.allowedChildren=[Ge],Ge.requiredContainer=Ke,Ge.allowedChildren=[Ye],Ye.requiredContainer=Ge;const Qe=class extends H{static register(){it.register(Ye),it.register(Ge),it.register(Ke),it.register(Xe)}constructor(){super(...arguments),this.listenBalanceCells()}balanceTables(){this.quill.scroll.descendants(Xe).forEach((t=>{t.balanceCells()}))}deleteColumn(){const[t,,e]=this.getTable();null!=e&&(t.deleteColumn(e.cellOffset()),this.quill.update(it.sources.USER))}deleteRow(){const[,t]=this.getTable();null!=t&&(t.remove(),this.quill.update(it.sources.USER))}deleteTable(){const[t]=this.getTable();if(null==t)return;const e=t.offset();t.remove(),this.quill.update(it.sources.USER),this.quill.setSelection(e,it.sources.SILENT)}getTable(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.quill.getSelection();if(null==t)return[null,null,null,-1];const[e,n]=this.quill.getLine(t.index);if(null==e||e.statics.blotName!==Ye.blotName)return[null,null,null,-1];const i=e.parent;return[i.parent.parent,i,e,n]}insertColumn(t){const e=this.quill.getSelection();if(!e)return;const[n,i,r]=this.getTable(e);if(null==r)return;const o=r.cellOffset();n.insertColumn(o+t),this.quill.update(it.sources.USER);let a=i.rowOffset();0===t&&(a+=1),this.quill.setSelection(e.index+a,e.length,it.sources.SILENT)}insertColumnLeft(){this.insertColumn(0)}insertColumnRight(){this.insertColumn(1)}insertRow(t){const e=this.quill.getSelection();if(!e)return;const[n,i,r]=this.getTable(e);if(null==r)return;const o=i.rowOffset();n.insertRow(o+t),this.quill.update(it.sources.USER),t>0?this.quill.setSelection(e,it.sources.SILENT):this.quill.setSelection(e.index+i.children.length,e.length,it.sources.SILENT)}insertRowAbove(){this.insertRow(0)}insertRowBelow(){this.insertRow(1)}insertTable(t,e){const n=this.quill.getSelection();if(null==n)return;const i=new Array(t).fill(0).reduce((t=>{const n=new Array(e).fill("\n").join("");return t.insert(n,{table:Je()})}),(new o).retain(n.index));this.quill.updateContents(i,it.sources.USER),this.quill.setSelection(n.index,it.sources.SILENT),this.balanceTables()}listenBalanceCells(){this.quill.on(it.events.SCROLL_OPTIMIZE,(t=>{t.some((t=>!!["TD","TR","TBODY","TABLE"].includes(t.target.tagName)&&(this.quill.once(it.events.TEXT_CHANGE,((t,e,n)=>{n===it.sources.USER&&this.balanceTables()})),!0)))}))}},tn=T("quill:toolbar");class en extends H{constructor(t,e){if(super(t,e),Array.isArray(this.options.container)){const e=document.createElement("div");e.setAttribute("role","toolbar"),function(t,e){Array.isArray(e[0])||(e=[e]);e.forEach((e=>{const n=document.createElement("span");n.classList.add("ql-formats"),e.forEach((t=>{if("string"==typeof t)nn(n,t);else{const e=Object.keys(t)[0],i=t[e];Array.isArray(i)?function(t,e,n){const i=document.createElement("select");i.classList.add(`ql-${e}`),n.forEach((t=>{const e=document.createElement("option");!1!==t?e.setAttribute("value",String(t)):e.setAttribute("selected","selected"),i.appendChild(e)})),t.appendChild(i)}(n,e,i):nn(n,e,i)}})),t.appendChild(n)}))}(e,this.options.container),t.container?.parentNode?.insertBefore(e,t.container),this.container=e}else"string"==typeof this.options.container?this.container=document.querySelector(this.options.container):this.container=this.options.container;this.container instanceof HTMLElement?(this.container.classList.add("ql-toolbar"),this.controls=[],this.handlers={},this.options.handlers&&Object.keys(this.options.handlers).forEac
vendor: 6,542 bytes, line 2
2h((t=>{const e=this.options.handlers?.[t];e&&this.addHandler(t,e)})),Array.from(this.container.querySelectorAll("button, select")).forEach((t=>{this.attach(t)})),this.quill.on(it.events.EDITOR_CHANGE,(()=>{const[t]=this.quill.selection.getRange();this.update(t)}))):tn.error("Container required for toolbar",this.options)}addHandler(t,e){this.handlers[t]=e}attach(t){let e=Array.from(t.classList).find((t=>0===t.indexOf("ql-")));if(!e)return;if(e=e.slice(3),"BUTTON"===t.tagName&&t.setAttribute("type","button"),null==this.handlers[e]&&null==this.quill.scroll.query(e))return void tn.warn("ignoring attaching to nonexistent format",e,t);const n="SELECT"===t.tagName?"change":"click";t.addEventListener(n,(n=>{let i;if("SELECT"===t.tagName){if(t.selectedIndex<0)return;const e=t.options[t.selectedIndex];i=!e.hasAttribute("selected")&&(e.value||!1)}else i=!t.classList.contains("ql-active")&&(t.value||!t.hasAttribute("value")),n.preventDefault();this.quill.focus();const[a]=this.quill.selection.getRange();if(null!=this.handlers[e])this.handlers[e].call(this,i);else if(this.quill.scroll.query(e).prototype instanceof r.EmbedBlot){if(i=prompt(`Enter ${e}`),!i)return;this.quill.updateContents((new o).retain(a.index).delete(a.length).insert({[e]:i}),it.sources.USER)}else this.quill.format(e,i,it.sources.USER);this.update(a)})),this.controls.push([e,t])}update(t){const e=null==t?{}:this.quill.getFormat(t);this.controls.forEach((n=>{const[i,r]=n;if("SELECT"===r.tagName){let n=null;if(null==t)n=null;else if(null==e[i])n=r.querySelector("option[selected]");else if(!Array.isArray(e[i])){let t=e[i];"string"==typeof t&&(t=t.replace(/"/g,'\\"')),n=r.querySelector(`option[value="${t}"]`)}null==n?(r.value="",r.selectedIndex=-1):n.selected=!0}else if(null==t)r.classList.remove("ql-active"),r.setAttribute("aria-pressed","false");else if(r.hasAttribute("value")){const t=e[i],n=t===r.getAttribute("value")||null!=t&&t.toString()===r.getAttribute("value")||null==t&&!r.getAttribute("value");r.classList.toggle("ql-active",n),r.setAttribute("aria-pressed",n.toString())}else{const t=null!=e[i];r.classList.toggle("ql-active",t),r.setAttribute("aria-pressed",t.toString())}}))}}function nn(t,e,n){const i=document.createElement("button");i.setAttribute("type","button"),i.classList.add(`ql-${e}`),i.setAttribute("aria-pressed","false"),null!=n?(i.value=n,i.setAttribute("aria-label",`${e}: ${n}`)):i.setAttribute("aria-label",e),t.appendChild(i)}en.DEFAULTS={},en.DEFAULTS={container:null,handlers:{clean(){const t=this.quill.getSelection();if(null!=t)if(0===t.length){const t=this.quill.getFormat();Object.keys(t).forEach((t=>{null!=this.quill.scroll.query(t,r.Scope.INLINE)&&this.quill.format(t,!1,it.sources.USER)}))}else this.quill.removeFormat(t.index,t.length,it.sources.USER)},direction(t){const{align:e}=this.quill.getFormat();"rtl"===t&&null==e?this.quill.format("align","right",it.sources.USER):t||"right"!==e||this.quill.format("align",!1,it.sources.USER),this.quill.format("direction",t,it.sources.USER)},indent(t){const e=this.quill.getSelection(),n=this.quill.getFormat(e),i=parseInt(n.indent||0,10);if("+1"===t||"-1"===t){let e="+1"===t?1:-1;"rtl"===n.direction&&(e*=-1),this.quill.format("indent",i+e,it.sources.USER)}},link(t){!0===t&&(t=prompt("Enter link URL:")),this.quill.format("link",t,it.sources.USER)},list(t){const e=this.quill.getSelection(),n=this.quill.getFormat(e);"check"===t?"checked"===n.list||"unchecked"===n.list?this.quill.format("list",!1,it.sources.USER):this.quill.format("list","unchecked",it.sources.USER):this.quill.format("list",t,it.sources.USER)}}};const rn='<svg viewbox="0 0 18 18"><polyline class="ql-even ql-stroke" points="5 7 3 9 5 11"/><polyline class="ql-even ql-stroke" points="13 7 15 9 13 11"/><line class="ql-stroke" x1="10" x2="8" y1="5" y2="13"/></svg>',on={align:{"":'<svg viewbox="0 0 18 18"><line class="ql-stroke" x1="3" x2="15" y1="9" y2="9"/><line class="ql-stroke" x1="3" x2="13" y1="14" y2="14"/><line class="ql-stroke" x1="3" x2="9" y1="4" y2="4"/></svg>',center:'<svg viewbox="0 0 18 18"><line class="ql-stroke" x1="15" x2="3" y1="9" y2="9"/><line class="ql-stroke" x1="14" x2="4" y1="14" y2="14"/><line class="ql-stroke" x1="12" x2="6" y1="4" y2="4"/></svg>',right:'<svg viewbox="0 0 18 18"><line class="ql-stroke" x1="15" x2="3" y1="9" y2="9"/><line class="ql-stroke" x1="15" x2="5" y1="14" y2="14"/><line class="ql-stroke" x1="15" x2="9" y1="4" y2="4"/></svg>',justify:'<svg viewbox="0 0 18 18"><line class="ql-stroke" x1="15" x2="3" y1="9" y2="9"/><line class="ql-stroke" x1="15" x2="3" y1="14" y2="14"/><line class="ql-stroke" x1="15" x2="3" y1="4" y2="4"/></svg>'},background:'<svg viewbox="0 0 18 18"><g class="ql-fill ql-color-label"><polygon points="6 6.868 6 6 5 6 5 7 5.942 7 6 6.868"/><rect height="1" width="1" x="4" y="4"/><polygon points="6.817 5 6 5 6 6 6.38 6 6.817 5"/><rect height="1" width="1" x="2" y="6"/><rect height="1" width="1" x="3" y="5"/><rect height="1" width="1" x="4" y="7"/><polygon points="4 11.439 4 11 3 11 3 12 3.755 12 4 11.439"/><rect height="1" width="1" x="2" y="12"/><rect height="1" width="1" x="2" y="9"/><rect height="1" width="1" x="2" y="15"/><polygon points="4.63 10 4 10 4 11 4.192 11 4.63 10"/><rect height="1" width="1" x="3" y="8"/><path d="M10.832,4.2L11,4.582V4H10.708A1.948,1.948,0,0,1,10.832,4.2Z"/><path d="M7,4.582L7.168,4.2A1.929,1.929,0,0,1,7.292,4H7V4.582Z"/><path d="M8,13H7.683l-0.351.8a1.933,1.933,0,0,1-.124.2H8V13Z"/><rect height="1" width="1" x="12" y="2"/><rect height="1" width="1" x="11" y="3"/><path d="M9,3H8V3.282A1.985,1.985,0,0,1,9,3Z"/><rect height="1" width="1" x="2" y="3"/><rect height="1" width="1" x="6" y="2"/><rect height="1" width="1" x="3" y="2"/><rect height="1" width="1" x="5" y="3"/><rect height="1" width="1" x="9" y="2"/><rect height="1" width="1" x="15" y="14"/><polygon points="13.447 10.174 13.469 10.225 13.472 10.232 13.808 11 14 11 14 10 13.37 10 13.447 10.174"/><rect height="1" width="1" x="13" y="7"/><rect height="1" width="1" x="15" y="5"/><rect height="1" width="1" x="14" y="6"/><rect height="1" width="1" x="15" y="8"/><rect height="1" width="1" x="14" y="9"/><path d="M3.775,14H3v1H4V14.314A1.97,1.97,0,0,1,3.775,14Z"/><rect height="1" width="1" x="14" y="3"/><polygon points="12 6.868 12 6 11.62 6 12 6.868"/><rect height="1" width="1" x="15" y="2"/><rect height="1" width="1" x="12" y="5"/><rect height="1" width="1" x="13" y="4"/><polygon points="12.933 9 13 9 13 8 12.495 8 12.933 9"/><rect height="1" width="1" x="9" y="14"/><rect height="1" width="1" x="8" y="15"/>
2<path d="M6,14.926V15H7V14.316A1.993,1.993,0,0,1,6,14.926Z"/><rect height="1" width="1" x="5" y="15"/><path d="M10.668,13.8L10.317,13H10v1h0.792A1.947,1.947,0,0,1,10.668,13.8Z"/><rect height="1" width="1" x="11" y="15"/><path d="M14.332,12.2a1.99,1.99,0,0,1,.166.8H15V12H14.245Z"/><rect height="1" width="1" x="14" y="15"/><rect height="1" width="1" x="15" y="11"/></g><polyline class="ql-stroke" points="5.5 13 9 5 12.5 13"/><line class="ql-stroke" x1="11.63" x2="6.38" y1="11" y2="11"/></svg>',blockquote:'<svg viewbox="0 0 18 18"><rect class="ql-fill ql-stroke" height="3" width="3" x="4" y="5"/><rect class="ql-fill ql-stroke" height="3" width="3" x="11" y="5"/><path class="ql-even ql-fill ql-stroke" d="M7,8c0,4.031-3,5-3,5"/><path class="ql-even ql-fill ql-stroke" d="M14,8c0,4.031-3,5-3,5"/></svg>',bold:'<svg viewbox="0 0 18 18"><path class="ql-stroke" d="M5,4H9.5A2.5,2.5,0,0,1,12,6.5v0A2.5,2.5,0,0,1,9.5,9H5A0,0,0,0,1,5,9V4A0,0,0,0,1,5,4Z"/><path class="ql-stroke" d="M5,9h5.5A2.5,2.5,0,0,1,13,11.5v0A2.5,2.5,0,0,1,10.5,14H5a0,0,0,0,1,0,0V9A0,0,0,0,1,5,9Z"/></svg>',clean:'<svg class="" viewbox="0 0 18 18"><line class="ql-stroke" x1="5" x2="13" y1="3" y2="3"/><line class="ql-stroke" x1="6" x2="9.35" y1="12" y2="3"/><line class="ql-stroke" x1="11" x2="15" y1="11" y2="15"/><line class="ql-stroke" x1="15" x2="11" y1="11" y2="15"/><rect class="ql-fill" height="1" rx="0.5" ry="0.5" width="7" x="2" y="14"/></svg>',code:rn,"code-block":r
vendor: 12,566 bytes, line 2
2n,color:'<svg viewbox="0 0 18 18"><line class="ql-color-label ql-stroke ql-transparent" x1="3" x2="15" y1="15" y2="15"/><polyline class="ql-stroke" points="5.5 11 9 3 12.5 11"/><line class="ql-stroke" x1="11.63" x2="6.38" y1="9" y2="9"/></svg>',direction:{"":'<svg viewbox="0 0 18 18"><polygon class="ql-stroke ql-fill" points="3 11 5 9 3 7 3 11"/><line class="ql-stroke ql-fill" x1="15" x2="11" y1="4" y2="4"/><path class="ql-fill" d="M11,3a3,3,0,0,0,0,6h1V3H11Z"/><rect class="ql-fill" height="11" width="1" x="11" y="4"/><rect class="ql-fill" height="11" width="1" x="13" y="4"/></svg>',rtl:'<svg viewbox="0 0 18 18"><polygon class="ql-stroke ql-fill" points="15 12 13 10 15 8 15 12"/><line class="ql-stroke ql-fill" x1="9" x2="5" y1="4" y2="4"/><path class="ql-fill" d="M5,3A3,3,0,0,0,5,9H6V3H5Z"/><rect class="ql-fill" height="11" width="1" x="5" y="4"/><rect class="ql-fill" height="11" width="1" x="7" y="4"/></svg>'},formula:'<svg viewbox="0 0 18 18"><path class="ql-fill" d="M11.759,2.482a2.561,2.561,0,0,0-3.53.607A7.656,7.656,0,0,0,6.8,6.2C6.109,9.188,5.275,14.677,4.15,14.927a1.545,1.545,0,0,0-1.3-.933A0.922,0.922,0,0,0,2,15.036S1.954,16,4.119,16s3.091-2.691,3.7-5.553c0.177-.826.36-1.726,0.554-2.6L8.775,6.2c0.381-1.421.807-2.521,1.306-2.676a1.014,1.014,0,0,0,1.02.56A0.966,0.966,0,0,0,11.759,2.482Z"/><rect class="ql-fill" height="1.6" rx="0.8" ry="0.8" width="5" x="5.15" y="6.2"/><path class="ql-fill" d="M13.663,12.027a1.662,1.662,0,0,1,.266-0.276q0.193,0.069.456,0.138a2.1,2.1,0,0,0,.535.069,1.075,1.075,0,0,0,.767-0.3,1.044,1.044,0,0,0,.314-0.8,0.84,0.84,0,0,0-.238-0.619,0.8,0.8,0,0,0-.594-0.239,1.154,1.154,0,0,0-.781.3,4.607,4.607,0,0,0-.781,1q-0.091.15-.218,0.346l-0.246.38c-0.068-.288-0.137-0.582-0.212-0.885-0.459-1.847-2.494-.984-2.941-0.8-0.482.2-.353,0.647-0.094,0.529a0.869,0.869,0,0,1,1.281.585c0.217,0.751.377,1.436,0.527,2.038a5.688,5.688,0,0,1-.362.467,2.69,2.69,0,0,1-.264.271q-0.221-.08-0.471-0.147a2.029,2.029,0,0,0-.522-0.066,1.079,1.079,0,0,0-.768.3A1.058,1.058,0,0,0,9,15.131a0.82,0.82,0,0,0,.832.852,1.134,1.134,0,0,0,.787-0.3,5.11,5.11,0,0,0,.776-0.993q0.141-.219.215-0.34c0.046-.076.122-0.194,0.223-0.346a2.786,2.786,0,0,0,.918,1.726,2.582,2.582,0,0,0,2.376-.185c0.317-.181.212-0.565,0-0.494A0.807,0.807,0,0,1,14.176,15a5.159,5.159,0,0,1-.913-2.446l0,0Q13.487,12.24,13.663,12.027Z"/></svg>',header:{1:'<svg viewBox="0 0 18 18"><path class="ql-fill" d="M10,4V14a1,1,0,0,1-2,0V10H3v4a1,1,0,0,1-2,0V4A1,1,0,0,1,3,4V8H8V4a1,1,0,0,1,2,0Zm6.06787,9.209H14.98975V7.59863a.54085.54085,0,0,0-.605-.60547h-.62744a1.01119,1.01119,0,0,0-.748.29688L11.645,8.56641a.5435.5435,0,0,0-.022.8584l.28613.30762a.53861.53861,0,0,0,.84717.0332l.09912-.08789a1.2137,1.2137,0,0,0,.2417-.35254h.02246s-.01123.30859-.01123.60547V13.209H12.041a.54085.54085,0,0,0-.605.60547v.43945a.54085.54085,0,0,0,.605.60547h4.02686a.54085.54085,0,0,0,.605-.60547v-.43945A.54085.54085,0,0,0,16.06787,13.209Z"/></svg>',2:'<svg viewBox="0 0 18 18"><path class="ql-fill" d="M16.73975,13.81445v.43945a.54085.54085,0,0,1-.605.60547H11.855a.58392.58392,0,0,1-.64893-.60547V14.0127c0-2.90527,3.39941-3.42187,3.39941-4.55469a.77675.77675,0,0,0-.84717-.78125,1.17684,1.17684,0,0,0-.83594.38477c-.2749.26367-.561.374-.85791.13184l-.4292-.34082c-.30811-.24219-.38525-.51758-.1543-.81445a2.97155,2.97155,0,0,1,2.45361-1.17676,2.45393,2.45393,0,0,1,2.68408,2.40918c0,2.45312-3.1792,2.92676-3.27832,3.93848h2.79443A.54085.54085,0,0,1,16.73975,13.81445ZM9,3A.99974.99974,0,0,0,8,4V8H3V4A1,1,0,0,0,1,4V14a1,1,0,0,0,2,0V10H8v4a1,1,0,0,0,2,0V4A.99974.99974,0,0,0,9,3Z"/></svg>',3:'<svg viewBox="0 0 18 18"><path class="ql-fill" d="M16.65186,12.30664a2.6742,2.6742,0,0,1-2.915,2.68457,3.96592,3.96592,0,0,1-2.25537-.6709.56007.56007,0,0,1-.13232-.83594L11.64648,13c.209-.34082.48389-.36328.82471-.1543a2.32654,2.32654,0,0,0,1.12256.33008c.71484,0,1.12207-.35156,1.12207-.78125,0-.61523-.61621-.86816-1.46338-.86816H13.2085a.65159.65159,0,0,1-.68213-.41895l-.05518-.10937a.67114.67114,0,0,1,.14307-.78125l.71533-.86914a8.55289,8.55289,0,0,1,.68213-.7373V8.58887a3.93913,3.93913,0,0,1-.748.05469H11.9873a.54085.54085,0,0,1-.605-.60547V7.59863a.54085.54085,0,0,1,.605-.60547h3.75146a.53773.53773,0,0,1,.60547.59375v.17676a1.03723,1.03723,0,0,1-.27539.748L14.74854,10.0293A2.31132,2.31132,0,0,1,16.65186,12.30664ZM9,3A.99974.99974,0,0,0,8,4V8H3V4A1,1,0,0,0,1,4V14a1,1,0,0,0,2,0V10H8v4a1,1,0,0,0,2,0V4A.99974.99974,0,0,0,9,3Z"/></svg>',4:'<svg viewBox="0 0 18 18"><path class="ql-fill" d="M10,4V14a1,1,0,0,1-2,0V10H3v4a1,1,0,0,1-2,0V4A1,1,0,0,1,3,4V8H8V4a1,1,0,0,1,2,0Zm7.05371,7.96582v.38477c0,.39648-.165.60547-.46191.60547h-.47314v1.29785a.54085.54085,0,0,1-.605.60547h-.69336a.54085.54085,0,0,1-.605-.60547V12.95605H11.333a.5412.5412,0,0,1-.60547-.60547v-.15332a1.199,1.199,0,0,1,.22021-.748l2.56348-4.05957a.7819.7819,0,0,1,.72607-.39648h1.27637a.54085.54085,0,0,1,.605.60547v3.7627h.33008A.54055.54055,0,0,1,17.05371,11.96582ZM14.28125,8.7207h-.022a4.18969,4.18969,0,0,1-.38525.81348l-1.188,1.80469v.02246h1.5293V9.60059A7.04058,7.04058,0,0,1,14.28125,8.7207Z"/></svg>',5:'<svg viewBox="0 0 18 18"><path class="ql-fill" d="M16.74023,12.18555a2.75131,2.75131,0,0,1-2.91553,2.80566,3.908,3.908,0,0,1-2.25537-.68164.54809.54809,0,0,1-.13184-.8252L11.73438,13c.209-.34082.48389-.36328.8252-.1543a2.23757,2.23757,0,0,0,1.1001.33008,1.01827,1.01827,0,0,0,1.1001-.96777c0-.61621-.53906-.97949-1.25439-.97949a2.15554,2.15554,0,0,0-.64893.09961,1.15209,1.15209,0,0,1-.814.01074l-.12109-.04395a.64116.64116,0,0,1-.45117-.71484l.231-3.00391a.56666.56666,0,0,1,.62744-.583H15.541a.54085.54085,0,0,1,.605.60547v.43945a.54085.54085,0,0,1-.605.60547H13.41748l-.04395.72559a1.29306,1.29306,0,0,1-.04395.30859h.022a2.39776,2.39776,0,0,1,.57227-.07715A2.53266,2.53266,0,0,1,16.74023,12.18555ZM9,3A.99974.99974,0,0,0,8,4V8H3V4A1,1,0,0,0,1,4V14a1,1,0,0,0,2,0V10H8v4a1,1,0,0,0,2,0V4A.99974.99974,0,0,0,9,3Z"/></svg>',6:'<svg viewBox="0 0 18 18"><path class="ql-fill" d="M14.51758,9.64453a1.85627,1.85627,0,0,0-1.24316.38477H13.252a1.73532,1.73532,0,0,1,1.72754-1.4082,2.66491,2.66491,0,0,1,.5498.06641c.35254.05469.57227.01074.70508-.40723l.16406-.5166a.53393.53393,0,0,0-.373-.75977,4.83723,4.83723,0,0,0-1.17773-.14258c-2.43164,0-3.7627,2.17773-3.7627,4.43359,0,2.47559,1.60645,3.69629,3.19043,3.69629A2.70585,2.70585,0,0,0,16.96,12.19727,2.43861,2.43861,0,0,0,14.51758,9.64453Zm-.23047,3.58691c-.67187,0-1.22168-.81445-1.22168-1.45215,0-.47363.30762-.583.72559-.583.96875,0,1.27734.59375,1.27734,1.12207A.82182.82182,0,0,1,14.28711,13.23145ZM10,4V14a1,1,0,0,1-2,0V10H3v4a1,1,0,0,1-2,0V4A1,1,0,0,1,3,4V8H8V4a1,1,0,0,1,2,0Z"/></svg>'},italic:'<svg viewbox="0 0 18 18"><line class="ql-stroke" x1="7" x2="13" y1="4" y2="4"/><line class="ql-stroke" x1="5" x2="11" y1="14" y2="14"/><line class="ql-stroke" x1="8" x2="10" y1="14" y2="4"/></svg>',image:'<svg viewbox="0 0 18 18"><rect class="ql-stroke" height="10" width="12" x="3" y="4"/><circle class="ql-fill" cx="6" cy="7" r="1"/><polyline class="ql-even ql-fill" points="5 12 5 11 7 9 8 10 11 7 13 9 13 12 5 12"/></svg>',indent:{"+1":'<svg viewbox="0 0 18 18"><line class="ql-stroke" x1="3" x2="15" y1="14" y2="14"/><line class="ql-stroke" x1="3" x2="15" y1="4" y2="4"/><line class="ql-stroke" x1="9" x2="15" y1="9" y2="9"/><polyline class="ql-fill ql-stroke" points="3 7 3 11 5 9 3 7"/></svg>',"-1":'<svg viewbox="0 0 18 18"><line class="ql-stroke" x1="3" x2="15" y1="14" y2="14"/><line class="ql-stroke" x1="3" x2="15" y1="4" y2="4"/><line class="ql-stroke" x1="9" x2="15" y1="9" y2="9"/><polyline class="ql-stroke" points="5 7 5 11 3 9 5 7"/></svg>'},link:'<svg viewbox="0 0 18 18"><line class="ql-stroke" x1="7" x2="11" y1="7" y2="11"/><path class="ql-even ql-stroke" d="M8.9,4.577a3.476,3.476,0,0,1,.36,4.679A3.476,3.476,0,0,1,4.577,8.9C3.185,7.5,2.035,6.4,4.217,4.217S7.5,3.185,8.9,4.577Z"/><path class="ql-even ql-stroke" d="M13.423,9.1a3.476,3.476,0,0,0-4.679-.36,3.476,3.476,0,0,0,.36,4.679c1.392,1.392,2.5,2.542,4.679.36S14.815,10.5,13.423,9.1Z"/></svg>',list:{bullet:'<svg viewbox="0 0 18 18"><line class="ql-stroke" x1="6" x2="15" y1="4" y2="4"/><line class="ql-stroke" x1="6" x2="15" y1="9" y2="9"/><line class="ql-stroke" x1="6" x2="15" y1="14" y2="14"/><line class="ql-stroke" x1="3" x2="3" y1="4" y2="4"/><line class="ql-stroke" x1="3" x2="3" y1="9" y2="9"/><line class="ql-stroke" x1="3" x2="3" y1="14" y2="14"/></svg>',check:'<svg class="" viewbox="0 0 18 18"><line class="ql-stroke" x1="9" x2="15" y1="4" y2="4"/><polyline class="ql-stroke" points="3 4 4 5 6 3"/><line class="ql-stroke" x1="9" x2="15" y1="14" y2="14"/><polyline class="ql-stroke" points="3 14 4 15 6 13"/><line class="ql-stroke" x1="9" x2="15" y1="9" y2="9"/><polyline class="ql-stroke" points="3 9 4 10 6 8"/></svg>',ordered:'<svg viewbox="0 0 18 18"><line class="ql-stroke" x1="7" x2="15" y1="4" y2="4"/><line class="ql-stroke" x1="7" x2="15" y1="9" y2="9"/><line class="ql-stroke" x1="7" x2="15" y1="14" y2="14"/><line class="ql-stroke ql-thin" x1="2.5" x2="4.5" y1="5.5" y2="5.5"/><path class="ql-fill" d="M3.5,6A0.5,0.5,0,0,1,3,5.5V3.085l-0.276.138A0.5,0.5,0,0,1,2.053,3c-0.124-.247-0.023-0.324.224-0.447l1-.5A0.5,0.5,0,0,1,4,2.5v3A0.5,0.5,0,0,1,3.5,6Z"/><path class="ql-stroke ql-thin" d="M4.5,10.5h-2c0-.234,1.85-1.076,1.85-2.234A0.959,0.959,0,0,0,2.5,8.156"/><path class="ql-stroke ql-thin" d="M2.5,14.846a0.959,0.959,0,0,0,1.85-.109A0.7,0.7,0,0,0,3.75,14a0.688,0.688,0,0,0,.6-0.736,0.959,0.959,0,0,0-1.85-.109"/></svg>'},script:{sub:'<svg viewbox="0 0 18 18"><path class="ql-fill" d="M15.5,15H13.861a3.858,3.858,0,0,0,1.914-2.975,1.8,1.8,0,0,0-1.6-1.751A1.921,1.921,0,0,0,12.021,11.7a0.50013,0.50013,0,1,0,.957.291h0a0.914,0.914,0,0,1,1.053-.725,0.81,0.81,0,0,1,.744.762c0,1.076-1.16971,1.86982-1.93971,2.43082A1.45639,1.45639,0,0,0,12,15.5a0.5,0.5,0,0,0,.5.5h3A0.5,0.5,0,0,0,15.5,15Z"/><path class="ql-fill" d="M9.65,5.241a1,1,0,0,0-1.409.108L6,7.964,3.759,5.349A1,1,0,0,0,2.192,6.59178Q2.21541,6.6213,2.241,6.649L4.684,9.5,2.241,12.35A1,1,0,0,0,3.71,13.70722q0.02557-.02768.049-0.05722L6,11.036,8.241,13.65a1,1,0,1,0,1.567-1.24277Q9.78459,12.3777,9.759,12.35L7.316,9.5,9.759,6.651A1,1,0,0,0,9.65,5.241Z"/></svg>',super:'<svg viewbox="0 0 18 18"><path class="ql-fill" d="M15.5,7H13.861a4.015,4.015,0,0,0,1.914-2.975,1.8,1.8,0,0,0-1.6-1.751A1.922,1.922,0,0,0,12.021,3.7a0.5,0.5,0,1,0,.957.291,0.917,0.917,0,0,1,1.053-.725,0.81,0.81,0,0,1,.744.762c0,1.077-1.164,1.925-1.934,2.486A1.423,1.423,0,0,0,12,7.5a0.5,0.5,0,0,0,.5.5h3A0.5,0.5,0,0,0,15.5,7Z"/><path class="ql-fill" d="M9.651,5.241a1,1,0,0,0-1.41.108L6,7.964,3.759,5.349a1,1,0,1,0-1.519,1.3L4.683,9.5,2.241,12.35a1,1,0,1,0,1.519,1.3L6,11.036,8.241,13.65a1,1,0,0,0,1.519-1.3L7.317,9.5,9.759,6.651A1,1,0,0,0,9.651,5.241Z"/></svg>'},strike:'<svg viewbox="0 0 18 18"><line class="ql-stroke ql-thin" x1="15.5" x2="2.5" y1="8.5" y2="9.5"/><path class="ql-fill" d="M9.007,8C6.542,7.791,6,7.519,6,6.5,6,5.792,7.283,5,9,5c1.571,0,2.765.679,2.969,1.309a1,1,0,0,0,1.9-.617C13.356,4.106,11.354,3,9,3,6.2,3,4,4.538,4,6.5a3.2,3.2,0,0,0,.5,1.843Z"/><path class="ql-fill" d="M8.984,10C11.457,10.208,12,10.479,12,11.5c0,0.708-1.283,1.5-3,1.5-1.571,0-2.765-.679-2.969-1.309a1,1,0,1,0-1.9.617C4.644,13.894,6.646,15,9,15c2.8,0,5-1.538,5-3.5a3.2,3.2,0,0,0-.5-1.843Z"/></svg>',table:'<svg viewbox="0 0 18 18"><rect class="ql-stroke" height="12" width="12" x="3" y="3"/><rect class="ql-fill" height="2" width="3" x="5" y="5"/><rect class="ql-fill" height="2" width="4" x="9" y="5"/><g class="ql-fill ql-transparent"><rect height="2" width="3" x="5" y="8"/><rect height="2" width="4" x="9" y="8"/><rect height="2" width="3" x="5" y="11"/><rect height="2" width="4" x="9" y="11"/></g></svg>',underline:'<svg viewbox="0 0 18 18"><path class="ql-stroke" d="M5,3V9a4.012,4.012,0,0,0,4,4H9a4.012,4.012,0,0,0,4-4V3"/><rect class="ql-fill" height="1" rx="0.5" ry="0.5" width="12" x="3" y="15"/></svg>',video:'<svg viewbox="0 0 18 18"><rect class="ql-stroke" height="12" width="12" x="3" y="3"/><rect class="ql-fill" height="12" width="1" x="5" y="3"/><rect class="ql-fill" height="12" width="1" x="12" y="3"/><rect class="ql-fill" height="2" width="8" x="5" y="8"/><rect class="ql-fill" height="1" width="3" x="3" y="5"/><rect class="ql-fill" height="1" width="3" x="3" y="7"/><rect class="ql-fill" height="1" width="3" x="3" y="10"/><rect class="ql-fill" height="1" width="3" x="3" y="12"/><rect class="ql-fill" height="1" width="3" x="12" y="5"/><rect class="ql-fill" height="1" width="3" x="12" y="7"/><rect class="ql-fill" height="1" width="3" x="12" y="10"/><rect class="ql-fill" height="1" width="3" x="12" y="12"/></svg>'};let
vendor: 1,496 bytes, line 2
2an=0;function sn(t,e){t.setAttribute(e,`${!("true"===t.getAttribute(e))}`)}const ln=class{constructor(t){this.select=t,this.container=document.createElement("span"),this.buildPicker(),this.select.style.display="none",this.select.parentNode.insertBefore(this.container,this.select),this.label.addEventListener("mousedown",(()=>{this.togglePicker()})),this.label.addEventListener("keydown",(t=>{switch(t.key){case"Enter":this.togglePicker();break;case"Escape":this.escape(),t.preventDefault()}})),this.select.addEventListener("change",this.update.bind(this))}togglePicker(){this.container.classList.toggle("ql-expanded"),sn(this.label,"aria-expanded"),sn(this.options,"aria-hidden")}buildItem(t){const e=document.createElement("span");e.tabIndex="0",e.setAttribute("role","button"),e.classList.add("ql-picker-item");const n=t.getAttribute("value");return n&&e.setAttribute("data-value",n),t.textContent&&e.setAttribute("data-label",t.textContent),e.addEventListener("click",(()=>{this.selectItem(e,!0)})),e.addEventListener("keydown",(t=>{switch(t.key){case"Enter":this.selectItem(e,!0),t.preventDefault();break;case"Escape":this.escape(),t.preventDefault()}})),e}buildLabel(){const t=document.createElement("span");return t.classList.add("ql-picker-label"),t.innerHTML='<svg viewbox="0 0 18 18"><polygon class="ql-stroke" points="7 11 9 13 11 11 7 11"/><polygon class="ql-stroke" points="7 7 9 5 11 7 7 7"/></svg>',t.tabIndex="0",t.setAttribute("role","button"),t.setAttribute("aria-expanded","fal
2se"),this.container.appendChild(t),t}buildOptions(){const t=document.createElement("span");t.classList.add("ql-picker-options"),t.setAttribute("aria-hidden","true"),t.tabIndex="-1",t.id=`ql-picker-options-${an}`,an+=1,this.label.setAttribute("aria-controls",t.id),this.options=t,Array.from(this.select.options).forEach((e=>{const n=this.buildItem(e);t.appendChild(n),!0===e.selected&&this.selectItem(n)})),this.container.appendChild(t)}buildPicker(){Array.from(this.select.attributes).forEach((t=>{this.container.setAttribute(t.name,t.value)})),this.container.classList.add("ql-picker"),this.label=this.buildLabel(),this.buildOptions()}escape(){this.close(),setTimeout((()=>this.label.focus()),1)}close(){this.container.classList.remove("ql-expanded"),this.label.setAttribute("aria-expanded","false"),this.options.setAttribute("aria-hidden","true")}selectItem(t){let e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];const n=this.container.querySelector(".ql-selected");t!==n&&(null!=n&&n.classList.remove("ql-selected"),null!=t&&(t.classList.add("ql-selected"),this.select.selectedIndex=Array.from(t.parentNode.children).indexOf(t),t.hasAttribute("data-value")?this.label.setAttribute("data-value",t.getAttribute("data-value")):this.label.removeAttribute("data-value"),t.hasAttribute("data-label")?this.label.setAttribute("data-label",t.getAttribute("data-label")):this.label.removeAttribute("data-label"),e&&(this.select.dispatchEvent(new Event("change")),this.close())))}update(){let t;if(this.select.selectedIndex>-1){const e=this.container.querySelector(".ql-picker-options").children[this.select.selectedIndex];t=this.select.options[this.select.selectedIndex],this.selectItem(e)}else this.selectItem(null);const e=null!=t&&t!==this.select.querySelector("option[selected]");this.label.classList.toggle("ql-active",e)}};const cn=class extends ln{constructor(t,e){super(t),this.label.innerHTML=e,this.container.classList.add("ql-color-picker"),Array.from(this.container.querySelectorAll(".ql-picker-item")).slice(0,7).forEach((t=>{t.classList.add("ql-primary")}))}buildItem(t){const e=super.buildItem(t);return e.style.backgroundColor=t.getAttribute("value")||"",e}selectItem(t,e){super.selectItem(t,e);const n=this.label.querySelector(".ql-color-label"),i=t&&t.getAttribute("data-value")||"";n&&("line"===n.tagName?n.style.stroke=i:n.style.fill=i)}};const un=class extends ln{constructor(t,e){super(t),this.container.classList.add("ql-icon-picker"),Array.from(this.container.querySelectorAll(".ql-picker-item")).forEach((t=>{t.innerHTML=e[t.getAttribute("data-value")||""]})),this.defaultItem=this.container.querySelector(".ql-selected"),this.selectItem(this.defaultItem)}selectItem(t,e){super.selectItem(t,e);const n=t||this.defaultItem;if(null!=n){if(this.label.innerHTML===n.innerHTML)return;this.label.innerHTML=n.innerHTML}}};const hn=class{constructor(t,e){this.quill=t,this.boundsContainer=e||document.body,this.root=t.addContainer("ql-tooltip"),this.root.innerHTML=this.constructor.TEMPLATE,(t=>{const{overflowY:e}=getComputedStyle(t,null);return"visible"!==e&&"clip"!==e})(this.quill.root)&&this.quill.root.addEventListener("scroll",(()=>{this.root.style.marginTop=-1*this.quill.root.scrollTop+"px"})),this.hide()}hide(){this.root.classList.add("ql-hidden")}position(t){const e=t.left+t.width/2-this.root.offsetWidth/2,n=t.bottom+this.quill.root.scrollTop;this.root.style.left=`${e}px`,this.root.style.top=`${n}px`,this.root.classList.remove("ql-flip");const i=this.boundsContainer.getBoundingClientRect(),r=this.root.getBoundingClientRect();let o=0;if(r.right>i.right&&(o=i.right-r.right,this.root.style.left=`${e+o}px`),r.left<i.left&&(o=i.left-r.left,this.root.style.left=`${e+o}px`),r.bottom>i.bottom){const e=r.bottom-r.top,i=t.bottom-t.top+e;this.root.style.top=n-i+"px",this.root.classList.add("ql-flip")}return o}show(){this.root.classList.remove("ql-editing"),this.root.classList.remove("ql-hidden")}},dn=[!1,"center","right","justify"],fn=["#000000","#e60000","#ff9900","#ffff00","#008a00","#0066cc","#9933ff","#ffffff","#facccc","#ffebcc","#ffffcc","#cce8cc","#cce0f5","#ebd6ff","#bbbbbb","#f06666","#ffc266","#ffff66","#66b966","#66a3e0","#c285ff","#888888","#a10000","#b26b00","#b2b200","#006100","#0047b2","#6b24b2","#444444","#5c0000","#663d00","#666600","#003700","#002966","#3d1466"],pn=[!1,"serif","monospace"],mn=["1","2","3",!1],gn=["small",!1,"large","huge"];class vn extends Y{constructor(t,e){super(t,e);const n=e=>{document.body.contains(t.root)?(null==this.tooltip||this.tooltip.root.contains(e.target)||document.activeElement===this.tooltip.textbox||this.quill.hasFocus()||this.tooltip.hide(),null!=this.pickers&&this.pickers.forEac
vendor: 9,618 bytes, line 2
2h((t=>{t.container.contains(e.target)||t.close()}))):document.body.removeEventListener("click",n)};t.emitter.listenDOM("click",document.body,n)}addModule(t){const e=super.addModule(t);return"toolbar"===t&&this.extendToolbar(e),e}buildButtons(t,e){Array.from(t).forEach((t=>{(t.getAttribute("class")||"").split(/\s+/).forEach((n=>{if(n.startsWith("ql-")&&(n=n.slice(3),null!=e[n]))if("direction"===n)t.innerHTML=e[n][""]+e[n].rtl;else if("string"==typeof e[n])t.innerHTML=e[n];else{const i=t.value||"";null!=i&&e[n][i]&&(t.innerHTML=e[n][i])}}))}))}buildPickers(t,e){this.pickers=Array.from(t).map((t=>{if(t.classList.contains("ql-align")&&(null==t.querySelector("option")&&bn(t,dn),"object"==typeof e.align))return new un(t,e.align);if(t.classList.contains("ql-background")||t.classList.contains("ql-color")){const n=t.classList.contains("ql-background")?"background":"color";return null==t.querySelector("option")&&bn(t,fn,"background"===n?"#ffffff":"#000000"),new cn(t,e[n])}return null==t.querySelector("option")&&(t.classList.contains("ql-font")?bn(t,pn):t.classList.contains("ql-header")?bn(t,mn):t.classList.contains("ql-size")&&bn(t,gn)),new ln(t)}));this.quill.on(L.events.EDITOR_CHANGE,(()=>{this.pickers.forEach((t=>{t.update()}))}))}}vn.DEFAULTS=(0,i.A)({},Y.DEFAULTS,{modules:{toolbar:{handlers:{formula(){this.quill.theme.tooltip.edit("formula")},image(){let t=this.container.querySelector("input.ql-image[type=file]");null==t&&(t=document.createElement("input"),t.setAttribute("type","file"),t.setAttribute("accept",this.quill.uploader.options.mimetypes.join(", ")),t.classList.add("ql-image"),t.addEventListener("change",(()=>{const e=this.quill.getSelection(!0);this.quill.uploader.upload(e,t.files),t.value=""})),this.container.appendChild(t)),t.click()},video(){this.quill.theme.tooltip.edit("video")}}}}});class yn extends hn{constructor(t,e){super(t,e),this.textbox=this.root.querySelector('input[type="text"]'),this.listen()}listen(){this.textbox.addEventListener("keydown",(t=>{"Enter"===t.key?(this.save(),t.preventDefault()):"Escape"===t.key&&(this.cancel(),t.preventDefault())}))}cancel(){this.hide(),this.restoreFocus()}edit(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"link",e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(this.root.classList.remove("ql-hidden"),this.root.classList.add("ql-editing"),null==this.textbox)return;null!=e?this.textbox.value=e:t!==this.root.getAttribute("data-mode")&&(this.textbox.value="");const n=this.quill.getBounds(this.quill.selection.savedRange);null!=n&&this.position(n),this.textbox.select(),this.textbox.setAttribute("placeholder",this.textbox.getAttribute(`data-${t}`)||""),this.root.setAttribute("data-mode",t)}restoreFocus(){this.quill.focus({preventScroll:!0})}save(){let{value:t}=this.textbox;switch(this.root.getAttribute("data-mode")){case"link":{const{scrollTop:e}=this.quill.root;this.linkRange?(this.quill.formatText(this.linkRange,"link",t,L.sources.USER),delete this.linkRange):(this.restoreFocus(),this.quill.format("link",t,L.sources.USER)),this.quill.root.scrollTop=e;break}case"video":t=function(t){let e=t.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtube\.com\/watch.*v=([a-zA-Z0-9_-]+)/)||t.match(/^(?:(https?):\/\/)?(?:(?:www|m)\.)?youtu\.be\/([a-zA-Z0-9_-]+)/);if(e)return`${e[1]||"https"}://www.youtube.com/embed/${e[2]}?showinfo=0`;if(e=t.match(/^(?:(https?):\/\/)?(?:www\.)?vimeo\.com\/(\d+)/))return`${e[1]||"https"}://player.vimeo.com/video/${e[2]}/`;return t}(t);case"formula":{if(!t)break;const e=this.quill.getSelection(!0);if(null!=e){const n=e.index+e.length;this.quill.insertEmbed(n,this.root.getAttribute("data-mode"),t,L.sources.USER),"formula"===this.root.getAttribute("data-mode")&&this.quill.insertText(n+1," ",L.sources.USER),this.quill.setSelection(n+2,L.sources.USER)}break}}this.textbox.value="",this.hide()}}function bn(t,e){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];e.forEach((e=>{const i=document.createElement("option");e===n?i.setAttribute("selected","selected"):i.setAttribute("value",String(e)),t.appendChild(i)}))}const wn=[["bold","italic","link"],[{header:1},{header:2},"blockquote"]];class _n extends yn{static TEMPLATE=['<span class="ql-tooltip-arrow"></span>','<div class="ql-tooltip-editor">','<input type="text" data-formula="e=mc^2" data-link="https://quilljs.com" data-video="Embed URL">','<a class="ql-close"></a>',"</div>"].join("");constructor(t,e){super(t,e),this.quill.on(L.events.EDITOR_CHANGE,((t,e,n,i)=>{if(t===L.events.SELECTION_CHANGE)if(null!=e&&e.length>0&&i===L.sources.USER){this.show(),this.root.style.left="0px",this.root.style.width="",this.root.style.width=`${this.root.offsetWidth}px`;const t=this.quill.getLines(e.index,e.length);if(1===t.length){const t=this.quill.getBounds(e);null!=t&&this.position(t)}else{const n=t[t.length-1],i=this.quill.getIndex(n),r=Math.min(n.length()-1,e.index+e.length-i),o=this.quill.getBounds(new O(i,r));null!=o&&this.position(o)}}else document.activeElement!==this.textbox&&this.quill.hasFocus()&&this.hide()}))}listen(){super.listen(),this.root.querySelector(".ql-close").addEventListener("click",(()=>{this.root.classList.remove("ql-editing")})),this.quill.on(L.events.SCROLL_OPTIMIZE,(()=>{setTimeout((()=>{if(this.root.classList.contains("ql-hidden"))return;const t=this.quill.getSelection();if(null!=t){const e=this.quill.getBounds(t);null!=e&&this.position(e)}}),1)}))}cancel(){this.show()}position(t){const e=super.position(t),n=this.root.querySelector(".ql-tooltip-arrow");return n.style.marginLeft="",0!==e&&(n.style.marginLeft=-1*e-n.offsetWidth/2+"px"),e}}class xn extends vn{constructor(t,e){null!=e.modules.toolbar&&null==e.modules.toolbar.container&&(e.modules.toolbar.container=wn),super(t,e),this.quill.container.classList.add("ql-bubble")}extendToolbar(t){this.tooltip=new _n(this.quill,this.options.bounds),null!=t.container&&(this.tooltip.root.appendChild(t.container),this.buildButtons(t.container.querySelectorAll("button"),on),this.buildPickers(t.container.querySelectorAll("select"),on))}}xn.DEFAULTS=(0,i.A)({},vn.DEFAULTS,{modules:{toolbar:{handlers:{link(t){t?this.quill.theme.tooltip.edit():this.quill.format("link",!1,it.sources.USER)}}}}});const kn=[[{header:["1","2","3",!1]}],["bold","italic","underline","link"],[{list:"ordered"},{list:"bullet"}],["clean"]];class Sn extends yn{static TEMPLATE=['<a class="ql-preview" rel="noopener noreferrer" target="_blank" href="about:blank"></a>','<input type="text" data-formula="e=mc^2" data-link="https://quilljs.com" data-video="Embed URL">','<a class="ql-action"></a>','<a class="ql-remove"></a>'].join("");preview=this.root.querySelector("a.ql-preview");listen(){super.listen(),this.root.querySelector("a.ql-action").addEventListener("click",(t=>{this.root.classList.contains("ql-editing")?this.save():this.edit("link",this.preview.textContent),t.preventDefault()})),this.root.querySelector("a.ql-remove").addEventListener("click",(t=>{if(null!=this.linkRange){const t=this.linkRange;this.restoreFocus(),this.quill.formatText(t,"link",!1,L.sources.USER),delete this.linkRange}t.preventDefault(),this.hide()})),this.quill.on(L.events.SELECTION_CHANGE,((t,e,n)=>{if(null!=t){if(0===t.length&&n===L.sources.USER){const[e,n]=this.quill.scroll.descendant(Pe,t.index);if(null!=e){this.linkRange=new O(t.index-n,e.length());const i=Pe.formats(e.domNode);this.preview.textContent=i,this.preview.setAttribute("href",i),this.show();const r=this.quill.getBounds(this.linkRange);return void(null!=r&&this.position(r))}}else delete this.linkRange;this.hide()}}))}show(){super.show(),this.root.removeAttribute("data-mode")}}class Cn extends vn{constructor(t,e){null!=e.modules.toolbar&&null==e.modules.toolbar.container&&(e.modules.toolbar.container=kn),super(t,e),this.quill.container.classList.add("ql-snow")}extendToolbar(t){null!=t.container&&(t.container.classList.add("ql-snow"),this.buildButtons(t.container.querySelectorAll("button"),on),this.buildPickers(t.container.querySelectorAll("select"),on),this.tooltip=new Sn(this.quill,this.options.bounds),t.container.querySelector(".ql-link")&&this.quill.keyboard.addBinding({key:"k",shortKey:!0},((e,n)=>{t.handlers.link.call(t,!n.format.link)})))}}Cn.DEFAULTS=(0,i.A)({},vn.DEFAULTS,{modules:{toolbar:{handlers:{link(t){if(t){const t=this.quill.getSelection();if(null==t||0===t.length)return;let e=this.quill.getText(t);/^\S+@\S+\.\S+$/.test(e)&&0!==e.indexOf("mailto:")&&(e=`mailto:${e}`);const{tooltip:n}=this.quill.theme;n.edit("link",e)}else this.quill.format("link",!1,it.sources.USER)}}}}});const Tn=Cn;ke.register({"attributors/attribute/direction":Mt,"attributors/class/align":bt,"attributors/class/background":St,"attributors/class/color":xt,"attributors/class/direction":Ot,"attributors/class/font":Nt,"attributors/class/size":Ft,"attributors/style/align":wt,"attributors/style/background":Ct,"attributors/style/color":kt,"attributors/style/direction":Pt,"attributors/style/font":Rt,"attributors/style/size":jt},!0),ke.register({"formats/align":bt,"formats/direction":Ot,"formats/indent":Ce,"formats/background":Ct,"formats/color":kt,"formats/font":Nt,"formats/size":Ft,"formats/blockquote":Te,"formats/code-block":Et,"formats/header":Ee,"formats/list":Le,"formats/bold":Me,"formats/code":At,"formats/italic":Oe,"formats/link":Pe,"formats/script":Ne,"formats/strike":Ie,"formats/underline":Re,"formats/formula":Fe,"formats/image":ze,"formats/video":He,"modules/syntax":Ze,"modules/table":Qe,"modules/toolbar":en,"themes/bubble":xn,"themes/snow":Tn,"ui/icons":on,"ui/picker":ln,"ui/icon-picker":un,"ui/color-picker":cn,"ui/tooltip":hn},!0);const En=ke}}]);
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.