@progress/kendo-ui
Version:
This package is part of the [Kendo UI for jQuery](http://www.telerik.com/kendo-ui) suite.
221 lines • 1.69 MB
JavaScript
/* @license */
(function(e,t){typeof exports==`object`&&typeof module<`u`?t(exports):typeof define==`function`&&define.amd?define([`exports`],t):(e=typeof globalThis<`u`?globalThis:e||self,t((e.kendo=e.kendo||{},e.kendo._globals=e.kendo._globals||{},e.kendo._globals.UiCore={})))})(this,function(e){Object.defineProperties(e,{__esModule:{value:!0},[Symbol.toStringTag]:{value:`Module`}});var t=Object.defineProperty,n=(e,n)=>{let r={};for(var i in e)t(r,i,{get:e[i],enumerable:!0});return n||t(r,Symbol.toStringTag,{value:`Module`}),r};let r,i=`change`,a={small:`(max-width: 500px)`,medium:`(min-width: 500.1px) and (max-width: 768px)`,large:`(min-width: 768.1px)`};function o(e){let t=window.matchMedia(e),n=[],r=[],a=[],o={mediaQueryList:t},s=e=>{a.forEach(t=>t(e)),e.matches?n.forEach(t=>t(e)):r.forEach(t=>t(e))};return t.addEventListener(i,s),o.onChange=e=>(a.push(e),o),o.onEnter=e=>{if(n.push(e),t.matches){let n=t.media;e(new MediaQueryListEvent(i,{media:n,matches:!0}))}return o},o.onLeave=e=>(r.push(e),o),o.destroy=()=>{t&&t.removeEventListener(i,s),n=null,r=null,a=null,t=null,o=null},o}function s(e){if(e)return r||=Object.assign({},a,kendo.defaults.breakpoints),e in r&&(e=r[e]),o(e)}function c(e){class t extends e{static extend(e){let n=class extends t{constructor(){super(),e&&e.init&&e.init.apply(this,arguments)}};return Object.assign(n.prototype,e),l(n.prototype),n.fn=n.prototype,n}}return l(t.prototype),t.fn=t.prototype,t}function l(e){Object.defineProperty(e,"_instance",{get:function(){return this}})}let u={G:`era`,y:`year`,q:`quarter`,Q:`quarter`,M:`month`,L:`month`,d:`day`,E:`weekday`,c:`weekday`,e:`weekday`,h:`hour`,H:`hour`,k:`hour`,K:`hour`,m:`minute`,s:`second`,a:`dayperiod`,t:`dayperiod`,x:`zone`,X:`zone`,z:`zone`,Z:`zone`},d={month:{type:`months`,minLength:3,standAlone:`L`},quarter:{type:`quarters`,minLength:3,standAlone:`q`},weekday:{type:`days`,minLength:{E:0,c:3,e:3},standAlone:`c`},dayperiod:{type:`dayPeriods`,minLength:0},era:{type:`eras`,minLength:0}},f=`undefined`;function p(e,t,n){for(let n in t)if(t.hasOwnProperty(n)&&t[n].test(e))return n;return n===void 0?e:n}let m=new class{constructor(){this._scrollbar=void 0,this.scrollbar=this.scrollbar.bind(this),this.isRtl=this.isRtl.bind(this),this.detectOS=this.detectOS.bind(this),this.detectBrowser=this.detectBrowser.bind(this),this.detectClipboardAccess=this.detectClipboardAccess.bind(this),this.zoomLevel=this.zoomLevel.bind(this),this.delayedClick=this.delayedClick.bind(this),this.initialize()}initialize(){let e=window,t=document,n=navigator,r=t.createElement(`table`);try{r.innerHTML=`<tr><td></td></tr>`,this.tbodyInnerHtml=!0}catch{this.tbodyInnerHtml=!1}this.touch=`ontouchstart`in e;let i=t.documentElement.style,a=`HTMLElement`in e?HTMLElement.prototype:[];this.transforms=this.transitions={css:``,prefix:``,event:`transitionend`},this.hasHW3D=`WebKitCSSMatrix`in e&&`m11`in new e.WebKitCSSMatrix||`MozPerspective`in i||`msPerspective`in i,this.cssFlexbox=`flexWrap`in i||`WebkitFlexWrap`in i||`msFlexWrap`in i,this.devicePixelRatio=e.devicePixelRatio===void 0?1:e.devicePixelRatio;try{this.screenWidth=e.outerWidth||e.screen?e.screen.availWidth:e.innerWidth,this.screenHeight=e.outerHeight||e.screen?e.screen.availHeight:e.innerHeight}catch{this.screenWidth=e.screen.availWidth,this.screenHeight=e.screen.availHeight}let o=this.detectOS(n.userAgent);this.mobileOS=o,this.wpDevicePixelRatio=o&&o.wp?screen.width/320:0,this.hasNativeScrolling=!1,o&&(o.ios||o.android&&parseInt(o.majorVersion)>2||o.wp)&&(this.hasNativeScrolling=o),this.mouseAndTouchPresent=this.touch&&!(o&&(o.ios||o.android)),this.browser=this.detectBrowser(n.userAgent),!o&&this.touch&&this.browser.safari&&(o=this.mobileOS={ios:!0,tablet:`tablet`,device:`ipad`,majorVersion:`13`,minorVersion:`0`,flatVersion:`1300`,cordova:!1,appMode:!1,name:`ios`,browser:`mobilesafari`}),this.clipboard=this.detectClipboardAccess(),this.eventCapture=!!t.documentElement.addEventListener;let s=t.createElement(`input`);this.placeholder=`placeholder`in s,this.propertyChangeEvent=`onpropertychange`in s,this.input=this.detectInputTypes(s),s.style.cssText=`float:left;`,this.cssFloat=!!s.style.cssFloat,this.stableSort=this.detectStableSort(),this.matchesSelector=a.webkitMatchesSelector||a.mozMatchesSelector||a.msMatchesSelector||a.oMatchesSelector||a.matchesSelector||a.matches||function(e){let n=t.querySelectorAll?(this.parentNode||t).querySelectorAll(e)||[]:$(e),r=n.length;for(;r--;)if(n[r]===this)return!0;return!1},this.matchMedia=`matchMedia`in e,this.pushState=!!(e.history&&e.history.pushState),this.hashChange=`onhashchange`in e,this.customElements=`registerElement`in t;let c=this.browser.chrome,l=this.browser.crios,u=this.browser.mozilla,d=this.browser.safari;this.msPointers=!c&&e.MSPointerEvent,this.pointers=!c&&!l&&!u&&!d&&e.PointerEvent,this.kineticScrollNeeded=!!(o&&(o.device!==`ipad`||parseInt(o.majorVersion)<13)&&(this.touch||this.msPointers||this.pointers)),this.touch?this.mobileOS?(this.mousedown=`touchstart`,this.mouseup=`touchend`,this.mousemove=`touchmove`,this.mousecancel=`touchcancel`,this.click=`touchend`,this.resize=`orientationchange`):(this.mousedown=`mousedown touchstart`,this.mouseup=`mouseup touchend`,this.mousemove=`mousemove touchmove`,this.mousecancel=`mouseleave touchcancel`,this.click=`click`,this.resize=`resize`):this.pointers?(this.mousemove=`pointermove`,this.mousedown=`pointerdown`,this.mouseup=`pointerup`,this.mousecancel=`pointercancel`,this.click=`pointerup`,this.resize=`orientationchange resize`):this.msPointers?(this.mousemove=`MSPointerMove`,this.mousedown=`MSPointerDown`,this.mouseup=`MSPointerUp`,this.mousecancel=`MSPointerCancel`,this.click=`MSPointerUp`,this.resize=`orientationchange resize`):(this.mousemove=`mousemove`,this.mousedown=`mousedown`,this.mouseup=`mouseup`,this.mousecancel=`mouseleave`,this.click=`click`,this.resize=`resize`),this.addBrowserCssClasses($)}scrollbar(e){if(!isNaN(this._scrollbar)&&!e)return this._scrollbar;let t=document.createElement(`div`);return t.style.cssText=`overflow:scroll;overflow-x:hidden;zoom:1;clear:both;display:block`,t.innerHTML=` `,document.body.appendChild(t),this._scrollbar=t.offsetWidth-t.scrollWidth,document.body.removeChild(t),this._scrollbar}isRtl(e){return $(e).closest(`.k-rtl`).length>0}detectOS(e){let t=!1,n,r=null,i=!/mobile safari/i.test(e),a={wp:/(Windows Phone(?: OS)?)\s(\d+)\.(\d+(\.\d+)?)/,fire:/(Silk)\/(\d+)\.(\d+(\.\d+)?)/,android:/(Android|Android.*(?:Opera|Firefox).*?\/)\s*(\d+)\.?(\d+(\.\d+)?)?/,iphone:/(iPhone|iPod).*OS\s+(\d+)[\._]([\d\._]+)/,ipad:/(iPad).*OS\s+(\d+)[\._]([\d_]+)/,meego:/(MeeGo).+NokiaBrowser\/(\d+)\.([\d\._]+)/,webos:/(webOS)\/(\d+)\.(\d+(\.\d+)?)/,blackberry:/(BlackBerry|BB10).*?Version\/(\d+)\.(\d+(\.\d+)?)/,playbook:/(PlayBook).*?Tablet\s*OS\s*(\d+)\.(\d+(\.\d+)?)/,windows:/(MSIE)\s+(\d+)\.(\d+(\.\d+)?)/,tizen:/(tizen).*?Version\/(\d+)\.(\d+(\.\d+)?)/i,sailfish:/(sailfish).*rv:(\d+)\.(\d+(\.\d+)?).*firefox/i,ffos:/(Mobile).*rv:(\d+)\.(\d+(\.\d+)?).*Firefox/},o={ios:/^i(phone|pad|pod)$/i,android:/^android|fire$/i,blackberry:/^blackberry|playbook/i,windows:/windows/,wp:/wp/,flat:/sailfish|ffos|tizen/i,meego:/meego/},s={tablet:/playbook|ipad|fire/i},c={omini:/Opera\sMini/i,omobile:/Opera\sMobi/i,firefox:/Firefox|Fennec/i,mobilesafari:/version\/.*safari/i,ie:/MSIE|Windows\sPhone/i,chrome:/chrome|crios/i,webkit:/webkit/i,edge:/edge|edg|edgios|edga/i};for(let l in a)if(a.hasOwnProperty(l)&&(r=e.match(a[l]),r)){if(l===`windows`&&`plugins`in navigator)return!1;t={},t.device=l,t.tablet=p(l,s,!1),t.browser=p(e,c,`default`),t.name=p(l,o),t[t.name]=!0,t.majorVersion=r[2],t.minorVersion=(r[3]||`0`).replace(`_`,`.`),n=t.minorVersion.replace(`.`,``).substr(0,2),t.flatVersion=t.majorVersion+n+Array(3-(n.length<3?n.length:2)).join(`0`),t.cordova=typeof window.PhoneGap!=f||typeof window.cordova!=f,t.appMode=!!navigator.standalone||/file|local|wmapp/.test(window.location.protocol)||t.cordova,t.android&&(this.devicePixelRatio<1.5&&parseInt(t.flatVersion)<400||i)&&(this.screenWidth>800||this.screenHeight>800)&&(t.tablet=l);break}return t}detectBrowser(e){let t=!1,n,r,i={edge:/(edge)[ \/]([\w.]+)/i,webkit:/(chrome|crios)[ \/]([\w.]+)/i,safari:/(webkit)[ \/]([\w.]+)/i,opera:/(opera)(?:.*version|)[ \/]([\w.]+)/i,msie:/(msie\s|trident.*? rv:)([\w.]+)/i,mozilla:/(mozilla)(?:.*? rv:([\w.]+)|)/i};for(let a in i)if(i.hasOwnProperty(a)&&(n=e.match(i[a]),n)){t={},t[a]=!0,t[n[1].toLowerCase().split(` `)[0].split(`/`)[0]]=!0,t.version=parseInt(document.documentMode||n[2],10),t.chrome&&(r=e.match(/(edg)[ \/]([\w.]+)/i),r&&(t.chromiumEdge=!0));break}return t||{version:0}}detectClipboardAccess(){let e=document,t={copy:e.queryCommandSupported?e.queryCommandSupported(`copy`):!1,cut:e.queryCommandSupported?e.queryCommandSupported(`cut`):!1,paste:e.queryCommandSupported?e.queryCommandSupported(`paste`):!1};return this.browser.chrome&&(t.paste=!1,this.browser.version>=43&&(t.copy=!0,t.cut=!0)),t}zoomLevel(){try{let e=this.browser,t=0,n=document.documentElement;return e.msie&&e.version===11&&n.scrollHeight>n.clientHeight&&!this.touch&&(t=this.scrollbar()),this.touch?n.clientWidth/window.innerWidth:e.msie&&e.version>=10?((top||window).document.documentElement.offsetWidth+t)/(top||window).innerWidth:1}catch{return 1}}delayedClick(){if(this.touch){let e=this.mobileOS;if(e&&e.ios)return!0;if(e&&e.android)return this.browser.chrome?this.browser.version<32?!1:!($(`meta[name=viewport]`).attr(`content`)||``).match(/user-scalable=no/i):!0}return!1}detectInputTypes(e){let t=[`number`,`date`,`time`,`month`,`week`,`datetime`,`datetime-local`],n=`test`,r={};for(let i of t)e.setAttribute(`type`,i),e.value=n,r[i.replace(`-`,``)]=e.type!==`text`&&e.value!==n;return r}detectStableSort(){let e=[{index:0,field:`b`}];for(let t=1;t<513;t++)e.push({index:t,field:`a`});return e.sort((e,t)=>e.field>t.field?1:e.field<t.field?-1:0),e[0].index===1}addBrowserCssClasses(e){let t=this.browser,n=``,r=e(document.documentElement),i=parseInt(String(t.version),10);t.msie?n=`ie`:t.mozilla?n=`ff`:t.safari?n=`safari`:t.webkit?n=`webkit`:t.opera?n=`opera`:t.edge&&(n=`edge`),n&&=`k-`+n+` k-`+n+i,this.mobileOS&&(n+=` k-mobile`),this.cssFlexbox||(n+=` k-no-flexbox`),r.addClass(n)}bootstrapToMedia(e){return{xs:`(max-width: 576px)`,sm:`(min-width: 576px)`,md:`(min-width: 768px)`,lg:`(min-width: 992px)`,xl:`(min-width: 1200px)`}[e]}matchesMedia(e){let t=this.bootstrapToMedia(e)||e;return this.matchMedia&&window.matchMedia(t).matches}},h=new class{constructor(){this.mouseTrap=!1,this.bustClick=!1,this.captureMouse=!1,this.MOUSE_EVENTS=[`mousedown`,`mousemove`,`mouseenter`,`mouseleave`,`mouseover`,`mouseout`,`mouseup`,`click`],this.EXCLUDE_BUST_CLICK_SELECTOR=`label, input, [data-rel=external]`}setupMouseMute(){let e=0,t=this.MOUSE_EVENTS.length,n=document.documentElement;if(this.mouseTrap||!m.eventCapture)return;this.mouseTrap=!0,this.bustClick=!1,this.captureMouse=!1;let r=this,i=function(e){r.captureMouse&&(e.type===`click`?r.bustClick&&!$(e.target).is(r.EXCLUDE_BUST_CLICK_SELECTOR)&&(e.preventDefault(),e.stopPropagation()):e.stopPropagation())};for(;e<t;e++)n.addEventListener(this.MOUSE_EVENTS[e],i,!0)}muteMouse(e){this.captureMouse=!0,e.data?.bustClick&&(this.bustClick=!0),clearTimeout(this.mouseTrapTimeoutID)}unMuteMouse(){clearTimeout(this.mouseTrapTimeoutID),this.mouseTrapTimeoutID=setTimeout(()=>{this.captureMouse=!1,this.bustClick=!1},400)}},g=new class{constructor(){this.eventRegEx=/([^ ]+)/g,this.eventMap=this.buildEventMap(),this.setupMSPointerEvents()}buildEventMap(){let e={down:`touchstart mousedown`,move:`mousemove touchmove`,up:`mouseup touchend touchcancel`,cancel:`mouseleave touchcancel`};return m.touch&&m.mobileOS&&(m.mobileOS.ios||m.mobileOS.android)?e={down:`touchstart`,move:`touchmove`,up:`touchend touchcancel`,cancel:`touchcancel`}:m.pointers?e={down:`pointerdown`,move:`pointermove`,up:`pointerup`,cancel:`pointercancel pointerleave`}:m.msPointers&&(e={down:`MSPointerDown`,move:`MSPointerMove`,up:`MSPointerUp`,cancel:`MSPointerCancel MSPointerLeave`}),e}setupMSPointerEvents(){m.msPointers&&!(`onmspointerenter`in window)&&$.each({MSPointerEnter:`MSPointerOver`,MSPointerLeave:`MSPointerOut`},(e,t)=>{$.event.special[e]={delegateType:t,bindType:t,handle:function(e){let n,r=this,i=e.relatedTarget,a=e.handleObj;return(!i||i!==r&&!this.$.contains(r,i))&&(e.type=a.origType,n=a.handler.apply(this,arguments),e.type=t),n}}})}getEventMap(e){return this.eventMap[e]||e}getFullEventMap(){return{...this.eventMap}}applyEventMap(e,t){return e=e.replace(this.eventRegEx,e=>this.getEventMap(e)),t&&(e=e.replace(this.eventRegEx,`$1.`+t)),e}},_=`object`,v=new class{constructor(){this.keys={INSERT:45,DELETE:46,BACKSPACE:8,TAB:9,ENTER:13,ESC:27,LEFT:37,UP:38,RIGHT:39,DOWN:40,END:35,HOME:36,SPACEBAR:32,PAGEUP:33,PAGEDOWN:34,F2:113,F10:121,F12:123,SHIFT:16,NUMPAD_PLUS:107,NUMPAD_MINUS:109,NUMPAD_DOT:110},this.days={Sunday:0,Monday:1,Tuesday:2,Wednesday:3,Thursday:4,Friday:5,Saturday:6}}get kendoData(){return window.kendo?.data||{}}toHyphens(e){return e.replace(/([a-z][A-Z])/g,e=>e.charAt(0)+`-`+e.charAt(1).toLowerCase())}toCamelCase(e){return e.replace(/\-(\w)/g,(e,t)=>t.toUpperCase())}size(e){let t=0;for(let n in e)Object.prototype.hasOwnProperty.call(e,n)&&n!==`toJSON`&&t++;return t}deepExtend(e,...t){for(let n=0;n<t.length;n++)this.deepExtendOne(e,t[n]);return e}deepExtendOne(e,t){let n=this.kendoData.ObservableArray,r=this.kendoData.LazyObservableArray,i=this.kendoData.DataSource,a=this.kendoData.HierarchicalDataSource;for(let o in t){if(o===`__proto__`||o===`constructor`||o===`prototype`)continue;let s=t[o],c=typeof s,l=null;c===_&&s!==null&&(l=s.constructor);let u=l?.name===`RegExp`,d=l?.name===`ArrayBuffer`,f=l?.name===`Date`;if(l&&!Array.isArray(s)&&l!==n&&l!==r&&l!==i&&l!==a&&!u&&(!this.isFunction(window.ArrayBuffer)||!d)&&!(s instanceof HTMLElement))if(f)e[o]=new Date(s.getTime());else if(this.isCloneable(s))e[o]=s.clone();else{let t=e[o];typeof t==_?e[o]=t||{}:e[o]={},this.deepExtendOne(e[o],s)}else c!==`undefined`&&(e[o]=s)}return e}isCloneable(e){return typeof e.clone==`function`}throttle(e,t){if(!t||t<=0)return e;let n,r=0,i=function(...i){let a=this,o=+new Date-r;function s(){let t=e.apply(a,i);return r=+new Date,t}if(!r||(n&&clearTimeout(n),o>t))return s();n=setTimeout(s,t-o)};return i.cancel=function(){n&&=(clearTimeout(n),void 0)},i}guid(){let e=window.crypto;try{return e.randomUUID()}catch{return e.getRandomValues(new Uint8Array(16)).reduce((e,t,n)=>((n===4||n===6||n===8||n===10)&&(e+=`-`),e+=t.toString(16).padStart(2,`0`),e),``)}}trim(e){return e?e.toString().trim():``}isPresent(e){return e!=null}isBlank(e){return e==null}isEmpty(e){return e.length===0}isString(e){return typeof e==`string`}isInteger(e){return Number.isInteger(e)}isNumeric(e){return!isNaN(e-parseFloat(e))}isDate(e){return e&&e.getTime}isFunction(e){return typeof e==`function`}isObject(e){return e!==null&&typeof e==_}logToConsole(e,t){let n=window.console;!window.kendo.suppressLog&&n!==void 0&&n.log&&n[t||`log`](e)}whenAll(e){let t=window.jQuery,n=arguments.length===1&&Array.isArray(e)?e:Array.prototype.slice.call(arguments),r=n.length,i=r,a=t.Deferred(),o=0,s=0,c=Array(r),l=Array(r),u=Array(r),d,f=(e,t,r)=>function(){r!==n&&s++,a.notifyWith(t[e]=this,r[e]=Array.prototype.slice.call(arguments)),--i||a[(s?`reject`:`resolve`)+`With`](t,r)};for(;o<r;o++)d=n[o],d&&this.isFunction(d.promise)?d.promise().done(f(o,u,n)).fail(f(o,c,l)):(a.notifyWith(this,d),--i);return i||a.resolveWith(u,n),a.promise()}isLocalUrl(e){return e&&!/^([a-z]+:)?\/\//i.test(e)}getAllMethods(e){let t=Object.getOwnPropertyNames(e).filter(t=>typeof e[t]==`function`),n=Object.getOwnPropertyNames(Object.getPrototypeOf(new e({}))).filter(e=>e!==`constructor`);return t.concat(n)}getBaseClass(e){if(e instanceof Function){let t=Object.getPrototypeOf(e);if(t&&t!==Object&&t.name)return t}return null}createProxyMember(e,t){e.fn[t]=function(){let e=this._instance;if(e)return e[t].apply(e,arguments)}}convertPromiseToDeferred(e){let t=$.Deferred();return e.finally(t.always).then(t.resolve).catch(t.reject),t.promise()}},y=new class{constructor(){this.originalOn=$.fn.on,this.kendoJQuery=this.createKendoJQuery(),this.rootjQuery=this.kendoJQuery(document)}noDeprecateExtend(e,t,...n){let r,i,a,o,s;typeof t!=`object`&&typeof t!=`function`&&(t={});for(let c of n)if(c!=null)for(o in c)o!==`filters`&&o!==`concat`&&o!==`:`&&o!==`cssNumber`&&(r=t[o],a=c[o],t!==a&&(e&&a&&($.isPlainObject(a)||(i=Array.isArray(a)))?(i?(i=!1,s=r&&Array.isArray(r)?r:[]):s=r&&$.isPlainObject(r)?r:{},t[o]=this.noDeprecateExtend(e,s,a)):a!==void 0&&(t[o]=a)));return t}createKendoJQuery(){let e=this,t=function(e,n){return new t.fn.init(e,n)};return this.noDeprecateExtend(!0,t,$),t.fn=t.prototype=new $,t.fn.constructor=t,t.fn.init=function(n,r){return r&&r instanceof $&&!(r instanceof t)&&(r=t(r)),$.fn.init.call(this,n,r,e.rootjQuery)},t.fn.init.prototype=t.fn,$.extend(t.fn,{handler:function(e){return this.data(`handler`,e),this},autoApplyNS:function(e){return this.data(`kendoNS`,e||v.guid()),this},on:function(...t){let n=this,r=n.data(`kendoNS`),i=e.originalOn;if(t.length===1)return i.call(n,t[0]);let a=n,o=t.slice();o[o.length-1]===void 0&&o.pop();let s=o[o.length-1],c=g.applyEventMap(o[0],r);if(m.mouseAndTouchPresent&&c.search(/mouse|click/)>-1&&this[0]!==document.documentElement){h.setupMouseMute();let e=o.length===2?null:o[1],t=c.indexOf(`click`)>-1&&c.indexOf(`touchend`)>-1;i.call(this,{touchstart:e=>h.muteMouse(e),touchend:()=>h.unMuteMouse()},e,{bustClick:t})}if(o[0].indexOf(`keydown`)!==-1&&o[1]&&o[1].options){o[0]=c;let t=o[1],r=o[o.length-1];return o[o.length-1]=function(n){if(e.keyDownHandler(n,t))return r.apply(this,[n])},i.apply(n,o),n}if(typeof s==`string`){a=n.data(`handler`);let e=a[s];o[o.length-1]=function(t){e.call(a,t)}}return o[0]=c,i.apply(n,o),n},kendoDestroy:function(e){return e||=this.data(`kendoNS`),e&&this.off(`.`+e),this}}),t}getConstructor(){return this.kendoJQuery}create(e,t){return this.kendoJQuery(e,t)}keyDownHandler(e,t){let n=t._events.kendoKeydown;if(!n)return!0;let r=n.slice();e.sender=t,e.preventKendoKeydown=!1;for(let n=0,i=r.length;n<i;n++)r[n].call(t,e);return!e.preventKendoKeydown}};var b=class{static extend(e){let t=this,n=function(){};n.prototype=t.prototype;let r=e&&e.init?e.init:function(...e){t.prototype.init&&t.prototype.init.apply(this,e)},i=r.fn=r.prototype=new n;if(e)for(let t in e)e[t]!=null&&e[t].constructor===Object?i[t]=y.getConstructor().extend(!0,{},n.prototype[t],e[t]):i[t]=e[t];return i.constructor=r,r.extend=t.extend,r}};b.fn=b.prototype,b.prototype.init=function(...e){},b.prototype._initOptions=function(e){this.options=y.getConstructor().extend(!0,{},this.options,e)};let x=`string`,S=`function`;function C(){this._defaultPrevented=!0}function w(){return this._defaultPrevented===!0}var T=class extends b{constructor(){super(),this._events={}}init(...e){this._events={}}bind(e,t,n){let r=this,i,a,o,s,c=typeof t==S,l;if(t===void 0){let t=e;for(i in t)r.bind(i,t[i]);return r}let u=typeof e==x?[e]:e;for(i=0,a=u.length;i<a;i++){let e=u[i];s=c?t:t[e],s&&(n&&(o=s,s=(function(e,t){let n=function(){r.unbind(e,n),t.apply(r,arguments)};return n.original=t,n})(e,o)),l=r._events[e]=r._events[e]||[],l.push(s))}return r}one(e,t){return this.bind(e,t,!0)}first(e,t){let n=this,r,i=typeof e==x?[e]:e,a=i.length,o,s=typeof t==S,c;for(r=0;r<a;r++){let e=i[r];o=s?t:t[e],o&&(c=n._events[e]=n._events[e]||[],c.unshift(o))}return n}trigger(e,t){let n=this,r=n._events[e],i,a=r?r.length:0;if(r){let e=t||{};for(e.sender=n,e._defaultPrevented=!1,e.preventDefault=C,e.isDefaultPrevented=w,r=r.slice(),i=0;i<a;i++)r[i].call(n,e);return e._defaultPrevented===!0}return!1}unbind(e,t){let n=this,r=e?n._events[e]:void 0,i;if(e===void 0)n._events={};else if(r)if(t)for(i=r.length-1;i>=0;i--)(r[i]===t||r[i].original===t)&&r.splice(i,1);else n._events[e]=[];return n}};let E=T.prototype;[`init`,`bind`,`one`,`first`,`trigger`,`unbind`].forEach(e=>{let t=E[e];Object.defineProperty(E,e,{value:t,writable:!0,configurable:!0,enumerable:!0})}),T.fn=T.prototype;let D=new class{constructor(){this._ns=``}get ns(){return this._ns}setNs(e){this._ns=e}},O=/%/,k=/(\d+(?:\.?)\d*)px\s*(\d+(?:\.?)\d*)px\s*(\d+(?:\.?)\d*)px\s*(\d+)?/i;var A=class{constructor(){this.animationQueue=[];let e=window;this.animationFrameFn=e.requestAnimationFrame||e.webkitRequestAnimationFrame||e.mozRequestAnimationFrame||e.oRequestAnimationFrame||e.msRequestAnimationFrame||(e=>{setTimeout(e,1e3/60)})}isElement(e){return e instanceof Element||e instanceof HTMLDocument}outerWidth(e,t,n){let r=$(e);return n?this.getHiddenDimensions(r,t).width:r.outerWidth(t||!1)||0}outerHeight(e,t,n){let r=$(e);return n?this.getHiddenDimensions(r,t).height:r.outerHeight(t||!1)||0}getComputedStyles(e,t){let n={},r;return document.defaultView&&document.defaultView.getComputedStyle?(r=document.defaultView.getComputedStyle(e,``),t&&$.each(t,(e,t)=>{n[t]=r.getPropertyValue(t)})):(r=e.currentStyle,t&&$.each(t,(e,t)=>{n[t]=r[v.toCamelCase(t)]})),v.size(n)?n:r}isScrollable(e){if(e.dataset[D.ns+`scrollable`]===`false`)return!1;if(typeof e.className==`string`&&e.className.indexOf(`k-auto-scrollable`)>-1)return!0;let t=this.getComputedStyles(e,[`overflow`]).overflow||``;return t.indexOf(`auto`)>-1||t.indexOf(`scroll`)>-1}scrollLeft(e,t){let n=m.browser.webkit,r=m.browser.mozilla,i=m.browser.version;if(e instanceof $&&t!==void 0){e.each((e,n)=>{this.scrollLeft(n,t)});return}let a=e instanceof $?e[0]:e;if(!a)return;let o=m.isRtl(e);if(t!==void 0)o&&n&&(i<85||m.browser.safari)?a.scrollLeft=a.scrollWidth-a.clientWidth-t:o&&(r||n)&&t>0?a.scrollLeft=-t:a.scrollLeft=t;else if(o&&n&&(i<85||m.browser.safari))return a.scrollWidth-a.clientWidth-a.scrollLeft;else return Math.abs(a.scrollLeft)}getOffset(e,t=`offset`,n){let r=e[t](),i={top:r.top,right:r.right,bottom:r.bottom,left:r.left};if(m.browser.msie&&(m.pointers||m.msPointers)&&!n){let t=m.isRtl(e)?1:-1;i.top-=window.pageYOffset-document.documentElement.scrollTop,i.left-=window.pageXOffset+t*document.documentElement.scrollLeft}return i}getHiddenDimensions(e,t){let n=e.clone();n.css(`display`,``),n.css(`visibility`,`hidden`),n.appendTo($(`body`));let r=n.outerWidth(t||!1),i=n.outerHeight(t||!1);return n.remove(),{width:r||0,height:i||0}}parseEffects(e){let t={},n=typeof e==`string`?e.split(` `):e;return $.each(n,function(e){t[e]=this}),t}stripWhitespace(e){if(document.createNodeIterator){let t=document.createNodeIterator(e,NodeFilter.SHOW_TEXT,t=>t.parentNode===e?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT);for(;t.nextNode();){let e=t.referenceNode;e&&!e.textContent?.trim()&&e.parentNode?.removeChild(e)}}}animationFrame(e){this.animationFrameFn.call(window,e)}queueAnimation(e){this.animationQueue.push(e),this.animationQueue.length===1&&this.runNextAnimation()}runNextAnimation(){this.animationFrame(()=>{this.animationQueue[0]&&(this.animationQueue.shift()(),this.animationQueue[0]&&this.runNextAnimation())})}parseQueryStringParams(e){let t=e.split(`?`)[1]||``,n={},r=t.split(/&|=/),i=r.length;for(let e=0;e<i;e+=2)r[e]!==``&&(n[decodeURIComponent(r[e])]=decodeURIComponent(r[e+1]));return n}elementUnderCursor(e){return e.x.client===void 0?null:document.elementFromPoint(e.x.client,e.y.client)}wheelDeltaY(e){let t=e.originalEvent,n=t.wheelDeltaY,r;return t.wheelDelta?(n===void 0||n)&&(r=t.wheelDelta):t.detail&&t.axis===t.VERTICAL_AXIS&&(r=-t.detail*10),r}getShadows(e){let t=e.css(`box-shadow`),n=t&&k.exec(t)||[0,0,0,0,0],r=Math.max(+n[3],+(n[4]||0));return{left:-n[1]+r,right:+n[1]+r,bottom:+n[2]+r}}wrap(e,t,n,r=!0,i){let a=e.parent(),o=this.outerWidth(window);if(a.parent().removeClass(`k-animation-container-sm`),a.hasClass(`k-child-animation-container`))this.wrapResize(e,t,r);else{let n=e[0].style.width,r=e[0].style.height,o=O.test(n),s=O.test(r),c=e.hasClass(`k-tooltip`)||e.is(`.k-menu-horizontal.k-context-menu`),l=e.hasClass(`k-tooltip`),u=o||s,d=n,f=r;!o&&(!t||t&&n||c)&&(d=t?this.outerWidth(e,!1,l)+1:this.outerWidth(e,!1,l)),(!s&&(!t||t&&r)||c)&&(f=this.outerHeight(e,!1,l)),e.wrap($(`<div/>`).addClass(`k-child-animation-container`).css({width:i?`auto`:d,height:f})),a=e.parent(),a.wrap($(`<div/>`).addClass(`k-animation-container`).attr(`role`,`region`)),u&&e.css({width:`100%`,height:`100%`})}return a=a.parent(),o<this.outerWidth(a)&&(a.addClass(`k-animation-container-sm`),n=!0),n&&this.wrapResize(e,t,r),a}wrapResize(e,t,n=!0){let r=e.parent(),i=e.closest(`.k-animation-container`),a=e.hasClass(`k-tooltip`),o=e.is(`:visible`),s=r[0].style,c=e[0].style.height;i.is(`:hidden`)&&i.css({display:``,position:``}),O.test(s.width)||O.test(s.height)||(o||e.add(r).show(),n&&r.css(`width`,``),r.css({width:t?this.outerWidth(e,!1,a)+1:this.outerWidth(e,!1,a)}),c===`auto`?e.css({height:this.outerHeight(r)}):r.css({height:this.outerHeight(e)}),o||e.hide())}scrollByDelta(e,t){let n=m.isRtl(e),r=(n?-this.scrollLeft(e):this.scrollLeft(e))+t,i=e[0].scrollWidth-e[0].clientWidth,a={scrollLeft:r};e.finish().animate(a,`fast`,`linear`);let o=n?-i:i,s=n?Math.max(Math.min(r,0),o):Math.min(Math.max(r,0),o);return{atStart:s===0,atEnd:s===o}}scrollVerticalByDelta(e,t,n={}){let{duration:r=`fast`,easing:i=`linear`}=n,a=(e.scrollTop()||0)+t,o={scrollTop:a};e.finish().animate(o,r,i);let s=e[0].scrollHeight-e[0].clientHeight,c=Math.min(Math.max(a,0),s);return{atTop:c===0,atBottom:c>=s}}scrollToElement(e,t,n={}){if(!e.length||!t.length)return!1;let{duration:r=0,easing:i=`linear`,position:a=`center`,offset:o=0,onComplete:s}=n,c=e.height()||0,l=e.scrollTop()||0,u=e.offset(),d=t.offset(),f=t.outerHeight()||0,p=d.top-u.top+l,m;switch(a){case`top`:m=p+o;break;case`bottom`:m=p-c+f+o;break;default:m=p-c/2+f/2+o;break}let h=e[0].scrollHeight-e[0].clientHeight;return m=Math.min(Math.max(m,0),h),e.finish().animate({scrollTop:m},r,i,s),!0}addAttribute(e,t,n){let r=e.attr(t)||``;r.indexOf(n)<0&&e.attr(t,(r+` `+n).trim())}removeAttribute(e,t){e.removeAttr(t)}toggleAttribute(e,t,n){let r=(e.attr(t)||``).indexOf(n)<0,i=[`disabled`,`readonly`].indexOf(t)>-1;r&&!i||i&&n?this.addAttribute(e,t,n):this.removeAttribute(e,t)}onResize(e){let t=e;return m.mobileOS&&m.mobileOS.android&&(t=function(){setTimeout(e,600)}),$(window).on(m.resize,t),t}unbindResize(e){$(window).off(m.resize,e)}attrValue(e,t){return e.data(D.ns+t)}attr(e){return`data-`+D.ns+e}dimensions(e,t){let n=e[0];return t&&e.css(t),{width:n.offsetWidth,height:n.offsetHeight}}triggeredByInput(e){return/^(label|input|textarea|select)$/i.test(e.target.tagName)}applyStylesFromKendoAttributes(e,t){let n=t.map(e=>`[${this.attr(`style-${e}`)}]`).join(`,`);e.find(n).addBack(n).each((e,n)=>{let r=$(n);t.forEach(e=>{let t=this.attr(`style-${e}`);r.attr(t)&&(r.css(e,r.attr(t)),r.removeAttr(t))})})}progress(e,t,n){let r=e.find(`.k-loading-mask`),i=m.browser,a=$.extend({},{width:`100%`,height:`100%`,top:e.scrollTop(),opacity:!1},n),o=a.opacity?`k-loading-mask k-opaque`:`k-loading-mask`;if(t){if(!r.length){let t=m.isRtl(e),n=t?`right`:`left`,r=this.scrollLeft(e),s=0;i.webkit&&t&&(s=e[0].scrollWidth-(e.width()||0)-2*r);let c=window.kendo.ui?.progress?.messages?.loading||`Loading...`;$(`<div class='${o}'><span role='alert' aria-live='polite' class='k-loading-text'>${c}</span><div class='k-loading-image'></div><div class='k-loading-color'></div></div>`).width(a.width).height(a.height).css(`top`,a.top).css(n,Math.abs(r)+s).prependTo(e)}}else r&&r.remove()}eventTarget(e){if(!m.touch)return e.target;let t=e.originalEvent?.changedTouches||e.changedTouches;return t&&t.length>0?document.elementFromPoint(t[0].clientX,t[0].clientY):e.target}createDragToScrollHandler(e,t){return new j(e,t)}createResizeObserver(e){return new N(e)}},j=class e{static{this.DRAG_THRESHOLD=5}constructor(e,t){this.isDragging=!1,this.hasDragged=!1,this.dragStartX=0,this.scrollStartLeft=0,this.currentDragTarget=null,this.scrollContainer=e,this.namespace=t.namespace,this.captureElement=t.captureElement,this.delegateSelector=t.delegateSelector,this.onDragStart=this.onDragStart.bind(this),this.onDragMove=this.onDragMove.bind(this),this.onDragEnd=this.onDragEnd.bind(this),this.preventClickOnce=this.preventClickOnce.bind(this)}attach(){this.captureElement&&(this.delegateSelector?this.scrollContainer.on(`mousedown`+this.namespace,this.delegateSelector,this.onDragStart).on(`touchstart`+this.namespace,this.delegateSelector,this.onDragStart):this.scrollContainer.on(`mousedown`+this.namespace,this.onDragStart).on(`touchstart`+this.namespace,this.onDragStart),this.bindCaptureEvents())}destroy(){this.scrollContainer.off(this.namespace),this.captureElement&&this.unbindCaptureEvents(),this.scrollContainer[0].removeEventListener(`click`,this.preventClickOnce,!0)}getClientX(e){if(e.type.indexOf(`touch`)!==-1){let t=e.originalEvent?.touches?.[0]||e.originalEvent?.changedTouches?.[0];return t?t.clientX:0}return e.clientX||e.originalEvent?.clientX||0}preventClickOnce(e){e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation(),this.scrollContainer[0].removeEventListener(`click`,this.preventClickOnce,!0)}onDragStart(e){let t=$(e.currentTarget);t.length&&(this.isDragging=!0,this.hasDragged=!1,this.currentDragTarget=t[0],this.dragStartX=this.getClientX(e),this.scrollStartLeft=t[0].scrollLeft,t.css(`cursor`,`grabbing`),t.css(`user-select`,`none`))}onDragMove(t){if(!this.isDragging||!this.currentDragTarget)return;let n=this.getClientX(t),r=this.dragStartX-n;!this.hasDragged&&Math.abs(r)>=e.DRAG_THRESHOLD&&(this.hasDragged=!0),this.hasDragged&&(t.preventDefault(),this.currentDragTarget.scrollLeft=this.scrollStartLeft+r)}onDragEnd(){if(this.isDragging){if(this.currentDragTarget){let e=$(this.currentDragTarget);e.css(`cursor`,``),e.css(`user-select`,``)}this.hasDragged&&this.scrollContainer[0].addEventListener(`click`,this.preventClickOnce,!0),this.isDragging=!1,this.hasDragged=!1,this.currentDragTarget=null}}bindCaptureEvents(){this.captureElement&&$(document).on(`mousemove`+this.namespace,this.onDragMove).on(`touchmove`+this.namespace,this.onDragMove).on(`mouseup`+this.namespace,this.onDragEnd).on(`touchend`+this.namespace,this.onDragEnd)}unbindCaptureEvents(){$(document).off(this.namespace)}};let M=typeof ResizeObserver<`u`;var N=class{static supported(){return M}constructor(e){this.onResize=e=>{this.resizeCallback&&this.resizeCallback()};let t=e.element;this.element=t instanceof $?t[0]:t,this.resizeCallback=e.onResize,this.debounceTime=e.debounceTime??50,this.observeOptions=e.observeOptions||{},this.resizeObserver=null,this.debounceResize=null,this.initResizeObserver()}initResizeObserver(){this.debounceResize=v.throttle(this.onResize.bind(this),this.debounceTime),M&&(this.resizeObserver=new ResizeObserver(this.debounceResize),this.resizeObserver.observe(this.element,this.observeOptions))}destroy(){this.destroyResizeObserver(),this.element=null}destroyResizeObserver(){this.resizeObserver&&this.resizeObserver.disconnect(),this.debounceResize&&this.debounceResize.cancel(),this.resizeObserver=null,this.debounceResize=null,this.resizeCallback=null}};let P=new A,F=`prefix`,I=new class{constructor(){this.themeColorValues=[`base`,`primary`,`secondary`,`tertiary`,`inherit`,`info`,`success`,`warning`,`error`,`inverse`],this.fillModeValues=[`solid`,`outline`,`flat`],this.shapeValues=[`rectangle`,`square`],this.sizeValues=[[`xsmall`,`xs`],[`small`,`sm`],[`medium`,`md`],[`large`,`lg`]],this.roundedValues=[[`small`,`sm`],[`medium`,`md`],[`large`,`lg`],[`full`,`full`],[`none`,`none`]],this.positionModeValues=[`fixed`,`static`,`sticky`,`absolute`],this.resizeValues=[[`both`,`resize`],[`horizontal`,`resize-x`],[`vertical`,`resize-y`]],this.overflowValues=[`auto`,`hidden`,`visible`,`scroll`,`clip`],this.layoutFlowValues=[[`vertical`,`!k-flex-col`],[`horizontal`,`!k-flex-row`]],this.defaultValues={},this.propertyDictionary={},this.propertyToCssClassMap={},this.registerDefaultCssClasses(`themeColor`,this.themeColorValues),this.registerDefaultCssClasses(`fillMode`,this.fillModeValues),this.registerDefaultCssClasses(`shape`,this.shapeValues),this.registerDefaultCssClasses(`size`,this.sizeValues),this.registerDefaultCssClasses(`positionMode`,this.positionModeValues),this.registerDefaultCssClasses(`rounded`,this.roundedValues),this.registerDefaultCssClasses(`resize`,this.resizeValues),this.registerDefaultCssClasses(`overflow`,this.overflowValues),this.registerDefaultCssClasses(`layoutFlow`,this.layoutFlowValues),this.registerCssClasses(`themeColor`,this.themeColorValues),this.registerCssClasses(`fill`,this.fillModeValues),this.registerCssClasses(`shape`,this.shapeValues),this.registerCssClasses(`size`,this.sizeValues),this.registerCssClasses(`positionMode`,this.positionModeValues)}registerPrefix(e,t){this.propertyDictionary[e]||(this.propertyDictionary[e]={}),this.propertyDictionary[e][F]=t}registerValues(e,t){let n,r,i,a,o,s;for(this.propertyDictionary[e]||(this.propertyDictionary[e]={}),n=0;n<t.length;n++)for(i=t[n].prop,o=t[n].values,this.propertyDictionary[e][i]||(this.propertyDictionary[e][i]={}),a=this.propertyDictionary[e][i],r=0;r<o.length;r++)s=o[r],Array.isArray(s)?a[s[0]]=s[1]:a[s]=s}getValidClass(e){let t=e.widget,n=e.propName,r=e.value,i=e.prefix,a=this.defaultValues[n],o=this.propertyDictionary[t];if(!o)return``;let s=o[n],c=s?s[r]:a&&a[r];if(c){let e;return e=n===`themeColor`?o[F]:n===`positionMode`?`k-pos-`:n===`rounded`?`k-rounded-`:n===`resize`?`k-`:n===`overflow`?`k-overflow-`:n===`layoutFlow`?``:o[F],e=i||e,e+c}else return``}registerDefaultCssClass(e,t,n){this.defaultValues[e]||(this.defaultValues[e]={}),this.defaultValues[e][t]=n||t}registerDefaultCssClasses(e,t){for(let n=0;n<t.length;n++)if(Array.isArray(t[n])){let r=t[n];this.registerDefaultCssClass(e,r[0],r[1])}else this.registerDefaultCssClass(e,t[n])}registerCssClass(e,t,n){this.propertyToCssClassMap[e]||(this.propertyToCssClassMap[e]={}),this.propertyToCssClassMap[e][t]=n||t}registerCssClasses(e,t){for(let n=0;n<t.length;n++)if(Array.isArray(t[n])){let r=t[n];this.registerCssClass(e,r[0],r[1])}else this.registerCssClass(e,t[n])}getValidCssClass(e,t,n){if(n===void 0)return``;let r=this.propertyToCssClassMap[t]?.[n];if(r)return e+r}},L=new class{constructor(){this.overrides={},this._hasOverrides=!1,this.registry=new WeakMap,this._tokenCounter=0,this._activeContexts=new Map,this._contextOrder=[]}setIcons(e){let t=Object.keys(e);for(let n=0;n<t.length;n++){let r=t[n],i=e[r];if(typeof i==`string`||this.isSVGIcon(i))this.overrides[r]=i;else if(typeof i==`object`&&i){(!this.overrides[r]||this.isSVGIcon(this.overrides[r])||typeof this.overrides[r]==`string`)&&(this.overrides[r]={});let e=Object.keys(i);for(let t=0;t<e.length;t++)this.overrides[r][e[t]]=i[e[t]]}}this._hasOverrides=!0}beginInit(e,t){let n=++this._tokenCounter;return this._activeContexts.set(n,e),this._contextOrder.push(n),t&&this.registerElement(t,e),n}registerElement(e,t){let n=this._contextOrder.length>0?this._contextOrder[0]:null,r=n===null?t:this._activeContexts.get(n);this.registry.set(e,{root:r,self:t})}finalizeContext(e){this._activeContexts.delete(e);let t=this._contextOrder.indexOf(e);t!==-1&&this._contextOrder.splice(t,1)}resolve(e,t){if(!this._hasOverrides)return null;let n;if(this._contextOrder.length>0){n=[];for(let e=0;e<this._contextOrder.length;e++)n.push(this._activeContexts.get(this._contextOrder[e]))}else if(t){let e=this.registry.get(t)||this._findAncestorContext(t);e&&(n=e.root===e.self?[e.root]:[e.root,e.self])}if(n)for(let t=0;t<n.length;t++){let r=this.overrides[n[t]];if(r&&!this.isSVGIcon(r)&&typeof r!=`string`){let t=r[e];if(t)return t}}let r=this.overrides[e];return r&&(this.isSVGIcon(r)||typeof r==`string`)?r:null}reset(){this.overrides={},this._hasOverrides=!1,this._activeContexts.clear(),this._contextOrder=[],this._tokenCounter=0}_findAncestorContext(e){let t=e.parentElement;for(;t;){let e=this.registry.get(t);if(e)return e;t=t.parentElement}}isSVGIcon(e){return typeof e==`object`&&!!e&&`name`in e&&`viewBox`in e&&`content`in e}};var R;(function(e){e.BLAZOR=`BLAZOR`,e.DPL=`DPL`,e.JM=`JM`,e.KENDOUIANGULAR=`KENDOUIANGULAR`,e.KENDOUICOMPLETE=`KENDOUICOMPLETE`,e.KENDOUIMVC=`KENDOUIMVC`,e.KENDOUIREACT=`KENDOUIREACT`,e.KENDOUIVUE=`KENDOUIVUE`,e.MAUI=`MAUI`,e.RCAJAX=`RCAJAX`,e.RCWF=`RCWF`,e.RCWPF=`RCWPF`,e.REPORTING=`REPORTING`,e.REPORTSERVER=`REPORTSERVER`,e.UIASPCORE=`UIASPCORE`,e.UIXAM=`UIXAM`,e.WINUI=`WINUI`})(R||={}),Object.freeze({[R.BLAZOR]:`Telerik UI for Blazor`,[R.DPL]:`Telerik Document Processing`,[R.JM]:`Telerik JustMock`,[R.KENDOUIANGULAR]:`Kendo UI for Angular`,[R.KENDOUICOMPLETE]:`Kendo UI for jQuery`,[R.KENDOUIMVC]:`Telerik UI for ASP.NET MVC`,[R.KENDOUIREACT]:`KendoReact`,[R.KENDOUIVUE]:`Kendo UI for Vue`,[R.MAUI]:`Telerik UI for .NET MAUI`,[R.RCAJAX]:`Telerik UI for ASP.NET AJAX`,[R.RCWF]:`Telerik UI for WinForms`,[R.RCWPF]:`Telerik UI for WPF`,[R.REPORTING]:`Telerik Reporting`,[R.REPORTSERVER]:`Telerik Report Server`,[R.UIASPCORE]:`Telerik UI for ASP.NET Core`,[R.UIXAM]:`Telerik UI for Xamarin`,[R.WINUI]:`Telerik UI for WinUI`});function ee(e){return Math.floor(e.getTime()/1e3)}function te(e,t){let n=new Date(1e3*e);return n.setDate(n.getDate()+t),ee(n)}function z(){return ee(new Date)}function B(e){let t=function(e){if(typeof atob==`function`)return atob(e);if(typeof Buffer==`function`)return Buffer.from(e,`base64`).toString(`utf8`);throw Error(`atob is undefined`)}(e),n=new Uint8Array(t.length);for(let e=0;e<t.length;e++)n[e]=t.charCodeAt(e);return n}function ne(e){return B(e.replace(/-/g,`+`).replace(/_/g,`/`))}function re(e){return new Date(1e3*e)}function ie(e,t){let n=re(t);return e>new Date(n.getFullYear(),n.getMonth(),n.getDate()+1).getTime()/1e3}function V(e,t){let n=[];return e.licenses?.length>0?n=e.licenses.map(e=>function(e){let t=e.split(`.`)[1],n=String.fromCharCode(...ne(t));return JSON.parse(n)}(e)):e.products?.length>0&&(n=e.products.map(t=>({type:t.trial?`trial`:`perpetual`,code:t.code,expiration:t.licenseExpirationDate,licenseId:null,userId:e.userId}))),function(e,t){let n=t.filter(e=>e.type!==`usage`).filter(t=>e.productCode===t.code||e.redistributedBy?.includes(t.code)||e.productCodes?.includes(t.code)).sort((e,t)=>t.expiration-e.expiration);return n.find(e=>e.type===`subscription`&&!ie(z(),e.expiration))||n.find(t=>t.type===`perpetual`&&!ie(e.publishDate,t.expiration))||n.find(e=>e.type===`subscription`&&!ie(te(z(),10),e.expiration))||n.find(e=>e.type===`trial`&&!ie(z(),e.expiration))||n.find(e=>e.type===`subscription`)||n.find(e=>e.type===`perpetual`)||n.find(e=>e.type===`trial`)}(t,n)}let H=e=>e.productCode||e.productCodes[0],U=Object.freeze({name:`key`,content:`
<svg
width="32"
height="32"
viewBox="0 0 32 32"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M22.702 2.1821C24.3149 2.51082 25.8077 3.27291 27.0199 4.38645C28.2321 5.49999 29.1179 6.92286 29.582 8.5021C30.012 9.9501 30.076 11.4821 29.768 12.9621C29.3228 14.9898 28.2025 16.8063 26.5904 18.1143C24.9783 19.4223 22.9699 20.1443 20.894 20.1621C20.018 20.1621 19.146 20.0361 18.308 19.7821L16.708 21.6581L15.95 22.0081H14V25.0081L13 26.0081H10V29.0081L9 30.0081H3L2 29.0081V24.3941L2.292 23.6881L12.24 13.7401C11.9577 12.8308 11.8226 11.8821 11.84 10.9301C11.8582 9.59817 12.1701 8.28666 12.7533 7.08907C13.3365 5.89147 14.1767 4.83728 15.214 4.00164C16.2514 3.166 17.4603 2.56949 18.7546 2.25464C20.0489 1.93978 21.3967 1.91633 22.702 2.1821ZM25.338 16.5821C26.5944 15.5647 27.4681 14.1509 27.816 12.5721L27.824 12.5821C28.0718 11.4277 28.0272 10.2297 27.6943 9.09691C27.3614 7.96412 26.7507 6.93248 25.9177 6.09572C25.0847 5.25896 24.0558 4.64361 22.9246 4.30557C21.7933 3.96753 20.5955 3.91753 19.44 4.1601C17.8816 4.506 16.4837 5.36334 15.4688 6.59561C14.454 7.82789 13.8806 9.36426 13.84 10.9601C13.82 11.8721 13.98 12.7761 14.318 13.6201L14.098 14.7061L4 24.8081V28.0081H8V25.0081L9 24.0081H12V21.0081L13 20.0081H15.49L17.242 17.9761L18.364 17.6961C19.1728 18.0121 20.0337 18.1736 20.902 18.1721C22.5181 18.1597 24.082 17.5991 25.338 16.5821ZM23.662 11.1181C23.8197 10.9002 23.9318 10.6527 23.9916 10.3905C24.0515 10.1283 24.0578 9.85665 24.0103 9.59192C23.9627 9.32718 23.8622 9.07476 23.7148 8.84975C23.5675 8.62474 23.3762 8.43177 23.1526 8.28238C22.9289 8.133 22.6774 8.03026 22.4131 7.98033C22.1488 7.93039 21.8771 7.93428 21.6144 7.99176C21.3516 8.04925 21.1031 8.15914 20.8838 8.31487C20.6645 8.4706 20.4789 8.66896 20.338 8.8981C20.067 9.33887 19.9774 9.86752 20.088 10.373C20.1985 10.8784 20.5007 11.3214 20.931 11.6087C21.3613 11.8961 21.8862 12.0055 22.3954 11.914C22.9047 11.8226 23.3587 11.5373 23.662 11.1181Z"
fill="black"
/>
<path
d="M23.1299 16.0186L31.1387 31.0273L31.0068 31.25H14.9932L14.8604 31.0273L22.8955 16.0186H23.1299Z"
fill="#FFC000"
stroke="black"
strokeWidth="1.5"
/>
<rect x="22.25" y="21.2686" width="1.5" height="5" rx="0.75" fill="black" />
<path
d="M24 28.2686C24 27.7163 23.5523 27.2686 23 27.2686C22.4479 27.2687 22 27.7164 22 28.2686C22 28.8207 22.4479 29.2684 23 29.2686C23.5523 29.2686 24 28.8208 24 28.2686Z"
fill="black"
/>
</svg>
`}),ae=Object.freeze({name:`trial-tag`,content:`
<svg
width="38"
height="38"
viewBox="0 0 38 38"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<g clipPath="url(#clip0)">
<path
d="M24.9056 7.60146L34.4998 10.1722L31.9299 19.7659L13.7653 30.2532L6.7419 18.0883L24.9056 7.60146Z"
stroke="black"
strokeWidth="1.75"
/>
<path
d="M13.0913 19.7635L15.4762 23.8942L14.6279 24.384L12.2431 20.2533L13.0913 19.7635ZM14.3623 19.0297L14.7473 19.6964L11.3769 21.6423L10.992 20.9756L14.3623 19.0297ZM14.8475 18.7496L16.388 17.8602C16.7038 17.6778 17.0025 17.5684 17.2841 17.532C17.5675 17.4944 17.8242 17.5328 18.0542 17.6472C18.2841 17.7616 18.4772 17.954 18.6333 18.2244C18.7611 18.4457 18.833 18.6576 18.8491 18.8602C18.866 19.0598 18.8369 19.2518 18.7619 19.4364C18.6876 19.6179 18.5778 19.7923 18.4322 19.9596L18.2446 20.257L16.9055 21.0301L16.5166 20.3695L17.5124 19.7946C17.6618 19.7083 17.7704 19.6103 17.8381 19.5006C17.9059 19.3909 17.9371 19.2745 17.9317 19.1516C17.9281 19.0275 17.8903 18.9031 17.8183 18.7782C17.7418 18.6458 17.6512 18.5456 17.5463 18.4775C17.4415 18.4095 17.3242 18.3788 17.1944 18.3857C17.0647 18.3925 16.9242 18.4395 16.7729 18.5269L16.0835 18.9249L18.0834 22.3889L17.2323 22.8803L14.8475 18.7496ZM19.5417 21.547L17.5367 20.2496L18.4328 19.7247L20.4294 20.9815L20.4523 21.0212L19.5417 21.547ZM19.4746 16.0781L21.8595 20.2088L21.0112 20.6986L18.6264 16.5679L19.4746 16.0781ZM22.4103 15.3251L23.2638 19.398L22.3588 19.9205L21.5088 14.9037L22.0847 14.5712L22.4103 15.3251ZM25.3207 18.2105L22.2174 15.4365L21.7187 14.7825L22.3003 14.4467L26.2285 17.6864L25.3207 18.2105ZM24.3818 16.7023L24.7668 17.369L22.5851 18.6286L22.2002 17.9619L24.3818 16.7023ZM28.8837 15.2683L29.267 15.9321L27.1874 17.1327L26.8041 16.4689L28.8837 15.2683ZM25.0778 12.8432L27.4626 16.9739L26.6115 17.4652L24.2267 13.3345L25.0778 12.8432Z"
fill="black"
/>
<circle
cx="30.1049"
cy="12.7084"
r="1.12128"
transform="rotate(15 30.1049 12.7084)"
fill="black"
/>
</g>
<path
d="M27.6201 19.7998L35.6016 34.7578L35.499 34.9316H19.542L19.4385 34.7578L27.4463 19.7998H27.6201Z"
fill="#FFC000"
stroke="black"
strokeWidth="1.6"
/>
<rect x="26.7705" y="25" width="1.5" height="5" rx="0.75" fill="black" />
<path
d="M28.5205 32C28.5205 31.4477 28.0728 31 27.5205 31C26.9684 31.0002 26.5205 31.4478 26.5205 32C26.5205 32.5522 26.9684 32.9998 27.5205 33C28.0728 33 28.5205 32.5523 28.5205 32Z"
fill="black"
/>
<defs>
<clipPath id="clip0">
<rect
width="30"
height="31.1538"
fill="white"
transform="translate(8.06323) rotate(15)"
/>
</clipPath>
</defs>
</svg>
`}),W=Object.freeze({name:`recurring-payment`,content:`
<svg
width="32"
height="32"
viewBox="0 0 32 32"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M27.8295 9.38659C28.8049 12.1653 28.7404 15.1391 27.774 17.7996C26.8014 20.4767 24.9215 22.8356 22.2691 24.367C19.7765 25.8061 16.9908 26.2908 14.3393 25.9323C11.6293 25.5682 9.06228 24.3215 7.08577 22.3155L8.23679 21.1826C9.95578 22.9294 12.1925 24.0142 14.5527 24.333C16.8583 24.6438 19.2821 24.2206 21.457 22.965C23.7719 21.6284 25.4118 19.5739 26.2565 17.2495C27.0643 15.0253 27.1474 12.5486 26.3976 10.2107L24.951 11.0459L25.5942 7.15112L29.2888 8.54145L27.8284 9.38462L27.8295 9.38659Z"
fill="black"
/>
<path
fillRule="evenodd"
clipRule="evenodd"
d="M16.3594 8.08301C17.1842 8.16959 17.8382 8.41741 18.3281 8.8252C18.8135 9.2331 19.1263 9.78023 19.2607 10.4639L17.2939 10.6875C17.1732 10.1497 16.8607 9.78518 16.3594 9.59375V12.2617C17.6035 12.5557 18.4514 12.9408 18.9004 13.4102C19.3516 13.8819 19.5771 14.4863 19.5771 15.2246C19.5771 16.0494 19.2949 16.7425 18.7275 17.3076C18.1601 17.8728 17.3712 18.2233 16.3594 18.3623V19.6387H15.2334V18.3779C14.3448 18.2822 13.6246 17.9934 13.0664 17.5059C12.5081 17.0182 12.155 16.3275 12 15.4365L14.0127 15.2266C14.0947 15.5912 14.2497 15.9036 14.4775 16.168C14.7053 16.4321 14.9555 16.6218 15.2334 16.7402V13.8799C14.2264 13.6247 13.4906 13.2395 13.0234 12.7246C12.554 12.2073 12.3164 11.5801 12.3164 10.8418C12.3165 10.0946 12.5834 9.46575 13.1143 8.95996C13.6452 8.45184 14.3516 8.16053 15.2334 8.08301V7C15.6731 7 15.9197 7 16.3594 7V8.08301ZM16.3574 16.8535H16.3594C16.7467 16.7783 17.0661 16.6149 17.3076 16.3643C17.5537 16.1113 17.6738 15.8147 17.6738 15.4707C17.6738 15.1677 17.5715 14.9033 17.3643 14.6846C17.1615 14.4636 16.8267 14.2943 16.3574 14.1758V16.8535ZM15.2334 9.56836C14.9304 9.66408 14.6911 9.82132 14.5156 10.04C14.3379 10.2588 14.252 10.5004 14.252 10.7646C14.252 11.0062 14.3314 11.2301 14.4932 11.4375C14.655 11.6424 14.9038 11.8113 15.2363 11.9365V9.56836H15.2334Z"
fill="black"
/>
<path
d="M2.71127 18.5075L4.18352 17.6575C3.21672 14.9028 3.27173 11.9581 4.21167 9.31563C5.17535 6.60942 7.06671 4.22018 9.74281 2.67513C12.0972 1.31581 14.709 0.807832 17.2232 1.05612C19.8041 1.3106 22.2798 2.36266 24.2693 4.10853L23.7361 4.71636L23.2029 5.32418C23.1532 5.27918 23.1016 5.23531 23.0511 5.19342C21.3484 3.75295 19.2504 2.88549 17.0678 2.66937C14.8802 2.45355 12.6065 2.89529 10.5561 4.07914C8.2194 5.42821 6.56974 7.50687 5.7328 9.85834C4.94555 12.068 4.87307 14.5175 5.61235 16.8326L6.69304 16.2087L6.98491 16.4014L6.40585 19.8979L2.71127 18.5075Z"
fill="black"
/>
<path
d="M23.0996 15.7998L31.0811 30.7578L30.9785 30.9316H15.0215L14.918 30.7578L22.9258 15.7998H23.0996Z"
fill="#FFC000"
stroke="black"
strokeWidth="1.6"
/>
<rect x="22.25" y="21" width="1.5" height="5" rx="0.75" fill="black" />
<path
d="M24 28C24 27.4477 23.5523 27 23 27C22.4479 27.0002 22 27.4478 22 28C22 28.5522 22.4479 28.9998 23 29C23.5523 29 24 28.5523 24 28Z"
fill="black"
/>
</svg>
`});var G=class{constructor(e,t,n,r){this.productName=e,this.severity=`WARN`,this.code=`TKL201`,this.notificationIcon=U,this.message=`No Telerik and Kendo UI License found.
To download a license key file, visit https://prgress.co/3PwQMKZ`,this.notificationMessage=`License key missing for ${e} v${n}. A license key is required for both paid and trial usage. Learn <a href="${r}">how to set up a license key</a>.`,this.notificationTitle=`License key missing for ${e} v${n}.`,this.notificationBody=`A license key is required for both paid and trial usage.`,this.callToAction={link:`https://www.telerik.com/download?utm_source=no_license_watermark&utm_campaign=${t.toLowerCase()}&utm_content=no_license_key_found`,message:`Start Free Trial`}}},oe=class{constructor(e,t,n,r){this.productName=e,this.severity=`WARN`,this.code=`TKL202`,this.notificationIcon=U,this.message=`${e} is not listed in your current license file.\n Learn more about ${e} licensing at ${r}`,this.notificationMessage=`No license found for ${e} v${n}. Access to the latest updates and support requires a <a href="${r}">valid license</a>.`,this.notificationTitle=`No license found for ${e} v${n}`,this.notificationBody=`To use this product and access updates and support you need to buy and install a valid license.`,this.callToAction={link:`https://www.telerik.com/purchase.aspx?utm_source=no_license_watermark&utm_campaign=${t.toLowerCase()}&utm_content=no_license_key_current_product`,message:`Buy Now`}}},se=class{constructor(e,t,n,r){this.productName=e,this.severity=`WARN`,this.code=`TKL203`,this.notificationIcon=ae,this.message=`Your trial has expired ${r} day(s) ago.\n Thank you for trying out ${e}, we hope you enjoyed your trial period.\n To continue using our product, consider upgrading to a commercial license: https://prgress.co/3C9mr1M`,this.notificationMessage=`Your trial license for ${e} v${n} has expired ${r} ago. To continue using our product, consider upgrading to a commercial license. Learn more about <a href="https://prgress.co/3PwQMdX">${e} licensing</a>.`,this.notificationTitle=`Your trial license for ${e} has expired.`,this.notificationBody=`To continue using the product you need to buy a subscription.`,this.callToAction={link:`https://www.telerik.com/purchase.aspx?utm_source=no_license_watermark&utm_campaign=${t.toLowerCase()}&utm_content=trial_expired`,message:`Buy Now`}}},ce=class{constructor(e,t,n,r,i,a){this.productName=e,this.severity=`WARN`,this.code=`TKL204`,this.notificationIcon=U;let o=r?` version ${r}`:``;this.message=`Your current license has expired on ${n.toLocaleDateString()} and is not valid for ${e}${o}. The product was published on ${i.toLocaleDateString()}.\n Renew your license at https://prgress.co/3Px9m5F`,this.notificationMessage=`Your license is not valid for ${e} v${r}. To continue using the product, install a <a href="${a}">valid license</a>. Renew <a href="https://prgress.co/3PwQNi1">your license</a> and download a new license key.`,this.notificationTitle=`Your license doesn't cover ${e} v${r}`,this.notificationBody=`To access the latest version and updates you need to renew your license.`,this.callToAction={link:`https://www.telerik.com/account/your-licenses?utm_source=no_license_watermark&utm_campaign=${t.toLowerCase()}&utm_content=perpertual_newer_version`,message:`Renew Now`}}},le=class{constructor(e,t,n){this.productName=e,this.severity=`WARN`,this.code=`TKL204`,this.notificationIcon=W,this.message=`Your ${e} subscription has expired on ${n.toLocaleDateString()}. To continue using the product, please renew your subscription at https://prgress.co/3Px9m5F and download a new license key.`,this.notificationMessage=`Your ${e} subscription has expired. To continue using the product, please <a href="https://prgress.co/3PwQMut">renew your subscription</a> and download a new license key.`,this.notificationTitle=`Your ${e} subscription has expired.`,this.notificationBody=`To continue using the product you need to renew your subscription.`,this.callToAction={link:`https://www.telerik.com/account/your-licenses?utm_source=no_license_watermark&utm_campaign=${t.toLowerCase()}&utm_content=subscription_expired`,message:`Renew Now`}}},ue=class{constructor(e,t,n,r){this.productName=e,this.severity=`INFO`,this.notificationIcon=ae,this.message=`Your Trial license will expire in ${-r} day(s).\n To acquire a commercial license, visit https://prgress.co/3PyHIoH`,this.notificationTitle=`Active trial for ${e} v${n}`,this.notificationBody=`Your trial will expire in ${-r} day(s).`,this.callToAction={link:`https://www.telerik.com/purchase.aspx?utm_source=no_license_watermark&utm_campaign=${t.toLowerCase()}&utm_content=active_trial`,message:`Buy now`}}};async function de(e,t){if(typeof crypto!=`object`||typeof crypto.subtle!=`object`||typeof TextEncoder!=`function`||typeof TextDecoder!=`function`)return;let n=crypto.subtle,[r,i,a]=e.split(`.`),o=ne(a),s=new TextEncoder,c=new TextDecoder,l=s.encode(`${r}.${i}`),u=c.decode(ne(r));if(JSON.parse(u).typ!==`Telerik License Evidence`)throw Error(`Unknown license evidence type`);let d=await function(e){let t=B(e.replace(`-----BEGIN PUBLIC KEY-----`,``).replace(`-----END PUBLIC KEY-----`,``).replace(/\n/gm,``));return crypto.subtle.importKey(`spki`,t,{name:`RSASSA-PKCS1-v1_5`,hash:`SHA-256`},!0,[`verify`])}(t);if(!await n.verify(d.algorithm,d,o,l))throw Error(`Invalid license evidence`)}let fe={data:` {} `},pe=new Map,me=new Set;function K(e){try{let t=JSON.parse(function(e){let t=[],n=e.trim();for(let e=0;e<n.length;e+=2){let r=n.slice(e,e+2);t.push(Number.parseInt(r,21))}let r=66;return t.map(e=>{let t=e^r;return r=e,t}).map(e=>String.fromCharCode(e)).join(``)}(e));Array.isArray(t[3])&&t.splice(3,0,``);let n={products:t[1].map(([e,t,n])=>({code:e,licenseExpirationDate:t,trial:!!n})),userId:t[2],integrity:t[3],licenses:t[4],scriptKey:!0};try{let e=JSON.parse(fe.data);n.products=[...e.products,...n.products],n.licenses=[...e.licenses,...n.licenses]}catch{}fe.data=JSON.stringify(n)}catch{}}let he=!0;function ge(e){let t=JSON.parse(fe.data),n=!t.scriptKey&&!t.timestamp,r=t.scriptKey&&typeof KendoLicensing>`u`,i=H(e),a,o,s=!1;if(n||r||!(e=>(e.licenses?.length>0&&Promise.all(e.licenses?.map(e=>de(e,`-----BEGIN PUBLIC KEY-----
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2mnUVMmkth2x+N/ODszG
OFIYBL6NOO1XWRj1wkmecKuLziJDhFz0WQmyOjY34Ymg9pLuBA9QSWrrZuvPw40N
m0X/GBmttFmPNvca3WmJ2oKM7PpLiUU9f7Ov5WeIXnx++ts/LC/OB7FtZ+LiRgJ7
0mZnPeTogdFrASf0zSQJv4jmX840LPa6nomWeUgIVGPLLVI14Gib8Dl+nOckqCNc
kAUUk4IBF67DufRt9zQyRxg99ysakvHX2SDbdGvIBdxWxvhhmrBoeix0uSVtG2gm
jdvSqlPJVdvMbk1Xe2+SUldJPrxH1VrTYeRUt4yqWxy16nFJUDj9exZ202X4THkU
JQIDAQAB
-----END PUBLIC KEY-----`))).then(()=>{he=!0}).catch(()=>{he=!1,pe.clear()}),he))(t))a=new G(e.productName,i,e.version,e.licensingDocsUrl);else if(o=V(t,e),o){if(o.type===`trial`){let t=function(e){let t=z()-ee(e);return Math.floor(t/86400)}(re(o.expiration));ie(z(),o.expiration)?a=new se(e.productName,i,e.version,t):(a=new ue(e.productName,i,e.version,t),s=!0)}else if(o.type===`perpetual`){let t=o.expiration;ie(e.publishDate,t)?a=new ce(e.productName,i,re(o.expiration),e.version,re(e.publishDate),e.licensingDocsUrl):s=!0}else if(o.type===`subscription`){let n=o.expiration;o.type===`subscription`&&(n=te(n,10)),t.timestamp&&ie(t.timestamp,n)?a=new le(e.productName,i,re(o.expiration)):s=!0}}else a=new oe(e.productName,i,e.version,e.licensingDocsUrl);let c=o,l=c?.expiration?re(c.expiration):void 0;return{isLicenseValid:s,licenseType:o?.type,licenseProductCode:c?.code,expiration:l,message:a}}function q(e){if(pe.has(e.name))return pe.get(e.name);let{isLicenseValid:t,message:n}=ge(e),r=H(e);return n&&!me.has(r)&&(function(e,t){if(typeof console==`object`){let r=`[${e.severity}][Telerik and Kendo UI Licensing]`+(n?` ${n}:`:``)+` ${t.productName}`,i=typeof console.group==`function`;i?console.group(r):console.warn(r),console.warn(e.message),i&&console.groupEnd()}var n}(n,e),me.add(r)),pe.set(e.name,t),t}let _e=null;try{_e=Object.freeze(JSON.parse(`{"productName":"Kendo UI","productCode":"KENDOUICOMPLETE","redistributedBy":["KENDOUI","UIASPCORE","KENDOMVC","KENDOUIMVC"],"licensingDocsUrl":"https://www.telerik.com/kendo-jquery-ui/documentation/intro/installation/licensing/activation-errors-and-warnings","name":"@progress/kendo-ui","version":"2026.3.812","publishDate":1786524915,"productCodes":["KENDOUICOMPLETE","KENDOUI","UIASPCORE","KENDOMVC","KENDOUIMVC"]}`))}catch{_e=Object.freeze({name:`@progress/kendo-ui`,productName:`Kendo UI for jQuery`,productCode:`KENDOUICOMPLETE`,productCodes:[`KENDOUICOMPLETE`,`KENDOUI`,`UIASPCORE`,`KENDOMVC`,`KENDOUIMVC`],redistributedBy:[`KENDOUI`,`UIASPCORE`,`KENDOMVC`,`KENDOUIMVC`],publishDate:0,version:`0.0.0`,licensingDocsUrl:`https://www.telerik.com/kendo-jquery-ui/documentation/intro/installation/licensing/activation-errors-and-warnings`})}let J=[/telerik\.com/,/progress\.com/,/stackblitz\.io/,/csb\.app/,/telerik\.io/],ve=`system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, "Noto Sans", "Liberation Sans", sans-serif`;function ye(e,t){Object.keys(t).forEach(n=>e.style.setProperty(n,t[n]))}function be(e){return e.replace(/\bfillRule\b/g,`fill-rule`).replace(/\bclipRule\b/g,`clip-rule`).replace(/\bstrokeWidth\b/g,`stroke-width`).replace(/\bstrokeDasharray\b/g,`stroke-dasharray`).replace(/\bstrokeLinecap\b/g,`stroke-linecap`).replace(/\bstrokeLinejoin\b/g,`stroke-linejoin`)}function xe(e){let t=document.createElement(`div`);ye(t,{position:`absolute`,width:`100%`,height:`100%`,"pointer-events":`none`,top:`0`,left:`0`,right:`0`,bottom:`0`});let n=t.attachShadow({mode:`closed`}),r=document.createElement(`div`);ye(r,{position:`absolute`,top:`0`,left:`0`,right:`0`,bottom:`0`,"pointer-events":`none`,"z-index":`101`,opacity:`0.12`,width:`100%`,height:`100%`,"background-image":`url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAAAAEACAYAAABccqhmAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAABVxSURBVHgB7Z3tVRtJE4WL9zgANgLLGRCCnAGOADmCxRGgDFAGYiOADKQMIAGO9J8ji42g37mjqlUjBgOanpn+uM85sjC2sKzbVd1dVV0tQgghhBBCCCGEEEIIKRPn3Gn1GAlJmmN1pP558J6OX9540ejh4WGlX09OTk7+EZIclXYXlY43+vVflY7PH3wd9c+AY/Wvvcb9/b0bjUYOz/hBQpICmh1oOPrEa6l/4rTR337AhIMgTSqtzg+0m8gnof7p0mD8EzmGhkFwJiR6np6e7luLL9Q/RTDTBzF+7wfWg2CxWOCHjYVET6XTdLPZrFuLL9Q/NeCkoVUQ4/d+6Ijev1yof1rAUVMvQgjJHebrSRu+CEmWo/O8hISgCjStKpgiGoDWed4AUP/hwGf++Pi4hQYyFHgDzBP3T7A8b0uo/zD4+sMBy1CwWKR/YjF+fS/Uv2di0t/eEAdBT0QnvlD/PolR/xoOgu4JUd7bFdS/e6I1foODoFuqz3M2mUziFF+of5dEb/xGwyAYCwmCVuPNYv5MqX94Yl75NWKD4PLyEm92KqQoqH9Y8Bnis0zC+A14LbxxVqiVCfUPh678plxNFYQe5pjRgAgpDAv4IOAHJyCEkDJoiPaeCyG5UA1oRIYWHNivSSbV0wLq/zbQXz+bS8kV/AeZJ35NCcYPqH8zvv4VS8kVFou8phTjB9T/NcVt+zgI9rjQDRwTgPrvKcn5v4CDYIfT/vtFiS/UHxRr/AYHwQ4t9DiVwihZ/+KN36ATKJsS9U+utr9r/EGQdQSUNFKa/geZkImQ/2rHlznnQDG7oX9b9Xwl5AUl6G9oLcSSxl8Q/p4P13YJIaQMisvzEkJ2lJjnJyQY3lnoJGfNUvP8oUhZf7c70s2eCG1wL7uhRJ0iQnCveiDIhzf7t/f9IvP8IUhJfx/b9rErUkvgRVPIE1fv6xrvbzweu7OzM3d7e4v3OhfSilT092HMJzCxF4u43eWctfFvt1uHu9nxXvF1CWmtroldfx9W+HVErINAjX+M65ngAPxnOAJ1AiMhrUjBCdD4Oya2QYBlPwx8vV47WwFg+a+XZbrz83NzANz/ByBmJ0Dj74lYBgECfrbnt6U/DB/vC7388L2rqyu8vzshwYjRCdD4e8YfBLidVgYA0X7M9jB8PGazmbu5ualnfiz9dSAsufwPTwz6+5jjp/H3CD5ofPB9343u9v3u6+U+0jyY7eEA8Hx3d4c/QjvvMyGdMZT+TeA9wBHR+DPHUn3T6bRe7uMxn89tn18v/TH7O17gQEheYM9vEX7M9hbsg/FbHED3/IPPSISQgNhyE0au+7x7PPtOQFcB3PMTMjTYf4cyRN3zL2DgMHgs/7XU99acgDIWEgUh9W/4uWMh8QKBvCh8qxSR7fmxt0eEv8kJ6MzP8/2REFL/g59bp/o0xsMAb6xAnBB5Yr+6D3X9KOpBxP/ACWA0jFnoEw+h9D/4mYd5/pGQeAlRLFK95tJy+35578PDQ+0E9LAPi3wixAUsFmKRT6I0DIIPzdJuf6R3i+UeZnsz/nqjPx47/fMpZ/54OVb/g5/BZi4pY4Pgo8s2d3CkF0Z/cXFRL/+Xy2W9BdBUH4/5JsBn9W94PZu5pI77QzMOjepiNp/j71hO//fv31sr7qmtfT73i3xWjnvAZHhH/4nquXrLwB2bueSJ27Vmvodhq4df4BmzvQb3IPxWl/zgRl/DwZA4GrhdYFUHfbHE1y0enXsJ2FLfCnggvjqBejDoTI8o38ocgJAscNq8BY4fv/Uf+J46gjkdQcbA+19fXzs7zQfR8TWcgH+kFw/u+fMDKz/o3OQETk9PLcWLPSBbeeWELd91eb+CcTc5gXr6r9J8PNKbF/7S3z+6DYcvDasBOv6M0GUduNDfv+cEYPhjIVmA+I3Vc4gaOQzfHAECvb4joAPICCzlrIJP93h/dAIYDBQ/L8wBNC37rXUblv5CB5AfGvi5h6F7Ed9GJ2CZP0b780O1vreVnnhOAFsBOoCMscg/HMBbTsCO+grJFkvvHmYCSnYA/5MMcbsiH6TykNgfr9fry58/f0oltFxcXMj379+l+h42gBcnJyfr6iXfq1nhJ56FZIeuAq+fn59Xv379Oq0CgVJNBEIydAAavLv98ePHeSX4bfX1OQSv9noQ/a7y9A8HTuAcTqB63FSPZyE5Mq3GwOW3b99kNpu9+5e/fv2Kp3+FpAW8vB3cwbLOOvZYfl9LfGdW9KOn+mZCskZXhCuL9vtLfjvshd97hWArpn8TxGn5rhZzOL/gB19DYBzzxcEeTQEtGfArB7c7xbmyVu4YExoTuNcYEL6eCkkTxHYOmna4wzQfvq8z/+o949e940hIkjTp5/ZXjm/1+VQfr856UP/EcLtqr9s/OQENDl5+wPhH3nHQZK6mJjucNvNo2w+A+icC0jaY4a2LT5MT+Mye3+l58JSupiY7XIA2XtQ/IZw2f7D9v+X6D53AZ/f8LqGrqckOF7CNF/VPAF3Or6xvv53r951Amx5+DYOAXWEjxXXQxov6R4zTSzusht8OfABE+r3U39y1iPbbIODVX3ED4/Tagk8kENQ/QiyaC1Fg7PX6frm0Mk6/wUOQ8l799+j9I0cDwcF1ov4R4Xbde2vjxi92ogsPzPrY92szD7buJiQn3K6+v17q2yxvlV1u3+TRAn4jIYTkAfbymOWx1AcwfHMEXp5/JISQ9PEDd867ohvGbvt+cwRe6+5ee7ltNpuVf7yYdA8+68fHxy0+exkY6t8RGnSxJX19yAd7fWvhjEs7NOCHb2D9/+AGqO3HQGSeuD/8PD/GggwM9e8IBPCwr7ciHnzA6NrqtW5+4QRkIByLRXrDRXhXH/XvCKRccEuPX8mHD9jr7Vc7AV32D9rJh4Oge2I0foP6d8QHnADO9kdxYw8HQXfEbPwG9e+It5yAlvdG1beNgyA8KRi/Qf07oskJIEYQw8x/SMMgGAs5CmR0UjF+g/oHwh00YzAn0OZgT1/YINBU5VTIUeCzw2eYivEb1L8l7o1mDm7X220a48x/iNtVLE4dC5OOxu2794wlMaj/kbgAzRwIIQmS4p6PEBKIp6enexo/IYWCPdNms1nnbPxat7BwvH/+P7Dt08/kUjKH+hcOxGeeeI8f86lYSuZQ/8JhsciehoBv9rMi9VdcwZcucBCkVeEXmuL1dy0vbciBkgdBycZvFKs/8/x7ShwENP49xelP8V9T0iBgncdritGfxv82/iDIORJ+EAGfCKnJXn8a//to7fgy51y45sCX1P812erPZR8hBVMZ/Ax9+2j8hBSIHumcpXikkxBCBsXtz8QnUyXndvfz8Sx8AFLUnwTEveyKE32KyAK+7IYThqT0V88/o+cPBz7TVPLEJdb2d00y+pv4elHHTEgwUigWYaq3O6LXn56/e2IeBDT+7olWf4rfHzEOAurfH9HpT/H7J6ZBQP37Jxr9Kf5w+IMAt9PKQOB6NurfP4Prjyg/jX9Y8JnDAHE/vQwE/m0MQOrfP4PqX/3jp15Dj4kQQspCK5SK7OZDCCGEEBIfbneH4kgCoT9vLCQJguqPaD8CDdXzlZDogaEuFotgKSLL9uBnYmAJiZqg+vupPlzbJSR6YKSh8sSODVyTI5j+LO9NlxDFIqzzSJfW+jPPnz4Ng+DDGRvqnz5t9GeePxNsEHx2+U798+BY/e3FzPNnwLE6Uv88oI6EEEIIIYQQQgghhBBCCCGEEEIIIYQQQkiRoHyQxz/T51gdqX8evKfjlzdeNHp4eFjp15OTk5N/hCQHjoFWOt7o139VOj5/8HXUPwOO1f+/02ApXEhJmmnTzIP6p49r28wlRFMJMgwhmnlQ/3RB854g/RwaBgF7wkVOyGYe1D9N0L4vWDMXGwTaFHIsJGpgpF5TyIm0hPqnR6XTdLPZrF2oZi7aVIDePxFgqCH1ov6EEEIIITHRtl7jixBCkuToPH8ocGMQrihmiqh/8Jnjau6hrwen/sPQOs8fAgxA5on7xxcfBigDQf2HIUSdR6g3wmKRnolGfKH+QxCT/vaGOAh6Ijrxhfr3SYz613AQdE+04gv174Ng5b1dwUHQHTEbv0H9u6X6PGeTySTu69oaBsFYSCui9/we1L87tBpzFv1naoPg8vISA2AqpBX4DPFZxm78BvUn9awF8R07yrRGPf80pdmU+hNCyJHoYa4ZHSghhWEBXwT84ASEEFIGDdmec8mJ6j+EyNAiu/9YACC+fjaXkinU/21SSPW2BuIzT/waX/yKpWQK9W+mCOMHLBZ5TfbLPg/q/5pijN/gINhTnPhC/X1cwAauScFBUKbxG9R/h9P7F0rTv6bkQVCy8Rt0Aju00OtUSqTEQZBSbX/X0AmQF4Mg5wi4cRAJn0jhlKY/aUBrx5c558ANzYUvafx7StAfqxv0UKyer4QQUg5+zAfXdgkhpAxKqvMghHgUm+cPhdufhU/Oa+qRTp6Jb0HK+oOi8/whcC+74SSTIrJlH7vitCMl/RHcqx4I8uHN/u19v9w8f1swi6aWJ+aeLxyp6F+9r2u8v/F47M7Oztzt7S3e61xIe1IqFmGFX3hi19/tLuesjX+73brFYlG/V3xdQlq7F1JwAjT+7ohVfzX+Ma5ngwPwn+EI1AmMhLQnZidA4++e2PTHsh8Gvl6vna0AsPzXy1Ld+fm5OQDu/0MRoxOg8fdHLPoj4Gd7flv6w/DxvtDLD9+7urrC+7sTEhZ/EOB2WhkYE57G3w8x6I9oP2Z7GD4es9nM3dzc1DM/lv46FpZc/ncEBgEMD7XVMjB4DxiINP7+GEp/t7/voF7uI0WJ2R4OAM93d3f4I7TzPhNCSD5Yqm86ndbLfTzm87nt8+ulP2Z/x+vQCMkL7Pktwo/Z3oJ9MH6LA+ief/AVKSEkILbdgJHr3v4ez74T0FUA9/wxgP1XF0Lozx0LiZqQ+uuefwEDh8Fj+a+lvrfmBJSxkOGBEF4UNliKyFJ9usdjgCdSQupve37s7RHhb3ICOvPzfH8swDhD54kb8vwjIVESSn+/ug91/SjqQcT/wAlgNhiz0CcyQhaLsMgnPULoX73m0nL7fnnvw8ND7QT0sA+LfGKlYRB82ks7NnNIlmP1d/sjvVtsJTDbm/HXG/3x2OmfTznzR44NgmOX7Y7NHJLms/q7gyO9MPqLi4t6+b9cLustgKb6eMw3FdwfmjFggKg3X71l4I7NHJLmHf3PVPs5/o7l9H///r214p7a2udzv8hn5RgDShsN3Czg1SE4lom6xKO4heB2rdnvYdi6QljgGbO9BvfgOLa65Ac3+hpOBinjtHkDhMdv/Qe+p45gTkeQL7bUtwIeaK5OoJ4MdKZHlG9lDkBIPsDzQ/QmJ3B6emopHqwB2corQzDDX19fOzvNh7GAr+EE/CO9eHDPnxH+0t8/ugnBpWE1QOHzwpbvurxfwbibnEA9/VdpPh7pzQjs3yyfK2rkMHxzBAj0+I6ADiAvdFsHLvT37zkBGP5YSB6YA2ha9lvrJiz9hQ4gO7CVswo+jfH80QlgMqD2GaKC35unF88JYCtAB5AnGvi9h6F7GZ9GJ2CZP0b7M8XSO4eZADqAvLHIPxzAW07AjvpKYfxPCkBngevn5+fVr1+/TqtAoFQDQUieuF2RD1J5SOyP1+v15c+fP6Vy9HJxcSHfv3+X6nsIAF2cnJysq5d8r1YAP/EshVGEA6iYVkZ/+e3bN5nNZu/+5a9fv+LpXyHJocG72x8/fpxXDv+2+vocDr+K9cDp31UrvYcDJ3AOJ1A9bqrHs5D80BlhZdF+f8lvhz3we68QZMX0T3pglWcHd6Cjdeyx/L6W+M6s6EdP9c2ElIHbneJaWStnFIRoTOBe94D4eiokSZyW72oxl/MLfvA1jB6642CPpoCXDPhljO79RwffG6kj2OrzqT5e1Xo3vZ7EC2K7B0073GGaD9/XmX/1nvFT/4Rx2syjbT+AIW+gIZ/D7ao9b//kBDQ4ePkB46f+qeICtPFy2g8gpavJSwZpW8zw1sWnyQl8Zs9P/RPFBWzj5RK6mrxkTCfb/1uu/9AJfHbPT/0Tw3XQxqthELArcETocn5lffvtXL/vBNr08KP+CQFxvLbQEwmEDQJe/RQXTi/tsBp+O/AFEOn3Un9z1yLaT/0TQgNBwb20Zg/o/SPBsjkwShh7vb5fLq2M22/wEqS8V/+9sRBChsXtuvfWxo1f7EQnHpj1se/XZh5s3U1ITrhdfX+91LdZ3io73b7JqwX8RkIIyQPs5THLY6kPYPjmCLw8/0hI3iAd8/j4uN1sNisZGLwH/3gpCYcfuHPeFd0wdtv3myPwWnf32suR+veMn+fHBy8DA0fEPHF4NOhmS/r6kA/2+tbCHZd2aMAP38D6/8ENUNtP/XvERXhXn2OxSCcggId9vRXx4LNF12avdfsLJyADQf17IkbjNzgIwoOUK27p8Sv58Nl6vf1qJ6DL/kE7+VD/jonZ+A0OgvB8wAngbH8UN/ZQ/45IwfgNDoLwvOUEtLw3qr6N1D8wiOimYvxGwyAYC2lFkxNAjCCGmf8Q6h8QRHeR7knF+A0bBJqqmgr5NO6gGYc5gTYHe/qC+gfC7bv3jCUx3K5ibepYmPJp3BvNXNyut+M0xpn/EOpPyBG4AM1cCCEJkmLMhxASiKenp3saf4Fg2Vc9FsjpSuZo3hr/115r1lMAe+bNZrPO2fip/wH+nq9iKZkD8ZknLhfq79EQ8MneK7JYpGyov5JShV9oOAjKvnSjeP1LNn6j5EHgWl7akgPF6k/j31PiIGCef09x+jPP+5qSBgGd/2uKcgIHEdCJkBp/EOSaCaHxv00J+tdoDnRJ8V+jtePLHGshaPzvk7P+pGC47SOkYCqDn6FvH42fkAJxuyPdaN01FlIGbnc/37TkFE8o3L4nAmvHCyQ5/S3gw24oYXAvuyKxbLgwktK/xNr+rsFqKpU8sa78Zlz5hSMZ/Znq6Y4UikVMf72oYyYkGNHrT+PvnpgHAVd+3ROt/jT+/ohxEFD//ohOf4rfPzENAurfP1E5AVzPRPH7xx8EuJ1WBoDGPxyH+ruhjlTjbnR9AxMhvYLPHA4YGkjPIMpP4x+WIfUnhYMZx2voMRFCSFlohVqR3XwIIaQc3O5OtrGQJFC9RkKKRCsyRxICi/YuFgvs986ERA3Eh1ahUkT4GQg0Vc9XQqInqP6ODRyTA046VJ7Y1x/XdgmJnmD6M8+bLiGKRVjemy6t9WeeN30aBsGHI/bUP33a6M88bybYIPjs9o3658Gx+tuLmefNgGN1pP55QB0JIYQQQgghhBBCCJGy+T9ftRg+rVNPfAAAAABJRU5ErkJggg==')`}),n.appendChild(r),e.appendChild(t),new MutationObserver(function(n){let r=n[0];r.removedNodes&&Array.from(r.removedNodes).indexOf(t)>-1&&setTimeout(()=>{e.appendChild(t)},100),r.type===`attributes`&&r.target===t&&setTimeout(()=>{t.removeAttribute(r.attributeName)},100)}).observe(e,{childList:!0,attributes:!0,subtree:!0})}function Se(e){let t=document.createElement(`div`);t.setAttribute(`id`,`k-license-banner`);let n=be(e.notificationIcon.content||``),r=e.notificationBody||``,i=e.notificationTitle||``;i&&r.startsWith(i)&&(r=r.slice(i.length).trim());let a=e.callToAction?`<a id="k-license-cta" href="${e.callToAction.link}" target="_blank" rel="noopener noreferrer">${e.callToAction.message}</a>`:``;t.innerHTML=`
<span id="k-license-icon">${n}</span>
<div id="k-license-content">
<div id="k-license-title">${i}</div>
<div id="k-license-body">${r}</div>
</div>
<div id="k-license-actions">
${a}
<button id="k-license-close" title="Close">
<svg width="20" height="20" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M11.9309 3.1838C12.1754 2.93933 12.5712 2.93937 12.8157 3.1838C13.0601 3.4283 13.0601 3.82407 12.8157 4.06857L8.885 7.99923L12.8166 11.9309C13.0611 12.1754 13.0611 12.5721 12.8166 12.8166C12.5721 13.0611 12.1754 13.0611 11.9309 12.8166L7.99925 8.88497L4.06859 12.8166C3.8241 13.0611 3.42732 13.0611 3.18285 12.8166C2.93862 12.5721 2.93851 12.1753 3.18285 11.9309L7.11449 7.99923L3.18382 4.06857C2.93947 3.82413 2.93955 3.42829 3.18382 3.1838C3.42831 2.9393 3.82508 2.9393 4.06957 3.1838L7.99925 7.11349L11.9309 3.1838Z" fill="#212529"/>
</svg>
</button>
</div>
`,ye(t,{display:`flex`,position:`fixed`,left:`50%`,transform:`translateX(-50%)`,width:`100%`,"border-left":`6px solid rgba(255, 192, 0, 1)`,"border-top":`1px solid #00000029`,"border-right":`1px solid #00000029`,"border-bottom":`1px solid #00000029`,"background-color":`#ffffff`,"box-shadow":`0px 4px 5px 0px #0000000A, 0px 2px 4px 0px #00000008`,"font-size":`14px`,"font-weight":`400`,"line-height":`20px`,color:`#1E1E1E`,"justify-content":`center`,"z-index":`2000`,"box-sizing":`border-box`});let o=t.querySelector(`#k-license-icon`);ye(o,{display:`flex`,"flex-shrink":`0`});let s=t.querySelector(`#k-license-content`);ye(s,{display:`flex`,"flex-direction":`column`,gap:`4px`}),ye(t.querySelector(`#k-license-title`),{"font-family":ve,"font-weight":`700`,"font-size":`14px`,"line-height":`142%`,"font-style":`Bold`,"letter-spacing":`0px`,"vertical-align":`middle`,"text-align":`left`}),ye(t.querySelector(`#k-license-body`),{"font-family":ve,"font-weight":`400`,"font-size":`14px`,"line-height":`20px`,"letter-spacing":`0px`,"vertical-align":`middle`,"text-align":`left`});let c=t.querySelector(`#k-license-cta`);c&&(ye(c,{display:`inline-flex`,border:`none`,"border-radius":`4px`,"background-color":`#eb0249`,color:`#ffffff`,padding:`4px 8px`,"white-space":`nowrap`,"text-decoration":`none`,"font-family":ve,cursor:`pointer`,position:`relative`,transition:`background-color 0.2s ease-in-out`,outline:`none`}),c.addEventListener(`mouseenter`,function(){c.style.setProperty(`background-color`,`#b90138`)}),c.addEventListener(`mouseleave`,function(){c.style.setProperty(`background-color`,`#eb0249`)}));let l=t.querySelector(`#k-license-actions`);ye(l,{display:`flex`,"align-items":`center`,gap:`16px`});let u=t.querySelector(`#k-license-close`);ye(u,{display:`inline-flex`,border:`none`,"border-radius":`4px`,padding:`4px`,"background-color":`transparent`,cursor:`pointer`,outline:`none`,transition:`background-color 0.2s ease-in-out`}),u.addEventListener(`mouseenter`,function(){u.style.setProperty(`background-color`,`#3d3d3d14`)}),u.addEventListener(`mouseleave`,function(){u.style.setProperty(`background-color`,`transparent`)});let d=window.matchMedia(`(max-width: 499px)`),f=window.matchMedia(`(max-width: 767px)`),p=function(){let e=d.matches,n=f.matches,r=!n;ye(t,{top:e||n?`0`:`16px`,"max-width":r?`768px`:`none`,"border-radius":r?`6px`:`0`,"flex-direction":e?`column`:`row`,"align-items":e?`flex-start`:`center`,padding:e?`12px`:`0`}),ye(o,{"align-self":e?`flex-start`:`center`,padding:e?`0 0 12px 0`:`9px 12px`}),ye(s,{flex:e?`none`:`1`,padding:e?`0 0 12px 0`:`12px`}),ye(l,{padding:e?`0`:`9px 12px`,"margin-left":e?`0`:`auto`,width:e?`100%`:`auto`}),e?ye(u,{position:`absolute`,top:`12px`,right:`12px`}):(ye(u,{position:`relative`}),u.style.removeProperty(`top`),u.style.removeProperty(`right`))};return p(),d.addEventListener(`change`,p),f.addEventListener(`change`,p),u.addEventListener(`click`,function(){d.removeEventListener(`change`,p),f.removeEventListener(`change`,p),t.hidden=!0}),t}function Ce(e){document.querySelector(`#k-license-banner`)||document.body.appendChild(Se(e))}function we(){return J.some(e=>e.test(window.location.hostname))}let Te=_e;function Ee(e){if(we())return;let t=window._wrappersMetadata,{message:n}=ge(t||Te),r=q(t||Te);!n&&r||(n.severity!==`INFO`&&xe(e),Ce(n))}let De=[`themeColor`,`fillMode`,`shape`,`size`,`rounded`,`positionMode`],Oe=`aria-labelledby`,ke=`aria-label`;var Ae=class e extends T{static call(t,n,r){e.fn.init.call(t,n,r)}static apply(t,n){e.fn.init.apply(t,n)}constructor(e,t){super(),this._features=[],this._iconContextToken=0,e!==void 0&&this.init(e,t)}init(e,t){let n=this;n._showWatermarkOverlay=Ee;let r=(this.options?.name||``).toLowerCase(),i=y.getConstructor();n.element=i(e).handler(n),r&&(n._iconContextToken=L.beginInit(r,n.element[0])),T.fn.init.call(n);let a=t?t.dataSource:null,o;t&&(o=(n.componentTypes||{})[t.componentType]),a&&(t=i.extend({},t,{dataSource:{}}));let s=t?.features,c=n.options?.features,l=s??c??[];t&&delete t.features,t=n.options=i.extend(!0,{},n.options,n.defaults,o||{},t),a&&(t.dataSource=a),t.features=l,n._features=l,n._validateFeatures(l);for(let e=0;e<l.length;e++)l[e].setup(n);let u=P.attr(`role`);n.element.attr(u)||n.element.attr(u,(t.name||``).toLowerCase()),n.element.data(`kendo`+t.prefix+t.name,n),n.bind(n.events,t)}endInit(){if(this._iconContextToken){let e=this._iconContextToken;this._iconContextToken=0,L.finalizeContext(e)}}_renderWithIconContext(e){let t=(this.options?.name||``).toLowerCase();if(!t)return e();let n=L.beginInit(t,this.element?.[0]),r=e();return L.finalizeContext(n),r}_hasBindingTarget(){return!!this.element[0].kendoBindingTarget}_tabindex(e){e||=this.wrapper;let t=this.element,n=`tabindex`,r=e.attr(n)||t.attr(n);t.removeAttr(n),e.attr(n,isNaN(r)?0:r)}setOptions(e){this._clearCssClasses(e),this._setEvents(e),y.getConstructor().extend(this.options,e),this._applyCssClasses()}_setEvents(e){let t=this,n=0,r=t.events.length,i;for(;n<r;n++)i=t.events[n],t.options[i]&&e[i]&&(t.unbind(i,t.options[i]),t._events&&t._events[i]&&delete t._events[i]);t.bind(t.events,e)}resize(e){let t=this.getSize(),n=this._size;(e||(t.width>0||t.height>0)&&(!n||t.width!==n.width||t.height!==n.height))&&(this._size=t,this._resize(t,e),this.trigger(`resize`,t))}getSize(){return P.dimensions(this.element)}size(e){if(e)this.setSize(e);else return this.getSize()}setSize(e){}_resize(e,t){}_validateFeatures(e){let t=this.constructor.featureMap;if(!t)return;let n=this.constructor,r=n.options||n.prototype?.options;if(!r)return;let i={};for(let t=0;t<e.length;t++)i[e[t].name]=!0;for(let e in t){if(i[e])continue;let n=t[e];for(let t=0;t<n.length;t++){let i=n[t];if(this.options[i]!==void 0&&this.options[i]!==r[i])throw Error(`Option "${i}" requires the "${e}" feature. Import it and add it to the features array.`)}}}destroy(){let e=this;if(e._features)for(let t=e._features.length-1;t>=0;t--){let n=e._features[t];n.teardown&&n.teardown(e)}e.element.removeData(`kendo`+e.options.prefix+e.options.name),e.element.removeData(`handler`),e.unbind()}_destroy(){this.destroy()}_applyCssClasses(e){let t=this.__proto__.options,n=this.options,r=e||this.wrapper||this.element,i=[],a,o,s,c,l=I;if(s=this.options._altname||t.name,c=l.propertyDictionary[s],!(!l||!c)){for(a=0;a<De.length;a++)o=De[a],s=this.options._altname||t.name,(o in t||o in n)&&i.push(l.getValidClass({widget:s,propName:o,value:n[o]}));r.addClass(i.join(` `))}}_ariaLabel(e){let t=this,n=t.element,r=n.attr(`id`),i=y.getConstructor()(`label[for="`+r+`"]`),a=n.attr(ke),o=n.attr(Oe),s;if(e[0]!==n[0]){if(a)e.attr(ke,a);else if(o)e.attr(Oe,o);else if(i.length){let n=v.guid();s=i.attr(`id`)||t._generateLabelId(i,r||n),e.attr(Oe,s)}}}_clearCssClasses(e,t){let n=this.__proto__.options,r=this.options,i=t||this.wrapper||this.element,a,o,s,c,l=I;if(s=this.options._altname||n.name,c=l.propertyDictionary[s],!(!l||!c))for(a=0;a<De.length;a++)o=De[a],(o in n||o in r)&&e.hasOwnProperty(o)&&(o===`themeColor`?i.removeClass(l.getValidClass({widget:s,propName:o,value:r[o],fill:r.fillMode})):(o===`fillMode`&&i.removeClass(l.getValidClass({widget:s,propName:`themeColor`,value:r.themeColor,fill:r.fillMode})),i.removeClass(l.getValidClass({widget:s,propName:o,value:r[o]}))))}_generateLabelId(e,t){let n=t+`_label`;return e.attr(`id`,n),n}};Ae.fn=Ae.prototype,Ae.prototype.options={prefix:``},Ae.prototype.events=[];var je=class extends Ae{dataItems(){let e=this.dataSource;return e&&typeof e.view==`function`?e.flatView():[]}};je.fn=je.prototype;let Me=`en-US`,Ne={name:Me,numberFormat:{pattern:[`-n`],decimals:2,",":`,`,".":`.`,groupSize:[3],percent:{pattern:[`-n %`,`n %`],decimals:2,",":`,`,".":`.`,groupSize:[3],symbol:`%`},currency:{name:`US Dollar`,abbr:`USD`,pattern:[`($n)`,`$n`],decimals:2,",":`,`,".":`.`,groupSize:[3],symbol:`$`}},calendars:{standard:{days:{names:[`Sunday`,`Monday`,`Tuesday`,`Wednesday`,`Thursday`,`Friday`,`Saturday`],namesAbbr:[`Sun`,`Mon`,`Tue`,`Wed`,`Thu`,`Fri`,`Sat`],namesShort:[`Su`,`Mo`,`Tu`,`We`,`Th`,`Fr`,`Sa`]},months:{names:[`January`,`February`,`March`,`April`,`May`,`June`,`July`,`August`,`September`,`October`,`November`,`December`],namesAbbr:[`Jan`,`Feb`,`Mar`,`Apr`,`May`,`Jun`,`Jul`,`Aug`,`Sep`,`Oct`,`Nov`,`Dec`]},AM:[`AM`,`am`,`AM`],PM:[`PM`,`pm`,`PM`],patterns:{d:`M/d/yyyy`,D:`dddd, MMMM dd, yyyy`,F:`dddd, MMMM dd, yyyy h:mm:ss tt`,g:`M/d/yyyy h:mm tt`,G:`M/d/yyyy h:mm:ss tt`,m:`MMMM dd`,M:`MMMM dd`,s:`yyyy'-'MM'-'ddTHH':'mm':'ss`,t:`h:mm tt`,T:`h:mm:ss tt`,u:`yyyy'-'MM'-'dd HH':'mm':'ss'Z'`,y:`MMMM, yyyy`,Y:`MMMM, yyyy`},"/":`/`,":":`:`,firstDay:0,twoDigitYearMax:2029}}},Y=new class{constructor(){window.kendo||(window.kendo={}),window.kendo.cultures||(window.kendo.cultures={}),this.cultures=window.kendo.cultures,this.cultures[Me]||(this.cultures[Me]=Ne)}findCulture(e){return e?typeof e==`string`?this.cultures[e]||this.cultures[e.split(`-`)[0]]||null:e.numberFormat?e:null:null}getCulture(e){return e&&=this.findCulture(e),e||this.cultures.current}appendDesignatorsToCultures(e){e.standard.AM&&e.standard.AM.length&&e.standard.PM&&e.standard.PM.length&&e.standard.AM.indexOf(`PMA0`)<0&&(e.standard.AM.indexOf(`AM`)>-1||e.standard.PM.indexOf(`PM`)>-1)&&(e.standard.AM.push(`a`,`A`,`PMa`,`PMA`,`PMa0`,`PMA0`),e.standard.PM.push(`p`,`P`,`AMp`,`AMP`,`AMp0`,`AMP0`))}culture(){return this.appendDesignatorsToCultures(this.cultures.current.calendars),this.cultures.current}setCulture(e){let t=this.findCulture(e)||this.cultures[Me];t.calendar=t.calendars.standard,this.cultures.current=t}registerCulture(e,t){this.cultures[e]=t}getCulturesRegistry(){return this.cultures}},Pe=/^(n|c|p|e)(\d*)$/i,Fe=/(\\.)|(googol)|(['][^']*[']?)|(["][^"]*["]?)/g,Ie=/\,/g,Le=new class e{format(e,t,n){let r=n?Y.getCulture(n):Y.culture(),i=r.numberFormat,a=i[`.`],o=i.decimals,s=i.pattern[0],c=[],l,u,d,f,p,m=e<0,h,g,_,v=``,y,b,x,S,C,w=-1,T;if(e===void 0)return``;if(!isFinite(e))return String(e);if(!t)return r.name.length?e.toLocaleString():e.toString();if(p=Pe.exec(t),p){if(t=p[1].toLowerCase(),u=t===`c`,d=t===`p`,(u||d)&&(i=u?i.currency:i.percent,a=i[`.`],o=i.decimals,l=i.symbol,s=i.pattern[+!m]),f=p[2],f&&(o=+f),t===`e`)return(f?e.toExponential(o):e.toExponential()).replace(`.`,i[`.`]);d&&(e*=100);let n=this.round(e,o);m=parseFloat(n)<0;let r=n.split(`.`);if(h=r[0],g=r[1],m&&(h=h.substring(1)),v=this.groupInteger(h,0,h.length,i),g&&(v+=a+g),t===`n`&&!m)return v;let c=``;for(let e=0,t=s.length;e<t;e++){let t=s.charAt(e);t===`n`?c+=v:t===`$`||t===`%`?c+=l:c+=t}return c}t=this.extractLiterals(t,c);let E=t.split(`;`),D=this.selectFormatSection(E,m,e);if(t=D.format,x=D.hasNegativeFormat,D.isZeroFormat)return t;let O=t.indexOf(`%`),k=t.indexOf(`$`);d=O!==-1,u=k!==-1,d&&(e*=100),u&&t[k-1]===`\\`&&(t=t.split(`\\`).join(``),u=!1),(u||d)&&(i=u?i.currency:i.percent,a=i[`.`],o=i.decimals,l=i.symbol),b=t.indexOf(`,`)>-1,b&&(t=t.replace(Ie,``));let A=this.calculateDecimalPrecision(t,e,m);t=A.format,S=A.decimalIndex,y=A.length;let j=A.number,M=this.findPlaceholderPositions(t);if(w=M.start,T=M.end,C=M.zeroIndex,w===y&&(T=w),w!==-1){let e=j.toString().split(`.`);h=e[0],g=e[1]||``,_=h.length,m&&parseFloat(j)*-1>=0&&(m=!1);let n=this.applyPatternToNumber(t,w,T,y,m,x,S,h,g,a,C);return b&&(n=this.groupInteger(n,w+(m&&!x?1:0),Math.max(T,_+w),i)),T>=w&&(n+=t.substring(T+1)),(u||d)&&(n=this.replaceSymbols(n,l)),c.length&&(n=this.replaceLiterals(n,c)),n}return String(j)}replaceSymbols(e,t){let n=``;for(let r=0,i=e.length;r<i;r++){let i=e.charAt(r);n+=i===`$`||i===`%`?t:i}return n}replaceLiterals(e,t){for(let n=0;n<t.length;n++)e=e.replace(`??`,t[n]);return e}applyPatternToNumber(e,t,n,r,i,a,o,s,c,l,u){let d=e.substring(0,t),f=``,p=s.length;i&&!a&&(d+=`-`);let m=t;for(;m<r;){let t=e.charAt(m);if(o===-1){if(n-m<p){d+=s;break}}else if(u!==-1&&u<m&&(f=``),o-m<=p&&o-m>-1&&(d+=s,m=o),o===m){d+=(c?l:``)+c,m+=n-o+1;continue}t===`0`?(d+=t,f=t):t===`#`&&(d+=f),m++}return d}selectFormatSection(e,t,n){let r,i=!1,a=!1;return t&&e[1]?(r=e[1],i=!0):n===0&&e[2]?(r=e[2],r.indexOf(`#`)===-1&&r.indexOf(`0`)===-1&&(a=!0)):r=e[0],{format:r,hasNegativeFormat:i,isZeroFormat:a}}calculateDecimalPrecision(e,t,n){let r=e.indexOf(`.`),i=0,a=e.length,o,s,c,l,u,d;if(r!==-1){let f=t.toString().split(`e`);if(o=f[1]?this.round(t,Math.abs(parseInt(f[1],10))):f[0],o=o.split(`.`)[1]||``,s=e.lastIndexOf(`0`)-r,c=e.lastIndexOf(`#`)-r,l=s>-1,u=c>-1,i=o.length,!l&&!u&&(e=e.substring(0,r)+e.substring(r+1),a=e.length,r=-1,i=0),l&&s>c)i=s;else if(c>s)if(u&&i>c){for(d=this.round(t,c,n);d.charAt(d.length-1)===`0`&&c>0&&c>s;)c--,d=this.round(t,c,n);i=c}else l&&i<s&&(i=s)}let f=this.round(t,i,n);return{format:e,decimalIndex:r,length:a,number:f}}findPlaceholderPositions(e){let t=e.indexOf(`#`),n=e.indexOf(`0`),r,i,a;return r=t===-1&&n!==-1?n:t!==-1&&n===-1?t:t>n?n:t,t=e.lastIndexOf(`#`),a=e.lastIndexOf(`0`),i=t===-1&&a!==-1?a:t!==-1&&a===-1||t>a?t:a,{start:r,end:i,zeroIndex:a}}extractLiterals(e,t){return(e.indexOf(`'`)>-1||e.indexOf(`"`)>-1||e.indexOf(`\\`)>-1)&&(e=e.replace(Fe,e=>{let n=e.charAt(0).replace(`\\`,``),r=e.slice(1).replace(n,``);return t.push(r),`??`})),e}groupInteger(e,t,n,r){let i=e.indexOf(r[`.`]),a=r.groupSize.slice(),o=a.shift(),s,c,l,u,d,f;if(n=i===-1?n+1:i,s=e.substring(t,n),c=s.length,c>=o){for(l=c,u=[];l>-1;)if(d=s.substring(l-o,l),d&&u.push(d),l-=o,f=a.shift(),o=f===void 0?o:f,o===0){l>0&&u.push(s.substring(0,l));break}s=u.reverse().join(r[`,`]),e=e.substring(0,t)+s+e.substring(n)}return e}round(t,n,r){return e.round(t,n,r)}static round(e,t,n){t||=0;let r=e.toString().split(`e`),i=Math.round(+(r[0]+`e`+(r[1]?+r[1]+t:t)));return n&&(i=-i),r=i.toString().split(`e`),(+(r[0]+`e`+(r[1]?+r[1]-t:-t))).toFixed(Math.min(t,20))}},Re=/dddd|ddd|dd|d|MMMM|MMM|MM|M|yyyy|yy|HH|H|hh|h|mm|m|fff|ff|f|tt|aa|ss|s|zzz|zz|z|EEEE|"[^"]*"|'[^']*'/g;function ze(e,t=2){let n=String(e);for(;n.length<t;)n=`0`+n;return n}let Be=new class{format(e,t,n){let r=(n?Y.getCulture(n):Y.culture()).calendars.standard,i=r.days,a=r.months;return(t.pattern||r.patterns[t]||t).replace(Re,t=>this.formatMatch(t,e,r,i,a))}formatMatch(e,t,n,r,i){let a,o,s;if(e===`d`)a=t.getDate();else if(e===`dd`)a=ze(t.getDate());else if(e===`ddd`)a=r.namesAbbr[t.getDay()];else if(e===`dddd`||e===`EEEE`)a=r.names[t.getDay()];else if(e===`M`)a=t.getMonth()+1;else if(e===`MM`)a=ze(t.getMonth()+1);else if(e===`MMM`)a=i.namesAbbr[t.getMonth()];else if(e===`MMMM`)a=i.names[t.getMonth()];else if(e===`yy`)a=ze(t.getFullYear()%100);else if(e===`yyyy`)a=ze(t.getFullYear(),4);else if(e===`h`)a=t.getHours()%12||12;else if(e===`hh`)a=ze(t.getHours()%12||12);else if(e===`H`)a=t.getHours();else if(e===`HH`)a=ze(t.getHours());else if(e===`m`)a=t.getMinutes();else if(e===`mm`)a=ze(t.getMinutes());else if(e===`s`)a=t.getSeconds();else if(e===`ss`)a=ze(t.getSeconds());else if(e===`f`)a=Math.floor(t.getMilliseconds()/100);else if(e===`ff`){let e=t.getMilliseconds();e>99&&(e=Math.floor(e/10)),a=ze(e)}else if(e===`fff`)a=ze(t.getMilliseconds(),3);else if(e===`tt`||e===`aa`)a=t.getHours()<12?n.AM[0]:n.PM[0];else if(e===`zzz`){o=t.getTimezoneOffset(),s=o<0;let e=Math.abs(o/60).toString().split(`.`)[0];o=Math.abs(o)-parseInt(e,10)*60,a=(s?`+`:`-`)+ze(parseInt(e,10)),a+=`:`+ze(o)}else if(e===`zz`||e===`z`){let n=t.getTimezoneOffset()/60;s=n<0;let r=Math.abs(n).toString().split(`.`)[0];a=(s?`+`:`-`)+(e===`zz`?ze(parseInt(r,10)):r)}return a===void 0?e.slice(1,e.length-1):a}},Ve=/\{(\d+)(:[^\}]+)?\}/g,He={}.toString,Ue=new class{toString(e,t,n){if(t){if(He.call(e)===`[object Date]`)return Be.format(e,t,n);if(typeof e==`number`)return Le.format(e,t,n)}return e===void 0?``:e}format(e,...t){return e.replace(Ve,(e,n,r)=>{let i=t[parseInt(n,10)],a=this.toString(i,r?r.substring(1):``);return String(a)})}extractFormat(e){return e.slice(0,3)===`{0:`&&(e=e.slice(3,e.length-1)),e}round(e,t,n){return Le.round(e,t,n)}},We=/[eE][\-+]?[0-9]+/,Ge=/\u00A0/g,Ke=/\s/g,qe=new class{parseInt(e,t){let n=this.parseFloat(e,t);return n&&n|0}parseFloat(e,t,n){if(!e&&e!==0)return null;if(typeof e==`number`)return e;let r=e.toString(),i=Y.getCulture(t).numberFormat,a=i.percent,o=i.currency,s=a.symbol,c=o.symbol,l=r.indexOf(`-`),u,d=!1;if(We.test(r)){let e=parseFloat(r.replace(i[`.`],`.`));return isNaN(e)?null:e}if(l>0)return null;l=+(l>-1),r.indexOf(c)>-1||n&&n.toLowerCase().indexOf(`c`)>-1?(i=o,u=i.pattern[0].replace(`$`,c).split(`n`),r.indexOf(u[0])>-1&&r.indexOf(u[1])>-1&&(r=r.replace(u[0],``).replace(u[1],``),l=1)):r.indexOf(s)>-1&&(d=!0,i=a,c=s),r=r.replace(`-`,``).replace(c,``).replace(Ge,` `).split(i[`,`].replace(Ge,` `)).join(``).replace(Ke,``).replace(i[`.`],`.`);let f=parseFloat(r);return isNaN(f)?f=null:l&&(f*=-1),f&&d&&(f/=100),f}},Je={}.toString,Ye=/[+|\-]\d{1,2}/,Xe=/[+|\-]\d{1,2}:?\d{2}/,Ze=/^\/Date\((.*?)\)\/$/,Qe=/[+-]\d*/,$e=[[],[`G`,`g`,`F`],[`D`,`d`,`y`,`m`,`T`,`t`]],et=[[`yyyy-MM-ddTHH:mm:ss.fffffffzzz`,`yyyy-MM-ddTHH:mm:ss.fffffff`,`yyyy-MM-ddTHH:mm:ss.fffzzz`,`yyyy-MM-ddTHH:mm:ss.fff`,`ddd MMM dd yyyy HH:mm:ss`,`yyyy-MM-ddTHH:mm:sszzz`,`yyyy-MM-ddTHH:mmzzz`,`yyyy-MM-ddTHH:mmzz`,`yyyy-MM-ddTHH:mm:ss`,`yyyy-MM-dd HH:mm:ss`,`yyyy/MM/dd HH:mm:ss`],[`yyyy-MM-ddTHH:mm`,`yyyy-MM-dd HH:mm`,`yyyy/MM/dd HH:mm`],[`yyyy/MM/dd`,`yyyy-MM-dd`,`HH:mm:ss`,`HH:mm`]],tt={2:/^\d{1,2}/,3:/^\d{1,3}/,4:/^\d{4}/,exact3:/^\d{3}/},nt=new class{constructor(){this.timezoneService=null}setTimezoneService(e){this.timezoneService=e}parseDate(e,t,n,r){return this.internalParseDate(e,t,n,!1,r)}parseExactDate(e,t,n){return this.internalParseDate(e,t,n,!0)}internalParseDate(e,t,n,r,i){if(Je.call(e)===`[object Date]`)return e;if(!e)return null;let a=String(e),o=null,s;if(a.indexOf(`/D`)===0){let e=Ze.exec(a);if(e){let t=e[1];if(s=Qe.exec(t.substring(1)),o=new Date(parseInt(t,10)),s&&this.timezoneService){let e=this.parseMicrosoftFormatOffset(s[0]);o=this.timezoneService.apply(o,0),o=this.timezoneService.convert(o,0,-1*e)}return o}}let c=Y.getCulture(n),l;l=t?Array.isArray(t)?t:[t]:this.getDefaultFormats(c);for(let e=0;e<l.length;e++)if(o=this.parseExact(a,l[e],c,r,i),o)return o;return o}parseExact(e,t,n,r,i){if(!e)return null;let a=n.calendars.standard,o=0,s=0,c=e=>{let n=0;for(;t[o]===e;)n++,o++;return n>0&&--o,n},l=t=>{let n=``;if(t===2)for(let r=0;r<=t;r++)n+=e[s+r]||``;n=i&&n.match(tt.exact3)&&Number.isInteger(Number(n))&&Number(n)>0?this.unpadZero(n):e.substr(s,t);let r=tt[t]||RegExp(`^\\d{1,`+t+`}`),a=n.match(r);if(a){let e=a[0];return s+=e.length,parseInt(e,10)}return null},u=(t,n,r)=>{let i=0,a=0;for(let o=0;o<t.length;o++){let c=t[o],l=c.length,u=e.substr(s,r||l);n&&(u=u.toLowerCase()),u===c&&l>i&&(i=l,a=o)}return i?(s+=i,a+1):null},d=()=>e.charAt(s)===t[o]?(s++,!0):!1,f=null,p=null,m=null,h=null,g=null,_=null,v=null,y=!1,b=new Date,x=a.twoDigitYearMax||2029,S=b.getFullYear(),C=null,w,T=null,E=null;t||=`d`;let D=a.patterns[t];D&&(t=D);let O=t.split(``),k=O.length;for(a._lowerDays||=this.lowerLocalInfo(a.days),a._lowerMonths||=this.lowerLocalInfo(a.months);o<k;o++){let t=O[o];if(y)t===`'`?y=!1:d();else if(t===`d`){let e=c(`d`);if(m!==null&&e>2)continue;if(m=e<3?l(2):u(a._lowerDays[e===3?`namesAbbr`:`names`],!0),m===null||this.outOfRange(m,1,31))return null}else if(t===`M`){let e=c(`M`);if(p=e<3?l(2):u(a._lowerMonths[e===3?`namesAbbr`:`names`],!0),p===null||this.outOfRange(p,1,12))return null;--p}else if(t===`y`){let e=c(`y`);if(f=l(e),f===null)return null;if(e===2){let e=x;typeof e==`string`&&(e=S+parseInt(e,10)),f=S-S%100+f,f>e&&(f-=100)}}else if(t===`h`){if(c(`h`),h=l(2),h===12&&(h=0),h===null||this.outOfRange(h,0,11))return null}else if(t===`H`){if(c(`H`),h=l(2),h===null||this.outOfRange(h,0,23))return null}else if(t===`m`){if(c(`m`),g=l(2),g===null||this.outOfRange(g,0,59))return null}else if(t===`s`){if(c(`s`),_=l(2),_===null||this.outOfRange(_,0,59))return null}else if(t===`f`){let t=c(`f`),n=e.substr(s,t).match(tt[3]);if(v=l(t),v!==null&&n){let e=parseFloat(`0.`+n[0]);e=parseFloat(Le.round(e,3)),v=e*1e3}if(v===null||this.outOfRange(v,0,999))return null}else if(t===`t`){let e=c(`t`),t=a.AM,n=a.PM;if(e===1&&(t=this.mapDesignators(t),n=this.mapDesignators(n)),C=u(n,!1,this.longestStringLength(n)),!C&&!u(t,!1,this.longestStringLength(t)))return null}else if(t===`z`){w=!0;let t=c(`z`);if(e.substr(s,1)===`Z`){d();continue}let n=e.substr(s,6).match(t>2?Xe:Ye);if(!n)return null;let r=n[0].split(`:`),i=r[0],a=r[1];if(!a&&i.length>3&&(s=i.length-2,a=i.substring(s),i=i.substring(0,s)),T=parseInt(i,10),this.outOfRange(T,-12,13)||t>2&&(a=r[0][0]+a,E=parseInt(a,10),isNaN(E)||this.outOfRange(E,-59,59)))return null}else if(t===`'`)y=!0,d();else if(!d())return null}if(r&&!/^\s*$/.test(e.substr(s)))return null;f===null&&p===null&&m===null&&(h!==null||g!==null||_!==null)?(f=S,p=b.getMonth(),m=b.getDate()):(f===null&&(f=S),m===null&&(m=1)),C&&h!==null&&h<12&&(h+=12);let A;return w?(T&&h!==null&&(h+=-T),E&&g!==null&&(g+=-E),A=new Date(Date.UTC(f,p??0,m,h??0,g??0,_??0,v??0))):(A=new Date(f,p??0,m,h??0,g??0,_??0,v??0),this.adjustDST(A,h)),f<100&&A.setFullYear(f),A.getDate()!==m&&w===void 0?null:A}parseMicrosoftFormatOffset(e){let t=e.substr(0,1)===`-`?-1:1;return e=e.substring(1),t*(parseInt(e.substr(0,2),10)*60+parseInt(e.substring(2),10))}getDefaultFormats(e){let t=Math.max($e.length,et.length),n=(e.calendar||e.calendars.standard).patterns,r=[];for(let e=0;e<t;e++){let t=$e[e]||[];for(let e=0;e<t.length;e++)r.push(n[t[e]]);r.push(...et[e]||[])}return r}outOfRange(e,t,n){return!(e>=t&&e<=n)}adjustDST(e,t){!t&&e.getHours()===23&&e.setHours(e.getHours()+2)}lowerLocalInfo(e){return{names:e.names.map(e=>e.toLowerCase()),namesAbbr:e.namesAbbr.map(e=>e.toLowerCase())}}unpadZero(e){return e.replace(/^0*/,``)}mapDesignators(e){return e.map(e=>e.charAt(0))}longestStringLength(e){return e.reduce((e,t)=>Math.max(e,t.length),0)}},rt=new class{convert(e){let t=Y.getCulture(e)||Y.culture(),n={};return n[t.numberFormat.currency.abbr]=t.numberFormat.currency,{localeInfo:()=>this.buildLocaleInfo(t,n),parseDate:(e,n)=>nt.parseExactDate(e,n,t),toString:(e,n)=>{let r=Ue.toString(e,n,t);return r==null?``:String(r)},format:(e,...t)=>Ue.format(e,...t)}}buildLocaleInfo(e,t){return{numbers:{localeCurrency:e.numberFormat.currency.abbr,currencies:t,symbols:{group:e.numberFormat[`,`],decimal:e.numberFormat[`.`],percentSign:e.numberFormat.percent.symbol}},calendar:{patterns:e.calendars.standard.patterns,months:{format:{wide:e.calendars.standard.months.names,abbreviated:e.calendars.standard.months.namesAbbr}},days:{format:{wide:e.calendars.standard.days.names,abbreviated:e.calendars.standard.days.namesAbbr}}}}}buildLocaleInfoAll(e,t){let n={},[r,i]=e.name.split(`-`);if(n.name=r,n.identity={language:r},i&&(n.territory=i),e.numberFormat&&(n.numbers={symbols:{decimal:e.numberFormat[`.`],group:e.numberFormat[`,`],percentSign:e.numberFormat.percent?.symbol||`%`},decimal:{patterns:e.numberFormat.pattern,groupSize:e.numberFormat.groupSize},currency:{patterns:e.numberFormat.currency?.pattern,groupSize:e.numberFormat.currency?.groupSize},percent:{patterns:e.numberFormat.percent?.pattern,groupSize:e.numberFormat.percent?.groupSize,decimals:e.numberFormat.percent?.decimals}},e.numberFormat.currency&&(n.numbers.currencies={[e.numberFormat.currency.abbr]:e.numberFormat.currency},n.numbers.localeCurrency=e.numberFormat.currency.abbr)),e.calendars&&e.calendars.standard){let t=e.calendars.standard;n.calendar={patterns:{d:t.patterns.d,D:t.patterns.D,F:t.patterns.F,g:t.patterns.g,G:t.patterns.G,m:t.patterns.m,M:t.patterns.M,s:t.patterns.s,t:t.patterns.t,T:t.patterns.T,u:t.patterns.u,y:t.patterns.y,Y:t.patterns.Y},days:{format:{wide:t.days.names,abbreviated:t.days.namesAbbr,short:t.days.namesShort},"stand-alone":{wide:t.days.names,abbreviated:t.days.namesAbbr,short:t.days.namesShort}},months:{format:{wide:t.months.names,abbreviated:t.months.namesAbbr,narrow:t.months.namesAbbr.map(e=>e.charAt(0))},"stand-alone":{wide:t.months.names,abbreviated:t.months.namesAbbr,narrow:t.months.namesAbbr.map(e=>e.charAt(0))}},dayPeriods:{format:{abbreviated:{am:t.AM[0],pm:t.PM[0]},narrow:{am:t.AM[1],pm:t.PM[1]},wide:{am:t.AM[0],pm:t.PM[0]}},"stand-alone":{abbreviated:{am:t.AM[0],pm:t.PM[0]},narrow:{am:t.AM[1],pm:t.PM[1]},wide:{am:t.AM[0],pm:t.PM[0]}}}},`firstDay`in t&&(n.firstDay=t.firstDay)}return n}},it=/^\w+/,at=/\$\{([^}]*)\}/g,ot=/\\\}/g,st=/__CURLY__/g,ct=/\\#/g,lt=/__SHARP__/g;function ut(e,t){if(t)return`'`+e.split(`'`).join(`\\'`).split(`\\"`).join(`\\\\\\"`).replace(/\n/g,`\\n`).replace(/\r/g,`\\r`).replace(/\t/g,`\\t`)+`'`;{let t=e.charAt(0),n=e.substring(1);return t===`=`?`+(`+n+`)+`:t===`:`?`+$kendoHtmlEncode(`+n+`)+`:`;`+e+`;$kendoOutput+=`}}let dt=new class{constructor(){this.paramName=`data`,this.useWithBlock=!0,this.debugTemplates=!1}setDebugMode(e){this.debugTemplates=e}render(e,t){let n=``;for(let r=0;r<t.length;r++)n+=e(t[r]);return n}compile(e,t){if(typeof e==`function`)return e;let n={paramName:t?.paramName===void 0?this.paramName:t.paramName,useWithBlock:t?.useWithBlock===void 0?this.useWithBlock:t.useWithBlock},r=n.paramName,i=r.match(it)[0],a=n.useWithBlock,o=`var $kendoOutput, $kendoHtmlEncode = kendo.htmlEncode;`;o+=a?`with(`+r+`){`:``,o+=`$kendoOutput=`;let s=e.replace(ot,`__CURLY__`).replace(at,`#=$kendoHtmlEncode($1)#`).replace(st,`}`).replace(ct,`__SHARP__`).split(`#`);for(let e=0;e<s.length;e++)o+=ut(s[e],e%2==0);o+=a?`;}`:`;`,o+=`return $kendoOutput;`,o=o.replace(lt,`#`);try{let e=Function(i,o);return e._slotCount=Math.floor(s.length/2),e}catch{if(this.debugTemplates)return console.warn(`Invalid template:'${e}' Generated code:'${o}'`),(()=>``);throw Error(Ue.format(`Invalid template:'{0}' Generated code:'{1}'`,e,o))}}},ft=/&/g,pt=/</g,mt=/"/g,ht=/'/g,gt=/>/g,_t=[`http:`,`https:`],vt=new class{decode(e){let t={"&":`&`,"<":`<`,">":`>`,""":`"`,"'":`'`};return e.replace(/&(?:amp|lt|gt|quot|#39);/g,function(e){return t[e]})}encode(e,t){return t===!0&&(e=this.decode(e)),(``+e).replace(ft,`&`).replace(pt,`<`).replace(gt,`>`).replace(mt,`"`).replace(ht,`'`)}sanitizeLink(e){let t=``;try{let n=new URL(e,window.location.origin);if(_t.includes(n.protocol))t=e;else throw Error(`Invalid protocol`)}catch{t=`#INVALIDLINK`}return this.encode(t)}convertTextUrlToLink(e,t){return(t?e:this.encode(e)).replace(/((https?:\/\/[^\s"'<>]+)|(www\.[^\s"'<>]+))/gi,(e,t,n,r,i,a)=>{let o=a.lastIndexOf(`>`,i-1),s=a.substring(o+1,i);if(/\w+\s*=\s*["']$/.test(s))return e;let c=e.trim(),l=e.trim();/^www\./i.test(c)&&(c=`https://`+c);try{return c=new URL(c).href,`<a href="${c}" target="_blank" rel="noopener noreferrer">${l}</a>`}catch{return e}})}unescape(e){let t;try{t=window.decodeURIComponent(e)}catch{t=e.replace(/%u([\dA-F]{4})|%([\dA-F]{2})/gi,function(e,t,n){return String.fromCharCode(parseInt(`0x`+(t||n),16))})}return t}},yt=new class{constructor(){this.MS_PER_MINUTE=6e4,this.MS_PER_HOUR=60*6e4,this.MS_PER_DAY=864e5}adjustDST(e,t){return t===0&&e.getHours()===23?(e.setHours(e.getHours()+2),!0):!1}setDayOfWeek(e,t,n=1){let r=e.getHours();t=(t-e.getDay()+7*n)%7,e.setDate(e.getDate()+t),this.adjustDST(e,r)}dayOfWeek(e,t,n){return e=new Date(e),this.setDayOfWeek(e,t,n),e}firstDayOfMonth(e){return new Date(e.getFullYear(),e.getMonth(),1)}lastDayOfMonth(e){let t=new Date(e.getFullYear(),e.getMonth()+1,0),n=this.firstDayOfMonth(e),r=Math.abs(t.getTimezoneOffset()-n.getTimezoneOffset());return r&&t.setHours(n.getHours()+r/60),t}firstDayOfYear(e){return new Date(e.getFullYear(),0,1)}lastDayOfYear(e){return new Date(e.getFullYear(),11,31)}moveDateToWeekStart(e,t){return t===1?this.addDays(e,4-(e.getDay()||7)):this.addDays(this.dayOfWeek(e,t,-1),4)}calcWeekInYear(e,t){let n=new Date(e.getFullYear(),0,1,-6),r=this.moveDateToWeekStart(e,t).getTime()-n.getTime(),i=Math.floor(r/this.MS_PER_DAY);return 1+Math.floor(i/7)}weekInYear(e,t){t===void 0&&(t=Y.culture().calendar.firstDay);let n=this.addDays(e,-7),r=this.addDays(e,7),i=this.calcWeekInYear(e,t);return i===0?this.calcWeekInYear(n,t)+1:i===53&&this.calcWeekInYear(r,t)>1?1:i}getDate(e){return e=new Date(e.getFullYear(),e.getMonth(),e.getDate(),0,0,0),this.adjustDST(e,0),e}toUtcTime(e){return Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds())}getMilliseconds(e){return this.toInvariantTime(e).getTime()-this.getDate(this.toInvariantTime(e)).getTime()}isInTimeRange(e,t,n){let r=this.getMilliseconds(t),i=this.getMilliseconds(n);if(!e||r===i)return!0;t>=n&&(i+=this.MS_PER_DAY);let a=this.getMilliseconds(e);return r>a&&(a+=this.MS_PER_DAY),i<r&&(i+=this.MS_PER_DAY),a>=r&&a<=i}isInDateRange(e,t,n){let r=t.getTime(),i=n.getTime();r>=i&&(i+=this.MS_PER_DAY);let a=e.getTime();return a>=r&&a<=i}addDays(e,t){let n=e.getHours();return e=new Date(e),this.setTime(e,t*this.MS_PER_DAY),this.adjustDST(e,n),e}setTime(e,t,n){let r=e.getTimezoneOffset();if(e.setTime(e.getTime()+t),!n){let t=e.getTimezoneOffset()-r;e.setTime(e.getTime()+t*this.MS_PER_MINUTE)}}setHours(e,t){return e=new Date(e.getFullYear(),e.getMonth(),e.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()),this.adjustDST(e,t.getHours()),e}today(){return this.getDate(new Date)}isToday(e){return this.getDate(e).getTime()===this.today().getTime()}toInvariantTime(e){let t=new Date(1980,1,1,0,0,0);return e&&t.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),t}addYear(e,t){let n=new Date(e);return new Date(n.setFullYear(n.getFullYear()+t))}nextDay(e){return this.addDays(e,1)}previousDay(e){return this.addDays(e,-1)}nextYear(e){return this.addYear(e,1)}previousYear(e){return this.addYear(e,-1)}addLiteral(e,t){let n=e[e.length-1];n&&n.type===`LITERAL`?n.pattern+=t:e.push({type:`literal`,pattern:t})}isHour12(e){return e===`h`||e===`K`}dateNameType(e){if(e<=3)return`abbreviated`;if(e===4)return`wide`;if(e===5)return`narrow`}startsWith(e,t,n=0){return e.indexOf(t,n)===n}datePattern(e,t){let n=t.calendar,r;return typeof e==`string`&&(r=n.patterns[e]?n.patterns[e]:e),r||=n.patterns.d,r}splitDateFormat(e){let t=Y.culture(),n=this.datePattern(e,t).replaceAll(`dddd`,`EEEE`).replaceAll(`ddd`,`EEE`).replace(`tt`,`aa`),r=[],i=/d{1,2}|E{1,6}|e{1,6}|c{3,6}|c{1}|M{1,5}|L{1,5}|y{1,4}|H{1,2}|h{1,2}|k{1,2}|K{1,2}|m{1,2}|a{1,5}|s{1,2}|S{1,3}|t{1,2}|z{1,4}|Z{1,5}|x{1,5}|X{1,5}|G{1,5}|q{1,5}|Q{1,5}|"[^"]*"|'[^']*'/g,a=i.lastIndex=0,o=i.exec(n);for(;o;){let e=o[0];if(a<o.index&&this.addLiteral(r,n.substring(a,o.index)),this.startsWith(e,`"`)||this.startsWith(e,`'`))this.addLiteral(r,e);else{let t=e[0],n=u[t],i={type:n,pattern:e};n===`hour`&&(i.hour12=this.isHour12(e));let a=d[n];if(a){let n=typeof a.minLength==`number`?a.minLength:a.minLength[t],r=e.length;r>=n&&e!==`aa`&&(i.names={type:a.type,nameType:this.dateNameType(r)||`abbreviated`,standAlone:a.standAlone===t})}r.push(i)}a=i.lastIndex,o=i.exec(n)}return a<n.length&&this.addLiteral(r,n.substring(a)),r}dateFormatNames(e){let{type:t,nameType:n}=e,r=Y.culture();n===`wide`&&(n=`names`),n===`abbreviated`&&(n=`namesAbbr`),n===`narrow`&&(n=`namesShort`);let i=r.calendar[t]?.[n];return i||=r.calendar[t]?.name,i||[]}dateFieldName(e){return(Y.culture().calendar.dateFields?.[e.type]||{})[e.nameType]}getRelativeDateString(e,t=new Date){if(!e)return``;let n=new Date(t);n.setHours(0,0,0,0);let r=new Date(e);r.setHours(0,0,0,0);let i=n.getTime()-r.getTime(),a=Math.floor(i/this.MS_PER_DAY);return a===0?`Today`:a===1?`Yesterday`:a<=6?`Last ${Ue.toString(r,`dddd`)}`:String(Ue.toString(r,`dddd, MMMM dd, yyyy`))}},bt=new class{constructor(){this._directions=this.createDirections(),this._effects=this.createEffects()}createDirections(){return{left:{reverse:`right`,property:`left`,transition:`translatex`,vertical:!1,modifier:-1},right:{reverse:`left`,property:`left`,transition:`translatex`,vertical:!1,modifier:1},down:{reverse:`up`,property:`top`,transition:`translatey`,vertical:!0,modifier:1},up:{reverse:`down`,property:`top`,transition:`translatey`,vertical:!0,modifier:-1},top:{reverse:`bottom`},bottom:{reverse:`top`},in:{reverse:`out`,modifier:-1},out:{reverse:`in`,modifier:1},vertical:{reverse:`vertical`},horizontal:{reverse:`horizontal`}}}createEffects(){let e={enabled:!0,Element:function(e){this.element=$(e)},promise:function(e,t){e.is(`:visible`)||e.css({display:e.data(`olddisplay`)||`block`}).css(`display`),t.hide&&e.data(`olddisplay`,e.data(`olddisplay`)||e.css(`display`)).hide(),t.init&&t.init(),t.completeCallback&&t.completeCallback(e),e.dequeue()},promiseShim:null,disable:function(){this.enabled=!1,this.promise=this.promiseShim},enable:function(){this.enabled=!0,this.promise=this.animatedPromise}};return e.promiseShim=e.promise,e}get directions(){return this._directions}get effects(){return this._effects}prepareAnimationOptions(e,t,n,r){return typeof e==`string`&&(v.isFunction(t)&&(r=t,t=400,n=!1),v.isFunction(n)&&(r=n,n=!1),typeof t==`boolean`&&(n=t,t=400),e={effects:e,duration:t,reverse:n,complete:r}),$.extend({effects:{},duration:400,reverse:!1,init:$.noop,teardown:$.noop,hide:!1},e,{completeCallback:e.complete,complete:$.noop})}animate(e,t,n,r,i){let a=this._effects,o=this.prepareAnimationOptions.bind(this),s=0,c=e.length,l;for(;s<c;s++)l=$(e[s]),l.queue(function(){a.promise($(this),o(t,n,r,i))});return e}toggleClass(e,t,n,r){if(t){let n=t.split(` `);$.each(n,(t,n)=>{e.toggleClass(n,r)})}return e}fx(e){return new this._effects.Element(e)}},xt=new class{caret(e,t,n){let r,i=t!==void 0;n===void 0&&(n=t),e[0]&&(e=e[0]);let a=e;if(i&&a.disabled)return[];try{if(a.selectionStart!==void 0)if(i){a.focus();let e=m.mobileOS;return e&&(e.wp||e.android)?setTimeout(()=>{a.setSelectionRange(t,n)},0):a.setSelectionRange(t,n),[t,n]}else return[a.selectionStart,a.selectionEnd];else if(document.selection){if($(a).is(`:visible`)&&a.focus(),r=a.createTextRange(),i)return r.collapse(!0),r.moveStart(`character`,t),r.moveEnd(`character`,n-t),r.select(),[t,n];{let e=r.duplicate(),t,n;return r.moveToBookmark(document.selection.createRange().getBookmark()),e.setEndPoint(`EndToStart`,r),t=e.text.length,n=t+r.text.length,[t,n]}}}catch{return[]}return[]}antiForgeryTokens(){let e={},t=$(`meta[name=csrf-token],meta[name=_csrf]`).attr(`content`),n=$(`meta[name=csrf-param],meta[name=_csrf_header]`).attr(`content`);return $(`input[name^='__RequestVerificationToken']`).each(function(){e[this.name]=this.value}),n!==void 0&&t!==void 0&&(e[n]=t),e}},St=new class{constructor(){this._fileGroupMap=this.createFileGroupMap(),this.fileSaver=document.createElement(`a`),this.downloadAttribute=`download`in this.fileSaver&&!m.browser.edge}createFileGroupMap(){return{audio:[`.aif`,`.iff`,`.m3u`,`.m4a`,`.mid`,`.mp3`,`.mpa`,`.wav`,`.wma`,`.ogg`,`.wav`,`.wma`,`.wpl`],video:[`.3g2`,`.3gp`,`.avi`,`.asf`,`.flv`,`.m4u`,`.rm`,`.h264`,`.m4v`,`.mkv`,`.mov`,`.mp4`,`.mpg`,`.rm`,`.swf`,`.vob`,`.wmv`],image:[`.ai`,`.dds`,`.heic`,`.jpe`,`jfif`,`.jif`,`.jp2`,`.jps`,`.eps`,`.bmp`,`.gif`,`.jpeg`,`.jpg`,`.png`,`.ps`,`.psd`,`.svg`,`.svgz`,`.tif`,`.tiff`],txt:[`.doc`,`.docx`,`.log`,`.pages`,`.tex`,`.wpd`,`.wps`,`.odt`,`.rtf`,`.text`,`.txt`,`.wks`],presentation:[`.key`,`.odp`,`.pps`,`.ppt`,`.pptx`],data:[`.xlr`,`.xls`,`.xlsx`],programming:`.tmp,.bak,.msi,.cab,.cpl,.cur,.dll,.dmp,.drv,.icns,.ico,.link,.sys,.cfg,.ini,.asp,.aspx,.cer,.csr,.css,.dcr,.htm,.html,.js,.php,.rss,.xhtml`.split(`,`),pdf:[`.pdf`],config:[`.apk`,`.app`,`.bat`,`.cgi`,`.com`,`.exe`,`.gadget`,`.jar`,`.wsf`],zip:[`.7z`,`.cbr`,`.gz`,`.sitx`,`.arj`,`.deb`,`.pkg`,`.rar`,`.rpm`,`.tar.gz`,`.z`,`.zip`,`.zipx`],"disc-image":[`.dmg`,`.iso`,`.toast`,`.vcd`,`.bin`,`.cue`,`.mdf`]}}get fileGroupMap(){return this._fileGroupMap}getFileGroup(e,t){let n=this._fileGroupMap,r=Object.keys(n),i=`file`;if(e===void 0||!e.length)return i;let a=e.toLowerCase();a.startsWith(`.`)||(a=`.`+a);for(let e=0;e<r.length;e+=1)if(n[r[e]].indexOf(a)>-1)return t?`file-`+r[e]:r[e];return i}getFileSizeMessage(e){let t=[`Bytes`,`KB`,`MB`,`GB`,`TB`];if(e===0)return`0 Byte`;let n=parseInt(String(Math.floor(Math.log(e)/Math.log(1024))),10);return Math.round(e/1024**n)+` `+t[n]}postToProxy(e,t,n,r){let i=$(`<form>`).attr({action:n,method:`POST`,target:r}),a=xt.antiForgeryTokens();a.fileName=t;let o=e.split(`;base64,`);a.contentType=o[0].replace(`data:`,``),a.base64=o[1];for(let e in a)Object.prototype.hasOwnProperty.call(a,e)&&$(`<input>`).attr({value:a[e],name:e,type:`hidden`}).appendTo(i);i.appendTo(`body`).submit().remove()}saveAsBlob(e,t){let n=e;if(typeof e==`string`){let t=e.split(`;base64,`),r=t[0],i=atob(t[1]),a=new Uint8Array(i.length);for(let e=0;e<i.length;e++)a[e]=i.charCodeAt(e);n=new Blob([a.buffer],{type:r})}navigator.msSaveBlob(n,t)}saveAsDataURI(e,t){let n=e;window.Blob&&e instanceof Blob&&(n=URL.createObjectURL(e)),this.fileSaver.download=t,this.fileSaver.href=n;let r=document.createEvent(`MouseEvents`);r.initMouseEvent(`click`,!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.fileSaver.dispatchEvent(r),setTimeout(function(){URL.revokeObjectURL(n)})}saveAs(e){let t=this.postToProxy.bind(this);e.forceProxy||(this.downloadAttribute?t=this.saveAsDataURI.bind(this):navigator.msSaveBlob&&(t=this.saveAsBlob.bind(this))),t(e.dataURI,e.fileName,e.proxyURL,e.proxyTarget)}},Ct=`function`,wt=new class{constructor(){this.widgets=[],this.namespaces=new Map}isWidgetConstructor(e){if(typeof e!=Ct||e===null)return!1;let t=e;return`fn`in t&&`extend`in t}createNamespace(e,t){let n={roles:{},...t};return this.namespaces.set(e,n),n}getNamespace(e){return this.namespaces.get(e)}register(e,t={}){let n=t.namespace||`ui`,r=this.namespaces.get(n);if(!r)throw Error(`Unknown widget namespace: ${n}`);this.registerToNamespace(e,r,t.prefix)}registerToNamespace(e,t,n){let r=e.fn.options.name||e.options?.name;if(!r)throw Error(`Widget must have a name in options`);n||=``;let i=r.toLowerCase();t[r]=e,t.roles[i]=e;let a=`getKendo`+n+r,o=`kendo`+n+r;this.createJQueryPlugin(o,e,a);let s={name:o,widget:e,prefix:n};this.widgets.push(s)}getWidget(e,t){if(t){let n=this.namespaces.get(t)?.[e];return this.isWidgetConstructor(n)?n:void 0}for(let t of this.namespaces.values()){let n=t[e];if(this.isWidgetConstructor(n))return n}}getWidgetByRole(e,t){let n=e.toLowerCase();if(t)return this.namespaces.get(t)?.roles[n];for(let e of this.namespaces.values())if(e.roles[n])return e.roles[n]}getAllWidgets(){return this.widgets.slice()}getWidgetInstance(e,t){let n=$(e),r,i=t?[t]:Array.from(this.namespaces.values());for(let e of i)for(let t in e.roles){let i=e.roles[t],a=`kendo`+(i.fn?.options?.prefix||``)+(i.fn?.options?.name||``);if(r=n.data(a),r)return r}}createJQueryPlugin(e,t,n){let r=Array.prototype.slice;$.fn[e]=function(n){let i=this,a;return typeof n==`string`?(a=r.call(arguments,1),this.each(function(){let t=$.data(this,e),r,o;if(!t)throw Error(Ue.format(`Cannot call method '{0}' of {1} before it is initialized`,n,e));if(r=t[n],typeof r!=Ct)throw Error(Ue.format(`Cannot find method '{0}' of {1}`,n,e));if(o=r.apply(t,a),o!==void 0)return i=o,!1})):this.each(function(){return new t(this,n)}),i},$.fn[e].widget=t,$.fn[n]=function(){return this.data(e)}}rolesFromNamespaces(e,t){let n=[],r,i;for(!e[0]&&t&&(e=t),r=0,i=e.length;r<i;r++)n[r]=e[r].roles;let a=[...n].reverse();return $.extend.apply(null,[{}].concat(a))}},Tt=new class{constructor(){this.getterCache={},this.setterCache={}}wrapExpression(e,t){let n=t||`d`,r=1;for(let t=0;t<e.length;t++){let i=e[t];if(i!==``){let a=i.indexOf(`[`);a!==0&&(a===-1?i=`.`+i:(r++,i=`.`+i.substring(0,a)+` || {})`+i.substring(a))),r++,n+=i+(t<e.length-1?` || {})`:`)`)}}return Array(r).join(`(`)+n}expr(e,t,n){return e||=``,typeof t==`string`&&(n=t,t=!1),n||=`d`,e&&e.charAt(0)!==`[`&&(e=`.`+e),t?(e=e.replace(/"([^.]*)\.([^"]*)"/g,`"$1_$DOT$_$2"`),e=e.replace(/'([^.]*)\.([^']*)'/g,`'$1_$DOT$_$2'`),e=this.wrapExpression(e.split(`.`),n),e=e.replace(/_\$DOT\$_/g,`.`)):e=n+e,e}exprToArray(e,t){return e||=``,e.indexOf(`.`)>=0||e.indexOf(`[`)>=0?e.split(/[[\].]/).map(e=>e.replace(/["']/g,``)).filter(e=>e):e===``?[]:[e]}getter(e,t){let n=e+t;return this.getterCache[n]||(this.getterCache[n]=n=>{let r=this.exprToArray(e,t),i=n;for(let e=0;e<r.length;e++)if(i=i[r[e]],!v.isPresent(i)&&t)return i;return i}),this.getterCache[n]}setter(e){return this.setterCache[e]||(this.setterCache[e]=(t,n)=>{let r=this.exprToArray(e),i=e=>{e.props.length?(e.parent=e.parent[e.props.shift()],i(e)):e.parent[e.prop]=e.val};i({parent:t,val:n,prop:r.pop(),props:r})}),this.setterCache[e]}accessor(e){return{get:this.getter(e),set:this.setter(e)}}},Et=/template$/i,Dt=/^\s*(?:\{(?:.|\r\n|\n)*\}|\[(?:.|\r\n|\n)*\])\s*$/,Ot=/^\{(\d+)(:[^\}]+)?\}|^\[[A-Za-z_]+\]$/,kt=/([A-Z])/g,At=/^(\+|-?)\d+(\.?)\d*$/,jt=[`themeColor`,`fillMode`,`shape`,`size`,`rounded`,`positionMode`],Mt=new class{getDefaultNamespaces(){return[wt.getNamespace(`ui`),wt.getNamespace(`dataviz.ui`),wt.getNamespace(`mobile.ui`)].filter(Boolean)}parseOption(e,t,n){let r=D.ns,i,a=!1;if(t.indexOf(`data`)===0&&(t=t.substring(4),t=t.charAt(0).toLowerCase()+t.substring(1)),t=t.replace(kt,`-$1`),i=e.getAttribute(`data-`+r+t),i===null&&(i=e.getAttribute(`bind:data-`+r+t),a=!0),i===null)i=void 0;else if(i===`null`)i=null;else if(i===`true`)i=!0;else if(i===`false`)i=!1;else if(At.test(i)&&t!=`mask`&&t!=`format`)i=parseFloat(i);else if(Dt.test(i)&&!Ot.test(i))try{i=JSON.parse(i)}catch{i=Function(`return (`+i+`)`)()}else a&&(i=n[i],i instanceof T&&(i=i.toJSON(!0)));return i}parseOptions(e,t,n){let r=D.ns,i={},a,o,s=e.getAttribute(`data-`+r+`role`),c=Object.keys(t);for(let e=0;e<jt.length;e++)c.indexOf(jt[e])===-1&&c.push(jt[e]);for(let t=0;t<c.length;t++)a=c[t],o=this.parseOption(e,a,n),o!==void 0&&(Et.test(a)&&s!=`drawer`&&(typeof o==`string`?o=this.validateQuerySelectorTemplate(o)?dt.compile($(`#`+o).html()):n&&n[o]?dt.compile(n[o]):dt.compile(o):v.isFunction(o)||(o=e.getAttribute(a))),i[a]=o);return i}validateQuerySelectorTemplate(e){try{return!!$(`#`+e).length}catch{}return!1}initWidget(e,t,n,r){let i=D.ns,a,o,s,c,l,u,d,f,p,m;if(n?n.roles&&(n=n.roles):n=this.getDefaultNamespaces()[0].roles,e=e.nodeType?e:e[0],u=e.getAttribute(`data-`+i+`role`),!u)return;p=u.indexOf(`.`)===-1,s=p?n[u]:Tt.getter(u)(window);let h=$(e).data(),g=s?`kendo`+s.fn.options.prefix+s.fn.options.name:``;for(var _ in m=RegExp(p?`^kendo.*`+u+`$`:`^`+g+`$`,`i`),h)if(_.match(m))if(_===g)a=h[_];else return h[_];if(s){for(f=this.parseOption(e,`dataSource`),t=$.extend({},this.parseOptions(e,$.extend({},s.fn.options,s.fn.defaults),r),t),f&&(typeof f==`string`?t.dataSource=Tt.getter(f)(window):t.dataSource=f),c=0,l=s.fn.events.length;c<l;c++)o=s.fn.events[c],d=this.parseOption(e,o),d!==void 0&&(t[o]=Tt.getter(d)(window));return a?$.isEmptyObject(t)||a.setOptions(t):a=new s(e,t),a}}init(e,...t){let n=D.ns,r=wt.rolesFromNamespaces(t,this.getDefaultNamespaces()),i=this;$(e).find(`[data-`+n+`role]`).addBack().each(function(){i.initWidget(this,{},r)})}destroy(e){let t=D.ns;$(e).find(`[data-`+t+`role]`).addBack().each(function(){let e=$(this).data();for(var t in e)t.indexOf(`kendo`)===0&&typeof e[t].destroy==`function`&&e[t].destroy()})}containmentComparer(e,t){return $.contains(e,t)?-1:1}resize(e,t){let n=D.ns,r=this,i=$(e).find(`[data-`+n+`role]`).addBack().filter(function(){let e=$(this);return $.inArray(e.attr(`data-`+n+`role`),[`slider`,`rangeslider`,`breadcrumb`])>-1||e.is(`:visible`)});if(!i.length)return;let a=$.makeArray(i);a.sort((e,t)=>r.containmentComparer(e,t)),$.each(a,function(){let e=r.widgetInstance($(this));e&&e.resize(t)})}widgetInstance(e,t){let n=D.ns,r=this.getDefaultNamespaces(),i=e.data(n+`role`),a=[],o,s,c=e.data(`kendoView`);if(i){if(i===`content`&&(i=`scroller`),i===`view`&&c)return c;if(t)if(t[0])for(o=0,s=t.length;o<s;o++)a.push(t[o].roles[i]);else a.push(t.roles[i]);else a=r.map(e=>e.roles[i]);for(i.indexOf(`.`)>=0&&(a=[Tt.getter(i)(window)]),o=0,s=a.length;o<s;o++){let t=a[o];if(t){let n=e.data(`kendo`+t.fn.options.prefix+t.fn.options.name);if(n)return n}}}}},Nt=new class{focusable(e,t){let n=e.nodeName.toLowerCase();return(/input|select|textarea|button|object/.test(n)?!e.disabled:n===`a`&&e.href||t)&&this.visible(e)}visible(e){return $.expr.pseudos.visible(e)&&!$(e).parents().addBack().filter(function(){return $.css(this,`visibility`)===`hidden`}).length}kendoFocusable(e){let t=$(e).attr(`tabindex`),n=t===void 0?NaN:parseInt(t,10);return this.focusable(e,!isNaN(n)&&n>-1)}focusElement(e){let t=P,n=[],r=e.parentsUntil(`body`).filter(function(e,n){return t.getComputedStyles(n,[`overflow`]).overflow!==`visible`}).add(window);r.each(function(e,t){n[e]=$(t).scrollTop()||0});try{e[0].setActive()}catch{e.trigger(`focus`)}r.each(function(e,t){$(t).scrollTop(n[e])})}focusNextElement(){if(document.activeElement){let e=$(`:kendoFocusable`),t=e.index(document.activeElement);t>-1&&(e[t+1]||e[0]).focus()}}cycleForm(e){let t=e.find(`input, .k-widget, .k-dropdownlist, .k-combobox`).first(),n=e.find(`button, .k-button`).last();function r(e){let t=Mt.widgetInstance(e);t&&t.focus?t.focus():e.trigger(`focus`)}n.on(`keydown`,function(e){e.keyCode===9&&!e.shiftKey&&(e.preventDefault(),r(t))}),t.on(`keydown`,function(e){e.keyCode===9&&e.shiftKey&&(e.preventDefault(),r(n))})}getWidgetFocusableElement(e){let t=e.closest(`:kendoFocusable`),n=Mt.widgetInstance(e),r;return r=t.length?t:n?n.options.name===`Editor`?$(n.body):n.wrapper.find(`:kendoFocusable`).first():e,r}registerFocusableSelector(){let e=this;$.extend($.expr.pseudos,{kendoFocusable:function(t){return e.kendoFocusable(t)}})}activeElement(){try{return document.activeElement}catch{return document.documentElement.activeElement}}},Pt=new class{getSeriesColors(){let e=$(`<div class="k-var--series-a"></div><div class="k-var--series-b"></div><div class="k-var--series-c"></div><div class="k-var--series-d"></div><div class="k-var--series-e"></div><div class="k-var--series-f"></div>`),t=[];return e.appendTo($(`body`)),e.each((e,n)=>{t.push($(n).css(`background-color`))}),e.remove(),t}},Ft=new class{selectorFromClasses(e){return`.`+e.split(` `).join(`.`)}roleSelector(e,t){return e.replace(/(\S+)/g,`[data-`+t+`role=$1],`).slice(0,-1)}directiveSelector(e){let t=e.split(` `);if(t)for(let e=0;e<t.length;e++)t[e]!==`view`&&(t[e]=t[e].replace(/(\w*)(view|bar|strip|over)$/,`$1-$2`));return t.join(` `).replace(/(\S+)/g,`kendo-mobile-$1,`).slice(0,-1)}},It=`string`,Lt=new class{constructor(){this.zones={},this.rules={},this.months={Jan:0,Feb:1,Mar:2,Apr:3,May:4,Jun:5,Jul:6,Aug:7,Sep:8,Oct:9,Nov:10,Dec:11},this.days={Sun:0,Mon:1,Tue:2,Wed:3,Thu:4,Fri:5,Sat:6}}offset(e,t){if(t===`Etc/UTC`||t===`Etc/GMT`)return 0;let n=this.zoneAndRule(e,this.zones,this.rules,t),r=n.zone,i=n.rule;return qe.parseFloat(i?r[0]-i[6]:r[0])}abbr(e,t){let n=this.zoneAndRule(e,this.zones,this.rules,t),r=n.zone,i=n.rule,a=r[2];return a.indexOf(`/`)>=0?a.split(`/`)[i&&+i[6]?1:0]:a.indexOf(`%s`)>=0?a.replace(`%s`,!i||i[7]===`-`?``:i[7]):a}convert(e,t,n){let r=n,i;typeof t==It&&(t=this.offset(e,t)),typeof n==It&&(n=this.offset(e,n));let a=e.getTimezoneOffset();e=new Date(e.getTime()+(t-n)*6e4);let o=e.getTimezoneOffset();return typeof r==It&&(r=this.offset(e,r)),i=o-a+(n-r),new Date(e.getTime()+i*6e4)}apply(e,t){return this.convert(e,e.getTimezoneOffset(),t)}remove(e,t){return this.convert(e,t,e.getTimezoneOffset())}toLocalDate(e){return this.apply(new Date(e),`Etc/UTC`)}ruleToDate(e,t){let n,r,i,a=t[3],o=t[4],s=t[5],c=t[8];return c||(t[8]=c={}),c[e]?c[e]:(isNaN(o)?o.indexOf(`last`)===0?(n=new Date(Date.UTC(e,this.months[a]+1,1,s[0]-24,s[1],s[2],0)),r=this.days[o.substr(4,3)],i=n.getUTCDay(),n.setUTCDate(n.getUTCDate()+r-i-(r>i?7:0))):o.indexOf(`>=`)>=0?(n=new Date(Date.UTC(e,this.months[a],parseInt(o.substr(5),10),s[0],s[1],s[2],0)),r=this.days[o.substr(0,3)],i=n.getUTCDay(),n.setUTCDate(n.getUTCDate()+r-i+(r<i?7:0))):o.indexOf(`<=`)>=0&&(n=new Date(Date.UTC(e,this.months[a],parseInt(o.substr(5),10),s[0],s[1],s[2],0)),r=this.days[o.substr(0,3)],i=n.getUTCDay(),n.setUTCDate(n.getUTCDate()+r-i-(r>i?7:0))):n=new Date(Date.UTC(e,this.months[a],o,s[0],s[1],s[2],0)),c[e]=n)}findRule(e,t,n){let r=t[n];if(!r){let e=n.split(`:`),t=0;return e.length>1&&(t=parseInt(e[0],10)*60+Number(e[1])),[-1e6,`max`,`-`,`Jan`,1,[0,0,0],t,`-`]}let i=new Date(e).getUTCFullYear();r=r.filter(e=>{let t=e[0],n=e[1];return t<=i&&(n>=i||t==i&&n===`only`||n===`max`)});let a=[...r,e];a.sort((e,t)=>{let n=e,r=t;return typeof e!=`number`&&(n=Number(this.ruleToDate(i,e))),typeof t!=`number`&&(r=Number(this.ruleToDate(i,t))),n-r});let o=a[a.indexOf(e)-1]||a[a.length-1];return isNaN(o)?o:null}findZone(e,t,n){let r=t[n];if(typeof r==`string`&&(r=t[r]),!r)throw Error(`Timezone "`+n+`" is either incorrect, or kendo.timezones.min.js is not included.`);let i=r,a;for(a=i.length-1;a>=0;a--){let t=i[a][3];if(t&&e>t)break}let o=i[a+1];if(!o)throw Error(`Timezone "`+n+`" not found on `+e+`.`);return o}zoneAndRule(e,t,n,r){if(typeof e!=`number`){let t=e;e=Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds())}let i=this.findZone(e,t,r);return{zone:i,rule:this.findRule(e,n,i[1])}}},Rt=new class{constructor(){this.class2type={},`Boolean Number String Function Array Date RegExp Object Error Symbol`.split(` `).forEach(e=>{this.class2type[`[object `+e+`]`]=e.toLowerCase()})}getClass2Type(){return this.class2type}type(e){return e==null?e+``:typeof e==`object`||typeof e==`function`?this.class2type[Object.prototype.toString.call(e)]||`object`:typeof e}},zt=new class{constructor(){this.defaults={}}getDefaults(){return this.defaults}setDefaults(e,t){let n=e.split(`.`),r=this.defaults;e=n.pop(),n.forEach(e=>{r[e]===void 0&&(r[e]={}),r=r[e]}),typeof t==`object`&&t&&t.constructor===Object?r[e]=v.deepExtend({},r[e]||{},t):r[e]=t}getDefault(e){let t=e.split(`.`),n=this.defaults;for(let e of t){if(n[e]===void 0)return;n=n[e]}return n}},Bt=window.jQuery||window.$||jQuery,X=window.kendo=window.kendo||{cultures:{}},Vt=Bt.extend,Ht=Bt.each,Ut=Bt.noop,Wt=[].slice;window.KendoLicensing||(window.KendoLicensing={setScriptKey:K}),X.version=Te.version;let Gt=y.getConstructor(),Kt=g.getFullEventMap(),qt={get paramName(){return dt.paramName},set paramName(e){dt.paramName=e},get useWithBlock(){return dt.useWithBlock},set useWithBlock(e){dt.useWithBlock=e},render:function(e,t){return dt.render(e,t)},compile:function(e,t){return dt.compile(e,t)}};X.jQuery=Gt,X.eventMap=Kt,X.ConvertClass=c,X.createProxyMember=function(e,t){return v.createProxyMember(e,t)},X.getBaseClass=function(e){return v.getBaseClass(e)},X.getAllMethods=function(e){return v.getAllMethods(e)},X.convertPromiseToDeferred=function(e){return v.convertPromiseToDeferred(e)},X.throttle=function(e,t){return v.throttle(e,t)},X.trim=function(e){return v.trim(e)},X.whenAll=function(e){return v.whenAll(e)},X.days=v.days,X.isPresent=e=>v.isPresent(e),X.isBlank=e=>v.isBlank(e),X.isEmpty=e=>v.isEmpty(e),X.isString=e=>v.isString(e),X.isInteger=e=>v.isInteger(e),X.isNumeric=e=>v.isNumeric(e),X.isDate=e=>v.isDate(e),X.isFunction=e=>v.isFunction(e);function Jt(e){let t=Array.prototype.slice.call(arguments,1);return v.deepExtend(e,...t)}function Yt(e){return v.toHyphens(e)}function Xt(e){return v.toCamelCase(e)}function Zt(e){return v.size(e)}function Qt(e,t){return vt.encode(e,t)}function $t(e){return vt.sanitizeLink(e)}function en(e){return vt.unescape(e)}function tn(e,t){return vt.convertTextUrlToLink(e,t)}function nn(e){return Y.findCulture(e)}function rn(e){return Y.getCulture(e)}X.culture=function(e){if(e!==void 0)Y.setCulture(e);else return Y.culture()},X.findCulture=nn,X.getCulture=rn,X.kendoCultureToIntl=function(e){return rt.convert(e)},X.culture(`en-US`);let an=function(e,t,n){return Ue.round(e,t,n)},on=function(e,t,n){return Ue.toString(e,t,n)};X.format=function(e){let t=Array.prototype.slice.call(arguments,1);return Ue.format(e,...t)},X._extractFormat=function(e){return Ue.extractFormat(e)},X._round=an,X.dimensions=function(e,t){return P.dimensions(e,t)},X.onResize=function(e){return P.onResize(e)},X.unbindResize=function(e){P.unbindResize(e)},X.attrValue=function(e,t){return P.attrValue(e,t)},X.stripWhitespace=function(e){P.stripWhitespace(e)},X.animationFrame=function(e){P.animationFrame(e)},X.queueAnimation=function(e){P.queueAnimation(e)},X.runNextAnimation=function(){P.runNextAnimation()},X.parseQueryStringParams=function(e){return P.parseQueryStringParams(e)},X.elementUnderCursor=function(e){return P.elementUnderCursor(e)},X.wheelDeltaY=function(e){return P.wheelDeltaY(e)},X.addAttribute=function(e,t,n){return P.addAttribute(e,t,n)},X.removeAttribute=function(e,t){return P.removeAttribute(e,t)},X.toggleAttribute=function(e,t,n){return P.toggleAttribute(e,t,n)},X.applyStylesFromKendoAttributes=function(e,t){return P.applyStylesFromKendoAttributes(e,t)},X.isElement=function(e){return P.isElement(e)},X._outerWidth=function(e,t,n){return P.outerWidth(e,t,n)},X._outerHeight=function(e,t,n){return P.outerHeight(e,t,n)},X.getShadows=function(e){return P.getShadows(e)},X.wrap=function(e,t,n,r=!0,i){return P.wrap(e,t,n,r,i)};function sn(e,t){return P.getComputedStyles(e,t)}function cn(e){return P.isScrollable(e)}function ln(e,t){return P.scrollLeft(e,t)}function un(e,t,n){return P.getOffset(e,t,n)}function dn(e){return P.parseEffects(e)}X.toString=on,X.parseDate=function(e,t,n,r){return nt.parseDate(e,t,n,r)},X.parseExactDate=function(e,t,n){return nt.parseExactDate(e,t,n)},X.parseInt=function(e,t){return qe.parseInt(e,t)},X.parseFloat=function(e,t,n){return qe.parseFloat(e,t,n)},(function(){let e=!1,t;Object.defineProperty(X,"timezone",{get:function(){return t},set:function(n){t=n,n&&!e&&(nt.setTimezoneService(n),e=!0)},configurable:!0})})();let fn=bt.directions;function pn(e){return bt.fx(e)}let mn=bt.effects;function hn(e,t,n,r,i){return bt.animate(e,t,n,r,i)}function gn(e,t,n,r){return bt.toggleClass(e,t,n,r)}`kendoAnimate`in Bt.fn||Vt(Bt.fn,{kendoStop:function(e,t){return this.stop(e,t)},kendoAnimate:function(e,t,n,r){return hn(this,e,t,n,r)},kendoAddClass:function(e,t){return X.toggleClass(this,e,t,!0)},kendoRemoveClass:function(e,t){return X.toggleClass(this,e,t,!1)},kendoToggleClass:function(e,t,n){return X.toggleClass(this,e,t,n)}}),m.touch&&Ht([`swipe`,`swipeLeft`,`swipeRight`,`swipeUp`,`swipeDown`,`doubleTap`,`tap`],function(e,t){Bt.fn[t]=function(e){return this.on(t,e)}}),Vt(X,{ui:X.ui||{},fx:X.fx||pn,effects:X.effects||mn,mobile:X.mobile||{},data:X.data||{},dataviz:X.dataviz||{},drawing:X.drawing||{},spreadsheet:{messages:{}},keys:v.keys,support:X.support||m,animate:X.animate||hn,attr:function(e){return P.attr(e)},deepExtend:Jt,getComputedStyles:sn,isScrollable:cn,scrollLeft:ln,size:Zt,toCamelCase:Xt,toHyphens:Yt,getOffset:X.getOffset||un,parseEffects:X.parseEffects||dn,toggleClass:X.toggleClass||gn,directions:X.directions||fn,Observable:T,Class:b,Template:qt,template:qt.compile.bind(qt),render:qt.render.bind(qt),stringify:JSON.stringify.bind(JSON),eventTarget:function(e){return P.eventTarget(e)},htmlEncode:Qt,sanitizeLink:$t,convertTextUrlToLink:tn,unescape:en,isLocalUrl:function(e){return v.isLocalUrl(e)},mediaQuery:s,expr:function(e,t,n){return Tt.expr(e,t,n)},exprToArray:function(e,t){return Tt.exprToArray(e,t)},getter:function(e,t){return Tt.getter(e,t)},setter:function(e){return Tt.setter(e)},accessor:function(e){return Tt.accessor(e)},guid:function(){return v.guid()},roleSelector:function(e){return Ft.roleSelector(e,D.ns)},directiveSelector:function(e){return Ft.directiveSelector(e)},triggeredByInput:function(e){return P.triggeredByInput(e)},logToConsole:function(e,t){v.logToConsole(e,t)}}),Object.defineProperty(X,"ns",{get:function(){return D.ns},set:function(e){D.setNs(e)},enumerable:!0,configurable:!0}),X.notify=Ut,X.initWidget=function(e,t,n,r){return Mt.initWidget(e,t,n,r)},X.rolesFromNamespaces=function(e){return wt.rolesFromNamespaces(e,[X.ui,X.dataviz.ui])},X.init=function(e){let t=Wt.call(arguments,1);Mt.init(e,...t)},X.destroy=function(e){Mt.destroy(e)},X.resize=function(e,t){Mt.resize(e,t)},X.parseOptions=function(e,t,n){return Mt.parseOptions(e,t,n)};let _n={bind:function(){return this},nullObject:!0,options:{}},vn=Ae.extend({init:function(e,t){Ae.fn.init.call(this,e,t),this.element.autoApplyNS(),this.wrapper=this.element,this.element.addClass(`km-widget`)},destroy:function(){Ae.fn.destroy.call(this),this.element.kendoDestroy()},options:{prefix:`Mobile`},events:[],view:function(){let e=this.element.closest(X.roleSelector(`view splitview modalview drawer`));return Mt.widgetInstance(e,X.mobile.ui)||_n},viewHasNativeScrolling:function(){let e=this.view();return e&&e.options.useNativeScrolling},container:function(){let e=this.element.closest(X.roleSelector(`view layout modalview drawer splitview`));return Mt.widgetInstance(e.eq(0),X.mobile.ui)||_n}});X.ui=wt.createNamespace(`ui`,{Widget:Ae,DataBoundWidget:je,progress:function(e,t,n){return P.progress(e,t,n)},plugin:function(e,t,n){wt.registerToNamespace(e,t||X.ui,n)}}),X.ui.progress.messages={loading:`Loading...`},X.mobile.ui=wt.createNamespace(`mobile.ui`,{Widget:vn,DataBoundWidget:je.extend(vn.prototype),plugin:function(e){wt.registerToNamespace(e,X.mobile.ui,`Mobile`)}}),Vt(X.mobile,{init:function(e){let t=wt.getNamespace(`ui`),n=wt.getNamespace(`mobile.ui`),r=wt.getNamespace(`dataviz.ui`);Mt.init(e,n,t,r)},roles:{}}),X.dataviz.ui=wt.createNamespace(`dataviz.ui`,{themes:{},views:[],plugin:function(e){wt.registerToNamespace(e,X.dataviz.ui)}}),Jt(X.dataviz,{init:function(e){Mt.init(e,wt.getNamespace(`dataviz.ui`))},roles:{}}),X.touchScroller=function(e,t){return t||={},t.useNative=!0,Bt(e).map(function(e,n){return n=Bt(n),m.kineticScrollNeeded&&X.mobile.ui.Scroller&&!n.data(`kendoMobileScroller`)?(n.kendoMobileScroller(t),n.data(`kendoMobileScroller`)):!1})[0]},X.preventDefault=function(e){e.preventDefault()},X.widgetInstance=function(e,t){return Mt.widgetInstance(e,t)},X.applyEventMap=function(e,t){return g.applyEventMap(e,t)},X.keyDownHandler=function(e,t){return y.keyDownHandler(e,t)},X.timezone={get zones(){return Lt.zones},set zones(e){Lt.zones=e},get rules(){return Lt.rules},set rules(e){Lt.rules=e},offset:function(e,t){return Lt.offset(e,t)},convert:function(e,t,n){return Lt.convert(e,t,n)},apply:function(e,t){return Lt.apply(e,t)},remove:function(e,t){return Lt.remove(e,t)},abbr:function(e,t){return Lt.abbr(e,t)},toLocalDate:function(e){return Lt.toLocalDate(e)}},X.date={get MS_PER_MINUTE(){return yt.MS_PER_MINUTE},get MS_PER_HOUR(){return yt.MS_PER_HOUR},get MS_PER_DAY(){return yt.MS_PER_DAY},adjustDST:function(e,t){return yt.adjustDST(e,t)},setDayOfWeek:function(e,t,n){return yt.setDayOfWeek(e,t,n)},dayOfWeek:function(e,t,n){return yt.dayOfWeek(e,t,n)},firstDayOfMonth:function(e){return yt.firstDayOfMonth(e)},lastDayOfMonth:function(e){return yt.lastDayOfMonth(e)},firstDayOfYear:function(e){return yt.firstDayOfYear(e)},lastDayOfYear:function(e){return yt.lastDayOfYear(e)},weekInYear:function(e,t){return yt.weekInYear(e,t)},getDate:function(e){return yt.getDate(e)},toUtcTime:function(e){return yt.toUtcTime(e)},getMilliseconds:function(e){return yt.getMilliseconds(e)},isInTimeRange:function(e,t,n){return yt.isInTimeRange(e,t,n)},isInDateRange:function(e,t,n){return yt.isInDateRange(e,t,n)},addDays:function(e,t){return yt.addDays(e,t)},setTime:function(e,t,n){return yt.setTime(e,t,n)},setHours:function(e,t){return yt.setHours(e,t)},today:function(){return yt.today()},isToday:function(e){return yt.isToday(e)},toInvariantTime:function(e){return yt.toInvariantTime(e)},nextDay:function(e){return yt.nextDay(e)},previousDay:function(e){return yt.previousDay(e)},nextYear:function(e){return yt.nextYear(e)},previousYear:function(e){return yt.previousYear(e)},splitDateFormat:function(e){return yt.splitDateFormat(e)},dateFormatNames:function(e){return yt.dateFormatNames(e)},dateFieldName:function(e){return yt.dateFieldName(e)}},X.caret=function(e,t,n){return xt.caret(e,t,n)},X.antiForgeryTokens=function(){return xt.antiForgeryTokens()},X.cycleForm=function(e){return Nt.cycleForm(e)},X.focusElement=function(e){return Nt.focusElement(e)},X.focusNextElement=function(){return Nt.focusNextElement()},X.getWidgetFocusableElement=function(e){return Nt.getWidgetFocusableElement(e)},X._activeElement=function(){return Nt.activeElement()},Nt.registerFocusableSelector(),X.matchesMedia=function(e){return m.matchesMedia(e)},X._bootstrapToMedia=function(e){return m.bootstrapToMedia(e)},X.fileGroupMap=St.fileGroupMap,X.getFileGroup=function(e,t){return St.getFileGroup(e,t)},X.getFileSizeMessage=function(e){return St.getFileSizeMessage(e)},X.saveAs=function(e){return St.saveAs(e)},X.selectorFromClasses=function(e){return Ft.selectorFromClasses(e)},X.cssProperties={get positionModeValues(){return I.positionModeValues},get roundedValues(){return I.roundedValues},get sizeValues(){return I.sizeValues},get shapeValues(){return I.shapeValues},get fillModeValues(){return I.fillModeValues},get themeColorValues(){return I.themeColorValues},get resizeValues(){return I.resizeValues},get overflowValues(){return I.overflowValues},get layoutFlowValues(){return I.layoutFlowValues},get defaultValues(){return I.defaultValues},set defaultValues(e){I.defaultValues=e},get propertyDictionary(){return I.propertyDictionary},set propertyDictionary(e){I.propertyDictionary=e},registerValues:function(e,t){return I.registerValues(e,t)},getValidClass:function(e){return I.getValidClass(e)},registerPrefix:function(e,t){return I.registerPrefix(e,t)},get propertyToCssClassMap(){return I.propertyToCssClassMap},registerCssClass:function(e,t,n){return I.registerCssClass(e,t,n)},registerCssClasses:function(e,t){return I.registerCssClasses(e,t)},getValidCssClass:function(e,t,n){return I.getValidCssClass(e,t,n)}},X.registerCssClass=function(e,t,n){return I.registerCssClass(e,t,n)},X.registerCssClasses=function(e,t){return I.registerCssClasses(e,t)},X.getValidCssClass=function(e,t,n){return I.getValidCssClass(e,t,n)},X.propertyToCssClassMap=I.propertyToCssClassMap,X.proxyModelSetters=function(e){let t={};return Object.keys(e||{}).forEach(function(n){Object.defineProperty(t,n,{get:function(){return e[n]},set:function(t){e[n]=t,e.dirty=!0}})}),t},X.getSeriesColors=function(){return Pt.getSeriesColors()},X.defaults=zt.getDefaults(),X.setDefaults=function(e,t){zt.setDefaults(e,t)},X.setIcons=function(e){L.setIcons(e)},X.debugTemplates=window.DEBUG_KENDO_TEMPLATES,X.setDefaults(`breakpoints`,a),X.class2type=Rt.getClass2Type(),X.type=function(e){return Rt.type(e)},(function(e,t){var n=window.kendo,r=`change`,i=`back`,a=`same`,o=n.support,s=window.location,c=window.history,l=50,u=n.support.browser.msie,d=/^#*/,f=window.document;function p(e,t){return t?(e+`/`===t&&(e=t),RegExp(`^`+t,`i`).test(e)||(e=t+`/`+e),s.protocol+`//`+(s.host+`/`+e).replace(/\/\/+/g,`/`)):e}function m(e){return e?`#!`:`#`}function h(e){var t=s.href;return e===`#!`&&t.indexOf(`#`)>-1&&t.indexOf(`#!`)<0?null:t.split(e)[1]||``}function g(e,t){return t.indexOf(e)===0?t.substr(e.length).replace(/\/\//g,`/`):t}var _=n.Class.extend({back:function(){u?setTimeout(function(){c.back()}):c.back()},forward:function(){u?setTimeout(function(){c.forward()}):c.forward()},length:function(){return c.length},replaceLocation:function(e){s.replace(e)}}),v=_.extend({init:function(e){this.root=e},navigate:function(e){c.pushState({},f.title,p(e,this.root))},replace:function(e){c.replaceState({},f.title,p(e,this.root))},normalize:function(e){return g(this.root,e)},current:function(){var e=s.pathname;return s.search&&(e+=s.search),g(this.root,e)},change:function(t){e(window).bind(`popstate.kendo`,t)},stop:function(){e(window).unbind(`popstate.kendo`)},normalizeCurrent:function(e){var t,n=e.root,r=s.pathname,i=h(m(e.hashBang));n===r+`/`&&(t=n),n===r&&i&&(t=p(i.replace(d,``),n)),t&&c.pushState({},f.title,t)}});function y(e){return e.replace(/^(#)?/,`#`)}function b(e){return e.replace(/^(#(!)?)?/,`#!`)}var x=_.extend({init:function(e){this._id=n.guid(),this.prefix=m(e),this.fix=e?b:y},navigate:function(e){s.hash=this.fix(e)},replace:function(e){this.replaceLocation(this.fix(e))},normalize:function(e){return e.indexOf(this.prefix)<0?e:e.split(this.prefix)[1]},change:function(t){o.hashChange?e(window).on(`hashchange.`+this._id,t):this._interval=setInterval(t,l)},stop:function(){e(window).off(`hashchange.`+this._id),clearInterval(this._interval)},current:function(){return h(this.prefix)},normalizeCurrent:function(e){var t=s.pathname,n=e.root;return e.pushState&&n!==t?(this.replaceLocation(n+this.prefix+g(n,t)),!0):!1}}),S=n.Observable.extend({start:function(t){if(t||={},this.bind([r,i,a],t),!this._started){this._started=!0,t.root=t.root||`/`;var n=this.createAdapter(t),o;n.normalizeCurrent(t)||(o=n.current(),e.extend(this,{adapter:n,root:t.root,historyLength:n.length(),current:o,locations:[o]}),n.change(this._checkUrl.bind(this)))}},createAdapter:function(e){return o.pushState&&e.pushState?new v(e.root):new x(e.hashBang)},stop:function(){this._started&&=(this.adapter.stop(),this.unbind(r),!1)},change:function(e){this.bind(r,e)},replace:function(e,t){this._navigate(e,t,function(t){t.replace(e),this.locations[this.locations.length-1]=this.current})},navigate:function(e,t){if(e===`#:back`){this.backCalled=!0,this.adapter.back();return}this._navigate(e,t,function(t){t.navigate(e),this.locations.push(this.current)})},_navigate:function(e,t,n){var i=this.adapter;if(e=i.normalize(e),this.current===e||this.current===decodeURIComponent(e)){this.trigger(a);return}!t&&this.trigger(r,{url:e,decode:!1})||(this.current=e,n.call(this,i),this.historyLength=i.length())},_checkUrl:function(){var e=this.adapter,t=e.current(),n=e.length(),i=this.historyLength===n,a=t===this.locations[this.locations.length-2]&&i,o=this.backCalled,s=this.current;if(t===null||this.current===t||this.current===decodeURIComponent(t))return!0;if(this.historyLength=n,this.backCalled=!1,this.current=t,a&&this.trigger(`back`,{url:s,to:t})){e.forward(),this.current=s;return}if(this.trigger(r,{url:t,backButtonPressed:!o})){a?e.forward():(e.back(),this.historyLength--),this.current=s;return}a?this.locations.pop():this.locations.push(t)}});n.History=S,n.History.HistoryAdapter=_,n.History.HashAdapter=x,n.History.PushStateAdapter=v,n.absoluteURL=p,n.history=new S})(window.kendo.jQuery),kendo,(function(){var e=window.kendo,t=e.history,n=e.Observable,r=`init`,i=`routeMissing`,a=`change`,o=`back`,s=`same`,c=/\((.*?)\)/g,l=/(\(\?)?:\w+/g,u=/\*\w+/g,d=/[\-{}\[\]+?.,\\\^$|#\s]/g;function f(e,t){return t?e:`([^/]+)`}function p(e,t){return RegExp(`^`+e.replace(d,`\\$&`).replace(c,`(?:$1)?`).replace(l,f).replace(u,`(.*?)`)+`$`,t?`i`:``)}function m(e){return e.replace(/(\?.*)|(#.*)/g,``)}var h=e.Class.extend({init:function(e,t,n){e instanceof RegExp||(e=p(e,n)),this.route=e,this._callback=t},callback:function(t,n,r){var i,a=0,o,s=e.parseQueryStringParams(t);if(s._back=n,t=m(t),i=this.route.exec(t).slice(1),o=i.length,r)for(;a<o;a++)i[a]!==void 0&&(i[a]=decodeURIComponent(i[a]));i.push(s),this._callback.apply(null,i)},worksWith:function(e,t,n){return this.route.test(m(e))?(this.callback(e,t,n),!0):!1}});e.Router=n.extend({init:function(e){e||={},n.fn.init.call(this),this.routes=[],this.pushState=e.pushState,this.hashBang=e.hashBang,this.root=e.root,this.ignoreCase=e.ignoreCase!==!1,this.bind([r,i,a,s,o],e)},destroy:function(){t.unbind(a,this._urlChangedProxy),t.unbind(s,this._sameProxy),t.unbind(o,this._backProxy),this.unbind()},start:function(){var e=this,n=function(){e._same()},i=function(t){e._back(t)},a=function(t){e._urlChanged(t)};t.start({same:n,change:a,back:i,pushState:e.pushState,hashBang:e.hashBang,root:e.root});var o={url:t.current||`/`,preventDefault:$.noop};e.trigger(r,o)||e._urlChanged(o),this._urlChangedProxy=a,this._backProxy=i},route:function(e,t){this.routes.push(new h(e,t,this.ignoreCase))},navigate:function(t,n){e.history.navigate(t,n)},replace:function(t,n){e.history.replace(t,n)},_back:function(e){this.trigger(o,{url:e.url,to:e.to})&&e.preventDefault()},_same:function(){this.trigger(s)},_urlChanged:function(t){var n=t.url,r=!!t.decode,o=t.backButtonPressed;if(n||=`/`,this.trigger(a,{url:t.url,params:e.parseQueryStringParams(t.url),backButtonPressed:o})){t.preventDefault();return}for(var s=0,c=this.routes,l,u=c.length;s<u;s++)if(l=c[s],l.worksWith(n,o,r))return;this.trigger(i,{url:n,params:e.parseQueryStringParams(n),backButtonPressed:o})&&t.preventDefault()}})})(),(function(e,t){var n=window.kendo,r=n.support,i=n.Class,a=n.Observable,o=Date.now,s=e.extend,c=r.mobileOS,l=c&&c.android,u=800,d=300,f=r.browser.msie?5:0,p=`press`,m=`hold`,h=`select`,g=`start`,_=`move`,v=`end`,y=`cancel`,b=`tap`,x=`doubleTap`,S=`release`,C=`gesturestart`,w=`gesturechange`,T=`gestureend`,E=`gesturetap`,D={api:0,touch:0,mouse:9,pointer:9},O=!r.touch||r.mouseAndTouchPresent;function k(e,t){var n=e.x.location,r=e.y.location,i=t.x.location,a=t.y.location,o=n-i,s=r-a;return{center:{x:(n+i)/2,y:(r+a)/2},distance:Math.sqrt(o*o+s*s)}}function A(e){var t=[],n=e.originalEvent,i=e.currentTarget,a=0,o,s,c;if(e.api)t.push({id:2,event:e,target:e.target,currentTarget:e.target,location:e,type:`api`});else if(e.type.match(/touch/))for(s=n?n.changedTouches:[],o=s.length;a<o;a++)c=s[a],t.push({location:c,event:e,target:c.target,currentTarget:i,id:c.identifier,type:`touch`});else r.pointers||r.msPointers?t.push({location:n,event:e,target:e.target,currentTarget:i,id:n.pointerId,type:`pointer`}):t.push({id:1,event:e,target:e.target,currentTarget:i,location:e,type:`mouse`});return t}var j=i.extend({init:function(e,t){var n=this;n.axis=e,n._updateLocationData(t),n.startLocation=n.location,n.velocity=n.delta=0,n.timeStamp=o()},move:function(e){var t=this,n=e[`page`+t.axis],r=o(),i=r-t.timeStamp||1;!n&&l||(t.delta=n-t.location,t._updateLocationData(e),t.initialDelta=n-t.startLocation,t.velocity=t.delta/i,t.timeStamp=r)},_updateLocationData:function(e){var t=this,n=t.axis;t.location=e[`page`+n],t.client=e[`client`+n],t.screen=e[`screen`+n]}}),M=i.extend({init:function(e,t,n){s(this,{x:new j(`X`,n.location),y:new j(`Y`,n.location),type:n.type,useClickAsTap:e.useClickAsTap,threshold:e.threshold||D[n.type],userEvents:e,target:t,currentTarget:n.currentTarget,initialTouch:n.target,id:n.id,pressEvent:n,_clicks:e._clicks,supportDoubleTap:e.supportDoubleTap,_moved:!1,_finished:!1})},press:function(){this._holdTimeout=setTimeout(this._hold.bind(this),this.userEvents.minHold),this._trigger(p,this.pressEvent)},_tap:function(e){var t=this;t.userEvents._clicks++,t.userEvents._clicks==1&&(t._clickTimeout=setTimeout(function(){t.userEvents._clicks==1?t._trigger(b,e):t._trigger(x,e),t.userEvents._clicks=0},d))},_hold:function(){this._trigger(m,this.pressEvent)},move:function(e){var t=this,n=e.type!==`api`&&t.userEvents._shouldNotMove;if(!(t._finished||n)){if(t.x.move(e.location),t.y.move(e.location),!t._moved){if(t._withinIgnoreThreshold())return;if(!P.current||P.current===t.userEvents)t._start(e);else return t.dispose()}t._finished||t._trigger(_,e)}},end:function(e){this.endTime=o(),!this._finished&&(this._finished=!0,this._trigger(S,e),this._moved?this._trigger(v,e):this.useClickAsTap||(this.supportDoubleTap?this._tap(e):this._trigger(b,e)),clearTimeout(this._holdTimeout),this.dispose())},dispose:function(){var t=this.userEvents.touches;this._finished=!0,this.pressEvent=null,clearTimeout(this._holdTimeout),t.splice(e.inArray(this,t),1)},skip:function(){this.dispose()},cancel:function(){this.dispose()},isMoved:function(){return this._moved},_start:function(e){clearTimeout(this._holdTimeout),this.startTime=o(),this._moved=!0,this._trigger(g,e)},_trigger:function(e,t){var n=this,r=t.event,i={touch:n,x:n.x,y:n.y,target:n.target,event:r};n.userEvents.notify(e,i)&&r.preventDefault()},_withinIgnoreThreshold:function(){var e=this.x.initialDelta,t=this.y.initialDelta;return Math.sqrt(e*e+t*t)<=this.threshold}});function N(e){for(var t=n.eventMap.up.split(` `),r=0,i=t.length;r<i;r++)e(t[r])}var P=a.extend({init:function(t,i){var o=this,c,l=n.guid();if(i||={},c=o.filter=i.filter,o.threshold=i.threshold||f,o.minHold=i.minHold||u,o.touches=[],o._maxTouches=i.multiTouch?2:1,o.allowSelection=i.allowSelection,o.captureUpIfMoved=i.captureUpIfMoved,o.useClickAsTap=!i.fastTap&&!r.delayedClick(),o.eventNS=l,o._clicks=0,o.supportDoubleTap=i.supportDoubleTap,t=e(t).handler(o),a.fn.init.call(o),s(o,{element:t,surface:i.global&&O?e(t[0].ownerDocument.documentElement):e(i.surface||t),stopPropagation:i.stopPropagation,preventDefault:i.preventDefault,pressed:!1}),o.surface.handler(o).on(n.applyEventMap(`move`,l),`_move`).on(n.applyEventMap(`up cancel`,l),`_end`),t.on(n.applyEventMap(`down`,l),c,`_start`),o.useClickAsTap&&t.on(n.applyEventMap(`click`,l),c,`_click`),r.pointers||r.msPointers)if(r.browser.version<11){var d=`pinch-zoom double-tap-zoom`;t.css(`-ms-touch-action`,i.touchAction&&i.touchAction!=`none`?d+` `+i.touchAction:d)}else t.css(`touch-action`,i.touchAction||`none`);if(i.preventDragEvent&&t.on(n.applyEventMap(`dragstart`,l),n.preventDefault),t.on(n.applyEventMap(`mousedown`,l),c,{root:t},`_select`),o.captureUpIfMoved&&r.eventCapture){var D=o.surface[0],k=o.preventIfMoving.bind(o);N(function(e){D.addEventListener(e,k,!0)})}o.bind([p,m,b,x,g,_,v,S,y,C,w,T,E,h],i)},preventIfMoving:function(e){this._isMoved()&&e.preventDefault()},destroy:function(){var e=this;if(!e._destroyed){if(e._destroyed=!0,e.captureUpIfMoved&&r.eventCapture){var t=e.surface[0];N(function(n){t.removeEventListener(n,e.preventIfMoving)})}e.element.kendoDestroy(e.eventNS),e.surface.kendoDestroy(e.eventNS),e.element.removeData(`handler`),e.surface.removeData(`handler`),e._disposeAll(),e.unbind(),delete e.surface,delete e.element,delete e.currentTarget}},capture:function(){P.current=this},cancel:function(){this._disposeAll(),this.trigger(y)},notify:function(e,t){var n=this.touches;if(this._isMultiTouch()){switch(e){case _:e=w;break;case v:e=T;break;case b:e=E;break}s(t,{touches:n},k(n[0],n[1]))}return this.trigger(e,s(t,{type:e}))},press:function(e,t,n){this._apiCall(`_start`,e,t,n)},move:function(e,t){this._apiCall(`_move`,e,t)},end:function(e,t){this._apiCall(`_end`,e,t)},_isMultiTouch:function(){return this.touches.length>1},_maxTouchesReached:function(){return this.touches.length>=this._maxTouches},_disposeAll:function(){for(var e=this.touches;e.length>0;)e.pop().dispose()},_isMoved:function(){return e.grep(this.touches,function(e){return e.isMoved()}).length},_select:function(e){(!this.allowSelection||this.trigger(h,{event:e}))&&e.preventDefault()},_start:function(t){var n=this,r=0,i=n.filter,a,o=A(t),s=o.length,c,l=t.which;if(!(l&&l>1||n._maxTouchesReached()))for(P.current=null,n.currentTarget=t.currentTarget,n.preventDefault&&t.preventDefault(),n.stopPropagation&&t.stopPropagation();r<s&&!n._maxTouchesReached();r++)c=o[r],a=i?e(c.currentTarget):n.element,a.length&&(c=new M(n,a,c),n.touches.push(c),c.press(),n._isMultiTouch()&&n.notify(`gesturestart`,{}))},_move:function(e){this._eachTouch(`move`,e)},_end:function(e){this._eachTouch(`end`,e)},_click:function(t){var n={touch:{initialTouch:t.target,target:e(t.currentTarget),endTime:o(),x:{location:t.pageX,client:t.clientX},y:{location:t.pageY,client:t.clientY}},x:t.pageX,y:t.pageY,target:e(t.currentTarget),event:t,type:`tap`};this.trigger(`tap`,n)&&t.preventDefault()},_eachTouch:function(e,t){var n=this,r={},i=A(t),a=n.touches,o,s,c,l;for(o=0;o<a.length;o++)s=a[o],r[s.id]=s;for(o=0;o<i.length;o++)c=i[o],l=r[c.id],l&&l[e](c)},_apiCall:function(t,n,r,i){this[t]({api:!0,pageX:n,pageY:r,clientX:n,clientY:r,target:e(i||this.element)[0],stopPropagation:e.noop,preventDefault:e.noop})}}),F=a.extend({init:function(t,r){var i=this,o,c=n.guid();r||={},o=i.filter=r.filter,i.touches=[],i._maxTouches=1,i.eventNS=c,i._downStarted=0,t=e(t).handler(i),a.fn.init.call(i),s(i,{element:t,surface:r.global&&O?e(t[0].ownerDocument.documentElement):e(r.surface||t),stopPropagation:r.stopPropagation,pressed:!1}),i.surface.handler(i).on(n.applyEventMap(`move`,c),`_move`).on(n.applyEventMap(`up`,c),`_surfaceUp`).on(n.applyEventMap(`cancel`,c),`cancel`),t.on(n.applyEventMap(`down`,c),o,`_down`).on(n.applyEventMap(`up`,c),o,`_up`),i.bind([g,_,v,m,y,h],r)},_down:function(e){e.which&&e.which>1?this.cancel():(this._downStarted=new Date().getTime(),this._downTarget=e.target)},_up:function(e){var t=new Date().getTime(),n=e.target;(!e.which||e.which===1)&&t<this._downStarted+d&&n===this._downTarget?(this.touches&&this.touches.length>0?this._end(e):this._start(e),this._preventCancel=!0):this.cancel(),this._downStarted=0,this._downTarget=null},destroy:function(){var e=this;e._destroyed||(e._destroyed=!0,e.element.kendoDestroy(e.eventNS),e.surface.kendoDestroy(e.eventNS),e.element.removeData(`handler`),e.surface.removeData(`handler`),e._disposeAll(),e.unbind(),delete e.surface,delete e.element,delete e.currentTarget)},capture:function(){F.current=this},cancel:function(){if(this._preventCancel){this._preventCancel=!1;return}else this.touches&&this.touches.length>0&&(this._disposeAll(),this.trigger(y))},_surfaceUp:function(e){var t=e&&e.type;if(t!==`touchcancel`&&t!==`pointercancel`&&t!==`pointerleave`&&t!==`mouseleave`&&!(e&&e.which&&e.which>1)){if(this._preventCancel){this._preventCancel=!1;return}this.touches&&this.touches.length>0&&this._end(e)}},notify:function(e,t){return t.clickMoveClick=!0,this.trigger(e,s(t,{type:e}))},_maxTouchesReached:function(){return this.touches.length>=this._maxTouches},_disposeAll:function(){for(var e=this.touches;e.length>0;)e.pop().dispose()},_start:function(t){var n=this,r=0,i=n.filter,a,o=A(t),s=o.length,c,l=t.which;if(!(l&&l>1||n._maxTouchesReached()))for(F.current=null,n.currentTarget=t.currentTarget,n.stopPropagation&&t.stopPropagation();r<s&&!n._maxTouchesReached();r++)c=o[r],a=i?e(c.currentTarget):n.element,a.length&&(c=new M(n,a,c),n.touches.push(c),c.press(),c._start(c))},_move:function(e){this._eachTouch(`move`,e)},_end:function(e){this._eachTouch(`move`,e),this._eachTouch(`end`,e)},_eachTouch:function(e,t){var n=this,r={},i=A(t),a=n.touches,o,s,c,l;for(o=0;o<a.length;o++)s=a[o],r[s.id]=s;for(o=0;o<i.length;o++)c=i[o],l=r[c.id],l&&(l.x.move(c.location),l.y.move(c.location),l[e](c))}});P.defaultThreshold=function(e){f=e},P.minHold=function(e){u=e},n.getTouches=A,n.touchDelta=k,n.UserEvents=P,n.ClickMoveClick=F})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.ui.Widget,i=Math.abs,a=20,o=r.extend({init:function(e,t){var i=this;r.fn.init.call(i,e,t),t=i.options,e=i.element,i.wrapper=e;function a(e){return function(t){i._triggerTouch(e,t)}}function o(e){return function(t){i.trigger(e,{touches:t.touches,distance:t.distance,center:t.center,event:t.event})}}i.events=new n.UserEvents(e,{filter:t.filter,surface:t.surface,minHold:t.minHold,multiTouch:t.multiTouch,allowSelection:!0,fastTap:t.fastTap,press:a(`touchstart`),hold:a(`hold`),tap:i._tap.bind(i),gesturestart:o(`gesturestart`),gesturechange:o(`gesturechange`),gestureend:o(`gestureend`)}),t.enableSwipe?(i.events.bind(`start`,i._swipestart.bind(i)),i.events.bind(`move`,i._swipemove.bind(i))):(i.events.bind(`start`,i._dragstart.bind(i)),i.events.bind(`move`,a(`drag`)),i.events.bind(`end`,a(`dragend`))),n.notify(i),r.fn.endInit.call(i)},events:[`touchstart`,`dragstart`,`drag`,`dragend`,`tap`,`doubletap`,`hold`,`swipe`,`gesturestart`,`gesturechange`,`gestureend`],options:{name:`Touch`,surface:null,global:!1,fastTap:!1,filter:null,multiTouch:!1,enableSwipe:!1,minXDelta:30,maxYDelta:20,maxDuration:1e3,minHold:800,doubleTapTimeout:800},cancel:function(){this.events.cancel()},destroy:function(){r.fn.destroy.call(this),this.events.destroy()},_triggerTouch:function(e,t){this.trigger(e,{touch:t.touch,event:t.event})&&t.preventDefault()},_tap:function(e){var t=this,r=t.lastTap,i=e.touch;r&&i.endTime-r.endTime<t.options.doubleTapTimeout&&n.touchDelta(i,r).distance<a?(t._triggerTouch(`doubletap`,e),t.lastTap=null):(t._triggerTouch(`tap`,e),t.lastTap=i)},_dragstart:function(e){this._triggerTouch(`dragstart`,e)},_swipestart:function(e){i(e.x.velocity)*2>=i(e.y.velocity)&&e.sender.capture()},_swipemove:function(e){var t=this,n=t.options,r=e.touch,a=e.event.timeStamp-r.startTime,o=r.x.initialDelta>0?`right`:`left`;i(r.x.initialDelta)>=n.minXDelta&&i(r.y.initialDelta)<n.maxYDelta&&a<n.maxDuration&&(t.trigger(`swipe`,{direction:o,touch:e.touch}),r.cancel())}});n.ui.plugin(o)})(window.kendo.jQuery),kendo;let yn={or:{concat:(e,t)=>n=>e(n)||t(n),identity:()=>!1},and:{concat:(e,t)=>n=>e(n)&&t(n),identity:()=>!0}},bn={isnullorempty:e=>kendo.isBlank(e)||e===``,isnotnullorempty:e=>kendo.isPresent(e)&&e!==``,contains:(e,t)=>(e+``).indexOf(t)>=0,doesnotcontain:(e,t)=>(e+``).indexOf(t)===-1,doesnotendwith:(e,t)=>(e+``).indexOf(t,(e||``).length-(t||``).length)<0,doesnotstartwith:(e,t)=>(e+``).lastIndexOf(t,0)===-1,endswith:(e,t)=>(e+``).indexOf(t,(e||``).length-(t||``).length)>=0,eq:(e,t)=>e===t,gt:(e,t)=>e>t,gte:(e,t)=>e>=t,isempty:e=>e===``,isnotempty:e=>e!==``,isnotnull:e=>kendo.isPresent(e),isnull:e=>kendo.isBlank(e),lt:(e,t)=>e<t,lte:(e,t)=>e<=t,neq:(e,t)=>e!=t,startswith:(e,t)=>(e+``).lastIndexOf(t,0)===0},xn=/^\/Date\((.*?)\)\/$/,Sn=(e,t,n)=>{if(e!=null&&kendo.isString(e)){let r=xn.exec(e);if(r)return new Date(+r[1]).getTime();if(t)return n?e.toLocaleLowerCase(n):e.toLowerCase()}else if(e!=null&&kendo.isDate(e))return e.getTime();return e},Cn=(e,t,n,r)=>{if(!kendo.isPresent(t))return e;let i=e;if(kendo.isString(t)){let a=xn.exec(t);a?t=new Date(+a[1]):i=t=>{let i=e(t);return typeof i==`string`&&n?r?i.toLocaleLowerCase(r):i.toLowerCase():kendo.isNumeric(i)?i+``:i}}return kendo.isDate(t)?e=>{let t=i(e);return kendo.isDate(t)?t.getTime():t}:i},wn=({field:e,ignoreCase:t,value:n,operator:r=`eq`,accentFoldingFiltering:i})=>{e=kendo.isPresent(e)?e:e=>e,t=!kendo.isPresent(t)||t;let a=Cn(kendo.isFunction(e)?e:kendo.getter(e,!0),n,t,i);n=Sn(n,t,i);let o=kendo.isFunction(r)?r:bn[r];return e=>o(a(e),n,t)},Tn=e=>kendo.isPresent(e.filters),En=e=>{let t=e.accentFoldingFiltering,n=yn[e.logic||`and`];return e.filters.filter(kendo.isPresent).map(e=>Tn(e)?En(Dn(e,t)):wn(Dn(e,t))).reduce(n.concat,n.identity)},Dn=(e,t)=>kendo.isPresent(t)?Object.assign(e,{accentFoldingFiltering:t}):e,On=function(e){return En(e)};(function(e,t){var n=window.kendo,r=e.extend,i=`\r
`,a=`\r
\r
`,o=n.isFunction,s={eq:`eq`,neq:`ne`,gt:`gt`,gte:`ge`,lt:`lt`,lte:`le`,contains:`substringof`,doesnotcontain:`substringof`,endswith:`endswith`,startswith:`startswith`,isnull:`eq`,isnotnull:`ne`,isnullorempty:`eq`,isnotnullorempty:`ne`,isempty:`eq`,isnotempty:`ne`},c=r({},s,{contains:`contains`}),l={pageSize:e.noop,page:e.noop,filter:function(e,t,n){t&&(t=d(t,n),t&&(e.$filter=t))},sort:function(t,n){var r=e.map(n,function(e){var t=e.field.replace(/\./g,`/`);return e.dir===`desc`&&(t+=` desc`),t}).join(`,`);r&&(t.$orderby=r)},skip:function(e,t){t&&(e.$skip=t)},take:function(e,t){t&&(e.$top=t)}},u={read:{dataType:`jsonp`}};function d(e,r){var i=[],a=e.logic||`and`,o,l,u,f,p,m,h,g,_=e.filters;for(o=0,l=_.length;o<l;o++)e=_[o],u=e.field,h=e.value,m=e.operator,e.filters?e=d(e,r):(g=e.ignoreCase,u=u.replace(/\./g,`/`),e=s[m],r&&(e=c[m]),m===`isnullorempty`?e=n.format(`({0} {1} null or {0} {1} '')`,u,e):m===`isnotnullorempty`?e=n.format(`({0} {1} null and {0} {1} '')`,u,e):m===`isnull`||m===`isnotnull`?e=n.format(`{0} {1} null`,u,e):m===`isempty`||m===`isnotempty`?e=n.format(`{0} {1} ''`,u,e):e&&h!==t&&(f=n.type(h),f===`string`?(p=`'{1}'`,h=h.replace(/'/g,`''`),g===!0&&(u=`tolower(`+u+`)`)):f===`date`?r?(p=`{1:yyyy-MM-ddTHH:mm:ss+00:00}`,h=n.timezone.apply(h,`Etc/UTC`)):p=`datetime'{1:yyyy-MM-ddTHH:mm:ss}'`:p=`{1}`,e.length>3?e===`substringof`?(p=`{0}(`+p+`,{2})`,m===`doesnotcontain`&&(r?(p=`{0}({2},'{1}') eq -1`,e=`indexof`):p+=` eq false`)):p=`{0}({2},`+p+`)`:p=`{2} {0} `+p,e=n.format(p,e,h,u))),i.push(e);return e=i.join(` `+a+` `),i.length>1&&(e=`(`+e+`)`),e}function f(e){for(var t in e)t.indexOf(`@odata`)===0&&delete e[t]}function p(){return Math.floor((1+Math.random())*65536).toString(16).substr(1)}function m(e){return e+p()+`-`+p()+`-`+p()}function h(e,t){var n=i+`--`+e;return t&&(n+=`--`),n}function g(e,t,r,i){var a=e.options[i].url,s=n.format(`{0} `,r);return o(a)?s+a(t):s+a}function _(e,t){var n=``;return n+=h(e,!1),n+=i+`Content-Type: application/http`,n+=i+`Content-Transfer-Encoding: binary`,n+=i+`Content-ID: `+t,n}function v(e){var t=``;return t+=i+`Content-Type: application/json;odata=minimalmetadata`,t+=i+`Prefer: return=representation`,t+=a+n.stringify(e),t}function y(e,t,n,r,o,s){for(var c=``,l=0;l<e.length;l++)c+=_(t,n),c+=a+g(o,e[l],o.options[r].type,r)+` HTTP/1.1`,s||(c+=v(e[l])),c+=i,n++;return c}function b(e,t,n,r,a,o,s){var c=``;return c+=x(t,n),c+=y(e,n,r,o,a,s),c+=h(n,!0),c+=i,c}function x(e,t){var n=``;return n+=`--`+e+i,n+=`Content-Type: multipart/mixed; boundary=`+t+i,n}function S(e,t){var n=r({},e.options.batch),i=m(`sf_batch_`),a=``,s=0,c=e.options.batch.url,l=m(`sf_changeset_`);return n.type=e.options.batch.type,n.url=o(c)?c():c,n.headers=r(n.headers||{},{"Content-Type":`multipart/mixed; boundary=`+i}),t.updated.length&&(a+=b(t.updated,i,l,s,e,`update`,!1),s+=t.updated.length,l=m(`sf_changeset_`)),t.destroyed.length&&(a+=b(t.destroyed,i,l,s,e,`destroy`,!0),s+=t.destroyed.length,l=m(`sf_changeset_`)),t.created.length&&(a+=b(t.created,i,l,s,e,`create`,!1)),a+=h(i,!0),n.data=a,n}function C(e){var t=e.match(/--changesetresponse_[a-z0-9-]+$/gm),r=0,i=[],a,o,s,c,l;i.push({models:[],passed:!0});for(var u=0;u<t.length;u++){if(c=t[u],c.lastIndexOf(`--`,c.length-1)){u<t.length-1&&i.push({models:[],passed:!0});continue}r=r?e.indexOf(c,r+c.length):e.indexOf(c),a=e.substring(r,e.indexOf(`--`,r+1)),o=a.match(/^HTTP\/1\.\d (\d{3}) (.*)$/gm).pop(),s=n.parseFloat(o.match(/\d{3}/g).pop()),s>=200&&s<=299?(l=a.match(/\{.*\}/gm),l&&i[i.length-1].models.push(JSON.parse(l[0]))):i[i.length-1].passed=!1}return i}r(!0,n.data,{schemas:{odata:{type:`json`,data:function(e){return e.d.results||[e.d]},total:`d.__count`}},transports:{odata:{read:{cache:!0,dataType:`jsonp`,jsonp:`$callback`},update:{cache:!0,dataType:`json`,contentType:`application/json`,type:`PUT`},create:{cache:!0,dataType:`json`,contentType:`application/json`,type:`POST`},destroy:{cache:!0,dataType:`json`,type:`DELETE`},parameterMap:function(e,t,r){var i,a,o,s;if(e||={},t||=`read`,s=(this.options||u)[t],s=s?s.dataType:`json`,t===`read`)for(o in i={$inlinecount:`allpages`},s!=`json`&&(i.$format=`json`),e)l[o]?l[o](i,e[o],r):i[o]=e[o];else{if(s!==`json`)throw Error(`Only json dataType can be used for `+t+` operation.`);if(t!==`destroy`){for(o in e)a=e[o],typeof a==`number`&&(e[o]=a+``);i=n.stringify(e)}}return i}}}}),r(!0,n.data,{schemas:{"odata-v4":{type:`json`,data:function(t){if(Array.isArray(t)){for(var n=0;n<t.length;n++)f(t[n]);return t}else return t=e.extend({},t),f(t),t.value?t.value:[t]},total:function(e){return e[`@odata.count`]}}},transports:{"odata-v4":{batch:{type:`POST`},read:{cache:!0,dataType:`json`},update:{cache:!0,dataType:`json`,contentType:`application/json;IEEE754Compatible=true`,type:`PUT`},create:{cache:!0,dataType:`json`,contentType:`application/json;IEEE754Compatible=true`,type:`POST`},destroy:{cache:!0,dataType:`json`,type:`DELETE`},parameterMap:function(e,t){var r=n.data.transports.odata.parameterMap(e,t,!0);return t==`read`&&(r.$count=!0,delete r.$inlinecount),r&&r.$filter&&(r.$filter=r.$filter.replace(/('[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}')/gi,function(e){return e.substring(1,e.length-1)})),r},submit:function(t){var n=S(this,t.data),i=t.data;!i.updated.length&&!i.destroyed.length&&!i.created.length||e.ajax(r(!0,{},{success:function(e){var n=C(e),r=0,a;i.updated.length&&(a=n[r],a.passed&&t.success(a.models.length?a.models:[],`update`),r++),i.destroyed.length&&(a=n[r],a.passed&&t.success([],`destroy`),r++),i.created.length&&(a=n[r],a.passed&&t.success(a.models,`create`))},error:function(e,n,r){t.error(e,n,r)}},n))}}}})})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=Array.isArray,i=e.isPlainObject,a=e.map,o=e.each,s=e.extend,c=n.getter,l=n.Class.extend({init:function(e){var t=this,c=e.total,l=e.model,u=e.parse,d=e.errors,f=e.serialize,p=e.data;if(l){if(i(l)){var m=e.modelBase||n.data.Model;l.fields&&o(l.fields,function(e,r){i(r)&&r.field?n.isFunction(r.field)||(r=s(r,{field:t.getter(r.field)})):r={field:t.getter(r)},l.fields[e]=r});var h=l.id;if(h){var g={};g[t.xpathToMember(h,!0)]={field:t.getter(h)},l.fields=s(g,l.fields),l.id=t.xpathToMember(h)}l=m.define(l)}t.model=l}if(c&&(typeof c==`string`?(c=t.getter(c),t.total=function(e){return parseInt(c(e),10)}):typeof c==`function`&&(t.total=c)),d&&(typeof d==`string`?(d=t.getter(d),t.errors=function(e){return d(e)||null}):typeof d==`function`&&(t.errors=d)),p&&(typeof p==`string`?(p=t.xpathToMember(p),t.data=function(e){var n=t.evaluate(e,p),i;return n=r(n)?n:[n],t.model&&l.fields?(i=new t.model,a(n,function(e){if(e){var t={},n;for(n in l.fields)t[n]=i._parse(n,l.fields[n].field(e));return t}})):n}):typeof p==`function`&&(t.data=p)),typeof u==`function`){var _=t.parse;t.parse=function(e){var n=u.call(t,e);return _.call(t,n)}}typeof f==`function`&&(t.serialize=f)},total:function(e){return this.data(e).length},errors:function(e){return e?e.errors:null},serialize:function(e){return e},parseDOM:function(e){var n={},i,a,o,s,c,l,u=e.attributes,d=u.length,f;for(f=0;f<d;f++)l=u[f],n[`@`+l.nodeName]=l.nodeValue;for(a=e.firstChild;a;a=a.nextSibling)o=a.nodeType,o===3||o===4?n[`#text`]=a.nodeValue:o===1&&(i=this.parseDOM(a),s=a.nodeName,c=n[s],r(c)?c.push(i):c=c===t?i:[c,i],n[s]=c);return n},evaluate:function(e,t){for(var n=t.split(`.`),i,a,o,s,c;i=n.shift();)if(e=e[i],r(e)){for(a=[],t=n.join(`.`),c=0,o=e.length;c<o;c++)s=this.evaluate(e[c],t),s=r(s)?s:[s],a.push.apply(a,s);return a}return e},parse:function(t){var n,r,i={};return n=t.documentElement||e.parseXML(t).documentElement,r=this.parseDOM(n),i[n.nodeName]=r,i},xpathToMember:function(e,t){return e?(e=e.replace(/^\//,``).replace(/\//g,`.`),e.indexOf(`@`)>=0?e.replace(/\.?(@.*)/,t?`$1`:`["$1"]`):e.indexOf(`text()`)>=0?e.replace(/(\.?text\(\))/,t?`#text`:`["#text"]`):e):``},getter:function(e){return c(this.xpathToMember(e),!0)}});e.extend(!0,n.data,{XmlDataReader:l,readers:{xml:l}})})(window.kendo.jQuery),kendo,(function(e,t){var n=e.extend,r=e.isPlainObject,i=e.isEmptyObject,a=Array.isArray,o=e.grep,s=e.ajax,c,l=e.each,u=e.noop,d=window.kendo,f=d.isFunction,p=d.Observable,m=d.Class,h=`string`,g=`function`,_=`asc`,v=`create`,y=`read`,b=`update`,x=`destroy`,S=`change`,C=`sync`,w=`get`,T=`error`,E=`requestStart`,D=`progress`,O=`requestEnd`,k=`itemsLoaded`,A=`itemLoad`,j=[v,y,b,x],M=function(e){return e},N=d.getter,P=d.stringify,F=Math,I=[].push,L=[].join,R=[].pop,ee=[].splice,te=[].shift,z=[].slice,B=[].unshift,ne={}.toString,re=d.support.stableSort,ie=/^\/Date\((.*?)\)\/$/,V=[],H=p.extend({init:function(e,t){var n=this;n.type=t||oe,p.fn.init.call(n),n.length=e.length,n.wrapAll(e,n),n._loadPromises=[],n._loadedNodes=[]},at:function(e){return this[e]},toJSON:function(e){var t,n=this.length,r,i=Array(n);for(t=0;t<n;t++)r=this[t],r instanceof oe&&(r=r.toJSON(e)),i[t]=r;return i},parent:u,wrapAll:function(e,t){var n=this,r,i,a=function(){return n};for(t||=[],r=0,i=e.length;r<i;r++)t[r]=n.wrap(e[r],a);return t},wrap:function(e,t){var n=this,r;return e!==null&&ne.call(e)===`[object Object]`&&(r=e instanceof n.type||e instanceof de,r||(e=e instanceof oe?e.toJSON():e,e=new n.type(e)),e.parent=t,e.bind(S,function(t){var r=e.hasOwnProperty(`hasSubgroups`);n.trigger(S,{field:t.field,node:t.node,index:t.index,items:t.items||[this],action:t.node||r?t.action||`itemloaded`:`itemchange`})}),e.bind(A,function(e){n._loadPromises.push(e.promise),n._loading=!0,e.promise.done(function(){n._loadedNodes.push(e.node);var t=n._loadPromises.indexOf(e.promise);n._loadPromises.splice(t,1),n._loadPromises.length||(n._loading=!1,n.trigger(k,{collection:n,nodes:n._loadedNodes}),n._loadedNodes=[])})})),e},loading:function(){return this._loading},push:function(){var e=this.length,t=this.wrapAll(arguments),n=I.apply(this,t);return this.omitChangeEvent||this.trigger(S,{action:`add`,index:e,items:t}),n},slice:z,sort:[].sort,join:L,pop:function(){var e=this.length,t=R.apply(this);return e&&this.trigger(S,{action:`remove`,index:e-1,items:[t]}),t},splice:function(e,t,n){var r=this.wrapAll(z.call(arguments,2)),i=ee.apply(this,[e,t].concat(r)),a,o;if(i.length)for(this.omitChangeEvent||(this.trigger(S,{action:`remove`,index:e,items:this.omitCache&&this.omitCache.length?i.concat(this.omitCache):i}),this.omitCache=[]),a=0,o=i.length;a<o;a++)i[a]&&i[a].children&&i[a].unbind(S);return n&&(this.omitChangeEvent||this.trigger(S,{action:`add`,index:e,items:r})),i},shift:function(){var e=this.length,t=te.apply(this);return e&&this.trigger(S,{action:`remove`,index:0,items:[t]}),t},unshift:function(){var e=this.wrapAll(arguments),t=B.apply(this,e);return this.trigger(S,{action:`add`,index:0,items:e}),t},indexOf:function(e){var t=this,n,r;for(n=0,r=t.length;n<r;n++)if(t[n]===e)return n;return-1},forEach:function(e,t){for(var n=0,r=this.length,i=t||window;n<r;n++)e.call(i,this[n],n,this)},map:function(e,t){for(var n=0,r=[],i=this.length,a=t||window;n<i;n++)r[n]=e.call(a,this[n],n,this);return r},reduce:function(e){var t=0,n,r=this.length;for(arguments.length==2?n=arguments[1]:t<r&&(n=this[t++]);t<r;t++)n=e(n,this[t],t,this);return n},reduceRight:function(e){var t=this.length-1,n;for(arguments.length==2?n=arguments[1]:t>0&&(n=this[t--]);t>=0;t--)n=e(n,this[t],t,this);return n},filter:function(e,t){for(var n=0,r=[],i,a=this.length,o=t||window;n<a;n++)i=this[n],e.call(o,i,n,this)&&(r[r.length]=i);return r},find:function(e,t){for(var n=0,r,i=this.length,a=t||window;n<i;n++)if(r=this[n],e.call(a,r,n,this))return r},every:function(e,t){for(var n=0,r,i=this.length,a=t||window;n<i;n++)if(r=this[n],!e.call(a,r,n,this))return!1;return!0},some:function(e,t){for(var n=0,r,i=this.length,a=t||window;n<i;n++)if(r=this[n],e.call(a,r,n,this))return!0;return!1},remove:function(e){var t=this.indexOf(e);t!==-1&&this.splice(t,1)},empty:function(){this.splice(0,this.length)}});typeof Symbol<`u`&&Symbol.iterator&&!H.prototype[Symbol.iterator]&&(H.prototype[Symbol.iterator]=[][Symbol.iterator]);var U=H.extend({init:function(e,t,n){var r=function(){return this};p.fn.init.call(this),this.type=t||oe,n&&(this._events=n);for(var i=0;i<e.length;i++)this[i]=e[i];this.length=i,this._parent=r.bind(this),this._loadPromises=[],this._loadedNodes=[]},at:function(e){var t=this[e];return t instanceof this.type?t.parent=this._parent:t=this[e]=this.wrap(t,this._parent),t}});function ae(e,t,n,r){return function(i){var a={},o;for(o in i)a[o]=i[o];r?a.field=n+`.`+i.field:a.field=n,t==S&&e._notifyChange&&e._notifyChange(a),e.trigger(t,a)}}function W(e){return typeof e==`object`&&Object.getPrototypeOf(e)===Object.getPrototypeOf({})||Object.getPrototypeOf(e)===Object.getPrototypeOf(new Date)||typeof e!=`object`}function G(e,t){var n=[],r=[],i,a;for(e||={},W(e)||(r=Object.getOwnPropertyNames(Object.getPrototypeOf(e)).filter(e=>e.indexOf(`__`)!==0)),i=Object.getOwnPropertyNames(e).concat(r),a=V.filter(function(e){return i.indexOf(e)<0});e;)Object.getOwnPropertyNames(e).forEach(function(e){n.indexOf(e)===-1&&(!t||a.indexOf(e)<0)&&n.push(e)}),e=Object.getPrototypeOf(e);return n}V=G({},!1);var oe=p.extend({init:function(e){var t=this,n,r=G(e,!0),i=function(){return t};p.fn.init.call(this),this._handlers={},r.forEach(function(r){n=e[r],typeof n==`object`&&n&&!n.getTime&&r.charAt(0)!=`_`&&(n=t.wrap(n,r,i)),t[r]=n}),t.uid=d.guid()},shouldSerialize:function(e,t){return typeof t==`object`&&(t&&=t[e]),this.hasOwnProperty(e)&&e!==`_handlers`&&e!==`_events`&&(t||typeof this[e]!==g)&&e!==`uid`},forEach:function(e){for(var t in this)this.shouldSerialize(t)&&e(this[t],t)},toJSON:function(e){var t={},n,r;for(r in this)this.shouldSerialize(r,e)&&(n=this[r],(n instanceof oe||n instanceof H)&&(n=n.toJSON(e)),t[r]=n);return t},get:function(e){var t=this,n;return t.trigger(w,{field:e}),n=e===`this`?t:d.getter(e,!0)(t),n},_set:function(e,t){var n=this,r=e.indexOf(`.`)>=0;if(r)for(var i=e.split(`.`),a=``;i.length>1;){a+=i.shift();var o=d.getter(a,!0)(n);if(o instanceof oe)return o.set(i.join(`.`),t),r;a+=`.`}return d.setter(e)(n,t),r},set:function(e,t){var n=this,r=!1,i=e.indexOf(`.`)>=0,a=d.getter(e,!0)(n);return a!==t&&(a instanceof p&&this._handlers[e]&&(this._handlers[e].get&&a.unbind(w,this._handlers[e].get),a.unbind(S,this._handlers[e].change)),r=n.trigger(`set`,{field:e,value:t}),r||(i||(t=n.wrap(t,e,function(){return n})),(!n._set(e,t)||e.indexOf(`(`)>=0||e.indexOf(`[`)>=0)&&n.trigger(S,{field:e}))),r},parent:u,wrap:function(e,t,n){var r=this,i,a,o=ne.call(e);if(e!=null&&(o===`[object Object]`||o===`[object Array]`)){var s=e instanceof H,c=e instanceof ot;o===`[object Object]`&&!c&&!s?(e instanceof oe||(e=new oe(e)),i=ae(r,w,t,!0),e.bind(w,i),a=ae(r,S,t,!0),e.bind(S,a),r._handlers[t]={get:i,change:a}):(o===`[object Array]`||s||c)&&(!s&&!c&&(e=new H(e)),a=ae(r,S,t,!1),e.bind(S,a),r._handlers[t]={change:a}),e.parent=n}return e}});function se(e,t){if(e===t)return!0;var n=d.type(e),r=d.type(t),i;if(n!==r)return!1;if(n===`date`)return e.getTime()===t.getTime();if(n!==`object`&&n!==`array`)return!1;for(i in e)if(!se(e[i],t[i]))return!1;return!0}var ce={number:function(e){return typeof e===h&&e.toLowerCase()===`null`?null:d.parseFloat(e)},date:function(e){return typeof e===h&&e.toLowerCase()===`null`?null:d.parseDate(e)},boolean:function(e){return typeof e===h?e.toLowerCase()===`null`?null:e.toLowerCase()===`true`:e==null?e:!!e},string:function(e){return typeof e===h&&e.toLowerCase()===`null`?null:e==null?e:e+``},default:function(e){return e}},le={string:``,number:0,date:new Date,boolean:!1,default:``};function ue(e,t){var n,i;for(i in e)if(n=e[i],r(n)&&n.field&&n.field===t||n===t)return n;return null}var de=oe.extend({init:function(n){var r=this;if((!n||e.isEmptyObject(n))&&(n=e.extend({},r.defaults,n),r._initializers))for(var i=0;i<r._initializers.length;i++){var a=r._initializers[i];n[a]=r.defaults[a]()}oe.fn.init.call(r,n),r.dirty=!1,r.dirtyFields={},r.idField&&(r.id=r.get(r.idField),r.id===t&&(r.id=r._defaultId))},shouldSerialize:function(e){return oe.fn.shouldSerialize.call(this,e)&&e!==`uid`&&(this.idField===`id`||e!==`id`)&&e!==`dirty`&&e!==`dirtyFields`&&e!==`_accessors`},_parse:function(e,t){var n=this,r=e,i=n.fields||{},a;return e=i[e],e||=ue(i,r),e&&(a=e.parse,!a&&e.type&&(a=ce[e.type.toLowerCase()])),a?a(t):t},_notifyChange:function(e){var t=e.action;(t==`add`||t==`remove`)&&(this.dirty=!0,this.dirtyFields[e.field]=!0)},editable:function(e){return e=(this.fields||{})[e],!e||e.editable!==!1},set:function(e,t){var n=this,r=n.dirty;n.editable(e)&&(t=n._parse(e,t),se(t,n.get(e))?n.trigger(`equalSet`,{field:e,value:t}):(n.dirty=!0,n.dirtyFields[e]=!0,oe.fn.set.call(n,e,t)&&!r&&(n.dirty=r,n.dirty||(n.dirtyFields[e]=!1))))},accept:function(e){var t=this,n=function(){return t},r;for(r in e){var i=e[r];r.charAt(0)!=`_`&&(i=t.wrap(e[r],r,n)),t._set(r,i)}t.idField&&(t.id=t.get(t.idField)),t.dirty=!1,t.dirtyFields={}},isNew:function(){return this.id===this._defaultId}});de.define=function(r,i){i===t&&(i=r,r=de);var a,o=n({defaults:{}},i),s,c,l,u,d,f,p={},m,g=o.id,_=[];if(g&&(o.idField=g),o.id&&delete o.id,g&&(o.defaults[g]=o._defaultId=``),ne.call(o.fields)===`[object Array]`){for(d=0,f=o.fields.length;d<f;d++)c=o.fields[d],typeof c===h?p[c]={}:c.field&&(p[c.field]=c);o.fields=p}for(s in o.fields){c=o.fields[s],l=c.type||`default`,u=null,m=s;let n=typeof c.field===h?c.field:s;(!c.nullable||c.defaultValue)&&(u=o.defaults[m===n?n:m]=c.defaultValue===t?le[l.toLowerCase()]:c.defaultValue,typeof u==`function`&&_.push(n)),i.id===n&&(o._defaultId=u),o.defaults[m===n?n:m]=u,e.isPlainObject(c)?c.parse=c.parse||ce[l]:c={parse:ce[l]}}return _.length>0&&(o._initializers=_),a=r.extend(o),a.define=function(e){return de.define(a,e)},o.fields&&(a.fields=o.fields,a.idField=o.idField),a};var fe={selector:function(e){return f(e)?e:N(e)},compare:function(e){var t=this.selector(e);return function(e,n){return e=t(e),n=t(n),e==null&&n==null?0:e==null?-1:n==null?1:e.localeCompare?e.localeCompare(n):e>n?1:e<n?-1:0}},create:function(e){var t=e.compare||this.compare(e.field);return e.dir==`desc`?function(e,n){return t(n,e,!0)}:t},combine:function(e){return function(t,n){var r=e[0](t,n),i,a;for(i=1,a=e.length;i<a;i++)r||=e[i](t,n);return r}}},pe=n({},fe,{asc:function(e){var t=this.selector(e);return function(e,n){var r=t(e),i=t(n);return r&&r.getTime&&i&&i.getTime&&(r=r.getTime(),i=i.getTime()),r===i?e.__position-n.__position:r==null?-1:i==null?1:r.localeCompare?r.localeCompare(i):r>i?1:-1}},desc:function(e){var t=this.selector(e);return function(e,n){var r=t(e),i=t(n);return r&&r.getTime&&i&&i.getTime&&(r=r.getTime(),i=i.getTime()),r===i?e.__position-n.__position:r==null?1:i==null?-1:i.localeCompare?i.localeCompare(r):r<i?1:-1}},create:function(e){return this[e.dir](e.field)}});c=function(e,t){var n,r=e.length,i=Array(r);for(n=0;n<r;n++)i[n]=t(e[n],n,e);return i};var me=(function(){function e(e){return typeof e==`string`&&(e=e.replace(/[\r\n]+/g,``)),JSON.stringify(e)}function t(t){return function(n,r,i,a){return r+=``,i&&(n=`(`+n+` + '').toString()`+(a?`.toLocaleLowerCase('`+a+`')`:`.toLowerCase()`),r=a?r.toLocaleLowerCase(a):r.toLowerCase()),t(n,e(r),i)}}function n(t,n,r,i,a){if(r!=null){if(typeof r===h){var o=ie.exec(r);o?r=new Date(+o[1]):i?(r=e(a?r.toLocaleLowerCase(a):r.toLowerCase()),n=`((`+n+` || '')+'')`+(a?`.toLocaleLowerCase('`+a+`')`:`.toLowerCase()`)):r=e(r)}r.getTime&&(n=`(`+n+`&&`+n+`.getTime?`+n+`.getTime():`+n+`)`,r=r.getTime())}return n+` `+t+` `+r}function r(e){for(var t=`/^`,n=!1,r=0;r<e.length;++r){var i=e.charAt(r);if(n)t+=`\\`+i;else if(i==`~`){n=!0;continue}else i==`*`?t+=`.*`:i==`?`?t+=`.`:`.+^$()[]{}|\\/
\r\u2028\u2029\xA0`.indexOf(i)>=0?t+=`\\`+i:t+=i;n=!1}return t+`$/`}return{quote:function(t){return t&&t.getTime?`new Date(`+t.getTime()+`)`:e(t)},eq:function(e,t,r,i){return n(`==`,e,t,r,i)},neq:function(e,t,r,i){return n(`!=`,e,t,r,i)},gt:function(e,t,r){return n(`>`,e,t,r)},gte:function(e,t,r){return n(`>=`,e,t,r)},lt:function(e,t,r){return n(`<`,e,t,r)},lte:function(e,t,r){return n(`<=`,e,t,r)},startswith:t(function(e,t){return e+`.lastIndexOf(`+t+`, 0) == 0`}),doesnotstartwith:t(function(e,t){return e+`.lastIndexOf(`+t+`, 0) == -1`}),endswith:t(function(e,t){var n=t?t.length-2:0;return e+`.indexOf(`+t+`, `+e+`.length - `+n+`) >= 0`}),doesnotendwith:t(function(e,t){var n=t?t.length-2:0;return e+`.indexOf(`+t+`, `+e+`.length - `+n+`) < 0`}),contains:t(function(e,t){return e+`.indexOf(`+t+`) >= 0`}),doesnotcontain:t(function(e,t){return e+`.indexOf(`+t+`) == -1`}),matches:t(function(e,t){return t=t.substring(1,t.length-1),r(t)+`.test(`+e+`)`}),doesnotmatch:t(function(e,t){return t=t.substring(1,t.length-1),`!`+r(t)+`.test(`+e+`)`}),isempty:function(e){return e+` === ''`},isnotempty:function(e){return e+` !== ''`},isnull:function(e){return`(`+e+` == null)`},isnotnull:function(e){return`(`+e+` != null)`},isnullorempty:function(e){return`(`+e+` === null) || (`+e+` === '')`},isnotnullorempty:function(e){return`(`+e+` !== null) && (`+e+` !== '')`}}})();function K(e){this.data=e||[]}K.filterExpr=function(e,n={noEval:!1}){if(n.noEval)return On(e);var r=[],i={and:` && `,or:` || `},a,o,s,c,l=[],u=[],f,p,m=e.filters;for(a=0,o=m.length;a<o;a++)s=m[a],f=s.field,p=s.operator,s.filters?(c=K.filterExpr(s),s=c.expression.replace(/__o\[(\d+)\]/g,function(e,t){return t=+t,`__o[`+(u.length+t)+`]`}).replace(/__f\[(\d+)\]/g,function(e,t){return t=+t,`__f[`+(l.length+t)+`]`}),u.push.apply(u,c.operators),l.push.apply(l,c.fields)):(typeof f===g?(c=`__f[`+l.length+`](d)`,l.push(f)):c=d.expr(f),typeof p===g?(s=`__o[`+u.length+`](`+c+`, `+me.quote(s.value)+`)`,u.push(p)):s=me[(p||`eq`).toLowerCase()](c,s.value,s.ignoreCase===t||s.ignoreCase,e.accentFoldingFiltering)),r.push(s);return{expression:`(`+r.join(i[e.logic])+`)`,fields:l,operators:u}};function he(e,t){if(e){var n=typeof e===h?{field:e,dir:t}:e;return o(a(n)?n:[n],function(e){return!!e.dir})}}function ge(e,t){var n={};if(e)for(var r=typeof e===h?{field:e,dir:t}:e,i=a(r)?r:[r],o=0;o<i.length;o++)n[i[o].field]={dir:i[o].dir,index:o+1};return n}var q={"==":`eq`,equals:`eq`,isequalto:`eq`,equalto:`eq`,equal:`eq`,"!=":`neq`,ne:`neq`,notequals:`neq`,isnotequalto:`neq`,notequalto:`neq`,notequal:`neq`,"<":`lt`,islessthan:`lt`,lessthan:`lt`,less:`lt`,"<=":`lte`,le:`lte`,islessthanorequalto:`lte`,lessthanequal:`lte`,">":`gt`,isgreaterthan:`gt`,greaterthan:`gt`,greater:`gt`,">=":`gte`,isgreaterthanorequalto:`gte`,greaterthanequal:`gte`,ge:`gte`,notsubstringof:`doesnotcontain`,isnull:`isnull`,isempty:`isempty`,isnotempty:`isnotempty`};function _e(e){var t,n,r,i,a=e.filters;if(a)for(t=0,n=a.length;t<n;t++)r=a[t],i=r.operator,i&&typeof i===h&&(r.operator=q[i.toLowerCase()]||i),_e(r)}function J(e){if(e&&!i(e))return(a(e)||!e.filters)&&(e={logic:`and`,filters:a(e)?e:[e]}),_e(e),e}K.normalizeFilter=J;function ve(e,t){return e.logic||t.logic?!1:e.field===t.field&&e.value===t.value&&e.operator===t.operator}function ye(e){return e||={},i(e)?{logic:`and`,filters:[]}:J(e)}function be(e,t){return t.logic||e.field>t.field?1:e.field<t.field?-1:0}function xe(e,t,n){for(let r=t;r<n;r++)if(e[r].notFetched)return!0;return!1}function Se(e,t){if(e=ye(e),t=ye(t),e.logic!==t.logic)return!1;var n,r,i=(e.filters||[]).slice(),a=(t.filters||[]).slice();if(i.length!==a.length)return!1;i=i.sort(be),a=a.sort(be);for(var o=0;o<i.length;o++)if(n=i[o],r=a[o],n.logic&&r.logic){if(!Se(n,r))return!1}else if(!ve(n,r))return!1;return!0}K.compareFilters=Se;function Ce(e){return a(e)?e:[e]}function we(e,n,r,i){var o=typeof e===h?{field:e,dir:n,compare:r,skipItemSorting:i}:e,s=a(o)?o:o===t?[]:[o];return c(s,function(e){return{field:e.field,dir:e.dir||`asc`,aggregates:e.aggregates,compare:e.compare,skipItemSorting:e.skipItemSorting}})}function Te(e,t,n){for(var r=we(e,t,n),i=0;i<r.length;i++)delete r[i].compare;return r}function Ee(e){for(var t=a(e)?e:[e],n=0;n<t.length;n++)if(t[n]&&f(t[n].compare))return!0;return!1}K.prototype={toArray:function(){return this.data},range:function(e,t){return new K(this.data.slice(e,e+t))},skip:function(e){return new K(this.data.slice(e))},take:function(e){return new K(this.data.slice(0,e))},select:function(e){return new K(c(this.data,e))},order:function(e,t,n){var r={dir:t};return e&&(e.compare?r.compare=e.compare:r.field=e),n?new K(this.data.sort(fe.create(r))):new K(this.data.slice(0).sort(fe.create(r)))},orderBy:function(e,t){return this.order(e,`asc`,t)},orderByDescending:function(e,t){return this.order(e,`desc`,t)},sort:function(e,t,n,r){var i,a,o=he(e,t),s=[];if(n||=fe,o.length){for(i=0,a=o.length;i<a;i++)s.push(n.create(o[i]));return this.orderBy({compare:n.combine(s)},r)}return this},filter:function(e){var t,n=this.data,r=[];return e=J(e),!e||e.filters.length===0?this:(t=K.filterExpr(e,{noEval:!0}),r=n.filter(t),new K(r))},group:function(e,t,n){e=we(e||[]),t||=this.data;var r=new K(this.data),i,a=(e,n)=>(n||=new K(t).filter([{field:e.field,operator:`eq`,value:e.value,ignoreCase:!1}]),n);return e.length>0&&(i=e[0],r=n&&n.groupPaging?new K(t).groupAllData(i,t).select(function(t){var r,o=e.length>1?new K(t.items).group(e.slice(1),a(t,r).toArray(),n).toArray():t.items;return{field:t.field,value:t.value,hasSubgroups:e.length>1,items:o,aggregates:i.aggregates&&i.aggregates.length?a(t,r).aggregate(i.aggregates):{},uid:d.guid(),itemCount:o.length,subgroupCount:o.length}}):r.groupBy(i).select(function(t){var n;return{field:t.field,value:t.value,items:e.length>1?new K(t.items).group(e.slice(1),a(t,n).toArray()).toArray():t.items,hasSubgroups:e.length>1,aggregates:i.aggregates&&i.aggregates.length?a(t,n).aggregate(i.aggregates):{}}})),r},groupBy:function(e){var t=this;if(i(e)||!this.data.length)return new K([]);var n=e.field,r=e.skipItemSorting?this.data:this._sortForGrouping(n,e.dir||`asc`),a=d.accessor(n),o,s=a.get(r[0],n),c={field:n,value:s,items:[]},l,u,f,p=[c];for(u=0,f=r.length;u<f;u++)o=r[u],l=a.get(o,n),De(s,l)||(s=l,c={field:n,value:s,items:[]},p.push(c)),c.items.push(o);return p=t._sortGroups(p,e),new K(p)},groupAllData:function(e,t){if(i(e)||this.data&&!this.data.length)return new K([]);var n=e.field,r=e.skipItemSorting?t:new K(t).sort(n,e.dir||`asc`,pe).toArray(),a=d.accessor(n),o,s=a.get(r[0],n),c={field:n,value:s,items:[]},l,u,f,p=[c];for(u=0,f=r.length;u<f;u++)o=r[u],l=a.get(o,n),De(s,l)||(s=l,c={field:n,value:s,items:[]},p.push(c)),c.items.push(o);return p=this._sortGroups(p,e),new K(p)},_sortForGrouping:function(e,t){var n,r,i=this.data;if(!re){for(n=0,r=i.length;n<r;n++)i[n].__position=n;for(i=new K(i).sort(e,t,pe).toArray(),n=0,r=i.length;n<r;n++)delete i[n].__position;return i}return this.sort(e,t).toArray()},_sortGroups:function(e,t){var n=e;return t&&f(t.compare)&&(n=new K(n).order({compare:t.compare},t.dir||_).toArray()),n},aggregate:function(e){var t,n,r={},i={};if(e&&e.length)for(t=0,n=this.data.length;t<n;t++)Oe(r,e,this.data[t],t,n,i);return r}};function De(e,t){return e&&e.getTime&&t&&t.getTime?e.getTime()===t.getTime():e===t}function Oe(e,t,n,r,i,a){t||=[];var o,s,c,l=t.length;for(o=0;o<l;o++){s=t[o],c=s.aggregate;var u=s.field;e[u]=e[u]||{},a[u]=a[u]||{},a[u][c]=a[u][c]||{},e[u][c]=ke[c.toLowerCase()](e[u][c],n,d.accessor(u),r,i,a[u][c])}}var ke={sum:function(e,t,n){var r=n.get(t);return Ae(e)?Ae(r)&&(e+=r):e=r,e},count:function(e){return(e||0)+1},average:function(e,n,r,i,a,o){var s=r.get(n);return o.count===t&&(o.count=0),Ae(e)?Ae(s)&&(e+=s):e=s,Ae(s)&&o.count++,i==a-1&&Ae(e)&&(e/=o.count),e},max:function(e,t,n){var r=n.get(t);return!Ae(e)&&!je(e)&&(e=r),e<r&&(Ae(r)||je(r))&&(e=r),e},min:function(e,t,n){var r=n.get(t);return!Ae(e)&&!je(e)&&(e=r),e>r&&(Ae(r)||je(r))&&(e=r),e}};function Ae(e){return typeof e==`number`&&!isNaN(e)}function je(e){return e&&e.getTime}function Me(e){var t,n=e.length,r=Array(n);for(t=0;t<n;t++)r[t]=e[t].toJSON();return r}K.normalizeGroup=we,K.normalizeSort=he,K.process=function(e,r,a){r||={};var o=r.group,s=Ee(we(o||[])),l=new K(e),u=Te(o||[]),d=he(r.sort||[]),f=s?d:u.concat(d),p,m,h=r.filterCallback,g=r.filter,_=r.skip,v=r.take;return f&&a&&(l=l.sort(f,t,t,a)),g&&(l=l.filter(g),h&&(l=h(l)),m=l.toArray().length),f&&(a||(l=l.sort(f)),o&&(e=l.toArray())),s?(l=l.group(o,e,r),_!==t&&v!==t&&!r.groupPaging&&(l=new K(Ge(l.toArray())).range(_,v),p=c(u,function(e){return n({},e,{skipItemSorting:!0})}),l=l.group(p,e,r))):(_!==t&&v!==t&&(m=l.data.length,_+v>m&&r.virtual&&(_-=_+v-m,_=_<0?0:_),l=l.range(_,v)),o&&(!i(o)||o.length!==0)&&(l=l.group(o,e,r))),{total:m,data:l.toArray()}};var Ne=m.extend({init:function(e){this.data=e.data},read:function(e){e.success(this.data)},update:function(e){e.success(e.data)},create:function(e){e.success(e.data)},destroy:function(e){e.success(e.data)}}),Y=m.extend({init:function(e){var t=this,i;e=t.options=n({},t.options,e),l(j,function(t,n){typeof e[n]===h&&(e[n]={url:e[n]})}),t.cache=e.cache?Ie.create(e.cache):{find:u,add:u},i=e.parameterMap,e.submit&&(t.submit=e.submit),f(e.push)&&(t.push=e.push),t.push||=M,t.parameterMap=f(i)?i:function(e){var t={};return l(e,function(e,n){e in i&&(e=i[e],r(e)&&(n=e.value(n),e=e.key)),t[e]=n}),t}},options:{parameterMap:M},create:function(e){return s(this.setup(e,v))},read:function(n){var r=this,i,a,o=r.cache;n=r.setup(n,y),i=n.success||u,n.error,a=o.find(n.data),a===t?(n.success=function(e){o.add(n.data,e),i(e)},e.ajax(n)):i(a)},update:function(e){return s(this.setup(e,b))},destroy:function(e){return s(this.setup(e,x))},setup:function(e,t){e||={};var r=this,i,a=r.options[t],o=f(a.data)?a.data(e.data):a.data;return e=n(!0,{},a,e),i=n(!0,{},o,e.data),e.data=r.parameterMap(i,t),f(e.url)&&(e.url=e.url(i)),e}}),Pe=m.extend({init:function(e){let t=this;e=t.options=n({},t.options,e)},read:function(t){let r=this;t=r.options=n({},r.options,t),t=r.setup(t),r.options.requestStart&&r.options.requestStart(t),e.ajax(t)},setup:function(e){let t=this,n=e?.service||t.options.service,r=t.getData(e),i={url:typeof n==`string`?n:n.url,type:`POST`,contentType:`application/json`,data:JSON.stringify(r),success:function(e){t.options.success&&t.options.success(e)},error:function(e){let n={status:e.status,statusText:e.statusText,responseText:e.responseText};t.options.error&&t.options.error(n)}};return n.headers&&(i.headers=n.headers),i},getData:function(t={}){let n=t?.service,r={formFields:t?.formFields,content:t?.content};return n?.data&&f(n?.data)?e.extend({},r,n.data()):n?.data&&Object.keys(n.data).length?e.extend({},r,n.data):r},success:function(e){let t=this;return t.options.success&&t.options.success(e),e},error:function(e){let t=this,n={status:e.status,statusText:e.statusText,responseText:e.responseText};t.options.error&&t.options.error(n)}}),Fe=m.extend({init:function(e){let t=this;e=t.options=n({},t.options,e),t.messageTypes={ai:`assistant`,system:`system`,user:`user`,tool:`tool`}},read:function(t){let n=this;return t=n.setup(t),n.options.requestStart&&n.options.requestStart(t),e.ajax(t)},success:function(e,t){let n=this,r=(t?.service||n.options.service)?.outputGetter||n._getResponseData,i=t?.isRetry,a=t?.prompt,o={id:d.guid(),output:r(e),prompt:a,isRetry:i,response:e};n.options.success&&n.options.success(o)},error:function(e,t){let n=this,r=(t?.service||n.options.service)?.outputGetter||n._getResponseData,i=t?.isRetry,a=t?.prompt,o={status:e.status,statusText:e.statusText,responseText:e.responseText},s={id:d.guid(),output:r(o),prompt:a,isRetry:i,response:e};n.options.error&&n.options.error(s)},setup:function(e={}){let t=this,n=e?.service||t.options.service,r=t.getData(e),i={url:typeof n==`string`?n:n.url,type:`POST`,contentType:`application/json`,data:JSON.stringify(r),success:function(n){t.success.call(t,n,e)},error:function(n){t.error.call(t,n,e)}};return n.headers&&(i.headers=n.headers),i},getData:function(t){let n=this,r=t?.service,i=t?.isRetry,a=t?.history||[],o=t?.prompt,s=[...a,{role:n.messageTypes.user,contents:[{$type:`text`,text:o}]}];return r?.data&&f(r?.data)?r.data(o,i,a):r?.data&&Object.keys(r.data).length?e.extend({},r.data,{messages:s}):s},_getResponseData:function(e){return e?.messages?.[0]?.contents?.[0]?.text||`An error occurred while processing the request.`}}),Ie=m.extend({init:function(){this._store={}},add:function(e,n){e!==t&&(this._store[P(e)]=n)},find:function(e){return this._store[P(e)]},clear:function(){this._store={}},remove:function(e){delete this._store[P(e)]}});Ie.create=function(e){return r(e)&&f(e.find)?e:e===!0?new Ie:{inmemory:function(){return new Ie}}[e]()};function Le(e,t,n,r,i){var a,o,s,c,l={},u;for(c=0,u=e.length;c<u;c++)for(o in a=e[c],t)s=i[o],s&&s!==o&&(l[s]||(l[s]=d.setter(s)),l[s](a,t[o](a)),delete a[o])}function Re(e,t,n,r,i){var a,o,s,c,l;for(c=0,l=e.length;c<l;c++)for(o in a=e[c],t)a[o]=n._parse(o,t[o](a)),s=i[o],s&&s!==o&&delete a[s]}function ze(e,t,n,r,i){var a,o,s,c;for(o=0,c=e.length;o<c;o++)a=e[o],s=r[a.field],s&&s!=a.field&&(a.field=s),a.value=n._parse(a.field,a.value),a.items&&(a.hasSubgroups?ze(a.items,t,n,r,i):Re(a.items,t,n,r,i))}function Be(e,t,n,r,i,a){return function(o){return o=e(o),Ve(t,n,r,i,a)(o)}}function Ve(e,t,n,r,a){return function(o){return o&&!i(n)&&(ne.call(o)!==`[object Array]`&&!(o instanceof H)&&(o=[o]),t(o,n,new e,r,a)),o||[]}}var He=m.extend({init:function(e){var t=this,n,i,a,o;for(n in e||={},e)i=e[n],t[n]=typeof i===h?N(i):i;o=e.modelBase||de,r(t.model)&&(t.model=a=o.define(t.model));var s=t.data.bind(t);if(t._dataAccessFunction=s,t.model){var c=t.groups.bind(t),u=t.serialize.bind(t),d={},f={},p={},m={},g=!1,_,v;a=t.model,a.fields&&(l(a.fields,function(e,t){var n;_=e,r(t)&&t.field?_=t.field:typeof t===h&&(_=t),r(t)&&t.from&&(n=t.from),g=g||n&&n!==e||_!==e,v=n||_,f[e]=v.indexOf(`.`)===-1?N(v):N(v,!0),p[e]=N(e),d[n||_]=e,m[e]=n||_}),!e.serialize&&g&&(t.serialize=Be(u,a,Le,p,d,m))),t._dataAccessFunction=s,t._wrapDataAccessBase=Ve(a,Re,f,d,m),t.data=Be(s,a,Re,f,d,m),t.groups=Be(c,a,ze,f,d,m)}},errors:function(e){return e?e.errors:null},parse:M,data:M,total:function(e){return e.length},groups:M,aggregates:function(){return{}},serialize:function(e){return e}});function Ue(e,t){var n,r;if(t.items&&t.items.length)for(var i=0;i<t.items.length;i++)n=e.items[e.items.length-1],r=t.items[i],n&&r?n.hasSubgroups&&n.value==r.value?Ue(n,r):n.field&&n.value==r.value?(n.items.omitChangeEvent=!0,n.items.push.apply(n.items,r.items),n.items.omitChangeEvent=!1):(e.items.omitChangeEvent=!0,e.items.push.apply(e.items,[r]),e.items.omitChangeEvent=!1):r&&(e.items.omitChangeEvent=!0,e.items.push.apply(e.items,[r]),e.items.omitChangeEvent=!1)}function We(e,t,n,r){for(var i,a=0,o;t.length&&r;){i=t[a],o=i.items;var s=o.length;if(e&&e.field===i.field&&e.value===i.value?(e.hasSubgroups&&e.items.length?We(e.items[e.items.length-1],i.items,n,r):(o=o.slice(n,n+r),e.items=e.items.concat(o)),t.splice(a--,1)):i.hasSubgroups&&o.length?(We(i,o,n,r),i.items.length||t.splice(a--,1)):(o=o.slice(n,n+r),i.items=o,i.items.length||t.splice(a--,1)),o.length===0?n-=s:(n=0,r-=o.length),++a>=t.length)break}a<t.length&&t.splice(a,t.length-a)}function Ge(e,t){for(var n=[],r=(e||[]).length,i,a,o=f(t)?t:function(e,t){return e[t]},s=0;s<r;s++)if(i=o(e,s),i.hasSubgroups)n=n.concat(Ge(i.items));else{a=i.items;for(var c=0;c<a.length;c++)n.push(o(a,c))}return n}function Ke(e){var t,n=[],r,i,a;for(t=0,r=e.length;t<r;t++){var o=e.at(t);if(o.items)if(o.hasSubgroups)n=n.concat(Ke(o.items));else for(i=o.items,a=0;a<i.length;a++)n.push(i.at(a))}return n}function qe(e,t){var n,r,i;if(t)for(n=0,r=e.length;n<r;n++)i=e.at(n),i.items&&(i.hasSubgroups?qe(i.items,t):i.items=new U(i.items,t,i.items._events))}function Je(e,t){for(var n=0;n<e.length;n++)if(e[n].hasSubgroups){if(Je(e[n].items,t))return!0}else if(t(e[n].items,e[n]))return!0}function Ye(e,t,n,r){for(var i=0;i<e.length&&!(e[i].data===t||Xe(e[i].data,n,r));i++);}function Xe(e,t,n){for(var r=0,i=e.length;r<i;r++){if(e[r]&&e[r].hasSubgroups)return Xe(e[r].items,t,n);if(e[r]===t||e[r]===n)return e[r]=n,!0}}function Ze(e,n,r,i,a){for(var o=0,s=e.length;o<s;o++){var c=e[o];if(!(!c||c instanceof i)){if(c.hasSubgroups!==t&&!a)Ze(c.items,n,r,i,a);else for(var l=0;l<n.length;l++)if(n[l]===c){e[o]=n.at(l),Ye(r,n,c,e[o]);break}}}}function Qe(e,t){if(e){var n=e.length,r,i;for(i=0;i<n;i++)if(r=e[i],r.uid&&r.uid==t.uid)return e.splice(i,1),r}}function $e(e,t){return t?tt(e,function(e){return e.uid&&e.uid==t.uid||e[t.idField]===t.id&&t.id!==t._defaultId}):-1}function et(e,t){return t?tt(e,function(e){return e.uid==t.uid}):-1}function tt(e,t){var n,r;if(e){for(n=0,r=e.length;n<r;n++)if(t(e[n]))return n;return-1}}function nt(e,t){if(e&&!i(e)){var n=e[t],a=r(n)?n.from||n.field||t:e[t]||t;return f(a)?t:a}return t}function rt(e,t){var n,r,i={};for(var a in e)a!==`filters`&&(i[a]=e[a]);if(e.filters)for(i.filters=[],n=0,r=e.filters.length;n<r;n++)i.filters[n]=rt(e.filters[n],t);else i.field=nt(t.fields,i.field);return i}function it(e,t){var n,r,i=[],o,s;for(n=0,r=e.length;n<r;n++){for(var c in o={},s=e[n],s)o[c]=s[c];o.field=nt(t.fields,o.field),o.aggregates&&a(o.aggregates)&&(o.aggregates=it(o.aggregates,t)),i.push(o)}return i}function at(e,r,i){var o=function(e,n){let r=n.cells&&Object.keys(n.cells).length>0?n.cells:!0,a={},o,s;for(o=0,s=e.length;o<s;o++){let n=e[o];if(n&&n.uid!==t){let e=String(n[i]);a[e]=r}}return a};let s={},c,l,u,d,f;if(!a(r))return s;for(c=0,l=r.length;c<l;c++)u=r[c],u&&(d=new K(e).filter(u).toArray(),f=o(d,u),f&&(s=n(!0,s,f)));return s}var ot=p.extend({init:function(e){var r=this,i;if(e&&(i=e.data),e=r.options=n({},r.options,e),r._map={},r._prefetch={},r._data=[],r._pristineData=[],r._ranges=[],r._view=[],r._pristineTotal=0,r._destroyed=[],r._pageSize=e.pageSize,r._page=e.page||(e.pageSize?1:t),r._sort=he(e.sort),r._sortFields=ge(e.sort),r._filter=J(e.filter),r._group=we(e.group),r._aggregate=e.aggregate,r._total=e.total,r._groupPaging=e.groupPaging,r._groupPaging&&(r._groupsState={}),r._shouldDetachObservableParents=!0,p.fn.init.call(r),r.transport=st.create(e,i,r),f(r.transport.push)&&r.transport.push({pushCreate:r._pushCreate.bind(r),pushUpdate:r._pushUpdate.bind(r),pushDestroy:r._pushDestroy.bind(r)}),e.offlineStorage!=null)if(typeof e.offlineStorage==`string`){var a=e.offlineStorage;r._storage={getItem:function(){return JSON.parse(localStorage.getItem(a))},setItem:function(e){localStorage.setItem(a,P(r.reader.serialize(e)))}}}else r._storage=e.offlineStorage;r.reader=new d.data.readers[e.schema.type||`json`](e.schema),r.reader.model,r._detachObservableParents(),r._data=r._observe(r._data),r._online=!0,r.bind([`push`,T,S,E,C,O,D],e)},options:{data:null,schema:{modelBase:de},offlineStorage:null,serverSorting:!1,serverPaging:!1,serverFiltering:!1,serverGrouping:!1,serverAggregates:!1,batch:!1,inPlaceSort:!1},clone:function(){return this},online:function(n){return n===t?this._online:this._online!=n&&(this._online=n,n)?this.sync():e.Deferred().resolve().promise()},offlineData:function(e){return this.options.offlineStorage==null?null:e===t?this._storage.getItem()||[]:this._storage.setItem(e)},_isGrouped:function(){return(this.group()||[]).length},_isServerGrouped:function(){var e=this.group()||[];return this.options.serverGrouping&&e.length},_isServerGroupPaged:function(){return this._isServerGrouped()&&this._groupPaging},_isGroupPaged:function(){var e=this._group||[];return this._groupPaging&&e.length},_pushCreate:function(e){this._push(e,`pushCreate`)},_pushUpdate:function(e){this._push(e,`pushUpdate`)},_pushDestroy:function(e){this._push(e,`pushDestroy`)},_push:function(e,t){var n=this._readData(e);n||=e,this[t](n)},_flatData:function(e,t){if(e){if(this._isServerGrouped())return Ke(e);if(!t)for(var n=0;n<e.length;n++)e.at(n)}return e},parent:u,get:function(e){var t,n,r=this._flatData(this._data,this.options.useRanges);for(t=0,n=r.length;t<n;t++)if(r[t].id==e)return r[t]},getByUid:function(e){return this._getByUid(e,this._data)},_getByUid:function(e,t){var n,r,i=this._flatData(t,this.options.useRanges);if(i){for(n=0,r=i.length;n<r;n++)if(i[n].uid==e)return i[n]}},indexOf:function(e){return et(this._data,e)},at:function(e){return this._data.at(e)},data:function(e){var n=this;if(e!==t)n._detachObservableParents(),n._data=this._observe(e),n._pristineData=e.slice(0),n._storeData(),n._ranges=[],n.trigger(`reset`),n._addRange(n._data),n._total=n._data.length,n._pristineTotal=n._total,n._process(n._data);else{if(n._data)for(var r=0;r<n._data.length;r++)n._data.at(r);return n._data}},view:function(e){if(e===t)return this._view;this._view=this._observeView(e)},_observeView:function(e){var t=this;Ze(e,t._data,t._ranges,t.reader.model||oe,t._isServerGrouped());var n=new U(e,t.reader.model);return n.parent=function(){return t.parent()},n},flatView:function(){return(this.group()||[]).length?Ke(this._view):this._view},add:function(e){return this.insert(this._data.length,e)},_createNewModel:function(e){return this.reader.model?new this.reader.model(e):e instanceof oe?e:new oe(e)},insert:function(e,t){return t||(t=e,e=0),t instanceof de||(t=this._createNewModel(t)),this._isServerGrouped()?this._data.splice(e,0,this._wrapInEmptyGroup(t)):this._data.splice(e,0,t),this._insertModelInRange(e,t),t},pushInsert:function(t,n){var r=this._getCurrentRangeSpan();n||(n=t,t=0),a(n)||(n=[n]);var i=[],o=this.options.autoSync;this.options.autoSync=!1;try{for(var s=0;s<n.length;s++){var c=n[s],l=this.insert(t,c);i.push(l);var u=l.toJSON();this._isServerGrouped()&&(u=this._wrapInEmptyGroup(u)),this._pristineData.push(u),r&&r.length&&e(r).last()[0].pristineData.push(u),t++}}finally{this.options.autoSync=o}i.length&&this.trigger(`push`,{type:`create`,items:i})},pushCreate:function(e){this.pushInsert(this._data.length,e)},pushUpdate:function(e){a(e)||(e=[e]);for(var t=[],n=0;n<e.length;n++){var r=e[n],i=this._createNewModel(r),o=this.get(i.id);o?(t.push(o),o.accept(r),o.trigger(S),this._updatePristineForModel(o,r)):this.pushCreate(r)}t.length&&this.trigger(`push`,{type:`update`,items:t})},pushDestroy:function(e){var t=this._removeItems(e);t.length&&this.trigger(`push`,{type:`destroy`,items:t})},_removeItems:function(e,t){a(e)||(e=[e]);var n=t===void 0||t,r=[],i=this.options.autoSync;this.options.autoSync=!1;try{for(var o=0;o<e.length;o++){var s=e[o],c=this._createNewModel(s),l=!1,u=o;this._eachItem(this._data,function(t){u===e.length-1?t.omitChangeEvent=!1:(t.omitChangeEvent=!0,t.omitCache=t.omitCache||[]);for(var n=0;n<t.length;n++){var i=t.at(n);if(i.id===c.id){t.omitChangeEvent&&t.omitCache.push(i),r.push(i),t.splice(n,1),l=!0;break}}}),l&&n&&(this._removePristineForModel(c),this._destroyed.pop())}}finally{this.options.autoSync=i}return r},pushMove:function(e,t){var n=this._moveItems(e,t);n.length&&this.trigger(`push`,{type:`update`,items:n})},_moveItems:function(e,t){a(t)||(t=[t]);var n=[],r=this.options.autoSync;this.options.autoSync=!1;try{for(var i=0;i<t.length;i++){var o=t[i];this._eachItem(this._data,function(t){for(var r=0;r<t.length;r++){var i=t.at(r);if(i.uid===o.uid){n.push(i),t.splice(e>=r?--e:e,0,t.splice(r,1)[0]),e++;break}}})}}finally{this.options.autoSync=r}return n},remove:function(e){var t,n=this,r=n._isServerGrouped();return r&&e.uid&&(!e.isNew||!e.isNew())&&n._pushInDestroyed(e),this._eachItem(n._data,function(n){if(t=Qe(n,e),t&&r)return!0}),this._removeModelFromRanges(e),e},destroyed:function(){return this._destroyed},created:function(){var e,t,n=[],r=this._flatData(this._data,this.options.useRanges);for(e=0,t=r.length;e<t;e++)r[e].isNew&&r[e].isNew()&&!r[e].notFetched&&n.push(r[e]);return n},updated:function(){var e,t,n=[],r=this._flatData(this._data,this.options.useRanges);for(e=0,t=r.length;e<t;e++)r[e].isNew&&!r[e].isNew()&&r[e].dirty&&n.push(r[e]);return n},sync:function(){var t=this,n=[],r=[],i;t._destroyed=t._destroyed.filter(e=>!e.hasOwnProperty(`_isMoved`)),i=t._destroyed;var a=e.Deferred().resolve().promise();if(t.online()){if(!t.reader.model)return a;n=t.created(),r=t.updated();var o=[];t.options.batch&&t.transport.submit?o=t._sendSubmit(n,r,i):(o.push.apply(o,t._send(`create`,n)),o.push.apply(o,t._send(`update`,r)),o.push.apply(o,t._send(`destroy`,i))),a=e.when.apply(null,o).then(function(){var e,n,r=[];for(e=0,n=arguments.length;e<n;e++)arguments[e]&&(t._accept(arguments[e]),r.push(...arguments[e].models));t._storeData(!0),t._syncEnd(),t._change({action:`sync`,changedItems:r}),t.trigger(C),t._isServerGroupPaged()&&t.read(),t.data().map(function(e){return e.hasOwnProperty(`_isMoved`)&&delete e._isMoved,e})})}else t._storeData(!0),t._syncEnd(),t._change({action:`sync`});return a},_syncEnd:u,cancelChanges:function(e){var t=this;e instanceof d.data.Model?t._cancelModel(e):(t._destroyed=[],t._detachObservableParents(),t._data=t._observe(t._pristineData),t.options.serverPaging&&(t._total=t._pristineTotal),t._ranges=[],t._addRange(t._data,0),t._changesCanceled(),t._change(),t._markOfflineUpdatesAsDirty(),t._isServerGrouped()&&t.read())},_changesCanceled:u,_markOfflineUpdatesAsDirty:function(){var e=this;e.options.offlineStorage!=null&&e._eachItem(e._data,function(e){for(var t=0;t<e.length;t++){var n=e.at(t);(n.__state__==`update`||n.__state__==`create`)&&(n.dirty=!0)}})},hasChanges:function(){var e,t,n=this._flatData(this._data,this.options.useRanges);if(this._destroyed.length)return!0;for(e=0,t=n.length;e<t;e++)if(n[e].isNew&&n[e].isNew()||n[e].dirty)return!0;return!1},_accept:function(t){var n=this,r=t.models,o=t.response,s=0,c=n._isServerGrouped(),l=n._pristineData,u=t.type,d;if(n.trigger(O,{response:o,type:u}),o&&!i(o)){if(o=n.reader.parse(o),n._handleCustomErrors(o))return;o=n.reader.data(o),a(o)||(o=[o])}else o=e.map(r,function(e){return e.toJSON()});for(u===`destroy`&&(n._destroyed=[]),s=0,d=r.length;s<d;s++)u===`destroy`?n._removePristineForModel(r[s]):(r[s].accept(o[s]),u===`create`?l.push(c?n._wrapInEmptyGroup(r[s].toJSON()):o[s]):u===`update`&&n._updatePristineForModel(r[s],o[s]))},_updatePristineForModel:function(e,t){this._executeOnPristineForModel(e,function(e,n){d.deepExtend(n[e],t)})},_executeOnPristineForModel:function(e,t){this._eachPristineItem(function(n){var r=$e(n,e);if(r>-1)return t(r,n),!0})},_removePristineForModel:function(e){this._executeOnPristineForModel(e,function(e,t){t.splice(e,1)})},_readData:function(e){return(this._isServerGrouped()?this.reader.groups:this.reader.data).call(this.reader,e)},_eachPristineItem:function(e){var t=this,n=t.options,r=t._getCurrentRangeSpan();t._eachItem(t._pristineData,e),n.serverPaging&&n.useRanges&&l(r,function(n,r){t._eachItem(r.pristineData,e)})},_eachItem:function(e,t){e&&e.length&&(this._isServerGrouped()?Je(e,t):t(e))},_pristineForModel:function(e){var t,n;return this._eachPristineItem(function(r){if(n=$e(r,e),n>-1)return t=r[n],!0}),t},_cancelModel:function(e){var t=this,n=this._pristineForModel(e);this._eachItem(this._data,function(r){var i=et(r,e);i>=0&&(n&&(!e.isNew()||n.__state__)?(r[i].accept(n),n.__state__==`update`&&(r[i].dirty=!0)):(t._modelCanceled(e),r.splice(i,1),t._removeModelFromRanges(e)))})},_modelCanceled:u,_submit:function(t,r){var i=this;i.trigger(E,{type:`submit`}),i.trigger(D),i.transport.submit(n({success:function(n,r){var i=e.grep(t,function(e){return e.type==r})[0];i&&i.resolve({response:n,models:i.models,type:r})},error:function(e,n,r){for(var a=0;a<t.length;a++)t[a].reject(e);i.error(e,n,r)}},r))},_sendSubmit:function(t,n,r){var i=this,a=[];return i.options.batch&&(t.length&&a.push(e.Deferred(function(e){e.type=`create`,e.models=t})),n.length&&a.push(e.Deferred(function(e){e.type=`update`,e.models=n})),r.length&&a.push(e.Deferred(function(e){e.type=`destroy`,e.models=r})),i._submit(a,{data:{created:i.reader.serialize(Me(t)),updated:i.reader.serialize(Me(n)),destroyed:i.reader.serialize(Me(r))}})),a},_promise:function(t,r,i){var a=this;return e.Deferred(function(e){a.trigger(E,{type:i}),a.trigger(D),a.transport[i].call(a.transport,n({success:function(t){e.resolve({response:t,models:r,type:i})},error:function(t,n,r){e.reject(t),a.error(t,n,r)}},t))}).promise()},_send:function(e,t){var n=this,r,i,a=[],o=n.reader.serialize(Me(t));if(n.options.batch)t.length&&a.push(n._promise({data:{models:o}},t,e));else for(r=0,i=t.length;r<i;r++)a.push(n._promise({data:o[r]},[t[r]],e));return a},read:function(t){var n=this,r=n._params(t),i=e.Deferred();return n._queueRequest(r,function(){var e=n.trigger(E,{type:`read`});e?(n._dequeueRequest(),i.resolve(e)):(n.trigger(D),n._ranges=[],n.trigger(`reset`),n.online()?n.transport.read({data:r,success:function(e){n._ranges=[],n.success(e,r),i.resolve()},error:function(){var e=z.call(arguments);n.error.apply(n,e),i.reject.apply(i,e)}}):n.options.offlineStorage!=null&&(n.success(n.offlineData(),r),i.resolve()))}),i.promise()},_readAggregates:function(e){return this.reader.aggregates(e)},success:function(e){var t=this,n=t.options,r,i;if(t.trigger(O,{response:e,type:`read`}),t.online()){if(e=t.reader.parse(e),t._handleCustomErrors(e)){t._dequeueRequest();return}t._total=t.reader.total(e),t._isServerGroupPaged()&&(t._serverGroupsTotal=t._total),t._pageSize>t._total&&(t._pageSize=t._total,t.options.pageSize&&t.options.pageSize>t._pageSize&&(t._pageSize=t.options.pageSize)),t._aggregate&&n.serverAggregates&&(t._aggregateResult=t._readAggregates(e)),e=t._readData(e),t._destroyed=[]}else{e=t._readData(e),r=[];var a={},o=t.reader.model,s=o?o.idField:`id`,c;for(c=0;c<this._destroyed.length;c++){var l=this._destroyed[c][s];a[l]=l}for(c=0;c<e.length;c++){var u=e[c];u.__state__==`destroy`?a[u[s]]||this._pushInDestroyed(this._createNewModel(u)):r.push(u)}e=r,t._total=e.length}if(t._pristineTotal=t._total,i=t._skip&&t._data.length&&t._skip<t._data.length,t.options.endless){i&&t._pristineData.splice(t._skip,t._pristineData.length),r=e.slice(0);for(var f=0;f<r.length;f++)t._pristineData.push(r[f])}else d.isBlank(e)&&(e=[]),t._pristineData=e.slice(0);if(t._detachObservableParents(),t.options.endless){t._data.unbind(S,t._changeHandler),t._isServerGrouped()&&t._data[t._data.length-1].value===e[0].value&&(Ue(t._data[t._data.length-1],e[0]),e.shift()),e=t._observe(e),i&&t._data.splice(t._skip,t._data.length);for(var p=0;p<e.length;p++)t._data.push(e[p]);t._data.bind(S,t._changeHandler)}else t._data=t._observe(e);t._markOfflineUpdatesAsDirty(),t._storeData(),t._addRange(t._data),t._process(t._data),t._dequeueRequest()},_detachObservableParents:function(){if(this._data&&this._shouldDetachObservableParents)for(var e=0;e<this._data.length;e++)this._data[e].parent&&(this._data[e].parent=u)},_storeData:function(e){var t=this._isServerGrouped(),n=this.reader.model;function r(e){for(var i=[],a=0;a<e.length;a++){var o=e.at(a),s=o.toJSON();t&&o.items?s.items=r(o.items):(s.uid=o.uid,n&&(o.isNew()?s.__state__=`create`:o.dirty&&(s.__state__=`update`))),i.push(s)}return i}if(this.options.offlineStorage!=null){for(var i=r(this._data),a=[],o=0;o<this._destroyed.length;o++){var s=this._destroyed[o].toJSON();s.__state__=`destroy`,a.push(s)}this.offlineData(i.concat(a)),e&&(this._pristineData=this.reader.reader?this.reader.reader._wrapDataAccessBase(i):this.reader._wrapDataAccessBase(i))}},_addRange:function(e,t){var n=this,r=t===void 0?n._skip||0:t,i,a={data:e,pristineData:e.toJSON(),timestamp:n._timeStamp()};this._isGroupPaged()?(i=r+e.length,a.outerStart=r,a.outerEnd=i):i=r+n._flatData(e,!0).length,a.start=r,a.end=i,n._ranges.push(a),n._sortRanges(),n._isGroupPaged()&&(n._groupsFlat||=[],n._appendToGroupsFlat(a.data),n._updateOuterRangesLength())},_appendToGroupsFlat:function(e){for(var t=e.length,n=0;n<t;n++)this._groupsFlat.push(e[n])},_getGroupByUid:function(e){for(var t=this._groupsFlat.length,n,r=0;r<t;r++)if(n=this._groupsFlat[r],n.uid===e)return n},_sortRanges:function(){this._ranges.sort(function(e,t){return e.start-t.start})},error:function(e,t,n){this._dequeueRequest(),this.trigger(O,{}),this.trigger(T,{xhr:e,status:t,errorThrown:n})},_params:function(e){var t=this,r=n({take:t.take(),skip:t.skip(),page:t.page(),pageSize:t.pageSize(),sort:t._sort,filter:t._filter,group:t._group,aggregate:t._aggregate,groupPaging:!!t._groupPaging,isExcelExportRequest:t.options.isExcelExportRequest},e);return t.options.serverPaging||(delete r.take,delete r.skip,delete r.page,delete r.pageSize),t.options.serverGrouping?t.reader.model&&r.group&&(r.group=it(r.group,t.reader.model)):delete r.group,t.options.serverFiltering?t.reader.model&&r.filter&&(r.filter=rt(r.filter,t.reader.model)):delete r.filter,t.options.serverSorting?t.reader.model&&r.sort&&(r.sort=it(r.sort,t.reader.model)):delete r.sort,t.options.serverAggregates?t.reader.model&&r.aggregate&&(r.aggregate=it(r.aggregate,t.reader.model)):delete r.aggregate,(!t.options.groupPaging||!(t.options.serverPaging&&t.options.serverGrouping))&&delete r.groupPaging,t.options.isExcelExportRequest||delete r.isExcelExportRequest,r},_queueRequest:function(e,n){var r=this;r._requestInProgress?r._pending={callback:n.bind(r),options:e}:(r._requestInProgress=!0,r._pending=t,n())},_dequeueRequest:function(){var e=this;e._requestInProgress=!1,e._pending&&e._queueRequest(e._pending.options,e._pending.callback)},_handleCustomErrors:function(e){if(this.reader.errors){var t=this.reader.errors(e);if(t)return this.trigger(T,{xhr:null,status:`customerror`,errorThrown:`custom error`,errors:t}),!0}return!1},_shouldWrap:function(e){var t=this.reader.model;return t&&e.length?!(e[0]instanceof t):!1},_observe:function(e){var t=this,n=t.reader.model;return t._shouldDetachObservableParents=!0,e instanceof H?(t._shouldDetachObservableParents=!1,t._shouldWrap(e)&&(e.type=t.reader.model,e.wrapAll(e,e))):(e=new(t.pageSize()&&!t.options.serverPaging?U:H)(e,t.reader.model),e.parent=function(){return t.parent()}),t._isServerGrouped()&&qe(e,n),t._changeHandler&&t._data&&t._data instanceof H&&!(t.options.useRanges&&t.options.serverPaging)?t._data.unbind(S,t._changeHandler):t._changeHandler=t._change.bind(t),e.bind(S,t._changeHandler)},_updateTotalForAction:function(e,t){var n=this,r=parseInt(n._total,10);Ae(n._total)||(r=parseInt(n._pristineTotal,10)),e===`add`?r+=t.length:e===`remove`?r-=t.length:e!==`itemchange`&&e!==`sync`&&!n.options.serverPaging?r=n._pristineTotal:e===`sync`&&(r=n._pristineTotal=parseInt(n._total,10)),n._total=r},_operationsForUpdatedFields:function(){let e=this,t=e._updatedFields||[],n={},r=!1,i;return n.sort=e._sort,n.filter=e._filter,n.group=e._group,n.aggregate=e._aggregate,i=P(n),r=t.some(e=>i.indexOf(`"field":"${e}"`)>-1),!r},_pushInDestroyed:function(e){this._destroyed.find(function(t){return t.uid===e.uid})||this._destroyed.push(e)},_change:function(e){let t=this,n,r,i,a=e?e.action:``;if(a===`remove`)for(n=0,i=e.items.length;n<i;n++)(!e.items[n].isNew||!e.items[n].isNew())&&t._pushInDestroyed(e.items[n]);if(e&&(r=e.items||[],e.partialUpdate=t._operationsForUpdatedFields()&&!t._preventPartialUpdate,e.action===`itemchange`&&r.some(e=>e.dirtyFields))){let n=e.items[0],r=Object.keys(n.dirtyFields),i=r;for(let e of r)if(n[e]instanceof Object){let t=d.stringify(n[e]);if(t){let n=JSON.parse(t),r=Object.keys(n).map(t=>e+`.`+t);i.push(...r)}}t._updatedFields=i}if(t.options.autoSync&&(a===`add`||a===`remove`||a===`itemchange`)){a===`add`&&(t._preventPartialUpdate=!0);var o=function(n){n.action===`sync`&&(t._preventPartialUpdate=!1,t.unbind(`change`,o),t._updateTotalForAction(a,e.items))};t.first(`change`,o),t.sync()}else t._updateTotalForAction(a,e?e.items:[]),t._process(t._data,e)},_calculateAggregates:function(e,t){t||={};var n=new K(e),r=t.aggregate,i=t.filter;return i&&(n=n.filter(i)),n.aggregate(r)},_process:function(e,n){var r=this,i={},a;if(r.options.serverPaging!==!0&&(i.skip=r._skip,i.take=r._take||r._pageSize,i.skip===t&&r._page!==t&&r._pageSize!==t&&(i.skip=(r._page-1)*r._pageSize),r.options.useRanges&&(i.skip=r.currentRangeStart())),r.options.serverSorting!==!0&&(i.sort=r._sort),r.options.serverFiltering!==!0&&(i.filter=r._filter),r.options.serverGrouping!==!0&&(i.group=r._group),r.options.serverAggregates!==!0&&(i.aggregate=r._aggregate),r.options.serverGrouping&&r._clearEmptyGroups(e),i.groupPaging=r._groupPaging,a=r._isGroupPaged()&&n&&(n.action===`page`||n.action===`expandGroup`||n.action===`collapseGroup`)?r._queryProcess(e,{aggregate:r._aggregate}):r._queryProcess(e,i),r._filter&&n&&n.action===`add`){var o=n.items[0],s=a.data;r._isGrouped()&&!this._isServerGrouped()&&(s=Ke(s)),!s.find(function(e){return e.uid===o.uid})&&(o.index||o.id===null)&&(a.data.splice(o.index,0,r._isGrouped()?r._wrapInEmptyGroup(o):o),a.total++)}r.options.serverAggregates!==!0&&(r._aggregateResult=r._calculateAggregates(a.dataToAggregate||e,i)),r._setView(a,i,n),r._setFilterTotal(a.total,!1),n||={},n.items=n.items||r._view,r.trigger(S,n)},_setView:function(e,t,n){var r=this;if(r._isGroupPaged()&&!r._isServerGrouped())if(n&&(n.action===`page`||n.action===`expandGroup`||n.action===`collapseGroup`))r.view(e.data),r._updateOuterRangesLength();else{r._ranges=[];var i=new K(e.data);r._addRange(r._observe(e.data)),t.skip+t.take>e.data.length&&(t.skip=Math.max(0,e.data.length-t.take)),r.view(i.range(t.skip,t.take).toArray())}else r.view(e.data)},_clearEmptyGroups:function(e){for(var t=e.length-1;t>=0;t--){var n=e[t];n.hasSubgroups&&this._clearEmptyGroups(n.items),n.items&&!n.items.length&&!n.itemCount&&ee.apply(n.parent(),[t,1])}},_queryProcess:function(e,t){return this.options.inPlaceSort?K.process(e,t,this.options.inPlaceSort):K.process(e,t)},_mergeState:function(n){var r=this;return n!==t&&(r._pageSize=n.pageSize,r._page=n.page,r._sort=n.sort,r._filter=n.filter,r._group=n.group,r._aggregate=n.aggregate,r._skip=r._currentRangeStart=n.skip,r._take=n.take,r._skip===t&&(r._skip=r._currentRangeStart=r.skip(),n.skip=r.skip()),r._take===t&&r._pageSize!==t&&(r._take=r._pageSize,n.take=r._take),r.options.virtual&&(n.virtual=r.options.virtual),n.sort&&(r._sort=n.sort=he(n.sort),r._sortFields=ge(n.sort)),n.filter&&(r._filter=n.filter=r.options.accentFoldingFiltering&&!e.isEmptyObject(n.filter)?e.extend({},J(n.filter),{accentFoldingFiltering:r.options.accentFoldingFiltering}):J(n.filter)),n.group&&(r._group=n.group=we(n.group)),n.aggregate&&(r._aggregate=n.aggregate=Ce(n.aggregate))),n},query:function(n){var r;if(this.options.serverSorting||this.options.serverPaging||this.options.serverFiltering||this.options.serverGrouping||this.options.serverAggregates||(this._data===t||this._data.length===0)&&!this._destroyed.length){if(this.options.endless){var i=n.pageSize-this.pageSize();i>0?(i=this.pageSize(),n.page=n.pageSize/i,n.pageSize=i):(n.page=1,this.options.endless=!1)}return this.read(this._mergeState(n))}var a=this.trigger(E,{type:`read`});return a||(this.trigger(D),n&&(n.groupPaging=this._groupPaging),r=this._queryProcess(this._data,this._mergeState(n)),this._setFilterTotal(r.total,!0),this._aggregateResult=this._calculateAggregates(r.dataToAggregate||this._data,n),this._setView(r,n),this.trigger(O,{type:`read`}),this.trigger(S,{items:r.data,action:n?n.action:``})),e.Deferred().resolve(a).promise()},_hasExpandedSubGroups:function(e){var t=!1,n=e.items?e.items.length:0;if(!e.hasSubgroups)return!1;for(var r=0;r<n;r++)if(this._groupsState[e.items[r].uid]){t=!0;break}return t},_findGroupedRange:function(e,t,n,r,i){for(var a=this,o=e.length,s,c,l,u,d,f=0;f<o&&(s=e[f],!(n.taken>=n.take));f++)if(a._getGroupByUid(s.uid)||a._groupsFlat.push(s),a._groupsState[s.uid]){if(a._isServerGroupPaged()){if(a._fetchGroupItems(s,n,r,i)){a._fetchingGroupItems=!0;return}if(u=(s.subgroupCount||s.itemCount)+1,d=n.skip-n.skipped,!a._hasExpandedSubGroups(s)&&d>u){n.skipped+=u;continue}}if(n.includeParents&&n.skipped<n.skip?(n.skipped++,s.excludeHeader=!0):n.includeParents&&(n.taken++,s.excludeHeader=!1),s.hasSubgroups&&s.items&&s.items.length)s.currentItems=[],r||=[],r.push(s),a._findGroupedRange(s.items,s.currentItems,n,r,i),r.pop(),s.currentItems.length||n.taken>0?t.push(s):s.excludeHeader=!1;else{c=[],l=s.items.length;for(var p=0;p<l;p++){if(n.skipped<n.skip){n.skipped++;continue}if(n.taken>=n.take)break;c.push(s.items[p]),n.taken++}c.length||n.taken>0?(s.currentItems=c,t.push(s)):s.excludeHeader=!1}}else{if(n.skipped<n.skip){n.skipped++;continue}t.push(s),n.taken++}},_expandedSubGroupItemsCount:function(e,t,n){var r=this,i=0,a,o=typeof t==`number`,s=o?t:e.subgroupCount,c;if(!e.hasSubgroups)return i;for(var l=0;l<s&&(a=e.items[l],a);l++)if(a.hasSubgroups&&r._groupsState[e.uid]?(c=r._expandedSubGroupItemsCount(a,s,!0),i+=c,o&&(s-=c)):!a.hasSubgroups&&r._groupsState[a.uid]&&(c=a.items?a.items.length:0,i+=c,o&&(s-=c)),n&&(i+=1,o&&--s),o&&i>s)return i;return i},_fetchGroupItems:function(e,t,n,r){let i=this,a,o,s,c=e.hasSubgroups?e.subgroupCount:e.itemCount,l=t.take,u=t.skipped,d=i.take(),f;if(t.includeParents&&(u<t.skip?u+=1:--l),!e.items||e.items&&!e.items.length)return i.getGroupItems(e,t,n,r,0),!0;{if(f=this._expandedSubGroupItemsCount(e,t.skip-u),a=Math.max(t.skip-(u+f),0),a>=c)return!1;let p=Math.min(a+l,c-1);if(o=e.items[a],s=e.items[p],o.notFetched)return i.getGroupItems(e,t,n,r,a,F.round((a+d)/d)),!0;if(s.notFetched)return i.getGroupItems(e,t,n,r,F.max(F.floor((a+d)/d),0)*d,F.round((a+d)/d)),!0;if(!o.notFetched&&!s.notFetched&&xe(e.items,a,p))return i.getGroupItems(e,t,n,r,a,p),!0}},getGroupItems:function(e,t,n,r,i,a){var o=this,s,c,l,u;e.items||=[],s=o.take(),c=this._composeItemsFilter(e,n),l={page:a||1,pageSize:s,skip:i,take:s,filter:c,aggregate:o._aggregate,sort:o._sort},u=o.findSubgroups(e),u&&u.length&&(l.group=u),l.groupPaging=!0,o._queueWithTimeout(l,function(){o.trigger(E,{type:`read`})?o._dequeueRequest():o.transport.read({data:l,success:o._groupItemsSuccessHandler(e,t.skip,o.take(),r,i),error:function(){var e=z.call(arguments);o.error.apply(o,e)}})},100)},_queueWithTimeout:function(e,t,n){let r=this;clearTimeout(r._timeout),r._timeout=setTimeout(function(){r._queueRequest(e,t)},n)},_groupItemsSuccessHandler:function(e,t,n,r,i){var a=this,o=a._timeStamp();r=f(r)?r:u;var s=a.options.schema&&a.options.schema.total?a.options.schema.total:`Total`;return function(c){var l,u=de.define(a.options.schema.model),d;a._dequeueRequest(),a.trigger(O,{response:c,type:`read`}),d=f(s)?s(c):c[s],c=a.reader.parse(c),e.hasSubgroups?(l=a.reader.groups(c),e.subgroupCount=d):(l=a.reader.data(c),l=l.map(function(e){return new u(e)})),e.items.omitChangeEvent=!0;for(var p=0;p<d;p++)p>=i&&p<i+n?e.items.splice(p,1,l[p-i]):e.items[p]||e.items.splice(p,0,{notFetched:!0});e.items.omitChangeEvent=!1,a._updateRangePristineData(e),a._fetchingGroupItems=!1,e.countAdded||=(a._serverGroupsTotal+=d,!0),a.range(t,n,r,`expandGroup`),(o>=a._currentRequestTimeStamp||!a._skipRequestsInProgress)&&a.trigger(S,{})}},findSubgroups:function(e){var t=this._group.map(function(e){return e.field}).indexOf(e.field);return this._group.slice(t+1,this._group.length)},_composeItemsFilter:function(e,t){var r={logic:`and`,filters:[]};if(this.filter()&&r.filters.push(this.filter()),r=n(!0,{},r),r.filters.push({field:e.field,operator:`eq`,value:e.value}),t)for(var i=0;i<t.length;i++)r.filters.push({field:t[i].field,operator:`eq`,value:t[i].value});return r},_updateRangePristineData:function(e){for(var t=this,n=t._ranges,r=n.length,i,a,o,s,c,l,u=0;u<r;u++){o=n[u],s=o.data.length,c=[],i=null;for(var d=0;d<s&&(a=o.data[d],c.push(d),!(a.uid===e.uid||a.hasSubgroups&&a.items.length&&t._containsSubGroup(a,e,c)));d++)c.pop();if(c.length){for(i=n[u].pristineData;c.length>1;)l=c.splice(0,1)[0],i=i[l].items;i[c[0]]=t._cloneGroup(e);break}}},_containsSubGroup:function(e,t,n){var r=this,i=e.items.length,a;if(e.hasSubgroups&&i)for(var o=0;o<i;o++){if(a=e.items[o],n.push(o),a.uid===t.uid||a.hasSubgroups&&a.items.length&&r._containsSubGroup(a,t,n))return!0;n.pop()}},_cloneGroup:function(e){var t=this;return e=typeof e.toJSON==`function`?e.toJSON():e,e.items&&e.items.length&&(e.items=e.items.map(function(e){return t._cloneGroup(e)})),e},_setFilterTotal:function(e,n){var r=this;r.options.serverFiltering||(e===t?n&&(r._total=r._data.length):r._total=e)},fetch:function(e){var t=this;return this._query().done(function(n){n!==!0&&f(e)&&e.call(t)})},_query:function(e){var t=this;return t.query(n({},{page:t.page(),pageSize:t.pageSize(),sort:t.sort(),filter:t.filter(),group:t.group(),aggregate:t.aggregate()},e))},next:function(e){var t=this,n=t.page(),r=t.total();if(e||={},!(!n||r&&n+1>t.totalPages()))return t._skip=t._currentRangeStart=n*t.take(),n+=1,e.page=n,t._query(e),n},prev:function(e){var t=this,n=t.page();if(e||={},!(!n||n===1))return t._skip=t._currentRangeStart=t._skip-t.take(),--n,e.page=n,t._query(e),n},page:function(e){var n=this,r;if(e!==t){e=F.max(F.min(F.max(e,1),n.totalPages()),1);var i=n.take();if(n._isGroupPaged()){--e,n.range(e*i,i,null,`page`);return}n._query(n._pageableQueryOptions({page:e}));return}return r=n.skip(),r===t?t:F.round((r||0)/(n.take()||1))+1},pageSize:function(e){var n=this;if(e!==t){n._query(n._pageableQueryOptions({pageSize:e,page:1}));return}return n.take()},sort:function(e){var n=this;if(e!==t){n.trigger(`sort`),n._query({sort:e});return}return n._sort},filter:function(e){var n=this;if(e===t)return n._filter;n.trigger(`reset`),n._query({filter:e,page:1})},group:function(e){var n=this,r={group:e};if(n._groupPaging&&(e!==t&&(!e||!e.length)&&(n._ranges=[]),r.page=1),e!==t){n._query(r);return}return n._group},parseHighlightDescriptors:function(e,t){let n=this._data?this._flatData(this._data):[];return!e||!e.length||!n.length?[]:at(n,e,t||`id`)},getGroupsFlat:function(e){var t,n=[],r;for(t=0,r=e.length;t<r;t++){var i=e[t];i.hasSubgroups&&(n=n.concat(this.getGroupsFlat(i.items))),n.push(i)}return n},total:function(){return parseInt(this._total||0,10)},groupsTotal:function(e){var t=this;return t._group.length?t._isServerGrouped()?(t._serverGroupsTotal||=t.total(),t._serverGroupsTotal):t._calculateGroupsTotal(t._ranges.length?t._ranges[0].data:[],e):t.total()},_calculateGroupsTotal:function(e,t,n,r){var i=this;n||=`items`;var a,o;if(i._group.length&&e){a=0,o=e.length;for(var s=0;s<o;s++)a+=i.groupCount(e[s],t,n,r);return i._groupsTotal=a,a}return i._groupsTotal=i._data.length,i._groupsTotal},groupCount:function(e,t,n,r){var i=this,a=0;return e.hasSubgroups&&i._groupsState[e.uid]?((t&&!e.excludeHeader||r)&&(a+=1),e[n].forEach(function(e){a+=i.groupCount(e,t,n,r)})):i._groupsState[e.uid]?((t&&!e.excludeHeader||r)&&a++,a+=e[n]?e[n].length:0):a++,a},countGroupRange:function(e){for(var t=0,n=e.length,r=0;r<n;r++)t+=this.groupCount(e[r],!0);return t},aggregate:function(e){var n=this;if(e!==t){n._query({aggregate:e});return}return n._aggregate},aggregates:function(){var e=this._aggregateResult;return i(e)&&(e=this._emptyAggregates(this.aggregate())),e},_emptyAggregates:function(e){var t={};if(!i(e)){var n={};a(e)||(e=[e]);for(var r=0;r<e.length;r++)n[e[r].aggregate]=0,t[e[r].field]=n}return t},_pageableQueryOptions:function(e){return e},_wrapInEmptyGroup:function(e){var t=this.group(),n,r,i,a;for(i=t.length-1,a=0;i>=a;i--)r=t[i],n={value:e.get?e.get(r.field):e[r.field],field:r.field,items:n?[n]:[e],hasSubgroups:!!n,aggregates:this._emptyAggregates(r.aggregates)};return n},totalPages:function(){var e=this,t=e.pageSize()||e.total(),n=e._isGroupPaged()?e.groupsTotal(!0):e.total();return F.ceil((n||0)/t)},inRange:function(e,t){var n=this,r=F.min(e+t,n.total());return!n.options.serverPaging&&n._data.length>0||n._findRange(e,r).length>0},lastRange:function(){var e=this._ranges;return e[e.length-1]||{start:0,end:0,data:[]}},firstItemUid:function(){var e=this._ranges;return e.length&&e[0].data.length&&e[0].data[0].uid},enableRequestsInProgress:function(){this._skipRequestsInProgress=!1},_timeStamp:function(){return new Date().getTime()},range:function(e,n,r,i){this._currentRequestTimeStamp=this._timeStamp(),this._skipRequestsInProgress=!0;var a=this._isGroupPaged()?this.groupsTotal(!0):this.total();(i===`expandGroup`||i===`collapseGroup`)&&this._updateOuterRangesLength(),e=F.min(e||0,a),r=f(r)?r:u;var o=this,s=F.max(F.floor(e/n),0)*n,c=F.min(s+n,a),l=o._findRange(e,F.min(e+n,a),r);if((l.length||a===0)&&!o._fetchingGroupItems){o._processRangeData(l,e,n,o._originalPageSkip||s,o._originalSize||c,{action:i}),o._originalPageSkip=null,o._originalSize=null,r();return}o._isGroupPaged()&&(o._originalPageSkip=s,o._originalSize=c,s=F.max(F.floor(o._adjustPageSkip(e,n)/n),0)*n,c=F.min(s+n,a)),n!==t&&!o._fetchingGroupItems&&(o._isGroupPaged()&&!o._groupRangeExists(s,n)||!o._rangeExists(s,c)?o.prefetch(s,n,function(){e>s&&c<o.total()&&!o._rangeExists(c,F.min(c+n,o.total()))?o.prefetch(c,n,function(){o.range(e,n,r)}):o.range(e,n,r)}):s<e&&o.prefetch(c,n,function(){o.range(e,n,r)}))},_findRange:function(e,n,r){var i=this,a=i._ranges,o,s=[],c,l,u,d,f,p,m,h=i.options,g=h.serverSorting||h.serverPaging||h.serverFiltering||h.serverGrouping||h.serverAggregates,_,v,y,b={take:n-e,skip:e,skipped:0,taken:0,includeParents:!0},x,S=i._isGroupPaged(),C=S?`outerStart`:`start`,w=S?`outerEnd`:`end`,T;for(c=0,y=a.length;c<y;c++){if(o=a[c],S){if(o.outerStart>=n)return[];if(e>o.outerEnd){b.skipped+=o.outerEnd-(x||0),x=o.outerEnd;continue}if(x!==void 0&&x!=o.outerStart&&(b.skipped+=o.outerStart-x),b.skipped>b.skip)return[];for(x===void 0&&e>0&&o.start>0&&(b.skipped=o.outerStart),l=c;;){if(this._findGroupedRange(o.data,s,b,null,r),T=i._calculateGroupsTotal(s,!0,`currentItems`),T>=b.take)return s;if(i._fetchingGroupItems)return[];if(l++,a[l]&&a[l].outerStart===o.outerEnd)o=a[l];else break}}else if(e>=o[C]&&e<=o[w]){for(v=0,l=c;l<y;l++)if(o=a[l],_=i._flatData(o.data,!0),_.length&&e+v>=o.start){if(f=o.data,p=o.end,!g){if(h.inPlaceSort)m=i._queryProcess(o.data,{filter:i.filter()});else{var E=Te(i.group()||[]).concat(he(i.sort()||[]));m=i._queryProcess(o.data,{sort:E,filter:i.filter()})}_=f=m.data,m.total!==t&&(p=m.total)}if(u=0,e+v>o.start&&(u=e+v-o.start),d=_.length,p>n&&(d-=p-n),v+=d-u,s=i._mergeGroups(s,f,u,d),n<=o.end&&v==n-e)return s}break}x=o.outerEnd}return[]},_getRangesMismatch:function(e){for(var t=this._ranges,n=0,r=0;;){var i=t[r];if(!i||i.outerStart>e)break;i.outerEnd!=i.end&&(n=i.outerEnd-i.end),r++}return n},_mergeGroups:function(e,t,n,r){if(this._isServerGrouped()){var i=t.toJSON(),a;return e.length&&(a=e[e.length-1]),We(a,i,n,r),e.concat(i)}return e.concat(t.slice(n,r))},_processRangeData:function(e,n,r,i,a,o){var s=this;s._pending=t,s._skip=n>s.skip()&&!s._omitPrefetch?F.min(a,(s.totalPages()-1)*s.take()):i,s._currentRangeStart=n,s._take=r;var c=s.options.serverPaging,l=s.options.serverSorting,u=s.options.serverFiltering,d=s.options.serverAggregates;try{s.options.serverPaging=!0,!s._isServerGrouped()&&!(s.group()&&s.group().length)&&(s.options.serverSorting=!0),s.options.serverFiltering=!0,s.options.serverPaging=!0,s.options.serverAggregates=!0,c&&(s._detachObservableParents(),s._data=e=s._observe(e)),s._process(e,o)}finally{s.options.serverPaging=c,s.options.serverSorting=l,s.options.serverFiltering=u,s.options.serverAggregates=d}},skip:function(){var e=this;return e._skip===t?e._page===t?t:(e._page-1)*(e.take()||1):e._skip},currentRangeStart:function(){return this._currentRangeStart||0},take:function(){return this._take||this._pageSize},_prefetchSuccessHandler:function(e,t,n,r){var i=this,a=i._timeStamp();return function(o){var s=!1,c={start:e,end:t,data:[],timestamp:i._timeStamp()},l,u,d;if(i._dequeueRequest(),i.trigger(O,{response:o,type:`read`}),o=i.reader.parse(o),d=i._readData(o),d.length){for(l=0,u=i._ranges.length;l<u;l++)if(i._ranges[l].start===e){s=!0,c=i._ranges[l],i._isGroupPaged()||(c.pristineData=d,c.data=i._observe(d),c.end=c.start+i._flatData(c.data,!0).length,i._sortRanges());break}s||i._addRange(i._observe(d),e)}i._total=i.reader.total(o),(r||a>=i._currentRequestTimeStamp||!i._skipRequestsInProgress)&&(n&&d.length?n():i.trigger(S,{}))}},prefetch:function(e,t,n){var r=this,i=F.min(e+t,r.total()),a={take:t,skip:e,page:e/t+1,pageSize:t,sort:r._sort,filter:r._filter,group:r._group,aggregate:r._aggregate};if(r._isGroupPaged()&&!r._isServerGrouped()&&r._groupRangeExists(e,i)){n&&n();return}r._isServerGroupPaged()&&!r._groupRangeExists(e,i)||!r._rangeExists(e,i)?r._queueWithTimeout(a,function(){r.trigger(E,{type:`read`})?r._dequeueRequest():(r._omitPrefetch&&r.trigger(D),r.transport.read({data:r._params(a),success:r._prefetchSuccessHandler(e,i,n),error:function(){var e=z.call(arguments);r.error.apply(r,e)}}))},100):n&&n()},_multiplePrefetch:function(e,t,n){var r=this,i=F.min(e+t,r.total()),a={take:t,skip:e,page:e/t+1,pageSize:t,sort:r._sort,filter:r._filter,group:r._group,aggregate:r._aggregate};r._rangeExists(e,i)?n&&n():r.trigger(E,{type:`read`})||r.transport.read({data:r._params(a),success:r._prefetchSuccessHandler(e,i,n,!0)})},_adjustPageSkip:function(e,t){var n=this,r=n._getPrevRange(e),i,a=n.total(),o;if(r){if(o=n._getRangesMismatch(e),!o)return e;e-=o}if(i=F.max(F.floor(e/t),0)*t,i>a)for(;i-=t,!(i<a););return i},_getNextRange:function(e){var t=this._ranges,n,r;for(n=0,r=t.length;n<r;n++)if(t[n].start<=e&&t[n].end>=e)return t[n]},_getPrevRange:function(e){var t=this._ranges,n,r;for(n=t.length-1;n>=0;n--)if(t[n].outerStart<=e){r=t[n];break}return r},_rangeExists:function(e,t){var n=this._ranges,r,i;for(r=0,i=n.length;r<i;r++)if(n[r].start<=e&&n[r].end>=t)return!0;return!1},_groupRangeExists:function(e,t){var n=this,r=n._ranges,i,a,o=0,s=n.groupsTotal(!0);for(t>s&&!n._isServerGrouped()&&(t=s),i=0,a=r.length;i<a;i++){var c=r[i];c.outerStart<=e&&c.outerEnd>=e?o+=c.outerEnd-e:c.outerStart<=t&&c.outerEnd>=t&&(o+=t-c.outerStart)}return o>=t-e},_getCurrentRangeSpan:function(){var e=this,t=e._ranges,n=e.currentRangeStart(),r=n+(e.take()||0),i=[],a,o,s=t.length;for(o=0;o<s;o++)a=t[o],(a.start<=n&&a.end>=n||a.start>=n&&a.start<=r)&&i.push(a);return i},_removeModelFromRanges:function(e){for(var t=this,n,r=0,i=this._ranges.length;r<i;r++)n=this._ranges[r],t._removeModelFromRange(n,e);t._updateRangesLength()},_removeModelFromRange:function(e,t){this._eachItem(e.data,function(e){if(e)for(var n=0;n<e.length;n++){var r=e[n];if(r.uid&&r.uid==t.uid){[].splice.call(e,n,1);break}}})},_insertModelInRange:function(e,t){var n=this,r=n._ranges||[],i=r.length,a,o;for(o=0;o<i;o++)if(a=r[o],a.start<=e&&a.end>=e){n._getByUid(t.uid,a.data)||(n._isServerGrouped()?a.data.splice(e,0,n._wrapInEmptyGroup(t)):a.data.splice(e,0,t));break}n._updateRangesLength()},_updateRangesLength:function(){var e=this,t=e._ranges||[],n=t.length,r=!1,i=0,a=0,o,s,c;for(c=0;c<n;c++){if(s=t[c],o=e._isGroupPaged()?s.data.length:e._flatData(s.data,!0).length,a=o-F.abs(s.end-s.start),!r&&a!==0){r=!0,i=a,s.end+=i;continue}r&&(s.start+=i,s.end+=i)}},_updateOuterRangesLength:function(){var e=this,t=e._ranges||[],n=t.length,r=0,i,a,o,s;for(a=0;a<n;a++)i=t[a],s=e._isGroupPaged()?e._calculateGroupsTotal(i.data,!0,`items`,!0):e._flatData(i.data,!0).length,o?(o.end!=i.start&&(r=i.start-o.end),i.outerStart=o.outerEnd+r,r=0):i.outerStart=i.start,i.outerEnd=i.outerStart+s,o=i},isLocalTransport:function(){return this.transport instanceof Ne},isRemoteTransport:function(){return this.transport instanceof Y}}),st={};st.create=function(t,i,a){var o,s=t.transport?e.extend({},t.transport):null;return s?(s.read=typeof s.read===h?{url:s.read}:s.read,t.type===`jsdo`&&(s.dataSource=a),t.type&&(d.data.transports=d.data.transports||{},d.data.schemas=d.data.schemas||{},d.data.transports[t.type]?r(d.data.transports[t.type])?s=n(!0,{},d.data.transports[t.type],s):o=new d.data.transports[t.type](n(s,{data:i})):d.logToConsole(`Unknown DataSource transport type '`+t.type+`'.
Verify that registration scripts for this type are included after Kendo UI on the page.`,`warn`),t.schema=n(!0,{},d.data.schemas[t.type],t.schema)),o||=f(s.read)?s:new Y(s)):o=new Ne({data:t.data||[]}),o},ot.create=function(e){(a(e)||e instanceof H)&&(e={data:e});var r=e||{},o=r.data,s=r.fields,c=r.table,l=r.select,u,f,p={},m;if(!o&&s&&!r.transport&&(c?o=lt(c,s):l&&(o=ct(l,s),r.group===t&&o[0]&&o[0].optgroup!==t&&(r.group=`optgroup`))),d.data.Model&&s&&(!r.schema||!r.schema.model)){for(u=0,f=s.length;u<f;u++)m=s[u],m.type&&(p[m.field]=m);i(p)||(r.schema=n(!0,r.schema,{model:{fields:p}}))}return r.data=o,l=null,r.select=null,c=null,r.table=null,r instanceof ot?r:new ot(r)};function ct(t,n){t=e(t)[0];var r=t.options,i=n[0],a=n[1],o=[],s,c,l,u,d,f;for(s=0,c=r.length;s<c;s++)d={},u=r[s],l=u.parentNode,l===t&&(l=null),!(u.disabled||l&&l.disabled)&&(l&&(d.optgroup=l.label),d[i.field]=u.text,f=u.attributes.value,f=f&&f.specified?u.value:u.text,d[a.field]=f,o.push(d));return o}function lt(t,n){var r=e(t)[0].tBodies[0],i=r?r.rows:[],a,o,s,c=n.length,l=[],u,d,f,p;for(a=0,o=i.length;a<o;a++){for(d={},p=!0,u=i[a].cells,s=0;s<c;s++)f=u[s],f.nodeName.toLowerCase()!==`th`&&(p=!1,d[n[s].field]=f.innerHTML);p||l.push(d)}return l}var ut=de.define({idField:`id`,init:function(e){var t=this,r=t.hasChildren||e&&e.hasChildren,i=`items`,a={};if(d.data.Model.fn.init.call(t,e),typeof t.children===h&&(i=t.children),a={schema:{data:i,model:{hasChildren:r,id:t.idField,fields:t.fields}}},typeof t.children!==h&&n(a,t.children),a.data=e,r||=a.schema.data,typeof r===h&&(r=d.getter(r)),f(r)){var o=r.call(t,t);o&&o.length===0?t.hasChildren=!1:t.hasChildren=!!o}t._childrenOptions=a,t.hasChildren&&t._initChildren(),t._loaded=!!(e&&e._loaded)},_initChildren:function(){var e=this,t,n,r;e.children instanceof ft||(t=e.children=new ft(e._childrenOptions),n=t.transport,r=n.parameterMap,n.parameterMap=function(t,n){return t[e.idField||`id`]=e.id,r&&(t=r.call(e,t,n)),t},t.parent=function(){return e},t.bind(S,function(t){t.node=t.node||e,e.trigger(S,t)}),t.bind(T,function(t){var n=e.parent();n&&(t.node=t.node||e,n.trigger(T,t))}),t.bind(k,function(t){var n=e.parent();n&&n.trigger(k,t)}),e._updateChildrenField())},append:function(e){this._initChildren(),this.loaded(!0),this.children.add(e)},hasChildren:!1,level:function(){for(var e=this.parentNode(),t=0;e&&e.parentNode;)t++,e=e.parentNode?e.parentNode():null;return t},_updateChildrenField:function(){var e=this._childrenOptions.schema.data;this[e||`items`]=this.children.data()},_childrenLoaded:function(){this._loaded=!0,this._loading=!1,this._loadingPromise=null,this._updateChildrenField()},load:function(){var n={},r=`_query`,i,a;return this.loading()?this._loadingPromise||e.Deferred().resolve().promise():(this.hasChildren?(this._initChildren(),i=this.children,n[this.idField||`id`]=this.id,this._loaded||(i._data=t,r=`read`,this.loading(!0)),i.one(S,this._childrenLoaded.bind(this)),this._matchFilter&&(n.filter={field:`_matchFilter`,operator:`eq`,value:!0}),a=i[r](n),this._loaded||(this._loadingPromise=a,this.trigger(A,{promise:a,node:this}))):this.loaded(!0),a||e.Deferred().resolve().promise())},parentNode:function(){return this.parent().parent()},loaded:function(e){if(e!==t)this._loaded=e,this.loading(!1);else return this._loaded},loading:function(e){if(e!==t)this._loading=e;else return this._loading||!1},shouldSerialize:function(e){return de.fn.shouldSerialize.call(this,e)&&e!==`children`&&e!==`_loaded`&&e!==`hasChildren`&&e!==`_childrenOptions`}});function dt(e){return function(){var t=this._data,n=ot.fn[e].apply(this,z.call(arguments));return this._data!=t&&this._attachBubbleHandlers(),n}}var ft=ot.extend({init:function(e){var t=ut.define({children:e});e.filter&&!e.serverFiltering&&(this._hierarchicalFilter=e.filter,e.filter=null),ot.fn.init.call(this,n(!0,{},{schema:{modelBase:t,model:t}},e)),this._attachBubbleHandlers()},_attachBubbleHandlers:function(){var e=this;e._data.bind(T,function(t){e.trigger(T,t)}),e._data.bind(k,function(t){e.trigger(k,t)})},loading:function(){return this._data?this._data.loading()||this._childrenLoading():!1},_childrenLoading:function(){var e=!1;return this._data.forEach(function(t){t.hasChildren&&t.children.loading()&&(e=!0)}),e},read:function(e){var t=ot.fn.read.call(this,e);return this._hierarchicalFilter&&(this._data&&this._data.length>0?this.filter(this._hierarchicalFilter):(this.options.filter=this._hierarchicalFilter,this._filter=J(this.options.filter),this._hierarchicalFilter=null)),t},remove:function(e){var t=e.parentNode(),n=this,r;return t&&t._initChildren&&(n=t.children),r=ot.fn.remove.call(n,e),t&&!n.data().length&&(t.hasChildren=!1),r},success:dt(`success`),data:dt(`data`),insert:function(e,t){var n=this.parent();return n&&n._initChildren&&(n.hasChildren=!0,n._initChildren()),ot.fn.insert.call(this,e,t)},filter:function(e){if(e===t)return this._filter;!this.options.serverFiltering&&this._markHierarchicalQuery(e)&&(e={logic:`or`,filters:[e,{field:`_matchFilter`,operator:`equals`,value:!0}]}),this.trigger(`reset`),this._query({filter:e,page:1})},_markHierarchicalQuery:function(t){var n,r=this.options.accentFoldingFiltering;return t=r?e.extend({},J(t),{accentFoldingFiltering:r}):J(t),!t||t.filters.length===0?(this._updateHierarchicalFilter(function(){return!0}),!1):(n=K.filterExpr(t,{noEval:!0}),this._updateHierarchicalFilter(n),!0)},_updateHierarchicalFilter:function(e){for(var t,n=this._data,r=!1,i=0;i<n.length;i++)t=n[i],t.hasChildren?(t._matchFilter=t.children._updateHierarchicalFilter(e),t._matchFilter||=e(t)):t._matchFilter=e(t),t._matchFilter&&(r=!0);return r},_find:function(e,t){var n,r,i,a,o=this._data;if(o){if(i=ot.fn[e].call(this,t),i)return i;for(o=this._flatData(this._data),n=0,r=o.length;n<r;n++)if(a=o[n].children,a instanceof ft&&(i=a[e](t),i))return i}},get:function(e){return this._find(`get`,e)},getByUid:function(e){return this._find(`getByUid`,e)}});function pt(t,n){var r=e(t).children(),i,a,o=[],s,c=n[0].field,l=n[1]&&n[1].field,u=n[2]&&n[2].field,f=n[3]&&n[3].field,p,m,h,g,_;function v(e,t){return e.filter(t).add(e.find(t))}for(i=0,a=r.length;i<a;i++)s={_loaded:!0},p=r.eq(i),h=p[0].firstChild,_=p.children(),t=_.filter(`ul`),_=_.filter(`:not(ul)`),m=p.attr(`data-id`),m&&(s.id=m),h&&(s[c]=h.nodeType==3?h.nodeValue:_.text()),l&&(s[l]=v(_,`a`).attr(`href`)),f&&(s[f]=v(_,`img`).attr(`src`)),u&&(g=v(_,`.k-sprite`).prop(`className`),s[u]=g&&d.trim(g.replace(`k-sprite`,``))),t.length&&(s.items=pt(t.eq(0),n)),p.attr(`data-hasChildren`)==`true`&&(s.hasChildren=!0),o.push(s);return o}ft.create=function(e){e=e&&e.push?{data:e}:e;var t=e||{},n=t.data,r=t.fields,i=t.list;return n&&n._dataSource?n._dataSource:(!n&&r&&!t.transport&&i&&(n=pt(i,r)),t.data=n,t instanceof ft?t:new ft(t))};var mt=d.Observable.extend({init:function(e,t,n){d.Observable.fn.init.call(this),this._prefetching=!1,this.dataSource=e,this.prefetch=!n;var r=this;e.bind(`change`,function(){r._change()}),e.bind(`reset`,function(){r._reset()}),this._syncWithDataSource(),this.setViewSize(t)},setViewSize:function(e){this.viewSize=e,this._recalculate()},at:function(e){var t=this.pageSize,n=!0;if(e>=this.total())return this.trigger(`endreached`,{index:e}),null;if(!this.useRanges)return this.dataSource.view()[e];if(this.useRanges)return(e<this.dataOffset||e>=this.skip+t)&&(n=this.range(Math.floor(e/t)*t)),e===this.prefetchThreshold&&this._prefetch(),e===this.midPageThreshold?this.range(this.nextMidRange,!0):e===this.nextPageThreshold?this.range(this.nextFullRange):e===this.pullBackThreshold&&(this.offset===this.skip?this.range(this.previousMidRange):this.range(this.previousFullRange)),n?this.dataSource.at(e-this.dataOffset):(this.trigger(`endreached`,{index:e}),null)},indexOf:function(e){return this.dataSource.data().indexOf(e)+this.dataOffset},total:function(){return parseInt(this.dataSource.total(),10)},next:function(){var e=this,t=e.pageSize,n=e.skip-e.viewSize+t,r=F.max(F.floor(n/t),0)*t;this.offset=n,this.dataSource.prefetch(r,t,function(){e._goToRange(n,!0)})},range:function(e,t){if(this.offset===e)return!0;var n=this,r=this.pageSize,i=F.max(F.floor(e/r),0)*r,a=this.dataSource;return t&&(i+=r),a.inRange(e,r)?(this.offset=e,this._recalculate(),this._goToRange(e),!0):this.prefetch?(a.prefetch(i,r,function(){n.offset=e,n._recalculate(),n._goToRange(e,!0)}),!1):!0},syncDataSource:function(){var e=this.offset;this.offset=null,this.range(e)},destroy:function(){this.unbind()},_prefetch:function(){var e=this,t=this.pageSize,n=this.skip+t,r=this.dataSource;!r.inRange(n,t)&&!this._prefetching&&this.prefetch&&(this._prefetching=!0,this.trigger(`prefetching`,{skip:n,take:t}),r.prefetch(n,t,function(){e._prefetching=!1,e.trigger(`prefetched`,{skip:n,take:t})}))},_goToRange:function(e,t){this.offset===e&&(this.dataOffset=e,this._expanding=t,this.dataSource.range(e,this.pageSize),this.dataSource.enableRequestsInProgress())},_reset:function(){this._syncPending=!0},_change:function(){var e=this.dataSource;this.length=this.useRanges?e.lastRange().end:e.view().length,this._syncPending&&(this._syncWithDataSource(),this._recalculate(),this._syncPending=!1,this.trigger(`reset`,{offset:this.offset})),this.trigger(`resize`),this._expanding&&this.trigger(`expand`),delete this._expanding},_syncWithDataSource:function(){var e=this.dataSource;this._firstItemUid=e.firstItemUid(),this.dataOffset=this.offset=e.skip()||0,this.pageSize=e.pageSize(),this.useRanges=e.options.serverPaging},_recalculate:function(){var e=this.pageSize,t=this.offset,n=this.viewSize,r=Math.ceil(t/e)*e;this.skip=r,this.midPageThreshold=r+e-1,this.nextPageThreshold=r+n-1,this.prefetchThreshold=r+Math.floor(e/3*2),this.pullBackThreshold=this.offset-1,this.nextMidRange=r+e-n,this.nextFullRange=r,this.previousMidRange=t-n,this.previousFullRange=r-e}}),ht=d.Observable.extend({init:function(e,t){var n=this;d.Observable.fn.init.call(n),this.dataSource=e,this.batchSize=t,this._total=0,this.buffer=new mt(e,t*3),this.buffer.bind({endreached:function(e){n.trigger(`endreached`,{index:e.index})},prefetching:function(e){n.trigger(`prefetching`,{skip:e.skip,take:e.take})},prefetched:function(e){n.trigger(`prefetched`,{skip:e.skip,take:e.take})},reset:function(){n._total=0,n.trigger(`reset`)},resize:function(){n._total=Math.ceil(this.length/n.batchSize),n.trigger(`resize`,{total:n.total(),offset:this.offset})}})},syncDataSource:function(){this.buffer.syncDataSource()},at:function(e){var t=this.buffer,n=e*this.batchSize,r=this.batchSize,i=[],a;t.offset>n&&t.at(t.offset-1);for(var o=0;o<r&&(a=t.at(n+o),a!==null);o++)i.push(a);return i},total:function(){return this._total},destroy:function(){this.buffer.destroy(),this.unbind()}});n(!0,d.data,{readers:{json:He},Query:K,DataSource:ot,HierarchicalDataSource:ft,Node:ut,Comparer:fe,ObservableObject:oe,ObservableArray:H,LazyObservableArray:U,LocalTransport:Ne,RemoteTransport:Y,AISmartPasteTransport:Pe,AiTransport:Fe,Cache:Ie,DataReader:He,Model:de,Buffer:mt,BatchBuffer:ht})})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.htmlEncode,i=n.Observable,a=n.data.ObservableObject,o=n.data.ObservableArray,s={}.toString,c={},l=n.Class,u=`value`,d=`source`,f=`events`,p=`checked`,m=`css`,h=!0,g=`function`,_=`change`;(function(){var e=document.createElement(`a`);try{delete e.test}catch{h=!1}})();var v=i.extend({init:function(e,t){var n=this;i.fn.init.call(n),n.source=e[0],n.parents=e,n.path=t,n.dependencies={},n.dependencies[t]=!0,n.observable=n.source instanceof i,n._access=function(e){n.dependencies[e.field]=!0},n.observable&&(n._change=function(e){n.change(e)},n.source.bind(_,n._change))},_parents:function(){var t=this.parents,n=this.get();if(n&&typeof n.parent==`function`){var r=n.parent();e.inArray(r,t)<0&&(t=[r].concat(t))}return t},change:function(e){var t,n,r=e.field,i=this;if(i.path===`this`)i.trigger(_,e);else for(t in i.dependencies)if(t.indexOf(r)===0&&(n=t.charAt(r.length),!n||n===`.`||n===`[`)){i.trigger(_,e);break}},start:function(e){e.bind(`get`,this._access)},stop:function(e){e.unbind(`get`,this._access)},get:function(){var e=this,n=e.source,r=0,i=e.path,o=n;if(!e.observable)return o;for(e.start(e.source),o=n.get(i);o===t&&n;)n=e.parents[++r],n instanceof a&&(o=n.get(i));if(o===t)for(n=e.source;o===t&&n;)n=n.parent(),n instanceof a&&(o=n.get(i));return typeof o==`function`&&(r=i.lastIndexOf(`.`),r>0&&(n=n.get(i.substring(0,r))),e.start(n),o=n===e.source?o.call(n):o.call(n,e.source),e.stop(n)),n&&n!==e.source&&(e.currentSource=n,n.unbind(_,e._change).bind(_,e._change)),e.stop(e.source),o},set:function(e){var t=this.currentSource||this.source,r=n.getter(this.path)(t);typeof r==`function`?t===this.source?r.call(t,e):r.call(t,this.source,e):t.set(this.path,e)},destroy:function(){this.observable&&(this.source.unbind(_,this._change),this.currentSource&&this.currentSource.unbind(_,this._change)),this.unbind()}}),y=v.extend({get:function(){for(var e=this.source,t=this.path,n=0,r=e.get(t);!r&&e;)e=this.parents[++n],e instanceof a&&(r=e.get(t));if(r)return r.bind(e)}}),b=v.extend({init:function(e,t,n){var r=this;v.fn.init.call(r,e,t),r.template=n},render:function(e){var t;return this.start(this.source),t=n.render(this.template,e),this.stop(this.source),t}}),x=l.extend({init:function(e,t,n){this.element=e,this.bindings=t,this.options=n},bind:function(e,t){var n=this;e=t?e[t]:e,e.bind(_,function(e){n.refresh(t||e)}),n.refresh(t)},destroy:function(){}}),S=x.extend({dataType:function(){return(this.element.getAttribute(`data-`+n.ns+`type`)||this.element.type||`text`).toLowerCase()},parsedValue:function(){return this._parseValue(this.element.value,this.dataType())},_parseValue:function(e,t){return t==`date`?e=n.parseDate(e,`yyyy-MM-dd`):t==`datetime-local`?e=n.parseDate(e,[`yyyy-MM-ddTHH:mm:ss`,`yyyy-MM-ddTHH:mm`]):t==`number`?e=n.parseFloat(e):t==`boolean`&&(e=e.toLowerCase(),e=n.parseFloat(e)===null?e.toLowerCase()===`true`:!!n.parseFloat(e)),e}});c.attr=x.extend({refresh:function(e){this.element.setAttribute(e,this.bindings.attr[e].get())}}),c.css=x.extend({init:function(e,t,n){x.fn.init.call(this,e,t,n),this.classes={}},refresh:function(t){var n=e(this.element),r=this.bindings.css[t];(this.classes[t]=r.get())?n.addClass(t):n.removeClass(t)}}),c.style=x.extend({refresh:function(e){this.element.style[e]=this.bindings.style[e].get()||``}}),c.enabled=x.extend({refresh:function(){this.bindings.enabled.get()?this.element.removeAttribute(`disabled`):this.element.setAttribute(`disabled`,`disabled`)}}),c.readonly=x.extend({refresh:function(){this.bindings.readonly.get()?this.element.setAttribute(`readonly`,`readonly`):this.element.removeAttribute(`readonly`)}}),c.disabled=x.extend({refresh:function(){this.bindings.disabled.get()?this.element.setAttribute(`disabled`,`disabled`):this.element.removeAttribute(`disabled`)}}),c.events=x.extend({init:function(e,t,n){x.fn.init.call(this,e,t,n),this.handlers={}},refresh:function(t){var n=e(this.element),r=this.bindings.events[t],i=this.handlers[t];i&&n.off(t,i),i=this.handlers[t]=r.get(),n.on(t,r.source,i)},destroy:function(){var t=e(this.element),n;for(n in this.handlers)t.off(n,this.handlers[n])}}),c.text=x.extend({refresh:function(){var t=this.bindings.text.get(),r=this.element.getAttribute(`data-`+n.ns+`format`)||``;t??=``,e(this.element).text(n.toString(t,r))}}),c.visible=x.extend({refresh:function(){this.bindings.visible.get()?this.element.style.display=``:this.element.style.display=`none`}}),c.invisible=x.extend({refresh:function(){this.bindings.invisible.get()?this.element.style.display=`none`:this.element.style.display=``}}),c.html=x.extend({refresh:function(){this.element.innerHTML=this.bindings.html.get()}}),c.value=S.extend({init:function(t,n,r){S.fn.init.call(this,t,n,r),this._change=this.change.bind(this),this.eventName=r.valueUpdate||_,e(this.element).on(this.eventName,this._change),this._initChange=!1},change:function(){this._initChange=this.eventName!=_,this.bindings[u].set(this.parsedValue()),this._initChange=!1},refresh:function(){if(!this._initChange){var e=this.bindings[u].get();e??=``;var t=this.dataType();t==`date`?e=n.toString(e,`yyyy-MM-dd`):t==`datetime-local`&&(e=n.toString(e,`yyyy-MM-ddTHH:mm:ss`)),this.element.value=e}this._initChange=!1},destroy:function(){e(this.element).off(this.eventName,this._change)}}),c.source=x.extend({init:function(e,t,r){x.fn.init.call(this,e,t,r);var i=this.bindings.source.get();i instanceof n.data.DataSource&&r.autoBind!==!1&&i.fetch()},refresh:function(e){var t=this,r=t.bindings.source.get();r instanceof o||r instanceof n.data.DataSource?(e||={},e.action==`add`?t.add(e.index,e.items):e.action==`remove`?t.remove(e.index,e.items):e.action!=`itemchange`&&t.render()):t.render()},container:function(){var e=this.element;return e.nodeName.toLowerCase()==`table`&&(e.tBodies[0]||e.appendChild(document.createElement(`tbody`)),e=e.tBodies[0]),e},template:function(){var e=this.options,t=e.template,i=this.container().nodeName.toLowerCase();return t||=(t=i==`select`?e.valueField||e.textField?t=>{let i=n.getter(e.valueField||e.textField)(t),a=n.getter(e.textField||e.valueField)(t);return`<option value="${r(i)}">${r(a)}</option>`}:e=>`<option>${r(e)}</option>`:i==`tbody`?e=>`<tr><td>${r(e)}</td></tr>`:i==`ul`||i==`ol`?e=>`<li>${r(e)}</li>`:e=>`${r(e)}`,n.template(t)),t},add:function(t,r){var i=this.container(),a,o,s,c,l=i.cloneNode(!1),u=i.children[t];if(e(l).html(n.render(this.template(),r)),l.children.length)for(a=this.bindings.source._parents(),o=0,s=r.length;o<s;o++)c=l.children[0],i.insertBefore(c,u||null),M(c,r[o],this.options.roles,[r[o]].concat(a))},remove:function(e,t){var n,r=this.container();for(n=0;n<t.length;n++){var i=r.children[e];F(i,!0),i.parentNode==r&&r.removeChild(i)}},render:function(){var t=this.bindings.source.get(),r,i,a,c=this.container(),l=this.template();if(t!=null)if(t instanceof n.data.DataSource&&(t=t.view()),!(t instanceof o)&&s.call(t)!==`[object Array]`&&(t=[t]),this.bindings.template){if(I(c,!0),e(c).html(this.bindings.template.render(t)),c.children.length)for(r=this.bindings.source._parents(),i=0,a=t.length;i<a;i++)M(c.children[i],t[i],this.options.roles,[t[i]].concat(r))}else e(c).html(n.render(l,t))}}),c.input={checked:S.extend({init:function(t,n,r){S.fn.init.call(this,t,n,r),this._change=this.change.bind(this),e(this.element).change(this._change)},change:function(){var e=this.element,t=this.value();if(e.type==`radio`)t=this.parsedValue(),this.bindings[p].set(t);else if(e.type==`checkbox`){var n=this.bindings[p].get(),r;if(n instanceof o){if(t=this.parsedValue(),t instanceof Date){for(var i=0;i<n.length;i++)if(n[i]instanceof Date&&+n[i]==+t){r=i;break}}else r=n.indexOf(t);r>-1?n.splice(r,1):n.push(t)}else this.bindings[p].set(t)}},refresh:function(){var e=this.bindings[p].get(),t=e,r=this.dataType(),i=this.element;if(i.type==`checkbox`)if(t instanceof o){var a=-1;if(e=this.parsedValue(),e instanceof Date){for(var s=0;s<t.length;s++)if(t[s]instanceof Date&&+t[s]==+e){a=s;break}}else a=t.indexOf(e);i.checked=a>=0}else i.checked=t;else i.type==`radio`&&(r==`date`?e=n.toString(e,`yyyy-MM-dd`):r==`datetime-local`&&(e=n.toString(e,`yyyy-MM-ddTHH:mm:ss`)),e!=null&&i.value===e.toString()?i.checked=!0:i.checked=!1)},value:function(){var e=this.element,t=e.value;return e.type==`checkbox`&&(t=e.checked),t},destroy:function(){e(this.element).off(_,this._change)}})},c.select={source:c.source.extend({refresh:function(r){var i=this,a=i.bindings.source.get();if(a instanceof o||a instanceof n.data.DataSource){if(r||={},r.action==`add`)i.add(r.index,r.items);else if(r.action==`remove`)i.remove(r.index,r.items);else if((r.action==`itemchange`||r.action===t)&&(i.render(),i.bindings.value&&i.bindings.value)){var s=ee(i.bindings.value.get(),e(i.element).data(`valueField`));s===null?i.element.selectedIndex=-1:i.element.value=s}}else i.render()}}),value:S.extend({init:function(t,n,r){S.fn.init.call(this,t,n,r),this._change=this.change.bind(this),e(this.element).change(this._change)},parsedValue:function(){var e=this.dataType(),t=[],n,r,i,a;for(i=0,a=this.element.options.length;i<a;i++)r=this.element.options[i],r.selected&&(n=r.attributes.value,n=n&&n.specified?r.value:r.text,t.push(this._parseValue(n,e)));return t},change:function(){var e=[],r=this.element,i,s=this.options.valueField||this.options.textField,c=this.options.valuePrimitive,l,d,f,p,m;for(p=0,m=r.options.length;p<m;p++)l=r.options[p],l.selected&&(f=l.attributes.value,f=f&&f.specified?l.value:l.text,s?e.push(f):e.push(this._parseValue(f,this.dataType())));if(s)for(i=this.bindings.source.get(),i instanceof n.data.DataSource&&(i=i.view()),d=0;d<e.length;d++)for(p=0,m=i.length;p<m;p++){var h=i[p].get(s);if(String(h)===e[d]){e[d]=i[p];break}}f=this.bindings[u].get(),f instanceof o?f.splice.apply(f,[0,f.length].concat(e)):!c&&(f instanceof a||f===null||f===t||!s)?this.bindings[u].set(e[0]):this.bindings[u].set(e[0].get(s))},refresh:function(){var e,t=this.element,r=t.options,i=this.bindings[u].get(),s=i,c=this.options.valueField||this.options.textField,l=this.dataType(),d;s instanceof o||(s=new o([i])),t.selectedIndex=-1;for(var f=0;f<s.length;f++)for(i=s[f],c&&i instanceof a&&(i=i.get(c)),l==`date`?i=n.toString(s[f],`yyyy-MM-dd`):l==`datetime-local`&&(i=n.toString(s[f],`yyyy-MM-ddTHH:mm:ss`)),e=0;e<r.length;e++)d=r[e].value,d===``&&i!==``&&(d=r[e].text),i!=null&&d==i.toString()&&(r[e].selected=!0)},destroy:function(){e(this.element).off(_,this._change)}})};function C(t,r,i){return x.extend({init:function(e,t,n){var r=this;x.fn.init.call(r,e.element[0],t,n),r.widget=e,r._dataBinding=r.dataBinding.bind(r),r._dataBound=r.dataBound.bind(r),r._itemChange=r.itemChange.bind(r)},itemChange:function(e){M(e.item[0],e.data,this._ns(e.ns),[e.data].concat(this.bindings[t]._parents()))},dataBinding:function(e){var t,n,r=this.widget,i=e.removedItems||r.items();for(t=0,n=i.length;t<n;t++)F(i[t],!1)},_ns:function(t){t||=n.ui;var r=[n.ui,n.dataviz.ui,n.mobile.ui];return r.splice(e.inArray(t,r),1),r.unshift(t),n.rolesFromNamespaces(r)},dataBound:function(e){var i,a,o=this.widget,s=e.addedItems||o.items(),c=o[r],l,u,d=n.data.HierarchicalDataSource;if(!(d&&c instanceof d)&&s.length)for(l=e.addedDataItems||c.flatView(),u=this.bindings[t]._parents(),i=0,a=l.length;i<a;i++)s[i]&&M(s[i],l[i],this._ns(e.ns),[l[i]].concat(u))},refresh:function(e){var a=this,o,s=a.widget,c,l,u;e||={},e.action||(a.destroy(),s.bind(`dataBinding`,a._dataBinding),s.bind(`dataBound`,a._dataBound),s.bind(`itemChange`,a._itemChange),o=a.bindings[t].get(),s[r]instanceof n.data.DataSource&&s[r]!=o&&o&&(o instanceof n.data.DataSource?s[i](o):o._dataSource?s[i](o._dataSource):(c=n.ui.Select&&s instanceof n.ui.Select,l=n.ui.MultiSelect&&s instanceof n.ui.MultiSelect,u=n.ui.DropDownTree&&s instanceof n.ui.DropDownTree,u?s.treeview[r].data(o):s[r].data(o),a.bindings.value&&(c||l)&&s.value(ee(a.bindings.value.get(),s.options.dataValueField)))))},destroy:function(){var e=this.widget;e.unbind(`dataBinding`,this._dataBinding),e.unbind(`dataBound`,this._dataBound),e.unbind(`itemChange`,this._itemChange)}})}c.widget={events:x.extend({init:function(e,t,n){x.fn.init.call(this,e.element[0],t,n),this.widget=e,this.handlers={}},refresh:function(e){var t=this.bindings.events[e],n=this.handlers[e];n&&this.widget.unbind(e,n),n=t.get(),n&&(this.handlers[e]=function(e){e.data=t.source,n(e),e.data===t.source&&delete e.data},this.widget.bind(e,this.handlers[e]))},destroy:function(){for(var e in this.handlers)this.widget.unbind(e,this.handlers[e])}}),checked:x.extend({init:function(e,t,n){x.fn.init.call(this,e.element[0],t,n),this.widget=e,this._change=this.change.bind(this),this.widget.bind(_,this._change)},change:function(){this.bindings[p].set(this.value())},refresh:function(){var e=this.bindings[p].get();this.element.type===`radio`?e===t?this.widget.check(!1):this.widget.check(e.toString()===this.value()):this.widget.check(e===!0)},value:function(){var e=this.element,t=e.value;return(t==`on`||t==`off`||this.element.type==`checkbox`)&&(t=e.checked),t},destroy:function(){this.widget.unbind(_,this._change)}}),start:x.extend({init:function(e,t,n){x.fn.init.call(this,e.element[0],t,n),this._change=this.change.bind(this),this.widget=e,this.widget.bind(_,this._change)},change:function(){this.bindings.start.set(this.widget.range().start)},refresh:function(){var e=this,t=this.bindings.start.get(),n=e.widget._range?e.widget._range.end:null;this.widget.range({start:t,end:n})},destroy:function(){this.widget.unbind(_,this._change)}}),end:x.extend({init:function(e,t,n){x.fn.init.call(this,e.element[0],t,n),this._change=this.change.bind(this),this.widget=e,this.widget.bind(_,this._change)},change:function(){this.bindings.end.set(this.widget.range().end)},refresh:function(){var e=this,t=this.bindings.end.get(),n=e.widget._range?e.widget._range.start:null;this.widget.range({start:n,end:t})},destroy:function(){this.widget.unbind(_,this._change)}}),visible:x.extend({init:function(e,t,n){x.fn.init.call(this,e.element[0],t,n),this.widget=e},refresh:function(){var e=this.bindings.visible.get();this.widget.wrapper[0].style.display=e?``:`none`}}),invisible:x.extend({init:function(e,t,n){x.fn.init.call(this,e.element[0],t,n),this.widget=e},refresh:function(){var e=this.bindings.invisible.get();this.widget.wrapper[0].style.display=e?`none`:``}}),floatingLabel:x.extend({init:function(e,t,n){x.fn.init.call(this,e.element[0],t,n),e.floatingLabel&&e.floatingLabel.refresh()}}),enabled:x.extend({init:function(e,t,n){x.fn.init.call(this,e.element[0],t,n),this.widget=e,this.readonly=this.element.readOnly},refresh:function(){this.widget.enable&&this.widget.enable(this.bindings.enabled.get()),this.readonly&&this.widget.readonly&&this.widget.readonly(this.readonly)}}),disabled:x.extend({init:function(e,t,n){x.fn.init.call(this,e.element[0],t,n),this.widget=e},refresh:function(){this.widget.enable&&this.widget.enable(!this.bindings.disabled.get())}}),source:C(`source`,`dataSource`,`setDataSource`),value:x.extend({init:function(e,t,n){x.fn.init.call(this,e.element[0],t,n),this.widget=e,this._change=this.change.bind(this),this.widget.first(_,this._change);var r=this.bindings.value.get();this._valueIsObservableObject=!n.valuePrimitive&&(r==null||r instanceof a),this._valueIsObservableArray=r instanceof o,this._initChange=!1},_source:function(){var e;return this.widget.dataItem&&(e=this.widget.dataItem(),e&&e instanceof a)?[e]:(this.bindings.source&&(e=this.bindings.source.get()),(!e||e instanceof n.data.DataSource)&&(e=this.widget.dataSource.flatView()),e)},change:function(){var e=this.widget.value(),t=this.options.dataValueField||this.options.dataTextField,n=s.call(e)===`[object Array]`,r=this._valueIsObservableObject,i,a,o=[],c,l,u,d,f;if(this._initChange=!0,t)if(e===``&&(r||this.options.valuePrimitive))e=null;else{for(f=this._source(),n&&(a=e.length,o=e.slice(0)),u=0,d=f.length;u<d;u++)if(c=f[u],l=c.get(t),n){for(i=0;i<a;i++)if(l==o[i]){o[i]=c;break}}else if(l==e){e=r?c:l;break}o[0]&&(e=this._valueIsObservableArray?o:r||!t?o[0]:o[0].get(t))}this.bindings.value.set(e),this._initChange=!1},refresh:function(){if(!this._initChange){var e=this.widget,n=e.options,r=n.dataTextField,i=n.dataValueField||r,s=this.bindings.value.get(),c=n.text||``,l=0,u,d=[];if(s===t&&(s=null),i)if(s instanceof o){for(u=s.length;l<u;l++)d[l]=s[l].get(i);s=d}else s instanceof a&&(c=s.get(r),s=s.get(i));n.autoBind===!1&&!n.cascadeFrom&&e.listView&&!e.listView.bound()?(r===i&&!c&&(c=s),!c&&(s||s===0)&&n.valuePrimitive?e.value(s):e._preselect(s,c)):e.options.name!=`Upload`&&e.value(s)}this._initChange=!1},destroy:function(){this.widget.unbind(_,this._change)}}),dropdowntree:{value:x.extend({init:function(e,t,n){x.fn.init.call(this,e.element[0],t,n),this.widget=e,this._change=this.change.bind(this),this.widget.first(_,this._change),this._initChange=!1},change:function(){var e=this,n=e.bindings[u].get(),r=e.options.valuePrimitive,i=e.widget.treeview.select(),a=e.widget._isMultipleSelection()?e.widget._getAllChecked():e.widget.treeview.dataItem(i)||e.widget.value(),s=r||e.widget.options.autoBind===!1?e.widget.value():a,c=this.options.dataValueField||this.options.dataTextField;if(s=s.slice?s.slice(0):s,e._initChange=!0,n instanceof o){for(var l=[],d=s.length,f=0,p=0,m=n[f],h=!1,g,_,v;m!==t;){for(v=!1,p=0;p<d;p++)if(r?h=s[p]==m:(_=s[p],_=_.get?_.get(c):_,h=_==(m.get?m.get(c):m)),h){s.splice(p,1),--d,v=!0;break}v?f+=1:(l.push(m),w(n,f,1),g=f),m=n[f]}w(n,n.length,0,s),l.length&&n.trigger(`change`,{action:`remove`,items:l,index:g}),s.length&&n.trigger(`change`,{action:`add`,items:s,index:n.length-1})}else e.bindings[u].set(s);e._initChange=!1},refresh:function(){if(!this._initChange){var e=this.options,t=this.widget,n=e.dataValueField||e.dataTextField,r=this.bindings.value.get(),i=r,s=0,c,l=[],u;if(n)if(r instanceof o){for(c=r.length;s<c;s++)u=r[s],l[s]=u.get?u.get(n):u;r=l}else r instanceof a&&(r=r.get(n));e.autoBind===!1&&e.valuePrimitive!==!0?t._preselect(i,r):t.value(r)}},destroy:function(){this.widget.unbind(_,this._change)}})},gantt:{dependencies:C(`dependencies`,`dependencies`,`setDependenciesDataSource`)},multiselect:{value:x.extend({init:function(e,t,n){x.fn.init.call(this,e.element[0],t,n),this.widget=e,this._change=this.change.bind(this),this.widget.first(_,this._change),this._initChange=!1},change:function(){var e=this,n=e.bindings[u].get(),r=e.options.valuePrimitive,i=r?e.widget.value():e.widget.dataItems(),a=this.options.dataValueField||this.options.dataTextField;if(i=i.slice(0),e._initChange=!0,n instanceof o){for(var s=[],c=i.length,l=0,d=0,f=n[l],p=!1,m,h,g;f!==t;){for(g=!1,d=0;d<c;d++)if(r?p=i[d]==f:(h=i[d],h=h.get?h.get(a):h,p=h==(f.get?f.get(a):f)),p){i.splice(d,1),--c,g=!0;break}g?l+=1:(s.push(f),w(n,l,1),m=l),f=n[l]}w(n,n.length,0,i),s.length&&n.trigger(`change`,{action:`remove`,items:s,index:m}),i.length&&n.trigger(`change`,{action:`add`,items:i,index:n.length-1})}else e.bindings[u].set(i);e._initChange=!1},refresh:function(){if(!this._initChange){var e=this.options,n=this.widget,r=e.dataValueField||e.dataTextField,i=this.bindings.value.get(),s=i,c=0,l,u=[],d;if(i===t&&(i=null),r)if(i instanceof o){for(l=i.length;c<l;c++)d=i[c],u[c]=d.get?d.get(r):d;i=u}else i instanceof a&&(i=i.get(r));e.autoBind===!1&&e.valuePrimitive!==!0&&!n._isBound()?n._preselect(s,i):n.value(i)}},destroy:function(){this.widget.unbind(_,this._change)}})},scheduler:{source:C(`source`,`dataSource`,`setDataSource`).extend({dataBound:function(e){var t,n,r=this.widget,i=e.addedItems||r.items(),a,o;if(i.length)for(a=e.addedDataItems||r.dataItems(),o=this.bindings.source._parents(),t=0,n=a.length;t<n;t++)M(i[t],a[t],this._ns(e.ns),[a[t]].concat(o))}})},grid:{source:C(`source`,`dataSource`,`setDataSource`).extend({dataBound:function(e){var t,n,r=this.widget,i=e.addedItems||r.items(),a,o;if(i.length)for(o=e.addedDataItems||r.dataItems(),a=this.bindings.source._parents(),t=0,n=o.length;t<n;t++)M(i[t],o[t],this._ns(e.ns),[o[t]].concat(a))}})},badge:{text:x.extend({init:function(e,t,n){x.fn.init.call(this,e.element[0],t,n),this.widget=e},refresh:function(){var e=this.bindings.text.get();e??=``,this.widget.text(e)}})}};var w=function(e,t,n,r){r||=[],n||=0;var i=r.length,a=e.length,o=[].slice.call(e,t+n),s=o.length,c;if(i){for(i=t+i,c=0;t<i;t++)e[t]=r[c],c++;e.length=i}else if(n)for(e.length=t,n+=t;t<n;)delete e[--n];if(s){for(s=t+s,c=0;t<s;t++)e[t]=o[c],c++;e.length=s}for(t=e.length;t<a;)delete e[t],t++},T=l.extend({init:function(e,t){this.target=e,this.options=t,this.toDestroy=[]},bind:function(e){var t,n,r,i,a,o,s=this instanceof E,c=this.binders();for(t in e)t==u?n=!0:t==d?r=!0:t==f&&!s?i=!0:t==p?a=!0:t==m?o=!0:this.applyBinding(t,e,c);r&&this.applyBinding(d,e,c),n&&this.applyBinding(u,e,c),a&&this.applyBinding(p,e,c),i&&!s&&this.applyBinding(f,e,c),o&&!s&&this.applyBinding(m,e,c),s&&this.target&&this.target.floatingLabel&&this.applyBinding(`floatingLabel`,e,c)},binders:function(){return c[this.target.nodeName.toLowerCase()]||{}},applyBinding:function(e,t,n){var r=n[e]||c[e],i=this.toDestroy,a,o=t[e];if(r)if(r=new r(this.target,t,this.options),i.push(r),o instanceof v)r.bind(o),i.push(o);else for(a in o)r.bind(o,a),i.push(o[a]);else if(e!==`template`)throw Error(`The `+e+` binding is not supported by the `+this.target.nodeName.toLowerCase()+` element`)},destroy:function(){var e,t,n=this.toDestroy;for(e=0,t=n.length;e<t;e++)n[e].destroy()}}),E=T.extend({binders:function(){return c.widget[this.target.options.name.toLowerCase()]||{}},applyBinding:function(e,t,n){var r=n[e]||c.widget[e],i=this.toDestroy,a,o=t[e];if(r)if(r=new r(this.target,t,this.target.options),i.push(r),o instanceof v)r.bind(o),i.push(o);else for(a in o)r.bind(o,a),i.push(o[a]);else throw Error(`The `+e+` binding is not supported by the `+this.target.options.name+` widget`)}});function D(e,t,r){var i=n.initWidget(e,{},t,r);if(i)return new E(i)}var O=/[A-Za-z0-9_\-]+:(\{([^}]*)\}|[^,}]+)/g,k=/\s/g;function A(e){var t={},n,r,i,a,o,s,c=e.match(O);for(n=0,r=c.length;n<r;n++)i=c[n],a=i.indexOf(`:`),o=i.substring(0,a),s=i.substring(a+1),s.charAt(0)==`{`&&(s=A(s)),t[o]=s;return t}function j(e,t,n){var r,i={};for(r in e)i[r]=new n(t,e[r]);return i}function M(e,t,r,i){if(!(!e||e.getAttribute(`data-`+n.ns+`stop`))){var a=e.getAttribute(`data-`+n.ns+`role`),o,s=e.getAttribute(`data-`+n.ns+`bind`),c=[],l=!0,u,d={},f;i||=[t],(a||s)&&P(e,!1),a&&(f=D(e,r,t)),s&&(s=A(s.replace(k,``)),f||=(d=n.parseOptions(e,{textField:``,valueField:``,template:``,valueUpdate:_,valuePrimitive:!1,autoBind:!0},t),d.roles=r,new T(e,d)),f.source=t,u=j(s,i,v),d.template&&(u.template=new b(i,``,d.template)),u.click&&(s.events=s.events||{},s.events.click=s.click,u.click.destroy(),delete u.click),u.source&&(l=!1),s.attr&&(u.attr=j(s.attr,i,v)),s.style&&(u.style=j(s.style,i,v)),s.events&&(u.events=j(s.events,i,y)),s.css&&(u.css=j(s.css,i,v)),f.bind(u)),f&&(e.kendoBindingTarget=f);var p=e.children;if(l&&p&&!e.getAttribute(`data-`+n.ns+`stop`)){for(o=0;o<p.length;o++)c[o]=p[o];for(o=0;o<c.length;o++)M(c[o],t,r,i)}}}function N(t,r){var i,a,o,s=n.rolesFromNamespaces([].slice.call(arguments,2));for(r=n.observable(r),t=e(t),i=0,a=t.length;i<a;i++)o=t[i],o.nodeType===1&&M(o,r,s)}function P(t,r){var i=t.kendoBindingTarget;if(i&&(i.destroy(),h?delete t.kendoBindingTarget:t.removeAttribute?t.removeAttribute(`kendoBindingTarget`):t.kendoBindingTarget=null),r){var a=n.widgetInstance(e(t));a&&typeof a.destroy===g&&a.destroy()}}function F(e,t){e&&(P(e,t),I(e,t))}function I(e,t){var n=e.children;if(n)for(var r=0,i=n.length;r<i;r++)F(n[r],t)}function L(t){var n,r;for(t=e(t),n=0,r=t.length;n<r;n++)F(t[n],!1)}function R(e,t){var n=e.element,r=n[0].kendoBindingTarget;r&&N(n,r.source,t)}function ee(e,t){var n=[],r=0,i,s;if(!t)return e;if(e instanceof o){for(i=e.length;r<i;r++)s=e[r],n[r]=s.get?s.get(t):s[t];e=n}else e instanceof a&&(e=e.get(t));return e}n.unbind=L,n.bind=N,n.data.binders=c,n.data.Binder=x,n.notify=R,n.observable=function(e){return e instanceof a||(e=new a(e)),e},n.observableHierarchy=function(e){var t=n.data.HierarchicalDataSource.create(e);function r(e){var t,n;for(t=0;t<e.length;t++)e[t]._initChildren(),n=e[t].children,n.fetch(),e[t].items=n.data(),r(e[t].items)}return t.fetch(),r(t.data()),t._data._dataSource=t,t._data}})(window.kendo.jQuery),kendo,(function(e,t){let n=window.kendo,r=n.effects,i=e.each,a=e.extend,o=n.support,s=/matrix3?d?\s*\(.*,\s*([\d\.\-]+)\w*?,\s*([\d\.\-]+)\w*?,\s*([\d\.\-]+)\w*?,\s*([\d\.\-]+)\w*?/i,c=/translatex?$/i,l=/(zoom|fade|expand)(\w+)/,u=/(zoom|fade|expand)/,d=[`perspective`,`rotate`,`rotatex`,`rotatey`,`rotatez`,`rotate3d`,`scale`,`scalex`,`scaley`,`scalez`,`scale3d`,`skew`,`skewx`,`skewy`,`translate`,`translatex`,`translatey`,`translatez`,`translate3d`,`matrix`,`matrix3d`],f=[`rotate`,`scale`,`scalex`,`scaley`,`skew`,`skewx`,`skewy`,`translate`,`translatex`,`translatey`,`matrix`],p=Math.round,m=`auto`,h=`width`,g=`height`,_=`hidden`,v=`origin`,y=`abortId`,b=`overflow`,x=`position`,S=`completeCallback`,C=`transitionend`,w=`transition`,T=`transform`,E=`perspective`,D=`1500px`,O=`perspective(1500px)`,k={left:{reverse:`right`,property:`left`,transition:`translatex`,vertical:!1,modifier:-1},right:{reverse:`left`,property:`left`,transition:`translatex`,vertical:!1,modifier:1},down:{reverse:`up`,property:`top`,transition:`translatey`,vertical:!0,modifier:1},up:{reverse:`down`,property:`top`,transition:`translatey`,vertical:!0,modifier:-1},top:{reverse:`bottom`},bottom:{reverse:`top`},in:{reverse:`out`,modifier:-1},out:{reverse:`in`,modifier:1},vertical:{reverse:`vertical`},horizontal:{reverse:`horizontal`}};n.directions=k,a(e.fn,{kendoStop:function(e,t){return r.stopQueue(this,e||!1,t||!1)}}),n.toggleClass=function(e,t,n,r){return t&&(t=t.split(` `),n=a({exclusive:`all`,duration:400,ease:`ease-out`},n),e.css(w,n.exclusive+` `+n.duration+`ms `+n.ease),setTimeout(function(){e.css(w,``).css(g)},n.duration),i(t,function(t,n){e.toggleClass(n,r)})),e},n.parseEffects=function(e,t){var n={};return typeof e==`string`?i(e.split(` `),function(e,r){var i=!u.test(r),a=r.replace(l,function(e,t,n){return t+`:`+n.toLowerCase()}).split(`:`),o=a[1],s={};a.length>1&&(s.direction=t&&i?k[o].reverse:o),n[a[0]]=s}):i(e,function(e){var r=this.direction;r&&t&&!u.test(e)&&(this.direction=k[r].reverse),n[e]=this}),n};function A(e){return parseInt(e,10)}function j(e){var t=[];for(var n in e)t.push(n);return t}function M(e){for(var t in e)d.indexOf(t)!=-1&&f.indexOf(t)==-1&&delete e[t];return e}function N(e,t){var n=[],r={},i,a,s,c;for(a in t)i=a.toLowerCase(),c=d.indexOf(i)!=-1,!o.hasHW3D&&c&&f.indexOf(i)==-1?delete t[a]:(s=t[a],c?n.push(a+`(`+s+`)`):r[a]=s);return n.length&&(r[T]=n.join(` `)),r}a(r,{transition:function(t,n,r){let i,o=0,s=t.data(`keys`)||[],c;r=a({duration:200,ease:`ease-out`,complete:null,exclusive:`all`},r);let l=!1,u=function(){l||(l=!0,c&&=(clearTimeout(c),null),t.removeData(y).dequeue().css(w,``).css(w),r.complete.call(t))};r.duration=e.fx&&e.fx.speeds[r.duration]||r.duration,i=N(t,n),e.merge(s,j(i)),e.hasOwnProperty(`uniqueSort`)?t.data(`keys`,e.uniqueSort(s)).height():t.data(`keys`,e.unique(s)).height(),t.css(w,r.exclusive+` `+r.duration+`ms `+r.ease).css(w),t.css(i).css(T),t.one(C,u),r.duration!==0&&(o=500),c=setTimeout(u,r.duration+o),t.data(y,c),t.data(S,u)},stopQueue:function(e,t,r){var i,a=e.data(`keys`),o=!r&&a,s=e.data(S);return o&&(i=n.getComputedStyles(e[0],a)),s&&s(),o&&e.css(i),e.removeData(`keys`).stop(t)}});function P(e,t){let n=e.css(T);if(n==`none`)return+(t==`scale`);let r=n.match(RegExp(t+`\\s*\\(([\\d\\w\\.]+)`)),i=0;return r?i=A(r[1]):(r=n.match(s)||[0,0,0,0,0],t=t.toLowerCase(),c.test(t)?i=parseFloat(r[3]/r[2]):t==`translatey`?i=parseFloat(r[4]/r[2]):t==`scale`?i=parseFloat(r[2]):t==`rotate`&&(i=parseFloat(Math.atan2(r[2],r[1])))),i}var F=n.Class.extend({init:function(e,t){var n=this;n.element=e,n.effects=[],n.options=t,n.restore=[]},run:function(t){let n=this,i,o,s,c=t.length,l=n.element,u=n.options,d=e.Deferred(),f={},p={},m,h,g;for(n.effects=t,d.done(n.complete.bind(n)),l.data(`animating`,!0),o=0;o<c;o++)for(i=t[o],i.setReverse(u.reverse),i.setOptions(u),n.addRestoreProperties(i.restore),i.prepare(f,p),h=i.children(),s=0,g=h.length;s<g;s++)h[s].duration(u.duration).run();for(var _ in u.effects)a(p,u.effects[_].properties);for(l.is(`:visible`)||a(f,{display:l.data(`olddisplay`)||`block`}),u.reset||(m=l.data(`targetTransform`),m&&(f=a(m,f))),f=N(l,f),l.css(f).css(T),o=0;o<c;o++)t[o].setup();return u.init&&u.init(),l.data(`targetTransform`,p),r.animate(l,p,a({},u,{complete:d.resolve})),d.promise()},stop:function(){e(this.element).kendoStop(!0,!0)},addRestoreProperties:function(e){for(var t=this.element,n,r=0,i=e.length;r<i;r++)n=e[r],this.restore.push(n),t.data(n)||t.data(n,t.css(n))},restoreCallback:function(){for(var e=this.element,t=0,n=this.restore.length;t<n;t++){var r=this.restore[t];e.css(r,e.data(r))}},complete:function(){let e=this,t=0,n=e.element,r=e.options,i=e.effects,a=i.length;for(n.removeData(`animating`).dequeue(),r.hide&&n.data(`olddisplay`,n.data(`olddisplay`)||n.css(`display`)).hide(),this.restoreCallback();t<a;t++)i[t].teardown();r.completeCallback&&r.completeCallback(n)}});r.promise=function(e,t){var i=[],a,o=new F(e,t),s=n.parseEffects(t.effects),c;for(var l in t.effects=s,s)a=r[L(l)],a&&(c=new a(e,s[l].direction),i.push(c));i[0]?o.run(i):(e.is(`:visible`)||e.css({display:e.data(`olddisplay`)||`block`}).css(`display`),t.init&&t.init(),e.dequeue(),o.complete())},a(r,{animate:function(e,t,n){let i=n.transition!==!1;delete n.transition,`transition`in r&&i?r.transition(e,t,n):e.animate(M(t),{queue:!1,show:!1,hide:!1,duration:n.duration,complete:n.complete})}}),r.animatedPromise=r.promise;var I=n.Class.extend({init:function(e,t){var n=this;n.element=e,n._direction=t,n.options={},n._additionalEffects=[],n.restore||=[]},reverse:function(){return this._reverse=!0,this.run()},play:function(){return this._reverse=!1,this.run()},add:function(e){return this._additionalEffects.push(e),this},direction:function(e){return this._direction=e,this},duration:function(e){return this._duration=e,this},compositeRun:function(){var e=this,t=new F(e.element,{reverse:e._reverse,duration:e._duration}),n=e._additionalEffects.concat([e]);return t.run(n)},run:function(){if(this._additionalEffects&&this._additionalEffects[0])return this.compositeRun();let t=this,n=t.element,i=0,o=t.restore,s=o.length,c,l=e.Deferred(),u={},d={},f,p=t.children(),m=p.length;for(l.done(t._complete.bind(t)),n.data(`animating`,!0),i=0;i<s;i++)c=o[i],n.data(c)||n.data(c,n.css(c));for(i=0;i<m;i++)p[i].duration(t._duration).run();return t.prepare(u,d),n.is(`:visible`)||a(u,{display:n.data(`olddisplay`)||`block`}),f=n.data(`targetTransform`),f&&(u=a(f,u)),u=N(n,u),n.css(u).css(T),t.setup(),n.data(`targetTransform`,d),r.animate(n,d,{duration:t._duration,complete:l.resolve}),l.promise()},stop:function(){var t=0,n=this.children(),r=n.length;for(t=0;t<r;t++)n[t].stop();return e(this.element).kendoStop(!0,!0),this},restoreCallback:function(){for(var e=this.element,t=0,n=this.restore.length;t<n;t++){var r=this.restore[t];e.css(r,e.data(r))}},_complete:function(){let e=this,t=e.element;t.removeData(`animating`).dequeue(),e.restoreCallback(),e.shouldHide()&&t.data(`olddisplay`,t.css(`display`)).hide(),e.teardown()},setOptions:function(e){a(!0,this.options,e)},children:function(){return[]},shouldHide:e.noop,setup:e.noop,prepare:e.noop,teardown:e.noop,directions:[],setReverse:function(e){return this._reverse=e,this}});function L(e){return e.charAt(0).toUpperCase()+e.substring(1)}function R(e,t){var n=I.extend(t),a=n.prototype.directions;r[L(e)]=n,r.Element.prototype[e]=function(e,t,r,i){return new n(this.element,e,t,r,i)},i(a,function(t,i){r.Element.prototype[e+L(i)]=function(e,t,r){return new n(this.element,i,e,t,r)}})}var ee=[`left`,`right`,`up`,`down`],te=[`in`,`out`];R(`slideIn`,{directions:ee,divisor:function(e){return this.options.divisor=e,this},prepare:function(e,t){let r=this,i,a=r.element,o=n._outerWidth,s=n._outerHeight,c=k[r._direction],l=-c.modifier*(c.vertical?s(a):o(a))/(r.options&&r.options.divisor||1)+`px`;r._reverse&&(i=e,e=t,t=i),e[c.transition]=l,t[c.transition]=`0px`}}),R(`tile`,{directions:ee,init:function(e,t,n){I.prototype.init.call(this,e,t),this.options={previous:n}},previousDivisor:function(e){return this.options.previousDivisor=e,this},children:function(){var e=this,t=e._reverse,r=e.options.previous,i=e.options.previousDivisor||1,a=e._direction,o=[n.fx(e.element).slideIn(a).setReverse(t)];return r&&o.push(n.fx(r).slideIn(k[a].reverse).divisor(i).setReverse(!t)),o}});function z(e,t,n,r){R(e,{directions:te,startValue:function(e){return this._startValue=e,this},endValue:function(e){return this._endValue=e,this},shouldHide:function(){return this._shouldHide},prepare:function(e,i){var a=this,o,s,c=this._direction===`out`,l=a.element.data(t);o=isNaN(l)||l==n?this._startValue===void 0?c?n:r:this._startValue:l,s=this._endValue===void 0?c?r:n:this._endValue,this._reverse?(e[t]=s,i[t]=o):(e[t]=o,i[t]=s),a._shouldHide=i[t]===r}})}z(`fade`,`opacity`,1,0),z(`zoom`,`scale`,1,.01),R(`slideMargin`,{prepare:function(e,t){var n=this,r=n.element,i=n.options,a=r.data(v),o=i.offset,s,c=n._reverse;!c&&a===null&&r.data(v,parseFloat(r.css(`margin-`+i.axis))),s=r.data(v)||0,t[`margin-`+i.axis]=c?s:s+o}}),R(`slideTo`,{prepare:function(e,t){let n=this,r=n.element,i=n.options.offset.split(`,`),a=n._reverse;t.translatex=a?0:i[0],t.translatey=a?0:i[1],r.css(`left`)}}),R(`expand`,{directions:[`horizontal`,`vertical`],restore:[b],prepare:function(e,n){var r=this,i=r.element,a=r.options,o=r._reverse,s=r._direction===`vertical`?g:h,c=i[0].style[s],l=i.data(s),u=parseFloat(l||c),d=p(i.css(s,m)[s]());e.overflow=_,u=a&&a.reset?d||u:u||d,n[s]=(o?0:u)+`px`,e[s]=(o?u:0)+`px`,l===t&&i.data(s,c)},shouldHide:function(){return this._reverse},teardown:function(){var e=this,t=e.element,n=e._direction===`vertical`?g:h,r=t.data(n);(r==m||r===``)&&setTimeout(function(){t.css(n,m).css(n)},0)}});var B={position:`absolute`,marginLeft:0,marginTop:0,scale:1};R(`transfer`,{init:function(e,t){this.element=e,this.options={target:t},this.restore=[]},setup:function(){this.element.appendTo(document.body)},prepare:function(e,t){var n=this,i=n.element,o=r.box(i),s=r.box(n.options.target),c=P(i,`scale`),l=r.fillScale(s,o),u=r.transformOrigin(s,o);a(e,B),t.scale=1,i.css(T,`scale(1)`).css(T),i.css(T,`scale(`+c+`)`),e.top=o.top,e.left=o.left,e.transformOrigin=u.x+`px `+u.y+`px`,n._reverse?e.scale=l:t.scale=l}});var ne={top:`rect(auto auto $size auto)`,bottom:`rect($size auto auto auto)`,left:`rect(auto $size auto auto)`,right:`rect(auto auto auto $size)`},re={top:{start:`rotatex(0deg)`,end:`rotatex(180deg)`},bottom:{start:`rotatex(-180deg)`,end:`rotatex(0deg)`},left:{start:`rotatey(0deg)`,end:`rotatey(-180deg)`},right:{start:`rotatey(180deg)`,end:`rotatey(0deg)`}};function ie(e,t){var r=e[n.directions[t].vertical?g:h]()/2+`px`;return ne[t].replace(`$size`,r)}R(`turningPage`,{directions:ee,init:function(e,t,n){I.prototype.init.call(this,e,t),this._container=n},prepare:function(e,t){var r=this,i=r._reverse,a=i?k[r._direction].reverse:r._direction,o=re[a];e.zIndex=1,r._clipInHalf&&(e.clip=ie(r._container,n.directions[a].reverse)),e[`backface-visibility`]=_,t[T]=O+(i?o.start:o.end),e[T]=O+(i?o.end:o.start)},setup:function(){this._container.append(this.element)},face:function(e){return this._face=e,this},shouldHide:function(){var e=this,t=e._reverse,n=e._face;return t&&!n||!t&&n},clipInHalf:function(e){return this._clipInHalf=e,this},temporary:function(){return this.element.addClass(`temp-page`),this}}),R(`staticPage`,{directions:ee,init:function(e,t,n){I.prototype.init.call(this,e,t),this._container=n},restore:[`clip`],prepare:function(e,t){var n=this,r=n._reverse?k[n._direction].reverse:n._direction;e.clip=ie(n._container,r),e.opacity=.999,t.opacity=1},shouldHide:function(){var e=this,t=e._reverse,n=e._face;return t&&!n||!t&&n},face:function(e){return this._face=e,this}}),R(`pageturn`,{directions:[`horizontal`,`vertical`],init:function(e,t,n,r){I.prototype.init.call(this,e,t),this.options={},this.options.face=n,this.options.back=r},children:function(){var e=this,t=e.options,r=e._direction===`horizontal`?`left`:`top`,i=n.directions[r].reverse,a=e._reverse,o,s=t.face.clone(!0).removeAttr(`id`),c=t.back.clone(!0).removeAttr(`id`),l=e.element;return a&&(o=r,r=i,i=o),[n.fx(t.face).staticPage(r,l).face(!0).setReverse(a),n.fx(t.back).staticPage(i,l).setReverse(a),n.fx(s).turningPage(r,l).face(!0).clipInHalf(!0).temporary().setReverse(a),n.fx(c).turningPage(i,l).clipInHalf(!0).temporary().setReverse(a)]},prepare:function(e,t){e[E]=D,e.transformStyle=`preserve-3d`,e.opacity=.999,t.opacity=1},teardown:function(){this.element.find(`.temp-page`).remove()}}),R(`flip`,{directions:[`horizontal`,`vertical`],init:function(e,t,n,r){I.prototype.init.call(this,e,t),this.options={},this.options.face=n,this.options.back=r},children:function(){var e=this,t=e.options,r=e._direction===`horizontal`?`left`:`top`,i=n.directions[r].reverse,a=e._reverse,o,s=e.element;return a&&(o=r,r=i,i=o),[n.fx(t.face).turningPage(r,s).face(!0).setReverse(a),n.fx(t.back).turningPage(i,s).setReverse(a)]},prepare:function(e){e[E]=D,e.transformStyle=`preserve-3d`}});var V=!o.mobileOS.android,H=`.km-touch-scrollbar, .km-actionsheet-wrapper`;R(`replace`,{_before:e.noop,_after:e.noop,init:function(t,n,r){I.prototype.init.call(this,t),this._previous=e(n),this._transitionClass=r},duration:function(){throw Error(`The replace effect does not support duration setting; the effect duration may be customized through the transition class rule`)},beforeTransition:function(e){return this._before=e,this},afterTransition:function(e){return this._after=e,this},_both:function(){return e().add(this._element).add(this._previous)},_containerClass:function(){var e=this._direction,t=`k-fx k-fx-start k-fx-`+this._transitionClass;return e&&(t+=` k-fx-`+e),this._reverse&&(t+=` k-fx-reverse`),t},complete:function(t){if(!(!this.deferred||t&&e(t.target).is(H))){var n=this.container;n.removeClass(`k-fx-end`).removeClass(this._containerClass()).off(C,this.completeProxy),this._previous.hide().removeClass(`k-fx-current`),this.element.removeClass(`k-fx-next`),V&&n.css(b,``),this.isAbsolute||this._both().css(x,``),this.deferred.resolve(),delete this.deferred}},run:function(){if(this._additionalEffects&&this._additionalEffects[0])return this.compositeRun();let t=this,r=t.element,i=t._previous,a=r.parents().filter(i.parents()).first(),o=t._both(),s=e.Deferred(),c=r.css(x);return a.length||(a=r.parent()),this.container=a,this.deferred=s,this.isAbsolute=c==`absolute`,this.isAbsolute||o.css(x,`absolute`),V&&(a.css(b),a.css(b,`hidden`)),r.addClass(`k-fx-hidden`),a.addClass(this._containerClass()),this.completeProxy=this.complete.bind(this),a.on(C,this.completeProxy),n.animationFrame(function(){r.removeClass(`k-fx-hidden`).addClass(`k-fx-next`),i.css(`display`,``).addClass(`k-fx-current`),t._before(i,r),n.animationFrame(function(){a.removeClass(`k-fx-start`).addClass(`k-fx-end`),t._after(i,r)})}),s.promise()},stop:function(){this.complete()}});var U=n.Class.extend({init:function(){var e=this;e._tickProxy=e._tick.bind(e),e._started=!1},tick:e.noop,done:e.noop,onEnd:e.noop,onCancel:e.noop,start:function(){this.enabled()&&(this.done()?this.onEnd():(this._started=!0,n.animationFrame(this._tickProxy)))},enabled:function(){return!0},cancel:function(){this._started=!1,this.onCancel()},_tick:function(){var e=this;e._started&&(e.tick(),e.done()?(e._started=!1,e.onEnd()):n.animationFrame(e._tickProxy))}}),ae=U.extend({init:function(e){var t=this;a(t,e),U.fn.init.call(t)},done:function(){return this.timePassed()>=this.duration},timePassed:function(){return Math.min(this.duration,new Date-this.startDate)},moveTo:function(e){var t=this;t.initial=t.movable[t.axis],t.delta=e.location-t.initial,t.duration=typeof e.duration==`number`?e.duration:300,t.tick=t._easeProxy(e.ease),t.startDate=new Date,t.start()},_easeProxy:function(e){var t=this;return function(){t.movable.moveAxis(t.axis,e(t.timePassed(),t.initial,t.delta,t.duration))}}});a(ae,{easeOutExpo:function(e,t,n,r){return e==r?t+n:n*(-(2**(-10*e/r))+1)+t},easeOutBack:function(e,t,n,r,i){return i=1.70158,n*((e=e/r-1)*e*((i+1)*e+i)+1)+t}}),r.Animation=U,r.Transition=ae,r.createEffect=R,r.box=function(t){t=e(t);var r=t.offset();return r.width=n._outerWidth(t),r.height=n._outerHeight(t),r},r.transformOrigin=function(e,t){var n=(e.left-t.left)*t.width/(t.width-e.width),r=(e.top-t.top)*t.height/(t.height-e.height);return{x:isNaN(n)?0:n,y:isNaN(r)?0:r}},r.fillScale=function(e,t){return Math.min(e.width/t.width,e.height/t.height)},r.fitScale=function(e,t){return Math.max(e.width/t.width,e.height/t.height)}})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.attr,i=n.ui,a=n.attrValue;n.directiveSelector;var o=n.Observable,s=n.ui.Widget,c=n.roleSelector,l=`SCRIPT`,u=`init`,d=`transitionStart`,f=`transitionEnd`,p=`show`,m=`hide`,h=`attach`,g=`detach`,_=/unrecognized expression/,v=`loadStart`,y=`loadComplete`,b=`showStart`,x=`sameViewRequested`,S=`viewShow`,C=`viewTypeDetermined`,w=`after`,T={content:`k-content`,view:`k-view`,stretchedView:`k-stretched-view`,widget:`k-widget`,header:`k-header`,footer:`k-footer`},E=n.ui.Widget.extend({init:function(t,r){var i=this;r||={},i.id=n.guid(),o.fn.init.call(i),this.options=e.extend({},this.options,r),i.content=t,i.options.renderOnInit&&s.fn.init.call(i,i._createElement(),r),i.options.wrapInSections&&i._renderSections(),i.tagName=r.tagName||`div`,i.model=r.model,i._wrap=r.wrap!==!1,this._evalTemplate=r.evalTemplate||!1,this._useWithBlock=r.useWithBlock,i._fragments={},i.bind([u,p,m,d,f],r)},options:{name:`View`,renderOnInit:!1,wrapInSections:!1,detachOnHide:!0,detachOnDestroy:!0},render:function(t){var r=this,i=!r.element;return i&&(r.element=r._createElement()),t&&e(t).append(r.element),i&&(n.bind(r.element,r.model),r.trigger(u)),t&&(r._eachFragment(h),r.trigger(p)),r.element},clone:function(){return new D(this)},triggerBeforeShow:function(){return!0},triggerBeforeHide:function(){return!0},showStart:function(){var e=this.render();e&&e.css(`display`,``),this.trigger(b,{view:this})},showEnd:function(){},hideEnd:function(){this.hide()},beforeTransition:function(e){this.trigger(d,{type:e})},afterTransition:function(e){this.trigger(f,{type:e})},hide:function(){this.options.detachOnHide&&(this._eachFragment(g),e(this.element).detach()),this.trigger(m)},destroy:function(){var e=this,t=e.element;t&&(s.fn.destroy.call(e),n.unbind(t),n.destroy(t),e.options.detachOnDestroy&&t.remove())},purge:function(){var t=this;t.destroy(),e(t.element).add(t.content).add(t.wrapper).off().remove()},fragments:function(t){e.extend(this._fragments,t)},_eachFragment:function(e){for(var t in this._fragments)this._fragments[t][e](this,t)},_createElement:function(){var t=this,r=`<`+t.tagName+`>`,i,a;try{a=e(document.getElementById(t.content)||t.content),a[0].tagName===l&&(a=a.html())}catch(e){_.test(e.message)&&(a=t.content)}if(typeof a==`string`)a=a.replace(/^\s+|\s+$/g,``),t._evalTemplate&&(a=n.template(a,{useWithBlock:t._useWithBlock})(t.model||{})),i=e(r).append(a),t._wrap||(i=i.contents());else{if(i=a,t._evalTemplate){var o=e(n.template(e(`<div />`).append(i.clone(!0)).html(),{useWithBlock:t._useWithBlock})(t.model||{}));e.contains(document,i[0])&&i.replaceWith(o),i=o}t._wrap&&(i=i.wrapAll(r).parent())}return i},_renderSections:function(){var e=this;e.options.wrapInSections&&(e._wrapper(),e._createContent(),e._createHeader(),e._createFooter())},_wrapper:function(){var e=this,t=e.content;t.is(c(`view`))?e.wrapper=e.content:e.wrapper=t.wrap(`<div data-`+n.ns+`stretch="true" data-`+n.ns+`role="view" data-`+n.ns+`init-widgets="false"></div>`).parent();var r=e.wrapper;r.attr(`id`,e.id),r.addClass(T.view),r.addClass(T.widget),r.attr(`role`,`view`)},_createContent:function(){var t=e(this.wrapper),n=c(`content`);t.children(n)[0]||t.children().filter(function(){var t=e(this);if(!t.is(c(`header`))&&!t.is(c(`footer`)))return t}).wrap(`<div `+r(`role`)+`="content"></div>`),this.contentElement=t.children(c(`content`)),this.contentElement.addClass(T.stretchedView).addClass(T.content)},_createHeader:function(){var e=this.wrapper;this.header=e.children(c(`header`))},_createFooter:function(){var e=this.wrapper;this.footer=e.children(c(`footer`)).addClass(T.footer)}}),D=n.Class.extend({init:function(t){e.extend(this,{element:t.element.clone(!0),transition:t.transition,id:t.id}),t.element.parent().append(this.element)},hideEnd:function(){this.element.remove()},beforeTransition:e.noop,afterTransition:e.noop}),O=E.extend({init:function(e,t){E.fn.init.call(this,e,t),this.containers={}},container:function(e){var t=this.containers[e];return t||(t=this._createContainer(e),this.containers[e]=t),t},showIn:function(e,t,n){this.container(e).show(t,n)},_createContainer:function(e){var t=this.render(),n=t.find(e),r;if(!n.length&&t.is(e))if(t.is(e))n=t;else throw Error(`can't find a container with the specified `+e+` selector`);return r=new M(n),r.bind(`accepted`,function(e){e.view.render(n)}),r}}),k=E.extend({attach:function(e,t){e.element.find(t).replaceWith(this.render())},detach:function(){}}),A=/^(\w+)(:(\w+))?( (\w+))?$/;function j(e){if(!e)return{};var t=e.match(A)||[];return{type:t[1],direction:t[3],reverse:t[5]===`reverse`}}var M=o.extend({init:function(e){o.fn.init.call(this),this.container=e,this.history=[],this.view=null,this.running=!1},after:function(){this.running=!1,this.trigger(`complete`,{view:this.view}),this.trigger(`after`)},end:function(){this.view.showEnd(),this.previous.hideEnd(),this.after()},show:function(e,t,r){if(!e.triggerBeforeShow()||this.view&&!this.view.triggerBeforeHide())return this.trigger(`after`),!1;r||=e.id;var i=this,a=e===i.view?e.clone():i.view,o=i.history,s=(o[o.length-2]||{}).id===r,c=t||(s?o[o.length-1].transition:e.transition),l=j(c);return i.running&&i.effect.stop(),c===`none`&&(c=null),i.trigger(`accepted`,{view:e}),i.view=e,i.previous=a,i.running=!0,s?o.pop():o.push({id:r,transition:c}),a?(!c||!n.effects.enabled?(e.showStart(),i.end()):(e.element.addClass(`k-fx-hidden`),e.showStart(),s&&!t&&(l.reverse=!l.reverse),i.effect=n.fx(e.element).replace(a.element,l.type).beforeTransition(function(){e.beforeTransition(`show`),a.beforeTransition(`hide`)}).afterTransition(function(){e.afterTransition(`show`),a.afterTransition(`hide`)}).direction(l.direction).setReverse(l.reverse),i.effect.run().then(function(){i.end()})),!0):(e.showStart(),e.showEnd(),i.after(),!0)},destroy:function(){var e=this.view;e&&e.destroy&&e.destroy()}});n.ViewEngine=o.extend({init:function(t){var r=this,i,a;o.fn.init.call(r),r.options=t,e.extend(r,t),r.sandbox=e(`<div />`),a=r.container,i=r._hideViews(a),r.rootView=i.first(),r.layouts={},r.viewContainer=new n.ViewContainer(r.container),r.viewContainer.bind(`accepted`,function(e){e.view.params=r.params}),r.viewContainer.bind(`complete`,function(e){r.trigger(S,{view:e.view})}),r.viewContainer.bind(w,function(){r.trigger(w)}),this.bind(this.events,t)},events:[b,w,S,v,y,x,C],destroy:function(){var e=this,t=e.viewContainer;for(var r in n.destroy(e.container),e.layouts)this.layouts[r].destroy();t&&t.destroy()},view:function(){return this.viewContainer.view},showView:function(e,t,r){if(e=e.replace(RegExp(`^`+this.remoteViewURLPrefix),``),e===``&&this.remoteViewURLPrefix&&(e=`/`),e.replace(/^#/,``)===this.url)return this.trigger(x),!1;this.trigger(b);var i=this,a=i._findViewElement(e),o=n.widgetInstance(a);return i.url=e.replace(/^#/,``),i.params=r,o&&o.reload&&(o.purge(),a=[]),this.trigger(C,{remote:a.length===0,url:e}),a[0]?(o||=i._createView(a),i.viewContainer.show(o,t,e)):!0},append:function(t,n){var i=this.sandbox,a=(n||``).split(`?`)[0],o=this.container,s,c;return t.indexOf(`<body`)>-1&&(t=e(`<div>`).append(t).html()),i[0].innerHTML=t,o.append(i.children(`script, style`)),s=this._hideViews(i),c=s.first(),c.length||(s=c=i.wrapInner(`<div data-role=view />`).children()),a&&c.hide().attr(r(`url`),a),o.append(s),t=null,this._createView(c)},_locate:function(e){return c(e)},_findViewElement:function(e){var t,n=e.split(`?`)[0];return n?(t=this.container.children(`[`+r(`url`)+`='`+n+`']`),!t[0]&&n.indexOf(`/`)===-1&&(t=this.container.children(n.charAt(0)===`#`?n:`#`+n)),t[0]||(t=this._findViewElementById(e)),t):this.rootView},_findViewElementById:function(e){return this.container.children(`[id='`+e+`']`)},_createView:function(e){return this._createSpaView(e)},_createMobileView:function(e){return n.initWidget(e,{defaultTransition:this.transition,loader:this.loader,container:this.container,getLayout:this.getLayoutProxy,modelScope:this.modelScope,reload:a(e,`reload`)},i.roles)},_createSpaView:function(e){var t=(this.options||{}).viewOptions||{};return new n.View(e,{renderOnInit:t.renderOnInit,wrap:t.wrap||!1,wrapInSections:t.wrapInSections,detachOnHide:t.detachOnHide,detachOnDestroy:t.detachOnDestroy})},_hideViews:function(e){return e.children(this._locate(`view`)).hide()}}),n.ViewContainer=M,n.Fragment=k,n.Layout=O,n.View=E,n.ViewClone=D})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.ui.Widget,i=n.ui,a=`.kendoFloatingLabel`,o=`k-floating-label-container`,s=`k-empty`,c=`k-focus`,l=`k-disabled`,u=`k-readonly`,d=`--kendo-floating-label-offset-y`,f=`--kendo-floating-label-offset-x`,p=r.extend({init:function(i,a){var s=this;r.fn.init.call(s,i,a),a=e.extend(!0,{},a),s.widget=s.options.widget,s.widgetWrapper=s.widget.wrapper[0],s.refresh(),s._editable({readonly:s.options.widget.options.readonly!==t&&s.options.widget.options.readonly,disable:s.options.widget.options.enable!==t&&!s.options.widget.options.enable}),s.widgetWrapper.style.width&&(s.element.css(`width`,s.widgetWrapper.style.width),s.widgetWrapper.style.width=`100%`),s.element.addClass(o),n.notify(s),r.fn.endInit.call(s)},options:{name:`FloatingLabel`,widget:null,floatCheck:({element:e})=>!e.val()},readonly:function(e){this._editable({readonly:e===t||e,disable:!1})},enable:function(e){this._editable({readonly:!1,disable:!(e=e===t||e)})},refresh:function(){var e=this,t=e.element,n=e.options.widget.wrapper.find(`.k-input-inner`);if(n.length>0){var r=e.element.find(`> .k-floating-label`).height(),i=n.position().left+Number.parseInt(n.css(`padding-left`)),a=n.position().top+Number.parseInt(n.css(`padding-top`))+r;t[0].style.setProperty(f,i+`px`),t[0].style.setProperty(d,a+`px`)}t.removeClass(s).removeClass(c),e.options.floatCheck({element:e.options.widget.element,floating:e.element})&&t.addClass(s),(document.activeElement===e.options.widget.element[0]||e.options.widget.input&&document.activeElement===e.options.widget.input[0])&&t.addClass(c)},destroy:function(){var e=this;e.element.off(a),r.fn.destroy.call(e)},_editable:function(e){var t=this,n=t.element,r=e.disable,i=e.readonly;n.off(a),!i&&!r?(n.removeClass(l).removeClass(u),n.on(`focusin`+a,t.refresh.bind(t)),n.on(`focusout`+a,t.refresh.bind(t))):n.toggleClass(l,r).toggleClass(u,i)}});i.plugin(p)})(window.kendo.jQuery),kendo;let kn=window.kendo,An=kn.jQuery,jn=kn.ui.Widget,Mn=kn.isFunction;var Nn=jn.extend({options:{name:`Label`,widget:null},init:function(e,t){var n=this;e||=An(`<label></label>`),jn.fn.init.call(n,e,t),t=An.extend(!0,{},t),n.widget=t.widget,t.floating&&n._floatingLabel(),n._label(),jn.fn.endInit.call(n)},destroy:function(){this.floatingLabel&&this.floatingLabel.destroy(),jn.fn.destroy.call(this)},_unwrapFloating:function(){var e=this;e.floatingLabel&&(e.floatingLabel.destroy(),e.widget.wrapper.unwrap(e._floatingLabelContainer))},setOptions:function(e){var t=this,n=!1;(typeof e==`string`||An.isPlainObject(e)&&e.floating===!1)&&(n=!0),e=An.isPlainObject(e)?e:{content:e},jn.fn.setOptions.call(t,e),n&&t.floatingLabel?(t._unwrapFloating(),t.floatingLabel.destroy(),delete t.floatingLabel):e.floating===!0&&!t.floatingLabel&&(t.element.remove(),t._floatingLabel()),t._label()},_label:function(){var e=this,t=e.widget.element,n=e.options,r=t.attr(`id`),i=n.content,a=n.floating||!1;Mn(i)&&(i=i.call(e)),i||=``,r||(r=n.name+`_`+kn.guid(),t.attr(`id`,r)),e.element.addClass(a?`k-floating-label`:`k-label k-input-label`).attr(`for`,r).text(i)[a?`insertAfter`:`insertBefore`](e.options.beforeElm||e.widget.wrapper),e.floatingLabel&&e.floatingLabel.refresh()},_floatingLabel:function(){var e=this,t=An.extend({},e.options),n;delete t.name,n=t.floating||!1,n&&(e._floatingLabelContainer=e.widget.wrapper.wrap(`<span></span>`).parent(),e.floatingLabel=new kn.ui.FloatingLabel(e._floatingLabelContainer,An.extend({},t)))}});kn.ui.plugin(Nn),(function(e){var t=window.kendo,n=t.isFunction;function r(e){return e&&n(e.done)&&n(e.fail)}function i(e){return e&&n(e.then)&&n(e.catch)}var a=t.data.RemoteTransport.extend({init:function(e){var n=e&&e.signalr?e.signalr:{},a=n.promise;if(!a)throw Error(`The "promise" option must be set.`);if(!r(a)&&!i(a))throw Error(`The "promise" option must be a Promise.`);this.promise=a;var o=n.hub;if(!o)throw Error(`The "hub" option must be set.`);if(typeof o.on!=`function`||typeof o.invoke!=`function`)throw Error(`The "hub" option is not a valid SignalR hub proxy.`);this.hub=o,t.data.RemoteTransport.fn.init.call(this,e)},push:function(e){var t=this.options.signalr.client||{};t.create&&this.hub.on(t.create,e.pushCreate),t.update&&this.hub.on(t.update,e.pushUpdate),t.destroy&&this.hub.on(t.destroy,e.pushDestroy)},_crud:function(n,a){var o=this.hub,s=this.promise,c=this.options.signalr.server;if(!c||!c[a])throw Error(t.format(`The "server.{0}" option must be set.`,a));var l=[c[a]],u=this.parameterMap(n.data,a);e.isEmptyObject(u)||l.push(u),r(s)?s.done(function(){o.invoke.apply(o,l).done(n.success).fail(n.error)}):i(s)&&s.then(function(){o.invoke.apply(o,l).then(n.success).catch(n.error)})},read:function(e){this._crud(e,`read`)},create:function(e){this._crud(e,`create`)},update:function(e){this._crud(e,`update`)},destroy:function(e){this._crud(e,`destroy`)}});e.extend(!0,t.data,{transports:{signalr:a}})})(window.kendo.jQuery),kendo,(function(e,t){let n=window.kendo,r=n.ui.Widget,i=`.kendoValidator`,a=`k-invalid-msg`,o=RegExp(a,`i`),s=`k-invalid`,c=`k-valid`,l=`k-validation-summary`,u=`k-text-error`,d=`.k-upload-button-wrap`,f=`aria-invalid`,p=/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/i,m=[`http:`,`https:`,`ftp:`,`ftps:`],h=`:input:not(:button,[type=submit],[type=reset],[disabled],[readonly])`,g=`:checkbox:not([disabled],[readonly])`,_=`name`,v=`form`,y=`novalidate`,b=`validate`,x=`change`,S=`validateInput`,C=function(e,t){return typeof t==`string`&&(t=RegExp(`^(?:`+t+`)$`)),t.test(e)},w=function(e,t,n){var r=e.val();return e.filter(t).length&&r!==``?C(r,n):!0},T=function(e,t){return e.length?e[0].attributes[t]!=null:!1};n.ui.validator||(n.ui.validator={rules:{},messages:{},allowSubmit:e.noop,validateOnInit:e.noop});function E(t){var r=n.ui.validator.ruleResolvers||{},i={},a;for(a in r)e.extend(!0,i,r[a].resolve(t));return i}function D(e){return e.replace(/&/g,`&`).replace(/"/g,`"`).replace(/'/g,`'`).replace(/</g,`<`).replace(/>/g,`>`)}function O(e){return e=(e+``).split(`.`),e.length>1?e[1].length:0}function k(t){return e.parseHTML?e(e.parseHTML(t)):e(t)}function A(t,r){for(var i=e(),a,s,c=0,l=t.length;c<l;c++)a=t[c],o.test(a.className)&&(s=a.getAttribute(n.attr(`for`)),s===r&&(i=i.add(a)));return i}function j(e,t){return!(!e||typeof e.nodeName!=`string`||e.nodeName!==`LABEL`||typeof e.getAttribute(`for`)!=`string`||typeof t.getAttribute(`id`)!=`string`||e.getAttribute(`for`)!==t.getAttribute(`id`))}var M=({errors:e})=>{let t=`<ul>`;for(var n=0;n<e.length;n+=1)t+=`<li><a data-field="${e[n].field}" href="#">${e[n].message}</a></li>`;return t+=`</ul>`,t},N=r.extend({init:function(i,a){var o=this,s=E(i),c=`[`+n.attr(`validate`)+`!=false]`;a||={},a.rules=e.extend({},n.ui.validator.rules,s.rules,a.rules),a.messages=e.extend({},n.ui.validator.messages,s.messages,a.messages),r.fn.init.call(o,i,a),o._errorTemplate=n.template(o.options.errorTemplate),o._summaryTemplate=n.template(o.options.validationSummary.template||M),o.element.is(v)&&o.element.attr(y,y);let l=o.element.attr(`id`);o._shouldSearchDocument=o.element.is(v)&&l!=t&&e(`:input[form='${l}']`).length>0,o._containerElement=o._shouldSearchDocument?e(document):o.element,o._inputSelector=o._buildSelector(h,c),o._checkboxSelector=o._buildSelector(g,c),o._errors={},o._attachEvents(),o._isValidated=!1,o._validateOnInit()&&o.validate(),r.fn.endInit.call(o)},events:[b,x,S],options:{name:`Validator`,errorTemplate:({message:e})=>`<span class="k-form-error">${e}</span>`,messageBoxThemeColor:`error`,messages:{required:`{0} is required`,pattern:`{0} is not valid`,min:`{0} should be greater than or equal to {1}`,max:`{0} should be smaller than or equal to {1}`,step:`{0} is not valid`,email:`{0} is not valid email`,url:`{0} is not valid URL`,date:`{0} is not valid date`,dateCompare:`End date should be greater than or equal to the start date`,captcha:`The text you entered doesn't match the image.`},rules:{required:function(e){let t=this._containerElement,n=!e.attr(`name`)&&!e.is(`:checked`),r=e.attr(`name`),i=r&&r.indexOf(`'`)>-1?`"`:`'`,a=e.attr(`name`)&&!t.find(`input[name=`+i+e.attr(`name`)+i+`]:checked`).length,o=e.filter(`[type=checkbox]`).length&&(n||a),s=e.filter(`[type=file]`).parents(d).children(`input`).length,c=e.filter(`[type=radio]`).length&&!t.find(`input[name=`+i+e.attr(`name`)+i+`]:checked`).length,l=e.val();if(s){let t=!1;return e.filter(`[type=file]`).parents(d).children(`input`).each(function(n){e.val()&&(t=!0)}),!(T(e,`required`)&&!t)}return!(T(e,`required`)&&(!l||l===``||l.length===0||o||c))},pattern:function(e){return e.filter(`[type=text],[type=email],[type=url],[type=tel],[type=search],[type=password]`).filter(`[pattern]`).length&&e.val()!==``?C(e.val(),e.attr(`pattern`)):!0},min:function(e){return e.filter(`[type=number],[type=range],[`+n.attr(`type`)+`=number]`).filter(`[min]`).length&&e.val()!==``?(parseFloat(e.attr(`min`))||0)<=n.parseFloat(e.val()):!0},max:function(e){return e.filter(`[type=number],[type=range],[`+n.attr(`type`)+`=number]`).filter(`[max]`).length&&e.val()!==``?(parseFloat(e.attr(`max`))||0)>=n.parseFloat(e.val()):!0},step:function(e){if(e.filter(`[type=number],[type=range],[`+n.attr(`type`)+`=number]`).filter(`[step]`).length&&e.val()!==``){var t=parseFloat(e.attr(`min`))||0,r=n.parseFloat(e.attr(`step`))||1,i=parseFloat(e.val()),a=O(r),o;return a?(o=10**a,Math.floor((i-t)*o)%(r*o)/100**a==0):(i-t)%r===0}return!0},email:function(e){return w(e,`[type=email],[`+n.attr(`type`)+`=email]`,p)},url:function(e){if(e.filter(`[type=url],[`+n.attr(`type`)+`=url]`).length&&e.val()!==``)try{let t=new URL(e.val());return m.includes(t.protocol)}catch{return!1}return!0},date:function(e){return e.filter(`[type^=date],[`+n.attr(`type`)+`=date]`).length&&e.val()!==``?n.parseDate(e.val(),e.attr(n.attr(`format`)))!==null:!0},captcha:function(e){if(e.filter(`[`+n.attr(`role`)+`=captcha]`).length){var t=this,r=n.widgetInstance(e),i=function(e){return e!=null};if(!e.data(`captcha_validating`)&&!i(r.isValid())&&r.getCaptchaId()&&(e.data(`captcha_validating`,!0),t._validating=!0,r.validate().done(function(){t._validating=!1,t._checkElement(e)}).fail(function(e){t._validating=!1,e.error&&e.error===`handler_not_defined`&&window.console.warn(`Captcha's validationHandler is not defined! You should either define a proper validation endpoint or declare a callback function to ensure the required behavior.`)})),i(r.isValid()))return e.removeData(`captcha_validating`),r.isValid()}return!0}},validateOnBlur:!0,validationSummary:!1},_buildSelector:function(e,t){if(!this._shouldSearchDocument)return e+t;let n=this.element.attr(`id`);return`#${n} `+e+t+`,[form="${n}"]`},_allowSubmit:function(){return n.ui.validator.allowSubmit(this.element,this.errors())},_validateOnInit:function(){return n.ui.validator.validateOnInit(this.element)},destroy:function(){r.fn.destroy.call(this),this.element.off(i),this.validationSummary&&=(this.validationSummary.off(i),null)},value:function(){return this._isValidated?this.errors().length===0:!1},_submit:function(e){return!this.validate()&&!this._allowSubmit()||this._validating?(e.stopPropagation(),e.stopImmediatePropagation(),e.preventDefault(),!1):!0},_checkElement:function(e){var t=this.value();this.validateInput(e),this.value()!==t&&this.trigger(x)},_attachEvents:function(){let t=this,n=t._containerElement;t.element.is(v)&&t.element.on(`submit.kendoValidator`,t._submit.bind(t)),t.options.validateOnBlur&&(n.is(h)?(n.on(`blur.kendoValidator`,function(){t._checkElement(t.element)}),n.is(g)&&n.on(`click.kendoValidator`,function(){t._checkElement(t.element)})):(n.on(`blur.kendoValidator`,t._inputSelector,function(){t._checkElement(e(this))}),n.on(`click.kendoValidator`,t._checkboxSelector,function(){t._checkElement(e(this))})))},validate:function(){let t,n,r=!1,i,a=this._containerElement,o=this.value();if(this._errors={},this.element.is(h))r=this.validateInput(this.element);else{let o=!1;for(t=a.find(this._inputSelector),a.find(d).each(function(){let n=e(e(this).parents(`.k-upload`)[0]),r=e(this).find(`input:hidden[type='file']`).first();r.length&&n.length&&!n.hasClass(`k-disabled`)&&Array.prototype.push.call(t,r[0])}),n=0,i=t.length;n<i;n++)this.validateInput(t.eq(n))||(o=!0);r=!o}return this.options.validationSummary&&!o&&this.showValidationSummary(),this.trigger(b,{valid:r,errors:this.errors()}),o!==r&&this.trigger(x),r},validateInput:function(t){t=e(t),n.isEmpty(t.closest(`.k-otp`))||(t=t.closest(`.k-otp`).find(`input[data-role='otpinput']`)),this._isValidated=!0;let r=this,i=r._errorTemplate,a=r._checkValidity(t),o=a.valid,l=t.attr(_)||``,d=r._findMessageContainer(l).add(t.next(`.k-invalid-msg`).filter(function(){let t=r._shouldSearchDocument?e(document):e(this);return!t.filter(`[`+n.attr(`for`)+`]`).length||t.attr(n.attr(`for`))===l})).addClass(`k-hidden`),p=o?``:r._extractMessage(t,a.key),m=o?``:k(i({message:D(p),field:l})),h=!t.attr(f),g=t.is(`.k-input-inner`),v=t.parent(`.k-input`),y;if(t.removeAttr(f),t.hasClass(`k-hidden`)&&(t.attr(`data-role`)==`otpinput`||t.attr(`data-role`)==`upload`)&&(y=n.widgetInstance(t)),t.hasClass(`k-hidden`)&&t.attr(`data-role`)==`signature`&&(y=n.widgetInstance(t.closest(`.k-signature`))),t.is(`[type=radio]`)&&(y=n.widgetInstance(t.closest(`.k-radio-list`))),t.is(`[type=checkbox]`)&&(y=n.widgetInstance(t.closest(`.k-checkbox-list`))),!o&&!t.data(`captcha_validating`)){r._errors[l]=p;let e=d.attr(`id`);if(r._decorateMessageContainer(m,l),e&&m.attr(`id`,e),d.length!==0)d.replaceWith(m);else{y||=n.widgetInstance(t);let e=t.parent().get(0),r=t.next().get(0),i=t.prev().get(0);!y&&t.is(`[type=radio]`)&&(y=n.widgetInstance(t.closest(`.k-radio-list`))),!y&&t.is(`[type=checkbox]`)&&(y=n.widgetInstance(t.closest(`.k-checkbox-list`))),y&&y.wrapper&&(y.element!==y.wrapper||[`Signature`,`RadioGroup`,`CheckBoxGroup`].indexOf(y.options.name)>-1)?m.insertAfter(y.wrapper):e&&e.nodeName===`LABEL`?m.insertAfter(e):r&&j(r,t[0])?m.insertAfter(r):i&&j(i,t[0])?m.insertAfter(t):g&&v.length?m.insertAfter(v):m.insertAfter(t)}m.removeClass(`k-hidden`),t.attr(f,!0)}else delete r._errors[l];if(h!==o&&this.trigger(S,{valid:o,input:t,error:p,field:l}),y=y&&y.options.name==`Signature`?y:n.widgetInstance(t),(!y||!(y._inputWrapper||y.wrapper)||t.is(`[type=checkbox]`)||t.is(`[type=radio]`))&&(t.toggleClass(s,!o),t.toggleClass(c,o)),y){let e=y.options.name,n=y._inputWrapper||y.wrapper,i=y._inputLabel;e==`OTPInput`?o?(y._removeInvalidState.bind(r),y._removeInvalidState(n,!0)):(y._addInvalidState.bind(r),y._addInvalidState(n,!0)):n&&!(t.is(`[type=checkbox]`)||t.is(`[type=radio]`))&&(n.toggleClass(s,!o),n.toggleClass(c,o)),i&&i.toggleClass(u,!o)}if(h!==o){let e=m?m.attr(`id`):d.attr(`id`);r._associateMessageContainer(t,e),this.options.validationSummary&&this.options.validateOnBlur&&this.showValidationSummary()}return o},hideMessages:function(){let e=this,t=`.k-invalid-msg`,n=e._containerElement;e._disassociateMessageContainers(),n.is(h)?n.next(t).addClass(`k-hidden`):n.find(t).addClass(`k-hidden`)},reset:function(){let e=this,t=e._containerElement,n=t.find(`.k-invalid`),r=t.find(`.k-text-error`);e._errors=[],e.hideMessages(),e.hideValidationSummary(),n.removeAttr(f),n.removeClass(s),r.removeClass(u)},_findMessageContainer:function(t){let r=n.ui.validator.messageLocators,i,a=e();for(let e=0,n=this.element.length;e<n;e++){let n=this._shouldSearchDocument?document:this.element[e];a=a.add(A(n.getElementsByTagName(`*`),t))}for(i in r)a=a.add(r[i].locate(this._containerElement,t));return a},_decorateMessageContainer:function(e,t){var r=n.ui.validator.messageLocators,i;for(i in e.addClass(a).attr(n.attr(`for`),t||``),e.attr(`id`)||e.attr(`id`,t+`-error`),r)r[i].decorate(e,t)},_extractMessage:function(e,t){var r=this.options.messages[t],i=e.attr(_),a;n.ui.Validator.prototype.options.messages[t]||(a=n.isFunction(r)?r(e):r),r=n.isFunction(r)?r(e):r;let o=e.parent().closest(`[name='`+i+`']`),s=o.length?o:e;return n.format(s.attr(n.attr(t+`-msg`))||s.attr(`validationMessage`)||a||r||s.attr(`title`)||``,i,s.attr(t)||e.attr(n.attr(t)))},_checkValidity:function(e){var t=this.options.rules,n;for(n in t)if(!t[n].call(this,e))return{valid:!1,key:n};return{valid:!0}},errors:function(){var e=[],t=this._errors,n;for(n in t)e.push(t[n]);return e},setOptions:function(e){e.validationSummary&&this.hideValidationSummary(),n.deepExtend(this.options,e),this.destroy(),this.init(this.element,this.options),this._setEvents(this.options)},_getInputNames:function(){let t=this,n=this._containerElement.find(t._inputSelector),r=[],i=[];for(let t=0,a=n.length;t<a;t++){let a=e(n[t]);T(a,_)&&(r.indexOf(a.attr(_))===-1||a.closest(`.k-checkbox-list`).length===0&&a.closest(`.k-radio-list`).length===0)&&(a.parents(`.k-checkbox-wrap`).length?(i.push(a.attr(_)),r.push(a.attr(_))):i.includes(a.attr(_))||r.push(a.attr(_)))}return r},_associateMessageContainer:function(e,t){var r=n.getWidgetFocusableElement(e);!r||!t||n.toggleAttribute(r,`aria-describedby`,t)},_disassociateMessageContainers:function(){for(var t=this,n=t.element.find(`.k-invalid`).addBack(),r,i,a=0;a<n.length;a+=1)r=e(n[a]),r.is(`input`)&&(i=t._findMessageContainer(r.attr(_)).add(r.next(`.k-invalid-msg`)).attr(`id`),t._associateMessageContainer(r,i))},_errorsByName:function(){for(var e=this,t=e._getInputNames(),n=[],r=0;r<t.length;r+=1){var i=t[r];e._errors[i]&&n.push({field:i,message:e._errors[i]})}return n},_renderSummary:function(){var t=this,n=this.options.validationSummary,r=this.element.prev(),i=n.container?e(n.container):r&&r.hasClass(l)?r:e(`<div />`).insertBefore(t.element);i.addClass([l,`k-messagebox`].join(` `));let a=t.options.messageBoxThemeColor;return a&&i.addClass(`k-messagebox-`+a),i.attr(`role`,`alert`),i.on(`click.kendoValidator`,t._summaryClick.bind(t)),i},_summaryClick:function(t){t.preventDefault();var r=this,i=e(t.target),a=r.element.find(`[name='`+i.data(`field`)+`']`),o;a.length&&(o=n.getWidgetFocusableElement(a),o&&o.trigger(`focus`))},showValidationSummary:function(){var e=this,t=e.validationSummary,n=e._errorsByName(),r;t||=e.validationSummary=e._renderSummary(),r=k(e._summaryTemplate({errors:n})),t.html(r),t.toggleClass(`k-hidden`,!n.length)},hideValidationSummary:function(){var e=this.validationSummary;e&&e.addClass(`k-hidden`)}});n.ui.plugin(N)})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.support,i=window.document,a=e(window),o=n.Class,s=n.ui.Widget,c=n.Observable,l=n.UserEvents,u=n.ClickMoveClick,d=e.extend,f=n.getOffset,p={},m={},h={},g,_=n.elementUnderCursor,v=`keyup`,y=`change`,b=`dragstart`,x=`hold`,S=`drag`,C=`dragend`,w=`dragcancel`,T=`hintDestroyed`,E=`dragenter`,D=`dragleave`,O=`drop`;function k(t,n){try{return e.contains(t,n)||t==n}catch{return!1}}function A(e,t){return parseInt(e.css(t),10)||0}function j(e,t){return Math.min(Math.max(e,t.min),t.max)}function M(e,t){var r=f(e),i=n._outerWidth,a=n._outerHeight,o=r.left+A(e,`borderLeftWidth`)+A(e,`paddingLeft`),s=r.top+A(e,`borderTopWidth`)+A(e,`paddingTop`),c=o+e.width()-i(t,!0),l=s+e.height()-a(t,!0);return{x:{min:o,max:c},y:{min:s,max:l}}}function N(n,i,a){for(var o,s,c=0,l=i&&i.length,u=a&&a.length;n&&n.parentNode;){for(c=0;c<l;c++)if(o=i[c],o.element[0]===n)return{target:o,targetElement:n};for(c=0;c<u;c++)if(s=a[c],e.contains(s.element[0],n)&&r.matchesSelector.call(n,s.options.filter))return{target:s,targetElement:n};n=n.parentNode}return t}var P=c.extend({init:function(t,r){var i=this,a=t[0];i.capture=!1,a.addEventListener?(e.each(n.eventMap.down.split(` `),function(){a.addEventListener(this,i._press.bind(i),!0)}),e.each(n.eventMap.up.split(` `),function(){a.addEventListener(this,i._release.bind(i),!0)})):(e.each(n.eventMap.down.split(` `),function(){a.attachEvent(this,i._press.bind(i))}),e.each(n.eventMap.up.split(` `),function(){a.attachEvent(this,i._release.bind(i))})),c.fn.init.call(i),i.bind([`press`,`release`],r||{})},captureNext:function(){this.capture=!0},cancelCapture:function(){this.capture=!1},_press:function(e){var t=this;t.trigger(`press`),t.capture&&e.preventDefault()},_release:function(e){var t=this;t.trigger(`release`),t.capture&&(e.preventDefault(),t.cancelCapture())}}),F=c.extend({init:function(t){var n=this;c.fn.init.call(n),n.forcedEnabled=!1,e.extend(n,t),n.scale=1,n.horizontal?(n.measure=`offsetWidth`,n.scrollSize=`scrollWidth`,n.axis=`x`):(n.measure=`offsetHeight`,n.scrollSize=`scrollHeight`,n.axis=`y`)},makeVirtual:function(){e.extend(this,{virtual:!0,forcedEnabled:!0,_virtualMin:0,_virtualMax:0})},virtualSize:function(e,t){(this._virtualMin!==e||this._virtualMax!==t)&&(this._virtualMin=e,this._virtualMax=t,this.update())},outOfBounds:function(e){return e>this.max||e<this.min},forceEnabled:function(){this.forcedEnabled=!0},getSize:function(){return this.container[0][this.measure]},getTotal:function(){return this.element[0][this.scrollSize]},rescale:function(e){this.scale=e},update:function(e){var t=this,n=t.virtual?t._virtualMax:t.getTotal(),r=n*t.scale,i=t.getSize();n===0&&!t.forcedEnabled||(t.max=t.virtual?-t._virtualMin:0,t.size=i,t.total=r,t.min=Math.min(t.max,i-r),t.minScale=i/n,t.centerOffset=(r-i)/2,t.enabled=t.forcedEnabled||r>i,e||t.trigger(y,t))}}),I=c.extend({init:function(e){var t=this;c.fn.init.call(t),t.x=new F(d({horizontal:!0},e)),t.y=new F(d({horizontal:!1},e)),t.container=e.container,t.forcedMinScale=e.minScale,t.maxScale=e.maxScale||100,t.bind(y,e)},rescale:function(e){this.x.rescale(e),this.y.rescale(e),this.refresh()},centerCoordinates:function(){return{x:Math.min(0,-this.x.centerOffset),y:Math.min(0,-this.y.centerOffset)}},refresh:function(){var e=this;e.x.update(),e.y.update(),e.enabled=e.x.enabled||e.y.enabled,e.minScale=e.forcedMinScale||Math.min(e.x.minScale,e.y.minScale),e.fitScale=Math.max(e.x.minScale,e.y.minScale),e.trigger(y)}}),L=c.extend({init:function(e){var t=this;d(t,e),c.fn.init.call(t)},outOfBounds:function(){return this.dimension.outOfBounds(this.movable[this.axis])},dragMove:function(e){var t=this,n=t.dimension,r=t.axis,i=t.movable,a=i[r]+e;n.enabled&&((a<n.min&&e<0||a>n.max&&e>0)&&(e*=t.resistance),i.translateAxis(r,e),t.trigger(y,t))}}),R=o.extend({init:function(t){var n=this,r,i,a,o;d(n,{elastic:!0},t),a=n.elastic?.5:0,o=n.movable,n.x=r=new L({axis:`x`,dimension:n.dimensions.x,resistance:a,movable:o}),n.y=i=new L({axis:`y`,dimension:n.dimensions.y,resistance:a,movable:o}),n.userEvents.bind([`press`,`move`,`end`,`gesturestart`,`gesturechange`],{gesturestart:function(e){n.gesture=e,n.offset=n.dimensions.container.offset()},press:function(t){e(t.event.target).closest(`a`).is(`[data-navigate-on-press=true]`)&&t.sender.cancel()},gesturechange:function(e){var t=n.gesture,a=t.center,s=e.center,c=e.distance/t.distance,l=n.dimensions.minScale,u=n.dimensions.maxScale,d;o.scale<=l&&c<1&&(c+=(1-c)*.8),o.scale*c>=u&&(c=u/o.scale);var f=o.x+n.offset.left,p=o.y+n.offset.top;d={x:(f-a.x)*c+s.x-f,y:(p-a.y)*c+s.y-p},o.scaleWith(c),r.dragMove(d.x),i.dragMove(d.y),n.dimensions.rescale(o.scale),n.gesture=e,e.preventDefault()},move:function(e){e.event.target.tagName.match(/textarea|input/i)||(r.dimension.enabled||i.dimension.enabled?(r.dragMove(e.x.delta),i.dragMove(e.y.delta),e.preventDefault()):e.touch.skip())},end:function(e){e.preventDefault()}})}}),ee=`transform`,te=r.hasHW3D?function(e,t,n){return`translate3d(`+e+`px,`+t+`px,0) scale(`+n+`)`}:function(e,t,n){return`translate(`+e+`px,`+t+`px) scale(`+n+`)`},z=c.extend({init:function(t){var n=this;c.fn.init.call(n),n.element=e(t),n.element[0].style.webkitTransformOrigin=`left top`,n.x=0,n.y=0,n.scale=1,n._saveCoordinates(te(n.x,n.y,n.scale))},translateAxis:function(e,t){this[e]+=t,this.refresh()},scaleTo:function(e){this.scale=e,this.refresh()},scaleWith:function(e){this.scale*=e,this.refresh()},translate:function(e){this.x+=e.x,this.y+=e.y,this.refresh()},moveAxis:function(e,t){this[e]=t,this.refresh()},moveTo:function(e){d(this,{x:e.x,y:e.y}),this.refresh()},refresh:function(){var e=this,t=e.x,r=e.y,i;e.round&&(t=Math.round(t),r=Math.round(r)),i=te(t,r,e.scale),i!=e.coordinates&&(n.support.browser.msie&&n.support.browser.version<10?(e.element[0].style.position=`absolute`,e.element[0].style.left=e.x+`px`,e.element[0].style.top=e.y+`px`):e.element[0].style[ee]=i,e._saveCoordinates(i),e.trigger(y))},_saveCoordinates:function(e){this.coordinates=e}});function B(e,t){var n=t.options.group,r=e[n],i;if(s.fn.destroy.call(t),r.length>1){for(i=0;i<r.length;i++)if(r[i]==t){r.splice(i,1);break}}else r.length=0,delete e[n]}var ne=s.extend({init:function(e,t){var n=this;s.fn.init.call(n,e,t);var r=n.options.group;r in m?m[r].push(n):m[r]=[n],s.fn.endInit.call(n)},events:[E,D,O],options:{name:`DropTarget`,group:`default`},destroy:function(){B(m,this)},_trigger:function(e,t){var n=this,r=p[n.options.group];if(r)return n.trigger(e,d({},t.event,{draggable:r,dropTarget:t.dropTarget}))},_over:function(e){this._trigger(E,e)},_out:function(e){this._trigger(D,e)},_drop:function(e){var t=this,n=p[t.options.group];n&&(n.dropped=!t._trigger(O,e))}});ne.destroyGroup=function(e){var t=m[e]||h[e],n;if(t){for(n=0;n<t.length;n++)s.fn.destroy.call(t[n]);t.length=0,delete m[e],delete h[e]}},ne._cache=m;var re=ne.extend({init:function(e,t){var n=this;s.fn.init.call(n,e,t);var r=n.options.group;r in h?h[r].push(n):h[r]=[n],s.fn.endInit.call(n)},destroy:function(){B(h,this)},options:{name:`DropTargetArea`,group:`default`,filter:null}}),ie=s.extend({init:function(e,t){var r=this;s.fn.init.call(r,e,t),r._activated=!1,this.options.clickMoveClick&&(r.clickMoveClick=new u(r.element,{global:!0,filter:r.options.filter,start:r._startClickMoveClick.bind(r),move:r._drag.bind(r),end:r._end.bind(r),cancel:r._onCancel.bind(r)})),r.userEvents=new l(r.element,{global:!0,allowSelection:!0,filter:r.options.filter,threshold:r.options.distance,start:r._start.bind(r),hold:r._hold.bind(r),move:r._drag.bind(r),end:r._end.bind(r),cancel:r._onCancel.bind(r),select:r._select.bind(r),press:r._press.bind(r)}),n.support.touch&&!t.allowTouchActions&&r.element.find(r.options.filter).css(`touch-action`,`none`),r._afterEndHandler=r._afterEnd.bind(r),r._captureEscape=r._captureEscape.bind(r),s.fn.endInit.call(r)},events:[x,b,S,C,w,T],options:{name:`Draggable`,distance:n.support.touch?0:5,group:`default`,cursorOffset:null,axis:null,container:null,filter:null,ignore:null,holdToDrag:!1,showHintOnHold:!1,autoScroll:!1,dropped:!1,clickMoveClick:!1,preventOsHoldFeatures:!1,allowTouchActions:!1},cancelHold:function(){this._activated=!1},_captureEscape:function(e){var t=this;e.keyCode===n.keys.ESC&&(t.userEvents.cancel(),t.clickMoveClick&&t.clickMoveClick.cancel(),this._trigger(w,{event:e}))},_updateHint:function(t){var r=this,i,a=r.options,o=r.boundaries,s=a.axis,c=r.options.cursorOffset,l=a.updateHint;if(c?i={left:t.x.location+c.left,top:t.y.location+c.top}:t.x.delta!==0||t.y.delta!==0?(r.hintOffset.left+=t.x.delta,r.hintOffset.top+=t.y.delta,i=e.extend({},r.hintOffset)):(r.hintOffset.left=t.x.startLocation+t.x.initialDelta,r.hintOffset.top=t.y.startLocation+t.y.initialDelta,i=e.extend({},r.hintOffset)),o&&(i.top=j(i.top,o.y),i.left=j(i.left,o.x)),s===`x`?delete i.top:s===`y`&&delete i.left,l&&n.isFunction(l))return e(l.call(r,r.hint,t));r.hint.css(i)},_shouldIgnoreTarget:function(t){var n=this.options.ignore;return n&&e(t).is(n)},_select:function(e){this._shouldIgnoreTarget(e.event.target)||e.preventDefault()},_startClickMoveClick:function(e){this._activated=!0,this._start(e)},_hint:function(){var t=this,r=t.options.hint;if(r){t.hint&&t.hint.stop(!0,!0).remove(),t.hint=n.isFunction(r)?e(r.call(t,t.currentTarget)):r;var a=f(t.currentTarget);t.hintOffset=a,t.hint.css({position:`absolute`,zIndex:2e4,left:a.left,top:a.top}).appendTo(i.body),t.options.clickMoveClick&&t.hint.css(`pointer-events`,`none`)}},_start:function(t){var n=this,r=n.options,a=r.container?e(r.container):null,o=r.hint;if(this._shouldIgnoreTarget(t.touch.initialTouch)||r.holdToDrag&&!n._activated){n.userEvents.cancel();return}n.currentTarget=t.target,n.currentTargetOffset=f(n.currentTarget),o&&n._hint(),p[r.group]=n,n.dropped=!1,a&&(n.boundaries=M(a,n.hint)),e(i).on(v,n._captureEscape),n._trigger(b,t)&&(n.userEvents.cancel(),n.clickMoveClick&&n.clickMoveClick.cancel(),n._afterEnd()),n.userEvents.capture()},_hold:function(e){this.currentTarget=e.target,this._trigger(x,e)?this.userEvents.cancel():(this._activated=!0,this.options.showHintOnHold&&this._hint())},_drag:function(t){t.preventDefault();var n=this._elementUnderCursor(t);if(this.options.autoScroll&&this._cursorElement!==n&&(this._scrollableParent=U(n),this._cursorElement=n),this._lastEvent=t,this._processMovement(t,n),this.options.autoScroll&&this._scrollableParent[0]){var r=ae(t.x.location,t.y.location,V(this._scrollableParent));this._scrollCompenstation=e.extend({},this.hintOffset),this._scrollVelocity=r,r.y===0&&r.x===0?(clearInterval(this._scrollInterval),this._scrollInterval=null):this._scrollInterval||=setInterval(this._autoScroll.bind(this),50)}this.hint&&this._updateHint(t)},_processMovement:function(t,n){this._withDropTarget(n,function(n,r){if(!n){g&&=(g._trigger(D,d(t,{dropTarget:e(g.targetElement)})),null);return}if(g){if(r===g.targetElement)return;g._trigger(D,d(t,{dropTarget:e(g.targetElement)}))}n._trigger(E,d(t,{dropTarget:e(r)})),g=d(n,{targetElement:r})}),this._trigger(S,d(t,{dropTarget:g,elementUnderCursor:n}))},_autoScroll:function(){var e=this._scrollableParent[0],t=this._scrollVelocity,r=this._scrollCompenstation;if(e){var o=this._elementUnderCursor(this._lastEvent);this._processMovement(this._lastEvent,o);var s,c,l=e===H()[0];l?(s=i.body.scrollHeight>a.height(),c=i.body.scrollWidth>a.width()):(s=e.offsetHeight<=e.scrollHeight,c=e.offsetWidth<=e.scrollWidth);var u=e.scrollTop+t.y,d=s&&u>0&&u<e.scrollHeight,f=n.support.isRtl(e),p=(f?n.scrollLeft(e):e.scrollLeft)+(f?-t.x:t.x),m=c&&p>0&&p<e.scrollWidth;d?e.scrollTop+=t.y:s&&u<0&&(e.scrollTop=0),m?f?n.scrollLeft(e,p):e.scrollLeft=p:c&&p<0&&(f?n.scrollLeft(e,0):e.scrollLeft=0),this.hint&&l&&(m||d)&&(d&&(r.top+=t.y),m&&(r.left+=t.x),this.hint.css(r))}},_press:function(e){this.options.preventOsHoldFeatures&&(e.target.css(`-webkit-user-select`,`none`),e.target.attr(`unselectable`,`on`),e.target.one(`contextmenu`,e=>{e.preventDefault()}))},_end:function(t){this._withDropTarget(this._elementUnderCursor(t),function(n,r){n&&(n._drop(d({},t,{dropTarget:e(r)})),g=null)}),clearInterval(this._scrollInterval),this._scrollInterval=null,this._cancel(this._trigger(C,t))},_onCancel:function(e){this._cancel(),this._trigger(w,{event:e})},_cancel:function(e){var t=this;t._scrollableParent=null,this._cursorElement=null,clearInterval(this._scrollInterval),t._activated=!1,t.hint&&!t.dropped?setTimeout(function(){t.hint.stop(!0,!0),e?t._afterEndHandler():t.hint.animate(t.currentTargetOffset,`fast`,t._afterEndHandler)},0):t._afterEnd()},_trigger:function(e,t){var n=this;return n.trigger(e,d({},t.event,{x:t.x,y:t.y,currentTarget:n.currentTarget,initialTarget:t.touch?t.touch.initialTouch:null,dropTarget:t.dropTarget,elementUnderCursor:t.elementUnderCursor,clickMoveClick:t.clickMoveClick}))},_elementUnderCursor:function(e){var t=_(e),n=this.hint;return n&&k(n[0],t)&&(n.hide(),t=_(e),t||=_(e),n.show()),t},_withDropTarget:function(e,t){var n,r=this.options.group,i=m[r],a=h[r];(i&&i.length||a&&a.length)&&(n=N(e,i,a),n?t(n.target,n.targetElement):t())},destroy:function(){var e=this;s.fn.destroy.call(e),e._afterEnd(),e.userEvents.destroy(),e.clickMoveClick&&e.clickMoveClick.destroy(),this._scrollableParent=null,this._cursorElement=null,clearInterval(this._scrollInterval),e.currentTarget=null},_afterEnd:function(){var t=this;t.hint&&t.hint.remove(),delete p[t.options.group],t.trigger(`destroy`),t.trigger(T),e(i).off(v,t._captureEscape)}});n.ui.plugin(ne),n.ui.plugin(re),n.ui.plugin(ie),n.TapCapture=P,n.containerBoundaries=M,d(n.ui,{Pane:R,PaneDimensions:I,Movable:z});function V(e){var t=H()[0],n,r,i;return e[0]===t?(r=t.scrollTop,i=t.scrollLeft,{top:r,left:i,bottom:r+a.height(),right:i+a.width()}):(n=e.offset(),n.bottom=n.top+e.height(),n.right=n.left+e.width(),n)}function H(){return e(n.support.browser.edge||n.support.browser.safari?i.body:i.documentElement)}function U(t){var r=H();if(!t||t===i.body||t===i.documentElement)return r;for(var a=e(t)[0];a&&!n.isScrollable(a)&&a!==i.body;)a=a.parentNode;return a===i.body?r:e(a)}function ae(e,t,n){var r={x:0,y:0},i=50;return e-n.left<i?r.x=-(i-(e-n.left)):n.right-e<i&&(r.x=i-(n.right-e)),t-n.top<i?r.y=-(i-(t-n.top)):n.bottom-t<i&&(r.y=i-(n.bottom-t)),r}n.ui.Draggable.utils={autoScrollVelocity:ae,scrollableViewPort:V,findScrollableParent:U}})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.mobile,i=n.effects,a=r.ui,o=e.extend,s=a.Widget,c=n.Class,l=n.ui.Movable,u=n.ui.Pane,d=n.ui.PaneDimensions,f=i.Transition,p=i.Animation,m=Math.abs,h=500,g=.7,_=.96,v=10,y=55,b=.5,x=5,S=`km-scroller-release`,C=`km-scroller-refresh`,w=`pull`,T=`change`,E=`resize`,D=`scroll`,O=2,k=p.extend({init:function(e){var t=this;p.fn.init.call(t),o(t,e),t.userEvents.bind(`gestureend`,t.start.bind(t)),t.tapCapture.bind(`press`,t.cancel.bind(t))},enabled:function(){return this.movable.scale<this.dimensions.minScale},done:function(){return this.dimensions.minScale-this.movable.scale<.01},tick:function(){var e=this.movable;e.scaleWith(1.1),this.dimensions.rescale(e.scale)},onEnd:function(){var e=this.movable;e.scaleTo(this.dimensions.minScale),this.dimensions.rescale(e.scale)}}),A=p.extend({init:function(e){var t=this;p.fn.init.call(t),o(t,e,{transition:new f({axis:e.axis,movable:e.movable,onEnd:function(){t._end()}})}),t.tapCapture.bind(`press`,function(){t.cancel()}),t.userEvents.bind(`end`,t.start.bind(t)),t.userEvents.bind(`gestureend`,t.start.bind(t)),t.userEvents.bind(`tap`,t.onEnd.bind(t))},onCancel:function(){this.transition.cancel()},freeze:function(e){var t=this;t.cancel(),t._moveTo(e)},onEnd:function(){var e=this;e.paneAxis.outOfBounds()?e._snapBack():e._end()},done:function(){return m(this.velocity)<1},start:function(e){var t=this,n;t.dimension.enabled&&(t.paneAxis.outOfBounds()?t.transition._started?(t.transition.cancel(),t.velocity=Math.min(e.touch[t.axis].velocity*t.velocityMultiplier,y),p.fn.start.call(t)):t._snapBack():(n=e.touch.id===O?0:e.touch[t.axis].velocity,t.velocity=Math.max(Math.min(n*t.velocityMultiplier,y),-y),t.tapCapture.captureNext(),p.fn.start.call(t)))},tick:function(){var e=this,t=e.dimension,n=e.paneAxis.outOfBounds()?b:e.friction,r=e.velocity*=n,i=e.movable[e.axis]+r;!e.elastic&&t.outOfBounds(i)&&(i=Math.max(Math.min(i,t.max),t.min),e.velocity=0),e.movable.moveAxis(e.axis,i)},_end:function(){this.tapCapture.cancelCapture(),this.end()},_snapBack:function(){var e=this,t=e.dimension,n=e.movable[e.axis]>t.max?t.max:t.min;e._moveTo(n)},_moveTo:function(e){this.transition.moveTo({location:e,duration:h,ease:f.easeOutExpo})}}),j=p.extend({init:function(e){var t=this;n.effects.Animation.fn.init.call(this),o(t,e,{origin:{},destination:{},offset:{}})},tick:function(){this._updateCoordinates(),this.moveTo(this.origin)},done:function(){return m(this.offset.y)<x&&m(this.offset.x)<x},onEnd:function(){this.moveTo(this.destination),this.callback&&this.callback.call()},setCoordinates:function(e,t){this.offset={},this.origin=e,this.destination=t},setCallback:function(e){e&&n.isFunction(e)?this.callback=e:e=t},_updateCoordinates:function(){this.offset={x:(this.destination.x-this.origin.x)/4,y:(this.destination.y-this.origin.y)/4},this.origin={y:this.origin.y+this.offset.y,x:this.origin.x+this.offset.x}}}),M=c.extend({init:function(t){var n=this,r=t.axis===`x`,i=e(`<div role="scrollbar" aria-controls="`+t.controlsId+`" class="km-touch-scrollbar km-`+(r?`horizontal`:`vertical`)+`-scrollbar" />`);r&&i.attr(`aria-orientation`,`horizontal`),o(n,t,{element:i,elementSize:0,movable:new l(i),scrollMovable:t.movable,alwaysVisible:t.alwaysVisible,size:r?`width`:`height`}),n.scrollMovable.bind(T,n.refresh.bind(n)),n.container.append(i),t.alwaysVisible&&n.show()},refresh:function(){var e=this,t=e.axis,n=e.dimension,r=n.size,i=e.scrollMovable,a=r/n.total,o=Math.round(-i[t]*a),s=Math.round(r*a);a>=1?this.element.css(`display`,`none`):this.element.css(`display`,``),o+s>r?s=r-o:o<0&&(s+=o,o=0),e.elementSize!=s&&(e.element.css(e.size,s+`px`),e.elementSize=s),e._ariaValue(o,n.size-e.elementSize),e.movable.moveAxis(t,o)},show:function(){this.element.css({opacity:g,visibility:`visible`})},hide:function(){this.alwaysVisible||this.element.css({opacity:0})},_ariaValue:function(e,t){var n=this.element;e>t&&(e=t),n.attr(`aria-valuemax`,t),n.attr(`aria-valuenow`,e)}}),N=s.extend({init:function(t,r){var i=this;if(s.fn.init.call(i,t,r),t=i.element,i._native=i.options.useNative&&n.support.hasNativeScrolling,i._native){t.addClass(`km-native-scroller`).prepend(`<div class="km-scroll-header"/>`),o(i,{scrollElement:t,fixedContainer:t.children().first()});return}t.css(`overflow`,`hidden`).addClass(`km-scroll-wrapper`).wrapInner(`<div class="km-scroll-container"/>`).prepend(`<div class="km-scroll-header"/>`);var a=t.children().eq(1),c=new n.TapCapture(t),f=new l(a),p=new d({element:a,container:t,forcedEnabled:i.options.zoom}),h=this.options.avoidScrolling,g=new n.UserEvents(t,{touchAction:`pan-y`,fastTap:!0,allowSelection:!0,preventDragEvent:!0,captureUpIfMoved:!0,multiTouch:i.options.zoom,supportDoubleTap:i.options.supportDoubleTap,start:function(t){p.refresh();var n=m(t.x.velocity),r=m(t.y.velocity),a=n*2>=r,o=e.contains(i.fixedContainer[0],t.event.target),s=r*2>=n;!o&&!h(t)&&i.enabled&&(p.x.enabled&&a||p.y.enabled&&s)?g.capture():g.cancel()}}),_=new u({movable:f,dimensions:p,userEvents:g,elastic:i.options.elastic}),v=new k({movable:f,dimensions:p,userEvents:g,tapCapture:c}),y=new j({moveTo:function(e){i.scrollTo(e.x,e.y)}});f.bind(T,function(){i.scrollTop=-f.y,i.scrollLeft=-f.x,i.trigger(D,{scrollTop:i.scrollTop,scrollLeft:i.scrollLeft})}),i.options.mousewheelScrolling&&t.on(`DOMMouseScroll mousewheel`,this._wheelScroll.bind(this)),o(i,{movable:f,dimensions:p,zoomSnapBack:v,animatedScroller:y,userEvents:g,pane:_,tapCapture:c,pulled:!1,enabled:!0,scrollElement:a,scrollTop:0,scrollLeft:0,fixedContainer:t.children().first()}),i._initAxis(`x`),i._initAxis(`y`),i._wheelEnd=function(){i._wheel=!1,i.userEvents.end(0,i._wheelY)},p.refresh(),i.options.pullToRefresh&&i._initPullToRefresh(),s.fn.endInit.call(i)},_wheelScroll:function(e){if(!e.ctrlKey){this._wheel||(this._wheel=!0,this._wheelY=0,this.userEvents.press(0,this._wheelY)),clearTimeout(this._wheelTimeout),this._wheelTimeout=setTimeout(this._wheelEnd,50);var t=n.wheelDeltaY(e);t&&(this._wheelY+=t,this.userEvents.move(0,this._wheelY)),e.preventDefault()}},makeVirtual:function(){this.dimensions.y.makeVirtual()},virtualSize:function(e,t){this.dimensions.y.virtualSize(e,t)},height:function(){return this.dimensions.y.size},scrollHeight:function(){return this.scrollElement[0].scrollHeight},scrollWidth:function(){return this.scrollElement[0].scrollWidth},options:{name:`Scroller`,zoom:!1,pullOffset:140,visibleScrollHints:!1,elastic:!0,useNative:!1,mousewheelScrolling:!0,avoidScrolling:function(){return!1},pullToRefresh:!1,messages:{pullTemplate:`Pull to refresh`,releaseTemplate:`Release to refresh`,refreshTemplate:`Refreshing`}},events:[w,D,E],_resize:function(){this._native||this.contentResized()},setOptions:function(e){var t=this;s.fn.setOptions.call(t,e),e.pullToRefresh&&t._initPullToRefresh()},reset:function(){this._native?this.scrollElement.scrollTop(0):(this.movable.moveTo({x:0,y:0}),this._scale(1))},contentResized:function(){this.dimensions.refresh(),this.pane.x.outOfBounds()&&this.movable.moveAxis(`x`,this.dimensions.x.min),this.pane.y.outOfBounds()&&this.movable.moveAxis(`y`,this.dimensions.y.min)},zoomOut:function(){var e=this.dimensions;e.refresh(),this._scale(e.fitScale),this.movable.moveTo(e.centerCoordinates())},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},scrollTo:function(e,t){this._native?(n.scrollLeft(this.scrollElement,m(e)),this.scrollElement.scrollTop(m(t))):(this.dimensions.refresh(),this.movable.moveTo({x:e,y:t}))},animatedScrollTo:function(e,t,n){var r,i;this._native?this.scrollTo(e,t):(r={x:this.movable.x,y:this.movable.y},i={x:e,y:t},this.animatedScroller.setCoordinates(r,i),this.animatedScroller.setCallback(n),this.animatedScroller.start())},pullHandled:function(){var e=this;e.refreshHint.removeClass(C),e.hintContainer.html(e.pullTemplate({})),e.yinertia.onEnd(),e.xinertia.onEnd(),e.userEvents.cancel()},destroy:function(){s.fn.destroy.call(this),this.userEvents&&this.userEvents.destroy()},_scale:function(e){this.dimensions.rescale(e),this.movable.scaleTo(e)},_initPullToRefresh:function(){var e=this;e.dimensions.y.forceEnabled(),e.pullTemplate=n.template(e.options.messages.pullTemplate),e.releaseTemplate=n.template(e.options.messages.releaseTemplate),e.refreshTemplate=n.template(e.options.messages.refreshTemplate),e.scrollElement.prepend(`<span class="km-scroller-pull"><span class="km-icon"></span><span class="km-loading-left"></span><span class="km-loading-right"></span><span class="km-template">`+e.pullTemplate({})+`</span></span>`),e.refreshHint=e.scrollElement.children().first(),e.hintContainer=e.refreshHint.children(`.km-template`),e.pane.y.bind(`change`,e._paneChange.bind(e)),e.userEvents.bind(`end`,e._dragEnd.bind(e))},_dragEnd:function(){var e=this;e.pulled&&(e.pulled=!1,e.refreshHint.removeClass(S).addClass(C),e.hintContainer.html(e.refreshTemplate({})),e.yinertia.freeze(e.options.pullOffset/2),e.trigger(`pull`))},_paneChange:function(){var e=this;e.movable.y/b>e.options.pullOffset?e.pulled||(e.pulled=!0,e.refreshHint.removeClass(C).addClass(S),e.hintContainer.html(e.releaseTemplate({}))):e.pulled&&(e.pulled=!1,e.refreshHint.removeClass(S),e.hintContainer.html(e.pullTemplate({})))},_initAxis:function(e){var t=this,r=t.element.attr(`id`),i=t.movable,a=t.dimensions[e],o=t.tapCapture,s=t.pane[e],c;r||(r=n.guid(),t.element.attr(`id`,r)),c=new M({axis:e,movable:i,dimension:a,container:t.element,alwaysVisible:t.options.visibleScrollHints,controlsId:r}),a.bind(T,function(){c.refresh()}),s.bind(T,function(){c.show()}),t[e+`inertia`]=new A({axis:e,paneAxis:s,movable:i,tapCapture:o,userEvents:t.userEvents,dimension:a,elastic:t.options.elastic,friction:t.options.friction||_,velocityMultiplier:t.options.velocityMultiplier||v,end:function(){c.hide(),t.trigger(`scrollEnd`,{axis:e,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft})}})}});a.plugin(N)})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.ui,i=r.Widget,a=n.isFunction,o=e.extend,s=`horizontal`,c=`vertical`,l=`start`,u=`resize`,d=`resizeend`,f=i.extend({init:function(e,t){var n=this;i.fn.init.call(n,e,t),n.orientation=n.options.orientation.toLowerCase()==c?c:s,n._positionMouse=n.orientation==s?`x`:`y`,n._position=n.orientation==s?`left`:`top`,n._sizingDom=n.orientation==s?`outerWidth`:`outerHeight`,n.draggable=new r.Draggable(t.draggableElement||e,{distance:1,filter:t.handle,drag:n._resize.bind(n),dragcancel:n._cancel.bind(n),dragstart:n._start.bind(n),dragend:n._dragend.bind(n),clickMoveClick:t.clickMoveClick}),n.userEvents=n.draggable.userEvents,i.fn.endInit.call(n)},events:[u,d,l],options:{name:`Resizable`,orientation:s,clickMoveClick:!1},resize:function(){},_max:function(e){var n=this,r=n.hint?n.hint[n._sizingDom]():0,i=n.options.max;return a(i)?i(e):i===t?i:n._initialElementPosition+i-r},_min:function(e){var n=this,r=n.options.min;return a(r)?r(e):r===t?r:n._initialElementPosition+r},_start:function(t){var n=this,r=n.options.hint,i=e(t.currentTarget);n._initialElementPosition=i.position()[n._position],n._initialMousePosition=t[n._positionMouse].startLocation,r&&(n.hint=a(r)?e(r(i)):r,n.hint.css({position:`absolute`}).css(n._position,n._initialElementPosition).appendTo(n.element)),n.trigger(l,t),n._maxPosition=n._max(t),n._minPosition=n._min(t),e(document.body).css(`cursor`,i.css(`cursor`))},_resize:function(e){var n=this,r=n._maxPosition,i=n._minPosition,a=n._initialElementPosition+(e[n._positionMouse].location-n._initialMousePosition),s=i===t?a:Math.max(i,a);n.position=s=r===t?s:Math.min(r,s),n.hint&&n.hint.toggleClass(n.options.invalidClass||``,s==r||s==i).css(n._position,s),n.resizing=!0,n.trigger(u,o(e,{position:s}))},_dragend:function(e){this._stop(),this.trigger(d,o(e,{position:this.position}))},_stop:function(){var t=this;t.hint&&t.hint.remove(),t.resizing=!1,e(document.body).css(`cursor`,``)},_cancel:function(e){var n=this;n.hint&&(n.position=t,n.hint.css(n._position,n._initialElementPosition),n._stop())},destroy:function(){var e=this;i.fn.destroy.call(e),e.draggable&&e.draggable.destroy()},press:function(e){if(e){var t=e.position(),n=this;n.userEvents.press(t.left,t.top,e[0]),n.targetPosition=t,n.target=e}},move:function(e){var n=this,r=n._position,i=n.targetPosition,a=n.position;a===t&&(a=i[r]),i[r]=a+e,n.userEvents.move(i.left,i.top)},end:function(){this.userEvents.end(),this.target=this.position=t}});n.ui.plugin(f)})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.ui.Widget,i=n._outerWidth,a=n._outerHeight,o=n.keys,s=`.kendoSortable`,c=`keydown`+s,l=`focus`+s,u=`blur`+s,d=`ref-sortable-item`,f=`[`+d+`]`,p=`start`,m=`beforeMove`,h=`move`,g=`end`,_=`change`,v=`navigate`,y=`cancel`,b=`kendoKeydown`,x=`sort`,S=`remove`,C=`receive`,w=`>*`,T=-1;function E(t,n){try{return e.contains(t,n)||t==n}catch{return!1}}function D(e){return e.clone()}function O(e){return e.clone().removeAttr(`id`).css(`visibility`,`hidden`)}var k=r.extend({init:function(e,t){var n=this;r.fn.init.call(n,e,t),n.options.placeholder||(n.options.placeholder=O),n.options.hint||(n.options.hint=D),n.draggable=n._createDraggable(),n._assignRefAttribute();let i=n._items();if(n.options.navigatable){i.filter(n.options.disabled).attr(`aria-disabled`,!0),i.not(n.options.disabled).attr(`aria-disabled`,!1),n.element.attr(`role`)||n.element.attr(`role`,`list`),i.each(function(e,t){t.getAttribute(`role`)||t.setAttribute(`role`,`listitem`),t.setAttribute(`aria-label`,`${t.textContent.trim()}, ${t.getAttribute(`aria-disabled`)===`true`?`disabled`:`enabled`}`)}),n._attatchNavigatableHandlers();let e=i.first();n._toggleTabIndex(e),i.find(`:kendoFocusable`).attr(`tabindex`,-1)}r.fn.endInit.call(n)},events:[p,m,h,g,_,v,y,b],options:{name:`Sortable`,hint:null,placeholder:null,filter:w,navigatable:!1,holdToDrag:!1,disabled:null,container:null,connectWith:null,handler:null,cursorOffset:null,axis:null,ignore:null,autoScroll:!1,cursor:`auto`,moveOnDragEnter:!1,allowTouchActions:!1},_attatchNavigatableHandlers:function(){let e=this;e._keydownHandler=e._keydown.bind(e),e._blurHandler=e._blur.bind(e),e._focusHandler=e._focus.bind(e),e.element.on(c,f,e,e._keydownHandler).on(u,f,e._blurHandler).on(l,f,e._focusHandler)},_focus:function(t){let n=this;e(t.target).is(f)&&(n._toggleFocus(e(t.target)),n._preventNavigate||n.trigger(v,{item:e(t.target)}))},_toggleTabIndex:function(e){let t=this._items();t.length&&(t.attr(`tabindex`,-1),e.attr(`tabindex`,0))},_toggleFocus:function(e){let t=this._items();t.length&&(t.removeClass(`k-focus`),e.addClass(`k-focus`))},_swap:function(e,t,n){let r=this;if(!e.is(r.options.disabled)&&t.length){t[n](e);let i=n===`after`?r.indexOf(e)-1:r.indexOf(e)+1,a=r.indexOf(e);r._toggleTabIndex(e),e.trigger(`focus`),this.trigger(_,{item:e,oldIndex:i,newIndex:a,action:x})}},_navigate:function(e,t){let n=this,r=t;return r=e===`next`?r.next(f):r.prev(f),r.length?(n._toggleTabIndex(r),r.trigger(`focus`),r):!1},_keydown:function(t){let r=this,i=t.keyCode,a=e(t.target),s=a.next(),c=a.prev(),l=a.find(`:kendoFocusable`),u=!1,d;if(n.keyDownHandler(t,r)){if(r._preventNavigate=!1,r._lastFocusedSortableItem){if(i===o.LEFT||i===o.UP||i===o.RIGHT||i===o.DOWN)return;if(i===o.TAB){let e=t.shiftKey,n=r._lastFocusedSortableItem.find(`:kendoFocusable`),i=n.first(),o=n.last();if(!n.length)return;!e&&a.is(o)&&(i.focus(),u=!0),e&&a.is(i)&&(o.focus(),u=!0)}}if((i==o.RIGHT||i==o.DOWN)&&(t.ctrlKey?(r._preventNavigate=!0,r._swap(a,s,`after`),u=!0):a.is(f)&&!a.is(r._items().last())&&(d=r._navigate(`next`,a),u=d)),(i==o.LEFT||i==o.UP)&&(t.ctrlKey?(r._preventNavigate=!0,r._swap(a,c,`before`),u=!0):a.is(f)&&!a.is(r._items().first())&&(d=r._navigate(`prev`,a),u=d)),i==o.ENTER){if(a.is(r.options.disabled)||a.find(`input`).length===0||(r._lastFocusedSortableItem=a,!l.length))return;a.find(`:kendoFocusable`).attr(`tabindex`,0),a.removeClass(`k-focus`),a.attr(`tabindex`,-1),l.first().trigger(`focus`),u=!0}if(i==o.ESC){r._preventNavigate=!0;let e=r._lastFocusedSortableItem;if(e||=a.closest(f),!e.length)return;r.element.find(`:kendoFocusable`).attr(`tabindex`,-1),r._toggleTabIndex(e),e.trigger(`focus`),r._lastFocusedSortableItem&&delete r._lastFocusedSortableItem,u=!0}u&&(t.preventDefault(),t.stopPropagation())}},_blur:function(t){e(t.target).removeClass(`k-focus`)},_detatchNavigatableHandlers:function(){let e=this;e.options.navigatable&&(e.element.off(s),e._keydownHandler=null,e._blurHandler=null,e._focusHandler=null)},_assignRefAttribute:function(){this._items().attr(d,``)},destroy:function(){this._detatchNavigatableHandlers(),this.draggable.destroy(),r.fn.destroy.call(this)},_createDraggable:function(){var t=this,r=t.element,i=t.options;return new n.ui.Draggable(r,{filter:i.filter,hint:n.isFunction(i.hint)?i.hint:e(i.hint),holdToDrag:i.holdToDrag,container:i.container?e(i.container):null,cursorOffset:i.cursorOffset,axis:i.axis,ignore:i.ignore,autoScroll:i.autoScroll,dragstart:t._dragstart.bind(t),dragcancel:t._dragcancel.bind(t),drag:t._drag.bind(t),dragend:t._dragend.bind(t),allowTouchActions:i.allowTouchActions})},_dragstart:function(t){var r=this.draggedElement=t.currentTarget,i=this.options.disabled,a=this.options.handler,o=this.options.placeholder,s=this.placeholder=n.isFunction(o)?e(o.call(this,r)):e(o);i&&r.is(i)||a&&!e(t.initialTarget).is(a)||this.trigger(p,{item:r,draggableEvent:t})?t.preventDefault():(r.css(`display`,`none`),r.before(s),this._setCursor())},_dragcancel:function(){this._cancel(),this.trigger(y,{item:this.draggedElement}),this._resetCursor()},_drag:function(t){var n=this.draggedElement,r=this._findTarget(t),i,a={left:t.x.location,top:t.y.location},o,s={x:t.x.delta,y:t.y.delta},c,l,u,d=this.options.axis,f=this.options.moveOnDragEnter,p={item:n,list:this,draggableEvent:t};if(d===`x`||d===`y`){this._movementByAxis(d,a,s[d],p);return}if(r){if(i=this._getElementCenter(r.element),o={left:Math.round(a.left-i?.left),top:Math.round(a.top-i?.top)},e.extend(p,{target:r.element}),r.appendToBottom){this._movePlaceholder(r,null,p);return}if(r.appendAfterHidden&&this._movePlaceholder(r,`next`,p),this._isFloating(r.element)?s.x<0&&f||!f&&o.left<0?c=`prev`:(s.x>0&&f||!f&&o.left>0)&&(c=`next`):s.y<0&&f||!f&&o.top<0?c=`prev`:(s.y>0&&f||!f&&o.top>0)&&(c=`next`),c){for(u=c===`prev`?jQuery.fn.prev:jQuery.fn.next,l=u.call(r.element);l.length&&!l.is(`:visible`);)l=u.call(l);l[0]!=this.placeholder[0]&&this._movePlaceholder(r,c,p)}}},_dragend:function(t){var n=this.placeholder,r=this.draggedElement,i=this.indexOf(r),a=this.indexOf(n),o=this.options.connectWith,s,c,l,u;if(this._resetCursor(),l={action:x,item:r,oldIndex:i,newIndex:a,draggableEvent:t},a>=0?c=this.trigger(g,l):(s=n.parents(o).getKendoSortable(),l.action=S,u=e.extend({},l,{action:C,oldIndex:T,newIndex:s.indexOf(n)}),c=!(!this.trigger(g,l)&&!s.trigger(g,u))),c||a===i){this._cancel();return}n.replaceWith(r),r.show(),this.draggable.dropped=!0,l={action:this.indexOf(r)==T?S:x,item:r,oldIndex:i,newIndex:this.indexOf(r),draggableEvent:t},this.trigger(_,l),s&&(u=e.extend({},l,{action:C,oldIndex:T,newIndex:s.indexOf(r)}),s.trigger(_,u))},_findTarget:function(t){var n=this._findElementUnderCursor(t),r,i=this.options.connectWith,a;if(e.contains(this.element[0],n))return r=this.items(),a=r.filter(n)[0]||r.has(n)[0],a?{element:e(a),sortable:this}:null;if(this.element[0]==n&&this._isEmpty())return{element:this.element,sortable:this,appendToBottom:!0};if(this.element[0]==n&&this._isLastHidden())return a=this.items().eq(0),{element:a,sortable:this,appendAfterHidden:!0};if(i)return this._searchConnectedTargets(n,t)},_findElementUnderCursor:function(e){var t=n.elementUnderCursor(e),r=e.sender;return E(r.hint[0],t)&&(r.hint.hide(),t=n.elementUnderCursor(e),t||=n.elementUnderCursor(e),r.hint.show()),t},_searchConnectedTargets:function(t,n){for(var r=e(this.options.connectWith),i,a,o,s=0;s<r.length;s++)if(i=r.eq(s).getKendoSortable(),e.contains(r[s],t)){if(i)return a=i.items(),o=a.filter(t)[0]||a.has(t)[0],o?(i.placeholder=this.placeholder,{element:e(o),sortable:i}):null}else if(r[s]==t){if(i&&i._isEmpty())return{element:r.eq(s),sortable:i,appendToBottom:!0};if(this._isCursorAfterLast(i,n))return o=i.items().last(),{element:o,sortable:i}}},_isCursorAfterLast:function(e,t){var r=e.items().last(),o={left:t.x.location,top:t.y.location},s=n.getOffset(r),c;return s.top+=a(r),s.left+=i(r),c=this._isFloating(r)?s.left-o.left:s.top-o.top,c<0},_movementByAxis:function(t,n,r,i){var a=t===`x`?n.left:n.top,o=r<0?this.placeholder.prev():this.placeholder.next(),s=this.items(),c;o.length&&!o.is(`:visible`)&&(o=r<0?o.prev():o.next()),s.filter(o).length&&(e.extend(i,{target:o}),c=this._getElementCenter(o),c&&=t===`x`?c.left:c.top,o.length&&r<0&&a-c<0?this._movePlaceholder({element:o,sortable:this},`prev`,i):o.length&&r>0&&a-c>0&&this._movePlaceholder({element:o,sortable:this},`next`,i))},_movePlaceholder:function(e,t,n){var r=this.placeholder;e.sortable.trigger(m,n)||(t?t===`prev`?e.element.before(r):t===`next`&&e.element.after(r):e.element.append(r),e.sortable.trigger(h,n))},_setCursor:function(){var t=this.options.cursor,n;t&&t!==`auto`&&(n=e(document.body),this._originalCursorType=n.css(`cursor`),n.css({cursor:t}))},_resetCursor:function(){this._originalCursorType&&=(e(document.body).css(`cursor`,this._originalCursorType),null)},_getElementCenter:function(e){var t=e.length?n.getOffset(e):null;return t&&(t.top+=a(e)/2,t.left+=i(e)/2),t},_isFloating:function(e){var t=/left|right/.test(e.css(`float`)),n=/inline|table-cell/.test(e.css(`display`)),r=/flex/.test(e.parent().css(`display`))&&(/row|row-reverse/.test(e.parent().css(`flex-direction`))||!e.parent().css(`flex-direction`));return t||n||r},_cancel:function(){this.draggedElement&&(this.draggedElement.show(),this.placeholder.remove(),this.draggable.dropped=!0)},_items:function(){var e=this.options.filter;return e?this.element.find(e):this.element.children()},indexOf:function(e){var t=this._items(),n=this.placeholder,r=this.draggedElement;return n&&e[0]==n[0]?t.not(r).index(e):t.not(n).index(e)},items:function(){var e=this.placeholder,t=this._items();return e&&(t=t.not(e)),t},_isEmpty:function(){return!this.items().length},_isLastHidden:function(){return this.items().length===1&&this.items().is(`:hidden`)}});n.ui.plugin(k)})(window.kendo.jQuery),kendo,(function(e,t){let n=window.kendo,r=n.ui.Widget,i=n.support,a=Math.abs,o=`aria-selected`,s=`k-selected`,c=`k-selecting`,l=`change`,u=`changing`,d=`unselect`,f=`k-unselecting`,p=`k-hover`,m=`k-range-mid`,h=`start`,g=`input,a,textarea,.k-multiselect-wrap,select,button,.k-icon,.k-svg-icon,.k-svg-icon *,.k-button>span,.k-button>span *,.k-button>img,label.k-checkbox-label.k-no-text,span.k-numeric-wrap,.k-focusable`,_=n.support.browser.msie,v=!1,y=e.extend;(function(e){(function(){e(`<div class="parent"><span></span></div>`).on(`click`,`>*`,function(){v=!0}).find(`span`).trigger(`click`).end().off()})()})(e);let b=r.extend({init:function(t,i){let a=this,o,s,c;r.fn.init.call(a,t,i),c=a.selectableClass=a.options.selectableClass||`k-selectable`,a._marquee=e(`<div class='k-marquee'><div class='k-marquee-color'></div></div>`),a._lastActive=null,a.element.addClass(c),a.relatedTarget=a.options.relatedTarget,o=a.options.multiple,s=a.options.dragToSelect,a.userEvents=new n.UserEvents(a.element,{global:!0,allowSelection:!0,filter:(v?``:`.`+c+` `)+a.options.filter,tap:a._tap.bind(a),touchAction:o?`none`:`pan-x pan-y`}),o&&(s&&a.userEvents.bind(`hold`,a._hold.bind(a)).bind(`start`,a._start.bind(a)).bind(`move`,a._move.bind(a)).bind(`end`,a._end.bind(a)),a.userEvents.bind(`select`,a._select.bind(a))),r.fn.endInit.call(a)},events:[l,u,d],options:{name:`Selectable`,filter:`>*`,inputSelectors:g,multiple:!1,holdToDrag:!1,dragToSelect:!0,relatedTarget:e.noop,ignoreOverlapped:!1,addIdToRanges:!1,toggleable:!1,selectableClass:``},_isElement:function(e){var t=this.element,n,r=t.length,i=!1;for(e=e[0],n=0;n<r;n++)if(t[n]===e){i=!0;break}return i},_tap:function(t){let n=e(t.target),r=this,i=r.options,a=t.event.ctrlKey||t.event.metaKey,o=r.options.multiple,c=o&&t.event.shiftKey,d=r.options.selectedClass||s,f,p=t.event.which,m=t.event.button;!r._isElement(n.closest(`.`+r.selectableClass))||p&&p==3||m&&m==2||this._allowSelection(t.event.target)&&(r.trigger(u,{target:n,originalEvent:t.event})||(f=n.hasClass(d),n=n.add(r.relatedTarget(n)),o?c?((!r._lastRange||!S(r._lastRange,n))&&(r.selectRange(r._firstSelectee(),n,t),r._notify(l,t)),r._lastRange=n):(r._lastRange=null,f&&(a||i.toggleable)?(r._unselect(n),r._notify(l,t)):a||i.toggleable?(r.value(n,t),r._notify(l,t)):(!f||r.value().length>1)&&(r.clear(),r.value(n,t),r._notify(l,t)),r._lastActive=r._downTarget=n):f&&a?(r._unselect(n),r._notify(l,t)):f||(r.clear(),r.value(n,t),r._notify(l,t))))},_hold:function(e){this.options.holdToDrag&&this._tap(e),this._activated=!0},_isActivated:function(){return!this.options.holdToDrag||this._activated},_start:function(t){let n=this,r=e(t.target),i=n.options.selectedClass||s,a=r.hasClass(i),o,c=t.event.ctrlKey||t.event.metaKey;if(!(!n._isActivated()||!this._allowSelection(t.event.target))){if(n.trigger(u,{target:r,originalEvent:t.event})){n.userEvents.cancel();return}if(n._downTarget=r,!n._isElement(r.closest(`.`+n.selectableClass))){n.userEvents.cancel();return}n.options.useAllItems?n._items=n.element.find(n.options.filter):(o=r.closest(n.element),n._items=o.find(n.options.filter)),t.sender.capture(),n._marquee.appendTo(document.body).css({left:t.x.client+1,top:t.y.client+1,width:0,height:0}),c||n.clear(),r=r.add(n.relatedTarget(r)),a&&(n._selectElement(r,!0),c&&r.addClass(f))}},_move:function(e){var t=this,n={left:e.x.startLocation>e.x.location?e.x.location:e.x.startLocation,top:e.y.startLocation>e.y.location?e.y.location:e.y.startLocation,width:a(e.x.initialDelta),height:a(e.y.initialDelta)};t._isActivated()&&(t._marquee.css(n),t._invalidateSelectables(n,e.event.ctrlKey||e.event.metaKey),e.preventDefault())},_end:function(t){var r=this,i=n.attr(`range-selected`),a=n.guid();if(r._isActivated()){r._activated=!1,r._marquee.remove(),r._unselect(r.element.find(r.options.filter+`.k-unselecting`)).removeClass(f);var o=r.element.find(r.options.filter+`.k-selecting`);if(o=o.add(r.relatedTarget(o)),r.options.addIdToRanges)for(var s=0;s<r._currentlyActive.length;s++)e(r._currentlyActive[s]).attr(i,a);(!r._lastRange||!S(r._lastRange,o))&&(r.value(o,t),r._notify(l,t)),r._lastRange=o,r._lastActive=r._downTarget,r._items=null}},_invalidateSelectables:function(e,t){var n,r,i=this._downTarget[0],a=this._items,o=this.options.selectedClass||s,l,u;for(this._currentlyActive=[],n=0,r=a.length;n<r;n++)u=a.eq(n),l=u.add(this.relatedTarget(u)),C(u,e)?(u.hasClass(o)?t&&i!==u[0]&&l.removeClass(o).addClass(f):!u.hasClass(c)&&!u.hasClass(f)&&!this._collidesWithActiveElement(l,e)&&l.addClass(c),this._currentlyActive.push(l[0])):u.hasClass(c)?l.removeClass(c):t&&u.hasClass(f)&&l.removeClass(f).addClass(o)},_collidesWithActiveElement:function(e,t){if(!this.options.ignoreOverlapped)return!1;var r=this._currentlyActive,i=e[0].getBoundingClientRect(),a,o=!1,s=n.support.isRtl(e)?`right`:`left`,c={};t.right=t.left+t.width,t.bottom=t.top+t.height;for(var l=0;l<r.length;l++)if(a=r[l].getBoundingClientRect(),w(i,a)){if(c[s]=s===`left`?a.right:a.left,i=y({},i,c),i.left>i.right)return!0;o=!w(i,t)}return o},value:function(e){var t=this,n=t._selectElement.bind(t);if(e){e.each(function(){n(this)});return}return t.element.find(t.options.filter+`.`+(t.options.selectedClass||s))},selectedRanges:function(){var t=this,r=n.attr(`range-selected`),i={};return t.element.find(`[`+r+`]`).each(function(t,n){var a=e(n).attr(r),o=i[a];o||=i[a]=[],o.push(e(n))}),i},selectedSingleItems:function(){var t=this,r=n.attr(`range-selected`);return t.element.find(t.options.filter+`.`+(t.options.selectedClass||s)+`:not([`+r+`])`).toArray().map(function(t){return e(t)})},_firstSelectee:function(){var e=this,t;return e._lastActive===null?(t=e.value(),t.length>0?t[0]:e.element.find(e.options.filter)[0]):e._lastActive},_selectElement:function(t,n){var r=e(t),i=this.options.selectedClass||s,a=!n&&this._notify(`select`,{element:t});r.removeClass(c),a||(r.addClass(i),this.options.aria&&r.not(`[role="none"]`).attr(o,!0))},_notify:function(e,t){return t||={},this.trigger(e,t)},_unselect:function(e){if(!this.trigger(d,{element:e})){var t=n.attr(`range-selected`);return e.removeClass(this.options.selectedClass||s).removeAttr(t),this.options.aria&&e.not(`[role="none"]`).attr(o,!1),e}},_select:function(t){this._allowSelection(t.event.target)&&(!_||_&&!e(n._activeElement()).is(this.options.inputSelectors))&&this._allowPreventDefault(t.event.target)&&t.preventDefault()},_allowPreventDefault:function(t){return!e(t).is(`.k-table-td`)||!this.options.allowPaste},_allowSelection:function(t){return e(t).is(this.options.inputSelectors)?(this.userEvents.cancel(),this._downTarget=null,!1):!0},resetTouchEvents:function(){this.userEvents.cancel()},clear:function(){var e=this.element.find(this.options.filter+`.`+(this.options.selectedClass||s));this._unselect(e)},selectRange:function(t,n){var r=this,i,a,o;for(r.clear(),r.element.length>1&&(o=r.options.continuousItems()),(!o||!o.length)&&(o=r.element.find(r.options.filter)),t=e.inArray(e(t)[0],o),n=e.inArray(e(n)[0],o),t>n&&(a=t,t=n,n=a),r.options.useAllItems||(n+=r.element.length-1),i=t;i<=n;i++)r._selectElement(o[i],!0)},destroy:function(){var e=this;r.fn.destroy.call(e),e.element.off(`.kendoSelectable`),e.userEvents.destroy(),e._marquee=e._lastActive=e.element=e.userEvents=null}}),x=r.extend({init:function(e,t){let a=this,o,s;r.fn.init.call(a,e,t),a.widget=t.widget,o=t.ns,s=t.filter,a.userEvents=new n.UserEvents(a.element,{global:!0,allowSelection:!0,filter:a.options.filter,tap:a._tap.bind(a),touchAction:`none`}),i.touch?e.on(`touchstart`+o,s,a._mouseEnter.bind(a)).on(`touchend`+o+` touchmove`+o,s,a._mouseLeave.bind(a)):e.on(`mouseenter`+o,s,a._mouseEnter.bind(a)).on(`mouseleave`+o,s,a._mouseLeave.bind(a)),r.fn.endInit.call(this)},events:[l],options:{name:`RangeSelectable`,filter:`>*`,inputSelectors:g,resetOnStart:!1,multiple:!1,dragToSelect:!0,cellSelector:`*`,ns:``,reverse:!1,relatedTarget:e.noop},destroy:function(){let e=this;r.fn.destroy.call(e),e.userEvents.destroy(),e.widget=null,e._lastActive=e.element=e.userEvents=e._start=e._end=null},_allowSelection:function(t){return e(t).is(this.options.inputSelectors)?(this.userEvents.cancel(),!1):!0},_mouseEnter:function(t){let n=this,r=e(t.currentTarget),i;r.addClass(p),i=n.widget?.selectRange(),i&&(n.options.resetOnStart&&i.end||(i.target===h&&n._end&&n.range(r,n._end,!0,n.options.reverse),i.target===`end`&&n.range(n._start,r,!0,n.options.reverse)))},_mouseLeave:function(t){e(t.currentTarget).removeClass(p)},start:function(e,n){if(e===t||e===null)return this._start;e.addClass(`k-selected k-range-start`),e.not(`[role="none"]`).attr(o,!0),n||(this._start=e)},end:function(e,n){if(e===t||e===null)return this._start;e.addClass(`k-selected k-range-end`),e.not(`[role="none"]`).attr(o,!0),n||(this._end=e)},mid:function(t){let n=this.element.find(`table`),r=this.options;t.addClass(m),t.not(`[role="none"]`).attr(o,!0),n.each(function(){let t=e(this),n=t.find(r.cellSelectorValid).last(),i=t.find(r.cellSelectorValid).first();n.hasClass(m)&&n.addClass(`k-range-split-end`),i.hasClass(m)&&i.addClass(`k-range-split-start`)})},clear:function(e){let t=this.options;this.element.find(t.cellSelector).removeClass(`k-range-mid k-range-split-end k-range-split-start`),this.clearStartEnd(),e&&(this._start=this._end=null)},clearStartEnd:function(){let e=this,t=e.options;e.element.find(t.cellSelector).removeClass(`k-range-start k-selected k-range-end`).removeAttr(o)},selectFrom:function(t){let n=this,r=this.options,i,a;i=n.element.find(r.cellSelector),a=e.inArray(e(t)[0],i),n.clear(),n.start(t),i=i.filter(function(e){return e>a}),n.mid(i)},selectTo:function(t){let n=this,r=this.options,i,a;i=n.element.find(r.cellSelector),a=e.inArray(e(t)[0],i),n.clear(),i=i.filter(function(e){return e<a}),n.mid(i),n.end(e(t))},range:function(n,r,i,a){let o=this,s=this.options,c,l,u;if(n===t)return{start:o._start,end:o._end};o._clearFlags(),c=o.element.find(s.cellSelector),l=e.inArray(e(n)[0],c),u=e.inArray(e(r)[0],c),(!n||n&&!n.length)&&(o._useStart=!0),o.clear(),n&&o.start(e(n),i),c=c.filter(function(e){if(!(u<0||!n&&l<0))return e>l&&e<u||s.reverse&&e<l&&e>u}),o.mid(c),r?o.end(e(r),i):o._useEnd=!0,l>u&&a&&(o.clearStartEnd(),o.start(e(r),!0),o.end(e(n),!0))},change:function(){this.trigger(l)},_clearFlags:function(){this._useStart=this._useEnd=!1},_tap:function(t){let r=e(t.target),i=this,a=i.widget.selectRange()||{},o=a.start,s=a.end,c=n.calendar.toDateObject(e(r).find(`span`)),u=i.options,d=u.resetOnStart;if(i._lastActive=r,!o&&!s){i.clear(!0),a.target===h&&i.start(r),a.target===`end`&&i.end(r),i._clearFlags(),i.trigger(l);return}if(!o&&s){a.target===`end`?i.end(r):+c>+a.end&&!u.reverse?(i.clear(!0),i.start(r)):i.range(r,i._end,!1,!0),i.trigger(l),i._clearFlags();return}if(o&&!s){a.target===`end`&&!u.reverse&&+o>+c?(i.clear(!0),d?i.start(r):i.end(r)):a.target===h?i.start(r):i.range(i._start,r,!1,!0),i.trigger(l),i._clearFlags();return}if(o&&s){if(!u.reverse){if(+o>+c&&a.target===`end`){i.clear(!0),d?(i.start(r),i.end(null),a.target=h):(i.start(null),i.end(r)),i.trigger(l);return}if(+o<+c&&a.target===h){+c>+a.end?(i.clear(!0),i.start(r),i.end(null)):i.range(r,i._end),i.trigger(l);return}a.target===h&&i.range(r,i._end),a.target===`end`&&i.range(i._start,r),i.trigger(l);return}d?a.target===h?i.range(r,i._end,!1,!0):i.range(i._start,r,!1,!0):a.target===h?i.start(r):i.end(r),i.trigger(l)}}});b.parseOptions=function(e){var t=e.mode||e,n=typeof t==`string`&&t.toLowerCase();return{multiple:n&&n.indexOf(`multiple`)>-1,cell:n&&n.indexOf(`cell`)>-1,range:n&&n.indexOf(`range`)>-1,single:n&&n.indexOf(`single`)>-1}};function S(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}function C(e,t){if(!e.is(`:visible`))return!1;var r=n.getOffset(e),i=t.left+t.width,a=t.top+t.height;return r.right=r.left+n._outerWidth(e),r.bottom=r.top+n._outerHeight(e),!(r.left>i||r.right<t.left||r.top>a||r.bottom<t.top)}function w(e,t){return!(e.right<=t.left||e.left>=t.right||e.bottom<=t.top||e.top>=t.bottom)}n.ui.plugin(b),n.ui.plugin(x)})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.Class;n.html=n.html||{};var i=r.extend({init:function(t,n){var r=this;r.element=e(t),n||={},delete n.name,r._initOptions(n)},options:{stylingOptions:[]},_addClasses:function(){var e=this,t=e.options,r=t.stylingOptions,i=e.wrapper.data(`added-classes`);r=r.map(function(e){return n.cssProperties.getValidClass({widget:t.name,propName:e,value:t[e]})}),i&&e.wrapper.removeClass(i.join(` `)),e.wrapper.data(`added-classes`,r),e.wrapper.addClass(r.join(` `))},html:function(){return this.wrapper[0].outerHTML}});e.extend(n.html,{HTMLBase:i})})(window.kendo.jQuery),kendo,(function(e,t){let n=window.kendo,r=e.extend,i=n.html.HTMLBase,a=`k-i-`,o=`k-svg-i-`;function s(e,t){let r=L.resolve(e,t);if(typeof r==`string`){let e=r.replace(/-./g,function(e){return e[1].toUpperCase()});return n.ui.svgIcons[e]||n.ui.svgIcons[e+`Icon`]||null}return r}let c=`k-flip-`,l=`${c}h`,u=`${c}v`,d={svg:(e,t)=>new v(e,t),font:(e,t)=>new _(e,t)},f={default:``,horizontal:l,vertical:u,both:`${l} ${u}`},p=[`solid`,`outline`,`duotone`],m=function(t,r){if((!t||e.isPlainObject(t)||n.isString(t))&&(r=t,t=e(`<span></span>`)),n.isString(r)){let e=r.split(`:`),t={icon:e[0]};e.length>1&&p.indexOf(e[1])>-1&&(t.variant=e[1]),r=t}return n.isPresent(r.type)||(r.type=n.defaults.iconType?n.defaults.iconType:`svg`),n.isFunction(r.type)?r.type(t,r):n.isFunction(d[r.type])?d[r.type](t,r).html():null};function h(e){let t=/^(area|base|br|col|embed|hr|img|input|link|meta|param|source|track|wbr)$/i;return e.replace(/<([a-z][a-z0-9:-]*)([^>]*)\/>/gi,(e,n,r)=>t.test(n)?`<${n}${r}/>`:`<${n}${r}></${n}>`)}let g=i.extend({init:function(e,t){let n=this;i.fn.init.call(n,e,t),n._wrapper()},options:{name:`HTMLIcon`,size:`none`,themeColor:`none`,flip:`default`,iconClass:``,stylingOptions:[`size`,`themeColor`,`fill`]},_wrapper:function(){this._addClasses()},_addClasses:function(){var e=this,t=e.options,r=t.stylingOptions,i=e.wrapper.data(`added-classes`);r=r.map(function(e){return e===`themeColor`?n.cssProperties.getValidClass({widget:t.name,propName:e,value:t[e],prefix:`k-color-`}):e===`fill`?f[t.flip]:n.cssProperties.getValidClass({widget:t.name,propName:e,value:t[e],fill:t.fillMode})}),i&&e.wrapper.removeClass(i.filter(t=>t!==e._className).join(` `)),e.wrapper.data(`added-classes`,r.concat([e._className])),e.wrapper.addClass(r.join(` `))}}),_=g.extend({init:function(e,t){g.fn.init.call(this,e,t)},options:r({},g.fn.options,{name:`HTMLFontIcon`,icon:null}),_wrapper:function(){let e=this,t=typeof e.options.icon==`string`?e.options.icon.replace(a,``):null,n=t&&L.resolve(t,e.element[0]),r=e.element[0].className.split(` `).find(e=>e.includes(a)),i=typeof n==`string`?n:e.options.icon,o=i?`${i.startsWith(a)?``:a}${i}`:``;e._className=o,e.wrapper=e.element.addClass(`k-icon k-font-icon`).removeClass(r).addClass(o).addClass(e.options.iconClass||``),g.fn._wrapper.call(this)}});var v=g.extend({init:function(e,t){e.empty(),g.fn.init.call(this,e,t)},options:r({},g.fn.options,{name:`HTMLSVGIcon`,icon:null,variant:null}),_wrapper:function(){let t=this,r=t.options.icon,i=t.options.iconClass,a=t.element[0].className.split(` `).find(e=>e.includes(o)),c=e(`<svg></svg>`),l;if(!r&&i){let e=i.match(/k-i-(\w+(?:-\w+)*)/);e&&(r=e[1],i=i.replace(e[0],``))}if(n.isString(r)){let e=r.replace(`k-i-`,``),i=e.match(/-(solid|outline|duotone)$/);i&&(e=e.replace(i[0],``),t.options.variant||(t.options.variant=i[1]));let a=s(e,t.element[0]);if(a)r=a;else{let t=e.replace(/-(solid|outline|duotone)/,``).replace(/-./g,e=>e[1].toUpperCase());r=n.ui.svgIcons[t]||n.ui.svgIcons[`${t}Icon`]}}else if(e.isPlainObject(r)&&r.name){let e=s(r.name,t.element[0]);e&&(r=e)}if(l=r&&r.name?`${o}${r.name}`:``,t._className=l,t.wrapper=t.element.addClass(`k-icon k-svg-icon`).removeClass(a).addClass(l).addClass(i||``).attr(`aria-hidden`,`true`),e.isPlainObject(r)){let e=r.content||``,n=t.options.variant;n&&r.variants&&r.variants[n]&&(e=r.variants[n]),c.attr(`viewBox`,r.viewBox||``).attr({viewBox:r.viewBox||``,"aria-hidden":`true`,focusable:`false`,xmlns:`http://www.w3.org/2000/svg`}).html(h(e)),t.wrapper.append(c[0].outerHTML)}g.fn._wrapper.call(this)}});e.extend(n.html,{renderIcon:m,HTMLFontIcon:_,HTMLSvgIcon:v,getIconRenderer:e=>d[e]}),n.cssProperties.registerPrefix(`HTMLFontIcon`,`k-icon-`),n.cssProperties.registerValues(`HTMLFontIcon`,[{prop:`size`,values:n.cssProperties.sizeValues.concat([[`xsmall`,`xs`],[`xlarge`,`xl`],[`xxlarge`,`xxl`],[`xxxlarge`,`xxxl`]])},{prop:`themeColor`,values:[`primary`,`secondary`,`tertiary`,`inherit`,`info`,`success`,`warning`,`error`,`inverse`]}]),n.cssProperties.registerPrefix(`HTMLSVGIcon`,`k-icon-`),n.cssProperties.registerValues(`HTMLSVGIcon`,[{prop:`size`,values:n.cssProperties.sizeValues.concat([[`xsmall`,`xs`],[`xlarge`,`xl`],[`xxlarge`,`xxl`],[`xxxlarge`,`xxxl`]])},{prop:`themeColor`,values:[`primary`,`secondary`,`tertiary`,`inherit`,`info`,`success`,`warning`,`error`,`inverse`]}])})(window.kendo.jQuery),kendo;var Pn=n({accessibilityIcon:()=>qc,aggregateFieldsIcon:()=>ng,alignBottomIcon:()=>Of,alignCenterIcon:()=>Af,alignItemsBaselineAltIcon:()=>Hd,alignItemsBaselineIcon:()=>Ld,alignItemsCenterAltIcon:()=>zd,alignItemsCenterIcon:()=>Pd,alignItemsEndAltIcon:()=>Bd,alignItemsEndIcon:()=>Fd,alignItemsStartAltIcon:()=>Rd,alignItemsStartIcon:()=>Nd,alignItemsStretchAltIcon:()=>Vd,alignItemsStretchIcon:()=>Id,alignJustifyIcon:()=>Mf,alignLeftIcon:()=>kf,alignMiddleIcon:()=>Df,alignRemoveIcon:()=>Nf,alignRightIcon:()=>jf,alignSelfCenterAltIcon:()=>rd,alignSelfCenterIcon:()=>ed,alignSelfEndAltIcon:()=>id,alignSelfEndIcon:()=>td,alignSelfStartAltIcon:()=>nd,alignSelfStartIcon:()=>$u,alignSelfStretchAltIcon:()=>Md,alignSelfStretchIcon:()=>jd,alignToGridIcon:()=>pd,alignTopIcon:()=>Ef,allIcon:()=>ff,anchorIcon:()=>lm,applyFormatIcon:()=>Jp,areaIcon:()=>So,arrowDownIcon:()=>or,arrowDownLeftIcon:()=>Aa,arrowDownOutlineIcon:()=>Fl,arrowLeftIcon:()=>sr,arrowOverflowDownIcon:()=>$n,arrowRightIcon:()=>ar,arrowRotateCcwIcon:()=>ws,arrowRotateCcwSmallIcon:()=>Ds,arrowRotateCwIcon:()=>Ts,arrowRotateCwOutlineIcon:()=>Il,arrowRotateCwSmallIcon:()=>Os,arrowShapeIcon:()=>Co,arrowUpIcon:()=>ir,arrowUpOutlineIcon:()=>Ll,arrowsAxesIcon:()=>fr,arrowsLeftRightIcon:()=>Pr,arrowsMoveIcon:()=>Nc,arrowsNoChangeIcon:()=>Qn,arrowsNoRepeatIcon:()=>Es,arrowsRotateIcon:()=>nv,arrowsRotateOutlineIcon:()=>Rl,arrowsSwapIcon:()=>pr,arrowsTopBottomIcon:()=>Fr,awardNumberIcon:()=>rv,awardNumberOutlineIcon:()=>Go,awardNumberSolidIcon:()=>Ko,awardStarIcon:()=>iv,awardStarOutlineIcon:()=>qo,awardStarSolidIcon:()=>Jo,awardTrophyIcon:()=>av,banknoteIcon:()=>ov,banknoteOutlineIcon:()=>Yo,banknoteSolidIcon:()=>Xo,barcodeIcon:()=>Yc,barcodeOutlineIcon:()=>Jc,barcodeQrCodeScannerIcon:()=>el,barcodeScannerIcon:()=>Xc,bathtubIcon:()=>Kv,bathtubeOutlineIcon:()=>Zo,bathtubeSolidIcon:()=>Qo,bedIcon:()=>sv,bedOutlineIcon:()=>$o,bedSolidIcon:()=>es,behanceBoxIcon:()=>Hh,behanceIcon:()=>Vh,bellIcon:()=>yu,bicycleIcon:()=>as,binocularsIcon:()=>Rp,bloggerBoxIcon:()=>uh,bloggerIcon:()=>lh,blurIcon:()=>Gu,boldIcon:()=>ef,bookIcon:()=>Dp,borderBottomIcon:()=>Qf,borderColorIcon:()=>ra,borderLeftIcon:()=>$f,borderRadiusBottomLeftIcon:()=>Ir,borderRadiusBottomRightIcon:()=>Lr,borderRadiusIcon:()=>Br,borderRadiusTopLeftIcon:()=>Rr,borderRadiusTopRightIcon:()=>zr,borderRadiusUndefinedIcon:()=>wo,borderRightIcon:()=>ep,borderStyleBottomIcon:()=>Vr,borderStyleIcon:()=>Gr,borderStyleLeftIcon:()=>Hr,borderStyleRightIcon:()=>Ur,borderStyleTopIcon:()=>Wr,borderTopIcon:()=>Zf,borderTypeIcon:()=>ia,borderWidthIcon:()=>To,bordersAllIcon:()=>Kf,bordersInsideHorizontalIcon:()=>Yf,bordersInsideIcon:()=>Jf,bordersInsideVerticalIcon:()=>Xf,bordersNoneIcon:()=>tp,bordersOutsideIcon:()=>qf,bordersShowHideIcon:()=>np,boxSizingIcon:()=>Kr,brightnessContrastIcon:()=>Bu,bringBackwardIcon:()=>Qu,bringForwardIcon:()=>Zu,bringToBackIcon:()=>Xu,bringToFrontIcon:()=>Yu,brushIcon:()=>Iu,bugIcon:()=>cv,bugOutlineIcon:()=>ts,bugSolidIcon:()=>ns,buildingBlocksIcon:()=>rm,buildingsIcon:()=>lv,buildingsOutlineIcon:()=>rs,buildingsSolidIcon:()=>is,busIcon:()=>os,buttonIcon:()=>sp,calculatorIcon:()=>Pc,calendarDateIcon:()=>lp,calendarIcon:()=>As,cameraIcon:()=>Cu,cancelCircleIcon:()=>Gs,cancelIcon:()=>Us,cancelOutlineIcon:()=>Ws,carIcon:()=>ss,caretAltDownIcon:()=>Vn,caretAltExpandIcon:()=>Zn,caretAltLeftIcon:()=>Hn,caretAltRightIcon:()=>Bn,caretAltToBottomIcon:()=>Gn,caretAltToLeftIcon:()=>Kn,caretAltToRightIcon:()=>Wn,caretAltToTopIcon:()=>Un,caretAltUpIcon:()=>zn,caretBlIcon:()=>Ln,caretBrIcon:()=>In,caretDoubleAltDownIcon:()=>Yn,caretDoubleAltLeftIcon:()=>Xn,caretDoubleAltRightIcon:()=>Jn,caretDoubleAltUpIcon:()=>qn,caretTlIcon:()=>Rn,caretTrIcon:()=>Fn,cartIcon:()=>Fc,categorizeIcon:()=>hr,cellSplitHorizontallyIcon:()=>Em,cellSplitVerticallyIcon:()=>Dm,cellsMergeHorizontallyIcon:()=>wm,cellsMergeIcon:()=>Cm,cellsMergeVerticallyIcon:()=>Tm,changeManuallyIcon:()=>vp,chartAreaClusteredIcon:()=>j_,chartAreaRangeIcon:()=>P_,chartAreaStacked100Icon:()=>N_,chartAreaStackedIcon:()=>M_,chartBarClusteredIcon:()=>D_,chartBarRangeIcon:()=>A_,chartBarStacked100Icon:()=>k_,chartBarStackedIcon:()=>O_,chartBubbleIcon:()=>J_,chartCandlestickIcon:()=>Y_,chartChoroplethIcon:()=>tv,chartColumnClusteredIcon:()=>C_,chartColumnRangeIcon:()=>E_,chartColumnStacked100Icon:()=>T_,chartColumnStackedIcon:()=>w_,chartDoughnutIcon:()=>H_,chartLineIcon:()=>F_,chartLineMarkersIcon:()=>R_,chartLineStacked100Icon:()=>L_,chartLineStacked100MarkersIcon:()=>B_,chartLineStackedIcon:()=>I_,chartLineStackedMarkersIcon:()=>z_,chartOhlcIcon:()=>X_,chartPieIcon:()=>V_,chartRadarFilledIcon:()=>$_,chartRadarIcon:()=>Z_,chartRadarMarkersIcon:()=>Q_,chartRoseIcon:()=>ev,chartScatterIcon:()=>U_,chartScatterSmoothLinesIcon:()=>G_,chartScatterSmoothLinesMarkersIcon:()=>W_,chartScatterStraightLinesIcon:()=>q_,chartScatterStraightLinesMarkersIcon:()=>K_,checkCircleIcon:()=>Js,checkIcon:()=>Ks,checkOutlineIcon:()=>qs,checkboxCheckedIcon:()=>pu,checkboxIcon:()=>fu,checkboxIndeterminateIcon:()=>mu,checkboxNullIcon:()=>hu,chevronDoubleDownIcon:()=>qr,chevronDoubleLeftIcon:()=>Jr,chevronDoubleRightIcon:()=>Yr,chevronDoubleUpIcon:()=>Xr,chevronDownIcon:()=>nr,chevronLeftIcon:()=>rr,chevronRightIcon:()=>tr,chevronUpIcon:()=>er,circleIcon:()=>gu,circleShapeIcon:()=>Eo,cleanIcon:()=>uv,cleanOutlineIcon:()=>ll,cleanSolidIcon:()=>ul,clearCssIcon:()=>Yp,clipboardCodeIcon:()=>Hp,clipboardHtmlIcon:()=>Gp,clipboardIcon:()=>Vp,clipboardMarkdownIcon:()=>Kp,clipboardTextIcon:()=>qp,clipboardWordAltIcon:()=>Wp,clipboardWordIcon:()=>Up,clockArrowRotateIcon:()=>sl,clockIcon:()=>ks,closedCaptionsIcon:()=>nu,cloudIcon:()=>Ag,codeIcon:()=>xg,codeSnippetIcon:()=>ap,colResizeIcon:()=>dr,columnFreezeIcon:()=>jm,columnsIcon:()=>Er,comboboxIcon:()=>Do,commentIcon:()=>jp,commentRemoveIcon:()=>Mp,commentsRemoveIcon:()=>Np,concreteTruckIcon:()=>dl,connectorIcon:()=>Ic,convertLowercaseIcon:()=>of,convertUppercaseIcon:()=>sf,copyFormatIcon:()=>Xp,copyIcon:()=>zp,cropIcon:()=>ku,crosstabIcon:()=>Jm,crosstabWizardIcon:()=>Ym,csIcon:()=>Dg,csprojIcon:()=>Tg,css3Icon:()=>yg,cssIcon:()=>Sg,cubeIcon:()=>Oo,customFormatIcon:()=>Hm,customIconIcon:()=>Ep,cutIcon:()=>Bp,dashboardIcon:()=>dv,dashboardOutlineIcon:()=>cs,dashboardSolidIcon:()=>ls,dataCsvIcon:()=>Wg,dataIcon:()=>Ng,dataJsonIcon:()=>Gg,dataOdsIcon:()=>Zr,dataRestIcon:()=>p_,dataSdsIcon:()=>Ri,dataSqlIcon:()=>Kg,dataWebIcon:()=>qg,decimalDecreaseIcon:()=>Wm,decimalIncreaseIcon:()=>Um,decisionIcon:()=>us,decreaseHorizontalSpacingIcon:()=>bd,decreaseVerticalSpacingIcon:()=>wd,deliciousBoxIcon:()=>fh,deliciousIcon:()=>dh,detailSectionIcon:()=>Bg,devicesIcon:()=>fv,devicesOutlineIcon:()=>za,devicesSolidIcon:()=>Ba,diggBoxIcon:()=>mh,diggIcon:()=>ph,dimensionsIcon:()=>Ad,directionsIcon:()=>ds,discountIcon:()=>pv,discountOutlineIcon:()=>fl,discountSolidIcon:()=>pl,displayBlockIcon:()=>$r,displayFlexIcon:()=>ei,displayInlineBlockIcon:()=>Vi,displayInlineFlexIcon:()=>ti,distanceIcon:()=>ko,divIcon:()=>df,divideIcon:()=>Kc,doctorIcon:()=>mv,doctorOutlineIcon:()=>ml,doctorSolidIcon:()=>hl,documentManagerIcon:()=>Tp,dollarIcon:()=>Bm,downloadIcon:()=>vc,downloadLightIcon:()=>zi,dragAndDropIcon:()=>mr,drawFreeIcon:()=>Ao,dribbbleBoxIcon:()=>Wh,dribbbleIcon:()=>Uh,dropdownIcon:()=>jo,dropletIcon:()=>Ru,dropletSlashIcon:()=>dd,dropletSliderIcon:()=>ni,editAnnotationsIcon:()=>va,editToolsIcon:()=>gp,educationIcon:()=>hv,educationOutlineIcon:()=>fs,educationSolidIcon:()=>ps,envelopBoxIcon:()=>gh,envelopIcon:()=>hh,envelopLinkIcon:()=>cm,envelopeBoxIcon:()=>Gi,envelopeIcon:()=>qi,envelopeLinkIcon:()=>Ki,equalIcon:()=>Hc,eraserIcon:()=>gv,eraserOutlineIcon:()=>_a,eraserSolidIcon:()=>Mo,exclamationCircleIcon:()=>Su,exeIcon:()=>wg,exportIcon:()=>x_,eyeIcon:()=>kc,eyeSlashIcon:()=>Bi,eyedropperIcon:()=>Ed,facebookBoxIcon:()=>vh,facebookIcon:()=>_h,fileAddIcon:()=>ig,fileAscxIcon:()=>hg,fileAudioIcon:()=>r_,fileBacIcon:()=>gg,fileClockIcon:()=>_v,fileClockOutlineIcon:()=>zl,fileConfigIcon:()=>mg,fileCsvIcon:()=>og,fileDataIcon:()=>o_,fileDiscImageIcon:()=>s_,fileErrorIcon:()=>d_,fileExcelIcon:()=>sg,fileFlashIcon:()=>pg,fileFooterIcon:()=>Fg,fileHeaderIcon:()=>Pg,fileHorizontalIcon:()=>jg,fileIcon:()=>rg,fileImageIcon:()=>i_,fileMdbIcon:()=>lg,filePdfIcon:()=>dg,filePptIcon:()=>ug,filePresentationIcon:()=>a_,fileProgrammingIcon:()=>c_,filePsdIcon:()=>fg,fileReportIcon:()=>ri,fileTxtIcon:()=>ag,fileTypescriptIcon:()=>m_,fileVideoIcon:()=>n_,fileWordIcon:()=>cg,fileWrenchIcon:()=>$d,fileZipIcon:()=>_g,filesErrorIcon:()=>f_,filmIcon:()=>vg,filterAddExpressionIcon:()=>mc,filterAddGroupIcon:()=>hc,filterClearIcon:()=>uc,filterIcon:()=>lc,filterSmallIcon:()=>dc,filterSortAscIcon:()=>qv,filterSortAscSmallIcon:()=>fc,filterSortDescIcon:()=>Jv,filterSortDescSmallIcon:()=>pc,flashManagerIcon:()=>Lp,flipHorizontalIcon:()=>ju,flipVerticalIcon:()=>Mu,folderAddIcon:()=>$h,folderIcon:()=>Zh,folderMoreIcon:()=>tg,folderOpenIcon:()=>Qh,folderUpIcon:()=>eg,fontFamilyIcon:()=>rf,fontGrowIcon:()=>Zi,fontShrinkIcon:()=>Qi,fontSizeIcon:()=>Gm,foodIcon:()=>vv,foodOutlineIcon:()=>xo,foodSolidIcon:()=>bo,foregroundColorIcon:()=>af,formElementIcon:()=>ip,formIcon:()=>rp,formatCodeBlockIcon:()=>nm,formulaFxIcon:()=>Lm,forwardIcon:()=>Zl,freeTextIcon:()=>xa,fullscreenExitIcon:()=>ud,fullscreenIcon:()=>ld,gapColumnIcon:()=>ii,gapRowIcon:()=>ai,gaugeLinearIcon:()=>Ui,gaugeRadialIcon:()=>Wi,gearIcon:()=>Ec,gearsIcon:()=>Dc,globeIcon:()=>th,globeLinkIcon:()=>om,globeOutlineIcon:()=>eh,globeUnlinkIcon:()=>sm,googleBoxIcon:()=>bh,googleIcon:()=>yh,googlePlusBoxIcon:()=>Sh,googlePlusIcon:()=>xh,graphIcon:()=>S_,grayscaleIcon:()=>Wu,greaterOrEqualIcon:()=>Gc,gridIcon:()=>gr,gridLayoutIcon:()=>_r,groupBoxIcon:()=>up,groupCollectionIcon:()=>Jg,groupFooterSectionIcon:()=>Lg,groupHeaderSectionIcon:()=>Ig,groupIcon:()=>vr,groupSectionIcon:()=>Hg,h1Icon:()=>pf,h2Icon:()=>mf,h3Icon:()=>hf,h4Icon:()=>gf,h5Icon:()=>_f,h6Icon:()=>vf,handIcon:()=>nl,handleDragDotsIcon:()=>ka,handleDragIcon:()=>br,handleResizeAltIcon:()=>oi,handleResizeIcon:()=>si,hdIcon:()=>tu,headsetIcon:()=>ms,heartIcon:()=>lu,heartOutlineIcon:()=>cu,hexagonShapeIcon:()=>No,highlightFreeIcon:()=>ba,highlightIcon:()=>ya,homeIcon:()=>Nr,horizontalRuleIcon:()=>Ff,html5Icon:()=>bg,hyperlinkOpenIcon:()=>bc,hyperlinkOpenSmIcon:()=>xc,imageAbsolutePositionIcon:()=>Km,imageAddIcon:()=>Op,imageEditIcon:()=>kp,imageExportIcon:()=>Tu,imageIcon:()=>wu,imageMapEditorIcon:()=>Ap,imageResizeIcon:()=>Ou,imagesIcon:()=>ci,importIcon:()=>b_,inboxIcon:()=>ch,increaseHorizontalSpacingIcon:()=>yd,increaseVerticalSpacingIcon:()=>Cd,indentIcon:()=>xf,industrialVehicleIcon:()=>Ma,infoCircleIcon:()=>bu,infoSolidIcon:()=>Xi,inheritedIcon:()=>t_,inputboxIcon:()=>Ca,insertBottomIcon:()=>Tf,insertFreeTextIcon:()=>Po,insertMiddleIcon:()=>wf,insertTopIcon:()=>Cf,instagramBoxIcon:()=>Va,instagramIcon:()=>Ha,invertColorsIcon:()=>Hu,italicIcon:()=>tf,jsIcon:()=>Cg,justifyContentAroundAltIcon:()=>Qd,justifyContentAroundIcon:()=>qd,justifyContentBetweenAltIcon:()=>Zd,justifyContentBetweenIcon:()=>Kd,justifyContentCenterAltIcon:()=>Yd,justifyContentCenterIcon:()=>Wd,justifyContentEndAltIcon:()=>Xd,justifyContentEndIcon:()=>Gd,justifyContentStartAltIcon:()=>Jd,justifyContentStartIcon:()=>Ud,kpiStatusDenyIcon:()=>zc,kpiStatusHoldIcon:()=>Bc,kpiStatusOpenIcon:()=>Vc,labTechnicianIcon:()=>yv,labTechnicianOutlineIcon:()=>gl,labTechnicianSolidIcon:()=>_l,laptopIcon:()=>bv,laptopOutlineIcon:()=>Ua,laptopSolidIcon:()=>Wa,launchIcon:()=>Sc,layout1By4Icon:()=>Sr,layout2By2Icon:()=>Cr,layoutIcon:()=>xr,layoutSideBySideIcon:()=>wr,layoutStackedIcon:()=>Tr,lessOrEqualIcon:()=>Wc,letterSpaceIcon:()=>li,levelDownIcon:()=>cr,levelToTopIcon:()=>ur,levelUpIcon:()=>lr,lightbulbIcon:()=>xv,lightbulbOutlineIcon:()=>Bl,lineHeightIcon:()=>ui,lineShapeIcon:()=>Fo,linkAddIcon:()=>am,linkIcon:()=>Ls,linkVerticalIcon:()=>zs,linkedinBoxIcon:()=>wh,linkedinIcon:()=>Ch,listLatinBigIcon:()=>di,listLatinSmallIcon:()=>fi,listOrderedIcon:()=>yf,listRomanBigIcon:()=>pi,listRomanLowerIcon:()=>y_,listRomanSmallIcon:()=>mi,listRomanUpperIcon:()=>v_,listUnorderedIcon:()=>bf,listUnorderedOutlineIcon:()=>hi,listUnorderedSquareIcon:()=>gi,locationsIcon:()=>Ya,lockIcon:()=>Vs,loginIcon:()=>gc,logoutIcon:()=>_c,luggageIcon:()=>Sv,luggageOutlineIcon:()=>hs,luggageSolidIcon:()=>gs,makeHorizontalSpacingEqualIcon:()=>vd,makeSameHeightIcon:()=>_d,makeSameSizeIcon:()=>hd,makeSameWidthIcon:()=>gd,makeVerticalSpacingEqualIcon:()=>Sd,mapMarkerIcon:()=>nh,mapMarkerTargetIcon:()=>rh,maxHeightIcon:()=>_i,maxWidthIcon:()=>vi,mediaManagerIcon:()=>Fp,menuFilterIcon:()=>Tl,menuIcon:()=>kr,menuSortAscIcon:()=>El,menuSortDescIcon:()=>Dl,microphoneIcon:()=>Cv,microphoneOutlineIcon:()=>Sl,microphoneSolidIcon:()=>xl,minHeightIcon:()=>yi,minWidthIcon:()=>bi,minusCircleIcon:()=>rc,minusIcon:()=>tc,minusOutlineIcon:()=>nc,minusSmIcon:()=>Rc,mirrorIcon:()=>Au,mobileIcon:()=>wv,mobileOutlineIcon:()=>Ka,mobileOutlineRingingIcon:()=>Ga,mobileRingingIcon:()=>Gv,mobileSolidIcon:()=>Ja,mobileSolidRingingIcon:()=>qa,moneyExchangeIcon:()=>Ia,moreHorizontalIcon:()=>jr,moreVerticalIcon:()=>Ar,musicNotesIcon:()=>iu,myspaceBoxIcon:()=>Eh,myspaceIcon:()=>Th,nonRecurrenceIcon:()=>Qr,nonStopIcon:()=>Tv,nonStopOutlineIcon:()=>_s,nonStopSolidIcon:()=>vs,notEqualIcon:()=>Uc,nurseIcon:()=>Ev,nurseOutlineIcon:()=>uo,nurseSolidIcon:()=>lo,optimizationIcon:()=>fo,outdentIcon:()=>Sf,outlineOffsetIcon:()=>xi,outlineWidthIcon:()=>Si,overlapIcon:()=>Mr,paddingBottomIcon:()=>Ci,paddingIcon:()=>Di,paddingLeftIcon:()=>wi,paddingRightIcon:()=>Ti,paddingTopIcon:()=>Ei,pageFooterSectionIcon:()=>zg,pageHeaderSectionIcon:()=>Rg,paletteIcon:()=>Lu,paneFreezeIcon:()=>km,paperPlaneIcon:()=>Hi,paperclipAltIcon:()=>Is,paperclipIcon:()=>Fs,paperclipOutlineAltRightIcon:()=>Vl,paperclipOutlineIcon:()=>Hl,paragraphAddIcon:()=>hp,paragraphHeightIcon:()=>da,paragraphMarkIcon:()=>ua,parameterBooleanIcon:()=>Yg,parameterDateTimeIcon:()=>Xg,parameterFloatIcon:()=>Zg,parameterIntegerIcon:()=>Qg,parameterStringIcon:()=>$g,parametersByteArrayIcon:()=>l_,parametersIcon:()=>Ug,parametersUnknownIcon:()=>u_,passwordBoxIcon:()=>Io,passwordIcon:()=>mp,pasteSparkleIcon:()=>Ol,patientIcon:()=>Dv,patientOutlineIcon:()=>co,patientSolidIcon:()=>so,pauseIcon:()=>Jl,pauseSmIcon:()=>ou,pencilIcon:()=>Ns,percentIcon:()=>Vm,perimeterIcon:()=>Lo,photosIcon:()=>fd,pillsIcon:()=>Ov,pillsOutlineIcon:()=>ys,pillsSolidIcon:()=>bs,pinBottomIcon:()=>kv,pinIcon:()=>ih,pinOutlineBottomIcon:()=>Pl,pinOutlineIcon:()=>Al,pinOutlineTopIcon:()=>Nl,pinSolidIcon:()=>kl,pinTopIcon:()=>Av,pinterestBoxIcon:()=>Oh,pinterestIcon:()=>Dh,planIcon:()=>xs,planeIcon:()=>jv,planeOutlineIcon:()=>Fa,planeSolidIcon:()=>Pa,playIcon:()=>ql,playSmIcon:()=>au,playlistIcon:()=>ru,plusCircleIcon:()=>ec,plusIcon:()=>Qs,plusOutlineIcon:()=>$s,plusSmIcon:()=>Lc,pointerIcon:()=>rl,positionBottomIcon:()=>Oi,positionLeftIcon:()=>ki,positionRightIcon:()=>Ai,positionTopIcon:()=>ji,printIcon:()=>Ms,puzzlePieceIcon:()=>im,qrCodeIcon:()=>Qc,qrCodeOutlineIcon:()=>Zc,qrCodeScannerIcon:()=>$c,questionCircleIcon:()=>xu,questionSolidIcon:()=>cl,radiobuttonCheckedIcon:()=>vu,radiobuttonIcon:()=>_u,rectangleShapeIcon:()=>Ro,recycleIcon:()=>Mv,recycleOutlineIcon:()=>Na,recycleSolidIcon:()=>ja,redditBoxIcon:()=>Ah,redditIcon:()=>kh,redoIcon:()=>Cs,regularExpressionIcon:()=>Mi,removeHorizontalSpacingIcon:()=>xd,removeVerticalSpacingIcon:()=>Td,reorderIcon:()=>Or,repeatIcon:()=>Kl,replaceAllIcon:()=>Ni,replaceFreeTextIcon:()=>zo,replaceSingleIcon:()=>Pi,reportElementIcon:()=>Fi,rewindIcon:()=>Xl,rightDoubleQuotesIcon:()=>Ii,rotateIcon:()=>Nu,rotateLeftIcon:()=>Fu,rotateRightIcon:()=>Pu,roundCornersIcon:()=>Ju,rowCollapseIcon:()=>wl,rowExpandIcon:()=>Cl,rowFreezeIcon:()=>Am,rowsIcon:()=>Dr,rssBoxIcon:()=>Kh,rssIcon:()=>Gh,rulerIcon:()=>Nv,rulerOutlineAltIcon:()=>Bo,rulerOutlineIcon:()=>ga,rulerSolidAltIcon:()=>Vo,rulerSolidIcon:()=>Ho,rulerTriangleIcon:()=>Pv,rulerTriangleOutlineIcon:()=>Uo,rulerTriangleSolidIcon:()=>Wo,saveIcon:()=>js,scaleIcon:()=>wa,searchIcon:()=>Ac,securityCheckIcon:()=>Fv,securityCheckOutlineIcon:()=>po,securityCheckSolidIcon:()=>mo,securityLockIcon:()=>Iv,securityLockOutlineIcon:()=>ho,securityLockSolidIcon:()=>go,selectAllIcon:()=>op,selectBoxIcon:()=>cp,setColumnPositionIcon:()=>ol,shapeLineIcon:()=>zu,shapesIcon:()=>qu,shareIcon:()=>oh,sharpenIcon:()=>Ku,signatureIcon:()=>tl,silverlightIcon:()=>Pp,sizeToGridIcon:()=>md,slidersIcon:()=>Vu,slnIcon:()=>kg,smsIcon:()=>Lv,smsOutlineIcon:()=>ro,smsSolidIcon:()=>io,snapGridIcon:()=>Dd,snapToGridlinesIcon:()=>Od,snapToSnaplinesIcon:()=>kd,sortAscIcon:()=>ic,sortAscSmallIcon:()=>sc,sortClearIcon:()=>oc,sortDescIcon:()=>ac,sortDescSmallIcon:()=>cc,sparklesIcon:()=>la,speedIcon:()=>Ra,spellCheckerIcon:()=>Nm,stampIcon:()=>ma,starIcon:()=>du,starOutlineIcon:()=>uu,stickIcon:()=>il,stickyNoteIcon:()=>ha,stopIcon:()=>Yl,stopSmIcon:()=>su,strikethroughIcon:()=>cf,stripAllFormattingIcon:()=>Zp,stripCssFormatIcon:()=>Qp,stripFontElementsIcon:()=>$p,stripSpanElementsIcon:()=>em,stripWordFormattingIcon:()=>tm,stumbleUponBoxIcon:()=>Mh,stumbleUponIcon:()=>jh,subreportIcon:()=>Mg,subscriptIcon:()=>lf,sumIcon:()=>Rm,superscriptIcon:()=>Yv,supscriptIcon:()=>uf,sustainabilityIcon:()=>La,sweeperVehicleIcon:()=>vl,symbolIcon:()=>zm,tableAddIcon:()=>um,tableAlignBottomCenterIcon:()=>Uf,tableAlignBottomLeftIcon:()=>Hf,tableAlignBottomRightIcon:()=>Wf,tableAlignMiddleCenterIcon:()=>Bf,tableAlignMiddleLeftIcon:()=>zf,tableAlignMiddleRightIcon:()=>Vf,tableAlignRemoveIcon:()=>Gf,tableAlignTopCenterIcon:()=>Lf,tableAlignTopLeftIcon:()=>If,tableAlignTopRightIcon:()=>Rf,tableBodyIcon:()=>Xm,tableCellDeleteIcon:()=>xm,tableCellIcon:()=>pm,tableCellPropertiesIcon:()=>mm,tableColumnDeleteIcon:()=>ym,tableColumnGroupsIcon:()=>Zm,tableColumnInsertLeftIcon:()=>hm,tableColumnInsertRightIcon:()=>gm,tableCornerIcon:()=>Qm,tableDeleteIcon:()=>Sm,tableIcon:()=>dm,tablePositionCenterIcon:()=>g_,tablePositionEndIcon:()=>__,tablePositionStartIcon:()=>h_,tablePropertiesIcon:()=>fm,tableRowDeleteIcon:()=>bm,tableRowGroupsIcon:()=>$m,tableRowInsertAboveIcon:()=>_m,tableRowInsertBelowIcon:()=>vm,tableUnmergeIcon:()=>Om,tableWizardIcon:()=>qm,tabletIcon:()=>Rv,tabletOutlineIcon:()=>Xa,tabletSolidIcon:()=>Za,tellAFriendBoxIcon:()=>Ph,tellAFriendIcon:()=>Nh,templateManagerIcon:()=>_p,textClipIcon:()=>na,textOverflowIcon:()=>$i,textTruncateIcon:()=>ta,textWrapArrowIcon:()=>ea,textWrapIcon:()=>Pf,textareaIcon:()=>dp,textboxHiddenIcon:()=>pp,textboxIcon:()=>fp,therapistIcon:()=>zv,therapistOutlineIcon:()=>ao,therapistSolidIcon:()=>oo,thumbDownIcon:()=>oa,thumbDownOutlineIcon:()=>aa,thumbUpIcon:()=>ca,thumbUpOutlineIcon:()=>sa,thumbnailsDownIcon:()=>sd,thumbnailsLeftIcon:()=>cd,thumbnailsRightIcon:()=>od,thumbnailsUpIcon:()=>ad,tocSectionIcon:()=>Vg,tocSectionLevelIcon:()=>e_,toggleFullScreenModeIcon:()=>Im,toolbarFloatIcon:()=>Mm,trackChangesAcceptAllIcon:()=>Sp,trackChangesAcceptIcon:()=>xp,trackChangesEnableIcon:()=>bp,trackChangesIcon:()=>yp,trackChangesRejectAllIcon:()=>wp,trackChangesRejectIcon:()=>Cp,transactionsIcon:()=>Oa,transparencyIcon:()=>Uu,trashIcon:()=>Ps,truckIcon:()=>Ea,tumblrBoxIcon:()=>Ih,tumblrIcon:()=>Fh,twitterBoxIcon:()=>Rh,twitterIcon:()=>Lh,underlineIcon:()=>nf,undoIcon:()=>Ss,ungroupIcon:()=>yr,unlinkIcon:()=>Rs,unlinkVerticalIcon:()=>Bs,unlockIcon:()=>Hs,unpinIcon:()=>ah,unpinOutlineIcon:()=>Ml,unpinSolidIcon:()=>jl,unstickIcon:()=>al,upgradeIcon:()=>Bv,upgradeOutlineIcon:()=>_o,upgradeReloadIcon:()=>vo,upgradeSolidIcon:()=>yo,uploadIcon:()=>yc,userIcon:()=>sh,userOutlineIcon:()=>fa,usersIcon:()=>Vv,usersOutlineIcon:()=>Qa,usersSolidIcon:()=>$a,validationDataIcon:()=>Fm,validationXhtmlIcon:()=>Pm,vanIcon:()=>Ta,vbIcon:()=>Og,vbprojIcon:()=>Eg,videoExternalIcon:()=>Ip,vimeoBoxIcon:()=>Jh,vimeoIcon:()=>qh,volumeDownIcon:()=>Ql,volumeMuteIcon:()=>eu,volumeUpIcon:()=>$l,walletIcon:()=>Hv,walletOutlineIcon:()=>Da,walletSolidIcon:()=>pa,warningCircleIcon:()=>Ji,warningTriangleIcon:()=>Yi,weightScaleIcon:()=>Uv,weightScaleOutlineIcon:()=>yl,weightScaleSolidIcon:()=>bl,whatsappBoxIcon:()=>eo,whatsappIcon:()=>to,wholeWordIcon:()=>Li,windowIcon:()=>Cc,windowMinimizeIcon:()=>Tc,windowRestoreIcon:()=>wc,wrenchIcon:()=>Oc,xCircleIcon:()=>Zs,xIcon:()=>Ys,xLogoBoxIcon:()=>no,xLogoIcon:()=>Sa,xMarkIcon:()=>Wv,xMarkOutlineIcon:()=>Ul,xMarkSmOutlineIcon:()=>Wl,xOutlineIcon:()=>Xs,yammerBoxIcon:()=>Bh,yammerIcon:()=>zh,youtubeBoxIcon:()=>Xh,youtubeIcon:()=>Yh,zoomActualSizeIcon:()=>Eu,zoomBestFitIcon:()=>Du,zoomInIcon:()=>jc,zoomOutIcon:()=>Mc,zoomSparkleIcon:()=>Gl});let Fn={name:`caret-tr`,content:`<path d="M352 160v192L160 160z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},In={name:`caret-br`,content:`<path d="M352 352H160l192-192z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ln={name:`caret-bl`,content:`<path d="M160 352V160l192 192z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Rn={name:`caret-tl`,content:`<path d="M160 160h192L160 352z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},zn={name:`caret-alt-up`,content:`<path d="m256 160 128 192H128z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Bn={name:`caret-alt-right`,content:`<path d="M352 256 160 384V128z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Vn={name:`caret-alt-down`,content:`<path d="M256 352 128 160h256z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Hn={name:`caret-alt-left`,content:`<path d="m160 256 192-128v256z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Un={name:`caret-alt-to-top`,content:`<path d="m128 352 128-192 128 192zm256-224H128v32h256z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Wn={name:`caret-alt-to-right`,content:`<path d="m128 128 192 128-192 128zm224 256V128h-32v256z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Gn={name:`caret-alt-to-bottom`,content:`<path d="M384 128 256 320 128 128zM128 352h256v-32H128z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Kn={name:`caret-alt-to-left`,content:`<path d="M352 384 160 256l192-128zM128 128v256h32V128z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},qn={name:`caret-double-alt-up`,content:`<path d="m128 448 128-192 128 192zM256 64 128 256h256z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Jn={name:`caret-double-alt-right`,content:`<path d="m64 128 192 128L64 384zm384 128L256 128v256z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Yn={name:`caret-double-alt-down`,content:`<path d="M384 64 256 256 128 64zM256 448l128-192-128 1H128z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Xn={name:`caret-double-alt-left`,content:`<path d="M448 384 256 256.001l192-128zM64 256.001 256 384V128z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Zn={name:`caret-alt-expand`,content:`<path d="M128 288h256L256 480zM256 32 128 224h256.001z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Qn={name:`arrows-no-change`,content:`<path d="M256 160 128 352 0 160zm96 0L224 352h256.001z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},$n={name:`arrow-overflow-down`,content:`<path d="M384 160 256 352 128 160zM128 96v32h256V96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},er={name:`chevron-up`,content:`<path d="m129.941 353.941 126.06-126.06 126.061 126.06L416 320 256.001 160 96 320z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},tr={name:`chevron-right`,content:`<path d="m158.059 129.941 126.06 126.06-126.06 126.061L192 416l160-159.999L192 96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},nr={name:`chevron-down`,content:`<path d="m382.059 158.059-126.06 126.06-126.061-126.06L96 192l159.999 160L416 192z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},rr={name:`chevron-left`,content:`<path d="m353.941 382.059-126.06-126.06 126.06-126.061L320 96 160 255.999 320 416z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ir={name:`arrow-up`,content:`<path d="M384 288h-96v128h-64l-.001-128H128L255.999 96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ar={name:`arrow-right`,content:`<path d="M224 384v-96H96v-64h128v-96l192 128z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},or={name:`arrow-down`,content:`<path d="M128 224h96V96h64l.001 128H384L256.001 416z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},sr={name:`arrow-left`,content:`<path d="M288 128v96h128v64l-128 .001V384L96 256.001z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},cr={name:`level-down`,content:`<path d="M288 192v64h64l-80 128-80-128h64v-64H128v-32h288v32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},lr={name:`level-up`,content:`<path d="m128 288 80-128 80 128h-64v64h192v32H192v-96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ur={name:`level-to-top`,content:`<path d="m128 288 80-128 80 128h-64v64h192v32H192v-96zm288-160H96v32h320z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},dr={name:`col-resize`,content:`<path d="M128 255h64v33h-64v64.6L0 271.9l128-80.7zm96 225h64V32h-64zm288-207.9-128-80.7V256h-64v33h64v63.9z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},fr={name:`arrows-axes`,content:`<path d="M352 480v-64H128v64H96v-64H32v-32h64V160H32l80-128 80 128h-64v224h224v-64l128 80z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},pr={name:`arrows-swap`,content:`<path d="M256 160h-64v224h-32V160H96l80-128zm96 192V128h-32v224h-64l80 128 80-128z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},mr={name:`drag-and-drop`,content:`<path d="m32 128 192 112L32 352zm224 96v32h224v-32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},hr={name:`categorize`,content:`<path d="M32 32v192l160-96zm0 448V288l160 96zM192 64h288v32H192zm0 96h288v32H192zm0 160h288v32H192zm0 96h288v32H192z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},gr={name:`grid`,content:`<path d="M32 32h128v128H32zm160 448h128V352H192zm-160 0h128V352H32zm0-160h128V192H32zm160 0h128V192H192zM352 32v128h128V32zm0 288h128V192H352zM192 160h128V32H192zm160 320h128V352H352z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},_r={name:`grid-layout`,content:`<path d="M32 32h96v96H32zm128 0v96h320V32zM32 288h96v-96H32zm128 0h320v-96H160zM32 448h96v-96H32zm128 0h320v-96H160z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},vr={name:`group`,content:`<path d="M32 256h192v192H32zm0-32h192V32H32zm224 224h192V256H256zm0-416v192h192V32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},yr={name:`ungroup`,content:`<path d="M32 256h192v192H32zm32-64h128V64H64zm224 224h128V288H288zM256 32v192h192V32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},br={name:`handle-drag`,content:`<path d="M160 64h64v384h-64zm96 0v384h64V64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},xr={name:`layout`,content:`<path d="M192 416h256v64H192zm0-32h256v-64H192zM32 480h128V128H32zm160-288h256v-64H192zm0 96h256v-64H192zM32 0v96h416V0z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Sr={name:`layout-1-by-4`,content:`<path d="M32 0h192v480H32zm224 0v96h192V0zm0 224h192v-96H256zm0 128h192v-96H256zm0 128h192v-96H256z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Cr={name:`layout-2-by-2`,content:`<path d="M32 224h192V0H32zm224 0h192V0H256zM32 480h192V256H32zm224 0h192V256H256z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},wr={name:`layout-side-by-side`,content:`<path d="M32 384h416v96H32zm0-32h416v-96H32zm0-128h416v-96H32zM32 0v96h416V0z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Tr={name:`layout-stacked`,content:`<path d="M32 256h192v96H32zm0 224h192v-96H32zm224-128h192v-96H256zM32 0v224h416V0zm224 480h192v-96H256z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Er={name:`columns`,content:`<path d="M64 32h96v448H64zm128 448h96V32h-96zM320 32v448h96V32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Dr={name:`rows`,content:`<path d="M480 64v96H32V64zM32 192v96h448v-96zm448 128H32v96h448z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Or={name:`reorder`,content:`<path d="M480 128v64H32v-64zM32 224v64h448v-64zm448 96H32v64h448z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},kr={name:`menu`,content:`<path d="M480 32v96H32V32zM32 192v96h448v-96zm448 160H32v96h448z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ar={name:`more-vertical`,content:`<path d="M240 128c26.4 0 48-21.6 48-48s-21.6-48-48-48-48 21.6-48 48 21.6 48 48 48m0 64c-26.4 0-48 21.6-48 48s21.6 48 48 48 48-21.6 48-48-21.6-48-48-48m0 160c-26.4 0-48 21.6-48 48s21.6 48 48 48 48-21.6 48-48-21.6-48-48-48" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},jr={name:`more-horizontal`,content:`<path d="M128 240c0-26.4-21.6-48-48-48s-48 21.6-48 48 21.6 48 48 48 48-21.6 48-48m64 0c0 26.4 21.6 48 48 48s48-21.6 48-48-21.6-48-48-48-48 21.6-48 48m160 0c0 26.4 21.6 48 48 48s48-21.6 48-48-21.6-48-48-48-48 21.6-48 48" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Mr={name:`overlap`,content:`<path d="M320 320V64H64v256zM192 448h256V192h-96v160H192z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Nr={name:`home`,content:`<path d="M480 256c0 17.7-14.3 32-32 32-9.1 0-17.4-3.8-23.2-10l-8.8-8.7V416c0 17.7-14.3 32-32 32h-64c-17.7 0-32-14.3-32-32v-96h-64v96c0 17.7-14.3 32-32 32h-64c-17.7 0-32-14.3-32-32V268.6l-8.3 8.9C81.8 284 73.4 288 64 288c-17.7 0-32-14.3-32-32 0-8.5 3.3-16.1 8.6-21.9l.2-.2 1-1 191-191.3 1-1c5.8-5.5 13.6-8.9 22.2-8.9 9.1 0 17.3 3.8 23.1 9.9L470.3 233l.7.7.3.3c5.4 5.8 8.7 13.5 8.7 22" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Pr={name:`arrows-left-right`,content:`<path d="m512 240-128-80v64H128v-64L0 240l128 80v-64h256v64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Fr={name:`arrows-top-bottom`,content:`<path d="m240 512 80-128h-64V128h64L240 0l-80 128h64v256h-64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ir={name:`border-radius-bottom-left`,content:`<path d="M384 368c0 8.8-7.2 16-16 16h-64c-97 0-176-79-176-176v-64c0-8.8 7.2-16 16-16s16 7.2 16 16v64c0 79.4 64.6 144 144 144h64c8.8 0 16 7.2 16 16" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Lr={name:`border-radius-bottom-right`,content:`<path d="M368 128c8.8 0 16 7.2 16 16v64c0 97-79 176-176 176h-64c-8.8 0-16-7.2-16-16s7.2-16 16-16h64c79.4 0 144-64.6 144-144v-64c0-8.8 7.2-16 16-16" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Rr={name:`border-radius-top-left`,content:`<path d="M144 384c-8.8 0-16-7.2-16-16v-64c0-97 79-176 176-176h64c8.8 0 16 7.2 16 16s-7.2 16-16 16h-64c-79.4 0-144 64.6-144 144v64c0 8.8-7.2 16-16 16" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},zr={name:`border-radius-top-right`,content:`<path d="M128 144c0-8.8 7.2-16 16-16h64c97 0 176 79 176 176v64c0 8.8-7.2 16-16 16s-16-7.2-16-16v-64c0-79.4-64.6-144-144-144h-64c-8.8 0-16-7.2-16-16" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Br={name:`border-radius`,content:`<path d="M64 32h96v32H64v96H32V32zm384 416h-96v32h128V352h-32zM352 32v32h96v96h32V32zM64 352H32v128h128v-32H64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Vr={name:`border-style-bottom`,content:`<path d="M96 480v-64h320v64zm1-416h320V32H97zM64 416V96H32v320zm416 0V96h-32v320z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Hr={name:`border-style-left`,content:`<path d="M32 96h64v320H32zm416 1v320h32V97zM96 64h320V32H96zm0 416h320v-32H96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ur={name:`border-style-right`,content:`<path d="M480 416h-64V96h64zm-416-1V95H32v320zm352 33H96v32h320zm0-416H96v32h320z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Wr={name:`border-style-top`,content:`<path d="M416 32v64H96V32zm-1 416H95v32h320zm33-352v320h32V96zM32 96v320h32V96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Gr={name:`border-style`,content:`<path d="M32 96h32v320H32zm416 1h32v320h-32zM96 32h320v32H96zm0 416h320v32H96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Kr={name:`box-sizing`,content:`<path d="M32 0H0v480h480V0zm416 448H32V32h416zm-96-320h-32V96h32zM96 192H64v-32h32zm0-64H64V96h32zm64 0h-32V96h32zm64 0h-32V96h32zm64 0h-32V96h32zM96 256H64v-32h32zm320-128h-32V96h32zm0 128h-32v-32h32zm0-64h-32v-32h32zM96 384H64v-32h32zm256 0h-32v-32h32zm-192 0h-32v-32h32zm64 0h-32v-32h32zm64 0h-32v-32h32zm128 0h-32v-32h32zM96 320H64v-32h32zm320 0h-32v-32h32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},qr={name:`chevron-double-down`,content:`<path d="M382.1 224 256 350.1 129.9 224 96 257.9l160 160 160-160zm0-128L256 222.1 129.9 96 96 129.9l160 160 160-160z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Jr={name:`chevron-double-left`,content:`<path d="M289 383 162.9 257 289 130.9 255 97 95 257l160 160zm128 0L290.9 257 417 130.9 383 97 223 257l160 160z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Yr={name:`chevron-double-right`,content:`<path d="M223 130.9 349.1 257 223 383l34 34 160-160L257 97zm-128 0L221.1 257 95 383l34 34 160-160L129 97z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Xr={name:`chevron-double-up`,content:`<path d="m129.9 289.9 126.1-126L382.1 290l33.9-34L256 96 96 256zm0 128 126.1-126L382.1 418l33.9-34-160-160L96 384z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Zr={name:`data-ods`,content:`<path d="M415.94 93.61v.33c-.53 33.88-86.26 61.29-191.93 61.29S32.6 127.82 32.07 93.94v-.33C32.06 59.59 118 32 224 32s191.94 27.59 191.94 61.61m-.06 46.39v.32c-.53 33.88-86.26 61.29-191.93 61.29S32.54 174.2 32 140.32V140l.12 86.81v.32c.53 33.88 86.26 61.29 191.93 61.29S415.46 261 416 227.13v-.32Zm.12 180-.07-52v.32c-.34 21.73-35.73 40.8-88.93 51.68Zm-256 6.11C85.73 317.69 32.43 295 32 268.32V268l.12 86.81v.32C32.55 381.8 85.8 404.47 160 412.9Zm73.5 123.55q-22.26 0-36.28-14.49t-14-37.76q0-24.57 14.24-39.74t37.72-15.18q22.18 0 35.88 14.53t13.69 38.3q0 24.42-14.2 39.38t-37.05 14.96m1-87.08q-12.28 0-19.51 9.22t-7.23 24.39q0 15.39 7.23 24.35a23.15 23.15 0 0 0 18.93 9q12.07 0 19.15-8.71t7.08-24.17q0-16.11-6.86-25.08t-18.78-9Zm68.9 85.28V344.23h36.71q55.22 0 55.21 50.51 0 24.21-15.06 38.66t-40.15 14.46Zm23.34-84.63v65.69h11.57q15.17 0 23.81-9.1t8.64-24.82q0-14.82-8.56-23.31t-24-8.49Zm82.49 80.65v-23.12a44.8 44.8 0 0 0 13.66 7.91 43.9 43.9 0 0 0 14.89 2.64 33 33 0 0 0 7.7-.8 18 18 0 0 0 5.49-2.2 9.7 9.7 0 0 0 3.29-3.33 8.3 8.3 0 0 0 1.08-4.15 9 9 0 0 0-1.73-5.42 18.8 18.8 0 0 0-4.74-4.41 49 49 0 0 0-7.12-3.9q-4.11-1.87-8.89-3.83-12.14-5.06-18.1-12.36a27 27 0 0 1-6-17.63 28.05 28.05 0 0 1 3.25-13.91 27.7 27.7 0 0 1 8.85-9.58 39.9 39.9 0 0 1 13-5.53 66.6 66.6 0 0 1 15.61-1.77 94 94 0 0 1 14.34 1 56.4 56.4 0 0 1 11.53 3v21.6a36 36 0 0 0-5.68-3.18 45 45 0 0 0-6.32-2.27 49 49 0 0 0-6.47-1.34 45.5 45.5 0 0 0-6.1-.43 31.7 31.7 0 0 0-7.23.76 18.2 18.2 0 0 0-5.49 2.13 10.5 10.5 0 0 0-3.47 3.29 7.77 7.77 0 0 0-1.23 4.3 8.27 8.27 0 0 0 1.37 4.66 15.9 15.9 0 0 0 3.91 3.9 41 41 0 0 0 6.14 3.61q3.61 1.77 8.16 3.65a91.6 91.6 0 0 1 11.17 5.53 39.9 39.9 0 0 1 8.49 6.61 25.8 25.8 0 0 1 5.42 8.42 29.8 29.8 0 0 1 1.88 11q0 8.67-3.29 14.56a26.7 26.7 0 0 1-8.92 9.54 38.6 38.6 0 0 1-13.12 5.24 76 76 0 0 1-15.79 1.59 88 88 0 0 1-16.22-1.44 49.2 49.2 0 0 1-13.31-4.34Z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Qr={name:`non-recurrence`,content:`<path d="m321 434.2 47.5 47.5C335.5 501 297 512 256 512 132.3 512 32 411.7 32 288c0-41 11-79.5 30.3-112.6l47.5 47.5c-8.9 19.9-13.8 41.9-13.8 65 0 88.2 71.8 160 160 160 23.1.1 45.2-4.8 65-13.7m118.3-17.5c12.9-18.3 23.1-38.7 30.1-60.4 6.9-21.5 10.6-44.5 10.6-68.3 0-40.8-10.9-79.1-30-112l-55.5 32c13.6 23.5 21.5 50.9 21.5 80 0 4.8-.2 9.5-.6 14.2-2.2 24.8-10.1 47.9-22.3 68.2L173.6 150.9c20.3-12.2 43.4-20.1 68.2-22.3 4.7-.4 9.4-.6 14.2-.6v64l160-96L256 0v64c-23.8 0-46.7 3.7-68.3 10.6-21.8 7-42.1 17.2-60.4 30.1L22.6 0 0 22.6 489.4 512l22.6-22.6z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},$r={name:`display-block`,content:`<path d="M32 32h448v32H32zm0 416h448v32H32zm0-64h448V128H32zm64-192h320v128H96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ei={name:`display-flex`,content:`<path d="M32 32v448h448V32zm416 416H64V64h384zM128 128h96v256h-96zm160 0h96v256h-96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ti={name:`display-inline-flex`,content:`<path d="M96 416h320V96H96zm32-288h256v256H128zm32 32h64v192h-64zm128 0h64v192h-64zM32 32h32v448H32zm416 0h32v448h-32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ni={name:`droplet-slider`,content:`<path d="M192 384v32c-53 0-96-43-96-96h32c0 35.3 28.7 64 64 64m160-72c0 92.8-71.6 168-160 168S32 404.8 32 312C32 181.3 192 32 192 32s160 149.3 160 280m-32 0c0-46.3-25.3-104.7-73-169-20-27-40.3-49.8-55-65.4-14.7 15.6-34.9 38.5-55 65.4-47.8 64.3-73 122.8-73 169 0 75 57.4 136 128 136s128-61 128-136m128-88h-32v256h32zm0-192h-32v64h32zm-64 96v64h96v-64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ri={name:`file-report`,content:`<path d="M416 32H96a32 32 0 0 0-32 32v384a32 32 0 0 0 32 32h320a32 32 0 0 0 32-32V64a32 32 0 0 0-32-32m0 416H96V64h320Zm-96-96-160 .14V384l160-.14Zm32-64-192 .17V320l192-.17ZM223.15 127.9a64 64 0 1 0 64 64h-64Zm32-32v64h64a64 64 0 0 0-63.99-64Z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ii={name:`gap-column`,content:`<path d="M32 32v448h448V32zm416 416H64V64h384zM96 96h96v320H96zm224 0h96v320h-96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ai={name:`gap-row`,content:`<path d="M480 32H32v448h448zM64 448V64h384v384zM96 96h320v96H96zm0 224h320v96H96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},oi={name:`handle-resize-alt`,content:`<path d="M480 224v256H224v-64h192V224z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},si={name:`handle-resize`,content:`<path d="m379.5 475.5-22.6-22.6 96-96 22.6 22.6zm79.7-208.2-22.6-22.6-191.9 191.9 22.6 22.6z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ci={name:`images`,content:`<path d="M256 288c0 17.7-14.3 32-32 32s-32-14.3-32-32 14.3-32 32-32 32 14.3 32 32m96-64v192c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32h256c17.7 0 32 14.3 32 32m-31.8 0q-.15-.15 0 0l-256.1-.1-.1.1v149.9l74.6-70 85.3 80 53.3-50 42.7 40zm63.8-96H128c-17.7 0-32 14.3-32 32h288v224c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32m64-64H192c-17.7 0-32 14.3-32 32h288v224c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},li={name:`letter-space`,content:`<path d="m310 336 26 80h48L280 96h-48L128 416h48l26-80zm-54-166.2L294.4 288h-76.8zM448 32h32v448h-32zM32 32h32v448H32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ui={name:`line-height`,content:`<path d="m310 336 26 80h48L280 96h-48L128 416h48l26-80zm-54-166.2L294.4 288h-76.8zM32 32h448v32H32zm0 416h448v32H32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},di={name:`list-latin-big`,content:`<path d="M115.1 136H72.6l-7.4 24H32.1L79.3 31.5h29.1L155.9 160h-33.3zm-35-23.9h27.6L93.8 67.5zM42.1 320V191.5h46.2c16.5 0 29.1 3 37.7 9.1q12.9 9.15 12.9 26.4c0 6.6-1.5 12.3-4.6 17s-7.6 8.2-13.5 10.4c6.7 1.8 11.9 5.1 15.4 9.9q5.4 7.2 5.4 17.7c0 12.6-4 22.1-12 28.4s-19.8 9.5-35.4 9.7H42.1zm31-74.9h16.2c6.8-.1 11.6-1.3 14.5-3.7s4.3-6 4.3-10.7c0-5.4-1.6-9.3-4.7-11.7s-8.2-3.6-15.1-3.6H73.1zm0 20.3v30.8h20.3c5.6 0 9.9-1.3 12.9-3.8q4.5-3.9 4.5-10.8c0-10.7-5.3-16.1-16-16.2zm73 171.1q-.6 13.35-7.2 23.7t-18.6 15.9c-8 3.8-17.1 5.6-27.3 5.6q-25.35 0-39.9-16.5c-14.55-16.5-14.6-26.5-14.6-46.6v-6.4c0-12.6 2.2-23.6 6.6-33.1Q51.7 365 64 357.2c8.2-5.1 17.8-7.7 28.6-7.7 15.6 0 28.1 4.1 37.6 12.3q14.25 12.3 16.2 33.9h-30.9c-.2-7.8-2.2-13.4-5.9-16.9-3.7-3.4-9.4-5.1-16.9-5.1-7.7 0-13.4 2.9-16.9 8.6-3.6 5.8-5.5 15-5.6 27.6v9.1c0 13.7 1.7 23.5 5.2 29.4 3.4 5.9 9.4 8.8 17.8 8.8 7.1 0 12.6-1.7 16.3-5 3.8-3.4 5.8-8.7 6-16h30.6zM192 96h288v32H192zm0 160h288v32H192zm0 160h288v32H192z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},fi={name:`list-latin-small`,content:`<path d="M94.5 152c-1.1-1.9-2-4.8-2.8-8.6-5.5 6.9-13.1 10.3-22.9 10.3-9 0-16.7-2.7-22.9-8.2-6.3-5.4-9.4-12.3-9.4-20.5 0-10.4 3.8-18.2 11.5-23.5 7.6-5.3 18.8-7.9 33.4-7.9h9.2v-5.1q0-13.2-11.4-13.2c-7.1 0-10.6 3.5-10.6 10.5H38.7c0-9.2 3.9-16.7 11.8-22.5s17.9-8.6 30.1-8.6 21.8 3 28.9 8.9 10.7 14.1 10.9 24.4v42.3c.1 8.8 1.5 15.5 4.1 20.1v1.5zm-18.6-19.4c3.7 0 6.8-.8 9.2-2.4s4.2-3.4 5.3-5.4v-15.3h-8.6c-10.4 0-15.5 4.6-15.5 13.9q0 4.05 2.7 6.6c1.8 1.7 4.1 2.6 6.9 2.6M129.4 280c0 15.7-3.2 27.7-9.7 36.1s-15.6 12.6-27.4 12.6c-9.7 0-17.5-3.9-23.5-11.6l-1.2 9.8H41V191.4h29.7v47.7c5.5-6.3 12.7-9.4 21.4-9.4 11.9 0 21.1 4.3 27.5 12.8 6.5 8.5 9.7 20.5 9.7 36zm-29.8-1.9c0-9.2-1.2-15.7-3.7-19.6-2.4-3.9-6.2-5.9-11.3-5.9-6.7 0-11.4 2.6-13.9 7.7v37.9c2.5 5.1 7.2 7.6 14.1 7.6 7 0 11.4-3.4 13.3-10.2 1-3.4 1.5-9.2 1.5-17.5M81.1 452.8c4.2 0 7.4-1.1 9.7-3.4s3.4-5.4 3.4-9.5h27.9c0 10.5-3.8 19.1-11.3 25.8s-17.2 10.1-29 10.1c-13.9 0-24.8-4.4-32.8-13.1s-12-20.8-12-36.2v-1.2c0-9.6 1.8-18.2 5.3-25.6 3.6-7.4 8.7-13.1 15.4-17 6.7-4 14.7-6 23.8-6 12.4 0 22.3 3.4 29.6 10.3s10.9 16.2 10.9 28H94.2q0-7.35-3.6-11.4c-2.4-2.6-5.6-4-9.7-4q-11.55 0-13.5 14.7-.6 4.65-.6 12.9c0 9.6 1.1 16.2 3.4 19.9s5.9 5.7 10.9 5.7M192 96h288v32H192zm0 160h288v32H192zm0 160h288v32H192z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},pi={name:`list-roman-big`,content:`<path d="M32 32h32v128H32zm0 288h32V192H32zm64 0h32V192H96zM32 480h32V352H32zm64 0h32V352H96zm64 0h32V352h-32zM128 96h352v32H128zm64 160h288v32H192zm64 160h224v32H256zM96 152c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8m64 160c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8m64 160c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},mi={name:`list-roman-small`,content:`<path d="M32 64h16v96H32zm0 256h16v-96H32zm32 0h16v-96H64zM32 480h16v-96H32zm32 0h16v-96H64zm32 0h16v-96H96zM48 40c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8m32 112c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8m32 160c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8M48 200c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8m32 0c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8M48 360c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8m32 0c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8m32 0c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8m32 112c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8M128 96h352v32H128zm32 160h320v32H160zm32 160h288v32H192z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},hi={name:`list-unordered-outline`,content:`<path d="M192 80h288v32H192zm0 160h288v32H192zm0 160h288v32H192zM80 80c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16m0-32c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48m0 192c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16m0-32c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48m0 192c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16m0-32c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},gi={name:`list-unordered-square`,content:`<path d="M128 160H32V64h96zm0 64H32v96h96zm0 160H32v96h96zm64-256h288V96H192zm0 160h288v-32H192zm0 160h288v-32H192z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},_i={name:`max-height`,content:`<path d="M384 0H96v32h288zm0 479H240.6L320 352h-64V160h64L240 32l-80 128h64v192h-64l79.4 127H96v32h288z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},vi={name:`max-width`,content:`<path d="M0 96v288h32V96zm479 0v143.4L352 160v64H160v-64L32 240l128 80v-64h192v64l127-79.4V384h32V96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},yi={name:`min-height`,content:`<path d="M240 192H96v32h288v-32zm144 96H96v32h288zM160 448h160l-80-128zm64 0h32v64h-32zm32-384V0h-32v64h-64l80 128 80-128z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},bi={name:`min-width`,content:`<path d="M192 240v144h32V96h-32zm96-144v288h32V96zm160 224V160l-128 80zm0-96h64v32h-64zm-384 0H0v32h64v64l128-80-128-80z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},xi={name:`outline-offset`,content:`<path d="M448 32H32v448h448V32zm0 416H64V64h384zM160 320v32h192V160H160zm32-128h128v128H192z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Si={name:`outline-width`,content:`<path d="M416 32H32v448h448V32zm0 384H96V96h320zm-256-32h224V128H128v256zm0-224h192v192H160z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ci={name:`padding-bottom`,content:`<path d="M288.2 352H256v64h64v64H160v-64h64v-64h-32v-64h96.2zM160 32h64v96h-32.2v32H288v-32h-32V32h64V0H160zm192 192v-32.2h-32V288h32v-32h96v64h32V160h-32v64zm-224 32v32.2h32V192h-32v32H32v-64H0v160h32v-64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},wi={name:`padding-left`,content:`<path d="M128 288.2V256H64v64H0V160h64v64h64v-32h64v96.2zM448 160v64h-96v-32.2h-32V288h32v-32h96v64h32V160zM256 352h32.2v-32H192v32h32v96h-64v32h160v-32h-64zm-32-224h-32.2v32H288v-32h-32V32h64V0H160v32h64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ti={name:`padding-right`,content:`<path d="M352 191.8V224h64v-64h64v160h-64v-64h-64v32h-64v-96.2zM32 320v-64h96v32.2h32V192h-32v32H32v-64H0v160zm192-192h-32.2v32H288v-32h-32V32h64V0H160v32h64zm32 224h32.2v-32H192v32h32v96h-64v32h160v-32h-64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ei={name:`padding-top`,content:`<path d="M191.8 128H224V64h-64V0h160v64h-64v64h32v64h-96.2zM320 448h-64v-96h32.2v-32H192v32h32v96h-64v32h160zM128 256v32.2h32V192h-32v32H32v-64H0v160h32v-64zm224-32v-32.2h-32V288h32v-32h96v64h32V160h-32v64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Di={name:`padding`,content:`<path d="M128 288.2V256H32v64H0V160h32v64h96v-32h32v96.2zM448 160v64h-96v-32.2h-32V288h32v-32h96v64h32V160zM256 352h32.2v-32H192v32h32v96h-64v32h160v-32h-64zm-32-224h-32.2v32H288v-32h-32V32h64V0H160v32h64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Oi={name:`position-bottom`,content:`<path d="M32 64v416h448V32H32zm416 0v384H64V64zM96 320h320v96H96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ki={name:`position-left`,content:`<path d="M448 32H32v448h448V32zm0 416H64V64h384zM96 96h96v320H96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ai={name:`position-right`,content:`<path d="M64 480h416V32H32v448zm0-416h384v384H64zm256 32h96v320h-96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ji={name:`position-top`,content:`<path d="M480 448V32H32v448h448zm-416 0V64h384v384zM96 96h320v96H96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Mi={name:`regular-expression`,content:`<path d="M442.6 299.7 352 247.4V352h-64V247.4l-90.6 52.3-32-55.4L256 192l-90.6-52.3 32-55.4 90.6 52.3V32h64v104.6l90.6-52.3 32 55.4L384 192l90.6 52.3zM80 384c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ni={name:`replace-all`,content:`<path d="M288 288h192v192H288zm64-64H224V32h128zM320 64h-64v128h64zM160 352H96V160h96V96H96c-35.3 0-64 28.7-64 64v192c0 35.3 28.7 64 64 64h64v64l96-96-96-96zM448 32v192h32V32zm-32 0h-32v192h32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Pi={name:`replace-single`,content:`<path d="M288 288h192v192H288zM32 160v192c0 35.3 28.7 64 64 64h64v64l96-96-96-96v64H96V160h160V96H96c-35.3 0-64 28.7-64 64M480 32v192H288V32zm-32 32H320v128h128z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Fi={name:`report-element`,content:`<path d="M480 320V192H160v48H96v-80h256V32H32v128h32v320h32v-48h64v48h256V352H160v48H96V272h64v48ZM64 64h256v64H64Zm128 320h192v64H192z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ii={name:`right-double-quotes`,content:`<path d="M136 100.2c-57.4 0-104 46.6-104 104s46.6 104 104 104c20.1 0 38.9-5.7 54.8-15.6-14.2 30.5-37.4 55.2-69.2 73.7-44 25.6-89.1 29.6-89.6 29.6l1.3 15.9 1.3 15.9c2.1-.2 51.8-4.4 102-33.2 47.1-27 103.3-81.3 103.3-186.1.1-1.4.1-2.8.1-4.3 0-57.3-46.6-103.9-104-103.9m344 104c0-57.4-46.6-104-104-104s-104 46.6-104 104 46.6 104 104 104c20.1 0 38.9-5.7 54.8-15.6-14.2 30.5-37.4 55.2-69.2 73.7-44 25.6-89.1 29.6-89.6 29.6l2.6 31.9c2.1-.2 51.8-4.4 102-33.2 47.1-27 103.3-81.3 103.3-186.1.1-1.4.1-2.8.1-4.3" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Li={name:`whole-word`,content:`<path d="M379 243.6c-2.7-9.3-6.5-17.2-11.7-23.8-5-6.4-11.4-11.4-18.6-15-7.4-3.5-15.9-5.2-25.3-5.2-16.3 0-30 6.9-41.4 20.5V160h-26v192h26v-14.8c10.8 9.8 24.1 14.8 39.7 14.8 8.7 0 16.9-1.8 24.3-5.4 7.5-3.8 14-8.9 19.5-15.5 5.5-6.8 9.7-14.9 12.9-24.4 3-9.6 4.6-20.3 4.6-32.1 0-11.5-1.3-21.8-4-31m-31.8 73.7c-6.6 9.5-15.6 14.2-26.8 14.2-14.5 0-27.3-5.9-38.4-17.8v-69.1c11.9-16.6 25-24.9 39.4-24.9 11.4 0 20 4.6 26.2 13.9 6.1 9.2 9.3 22.9 9.3 41 0 18.9-3.3 33.3-9.7 42.7m-139-107.8c-10.6-7.5-25.2-11.1-44.1-11.1-40.5 0-61.7 15-63.6 44.6h26.1c.7-16.2 12.8-24.4 36-24.4 11 0 19.2 1.6 24.4 4.8 2.6 1.6 4.6 3.4 6.2 5.1 1.5 1.8 2.5 4 3.2 6.6s1.1 5.6 1.4 9.4c.1 3.6.1 8.3.1 13.5h-12.8c-59.3.1-89.1 17.3-89.1 51.5 0 6.4 1.3 12 3.8 17.2 2.4 5.3 5.9 9.6 10.4 13.4 4.4 3.8 9.8 6.7 16 8.7 6.1 2.2 12.7 3.2 20 3.2 20.9 0 51.8-18.6 51.8-18.6V351h26v-97.5c0-22-5.4-36.6-15.8-44m-10.2 100c-2.3 3.4-5.1 6.3-8.4 9-3.2 2.6-6.8 4.9-10.7 6.8-3.9 1.8-8 3.3-12.2 4.3s-8.6 1.4-12.8 1.4c-9.6 0-17-2-22.5-5.9-5.5-4.1-8.3-9.8-8.3-17.2 0-20.6 18.9-30.9 56.9-30.9h18zM448 96h-32v320h32zm0-32H64V32h384zm0 415.6H64v-32h384z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ri={name:`data-sds`,content:`<path d="M224 152.54c105.6 0 191.4-27.4 191.9-61.3v-.3c0-34-85.9-61.6-191.9-61.6S32.1 56.94 32.1 90.94v.3c.5 33.9 86.3 61.3 191.9 61.3m-191.9 71.9c.5 33.9 86.3 61.3 191.9 61.3s191.4-27.4 192-61.3v-.3l-.1-86.5c-.5 33.9-86.3 61.3-191.9 61.3s-191.49-27.4-192-61.29l.1 86.49zm-.1 41.21.1 86.49v.3c.4 26.7 53.7 49.3 127.9 57.8v-86.8c-74.29-8.4-127.59-31.1-128-57.79m320 37.69 105 70-105 70v-52.5H189v-35h163z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},zi={name:`download-light`,content:`<path d="M368 256 256 384 144 256h96V32h32v224zm112 192H32v32h448z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Bi={name:`eye-slash`,content:`<path d="m245.43 358.68 24.92 24.92c-4.75.26-9.54.4-14.34.4-94.7 0-179.7-51.5-224-128 13.19-22.83 30.01-43.43 49.65-61.1l23.01 23.01C91.46 229.29 79.51 242.07 69.8 256c26.33 33.77 54.15 53.86 72.6 65.1 39.18 23.88 77.54 33.37 103.03 37.58m131.42-4.44L480 457.39 457.39 480 345.51 368.12s-.07.03-.1.04L232.2 254.94l.11-.03-39.21-39.21-.03.11-26.8-26.8s.04-.05.06-.08l-7.01-7.01s-.06.03-.09.04l-24.17-24.17s.06-.03.09-.05L32 54.61 54.61 32l111.87 111.87A260.2 260.2 0 0 1 256 128c94.8 0 179.8 51.5 224 128-24 41.53-60.05 75.69-103.15 98.24m-7.25-33.14c27.8-16.4 54.1-38.7 72.6-65.1-18.4-26.4-44.8-48.7-72.6-65.1-12.2-7.2-25.1-13.2-38.4-17.9 22.6 20.5 36.8 50.1 36.8 83 0 25.15-8.31 48.37-22.32 67.08l7.01 7.01c5.76-2.76 11.41-5.74 16.91-8.99" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Vi={name:`display-inline-block`,content:`<path d="M448 32h32v448h-32zM32 32h32v448H32zm64 352h320V128H96zm64-192h192v128H160z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Hi={name:`paper-plane`,content:`<path d="M469.783 271.879 54.329 446.734c-13.149 5.534-26.266-8.042-21.225-21.967l48.3-133.404c2.16-5.966 7.298-10.169 13.326-10.901C312.468 256 239.85 263.839 312.468 256c-72.618-7.839 0 0-217.739-24.462-6.027-.732-11.165-4.935-13.325-10.901l-48.3-133.404C28.063 73.308 41.18 59.732 54.33 65.266l415.454 174.855c13.623 5.734 13.623 26.024 0 31.758" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ui={name:`gauge-linear`,content:`<path d="M16 164h480v184H16zM90 58h110l-55 74zM16 380h36v74H16zm444 0h36v74h-36zm-222 0h36v74h-36zm-111 0h36v36h-36zm222 0h36v36h-36z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Wi={name:`gauge-radial`,content:`<path d="M256 16C123.5 16 16 123.5 16 256s107.5 240 240 240 240-107.5 240-240S388.5 16 256 16m0 445.7c-113.4 0-205.7-92.3-205.7-205.7S142.6 50.3 256 50.3 461.7 142.6 461.7 256 369.4 461.7 256 461.7m0-377.1c94.7 0 171.4 76.7 171.5 171.5h-68.6c0-56.8-46.2-102.9-102.9-102.9-22.2 0-42.8 7-59.6 19l37.4 37.4c6.7-3.2 14.3-5 22.2-5 28.4 0 51.4 23 51.4 51.4s-23 51.4-51.4 51.4-51.4-23-51.4-51.4c0-8 1.8-15.5 5-22.2l-37.4-37.4c-11.9 16.9-19 37.4-19 59.6H84.6c0-41.2 14.5-78.9 38.7-108.5l-12.7-12.7 24.2-24.2 12.7 12.7c29.6-24.2 67.3-38.7 108.5-38.7" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Gi={name:`envelope-box`,content:`<path d="m377 182.4-88.8 88.8-31.2 29-33.2-29-88.8-88.8c-7.7 2-13.8 8.1-15.8 15.8l73 73-73 73c2 7.7 8.1 13.8 15.8 15.8l73-73 49 44.8 47-44.8 73 73c7.7-2 13.8-8.1 15.8-15.8l-73-73 73-73c-2-7.7-8.1-13.8-15.8-15.8M448 32H64c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32m-32 329.6c0 12.4-10 22.4-22.4 22.4H118.4C106 384 96 374 96 361.6V182.4c0-12.4 10-22.4 22.4-22.4h275.2c12.4 0 22.4 10 22.4 22.4z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ki={name:`envelope-link`,content:`<path d="M224 432c0-5.1.8-10.1 2.3-14.7C232.5 398 250.6 384 272 384h64c-1.5-1.9-3-3.8-4.6-5.6-14.6-16.2-35.8-26.4-59.4-26.4-12.2 0-23.8 2.7-34.1 7.6-4.4 2.1-8.6 4.6-12.5 7.4-16.4 11.8-28.2 29.7-32 50.4-.9 4.7-1.4 9.6-1.4 14.6 0 44.2 35.8 80 80 80 26.2 0 49.4-12.6 64-32h-64c-26.5 0-48-21.5-48-48m208-80c-26.2 0-49.4 12.6-64 32h64c26.5 0 48 21.5 48 48s-21.5 48-48 48h-64c14.6 19.4 37.8 32 64 32 44.2 0 80-35.8 80-80s-35.8-80-80-80m0 64H272c-8.8 0-16 7.2-16 16s7.2 16 16 16h160c8.8 0 16-7.2 16-16s-7.2-16-16-16M32 0C14.3 0 0 14.3 0 32v256c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32zm23.7 32L224 200.3 392.3 32c11 2.9 19.7 11.6 22.6 22.6L310.6 158.9l104.3 104.3c-2.9 11-11.6 19.7-22.6 22.6L288 181.5l-64 64-64-64L55.7 285.8c-11-2.9-19.7-11.6-22.6-22.6l104.3-104.3L33.1 54.6C36 43.6 44.7 34.9 55.7 32" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},qi={name:`envelope`,content:`<path d="M64 96c-17.7 0-32 14.3-32 32v256c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32zm23.7 32L256 296.3 424.3 128c11 2.9 19.7 11.6 22.6 22.6L342.6 254.9l104.3 104.3c-2.9 11-11.6 19.7-22.6 22.6L320 277.5l-64 64-64-64L87.7 381.8c-11-2.9-19.7-11.6-22.6-22.6l104.3-104.3L65.1 150.6c2.9-11 11.6-19.7 22.6-22.6" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ji={name:`warning-circle`,content:`<path d="M256 480c123.7 0 224-100.3 224-224S379.7 32 256 32 32 132.3 32 256s100.3 224 224 224m-32-352h64v160h-64zm0 256v-64h64v64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Yi={name:`warning-triangle`,content:`<path d="M256 32 0 480h512zm-32 160h64v160h-64zm0 256v-64h64v64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Xi={name:`info-solid`,content:`<path d="M256 32C132.3 32 32 132.3 32 256s100.3 224 224 224 224-100.3 224-224S379.7 32 256 32m-32 96h64v64h-64zm96 256H192v-32h32v-96h-32v-32h96v128h32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Zi={name:`font-grow`,content:`<path d="m384 32-96 128h192zM222 96h-60L32 480h60l32.4-96h135.2l32.4 96h60zm-78 230.4 48-141.7 48 141.7z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Qi={name:`font-shrink`,content:`<path d="m384 160 96-128H288zm-152 0h-48L80 480h48l25.9-80h108.2l25.9 80h48zm-62.4 192L208 233.9 246.4 352z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},$i={name:`text-overflow`,content:`<path d="M288 304v176h32V304zm0-272v176h32V32zM64 32v448h32V32zm288 288v-48H128v-32h224v-48l96 64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ea={name:`text-wrap-arrow`,content:`<path d="M64 176v32h384v-32zm0-64v32h384v-32zm0 256v32h160v-32zm0-64v32h160v-32zm0 128v32h160v-32zm288-32v.12c5.22.04 10.43.04 16.04-.12zm94.44-64.64c-1.28 7.68-4.16 15.04-8 22.4-2.06 3.65-4.27 7.06-6.65 10.24-15.2 20.5-36.6 31.17-63.75 32H352v48l-96-64 96-64v48h14.12c18.88 0 33.28-7.68 43.2-23.68 2.24-3.84 3.84-7.68 5.12-11.52 2.24-8.32 2.24-16.96 0-24.96-2.88-10.56-9.28-20.48-18.88-26.88-8.64-6.08-18.24-8.96-28.8-8.96H64v-32h305.32c34.24.32 65.6 24.32 75.2 56.96.96 3.2 1.6 6.08 1.92 9.28 1.92 9.92 2.24 19.52 0 29.12M64 48v32h384V48z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ta={name:`text-truncate`,content:`<path d="M448 32v384h-32V64H95.92L96 480H64V32zm0 416h-32v32h32zm-64 .08h-31.92V480H384zm-64-.08h-32v32h32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},na={name:`text-clip`,content:`<path d="M64 32v448h32V32zm384 448V32h-32v448zM320 320v-48H128v-32h192v-48l96 64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ra={name:`border-color`,content:`<path d="M480 384v96H168l95.9-96zm-80-182.14L121.86 480H32v-89.86L310.14 112zm-65.28-24.89-22.4-22.4L82.56 384.01l-5.44 5.44 22.72 22.72L128 384.01zm136.02-45.98L426.03 176 336 86.29l45.01-45.02c12.36-12.36 32.33-12.36 45.01 0l44.71 45.02c12.36 12.04 12.36 32.33 0 44.69z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ia={name:`border-type`,content:`<path d="M479 96H33v64h446zM96 384c0-17.67-14.33-32-32-32s-32 14.33-32 32 14.33 32 32 32 32-14.33 32-32m128 0c0-17.67-14.33-32-32-32s-32 14.33-32 32 14.33 32 32 32 32-14.33 32-32m128 0c0-17.67-14.33-32-32-32s-32 14.33-32 32 14.33 32 32 32 32-14.33 32-32m128 0c0-17.67-14.33-32-32-32s-32 14.33-32 32 14.33 32 32 32 32-14.33 32-32M224 224H32v64h192zm256 0H288v64h192z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},aa={name:`thumb-down-outline`,content:`<path d="M0 240a48 48 0 0 0 48 48h144v112a48 48 0 0 0 95.7 5.5C299 355 323 303 352 256a32 32 0 0 0 32 32h96a32 32 0 0 0 32-32V32a32 32 0 0 0-32-32h-96a32 32 0 0 0-32 32c-25-18-42-32-80-32H112a48 48 0 0 0-44.6 65.7 48 48 0 0 0-32 64A48 48 0 0 0 12.2 208 47.8 47.8 0 0 0 0 240M383.8 31.7h96v224h-96zm-332 160h-6c-8.8 0-14-7.2-14-16s7.1-16 16-16h32a16 16 0 1 0 0-32h-2c-8.9 0-14-7.2-14-16s7.1-16 16-16h32a16 16 0 1 0 0-32 16 16 0 1 1 0-32h160c23 2 65 36 80 48v128c-49 50-85 142-96 192a16 16 0 1 1-32 0v-144h-176c-8.9 0-16-7.2-16-16s5.1-16 14-16h5.8c8-1 14.2-7.9 14.2-16s-6.2-15-14-16" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},oa={name:`thumb-down`,content:`<path d="M12.2 208a47.8 47.8 0 0 1 23.2-78.3 48 48 0 0 1 32-64A48 48 0 0 1 112 0h160c38 0 55 14 80 32v224c-29 47-53 99-64.3 149.5A48 48 0 0 1 192 400V288H48a48 48 0 0 1-35.8-80M384 32v224a32 32 0 0 0 32 32h64a32 32 0 0 0 32-32V32a32 32 0 0 0-32-32h-64a32 32 0 0 0-32 32" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},sa={name:`thumb-up-outline`,content:`<path d="M512 208a48 48 0 0 0-48-48H320V48a48 48 0 0 0-95.7-5.5C213 93 189 145 160 192a32 32 0 0 0-32-32H32a32 32 0 0 0-32 32v224a32 32 0 0 0 32 32h96a32 32 0 0 0 32-32c25 18 42 32 80 32h160a48 48 0 0 0 44.6-65.7 48 48 0 0 0 32-64 48 48 0 0 0 23.2-78.3 47.8 47.8 0 0 0 12.2-32M128.2 416.3h-96v-224h96zm332-160h6c8.8 0 14 7.2 14 16s-7.2 16-16 16h-32a16 16 0 1 0 0 32h2c8.8 0 14 7.2 14 16s-7.2 16-16 16h-32a16 16 0 1 0 0 32 16 16 0 1 1 0 32h-160c-23-2-65-36-80-48v-128c49-50 85-142 96-192a16 16 0 1 1 32 0v144h176a16 16 0 0 1 16 16c0 8.9-5.2 16-14 16h-5.8a16.2 16.2 0 0 0-.1 32Z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ca={name:`thumb-up`,content:`<path d="M499.8 240a47.8 47.8 0 0 1-23.2 78.3 48 48 0 0 1-32 64A48 48 0 0 1 400 448H240c-38 0-55-14-80-32V192c29-47 53-99 64.3-149.5A48 48 0 0 1 320 48v112h144a48 48 0 0 1 35.8 80M128 416V192a32 32 0 0 0-32-32H32a32 32 0 0 0-32 32v224a32 32 0 0 0 32 32h64a32 32 0 0 0 32-32" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},la={name:`sparkles`,content:`<path d="m320 32 54.3 137.7L512 224l-137.7 54.3L320 416l-54.3-137.7L128 224l137.7-54.3zM94 350 0 384l94 34 34 94 34-94 94-34-94-34-34-94zM70.6 70.6 0 96l70.5 25.5L96 192l25.5-70.5L192 96l-70.5-25.5L96 0 70.5 70.5Z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ua={name:`paragraph-mark`,content:`<path d="M423.79 69.29h-74.57v410.16h-37.29V69.29h-74.57v410.16h-37.29V255.73c-61.76 0-111.86-50.1-111.86-111.86s50.1-111.86 111.86-111.86h223.72V69.3Z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},da={name:`paragraph-height`,content:`<path d="M480 64H224V32h256zm0 32H224v32h256zm0 64H224v32h256zm0 64H224v32h256zm0 64H224v32h256zm0 64H224v32h256zm0 64H224v32h256zm-368 32 80-128h-64V160h64L112 32 32 160h64v160H32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},fa={name:`user-outline`,content:`<path d="M256 224c53.02 0 96-42.98 96-96s-42.98-96-96-96-96 42.98-96 96 42.98 96 96 96m0-32c-35.348 0-64-28.654-64-64s28.652-64 64-64 64 28.654 64 64-28.652 64-64 64M96 480c-17.7 0-32-14.301-32-32 0-106 86-192 192-192s192 86 192 192c0 17.699-14.301 32-32 32zm160-192c-88.367 0-160 71.635-160 160h320c0-88.365-71.633-160-160-160" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},pa={name:`wallet-solid`,content:`<path d="M448 160.24H64c-17.39 0-31.55 13.87-31.99 31.15-.01.17-.01.33-.01.5v256.14c0 17.67 14.33 31.98 32 31.98h384c17.67 0 32-14.31 32-31.98V192.22c0-17.67-14.33-31.98-32-31.98m0 95.93h-63.06c-34.31 0-63.25 26.62-64.87 60.88-1.73 36.65 27.62 67.03 63.93 67.03h64v31.98h-62.83c-51.93 0-95.36-40.75-97.11-92.61-1.84-54.49 41.82-99.25 95.94-99.25h64zm-66.08 95.86c-15.92-1-28.85-13.91-29.85-29.83-1.23-19.3 14.7-35.21 34.01-33.99 15.92 1 28.85 13.91 29.85 29.83 1.23 19.3-14.7 35.21-34.01 33.99M96 64.31v63.95h59l37.78-63.95zm153-32.3-9.34 15.87-.42.73-46.03 79.66h221.41l.52-.88z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ma={name:`stamp`,content:`<path d="M384 288h-32v-16c0-26.51-21.49-48-48-48 0-15.19 5.53-26.16 12.53-40.05 8.53-16.92 19.1-37.9 19.45-70.26.02-.56.02-1.12.02-1.69 0-44.18-35.82-80-80-80s-80 35.82-80 80c0 .57 0 1.13.02 1.69.35 32.36 10.92 53.34 19.45 70.26 7 13.89 12.53 24.86 12.53 40.05-26.51 0-48 21.49-48 48v16h-32c-35.35 0-64 28.65-64 64v64h31v16c0 26.51 21.49 48 48 48h225c26.51 0 48-21.49 48-48v-16h32v-64c0-35.35-28.65-64-64-64m-151.06-99.38c-2.66-6.7-5.8-12.93-8.9-19.08C215.79 153.17 208 137.71 208 112s21.53-48 48-48 48 21.53 48 48-7.79 41.17-16.04 57.54c-3.1 6.15-6.24 12.38-8.9 19.08-4.09 10.25-7.06 21.59-7.06 35.38h-32c0-13.79-2.97-25.13-7.06-35.38M192 272c0-8.82 7.18-16 16-16h96c8.82 0 16 7.18 16 16v16H192zm192 160c0 8.82-7.18 16-16 16H143c-8.82 0-16-7.18-16-16v-16h257zm32-48H96v-32c0-17.64 14.36-32 32-32h256c17.64 0 32 14.36 32 32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ha={name:`sticky-note`,content:`<path d="M160 32v.37l.37-.37zM32 160v.37l.37-.37zM160.37 32 32 160.37V480h448V32zM160 77.63V160H77.63zM448 448H64V192h128V64h256zm-32-288H224v-32h192zm0 224H96v-32h320zm0-65H96v-32h320zm0-62H96v-32h320z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ga={name:`ruler-outline`,content:`<path d="M448.37 192H48c-8.84 0-16 7.16-16 16v96c0 8.84 7.16 16 16 16h400.37c8.84 0 16-7.16 16-16v-96c0-8.84-7.16-16-16-16m-16 96H64v-64h32.04v32h16.04v-32h32.06v32h16.03v-32h32.06v32h16.04v-32h32.06v32h16.03v-32h32.06v32h16.04v-32h32.06v32h16.03v-32h31.06v32h16.04v-32h32.72z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},_a={name:`eraser-outline`,content:`<path d="m199.55 448.07.07-.07H82.75l.07.07H32V480h448v-31.93zm275.76-298.34L362.25 36.68A15.97 15.97 0 0 0 350.94 32c-4.09 0-8.19 1.56-11.32 4.68l-152.93 152.9-22.61 22.62L50.74 325.52c-24.99 24.98-24.99 65.5-.01 90.48h180.9l68.14-68.13 22.62-22.6 152.92-152.91c6.25-6.25 6.25-16.38 0-22.63M218.38 383.99H66.86c-5.34-11.79-3.17-26.18 6.51-35.85l113.34-113.31 90.43 90.42zm81.39-81.35h-.01l-90.44-90.43L350.93 70.62l90.44 90.42z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},va={name:`edit-annotations`,content:`<path d="M447.95 32H64c-17.6 0-32 14.4-32 32v416l95.99-96h127.99v-32H114.73L64 402.75V64.06l.06-.06H447.9l.06.06V224h32V64c0-17.6-14.4-32-32-32zm27.4 251.3-22.65-22.65c-6.25-6.2-16.45-6.2-22.65 0L407.4 283.3l45.29 45.3 22.65-22.65c6.2-6.25 6.2-16.45 0-22.65zm-79.24 11.3L255.98 434.75V480h45.24l140.13-140.15zM289.92 446.05l-11.3-11.3 117.49-117.5 11.3 11.3zM352 256H96v-32h256zm32-64H96v-32h288zm32-64H96V96h320zm-96 192H96v-32h224z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ya={name:`highlight`,content:`<path d="M271.66 369.51c1.06-.49 2.11-1.22 3.17-2.25-1.01.84-2.07 1.59-3.17 2.25M480 448v32H32v-32zm-33.43-328.28L368.1 41.41c-11.99-11.97-31.22-12.61-43.99-1.48l-1.61 1.41-180.35 151.77-18.44 15.51a28.8 28.8 0 0 0-5.27 5.81q-.105.135-.18.27c-6.94 10.85-5.94 25.32 3.78 35.03l2.12 2.12-.05.12-14 33.94-25.55 61.94-48.8 48.7c-4.36 4.35-4.74 9.05-2.12 13.42 2.12 3.52 7.97 6.04 11.43 6.04 20.72-.03 73.7-.42 84.75-.4l11.31-11.29 49.49-18.49 45.89-20.67a28.66 28.66 0 0 0 20.25 8.35c5.23 0 10.45-1.42 15.03-4.24 1.1-.66 2.16-1.41 3.17-2.25l.02-.02a28 28 0 0 0 3.7-3.63l167.93-198.14 1.44-1.64c11.13-12.75 10.48-31.91-1.49-43.87zM84.56 393.02l22.63-22.59 11.32 11.29c-17.68 6.36-23.34 7.77-33.96 11.3zm92.62-31.17-23.06 11.9-35.01-37.93 27-63.88 68.01 70.87-36.95 19.05zm76.8-25.19L150.46 233.81l194.9-169.67 78.45 78.3L254 336.66z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ba={name:`highlight-free`,content:`<path d="M446.57 120.72 368.1 42.41c-11.99-11.97-31.22-12.61-43.99-1.48l-1.61 1.41-180.35 151.77-18.44 15.51a28.8 28.8 0 0 0-5.27 5.81q-.105.135-.18.27c-6.94 10.85-5.94 25.32 3.78 35.03l2.12 2.12-.05.12-14 33.94-25.55 61.94-48.8 48.7c-4.36 4.35-4.74 9.05-2.12 13.42 2.12 3.52 7.97 6.04 11.43 6.04 20.72-.03 73.7-.42 84.75-.4l11.31-11.29 49.49-18.49 45.89-20.67a28.66 28.66 0 0 0 20.25 8.35c5.23 0 10.45-1.42 15.03-4.24 1.1-.66 2.16-1.41 3.17-2.25l.02-.02a28 28 0 0 0 3.7-3.63l167.93-198.14 1.44-1.64c11.13-12.75 10.48-31.91-1.49-43.87zM84.56 394.02l22.63-22.59 11.32 11.29c-17.68 6.36-23.34 7.77-33.96 11.3zm92.62-31.17-23.06 11.9-35.01-37.93 27-63.88 68.01 70.87-36.95 19.05zm76.8-25.19L150.46 234.81l194.9-169.67 78.45 78.3L254 337.66zM480 385.16v31.75c-1.91.44-2.99.92-4.85 1.48-6.28 2.34-12.11 5.31-17.68 8.61-5.25 3.33-10.34 6.83-15.56 10.19-7.23 4.66-14.6 9.2-22.1 13.6-11.75 6.9-23.55 13.65-37.68 17.12-6.06 1.49-12.66 2.33-19.09 2.33q-1.86 0-3.69-.09c-8.14-.43-16.39-1.72-24.32-3.25-25.93-4.98-50.44-14.43-76.87-17.73-5.03-.45-10.08-.67-15.13-.67-4.75 0-9.5.2-14.23.61-12.15 1.66-23.65 5.29-34.98 9.1-10.54 3.55-21.08 7.01-32.02 9.73-21.25 5.27-43.04 7.31-65.14 8.81C75.2 478.21 32 481 32 481v-31.95s30.06-1.9 44.95-2.91c13.71-.93 27.5-1.6 41.17-2.95 19.86-2.37 39.02-7.11 57.55-13.26 12.49-4.26 25.07-8.72 38.39-11.01 9.37-1.61 18.84-2.34 28.3-2.34 17.38 0 34.75 2.48 51.46 6.57 21.2 5.2 41.96 12.05 63.93 14.92 1.62.12 3.23.18 4.85.18 1.2 0 2.4-.04 3.6-.11 2.83-.44 5.6-1.08 8.3-1.87 5.62-2.15 10.76-4.9 15.87-7.76 5.79-3.24 11.48-6.59 17.09-10.02 10.09-6.34 19.75-13.11 30.06-19.23 10.3-6.1 21.91-10.94 34.36-13.55 2.04-.43 3.9-.71 5.76-.71.78 0 1.56.05 2.36.16" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},xa={name:`free-text`,content:`<path d="M448 125.27c18.64-6.59 32-24.37 32-45.27 0-26.51-21.49-48-48-48-20.9 0-38.68 13.36-45.27 32H128V32H32v96h32v258.73C45.36 393.32 32 411.1 32 432c0 26.51 21.49 48 48 48 20.9 0 38.68-13.36 45.27-32H384v32h96v-96h-32zM432 64c8.82 0 16 7.18 16 16s-7.18 16-16 16-16-7.18-16-16 7.18-16 16-16M64 64h32v32H64zm16 384c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16m368 0h-32v-32h32zm-64-64v32H125.27c-4.82-13.64-15.63-24.45-29.27-29.27V128h32V96h258.73c4.82 13.64 15.63 24.45 29.27 29.27V384zm-153.6 0V179.2h-76.16l-.64-51.2h204.8v51.2h-76.8V384z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Sa={name:`x-logo`,content:`<path d="M448 64h-32L288.01 204 199.04 64H64l146.02 226L64.03 448h31.02l128.96-141 88.01 141h135.96L302.53 222.49zm-55.99 352h-66.09l-84.89-131-122-189h66.05l85.37 130.89 12.97 20.59z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ca={name:`inputbox`,content:`<path d="M32 160v192c13-.07 448 0 448 0V160zm416 160H64V192h384zM96 240h272v32H96zm320-32v96h-16v-96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},wa={name:`scale`,content:`<path d="m224 128 57.4 57.4L128 338.7l45.3 45.3 153.3-153.4L384 288V128zm32 256v64H64V256h64v-32H32v256h256v-96zM160 32v160h32V64h256v256H320v32h160V32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ta={name:`van`,content:`<path d="M144.01 336c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16m240.55-14.6c-.73 8.15-7.6 14.55-15.93 14.55-8.83 0-16-7.17-16-16s6.52-15.33 14.78-15.95c.4-.03.81-.05 1.22-.05s.83.02 1.23.05c.84.07 1.67.2 2.47.39 7.05 1.67 12.3 8.02 12.3 15.56 0 .49-.02.97-.07 1.45M224 224v-48h5.02c7.36 0 15.27-.65 20.98 4l44 44zm253.08 47.41c-1.5-3.36-3.33-6.54-5.43-9.51-3.35-4.72-7.4-8.9-12-12.41-3.3-2.51-6.89-4.66-10.71-6.4l-8.09-2.97L333.29 222l-67.44-70.81a32 32 0 0 0-20.21-7.19H54c-13.25 0-22 9.75-22 23v145c0 13.25 10.75 24 24 24h42.74c6.59 18.64 24.37 32 45.27 32s38.69-13.36 45.28-32h134.08c6.61 18.62 24.38 31.95 45.26 31.95s38.53-13.25 45.19-31.78l.06-.17h49.82c.56 0 1.12-.03 1.67-.08 8.21-.84 14.63-7.78 14.63-16.22 0 0 .24-41.24-2.92-48.29" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ea={name:`truck`,content:`<path d="m479.16 254.31-28.95-57.89a7.99 7.99 0 0 0-7.15-4.42H360c-4.42 0-8 3.58-8 8v120h-32V136c0-4.42-3.58-8-8-8H40c-4.42 0-8 3.58-8 8v208c0 4.42 3.58 8 8 8h10.73c6.59 18.64 24.37 32 45.27 32s38.68-13.36 45.27-32h37.46c6.59 18.64 24.37 32 45.27 32s38.68-13.36 45.27-32h101.46c6.59 18.64 24.37 32 45.27 32s38.68-13.36 45.27-32H472c4.42 0 8-3.58 8-8v-86.11c0-1.24-.29-2.47-.84-3.58M80 336c0-8.82 7.18-16 16-16s16 7.18 16 16-7.18 16-16 16-16-7.18-16-16m144 16c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16m192 0c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16m-32-96v-32h48l16 32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Da={name:`wallet-outline`,content:`<path d="M416 320c0 17.67-14.33 32-32 32s-32-14.33-32-32 14.33-32 32-32 32 14.33 32 32m64-128v256c0 17.68-14.33 32-32 32H64c-17.67 0-32-14.32-32-32V192c0-17.68 14.33-32 32-32h32V64h134.06l.08-.13L249 32l166.14 95.45L396 160h52c17.67 0 32 14.32 32 32m-269.94-31.81h147.81l11.56-20.03-110.86-64zM128 160h48l35.6-64H128zm320 256h-64c-52.8 0-96-43.2-96-96s43.2-96 96-96h64v-32H64v256h384zm0-160h-64c-16.99 0-33.03 6.69-45.17 18.83S320 303.01 320 320s6.69 33.03 18.83 45.17S367.01 384 384 384h64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Oa={name:`transactions`,content:`<path d="M160 95.3h64V128h-64v64L32 112l128-80zM480 400l-128-80v64h-64v32.7h64V480zM308.75 276.85c2.15 4.8 3.25 10.3 3.25 16.55s-1.1 11.75-3.25 16.65-5.25 9.15-9.3 12.7q-6.075 5.325-14.7 8.55c-5.75 2.1-12.15 3.5-19.2 4.15 0 0-.6.05-1.55.15V368h-16v-32.5c-.15-.05-.25-.05-.25-.05q-9.225-.75-17.85-3.75c-5.75-2-10.85-4.9-15.3-8.65s-8-8.55-10.65-14.35-3.95-12.75-3.95-20.85h22.2c0 6.05 1 11.05 3 15.05s4.65 7.15 7.9 9.5 6.9 4 10.85 4.9q2.025.45 4.05.75V262.6c-4.55-1.45-8.8-3.1-12.7-4.85-6.05-2.75-11.2-5.95-15.45-9.65s-7.5-7.95-9.75-12.8-3.35-10.4-3.35-16.75c0-5.9 1-11.3 3-16.15 2-4.9 4.85-9.1 8.6-12.7s8.25-6.5 13.55-8.75c4.8-2.05 10.15-3.45 16.1-4.2V144h16v32.2c2.8.2 5.3.4 5.3.4 13.45 1.65 23.95 6.65 31.45 15.05S312 211.5 312 226.1h-22.15c0-4.75-.6-9.1-1.9-13.1q-1.875-6-5.7-10.35c-2.55-2.95-5.65-5.2-9.4-6.85-2.35-1-5.6-1.7-8.85-2.1v53.8c7.5 2.15 14.2 4.55 20.1 7.25 6 2.75 11.05 5.9 15.2 9.55 4.15 3.6 7.3 7.8 9.45 12.55m-60.8-35V194.4c-.28.08-.55.15-.83.22-.62.16-1.23.32-1.82.53-3.7 1.2-6.75 2.9-9.15 5.05-2.4 2.2-4.2 4.8-5.4 7.85-1.2 3.1-1.8 6.45-1.8 10.15 0 3.45.6 6.5 1.7 9.25 1.1 2.7 3 5.25 5.65 7.5s6.2 4.4 10.6 6.45c.35.2.75.35 1.05.45m39.5 62.15c1.55-3.05 2.3-6.55 2.3-10.4q0-4.8-1.8-8.85c-1.2-2.7-3.15-5.2-5.85-7.55-2.65-2.35-6.15-4.5-10.45-6.5a97 97 0 0 0-7.65-3.1v50.55c2.2-.3 4.3-.7 6.25-1.25 4.2-1.15 7.7-2.85 10.6-5 2.85-2.2 5.1-4.8 6.6-7.9" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ka={name:`handle-drag-dots`,content:`<path d="M384 128c26.4 0 48-21.6 48-48s-21.6-48-48-48-48 21.6-48 48 21.6 48 48 48m0 64c-26.4 0-48 21.6-48 48s21.6 48 48 48 48-21.6 48-48-21.6-48-48-48m0 160c-26.4 0-48 21.6-48 48s21.6 48 48 48 48-21.6 48-48-21.6-48-48-48M128 128c26.4 0 48-21.6 48-48s-21.6-48-48-48-48 21.6-48 48 21.6 48 48 48m0 64c-26.4 0-48 21.6-48 48s21.6 48 48 48 48-21.6 48-48-21.6-48-48-48m0 160c-26.4 0-48 21.6-48 48s21.6 48 48 48 48-21.6 48-48-21.6-48-48-48" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Aa={name:`arrow-down-left`,content:`<path d="M384 128v160H224v-64L96 304l128 80v-64h192V128" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ja={name:`recycle-solid`,content:`<path d="m213.04 315.69-41.41-24-72.65 126.57c-3.21 5.25-3.67 9.15-1.12 13.88l-60.38-94.82c-7.46-11.1-7.09-25.15-.19-35.66l37.82-65.91-41.52-24.06c.98-.26 109.88-3.56 121.57-3.48 31.5 56.46 43.8 82.05 57.88 107.48m-44.68 14.36-45.47 78.1c-6.53 10.66 1.16 23.98 13.62 23.98h79.61V330.05zm87.48 45.98c5.8 10.21 63.33 103.25 64.04 103.97v-48.11h76.07c12.57.75 24.93-5.95 30.79-17.97l53.24-100.87c-2.82 4.58-7.85 7.17-14.01 7h-146.1v-47.99c-14.95 24.93-30.95 48.4-64.03 103.97m102.27-72.07 90.47-.04c12.51.27 20.1-13.11 13.78-23.9l-40.42-68.96-88.08 51.52zm-21.43-103.33c6.31-9.9 61.69-104.24 61.99-105.21l-42.56 22.52-35.62-67.15c-5.21-11.45-16.92-19.23-30.3-18.78l-114.15.21c5.37.34 10.02 3.57 12.75 9.09l68.39 128.98-42.45 22.46c29.05 1.53 57.3 4.69 121.95 7.88m-111.62-56.56-42.38-79.85c-5.62-11.17-21-11.61-27.59-.97l-42.08 67.96 86.81 53.64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ma={name:`industrial-vehicle`,content:`<path d="M175.87 354.09c-.91 7.12-6.66 12.87-13.78 13.78-10.45 1.33-19.29-7.51-17.96-17.96.91-7.12 6.66-12.87 13.78-13.78 10.45-1.33 19.29 7.51 17.96 17.96m256 0c-.91 7.12-6.66 12.87-13.78 13.78-10.45 1.33-19.29-7.51-17.96-17.96.91-7.12 6.66-12.87 13.78-13.78 10.45-1.33 19.29 7.51 17.96 17.96M384 208v-32h48l16 32zm95.16-1.69-28.95-57.89a7.99 7.99 0 0 0-7.15-4.42H352c0 38-1 155.58-1 160h-31V112H40c-4.42 0-8 3.58-8 8v152l96 32H40c-4.42 0-8 3.58-8 8v48c0 4.42 3.58 8 8 8h74.73c6.59 18.64 24.37 32 45.27 32s38.68-13.36 45.27-32h165.46c6.59 18.64 24.37 32 45.27 32s38.68-13.36 45.27-32H472c4.42 0 8-3.58 8-8V209.89c0-1.24-.29-2.47-.84-3.58" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Na={name:`recycle-outline`,content:`<path d="m146.517 329.47 25.84-45.02 41.67 23.94c-14.13-25.43-26.83-50.87-58.45-107.33-11.67.21-121.12 3.29-122.1 3.57l41.63 23.93-39.75 69.32c-6.88 10.51-5.21 21.13 2.28 32.22 0 0 12.6 16.99 27.66 36.6 7.52 9.79 15.65 20.22 23.12 29.53l19.96 23.4c.55.42 1.11.84 1.68 1.25 4.2 3.05 8.75 5.72 13.47 7.72 5.12 2.18 10.67 3.19 16.22 3.17l73.45-.3-.34-101.98zm-48.77 52.82c-3.93-4.94-8.23-10.43-12.9-16.43-2.21-2.85-4.51-5.82-6.87-8.89a3069 3069 0 0 1-27.27-36.07c-5.69-8.58-3.55-11.86-1.97-14.27l.27-.39.23-.42 47.67-83.15-6.71-3.85c21.22-.62 43.34-1.23 56.1-1.55 11.17 20.03 19.8 35.91 27 49.29l-6.85-3.96zm37.75 33.51c-10.62-2.49-21.46-11.15-27.73-18.82l29.57-51.52h59.56l.24 70.1zm-27.12 3.83c.49.44 1.06.85 1.68 1.25-.57-.41-1.13-.83-1.68-1.25m-19.96-23.4c7.62 9.46 14.55 17.73 19.49 22.95.15.15.31.3.47.45zm390.14-105.83c-.67-5.52-2.54-10.82-5.34-15.63l-36.86-63.46-88.349 51.12 33.039 57.46-51.949.06.019-48.01c-15.03 24.91-30.79 48.59-64.04 104.11 6 9.99 63.22 103.24 63.94 103.95l.04-47.97 79.97-.13c12.55.72 20.93-6.02 26.83-18.03 0 0 8.471-19.38 17.991-42.19 4.75-11.39 9.75-23.63 14.109-34.74L478.318 308c.09-.7.17-1.39.25-2.08.549-5.16.599-10.43-.011-15.52m-35.19 64.76c-1.37 3.33-2.799 6.8-4.299 10.37-8.66 20.77-16.541 38.9-17.731 41.6-4.609 9.2-8.519 8.98-11.399 8.81l-.471-.03h-.48l-95.93.16v7.74c-11.109-18.07-22.65-36.93-29.29-47.81a3672 3672 0 0 1 29.32-47.95v7.91l129.06-.15h9.051c-2.32 5.85-4.951 12.32-7.831 19.35m15.59-35.36-59.449.07-29.681-51.59 60.73-35.13 30.921 53.26c3.12 10.43 1.009 24.14-2.521 33.39m19.361-11.8c.14-.65.209-1.35.25-2.08-.08.69-.16 1.38-.25 2.08m-10.361 28.94c4.41-11.31 8.13-21.45 10.201-28.33.059-.2.11-.4.16-.61zm-112.37-213.08-30.85-73.69c-4.17-11.85-13.62-16.99-26.99-17.81 0 0-21.16-.36-45.91-.36-12.35 0-25.59.09-37.53.35l-30.73 1.57q-1.005.27-2.01.57c-4.99 1.47-9.87 3.45-14.34 5.97-4.85 2.73-9.02 6.51-12.39 10.93l-44.48 58.38 81.21 61.82 40.41-52.57 20.03 47.89-44.38 18.44c28.8 4.29 56.751 9.71 120.84 19.02 6.93-9.37 71.12-97.98 71.49-98.92zm-167.01 25.36-55.82-42.48 37.33-49c8.44-6.89 21.92-10.22 31.84-10.52l22.92 54.8zm132.64 37.94c-22.709-3.35-40.59-6.17-55.59-8.61l7.31-3.03-53.22-127.29c6.31-.11 13.29-.18 20.9-.22 3.61-.02 7.36-.03 11.24-.03 22.52 0 42.32.3 45.25.35 10.28.71 11.59 4.41 12.54 7.12l.15.45.19.44 37.021 88.4 7.15-2.98c-12.441 17.19-25.43 35.09-32.941 45.4M183.577 33.92q-1.005.27-2.01.57c.69-.25 1.37-.45 2.01-.57m.62-.09c-.21.02-.41.05-.62.09l30.73-1.57c-12.15.28-22.96.74-30.11 1.48" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Pa={name:`plane-solid`,content:`<path d="m171.63 304-34.51 63.27A32.09 32.09 0 0 1 108.95 384H32l58-128-58-128h76.92c11.74 0 22.55 6.42 28.17 16.73L171.6 208H240L160 32h76.95c11.74 0 22.55 6.42 28.17 16.73L352 208h80c13.26 0 25.26 5.37 33.94 14.06 9 8.99 14.44 21.54 14.04 35.36-.74 25.64-23.15 46.58-48.8 46.58H352l-86.88 159.27A32.09 32.09 0 0 1 236.95 480H160l80-176z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Fa={name:`plane-outline`,content:`<path d="m236.95 64 .08.05L333.01 240h99c4.28 0 8.29 1.66 11.32 4.7 1.82 1.82 4.84 5.76 4.67 11.8-.23 8.11-8.25 15.5-16.81 15.5h-98.18l-95.98 175.96-.07.05h-27.25l80-176H152.65l-43.61 79.96-.07.05H81.65l43.5-96-43.5-96h27.29l.08.05 43.61 79.95h137.09l-80-176zm.02-31.98h-76.95l80 176h-68.4l-34.51-63.27a32.09 32.09 0 0 0-28.17-16.73H32l58 128-58 128h76.95c11.74 0 22.55-6.42 28.17-16.73l34.51-63.27H240l-80 176h76.95c11.74 0 22.55-6.42 28.17-16.73L352 304.02h79.18c25.65 0 48.06-20.94 48.8-46.58.4-13.82-5.04-26.37-14.04-35.36-8.68-8.69-20.68-14.06-33.94-14.06h-80L265.12 48.75a32.06 32.06 0 0 0-28.15-16.73" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ia={name:`money-exchange`,content:`<path d="m413.46 120-22.91 22.65c26.63 31.53 41.14 70.9 41.14 112.48 0 46.94-18.49 91.08-52.06 124.27-12.32 12.18-26.14 22.36-41.04 30.37-25.68 13.79-54.59 21.11-84.64 21.11-11.62 0-23.07-1.1-34.23-3.25-4.02-1.63-8-3.41-11.9-5.25l13.98-28.82-68.67 6.35-25.11 2.32-.02.02 22.45 33.65 29.42 44.09 12.69-26.18c11.2 3.38 22.8 5.85 34.7 7.34l.45.06c1.46.18 2.95.35 4.43.5.03 0 .06.01.08.01 7.14.72 14.39 1.09 21.73 1.09 116.02 0 210.05-92.98 210.05-207.7 0-51.61-19.03-98.81-50.54-135.13Zm-51.91-43.92L332.13 32l-12.69 26.17c-11.2-3.38-22.79-5.85-34.7-7.33l-.44-.06c-1.47-.18-2.95-.35-4.44-.5-.03 0-.06-.01-.08-.01-7.14-.73-14.39-1.1-21.73-1.1C142.04 49.17 48 142.16 48 256.88c0 51.61 19.04 98.81 50.54 135.13l22.92-22.65c-26.63-31.53-41.14-70.9-41.14-112.48 0-46.95 18.49-91.08 52.05-124.27 12.32-12.18 26.15-22.37 41.04-30.37 25.68-13.8 54.6-21.11 84.64-21.11 11.62 0 23.08 1.09 34.23 3.25 4.02 1.62 8 3.41 11.9 5.25l-13.98 28.81 68.67-6.34 25.11-2.33.02-.02-22.45-33.65ZM297.3 264.3c-4.15-3.65-9.2-6.8-15.2-9.55-5.9-2.7-12.6-5.1-20.1-7.25v-53.8c3.25.4 6.5 1.1 8.85 2.1 3.75 1.65 6.85 3.9 9.4 6.85q3.825 4.35 5.7 10.35c1.3 4 1.9 8.35 1.9 13.1H310c0-14.6-3.75-26.05-11.25-34.45s-18-13.4-31.45-15.05c0 0-2.5-.2-5.3-.4V144h-16v32.75c-5.95.75-11.3 2.15-16.1 4.2-5.3 2.25-9.8 5.15-13.55 8.75s-6.6 7.8-8.6 12.7c-2 4.85-3 10.25-3 16.15 0 6.35 1.1 11.9 3.35 16.75s5.5 9.1 9.75 12.8 9.4 6.9 15.45 9.65c3.9 1.75 8.15 3.4 12.7 4.85v55.45q-2.025-.3-4.05-.75c-3.95-.9-7.6-2.55-10.85-4.9s-5.9-5.5-7.9-9.5-3-9-3-15.05H198c0 8.1 1.3 15.05 3.95 20.85s6.2 10.6 10.65 14.35 9.55 6.65 15.3 8.65 11.7 3.25 17.85 3.75c0 0 .1 0 .25.05V368h16v-32.4c.95-.1 1.55-.15 1.55-.15 7.05-.65 13.45-2.05 19.2-4.15q8.625-3.225 14.7-8.55c4.05-3.55 7.15-7.8 9.3-12.7S310 299.6 310 293.4s-1.1-11.75-3.25-16.55c-2.15-4.75-5.3-8.95-9.45-12.55m-51.35-22.45c-.3-.1-.7-.25-1.05-.45-4.4-2.05-7.95-4.2-10.6-6.45s-4.55-4.8-5.65-7.5c-1.1-2.75-1.7-5.8-1.7-9.25 0-3.7.6-7.05 1.8-10.15 1.2-3.05 3-5.65 5.4-7.85 2.4-2.15 5.45-3.85 9.15-5.05.59-.21 1.2-.37 1.82-.53.28-.07.55-.14.83-.22zm39.5 62.15c-1.5 3.1-3.75 5.7-6.6 7.9-2.9 2.15-6.4 3.85-10.6 5-1.95.55-4.05.95-6.25 1.25V267.6c2.8 1 5.35 2.05 7.65 3.1 4.3 2 7.8 4.15 10.45 6.5 2.7 2.35 4.65 4.85 5.85 7.55q1.8 4.05 1.8 8.85c0 3.85-.75 7.35-2.3 10.4" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},La={name:`sustainability`,content:`<path d="M384.01 109.46 332.14 32l-12.69 26.08a211.4 211.4 0 0 0-34.7-7.31l-.44-.06c-1.46-.18-2.95-.35-4.43-.5h-.08c-7.14-.72-14.39-1.09-21.73-1.09-116.02 0-210.06 92.64-210.06 206.93 0 51.41 19.03 98.45 50.54 134.63l22.91-22.57c-26.63-31.41-41.14-70.63-41.14-112.06 0-46.77 18.49-90.74 52.06-123.81 12.32-12.13 26.14-22.28 41.04-30.25 25.68-13.74 54.6-21.03 84.64-21.03 11.62 0 23.07 1.09 34.23 3.23 4.02 1.62 8 3.39 11.9 5.23l-13.98 28.71 93.79-8.67Zm29.45 11.87-22.91 22.57c26.63 31.41 41.14 70.64 41.14 112.06 0 46.77-18.49 90.74-52.06 123.81-12.32 12.14-26.15 22.29-41.04 30.25-25.68 13.74-54.59 21.03-84.64 21.03-11.62 0-23.08-1.09-34.23-3.23-4.02-1.62-8-3.39-11.9-5.23l13.98-28.71-93.77 8.65 22.43 33.56 29.42 43.92 12.69-26.08a211.4 211.4 0 0 0 34.7 7.31l.44.06c1.46.18 2.95.35 4.43.5h.08c7.14.73 14.39 1.09 21.73 1.09 116.02 0 210.06-92.64 210.06-206.93 0-51.41-19.04-98.45-50.54-134.63ZM256 319.55c-.1-.03-.21-.05-.32-.08l.51.65.59-.77c-.27.07-.53.14-.78.2m52.58-150.96c-20.54-26.17-40.84-45.1-41.69-45.9L256 112.59l-10.89 10.1c-.85.8-21.15 19.73-41.69 45.9-28.81 36.69-43.42 68.78-43.42 95.36 0 20.08 8.38 48.61 48.31 70.49 11.65 6.38 23.25 10.64 31.69 13.25v35.73c0 8.84 7.16 16 16 16s16-7.16 16-16v-35.73c8.44-2.61 20.04-6.87 31.69-13.25 39.93-21.88 48.31-50.41 48.31-70.49 0-26.58-14.61-58.67-43.42-95.36M240 313.86c-19.87-7.53-48-22.96-48-49.91 0-6.56 1.49-13.66 4.08-21.02L240 298.91zm0-66.85-27.91-35.58c8.39-13.13 18.39-25.93 27.91-37zm16.19 72.53-.51-.65c.11.03.22.05.32.08.25-.06.51-.13.78-.2zM272 174.5c3.7 4.29 7.56 8.93 11.42 13.84 5.94 7.57 11.19 14.88 15.73 21.88L272 245.89zm0 139.37v-15.1l43.46-57.1c3.01 8.22 4.54 15.68 4.54 22.28 0 26.95-28.15 42.39-48 49.92m-15.22 5.49-.59.77-.51-.65c.11.03.22.05.32.08.25-.06.51-.13.78-.2" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ra={name:`speed`,content:`<path d="M190.65 190.94 255.92 304h-.13l.11.18.06-.11.04-.07c5.81.02 11.25 1.6 15.94 4.33a32.1 32.1 0 0 1 9.81 8.85l1.9 2.93a31.8 31.8 0 0 1 4.22 15.89v.08c-.01 4.6-.99 8.97-2.75 12.92-4.96 11.16-16.13 18.95-29.12 19h-.13c-5.8 0-11.25-1.55-15.94-4.25a32.35 32.35 0 0 1-9.96-8.95c-.63-.86-1.21-1.76-1.75-2.68a31.83 31.83 0 0 1-4.35-16.04V336c0-4.64.99-9.05 2.77-13.03.44-1 .93-1.96 1.47-2.9.02-.04.05-.08.07-.12l-68.25-118.22s-.07.03-.1.05c-40.71 18.45-75.08 51.31-93.81 92.66-6.93 14.84-11.93 30.67-14.87 46.97-1.58 8.75-2.57 17.64-2.94 26.59H32.06c-.18-8.3.06-16.42.7-24.36q0-.15.03-.3c6.82-84.15 57.84-147.23 124.3-178.15.12-.05.23-.11.35-.16 55.22-25.58 121.04-28.97 181.01-3.83l-24.41 42.27c-21.92-10.71-46.01-17.02-70.63-17.82-17.84-.98-35.62.9-52.76 5.29m215.34 14c-12.37-11.44-25.43-21.17-38.95-29.27l-25.58 44.3c11.81 8.59 22.58 18.58 31.97 29.75l48.79-28.17a217 217 0 0 0-16.23-16.61m-14.27 71.17a162 162 0 0 1 11.63 25.65c.31.84.6 1.68.89 2.53l62.5-6.57a236.2 236.2 0 0 0-24.99-50.49zM480 367.99c-.38-13.12-1.93-26.17-4.56-39l-63.62 6.69c1.54 10.71 2.06 21.54 1.56 32.31zM255.79 304l.11.18.06-.11.04-.07zm25.96 13.18 1.9 2.93c-.58-1.01-1.21-1.99-1.9-2.93M157.44 165.03c-.12.05-.23.11-.35.16l-.02-.4zm98.52 139.04-.06.11-.11-.18h.13z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},za={name:`devices-outline`,content:`<path d="M416 96H96c-17.67 0-32 14.33-32 32v224h240v-32H96V128h320v48h32v-48c0-17.67-14.33-32-32-32M306.14 411.49l-.03-.06c-1.4-3.67-2.11-7.52-2.11-11.43v-16h-16v8c0 4.42-3.58 8-8 8h-48c-4.42 0-8-3.58-8-8v-8H32c0 17.67 14.33 32 32 32h244.32c-.84-1.43-1.57-2.94-2.18-4.51M464 192H336c-6.78 0-12.62 4.28-14.94 10.28-.68 1.77-1.06 3.7-1.06 5.72v192c0 2.01.38 3.94 1.06 5.72 2.32 6 8.16 10.28 14.94 10.28h128c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16m-64 216c-4.42 0-8-3.58-8-8a7.998 7.998 0 0 1 10.02-7.74c3.44.89 5.98 4.02 5.98 7.74 0 4.42-3.58 8-8 8m64-24H336V208h128z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ba={name:`devices-solid`,content:`<path d="M416 96H96c-17.67 0-32 14.33-32 32v224h240V208c0-3.94.72-7.79 2.14-11.49C310.88 184.24 322.88 176 336 176h112v-48c0-17.67-14.33-32-32-32M306.14 411.49l-.03-.06c-1.4-3.67-2.11-7.52-2.11-11.43v-16h-16v8c0 4.42-3.58 8-8 8h-48c-4.42 0-8-3.58-8-8v-8H32c0 17.67 14.33 32 32 32h244.32c-.84-1.43-1.57-2.94-2.18-4.51M464 192H336c-6.78 0-12.62 4.28-14.94 10.28-.68 1.77-1.06 3.7-1.06 5.72v192c0 2.01.38 3.94 1.06 5.72 2.32 6 8.16 10.28 14.94 10.28h128c8.8 0 16-7.2 16-16V208c0-8.8-7.2-16-16-16m-64 216c-2.21 0-4.21-.9-5.66-2.34A8.01 8.01 0 0 1 392 400a7.998 7.998 0 0 1 10.02-7.74c3.44.89 5.98 4.02 5.98 7.74 0 4.42-3.58 8-8 8m64-24H336V208h128z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Va={name:`instagram-box`,content:`<path d="M256 192c-35.35 0-64 28.65-64 64s28.65 64 64 64 64-28.65 64-64-28.65-64-64-64m0 0c-35.35 0-64 28.65-64 64s28.65 64 64 64 64-28.65 64-64-28.65-64-64-64m158.86-14.86c-.87-19.03-4.05-29.37-6.72-36.24-3.54-9.11-7.77-15.61-14.6-22.44s-13.33-11.06-22.44-14.6c-6.87-2.68-17.21-5.85-36.24-6.72C314.28 96.2 308.11 96 256 96s-58.28.2-78.86 1.14c-19.03.87-29.37 4.04-36.24 6.72-9.11 3.54-15.61 7.77-22.44 14.6s-11.06 13.33-14.6 22.44c-2.67 6.87-5.85 17.21-6.72 36.24C96.2 197.72 96 203.89 96 256s.2 58.28 1.14 78.86c.87 19.03 4.05 29.36 6.72 36.24 3.54 9.11 7.77 15.61 14.6 22.44s13.33 11.06 22.44 14.6c6.87 2.67 17.21 5.85 36.24 6.72 20.57.94 26.75 1.14 78.86 1.14s58.29-.2 78.86-1.14c19.03-.87 29.37-4.05 36.24-6.72 9.11-3.54 15.61-7.77 22.44-14.6s11.06-13.33 14.6-22.44c2.67-6.88 5.85-17.21 6.72-36.24.94-20.58 1.14-26.75 1.14-78.86s-.2-58.28-1.14-78.86M256 352c-53.02 0-96-42.98-96-96s42.98-96 96-96 96 42.98 96 96-42.98 96-96 96m104-176c-13.25 0-24-10.75-24-24s10.75-24 24-24 24 10.74 24 24-10.75 24-24 24m-104 16c-35.35 0-64 28.65-64 64s28.65 64 64 64 64-28.65 64-64-28.65-64-64-64m158.86-14.86c-.87-19.03-4.05-29.37-6.72-36.24-3.54-9.11-7.77-15.61-14.6-22.44s-13.33-11.06-22.44-14.6c-6.87-2.68-17.21-5.85-36.24-6.72C314.28 96.2 308.11 96 256 96s-58.28.2-78.86 1.14c-19.03.87-29.37 4.04-36.24 6.72-9.11 3.54-15.61 7.77-22.44 14.6s-11.06 13.33-14.6 22.44c-2.67 6.87-5.85 17.21-6.72 36.24C96.2 197.72 96 203.89 96 256s.2 58.28 1.14 78.86c.87 19.03 4.05 29.36 6.72 36.24 3.54 9.11 7.77 15.61 14.6 22.44s13.33 11.06 22.44 14.6c6.87 2.67 17.21 5.85 36.24 6.72 20.57.94 26.75 1.14 78.86 1.14s58.29-.2 78.86-1.14c19.03-.87 29.37-4.05 36.24-6.72 9.11-3.54 15.61-7.77 22.44-14.6s11.06-13.33 14.6-22.44c2.67-6.88 5.85-17.21 6.72-36.24.94-20.58 1.14-26.75 1.14-78.86s-.2-58.28-1.14-78.86M256 352c-53.02 0-96-42.98-96-96s42.98-96 96-96 96 42.98 96 96-42.98 96-96 96m104-176c-13.25 0-24-10.75-24-24s10.75-24 24-24 24 10.74 24 24-10.75 24-24 24m-104 16c-35.35 0-64 28.65-64 64s28.65 64 64 64 64-28.65 64-64-28.65-64-64-64M448 32H64c-17.66 0-32 14.34-32 32v384c0 17.66 14.34 32 32 32h384c17.66 0 32-14.34 32-32V64c0-17.66-14.34-32-32-32m-1.16 303.16c-.93 20.44-4.17 34.39-8.92 46.61-4.91 12.62-11.47 23.33-22.14 34-10.68 10.68-21.39 17.24-34.01 22.15-12.22 4.75-26.17 7.99-46.61 8.93-20.48.93-27.02 1.15-79.16 1.15s-58.68-.22-79.16-1.15c-20.44-.94-34.39-4.18-46.61-8.93-12.62-4.91-23.33-11.47-34-22.15-10.68-10.67-17.24-21.38-22.15-34-4.75-12.22-7.99-26.17-8.93-46.61C64.22 314.68 64 308.14 64 256s.22-58.68 1.15-79.16c.94-20.44 4.18-34.39 8.93-46.61 4.91-12.62 11.47-23.33 22.15-34 10.67-10.68 21.38-17.24 34-22.15 12.22-4.75 26.17-7.99 46.61-8.92C197.32 64.22 203.86 64 256 64s58.68.22 79.16 1.16c20.44.93 34.39 4.17 46.61 8.92 12.62 4.91 23.33 11.47 34.01 22.15 10.67 10.67 17.23 21.38 22.14 34 4.75 12.22 7.99 26.17 8.92 46.61.94 20.48 1.16 27.02 1.16 79.16s-.22 58.68-1.16 79.16m-38.7-194.26c-3.54-9.11-7.77-15.61-14.6-22.44s-13.33-11.06-22.44-14.6c-6.87-2.68-17.21-5.85-36.24-6.72C314.28 96.2 308.11 96 256 96s-58.28.2-78.86 1.14c-19.03.87-29.37 4.04-36.24 6.72-9.11 3.54-15.61 7.77-22.44 14.6s-11.06 13.33-14.6 22.44c-2.67 6.87-5.85 17.21-6.72 36.24C96.2 197.72 96 203.89 96 256s.2 58.28 1.14 78.86c.87 19.03 4.05 29.36 6.72 36.24 3.54 9.11 7.77 15.61 14.6 22.44s13.33 11.06 22.44 14.6c6.87 2.67 17.21 5.85 36.24 6.72 20.57.94 26.75 1.14 78.86 1.14s58.29-.2 78.86-1.14c19.03-.87 29.37-4.05 36.24-6.72 9.11-3.54 15.61-7.77 22.44-14.6s11.06-13.33 14.6-22.44c2.67-6.88 5.85-17.21 6.72-36.24.94-20.58 1.14-26.75 1.14-78.86s-.2-58.28-1.14-78.86c-.87-19.03-4.05-29.37-6.72-36.24M256 352c-53.02 0-96-42.98-96-96s42.98-96 96-96 96 42.98 96 96-42.98 96-96 96m104-176c-13.25 0-24-10.75-24-24s10.75-24 24-24 24 10.74 24 24-10.75 24-24 24m-104 16c-35.35 0-64 28.65-64 64s28.65 64 64 64 64-28.65 64-64-28.65-64-64-64m0 0c-35.35 0-64 28.65-64 64s28.65 64 64 64 64-28.65 64-64-28.65-64-64-64m0 0c-35.35 0-64 28.65-64 64s28.65 64 64 64 64-28.65 64-64-28.65-64-64-64m158.86-14.86c-.87-19.03-4.05-29.37-6.72-36.24-3.54-9.11-7.77-15.61-14.6-22.44s-13.33-11.06-22.44-14.6c-6.87-2.68-17.21-5.85-36.24-6.72C314.28 96.2 308.11 96 256 96s-58.28.2-78.86 1.14c-19.03.87-29.37 4.04-36.24 6.72-9.11 3.54-15.61 7.77-22.44 14.6s-11.06 13.33-14.6 22.44c-2.67 6.87-5.85 17.21-6.72 36.24C96.2 197.72 96 203.89 96 256s.2 58.28 1.14 78.86c.87 19.03 4.05 29.36 6.72 36.24 3.54 9.11 7.77 15.61 14.6 22.44s13.33 11.06 22.44 14.6c6.87 2.67 17.21 5.85 36.24 6.72 20.57.94 26.75 1.14 78.86 1.14s58.29-.2 78.86-1.14c19.03-.87 29.37-4.05 36.24-6.72 9.11-3.54 15.61-7.77 22.44-14.6s11.06-13.33 14.6-22.44c2.67-6.88 5.85-17.21 6.72-36.24.94-20.58 1.14-26.75 1.14-78.86s-.2-58.28-1.14-78.86M256 352c-53.02 0-96-42.98-96-96s42.98-96 96-96 96 42.98 96 96-42.98 96-96 96m104-176c-13.25 0-24-10.75-24-24s10.75-24 24-24 24 10.74 24 24-10.75 24-24 24m-104 16c-35.35 0-64 28.65-64 64s28.65 64 64 64 64-28.65 64-64-28.65-64-64-64m0 0c-35.35 0-64 28.65-64 64s28.65 64 64 64 64-28.65 64-64-28.65-64-64-64m0 0c-35.35 0-64 28.65-64 64s28.65 64 64 64 64-28.65 64-64-28.65-64-64-64m158.86-14.86c-.87-19.03-4.05-29.37-6.72-36.24-3.54-9.11-7.77-15.61-14.6-22.44s-13.33-11.06-22.44-14.6c-6.87-2.68-17.21-5.85-36.24-6.72C314.28 96.2 308.11 96 256 96s-58.28.2-78.86 1.14c-19.03.87-29.37 4.04-36.24 6.72-9.11 3.54-15.61 7.77-22.44 14.6s-11.06 13.33-14.6 22.44c-2.67 6.87-5.85 17.21-6.72 36.24C96.2 197.72 96 203.89 96 256s.2 58.28 1.14 78.86c.87 19.03 4.05 29.36 6.72 36.24 3.54 9.11 7.77 15.61 14.6 22.44s13.33 11.06 22.44 14.6c6.87 2.67 17.21 5.85 36.24 6.72 20.57.94 26.75 1.14 78.86 1.14s58.29-.2 78.86-1.14c19.03-.87 29.37-4.05 36.24-6.72 9.11-3.54 15.61-7.77 22.44-14.6s11.06-13.33 14.6-22.44c2.67-6.88 5.85-17.21 6.72-36.24.94-20.58 1.14-26.75 1.14-78.86s-.2-58.28-1.14-78.86M256 352c-53.02 0-96-42.98-96-96s42.98-96 96-96 96 42.98 96 96-42.98 96-96 96m104-176c-13.25 0-24-10.75-24-24s10.75-24 24-24 24 10.74 24 24-10.75 24-24 24m-104 16c-35.35 0-64 28.65-64 64s28.65 64 64 64 64-28.65 64-64-28.65-64-64-64" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ha={name:`instagram`,content:`<path d="M256 160c-53.02 0-96 42.98-96 96s42.98 96 96 96 96-42.98 96-96-42.98-96-96-96m0 160c-35.35 0-64-28.65-64-64s28.65-64 64-64 64 28.65 64 64-28.65 64-64 64m104-192c-13.25 0-24 10.74-24 24s10.75 24 24 24 24-10.75 24-24-10.75-24-24-24m-104 32c-53.02 0-96 42.98-96 96s42.98 96 96 96 96-42.98 96-96-42.98-96-96-96m0 160c-35.35 0-64-28.65-64-64s28.65-64 64-64 64 28.65 64 64-28.65 64-64 64m104-192c-13.25 0-24 10.74-24 24s10.75 24 24 24 24-10.75 24-24-10.75-24-24-24m0 0c-13.25 0-24 10.74-24 24s10.75 24 24 24 24-10.75 24-24-10.75-24-24-24m-104 32c-53.02 0-96 42.98-96 96s42.98 96 96 96 96-42.98 96-96-42.98-96-96-96m0 160c-35.35 0-64-28.65-64-64s28.65-64 64-64 64 28.65 64 64-28.65 64-64 64m190.84-143.16c-.93-20.44-4.17-34.39-8.92-46.61-4.91-12.62-11.47-23.33-22.14-34-10.68-10.68-21.39-17.24-34.01-22.15-12.22-4.75-26.17-7.99-46.61-8.92C314.68 64.22 308.14 64 256 64s-58.68.22-79.16 1.16c-20.44.93-34.39 4.17-46.61 8.92-12.62 4.91-23.33 11.47-34 22.15-10.68 10.67-17.24 21.38-22.15 34-4.75 12.22-7.99 26.17-8.93 46.61C64.22 197.32 64 203.86 64 256s.22 58.68 1.15 79.16c.94 20.44 4.18 34.39 8.93 46.61 4.91 12.62 11.47 23.33 22.15 34 10.67 10.68 21.38 17.24 34 22.15 12.22 4.75 26.17 7.99 46.61 8.93 20.48.93 27.02 1.15 79.16 1.15s58.68-.22 79.16-1.15c20.44-.94 34.39-4.18 46.61-8.93 12.62-4.91 23.33-11.47 34.01-22.15 10.67-10.67 17.23-21.38 22.14-34 4.75-12.22 7.99-26.17 8.92-46.61.94-20.48 1.16-27.02 1.16-79.16s-.22-58.68-1.16-79.16m-31.98 158.02c-.87 19.03-4.05 29.36-6.72 36.24-3.54 9.11-7.77 15.61-14.6 22.44s-13.33 11.06-22.44 14.6c-6.87 2.67-17.21 5.85-36.24 6.72-20.57.94-26.74 1.14-78.86 1.14s-58.29-.2-78.86-1.14c-19.03-.87-29.37-4.05-36.24-6.72-9.11-3.54-15.61-7.77-22.44-14.6s-11.06-13.33-14.6-22.44c-2.67-6.88-5.85-17.21-6.72-36.24C96.2 314.28 96 308.11 96 256s.2-58.28 1.14-78.86c.87-19.03 4.05-29.37 6.72-36.24 3.54-9.11 7.77-15.61 14.6-22.44s13.33-11.06 22.44-14.6c6.87-2.68 17.21-5.85 36.24-6.72C197.72 96.2 203.89 96 256 96s58.28.2 78.86 1.14c19.03.87 29.37 4.04 36.24 6.72 9.11 3.54 15.61 7.77 22.44 14.6s11.06 13.33 14.6 22.44c2.67 6.87 5.85 17.21 6.72 36.24.94 20.58 1.14 26.75 1.14 78.86s-.2 58.28-1.14 78.86M360 128c-13.25 0-24 10.74-24 24s10.75 24 24 24 24-10.75 24-24-10.75-24-24-24m-104 32c-53.02 0-96 42.98-96 96s42.98 96 96 96 96-42.98 96-96-42.98-96-96-96m0 160c-35.35 0-64-28.65-64-64s28.65-64 64-64 64 28.65 64 64-28.65 64-64 64m0-160c-53.02 0-96 42.98-96 96s42.98 96 96 96 96-42.98 96-96-42.98-96-96-96m0 160c-35.35 0-64-28.65-64-64s28.65-64 64-64 64 28.65 64 64-28.65 64-64 64m104-192c-13.25 0-24 10.74-24 24s10.75 24 24 24 24-10.75 24-24-10.75-24-24-24" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ua={name:`laptop-outline`,content:`<path d="M480 384c0 8.84-3.58 16.84-9.37 22.63S456.84 416 448 416H64c-17.67 0-32-14.33-32-32h192v8c0 4.42 3.58 8 8 8h48c4.42 0 8-3.58 8-8v-8zm-64-256H96v192h320zm0-32c17.67 0 32 14.33 32 32v224H64V128c0-17.67 14.33-32 32-32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Wa={name:`laptop-solid`,content:`<path d="M480 384c0 8.84-3.58 16.84-9.37 22.63S456.84 416 448 416H64c-17.67 0-32-14.33-32-32h192v8c0 4.42 3.58 8 8 8h48c4.42 0 8-3.58 8-8v-8zm-32-256v224H64V128c0-17.67 14.33-32 32-32h320c17.67 0 32 14.33 32 32" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ga={name:`mobile-outline-ringing`,content:`<path d="M496 256c0 30.67-6.16 59.91-17.33 86.53a15.44 15.44 0 0 1-5.7 6.89 15.5 15.5 0 0 1-8.57 2.58c-11.08 0-18.52-11.29-14.24-21.51C459.9 307.21 465 282 465 256s-5.1-51.21-14.84-74.49c-4.28-10.22 3.16-21.51 14.24-21.51 6.23 0 11.86 3.73 14.27 9.47C489.84 196.09 496 225.33 496 256m-65.96-57.12c-5.89-16.29-30.04-12.02-30.04 5.3 0 1.83.34 3.64.96 5.36 5.28 14.72 8.04 30.37 8.04 46.46s-2.76 31.74-8.04 46.46c-.62 1.72-.96 3.53-.96 5.36 0 17.32 24.15 21.59 30.04 5.3 6.45-17.83 9.96-37.07 9.96-57.12s-3.51-39.29-9.96-57.12M47 256c0-26 5.1-51.21 14.84-74.49C66.12 171.29 58.68 160 47.6 160c-3.12 0-6.08.93-8.57 2.58a15.44 15.44 0 0 0-5.7 6.89C22.16 196.09 16 225.33 16 256s6.16 59.91 17.33 86.53c2.41 5.74 8.04 9.47 14.27 9.47 11.08 0 18.52-11.29 14.24-21.51C52.1 307.21 47 282 47 256m56 0c0-16.09 2.76-31.74 8.04-46.46.62-1.72.96-3.53.96-5.36 0-17.32-24.15-21.59-30.04-5.3C75.51 216.71 72 235.95 72 256s3.51 39.29 9.96 57.12c5.89 16.29 30.04 12.02 30.04-5.3 0-1.83-.34-3.64-.96-5.36-5.28-14.72-8.04-30.37-8.04-46.46M384 64v384c0 17.6-14.4 32-32 32H160c-13.57 0-25.24-8.56-29.87-20.56A31.5 31.5 0 0 1 128 448V64c0-4.03.75-7.89 2.13-11.44C134.76 40.56 146.43 32 160 32h192c17.6 0 32 14.4 32 32M160 352h192V64.06l-.06-.06H160.06l-.06.06zm192 32H160v63.94l.06.06h191.88l.06-.06zm-80 32c0-8.84-7.16-16-16-16s-16 7.16-16 16 7.16 16 16 16 16-7.16 16-16" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ka={name:`mobile-outline`,content:`<path d="M384 64v384c0 17.6-14.4 32-32 32H160c-13.57 0-25.24-8.56-29.87-20.56A31.5 31.5 0 0 1 128 448V64c0-4.03.75-7.89 2.13-11.44C134.76 40.56 146.43 32 160 32h192c17.6 0 32 14.4 32 32M160 352h192V64.06l-.06-.06H160.06l-.06.06zm192 32H160v63.94l.06.06h191.88l.06-.06zm-80 32c0-8.84-7.16-16-16-16s-16 7.16-16 16 7.16 16 16 16 16-7.16 16-16" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},qa={name:`mobile-solid-ringing`,content:`<path d="M352 32H160c-13.57 0-25.24 8.56-29.87 20.56A31.5 31.5 0 0 0 128 64v384c0 4.03.75 7.89 2.13 11.44 4.63 12 16.3 20.56 29.87 20.56h192c17.6 0 32-14.4 32-32V64c0-17.6-14.4-32-32-32m-96 400c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16m96-80H160V64.06l.06-.06h191.88l.06.06zm144-96c0 30.67-6.16 59.91-17.33 86.53a15.44 15.44 0 0 1-5.7 6.89 15.5 15.5 0 0 1-8.57 2.58c-11.08 0-18.52-11.29-14.24-21.51C459.9 307.21 465 282 465 256s-5.1-51.21-14.84-74.49c-4.28-10.22 3.16-21.51 14.24-21.51 6.23 0 11.86 3.73 14.27 9.47C489.84 196.09 496 225.33 496 256m-56 0c0 20.05-3.51 39.29-9.96 57.12-5.89 16.29-30.04 12.02-30.04-5.3 0-1.83.34-3.64.96-5.36 5.28-14.72 8.04-30.37 8.04-46.46s-2.76-31.74-8.04-46.46c-.62-1.72-.96-3.53-.96-5.36 0-17.32 24.15-21.59 30.04-5.3 6.45 17.83 9.96 37.07 9.96 57.12M61.84 330.49C66.12 340.71 58.68 352 47.6 352c-6.23 0-11.86-3.73-14.27-9.47C22.16 315.91 16 286.67 16 256s6.16-59.91 17.33-86.53a15.44 15.44 0 0 1 5.7-6.89c2.49-1.65 5.45-2.58 8.57-2.58 11.08 0 18.52 11.29 14.24 21.51C52.1 204.79 47 230 47 256s5.1 51.21 14.84 74.49m49.2-28.03c.62 1.72.96 3.53.96 5.36 0 17.32-24.15 21.59-30.04 5.3C75.51 295.29 72 276.05 72 256s3.51-39.29 9.96-57.12c5.89-16.29 30.04-12.02 30.04 5.3 0 1.83-.34 3.64-.96 5.36-5.28 14.72-8.04 30.37-8.04 46.46s2.76 31.74 8.04 46.46" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ja={name:`mobile-solid`,content:`<path d="M352 32H160c-13.57 0-25.24 8.56-29.87 20.56A31.5 31.5 0 0 0 128 64v384c0 4.03.75 7.89 2.13 11.44 4.63 12 16.3 20.56 29.87 20.56h192c17.6 0 32-14.4 32-32V64c0-17.6-14.4-32-32-32m-96 400c-8.84 0-16-7.16-16-16s7.16-16 16-16 16 7.16 16 16-7.16 16-16 16m96-80H160V64.06l.06-.06h191.88l.06.06z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ya={name:`locations`,content:`<path d="M256.09 63c-72.95 0-132.08 59.1-132.08 132 0 10.44 2.71 23.05 7.35 37.01 6.91 20.81 18.13 44.6 31.07 68.59 38.99 72.28 93.66 146.4 93.66 146.4s54.56-73.99 93.55-146.21c13.05-24.16 24.35-48.12 31.27-69.05 4.59-13.85 7.26-26.37 7.26-36.74 0-72.9-59.14-132-132.08-132m0 220c-54.19 0-98.06-43.84-98.06-98s43.87-98 98.06-98 98.06 43.84 98.06 98-43.87 98-98.06 98m-123.43 28.82C125.09 322.81 112.41 330 98.04 330c-23.23 0-42.03-18.79-42.03-42s18.79-42 42.03-42q2.385 0 4.71.27c-3.05-8.62-5.45-16.68-7.19-24.22C60.24 223.35 32 252.38 32 288s66.04 126 66.04 126 29.17-39.55 48.73-76.78c-5.04-8.76-9.75-17.24-14.11-25.4m283.98-89.76c-1.73 7.53-4.12 15.57-7.17 24.18 1.48-.16 2.97-.24 4.49-.24 23.22 0 42.03 18.78 42.03 42s-18.8 42-42.03 42c-14.29 0-26.91-7.11-34.48-17.99-4.37 8.17-9.09 16.66-14.14 25.43C384.9 374.6 413.96 414 413.96 414S480 324.45 480 288s-28.13-64.54-63.36-65.94" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Xa={name:`tablet-outline`,content:`<path d="M384 32H128c-13.56 0-25.24 8.56-29.88 20.56C96.76 56.1 96 59.96 96 64v384c0 4.02.76 7.88 2.12 11.44 4.64 12 16.32 20.56 29.88 20.56h256c17.6 0 32-14.4 32-32V64c0-17.6-14.4-32-32-32m0 416H128v-64h256zm0-96H128V64h256zm-112 64c0 8.84-7.16 16-16 16s-16-7.16-16-16 7.16-16 16-16c1.4 0 2.74.18 4.04.52C266.92 402.3 272 408.56 272 416" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Za={name:`tablet-solid`,content:`<path d="M384 32H128c-13.56 0-25.24 8.56-29.88 20.56C96.76 56.1 96 59.96 96 64v384c0 4.02.76 7.88 2.12 11.44 4.64 12 16.32 20.56 29.88 20.56h256c17.6 0 32-14.4 32-32V64c0-17.6-14.4-32-32-32M256 432c-8.84 0-16-7.16-16-16s7.16-16 16-16c1.4 0 2.74.18 4.04.52C266.92 402.3 272 408.56 272 416c0 8.84-7.16 16-16 16m128-80H128V64h256z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Qa={name:`users-outline`,content:`<path d="M397.72 226.28c22.72 0 41.14-18.42 41.14-41.14S420.44 144 397.72 144s-41.14 18.42-41.14 41.14 18.42 41.14 41.14 41.14m0 13.72c-14.9 0-28.89 3.97-40.94 10.91 14.42 8.44 27.69 18.71 39.65 30.68 15.95 15.94 28.87 34.21 38.48 54.41h31.37c7.59 0 13.72-6.13 13.72-13.71 0-45.43-36.85-82.29-82.28-82.29m-283.44-13.72c22.72 0 41.14-18.42 41.14-41.14S137 144 114.28 144s-41.14 18.42-41.14 41.14 18.42 41.14 41.14 41.14m41.91 25.2c-12.28-7.29-26.62-11.48-41.91-11.48C68.86 240 32 276.86 32 322.29c0 7.58 6.13 13.71 13.72 13.71h33.3c9.62-20.2 22.54-38.47 38.48-54.41 11.7-11.7 24.66-21.78 38.69-30.11M257.04 96c27.72 0 50.28 22.56 50.28 50.29 0 11.11-3.55 21.63-10.26 30.43-6.52 8.55-15.75 14.9-26.02 17.88-4.5 1.31-9.2 1.97-14 1.97s-9.5-.66-14.03-1.98c-10.23-2.97-19.46-9.31-25.99-17.87-6.71-8.8-10.26-19.32-10.26-30.43 0-27.73 22.55-50.29 50.28-50.29m0-32c-45.42 0-82.28 36.86-82.28 82.29 0 37.46 25.07 69.09 59.33 79.03 7.28 2.12 14.98 3.25 22.95 3.25s15.67-1.13 22.95-3.25c34.26-9.94 59.33-41.57 59.33-79.03 0-45.43-36.85-82.29-82.28-82.29m0 224c20.96 0 41 4.75 59.56 14.11 22.46 11.33 41.2 28.75 54.17 50.36 11.53 19.2 17.96 41.08 18.73 63.53H124.57c.77-22.45 7.21-44.33 18.73-63.53a133.1 133.1 0 0 1 53.03-49.78c18.87-9.75 39.3-14.69 60.71-14.69m-.01-32c-27.17 0-52.8 6.59-75.39 18.26-27.24 14.08-50.05 35.54-65.78 61.74-14.84 24.72-23.38 53.65-23.38 84.57 0 15.17 12.26 27.43 27.43 27.43h274.24c15.17 0 27.43-12.26 27.43-27.43 0-30.92-8.54-59.85-23.38-84.57-16-26.65-39.32-48.4-67.19-62.46-22.25-11.22-47.37-17.54-73.98-17.54" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},$a={name:`users-solid`,content:`<path d="M356.57 185.14c0-22.71 18.43-41.14 41.14-41.14s41.14 18.43 41.14 41.14-18.43 41.14-41.14 41.14-41.14-18.43-41.14-41.14M397.71 240c-14.9 0-28.89 3.97-40.95 10.91 14.42 8.44 27.69 18.71 39.66 30.68 15.95 15.94 28.87 34.21 38.49 54.41h31.37c7.59 0 13.72-6.13 13.72-13.71 0-45.43-36.86-82.29-82.29-82.29m-283.42-13.71c22.71 0 41.14-18.43 41.14-41.14s-18.43-41.14-41.14-41.14-41.14 18.43-41.14 41.14 18.43 41.14 41.14 41.14m41.92 25.19c-12.28-7.29-26.62-11.48-41.92-11.48C68.86 240 32 276.86 32 322.29c0 7.58 6.13 13.71 13.72 13.71h33.31c9.62-20.2 22.54-38.47 38.49-54.41 11.7-11.7 24.65-21.78 38.69-30.11M256.05 64c-45.43 0-82.29 36.86-82.29 82.29 0 37.46 25.07 69.09 59.34 79.03a82 82 0 0 0 22.95 3.25c7.97 0 15.67-1.13 22.95-3.25 34.27-9.94 59.34-41.57 59.34-79.03 0-45.43-36.86-82.29-82.29-82.29m141.19 272c-16-26.65-39.33-48.4-67.2-62.46-22.25-11.22-47.38-17.54-73.99-17.54s-52.81 6.59-75.4 18.26c-27.24 14.08-50.06 35.54-65.79 61.74-14.84 24.72-23.38 53.65-23.38 84.57 0 15.17 12.26 27.43 27.43 27.43h274.28c15.17 0 27.43-12.26 27.43-27.43 0-30.92-8.54-59.85-23.38-84.57" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},eo={name:`whatsapp-box`,content:`<path d="M374.09 137.91C342.54 106.37 300.61 89 256 89s-86.54 17.37-118.09 48.91C106.37 169.46 89 211.39 89 256c0 29.78 7.93 59.01 22.93 84.52l5.38 9.15-17.67 63.5 65.55-16.63 8.73 4.94C198.82 415.56 227.2 423 256 423c44.61 0 86.54-17.37 118.09-48.91C405.63 342.54 423 300.61 423 256s-17.37-86.54-48.91-118.09m-175.77 29.07c.06 0 .12 0 .18.01.15.01.3.01.45.02.38.02.77.04 1.16.09 2.83.34 5.82 1.64 8.7 8.04 4.21 9.36 13.39 32.75 14.56 35.11 1.18 2.37 1.97 5.14.39 8.29-1.56 3.15-2.34 5.12-4.71 7.88-2.36 2.77-4.97 6.17-7.09 8.29-2.37 2.35-4.83 4.91-2.08 9.65 2.76 4.72 12.24 20.21 26.28 32.74 18.06 16.12 33.26 21.12 37.99 23.48s7.49 1.97 10.24-1.19c2.76-3.16 11.8-13.81 14.95-18.53 2.42-3.62 4.82-4.02 7.75-3.31.13.04.26.07.39.1.05 0 .1.03.15.04.28.09.57.17.86.27.44.15.89.31 1.36.48.3.11.68.26 1.15.45.16.07.34.14.53.23.16.07.32.14.49.21.21.1.44.2.67.3.71.32 1.51.68 2.38 1.08h.01c.52.24 1.07.5 1.65.77.29.14.58.27.88.41 8.6 4.06 21.11 10.24 24.45 11.92 4.72 2.36 7.85 3.54 9.03 5.51 1.18 1.98 1.17 11.44-2.75 22.48s-23.16 21.69-31.81 22.48c-8.64.78-16.75 3.92-56.56-11.83-47.9-18.95-78.15-68.21-80.51-71.36-2.35-3.16-19.24-25.63-19.24-48.89s12.18-34.69 16.5-39.42c4.31-4.74 9.42-5.92 12.56-5.92l7.34.09 1.7.02Zm175.77-29.07C342.54 106.37 300.61 89 256 89s-86.54 17.37-118.09 48.91C106.37 169.46 89 211.39 89 256c0 29.78 7.93 59.01 22.93 84.52l5.38 9.15-17.67 63.5 65.55-16.63 8.73 4.94C198.82 415.56 227.2 423 256 423c44.61 0 86.54-17.37 118.09-48.91C405.63 342.54 423 300.61 423 256s-17.37-86.54-48.91-118.09m-175.77 29.07c.06 0 .12 0 .18.01.15.01.3.01.45.02.38.02.77.04 1.16.09 2.83.34 5.82 1.64 8.7 8.04 4.21 9.36 13.39 32.75 14.56 35.11 1.18 2.37 1.97 5.14.39 8.29-1.56 3.15-2.34 5.12-4.71 7.88-2.36 2.77-4.97 6.17-7.09 8.29-2.37 2.35-4.83 4.91-2.08 9.65 2.76 4.72 12.24 20.21 26.28 32.74 18.06 16.12 33.26 21.12 37.99 23.48s7.49 1.97 10.24-1.19c2.76-3.16 11.8-13.81 14.95-18.53 2.42-3.62 4.82-4.02 7.75-3.31.13.04.26.07.39.1.05 0 .1.03.15.04.28.09.57.17.86.27.44.15.89.31 1.36.48.3.11.68.26 1.15.45.16.07.34.14.53.23.16.07.32.14.49.21.21.1.44.2.67.3.71.32 1.51.68 2.38 1.08h.01c.52.24 1.07.5 1.65.77.29.14.58.27.88.41 8.6 4.06 21.11 10.24 24.45 11.92 4.72 2.36 7.85 3.54 9.03 5.51 1.18 1.98 1.17 11.44-2.75 22.48s-23.16 21.69-31.81 22.48c-8.64.78-16.75 3.92-56.56-11.83-47.9-18.95-78.15-68.21-80.51-71.36-2.35-3.16-19.24-25.63-19.24-48.89s12.18-34.69 16.5-39.42c4.31-4.74 9.42-5.92 12.56-5.92l7.34.09 1.7.02Zm175.77-29.07C342.54 106.37 300.61 89 256 89s-86.54 17.37-118.09 48.91C106.37 169.46 89 211.39 89 256c0 29.78 7.93 59.01 22.93 84.52l5.38 9.15-17.67 63.5 65.55-16.63 8.73 4.94C198.82 415.56 227.2 423 256 423c44.61 0 86.54-17.37 118.09-48.91C405.63 342.54 423 300.61 423 256s-17.37-86.54-48.91-118.09m-175.77 29.07c.06 0 .12 0 .18.01.15.01.3.01.45.02.38.02.77.04 1.16.09 2.83.34 5.82 1.64 8.7 8.04 4.21 9.36 13.39 32.75 14.56 35.11 1.18 2.37 1.97 5.14.39 8.29-1.56 3.15-2.34 5.12-4.71 7.88-2.36 2.77-4.97 6.17-7.09 8.29-2.37 2.35-4.83 4.91-2.08 9.65 2.76 4.72 12.24 20.21 26.28 32.74 18.06 16.12 33.26 21.12 37.99 23.48s7.49 1.97 10.24-1.19c2.76-3.16 11.8-13.81 14.95-18.53 2.42-3.62 4.82-4.02 7.75-3.31.13.04.26.07.39.1.05 0 .1.03.15.04.28.09.57.17.86.27.44.15.89.31 1.36.48.3.11.68.26 1.15.45.16.07.34.14.53.23.16.07.32.14.49.21.21.1.44.2.67.3.71.32 1.51.68 2.38 1.08h.01c.52.24 1.07.5 1.65.77.29.14.58.27.88.41 8.6 4.06 21.11 10.24 24.45 11.92 4.72 2.36 7.85 3.54 9.03 5.51 1.18 1.98 1.17 11.44-2.75 22.48s-23.16 21.69-31.81 22.48c-8.64.78-16.75 3.92-56.56-11.83-47.9-18.95-78.15-68.21-80.51-71.36-2.35-3.16-19.24-25.63-19.24-48.89s12.18-34.69 16.5-39.42c4.31-4.74 9.42-5.92 12.56-5.92l7.34.09 1.7.02Zm175.77-29.07C342.54 106.37 300.61 89 256 89s-86.54 17.37-118.09 48.91C106.37 169.46 89 211.39 89 256c0 29.78 7.93 59.01 22.93 84.52l5.38 9.15-17.67 63.5 65.55-16.63 8.73 4.94C198.82 415.56 227.2 423 256 423c44.61 0 86.54-17.37 118.09-48.91C405.63 342.54 423 300.61 423 256s-17.37-86.54-48.91-118.09m-175.77 29.07c.06 0 .12 0 .18.01.15.01.3.01.45.02.38.02.77.04 1.16.09 2.83.34 5.82 1.64 8.7 8.04 4.21 9.36 13.39 32.75 14.56 35.11 1.18 2.37 1.97 5.14.39 8.29-1.56 3.15-2.34 5.12-4.71 7.88-2.36 2.77-4.97 6.17-7.09 8.29-2.37 2.35-4.83 4.91-2.08 9.65 2.76 4.72 12.24 20.21 26.28 32.74 18.06 16.12 33.26 21.12 37.99 23.48s7.49 1.97 10.24-1.19c2.76-3.16 11.8-13.81 14.95-18.53 2.42-3.62 4.82-4.02 7.75-3.31.13.04.26.07.39.1.05 0 .1.03.15.04.28.09.57.17.86.27.44.15.89.31 1.36.48.3.11.68.26 1.15.45.16.07.34.14.53.23.16.07.32.14.49.21.21.1.44.2.67.3.71.32 1.51.68 2.38 1.08h.01c.52.24 1.07.5 1.65.77.29.14.58.27.88.41 8.6 4.06 21.11 10.24 24.45 11.92 4.72 2.36 7.85 3.54 9.03 5.51 1.18 1.98 1.17 11.44-2.75 22.48s-23.16 21.69-31.81 22.48c-8.64.78-16.75 3.92-56.56-11.83-47.9-18.95-78.15-68.21-80.51-71.36-2.35-3.16-19.24-25.63-19.24-48.89s12.18-34.69 16.5-39.42c4.31-4.74 9.42-5.92 12.56-5.92l7.34.09 1.7.02ZM448 32H64c-17.66 0-32 14.34-32 32v384c0 17.66 14.34 32 32 32h384c17.66 0 32-14.34 32-32V64c0-17.66-14.34-32-32-32M256 448c-34.31 0-66.51-9-94.39-24.76L64 448l26.38-94.81C73.62 324.68 64 291.47 64 256c0-106.04 85.96-192 192-192s192 85.96 192 192-85.96 192-192 192m0-359c-44.61 0-86.54 17.37-118.09 48.91C106.37 169.46 89 211.39 89 256c0 29.78 7.93 59.01 22.93 84.52l5.38 9.15-17.67 63.5 65.55-16.63 8.73 4.94C198.82 415.56 227.2 423 256 423c44.61 0 86.54-17.37 118.09-48.91C405.63 342.54 423 300.61 423 256s-17.37-86.54-48.91-118.09C342.54 106.37 300.61 89 256 89m-57.68 77.98c.06 0 .12 0 .18.01.15.01.3.01.45.02.38.02.77.04 1.16.09 2.83.34 5.82 1.64 8.7 8.04 4.21 9.36 13.39 32.75 14.56 35.11 1.18 2.37 1.97 5.14.39 8.29-1.56 3.15-2.34 5.12-4.71 7.88-2.36 2.77-4.97 6.17-7.09 8.29-2.37 2.35-4.83 4.91-2.08 9.65 2.76 4.72 12.24 20.21 26.28 32.74 18.06 16.12 33.26 21.12 37.99 23.48s7.49 1.97 10.24-1.19c2.76-3.16 11.8-13.81 14.95-18.53 2.42-3.62 4.82-4.02 7.75-3.31.13.04.26.07.39.1.05 0 .1.03.15.04.28.09.57.17.86.27.44.15.89.31 1.36.48.3.11.68.26 1.15.45.16.07.34.14.53.23.16.07.32.14.49.21.21.1.44.2.67.3.71.32 1.51.68 2.38 1.08h.01c.52.24 1.07.5 1.65.77.29.14.58.27.88.41 8.6 4.06 21.11 10.24 24.45 11.92 4.72 2.36 7.85 3.54 9.03 5.51 1.18 1.98 1.17 11.44-2.75 22.48s-23.16 21.69-31.81 22.48c-8.64.78-16.75 3.92-56.56-11.83-47.9-18.95-78.15-68.21-80.51-71.36-2.35-3.16-19.24-25.63-19.24-48.89s12.18-34.69 16.5-39.42c4.31-4.74 9.42-5.92 12.56-5.92l7.34.09 1.7.02Zm175.77-29.07C342.54 106.37 300.61 89 256 89s-86.54 17.37-118.09 48.91C106.37 169.46 89 211.39 89 256c0 29.78 7.93 59.01 22.93 84.52l5.38 9.15-17.67 63.5 65.55-16.63 8.73 4.94C198.82 415.56 227.2 423 256 423c44.61 0 86.54-17.37 118.09-48.91C405.63 342.54 423 300.61 423 256s-17.37-86.54-48.91-118.09m-175.77 29.07c.06 0 .12 0 .18.01.15.01.3.01.45.02.38.02.77.04 1.16.09 2.83.34 5.82 1.64 8.7 8.04 4.21 9.36 13.39 32.75 14.56 35.11 1.18 2.37 1.97 5.14.39 8.29-1.56 3.15-2.34 5.12-4.71 7.88-2.36 2.77-4.97 6.17-7.09 8.29-2.37 2.35-4.83 4.91-2.08 9.65 2.76 4.72 12.24 20.21 26.28 32.74 18.06 16.12 33.26 21.12 37.99 23.48s7.49 1.97 10.24-1.19c2.76-3.16 11.8-13.81 14.95-18.53 2.42-3.62 4.82-4.02 7.75-3.31.13.04.26.07.39.1.05 0 .1.03.15.04.28.09.57.17.86.27.44.15.89.31 1.36.48.3.11.68.26 1.15.45.16.07.34.14.53.23.16.07.32.14.49.21.21.1.44.2.67.3.71.32 1.51.68 2.38 1.08h.01c.52.24 1.07.5 1.65.77.29.14.58.27.88.41 8.6 4.06 21.11 10.24 24.45 11.92 4.72 2.36 7.85 3.54 9.03 5.51 1.18 1.98 1.17 11.44-2.75 22.48s-23.16 21.69-31.81 22.48c-8.64.78-16.75 3.92-56.56-11.83-47.9-18.95-78.15-68.21-80.51-71.36-2.35-3.16-19.24-25.63-19.24-48.89s12.18-34.69 16.5-39.42c4.31-4.74 9.42-5.92 12.56-5.92l7.34.09 1.7.02Zm175.77-29.07C342.54 106.37 300.61 89 256 89s-86.54 17.37-118.09 48.91C106.37 169.46 89 211.39 89 256c0 29.78 7.93 59.01 22.93 84.52l5.38 9.15-17.67 63.5 65.55-16.63 8.73 4.94C198.82 415.56 227.2 423 256 423c44.61 0 86.54-17.37 118.09-48.91C405.63 342.54 423 300.61 423 256s-17.37-86.54-48.91-118.09m-175.77 29.07c.06 0 .12 0 .18.01.15.01.3.01.45.02.38.02.77.04 1.16.09 2.83.34 5.82 1.64 8.7 8.04 4.21 9.36 13.39 32.75 14.56 35.11 1.18 2.37 1.97 5.14.39 8.29-1.56 3.15-2.34 5.12-4.71 7.88-2.36 2.77-4.97 6.17-7.09 8.29-2.37 2.35-4.83 4.91-2.08 9.65 2.76 4.72 12.24 20.21 26.28 32.74 18.06 16.12 33.26 21.12 37.99 23.48s7.49 1.97 10.24-1.19c2.76-3.16 11.8-13.81 14.95-18.53 2.42-3.62 4.82-4.02 7.75-3.31.13.04.26.07.39.1.05 0 .1.03.15.04.28.09.57.17.86.27.44.15.89.31 1.36.48.3.11.68.26 1.15.45.16.07.34.14.53.23.16.07.32.14.49.21.21.1.44.2.67.3.71.32 1.51.68 2.38 1.08h.01c.52.24 1.07.5 1.65.77.29.14.58.27.88.41 8.6 4.06 21.11 10.24 24.45 11.92 4.72 2.36 7.85 3.54 9.03 5.51 1.18 1.98 1.17 11.44-2.75 22.48s-23.16 21.69-31.81 22.48c-8.64.78-16.75 3.92-56.56-11.83-47.9-18.95-78.15-68.21-80.51-71.36-2.35-3.16-19.24-25.63-19.24-48.89s12.18-34.69 16.5-39.42c4.31-4.74 9.42-5.92 12.56-5.92l7.34.09 1.7.02Z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},to={name:`whatsapp`,content:`<path d="M260.65 345.28c46.56 18.38 56.03 14.72 66.13 13.81 10.12-.92 32.61-13.36 37.2-26.24 4.59-12.89 4.6-23.93 3.21-26.24-1.38-2.31-5.04-3.68-10.56-6.44s-32.61-16.12-37.67-17.96c-5.05-1.84-8.72-2.75-12.4 2.77-3.68 5.51-14.23 17.94-17.44 21.62s-6.43 4.15-11.95 1.39c-5.52-2.75-23.26-8.58-44.32-27.38-16.38-14.62-27.44-32.69-30.66-38.2-3.21-5.52-.34-8.51 2.42-11.26 2.47-2.48 5.52-6.44 8.28-9.67 2.76-3.22 3.67-5.51 5.5-9.2 1.84-3.67.92-6.9-.45-9.66s-12.08-30.05-16.99-40.96c-4.13-9.2-8.47-9.38-12.4-9.53l-10.56-.14c-3.68 0-9.65 1.39-14.69 6.91-5.05 5.52-19.29 18.87-19.29 46.02s19.75 53.38 22.5 57.06c2.76 3.68 38.12 61.18 94.14 83.3m106.54-38.67c1.39 2.31 1.38 13.35-3.21 26.24-4.59 12.88-27.08 25.32-37.2 26.24-10.1.91-19.57 4.57-66.13-13.81-56.02-22.12-91.38-79.62-94.14-83.3-2.75-3.68-22.5-29.91-22.5-57.06s14.24-40.5 19.29-46.02c5.04-5.52 11.01-6.91 14.69-6.91l10.56.14c3.93.15 8.27.33 12.4 9.53 4.91 10.91 15.62 38.2 16.99 40.96s2.29 5.99.45 9.66c-1.83 3.69-2.74 5.98-5.5 9.2-2.76 3.23-5.81 7.19-8.28 9.67-2.76 2.75-5.63 5.74-2.42 11.26 3.22 5.51 14.28 23.58 30.66 38.2 21.06 18.8 38.8 24.63 44.32 27.38 5.52 2.76 8.74 2.29 11.95-1.39s13.76-16.11 17.44-21.62c3.68-5.52 7.35-4.61 12.4-2.77 5.06 1.84 32.15 15.2 37.67 17.96s9.18 4.13 10.56 6.44m-106.54 38.67c-56.02-22.12-91.38-79.62-94.14-83.3-2.75-3.68-22.5-29.91-22.5-57.06s14.24-40.5 19.29-46.02c5.04-5.52 11.01-6.91 14.69-6.91l10.56.14c3.93.15 8.27.33 12.4 9.53 4.91 10.91 15.62 38.2 16.99 40.96s2.29 5.99.45 9.66c-1.83 3.69-2.74 5.98-5.5 9.2-2.76 3.23-5.81 7.19-8.28 9.67-2.76 2.75-5.63 5.74-2.42 11.26 3.22 5.51 14.28 23.58 30.66 38.2 21.06 18.8 38.8 24.63 44.32 27.38 5.52 2.76 8.74 2.29 11.95-1.39s13.76-16.11 17.44-21.62c3.68-5.52 7.35-4.61 12.4-2.77 5.06 1.84 32.15 15.2 37.67 17.96s9.18 4.13 10.56 6.44c1.39 2.31 1.38 13.35-3.21 26.24-4.59 12.88-27.08 25.32-37.2 26.24-10.1.91-19.57 4.57-66.13-13.81m106.54-38.67c1.39 2.31 1.38 13.35-3.21 26.24-4.59 12.88-27.08 25.32-37.2 26.24-10.1.91-19.57 4.57-66.13-13.81-56.02-22.12-91.38-79.62-94.14-83.3-2.75-3.68-22.5-29.91-22.5-57.06s14.24-40.5 19.29-46.02c5.04-5.52 11.01-6.91 14.69-6.91l10.56.14c3.93.15 8.27.33 12.4 9.53 4.91 10.91 15.62 38.2 16.99 40.96s2.29 5.99.45 9.66c-1.83 3.69-2.74 5.98-5.5 9.2-2.76 3.23-5.81 7.19-8.28 9.67-2.76 2.75-5.63 5.74-2.42 11.26 3.22 5.51 14.28 23.58 30.66 38.2 21.06 18.8 38.8 24.63 44.32 27.38 5.52 2.76 8.74 2.29 11.95-1.39s13.76-16.11 17.44-21.62c3.68-5.52 7.35-4.61 12.4-2.77 5.06 1.84 32.15 15.2 37.67 17.96s9.18 4.13 10.56 6.44m-3.46 26.17c-4.58 12.87-27.02 25.3-37.12 26.22-10.08.91-19.53 4.57-65.98-13.8-55.89-22.11-91.18-79.57-93.93-83.25-2.74-3.68-22.44-29.9-22.44-57.04s14.21-40.47 19.25-45.99c5.03-5.52 10.99-6.91 14.66-6.91l10.54.14c3.92.16 8.25.34 12.37 9.52 4.89 10.91 15.58 38.19 16.95 40.95s2.29 5.99.45 9.66c-1.82 3.68-2.73 5.98-5.48 9.19-2.75 3.23-5.79 7.19-8.26 9.67-2.75 2.74-5.62 5.73-2.42 11.25 3.22 5.51 14.25 23.57 30.59 38.19 21.01 18.79 38.71 24.62 44.22 27.37 5.51 2.76 8.71 2.3 11.92-1.39s13.73-16.1 17.4-21.61c3.67-5.52 7.33-4.61 12.37-2.77s32.07 15.19 37.58 17.95c5.51 2.75 9.17 4.13 10.54 6.43 1.38 2.31 1.37 13.34-3.21 26.22M256 64c51.28 0 99.5 19.97 135.76 56.24C428.02 156.5 448 204.72 448 256s-19.97 99.5-56.24 135.76C355.5 428.02 307.28 448 256 448c-33.11 0-65.74-8.56-94.37-24.74l-11.18-6.32-72.84 18.48 19.62-70.53-6.89-11.71c-17.25-29.33-26.36-62.93-26.36-97.17 0-51.28 19.97-99.5 56.24-135.76C156.48 83.99 204.72 64 256 64m-.02-31.99c-123.71 0-224 100.29-224 224 0 41.38 11.22 80.13 30.78 113.39L31.98 480.01l113.88-28.89c32.52 18.39 70.09 28.89 110.12 28.89 123.71 0 224-100.29 224-224s-100.29-224-224-224" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},no={name:`x-logo-box`,content:`<path d="M448 32H64c-17.66 0-32 14.34-32 32v384c0 17.66 14.34 32 32 32h384c17.66 0 32-14.34 32-32V64c0-17.66-14.34-32-32-32m0 416H312.04l-88.02-141L95.06 448H64.04l145.98-158L64 64h135.05l88.97 140L416 64h32L302.55 222.49zM270.45 226.89 185.08 96h-66.05l121.99 189 84.89 131h66.1L283.42 247.48z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ro={name:`sms-outline`,content:`<path d="M64 32h384c17.6 0 32 14.4 32 32v288c0 17.6-14.4 32-32 32H128l-96 96V64c0-17.6 14.4-32 32-32m383.94 320 .06-.06V64.06l-.06-.06H64.06l-.06.06v338.69L114.74 352zM144 176c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32m112 0c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32m112 0c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},io={name:`sms-solid`,content:`<path d="M64 32h384c17.6 0 32 14.4 32 32v288c0 17.6-14.4 32-32 32H128l-96 96V64c0-17.6 14.4-32 32-32m80 144c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32m112 0c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32m112 0c-17.67 0-32 14.33-32 32s14.33 32 32 32 32-14.33 32-32-14.33-32-32-32" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ao={name:`therapist-outline`,content:`<path d="M443.04 52.31a94 94 0 0 0-7.51-5.31c-14.89-9.5-32.57-15-51.53-15-53 0-96 43-96 96s43 96 96 96 96-43 96-96c0-30.74-14.47-58.12-36.96-75.69M406.85 93.8l23.48-9.89a64 64 0 0 1 14.42 23.94l-40.4-13zM384 64c3.21 0 6.37.24 9.46.7l-61.29 25.82C343.8 74.46 362.7 64 384 64m-37.54 49.31-.58.19c.08-.1.17-.2.26-.3zM384 192c-34.51 0-62.72-27.45-63.95-61.66l39.03-16.43L446.45 142c-6.4 28.58-31.97 50-62.45 50m0 64c-22.44 0-43.98 3.85-64 10.94-7.9 2.79-15.56 6.09-22.95 9.86a179 179 0 0 0-9.05 4.91c-.68.39-1.36.79-2.03 1.2-56.23 33.46-93.93 94.84-93.97 164.99 0 17.71 14.29 32.1 32 32.1h208c26.51 0 48-21.49 48-48V281.71C451.76 265.36 418.97 256 384 256M268.14 384l-.12.66L256.85 448H224c0-42.72 16.65-82.89 46.88-113.12 2.31-2.31 4.68-4.54 7.1-6.68zm46.65-80.33c.79-.38 1.57-.75 2.37-1.11L331.52 384h-30.89zM296.94 448c-1.91.01-4.58.01-7.6.01l5.65-32.01h42.17l5.64 32zm50.87-155.91c11.73-2.7 23.85-4.09 36.19-4.09 22.39 0 44.08 4.57 64 13.28v85.45c-5-1.77-10.39-2.73-16-2.73h-67.98zM433 447h-57.88l-5.28-30H433c8.27 0 15 6.73 15 15s-6.73 15-15 15M128.77 288c13.55 0 26.98 1.7 39.92 5.05 3.14.81 6.28 1.73 9.38 2.73l-.54.7-.27.53c-.68.9-1.24 1.69-1.64 2.27-.43.61-.86 1.22-1.28 1.83l-.09.12-.34.5c-.29.41-.57.83-.85 1.25-.18.27-.36.54-.55.8l-.15.22-.15.23-.13.2-.29.43c-.69 1.02-1.35 2.02-2 3.03-.19.29-.38.59-.58.89l-.08.13c-1.19 1.85-2.28 3.61-3.45 5.52-.08.12-.15.25-.23.38l-.06.09-.15.25-.14.23-.09.15-.11.18-.13.21-.12.21-.32.54c-.42.72-.85 1.44-1.26 2.15a284 284 0 0 0-4.03 7.18c-.62 1.15-1.27 2.37-1.98 3.74l-.08.14-.32.62c-.37.72-.74 1.45-1.11 2.18-.06.12-.12.24-.18.35l-.21.4-.3.63-.06.12c-.36.74-.72 1.49-1.08 2.24l-.02.05-.21.42-.17.37-.41.86c-.39.82-.8 1.69-1.23 2.62l-.06.12-.07.16c-.59 1.31-1.15 2.54-1.67 3.73-.48 1.09-.96 2.22-1.47 3.44-.42.98-.85 2.03-1.31 3.17l-.47.94-.48 1.46c-.14.37-.29.73-.43 1.1-.25.62-.51 1.3-.79 2.06-.36.94-.71 1.88-1.04 2.82-.37 1-.74 2.01-1.12 3.14-.18.5-.39 1.09-.6 1.75-.41 1.18-.75 2.21-1.06 3.18-.44 1.33-.81 2.5-1.06 3.32-.29.92-.64 2.02-.98 3.22-.17.54-.33 1.09-.48 1.63l-.14.49-.09.3-.08.3-.03.12c-.19.68-.39 1.37-.58 2.05l-.11.38-.13.48c-.29 1.09-.58 2.19-.87 3.29-.29 1.12-.59 2.32-.89 3.61v.05l-.03.07c-.17.7-.33 1.39-.49 2.1-.45 1.92-.9 3.96-1.45 6.57v.05l-.05.22-.03.12-.26 1.27-.02.18c-.2 1-.37 1.91-.52 2.79-.23 1.18-.44 2.38-.64 3.51-.07.39-.15.88-.24 1.44-.16.93-.31 1.89-.46 2.86l-.03.21-.07.39-.07.36-.12.95-.05.35c-.03.25-.07.49-.1.74l-.02.16-.06.37-.07.52-.12.87-.08.59-.04.42c-.13 1.01-.25 1.97-.36 2.95v.09l-.02.09-.05.4c-.11.97-.22 1.92-.32 2.87l-.02.21v.09l-.02.09-.18 1.71-.18 1.67v.42c0 .07 0 .15-.02.22-.05.52-.1 1.05-.14 1.59v.16l-.02.16-.06.8c-.06.79-.12 1.58-.17 2.37l-.07 1.06-.07 1.04v.07q-.06 1.005-.12 2.07l-.02.38v.34c-.05.84-.09 1.69-.12 2.56v.1l-.03.6-.02.54c-.05 1.29-.07 2.51-.09 3.64-.03 1.41-.05 2.97-.05 4.9v.66H63.92V301.77c1.93-.86 3.87-1.68 5.83-2.46 1.93-.77 3.88-1.51 5.83-2.2 17.02-6.04 34.92-9.11 53.19-9.11m0-32c-22.39 0-43.88 3.85-63.85 10.94-2.34.83-4.68 1.71-6.98 2.63-5.79 2.31-11.44 4.89-16.93 7.73q-4.065 2.1-8.01 4.41c-.34.19-.67.39-1 .59V480h137.45a63.7 63.7 0 0 1-8.96-32.66c0-1.54 0-2.93.04-4.22.02-1.05.04-2.12.08-3.18l.02-.6v-.14c.04-1.04.08-1.99.13-2.9v-.35c.06-.95.11-1.86.17-2.71v-.07l.07-1.08c.06-.96.14-1.92.21-2.87.04-.48.08-.96.13-1.44.04-.55.09-1.07.14-1.61V426l.18-1.71.03-.27c.11-1.03.23-2.08.35-3.14.12-1.01.24-2 .38-3.06l.03-.3.12-.87c.06-.35.11-.71.16-1.06.06-.46.13-.92.19-1.39l.04-.21.03-.21v-.09l.08-.42c.15-.99.31-1.98.47-2.93.04-.29.09-.58.14-.86.2-1.15.39-2.23.58-3.2.22-1.24.45-2.42.65-3.42l.02-.08v-.08c.47-2.21.91-4.25 1.38-6.24.13-.57.26-1.13.4-1.7l.06-.24c.24-1.04.51-2.1.78-3.15.26-1.01.53-2.02.8-3.03l.06-.2.09-.32c.18-.67.37-1.34.56-2l.09-.33c.2-.68.39-1.36.6-2.03.26-.92.55-1.84.86-2.82.27-.88.58-1.87.94-2.95.3-.95.63-1.92.98-2.92.13-.42.28-.84.43-1.25.29-.85.62-1.79 1.01-2.82.26-.74.57-1.59.92-2.5.24-.65.46-1.22.64-1.65.24-.65.5-1.29.75-1.94l.02-.06.03-.06c.56-1.41 1.08-2.68 1.59-3.87.41-.99.83-1.98 1.28-3 .5-1.14 1.03-2.31 1.6-3.57.54-1.18 1.06-2.26 1.51-3.22l.03-.06.03-.05c.44-.92.88-1.83 1.32-2.74l.14-.26c.08-.16.17-.35.28-.56.46-.92.93-1.83 1.39-2.73.59-1.14 1.15-2.2 1.7-3.21.63-1.17 1.24-2.27 1.72-3.12.57-1.03 1.17-2.09 1.83-3.22.48-.83.98-1.67 1.47-2.5l.22-.36.17-.28c.12-.19.23-.38.35-.57.91-1.5 1.89-3.08 3.08-4.94.18-.28.35-.55.53-.82.55-.85 1.13-1.73 1.77-2.68l.03-.04.48-.72c.47-.68.93-1.37 1.4-2.05l.06-.08.05-.07c.49-.71.99-1.42 1.49-2.13.37-.53.74-1.06 1.14-1.57.58-.81 1.14-1.57 1.69-2.31l.09-.18 1.93-2.5c.66-.85 1.32-1.7 1.99-2.56l.14-.17.14-.18.87-1.08c.32-.39.63-.78.94-1.17.36-.45.72-.89 1.09-1.32 2.69-3.26 5.54-6.52 8.46-9.67l.05-.05c.79-.85 1.6-1.7 2.4-2.55.81-.84 1.62-1.68 2.42-2.5l.07-.07c1.37-1.38 2.79-2.79 4.51-4.44l.27-.26.05-.05c-1.8-1.14-3.62-2.23-5.46-3.3q-4.74-2.775-9.66-5.25a174 174 0 0 0-6.31-3.03c-5.2-2.4-10.53-4.57-15.96-6.49a190 190 0 0 0-15.96-4.88c-15.3-3.96-31.36-6.06-47.89-6.06ZM128 64c27.08 0 51.33 17.15 60.36 42.7A63.7 63.7 0 0 1 192 128c0 14.14-4.52 27.53-13.07 38.74-8.3 10.88-20.05 18.96-33.09 22.74-5.75 1.67-11.76 2.52-17.85 2.52s-12.1-.85-17.86-2.52c-13.03-3.78-24.78-11.86-33.08-22.74-8.55-11.21-13.07-24.6-13.07-38.74 0-7.33 1.22-14.49 3.65-21.33C76.65 81.15 100.91 64 127.98 64Zm0-32c-41.78 0-77.34 26.72-90.52 64-3.55 10.01-5.48 20.78-5.48 32 0 43.71 29.25 80.61 69.22 92.21 8.5 2.47 17.48 3.79 26.78 3.79s18.28-1.32 26.78-3.79C194.76 208.61 224 171.71 224 128c0-11.22-1.93-21.99-5.48-32-13.18-37.28-48.74-64-90.52-64" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},oo={name:`therapist-solid`,content:`<path d="M224.51 281.7c-3.2-1.9-6.4-3.6-9.7-5.2-2.1-1-4.2-2.1-6.3-3-5.2-2.4-10.5-4.6-15.99-6.5-5.2-1.9-10.5-3.5-15.99-4.9-15.29-4-31.39-6.1-47.88-6.1-22.39 0-43.88 3.9-63.77 10.9-8.2 2.9-16.19 6.4-23.89 10.4-2.7 1.4-5.4 2.9-8 4.4-.3.2-.7.4-1 .6V480h137.44c-5.9-9.9-9-21.2-9-32.7v-4.2c0-1 0-2.1.1-3.2v-.7c0-1 .1-2 .1-2.9v-.4c.1-1 .1-1.9.2-2.7v-.1l.1-1.1c.1-1 .1-1.9.2-2.9 0-.5.1-1 .1-1.4 0-.5.1-1.1.1-1.6v-.1l.2-1.7v-.3c.1-1 .2-2.1.3-3.1s.2-2 .4-3.1v-.3l.1-.9c.1-.4.1-.7.2-1.1.1-.5.1-.9.2-1.4v-.5l.1-.4c.1-1 .3-2 .5-2.9 0-.3.1-.6.1-.9.2-1.1.4-2.2.6-3.2.2-1.2.4-2.4.6-3.4v-.2c.5-2.2.9-4.2 1.4-6.2.1-.6.3-1.1.4-1.7l.1-.2c.2-1 .5-2.1.8-3.1s.5-2 .8-3l.1-.2.1-.3c.2-.7.4-1.3.6-2l.1-.3c.2-.7.4-1.4.6-2 .3-.9.5-1.8.9-2.8q.45-1.35.9-3c.3-1 .6-1.9 1-2.9.1-.4.3-.8.4-1.2.3-.9.6-1.8 1-2.8.3-.7.6-1.6.9-2.5.2-.6.5-1.2.6-1.6.2-.6.5-1.3.7-1.9v-.2c.6-1.4 1.1-2.7 1.6-3.9.4-1 .8-2 1.3-3 .5-1.1 1-2.3 1.6-3.6.5-1.2 1.1-2.3 1.5-3.2v-.1c.4-.9.9-1.8 1.3-2.7l.1-.3.3-.6c.5-.9.9-1.8 1.4-2.7.6-1.1 1.1-2.2 1.7-3.2.6-1.2 1.2-2.3 1.7-3.1.6-1 1.2-2.1 1.8-3.2.5-.8 1-1.7 1.5-2.5l.2-.4.2-.3.3-.6c.9-1.5 1.9-3.1 3.1-4.9.2-.3.3-.5.5-.8.5-.9 1.1-1.7 1.8-2.7l.5-.7c.5-.7.9-1.4 1.4-2l.1-.1v-.1l1.5-2.1c.4-.5.7-1.1 1.1-1.6.6-.8 1.1-1.6 1.7-2.3l.1-.2 1.9-2.5c.7-.9 1.3-1.7 2-2.6l.1-.2.1-.2.9-1.1.9-1.2c.4-.5.7-.9 1.1-1.3 2.7-3.3 5.5-6.5 8.5-9.7.8-.9 1.6-1.7 2.4-2.5s1.6-1.7 2.4-2.5l.1-.1c1.4-1.4 2.8-2.8 4.5-4.4l.3-.3c-1.3-1.3-3.1-2.4-5-3.5Zm-6-185.7c-13.19-37.3-48.68-64-90.46-64S50.78 58.7 37.59 96c-3.5 10-5.5 20.8-5.5 32 0 43.7 29.19 80.6 69.17 92.2 8.5 2.5 17.49 3.8 26.79 3.8s18.29-1.3 26.79-3.8c39.98-11.6 69.17-48.5 69.17-92.2 0-11.2-1.9-22-5.5-32m229.4 319.7h-78.07l11.1 64h66.97c17.69 0 31.99-14.3 31.99-32s-14.29-32-31.99-32M384.04 256h-4.9c-8.4.2-16.69 1-24.89 2.2-.6.1-1.3.2-1.9.3-2.5.4-4.9.9-7.3 1.4-1.1.2-2.1.5-3.1.7L364.04 384H464c5.6 0 10.9 1 15.89 2.7v-105c-28.19-16.4-60.97-25.7-95.86-25.7Zm-46.88 160h-42.18l-11.39 64h65.07l-11.49-64Zm-58.97-128.2c-.9.6-1.7 1.1-2.5 1.7-2.5 1.7-5 3.5-7.4 5.4l-7.2 5.7c-.8.6-1.6 1.3-2.3 2-1.5 1.3-3.1 2.7-4.6 4.1-.7.7-1.5 1.4-2.2 2.1-.1.1-.2.2-.4.3-1.4 1.3-2.7 2.6-4 3.9-1.4 1.4-2.8 2.9-4.2 4.4-2.6 2.8-5.1 5.6-7.5 8.5-.2.2-.4.5-.6.7-.6.8-1.3 1.6-1.9 2.4l-1.8 2.4c-1.2 1.6-2.4 3.2-3.6 4.9-.6.8-1.2 1.6-1.8 2.5-.6.8-1.2 1.7-1.7 2.5s-1.1 1.6-1.6 2.4c-.1.1-.1.2-.2.2-1 1.5-1.9 3-2.8 4.5l-.6.9c-.4.7-.9 1.5-1.3 2.2-.5.9-1.1 1.8-1.6 2.7l-1.5 2.7c-.5.9-1 1.8-1.4 2.7s-.9 1.8-1.4 2.8c0 0-.1.1-.1.2-.4.9-.8 1.7-1.3 2.6-.4.9-.9 1.8-1.3 2.7-.5 1-1 2.1-1.4 3.1-.4.9-.8 1.7-1.1 2.6-.7 1.7-1.4 3.4-2 5.1-.2.4-.3.8-.5 1.2l-.9 2.4c-.3.8-.6 1.7-.9 2.5-.1.3-.2.5-.3.8-.3.9-.6 1.7-.9 2.6s-.6 1.7-.8 2.6c-.2.8-.5 1.5-.7 2.3-.2.7-.4 1.5-.6 2.2-.2.6-.4 1.3-.6 2-.2.9-.5 1.8-.7 2.7s-.5 1.8-.7 2.6c-.1.5-.3 1.1-.4 1.6-.4 1.8-.8 3.7-1.2 5.5-.2 1-.4 1.9-.6 2.9s-.4 2-.6 3.1v.1c-.2 1-.3 2-.5 2.9 0 .2-.1.5-.1.7-.1.8-.2 1.6-.4 2.5v.3c-.1 1-.3 2-.4 3s-.2 2-.3 3.1v.1c-.1.9-.2 1.9-.3 2.8 0 .3-.1.6-.1.9-.1.9-.1 1.8-.2 2.7-.1 1-.1 2.1-.2 3.2v.1c-.1 1-.1 2.1-.1 3.1v.4c0 .9-.1 1.8-.1 2.7v3.8c0 17.6 14.39 31.9 31.99 31.9h27.09l16.99-95.3.1-.7 17.39-100.8c-2.3 1.4-4.8 3-7.2 4.6Zm-11.2 96.9v-.7h.1zm49.18-88.4L300.68 384h30.89l-15.39-87.7Zm0 0L300.68 384h30.89l-15.39-87.7ZM461.31 70.9l-54.78 22.9-2.5 1.1L480 119.4c-1.7-18.1-8.4-34.7-18.69-48.5m-58.37 57.2-44.58-14.2-70.37 30.2c7.7 45.3 47.58 79.9 95.46 79.9 45.08 0 82.96-30.5 93.76-71.9zm32.59-81C420.54 37.5 402.64 32 383.45 32c-46.68 0-85.76 32.8-94.86 76.5l63.87-26.9c.1 0 83.06-34.5 83.06-34.5Z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},so={name:`patient-solid`,content:`<path d="m225.34 81.6-63.35 26.86C171.02 64.82 209.7 32 256 32c18.96 0 36.64 5.5 51.53 15 .04.03.08.05.12.08zm5.74 32.31-69.72 30.2C169.01 189.45 208.49 224 256 224c44.66 0 82.23-30.54 92.94-71.86l-73.62-24zm45.27-19.06 75.26 24.53c-1.6-18.07-8.22-34.7-18.47-48.49L278.85 93.8zM203.52 384h-30.89l15.52-87.65zm0 0h-30.89l15.52-87.65zm-45.97-100.84L140.14 384l-.12.66L123.07 480H96c-17.7 0-32-14.3-32-32 0-1.22.01-2.43.04-3.64.01-.9.03-1.79.06-2.68.01-.14.01-.27.02-.4.03-1.03.07-2.06.13-3.09v-.07c.05-1.06.12-2.11.19-3.16v-.05c.06-.89.13-1.78.2-2.66.02-.31.05-.61.08-.92.08-.95.16-1.89.26-2.83 0-.04.01-.08.01-.12.11-1.02.22-2.05.34-3.07.12-1.01.24-2.01.38-3.02.01-.11.03-.23.04-.34.12-.82.23-1.63.35-2.45.04-.25.08-.49.11-.73.15-.98.31-1.96.48-2.93 0-.03 0-.06.01-.09.17-1.03.36-2.05.55-3.07.17-.96.36-1.93.55-2.88.38-1.85.78-3.69 1.21-5.52.12-.54.25-1.07.38-1.61q.315-1.32.66-2.64c.23-.9.47-1.8.71-2.69.18-.65.36-1.31.55-1.96.21-.73.42-1.47.64-2.2.22-.76.45-1.51.69-2.26.27-.87.54-1.74.83-2.61.28-.87.57-1.73.87-2.59.09-.27.18-.55.28-.82.29-.83.58-1.66.89-2.49.29-.8.58-1.59.89-2.39.14-.4.3-.8.46-1.2a147.335 147.335 0 0 1 2.04-5.07c.37-.88.74-1.75 1.12-2.62.46-1.05.93-2.09 1.41-3.13.41-.91.84-1.81 1.27-2.71.42-.87.84-1.74 1.26-2.6.03-.06.06-.12.09-.17.46-.92.93-1.84 1.4-2.75s.95-1.82 1.44-2.72c.48-.9.98-1.8 1.48-2.69.51-.92 1.03-1.83 1.56-2.74.43-.74.87-1.48 1.31-2.22.19-.31.38-.63.57-.94.92-1.52 1.87-3.02 2.83-4.51.05-.08.1-.17.16-.25.52-.81 1.05-1.61 1.59-2.41.57-.84 1.14-1.69 1.72-2.53.58-.83 1.16-1.65 1.75-2.48.01-.02.02-.04.04-.05 1.18-1.64 2.38-3.27 3.62-4.88 0-.02.02-.03.03-.05.61-.79 1.22-1.57 1.84-2.36.63-.78 1.26-1.57 1.89-2.35.19-.24.38-.47.58-.7 2.41-2.92 4.9-5.76 7.47-8.53a218 218 0 0 1 4.22-4.4c1.32-1.33 2.65-2.63 4-3.93.12-.11.24-.23.36-.34.74-.7 1.49-1.39 2.23-2.08 1.5-1.38 3.02-2.73 4.56-4.06.77-.66 1.55-1.32 2.33-1.97 2.34-1.96 4.73-3.86 7.17-5.71 2.44-1.84 4.92-3.63 7.44-5.36.85-.58 1.69-1.15 2.54-1.71 2.42-1.6 4.87-3.15 7.37-4.64M220.66 480H155.6l11.39-64h42.17zM448 448c0 17.7-14.3 32-32 32h-80c26.51 0 48-21.49 48-48s-21.49-48-48-48h-99.98l-22.05-123.38c1.04-.23 2.09-.46 3.14-.68q3.615-.735 7.29-1.35c.64-.11 1.28-.21 1.92-.31 8.12-1.26 16.42-2.01 24.85-2.22.78-.02 1.56-.03 2.35-.04.82-.01 1.65-.02 2.48-.02 106 0 192 86 192 192m-112-1h-88.98l-5.19-30H336c8.27 0 15 6.73 15 15s-6.73 15-15 15m-196.98-63v.66l.12-.66zm79.12-270.8c-.09.1-.18.2-.26.3l.58-.19z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},co={name:`patient-outline`,content:`<path d="m218.46 113.31-.58.19c.08-.1.17-.2.26-.3zM256 256c-22.44 0-43.98 3.85-64 10.94-7.9 2.79-15.56 6.09-22.95 9.86a179 179 0 0 0-9.05 4.91c-.68.39-1.36.79-2.03 1.2C101.71 316.39 64 377.81 64 448c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32 0-106-86-192-192-192M140.14 384l-.12.66L128.85 448H96c0-42.72 16.65-82.89 46.88-113.12 2.31-2.31 4.68-4.54 7.1-6.68zm46.65-80.33c.79-.38 1.57-.75 2.37-1.11L203.52 384h-30.89zM168.94 448c-1.91.01-4.58.01-7.6.01l5.65-32.01h42.17l5.64 32zm72.9-31H336c8.27 0 15 6.73 15 15s-6.73 15-15 15h-88.88zm139.43 31c1.77-5 2.73-10.39 2.73-16 0-26.51-21.49-48-48-48h-99.98l-16.21-91.91c11.73-2.7 23.85-4.09 36.19-4.09 42.72 0 82.89 16.65 113.12 46.88S416 405.28 416 448zM315.04 52.31a94 94 0 0 0-7.51-5.31c-14.89-9.5-32.57-15-51.53-15-53 0-96 43-96 96s43 96 96 96 96-43 96-96c0-30.74-14.47-58.12-36.96-75.69M278.85 93.8l23.48-9.89a64 64 0 0 1 14.42 23.94l-40.4-13zM256 64c3.21 0 6.37.24 9.46.7l-61.29 25.82C215.8 74.46 234.7 64 256 64m0 128c-34.51 0-62.72-27.45-63.95-61.66l39.03-16.43L318.45 142c-6.4 28.58-31.97 50-62.45 50" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},lo={name:`nurse-solid`,content:`<path d="M352 128.01c0 43.7-29.24 80.6-69.22 92.2A95.8 95.8 0 0 1 256 224c-9.3 0-18.28-1.32-26.78-3.79-39.98-11.6-69.22-48.5-69.22-92.2zM448 448c0 17.7-14.31 32-32 32H96c-17.69 0-32-14.3-32-32 0-36.08 9.97-69.83 27.28-98.67A192.9 192.9 0 0 1 153 285.97c2.3-1.47 4.63-2.89 7-4.26 2.64-1.54 5.31-3.01 8.03-4.41A191 191 0 0 1 192 266.94c20.02-7.09 41.56-10.94 64-10.94 16.57 0 32.66 2.1 48 6.06 5.43 1.4 10.77 3.03 16 4.88a186 186 0 0 1 16 6.49c2.13.97 4.24 1.98 6.32 3.03 3.28 1.65 6.51 3.4 9.68 5.25a192.9 192.9 0 0 1 68.72 67.62C438.04 378.17 448 411.92 448 448m-144-96h-32v-32h-32v32h-32v32h32v32h32v-32h32zM128 32l21.33 64.01h213.34L384 32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},uo={name:`nurse-outline`,content:`<path d="m128 32 31.99 96.01c0 43.7 29.25 80.6 69.23 92.2 8.5 2.47 17.48 3.79 26.78 3.79s18.28-1.32 26.78-3.79c39.98-11.6 69.23-48.5 69.23-92.2L384 32zm178.94 134.74c-8.3 10.88-20.05 18.95-33.11 22.74A63.7 63.7 0 0 1 256 192c-6.1 0-12.1-.85-17.86-2.53-13.03-3.78-24.78-11.85-33.08-22.73-8.55-11.21-13.07-24.6-13.07-38.73h128.02c0 14.13-4.52 27.52-13.07 38.73m22-70.73H183.06L172.39 64h167.22zM256 288c13.58 0 27.04 1.7 40.01 5.05 4.49 1.16 8.97 2.53 13.36 4.08 4.46 1.57 8.91 3.38 13.24 5.37l.12.06c1.76.8 3.5 1.63 5.2 2.49 2.7 1.36 5.37 2.8 7.93 4.3l.1.06c23.5 13.59 43.32 33.09 57.31 56.4 14.86 24.74 22.71 53.16 22.71 82.19H96c0-29.02 7.86-57.44 22.72-82.2 12.75-21.24 30.55-39.51 51.47-52.83l.04-.03c1.92-1.23 3.87-2.41 5.78-3.52l.1-.06c2.19-1.28 4.39-2.49 6.59-3.62a159 159 0 0 1 19.97-8.62c17.06-6.04 35.01-9.12 53.33-9.12m-.01-31.98c-22.44 0-43.98 3.85-64 10.94a191.172 191.172 0 0 0-23.97 10.36c-2.72 1.4-5.39 2.87-8.03 4.41-2.37 1.37-4.7 2.79-7 4.26a192.9 192.9 0 0 0-61.72 63.36c-17.31 28.84-27.28 62.59-27.28 98.67 0 17.7 14.31 32 32 32h320c17.69 0 32-14.3 32-32 0-36.08-9.96-69.83-27.28-98.67a192.9 192.9 0 0 0-68.72-67.62c-3.17-1.85-6.4-3.6-9.68-5.25-2.08-1.05-4.19-2.06-6.32-3.03a186 186 0 0 0-16-6.49c-5.23-1.85-10.57-3.48-16-4.88-15.34-3.96-31.43-6.06-48-6.06m48 96v32h-32v32h-32v-32h-32v-32h32v-32h32v32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},fo={name:`optimization`,content:`<path d="m384.03 109.71-93.79 8.68 13.98-28.8c-3.9-1.85-7.88-3.62-11.9-5.25-11.16-2.15-22.61-3.24-34.24-3.24-30.05 0-58.96 7.31-84.65 21.1-14.9 7.99-28.72 18.17-41.05 30.35-33.57 33.17-52.07 77.28-52.07 124.19 0 41.55 14.51 80.9 41.15 112.4l-22.92 22.64c-31.51-36.29-50.55-83.47-50.55-135.04 0-114.64 94.05-207.56 210.08-207.56 7.34 0 14.59.37 21.74 1.1h.08c1.48.15 2.97.32 4.43.5l.44.06c11.91 1.49 23.5 3.96 34.7 7.33l12.7-26.15zM127.97 402.29l93.79-8.68-13.98 28.8c3.9 1.85 7.88 3.62 11.9 5.25 11.16 2.15 22.61 3.24 34.24 3.24 30.05 0 58.96-7.31 84.65-21.1 14.9-7.99 28.72-18.17 41.05-30.35 33.57-33.17 52.07-77.28 52.07-124.19 0-41.55-14.51-80.9-41.15-112.4l22.92-22.64c31.51 36.29 50.55 83.47 50.55 135.04 0 114.64-94.05 207.56-210.08 207.56-7.34 0-14.59-.37-21.74-1.1h-.08c-1.48-.15-2.97-.32-4.43-.5l-.44-.06c-11.91-1.49-23.5-3.96-34.7-7.33l-12.7 26.15zm230.8-115.34-20.63-15.7c.89-4.95 1.39-10.05 1.39-15.25s-.5-10.3-1.39-15.25l20.63-15.7a8.1 8.1 0 0 0 2.09-10.4L344 185.3a7.88 7.88 0 0 0-9.99-3.35l-23.86 10.1a82.8 82.8 0 0 0-26.25-15.25l-3.14-25.8c-.49-4-3.87-7-7.9-7h-33.71c-4.03 0-7.41 3-7.9 7l-3.23 25.8c-9.7 3.45-18.6 8.65-26.25 15.25l-23.87-10.1c-3.68-1.55-7.95-.1-9.99 3.35l-16.86 29.35c-1.98 3.5-1.09 7.95 2.09 10.4l20.63 15.7c-.79 4.95-1.29 10.05-1.29 15.25s.5 10.3 1.39 15.25l-20.63 15.7c-3.18 2.45-4.07 6.9-2.09 10.4l16.86 29.35a7.88 7.88 0 0 0 9.99 3.35l23.86-10.1c7.66 6.6 16.56 11.8 26.25 15.25l3.24 25.8c.49 4 3.87 7 7.9 7h33.71c4.03 0 7.41-3 7.9-7l3.24-25.8a82.8 82.8 0 0 0 26.25-15.25l23.86 10.1c3.68 1.55 7.95.1 9.99-3.35l16.86-29.35c1.84-3.5.94-7.95-2.29-10.4M256.01 298c-23.07 0-41.77-18.8-41.77-42s18.7-42 41.77-42 41.76 18.8 41.76 42-18.7 42-41.76 42" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},po={name:`security-check-outline`,content:`<path d="M345.35 175.89 368 197.64 224 335.89l-80-76.81 22.65-21.75L224 292.44l121.35-116.56ZM256.48 67.8l159.46 79.95v.13l.06.03v44.15c0 47.99-1.48 101.73-12.46 136.53-1.11 3.52-2.07 6.78-3 9.93-1.82 6.17-3.53 11.99-5.09 15.08-11.07 21.87-33.95 43.17-66.16 61.6-28.61 16.37-57.29 26.48-71.88 31.05-.43.14-.91.29-1.41.44-.52-.16-1-.31-1.45-.45-14.55-4.57-43.23-14.67-71.85-31.04-32.21-18.43-55.08-39.73-66.16-61.6-1.56-3.09-3.28-8.91-5.09-15.08-.93-3.15-1.89-6.41-3-9.93-10.98-34.79-12.46-88.54-12.46-136.56v-44.15l.06-.03v-.1l.48-.25 158.98-79.71.48.24zm0-35.8-.5.25-.5-.25-191.42 95.99-.06.06v64.01c0 58.06 2.42 109.65 13.94 146.16 3.67 11.64 6.07 21.95 10.06 29.83 32.84 64.86 125.01 98.69 156.97 108.72 6.54 2.06 10.56 3.11 11.03 3.24.47-.13 4.49-1.18 11.03-3.24 31.96-10.03 124.13-43.86 156.97-108.72 3.99-7.88 6.39-18.19 10.06-29.83 11.52-36.51 13.94-88.1 13.94-146.16v-64.01l-.06-.03L256.49 32ZM64.5 128.01l-.06-.02.06-.02z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},mo={name:`security-check-solid`,content:`<path d="M447.94 128.01 256.5 32l-.5.25-.5-.25-191.44 95.98-.06.06v64.01c0 58.05 2.42 109.65 13.94 146.15 3.67 11.65 6.07 21.96 10.06 29.84 32.84 64.86 125.01 98.69 156.97 108.72 6.54 2.06 10.56 3.11 11.03 3.24.47-.13 4.49-1.18 11.03-3.24C298.99 466.73 391.16 432.9 424 368.04c3.99-7.88 6.39-18.19 10.06-29.84C445.58 301.7 448 250.1 448 192.05v-64.01zm-383.4-.02-.08-.01.06-.02zM224 339.33l-80-80 22.65-22.66L224 294.08l121.35-121.41L368 195.33z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ho={name:`security-lock-outline`,content:`<path d="M320 240h-16v-48c0-26.5-21.5-48-48-48s-48 21.5-48 48v48h-16c-8.8 0-16 7.2-16 16v96c0 8.8 7.2 16 16 16h128c8.8 0 16-7.2 16-16v-96c0-8.8-7.2-16-16-16m-96-48c0-17.65 14.35-32 32-32s32 14.35 32 32v48h-64zm16 112c0-8.85 7.15-16 16-16s16 7.15 16 16-7.15 16-16 16-16-7.15-16-16m16.48-236.21 159.46 79.95v.13l.06.03v44.15c0 47.99-1.48 101.73-12.46 136.53-1.11 3.52-2.07 6.78-3 9.93-1.82 6.17-3.53 11.99-5.09 15.08-11.07 21.87-33.95 43.17-66.16 61.6-28.61 16.37-57.29 26.48-71.88 31.05-.43.14-.91.29-1.41.44-.52-.16-1-.31-1.45-.45-14.55-4.57-43.23-14.67-71.85-31.04-32.21-18.43-55.08-39.73-66.16-61.6-1.56-3.09-3.28-8.91-5.09-15.08-.93-3.15-1.89-6.41-3-9.93-10.98-34.79-12.46-88.54-12.46-136.56v-44.15l.06-.03v-.1l.48-.25 158.98-79.71.48.24zm.01-35.8-.5.25-.5-.25-191.43 95.99-.06.06v64.01c0 58.06 2.42 109.65 13.94 146.16 3.67 11.64 6.07 21.95 10.06 29.83 32.84 64.86 125.01 98.69 156.97 108.72 6.54 2.06 10.56 3.11 11.03 3.24.47-.13 4.49-1.18 11.03-3.24C298.99 466.73 391.16 432.9 424 368.04c3.99-7.88 6.39-18.19 10.06-29.83C445.58 301.7 448 250.11 448 192.05v-64.01l-.06-.03zM64.51 128l-.06-.02.06-.02z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},go={name:`security-lock-solid`,content:`<path d="m281.64 172.87-.04-.04.06.08zm4.94 9.67-.02-.04c.03.1.06.21.1.32-.03-.09-.05-.19-.08-.28m.37 1.3v-.05l-.04-.12c-.04-.13-.07-.25-.11-.38l-.03-.09c.08.27.15.54.22.81zm.06.21-.02-.04c.02.06.03.12.05.18zm.05.19-.02-.05c.03.11.05.22.08.32zm.28 1.24c-.05-.24-.1-.47-.16-.7.06.26.12.52.17.78v-.08Zm.24 1.28c-.01-.08-.02-.16-.04-.24l-.04-.18c.05.27.09.53.13.79 0-.13-.03-.25-.05-.37M256 288c-8.85 0-16 7.15-16 16s7.15 16 16 16 16-7.15 16-16-7.15-16-16-16m31.63-100.87c-.04-.26-.08-.52-.13-.79l-.15-.78c-.05-.26-.11-.52-.17-.78-.05-.19-.09-.39-.14-.59-.02-.06-.03-.12-.05-.18-.07-.27-.14-.54-.22-.81-.04-.13-.07-.26-.11-.38-.04-.11-.07-.22-.1-.32a31.8 31.8 0 0 0-4.92-9.63C275.8 165.06 266.48 160 256 160c-17.65 0-32 14.35-32 32v48h64v-48c0-1.65-.13-3.28-.37-4.87m0 0c-.04-.26-.08-.52-.13-.79l-.15-.78c-.05-.26-.11-.52-.17-.78-.05-.19-.09-.39-.14-.59-.02-.06-.03-.12-.05-.18-.07-.27-.14-.54-.22-.81-.04-.13-.07-.26-.11-.38-.04-.11-.07-.22-.1-.32a31.8 31.8 0 0 0-4.92-9.63C275.8 165.06 266.48 160 256 160c-17.65 0-32 14.35-32 32v48h64v-48c0-1.65-.13-3.28-.37-4.87M256 288c-8.85 0-16 7.15-16 16s7.15 16 16 16 16-7.15 16-16-7.15-16-16-16m191.94-159.98v-.04L256.5 32l-.5.25-.5-.25-191.44 95.99-.06.06v64c0 58.05 2.42 109.65 13.94 146.15 3.67 11.65 6.07 21.96 10.06 29.84 32.84 64.86 125.01 98.69 156.97 108.72 6.54 2.06 10.56 3.11 11.03 3.24.47-.13 4.49-1.18 11.03-3.24C298.99 466.73 391.16 432.9 424 368.04c3.99-7.88 6.39-18.19 10.06-29.84C445.58 301.7 448 250.1 448 192.05v-64.03zm-383.42-.01-.06-.02.06-.02zM336 352c0 8.8-7.2 16-16 16H192c-8.8 0-16-7.2-16-16v-96c0-8.8 7.2-16 16-16h16v-48c0-26.5 21.5-48 48-48s48 21.5 48 48v48h16c8.8 0 16 7.2 16 16zm-48.5-165.66-.15-.78c-.05-.26-.11-.52-.17-.78-.05-.19-.09-.39-.14-.59-.02-.06-.03-.12-.05-.18-.07-.27-.14-.54-.22-.81-.04-.13-.07-.26-.11-.38-.04-.11-.07-.22-.1-.32a31.8 31.8 0 0 0-4.92-9.63C275.8 165.06 266.48 160 256 160c-17.65 0-32 14.35-32 32v48h64v-48c0-1.65-.13-3.28-.37-4.87-.04-.26-.08-.52-.13-.79M256 288c-8.85 0-16 7.15-16 16s7.15 16 16 16 16-7.15 16-16-7.15-16-16-16" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},_o={name:`upgrade-outline`,content:`<path d="M256 64c51.29 0 99.5 19.97 135.76 56.24C428.02 156.5 448 204.72 448 256s-19.97 99.5-56.24 135.76C355.5 428.02 307.28 448 256 448s-99.5-19.97-135.76-56.24C83.98 355.5 64 307.28 64 256s19.97-99.5 56.24-135.76C156.5 83.98 204.72 64 256 64m0-32C132.29 32 32 132.29 32 256s100.29 224 224 224 224-100.29 224-224S379.71 32 256 32m-32 320h64v-96h96L256 96 128 256h96zm64 32h-64v32h64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},vo={name:`upgrade-reload`,content:`<path d="m332.13 32-12.69 26.12c-11.2-3.37-22.79-5.84-34.7-7.33l-.44-.06c-1.46-.18-2.95-.35-4.43-.5h-.08c-7.14-.73-14.39-1.1-21.73-1.1-116.01 0-210.05 92.81-210.05 207.31 0 51.51 19.04 98.63 50.54 134.88l22.91-22.62c-26.63-31.47-41.14-70.77-41.14-112.27 0-46.85 18.49-90.91 52.06-124.04 12.32-12.16 26.15-22.33 41.04-30.31 25.68-13.76 54.59-21.07 84.64-21.07 11.62 0 23.08 1.1 34.23 3.24 4.02 1.62 8 3.4 11.9 5.24l-13.98 28.76 93.77-8.66zM224 320h64v-48h80L256 128 144 272h80zm64 32h-64v32h64zM179.81 479.46l12.69-26.12c11.2 3.37 22.79 5.84 34.7 7.33l.44.06c1.46.18 2.95.35 4.43.5h.08c7.14.73 14.39 1.1 21.73 1.1 116.01 0 210.05-92.81 210.05-207.31 0-51.51-19.04-98.63-50.54-134.88l-22.91 22.62c26.63 31.47 41.14 70.77 41.14 112.27 0 46.85-18.49 90.91-52.06 124.04-12.32 12.16-26.15 22.33-41.04 30.31-25.68 13.76-54.59 21.07-84.64 21.07a181.6 181.6 0 0 1-34.23-3.24c-4.02-1.62-8-3.4-11.9-5.24l13.98-28.76-93.77 8.66z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},yo={name:`upgrade-solid`,content:`<path d="M256 32C132.29 32 32 132.29 32 256s100.29 224 224 224 224-100.29 224-224S379.71 32 256 32m32 384h-64v-32h64zm0-160v96h-64v-96h-96L256 96l128 160z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},bo={name:`food-solid`,content:`<path d="M256 32C132.29 32 32 132.29 32 256s100.29 224 224 224 224-100.29 224-224S379.71 32 256 32m-80 362.59c-5.55-3.21-10.9-6.74-16-10.58-.67-.5-1.34-1.01-2-1.53-.54-.41-1.07-.83-1.6-1.26-1.18-.94-2.35-1.89-3.5-2.86-.05-.04-.1-.08-.15-.13-.54-.45-1.07-.91-1.6-1.37q-1.725-1.485-3.39-3.03c-.5-.46-.99-.91-1.48-1.37-2.38-2.24-4.69-4.56-6.93-6.94-.41-.45-.82-.89-1.24-1.34-.51-.56-1.02-1.12-1.52-1.69a138 138 0 0 1-2.98-3.43c-.49-.58-.98-1.17-1.46-1.75-2.54-3.1-4.97-6.31-7.27-9.6-.31-.44-.62-.89-.93-1.34-.37-.54-.74-1.09-1.11-1.64a154 154 0 0 1-7.26-11.98c-.4-.72-.8-1.45-1.18-2.19-.33-.62-.65-1.25-.97-1.87-1.45-2.82-2.81-5.7-4.09-8.62-.44-1-.87-2.01-1.28-3.03-.08-.19-.16-.38-.23-.56-.2-.49-.4-.97-.59-1.46-.34-.84-.66-1.68-.99-2.54-.18-.48-.36-.97-.54-1.46-.7-1.91-1.36-3.84-1.99-5.79-.24-.74-.48-1.48-.7-2.22-.71-2.32-1.38-4.66-1.98-7.03a150 150 0 0 1-1.82-7.87c-.1-.51-.2-1.03-.31-1.55-.28-1.48-.55-2.96-.79-4.45a158.915 158.915 0 0 1-.97-6.83c-.09-.71-.17-1.42-.24-2.14-.11-1.05-.22-2.11-.31-3.17-.09-1.02-.17-2.04-.23-3.07-.06-.88-.12-1.77-.16-2.67-.04-.68-.07-1.36-.09-2.05l-.06-1.73c-.02-.67-.03-1.33-.04-2-.01-.82-.02-1.63-.02-2.45s0-1.63.02-2.45c.01-.67.02-1.33.04-2l.06-1.73c.02-.69.05-1.37.09-2.05.04-.9.1-1.79.16-2.67.06-1.03.14-2.05.23-3.07.09-1.06.2-2.12.31-3.17.07-.72.15-1.43.24-2.14a158.915 158.915 0 0 1 .97-6.83c.24-1.49.51-2.97.79-4.45.11-.52.21-1.04.31-1.55a150.225 150.225 0 0 1 1.82-7.87c.6-2.37 1.27-4.71 1.98-7.03.22-.74.46-1.48.7-2.22.63-1.95 1.29-3.88 1.99-5.79.18-.49.36-.98.54-1.46.33-.86.65-1.7.99-2.54.19-.49.39-.97.59-1.46.07-.18.15-.37.23-.56.41-1.01.84-2.02 1.28-3.03 1.28-2.92 2.64-5.8 4.09-8.62.32-.62.64-1.25.97-1.87.38-.74.78-1.47 1.18-2.19a154.403 154.403 0 0 1 7.26-11.98c.37-.55.74-1.1 1.11-1.64.31-.45.62-.9.93-1.34q2.145-3.075 4.44-6.03c.4-.53.81-1.05 1.22-1.57.53-.67 1.07-1.34 1.61-2 .48-.58.97-1.17 1.46-1.75a138 138 0 0 1 2.98-3.43c.5-.57 1.01-1.13 1.52-1.69.42-.45.83-.89 1.24-1.34 2.24-2.38 4.55-4.7 6.93-6.94.49-.46.98-.91 1.48-1.37q1.665-1.545 3.39-3.03c.53-.46 1.06-.92 1.6-1.37.05-.05.1-.09.15-.13 1.15-.97 2.32-1.92 3.5-2.86.53-.43 1.06-.85 1.6-1.26.66-.52 1.33-1.03 2-1.53v20.68l-.08.07c-.31.28-.62.55-.92.84-.65.59-1.3 1.19-1.94 1.8-.1.09-.2.19-.3.29-.87.82-1.73 1.66-2.58 2.51C126.98 181.37 112 217.54 112 256s14.98 74.63 42.18 101.82c.85.85 1.71 1.69 2.58 2.51.1.1.2.2.3.29.64.61 1.29 1.21 1.94 1.8.3.29.61.56.92.84l.08.07c5.07 4.55 10.42 8.71 16 12.44zm80.07-242.09c0 .5 0 1-.03 1.5-.65 17.37-12.5 31.87-28.55 36.47L240.07 424c0 13.25-10.75 24-24 24s-24-10.75-24-24l12.58-233.53c-16.51-4.74-28.58-19.94-28.58-37.97V80c0-8.84 7.16-16 16-16v64h16V72c0-4.42 3.58-8 8-8 2.21 0 4.21.9 5.66 2.34a8.01 8.01 0 0 1 2.34 5.66v56h16V64c4.42 0 8.42 1.79 11.32 4.68 2.89 2.9 4.68 6.9 4.68 11.32zm79.86 271.52c0 13.25-10.74 24-24 24s-24-10.75-24-24L296.98 256H266c-6.31 0-10.97-5.17-9.53-10.57l60.15-174.81c2.62-9.8 19.12-8.34 19.31 1.72zM352 384.01v-20.68c1.98-1.78 3.92-3.61 5.82-5.51C385.02 330.63 400 294.46 400 256s-14.98-74.63-42.18-101.82c-1.9-1.9-3.84-3.73-5.82-5.51v-20.68c38.86 29.19 64 75.66 64 128.01s-25.14 98.82-64 128.01" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},xo={name:`food-outline`,content:`<path d="M256 48c28.09 0 55.33 5.5 80.96 16.34 24.77 10.48 47.01 25.48 66.12 44.58 19.11 19.11 34.11 41.35 44.58 66.12C458.5 200.67 464 227.91 464 256s-5.5 55.33-16.34 80.96c-10.48 24.77-25.48 47.01-44.58 66.12-19.11 19.11-41.35 34.11-66.12 44.58C311.33 458.5 284.09 464 256 464s-55.33-5.5-80.96-16.34c-24.77-10.48-47.01-25.48-66.12-44.58-19.11-19.11-34.11-41.35-44.58-66.12C53.5 311.33 48 284.09 48 256s5.5-55.33 16.34-80.96c10.48-24.77 25.48-47.01 44.58-66.12 19.11-19.11 41.35-34.11 66.12-44.58C200.67 53.5 227.91 48 256 48m0-16C132.29 32 32 132.29 32 256s100.29 224 224 224 224-100.29 224-224S379.71 32 256 32m-31.93 96h.05l-.05-1zm-16.05 0h.05v-1zm16.05 0V72c0-2.21-.9-4.21-2.34-5.66a8.01 8.01 0 0 0-5.66-2.34c-4.42 0-8 3.58-8 8v56h-16V64c-8.84 0-16 7.16-16 16v72.5c0 18.03 12.07 33.23 28.58 37.97L192.07 424c0 13.25 10.75 24 24 24s24-10.75 24-24l-12.58-233.53c16.05-4.6 27.9-19.1 28.55-36.47q.03-.75.03-1.5V80c0-4.42-1.79-8.42-4.68-11.32-2.9-2.89-6.9-4.68-11.32-4.68v64zm31.97 26 .03-1.5q0 .75-.03 1.5m60.58-83.38-60.15 174.81c-1.44 5.4 3.22 10.57 9.53 10.57h30.98l-9.05 168.02c0 13.25 10.75 24 24 24s24-10.75 24-24V72.34c-.19-10.06-16.69-11.52-19.31-1.72M352 127.99v20.68c1.98 1.78 3.92 3.61 5.82 5.51C385.02 181.37 400 217.54 400 256s-14.98 74.63-42.18 101.82c-1.9 1.9-3.84 3.73-5.82 5.51v20.68c38.86-29.19 64-75.66 64-128.01s-25.14-98.82-64-128.01m-195.24 23.68c.1-.1.2-.2.3-.29.64-.61 1.29-1.21 1.94-1.8.3-.29.61-.56.92-.84.03-.02.05-.05.08-.07v-20.68c-.67.5-1.34 1.01-2 1.53-.54.41-1.07.83-1.6 1.26-1.18.94-2.35 1.89-3.5 2.86-.05.04-.1.08-.15.13-.54.45-1.07.91-1.6 1.37q-1.725 1.485-3.39 3.03c-.5.46-.99.91-1.48 1.37-2.38 2.24-4.69 4.56-6.93 6.94-.41.45-.82.89-1.24 1.34-.51.56-1.02 1.12-1.52 1.69a138 138 0 0 0-2.98 3.43c-.49.58-.98 1.17-1.46 1.75-.54.66-1.08 1.33-1.61 2-.41.52-.82 1.04-1.22 1.57q-2.295 2.955-4.44 6.03c-.31.44-.62.89-.93 1.34-.37.54-.74 1.09-1.11 1.64a154 154 0 0 0-7.26 11.98c-.4.72-.8 1.45-1.18 2.19-.33.62-.65 1.25-.97 1.87-1.45 2.82-2.81 5.7-4.09 8.62-.44 1.01-.87 2.02-1.28 3.03-.08.19-.16.38-.23.56-.2.49-.4.97-.59 1.46-.34.84-.66 1.68-.99 2.54-.18.48-.36.97-.54 1.46-.7 1.91-1.36 3.84-1.99 5.79-.24.74-.48 1.48-.7 2.22-.71 2.32-1.38 4.66-1.98 7.03a150 150 0 0 0-1.82 7.87c-.1.51-.2 1.03-.31 1.55-.28 1.48-.55 2.96-.79 4.45a158.915 158.915 0 0 0-.97 6.83c-.09.71-.17 1.42-.24 2.14-.11 1.05-.22 2.11-.31 3.17-.09 1.02-.17 2.04-.23 3.07-.06.88-.12 1.77-.16 2.67-.04.68-.07 1.36-.09 2.05l-.06 1.73c-.02.67-.03 1.33-.04 2-.01.82-.02 1.63-.02 2.45s.01 1.63.02 2.45c.01.67.02 1.33.04 2l.06 1.73c.02.69.05 1.37.09 2.05.04.9.1 1.79.16 2.67.06 1.03.14 2.05.23 3.07.09 1.06.2 2.12.31 3.17.07.72.15 1.43.24 2.14a158.915 158.915 0 0 0 .97 6.83c.24 1.49.51 2.97.79 4.45.11.52.21 1.04.31 1.55a150.225 150.225 0 0 0 1.82 7.87c.6 2.37 1.27 4.71 1.98 7.03.22.74.46 1.48.7 2.22.63 1.95 1.29 3.88 1.99 5.79.18.49.36.98.54 1.46.33.86.65 1.7.99 2.54.19.49.39.97.59 1.46.07.18.15.37.23.56.41 1.02.84 2.03 1.28 3.03 1.28 2.92 2.64 5.8 4.09 8.62.32.62.64 1.25.97 1.87.38.74.78 1.47 1.18 2.19a154.403 154.403 0 0 0 7.26 11.98c.37.55.74 1.1 1.11 1.64.31.45.62.9.93 1.34 2.3 3.29 4.73 6.5 7.27 9.6.48.58.97 1.17 1.46 1.75a138 138 0 0 0 2.98 3.43c.5.57 1.01 1.13 1.52 1.69.42.45.83.89 1.24 1.34 2.24 2.38 4.55 4.7 6.93 6.94.49.46.98.91 1.48 1.37q1.665 1.545 3.39 3.03c.53.46 1.06.92 1.6 1.37.05.05.1.09.15.13 1.15.97 2.32 1.92 3.5 2.86.53.43 1.06.85 1.6 1.26.66.52 1.33 1.03 2 1.53v-20.68s-.05-.05-.08-.07c-.31-.28-.62-.55-.92-.84-.65-.59-1.3-1.19-1.94-1.8-.1-.09-.2-.19-.3-.29-.87-.82-1.73-1.66-2.58-2.51C126.98 330.63 112 294.46 112 256s14.98-74.63 42.18-101.82c.85-.85 1.71-1.69 2.58-2.51M160 363.33s-.05-.05-.08-.07c-.31-.28-.62-.55-.92-.84-.65-.59-1.3-1.19-1.94-1.8-.1-.09-.2-.19-.3-.29-.87-.82-1.73-1.66-2.58-2.51C126.98 330.63 112 294.46 112 256s14.98-74.63 42.18-101.82c.85-.85 1.71-1.69 2.58-2.51.1-.1.2-.2.3-.29.64-.61 1.29-1.21 1.94-1.8.3-.29.61-.56.92-.84.03-.02.05-.05.08-.07v-20.68c-.67.5-1.34 1.01-2 1.53-.54.41-1.07.83-1.6 1.26-1.18.94-2.35 1.89-3.5 2.86-.05.04-.1.08-.15.13-.54.45-1.07.91-1.6 1.37q-1.725 1.485-3.39 3.03c-.5.46-.99.91-1.48 1.37-2.38 2.24-4.69 4.56-6.93 6.94-.41.45-.82.89-1.24 1.34-.51.56-1.02 1.12-1.52 1.69a138 138 0 0 0-2.98 3.43c-.49.58-.98 1.17-1.46 1.75-.54.66-1.08 1.33-1.61 2-.41.52-.82 1.04-1.22 1.57q-2.295 2.955-4.44 6.03c-.31.44-.62.89-.93 1.34-.37.54-.74 1.09-1.11 1.64a154 154 0 0 0-7.26 11.98c-.4.72-.8 1.45-1.18 2.19-.33.62-.65 1.25-.97 1.87-1.45 2.82-2.81 5.7-4.09 8.62-.44 1.01-.87 2.02-1.28 3.03-.08.19-.16.38-.23.56-.2.49-.4.97-.59 1.46-.34.84-.66 1.68-.99 2.54-.18.48-.36.97-.54 1.46-.7 1.91-1.36 3.84-1.99 5.79-.24.74-.48 1.48-.7 2.22-.71 2.32-1.38 4.66-1.98 7.03a150 150 0 0 0-1.82 7.87c-.1.51-.2 1.03-.31 1.55-.28 1.48-.55 2.96-.79 4.45a158.915 158.915 0 0 0-.97 6.83c-.09.71-.17 1.42-.24 2.14-.11 1.05-.22 2.11-.31 3.17-.09 1.02-.17 2.04-.23 3.07-.06.88-.12 1.77-.16 2.67-.04.68-.07 1.36-.09 2.05l-.06 1.73c-.02.67-.03 1.33-.04 2-.01.82-.02 1.63-.02 2.45s.01 1.63.02 2.45c.01.67.02 1.33.04 2l.06 1.73c.02.69.05 1.37.09 2.05.04.9.1 1.79.16 2.67.06 1.03.14 2.05.23 3.07.09 1.06.2 2.12.31 3.17.07.72.15 1.43.24 2.14a158.915 158.915 0 0 0 .97 6.83c.24 1.49.51 2.97.79 4.45.11.52.21 1.04.31 1.55a150.225 150.225 0 0 0 1.82 7.87c.6 2.37 1.27 4.71 1.98 7.03.22.74.46 1.48.7 2.22.63 1.95 1.29 3.88 1.99 5.79.18.49.36.98.54 1.46.33.86.65 1.7.99 2.54.19.49.39.97.59 1.46.07.18.15.37.23.56.41 1.02.84 2.03 1.28 3.03 1.28 2.92 2.64 5.8 4.09 8.62.32.62.64 1.25.97 1.87.38.74.78 1.47 1.18 2.19a154.403 154.403 0 0 0 7.26 11.98c.37.55.74 1.1 1.11 1.64.31.45.62.9.93 1.34 2.3 3.29 4.73 6.5 7.27 9.6.48.58.97 1.17 1.46 1.75a138 138 0 0 0 2.98 3.43c.5.57 1.01 1.13 1.52 1.69.42.45.83.89 1.24 1.34 2.24 2.38 4.55 4.7 6.93 6.94.49.46.98.91 1.48 1.37q1.665 1.545 3.39 3.03c.53.46 1.06.92 1.6 1.37.05.05.1.09.15.13 1.15.97 2.32 1.92 3.5 2.86.53.43 1.06.85 1.6 1.26.66.52 1.33 1.03 2 1.53 5.1 3.84 10.45 7.37 16 10.58v-18.82c-5.58-3.73-10.93-7.89-16-12.44" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},So={name:`area`,content:`<path d="M448 125.27c18.64-6.59 32-24.37 32-45.27 0-7.42-1.68-14.44-4.69-20.71a47.8 47.8 0 0 0-9.37-13.23 47.8 47.8 0 0 0-13.23-9.37C446.44 33.68 439.42 32 432 32c-20.9 0-38.68 13.36-45.27 32H128V32H32v96h32v258.73C45.36 393.32 32 411.1 32 432c0 7.42 1.68 14.44 4.69 20.71 2.36 4.94 5.54 9.41 9.37 13.23 3.82 3.83 8.29 7.01 13.23 9.37C65.56 478.32 72.58 480 80 480c11.24 0 21.58-3.86 29.76-10.34l7.87-7.87.04-.04c3.24-4.1 5.83-8.73 7.6-13.75H384v32h96v-96h-32zm-27.84-56.02c.06-.07.12-.13.18-.19q.345-.375.72-.72c.06-.06.12-.12.19-.18C424.09 65.58 427.87 64 432 64c8.82 0 16 7.18 16 16 0 4.23-1.65 8.07-4.34 10.94q-.345.375-.72.72C440.07 94.35 436.23 96 432 96c-8.82 0-16-7.18-16-16 0-4.13 1.58-7.91 4.16-10.75M302.79 96 96 302.78v-45.52L257.26 96zM128 96h84.06L96 212.06V128h32zM64 64h32v32H64zm27.66 378.94q-.345.375-.72.72C88.07 446.35 84.23 448 80 448c-8.82 0-16-7.18-16-16 0-4.13 1.58-7.91 4.16-10.75.06-.07.12-.13.18-.19q.345-.375.72-.72c.06-.06.12-.12.19-.18C72.09 417.58 75.87 416 80 416c8.82 0 16 7.18 16 16 0 4.23-1.65 8.07-4.34 10.94m9.05-54.25a45 45 0 0 0-4.71-1.96v-38.75L347.98 96h38.75a45 45 0 0 0 1.96 4.71L361.4 128zM125.27 416a45 45 0 0 0-1.96-4.71l287.98-287.98c1.52.74 3.1 1.39 4.71 1.96V163L163.42 416zm83.35 0L416 208.62v45.8L254.42 416zM384 416h-84.38L416 299.62V384h-32zm64 32h-32v-32h32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Co={name:`arrow-shape`,content:`<path d="m480 32-4.81 20.87-1.96 8.47-27.13 117.55-45.2-45.19-158.19 158.19L54.57 480 32 457.43l73.31-73.31 95.88-95.88 18.94-18.93-.02-.02L378.3 111.1l-45.19-45.2 117.55-27.13 8.47-1.96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},wo={name:`border-radius-undefined`,content:`<path d="M224.12 46.05c.97-8.11 8.14-14.05 16.31-14.05h63.58c96.8 0 176 79.2 176 176v63.58c0 8.16-5.94 15.33-14.05 16.31-9.66 1.16-17.95-6.44-17.95-15.88v-64c0-79.53-64.47-144-144-144h-64c-9.44 0-17.04-8.29-15.88-17.95zM176 32h-32c-8.84 0-16 7.16-16 16s7.16 16 16 16h32c8.84 0 16-7.16 16-16s-7.16-16-16-16m-96 0H48c-8.84 0-16 7.16-16 16s7.16 16 16 16h32c8.84 0 16-7.16 16-16s-7.16-16-16-16m384 384c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16s16-7.16 16-16v-32c0-8.84-7.16-16-16-16m0-96c-8.84 0-16 7.16-16 16v32c0 8.84 7.16 16 16 16s16-7.16 16-16v-32c0-8.84-7.16-16-16-16" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},To={name:`border-width`,content:`<path d="M480 192H32V96h448zm0 32H32v64h448zm0 96H32v32h448zm0 64H32v16h448z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Eo={name:`circle-shape`,content:`<path d="M256 32C132.3 32 32 132.3 32 256s100.3 224 224 224 224-100.3 224-224S379.7 32 256 32m0 416c-105.9 0-192-86.1-192-192S150.1 64 256 64s192 86.1 192 192-86.1 192-192 192" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Do={name:`combobox`,content:`<path d="M240 80v96h16V80zm112 32 32 32 32-32zM240 80v96h16V80zM96 144h112v-32H96zm256-32 32 32 32-32zm-112 64h16V80h-16zM96 144h112v-32H96zm0-32v32h112v-32zm256 0 32 32 32-32zm64 0-32 32-32-32zm64-80H32v448h288V224h160zM64 64h224v128H64zm224 384H64V224h224zm160-256H320V64h128zm-192 96H96v-32h160zm0 128H96v-32h160zm0-64H96v-32h160z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Oo={name:`cube`,content:`<path d="M256 32 32 128v256l208 89.14 16 6.86 16-6.86L480 384V128zm-16 406L64 362.9V160l176 73zm16-233L96 138l160-71.18L416 138zm192 157.9L272 438V233l176-73z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ko={name:`distance`,content:`<path d="M432 240c4.28 0 8.29 1.66 11.33 4.7 3.01 3.01 4.67 7.02 4.67 11.3s-1.66 8.29-4.7 11.33c-3.01 3.01-7.02 4.67-11.3 4.67-7.83 0-13.22-5.36-15.1-10.67l-1.89-5.33 1.89-5.34c.78-2.21 2.09-4.28 3.8-5.99 3.01-3.01 7.02-4.67 11.3-4.67m-336 0v32H64v-32zm336-32c-13.26 0-25.26 5.37-33.94 14.06A48 48 0 0 0 386.73 240H128v-32H32v96h96v-32h258.73c6.59 18.64 24.37 32 45.27 32 13.26 0 25.26-5.37 33.94-14.06C474.63 281.26 480 269.26 480 256s-5.37-25.26-14.06-33.94C457.26 213.37 445.26 208 432 208" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ao={name:`draw-free`,content:`<path d="M480 384.16v31.75c-1.91.44-2.99.92-4.85 1.48-6.28 2.34-12.11 5.31-17.68 8.61-5.25 3.33-10.34 6.83-15.56 10.19-7.23 4.66-14.6 9.2-22.1 13.6-11.75 6.9-23.55 13.65-37.68 17.12-6.06 1.49-12.66 2.33-19.09 2.33q-1.86 0-3.69-.09c-8.14-.43-16.39-1.72-24.32-3.25-25.93-4.98-50.44-14.43-76.87-17.73-5.03-.45-10.08-.67-15.13-.67-4.75 0-9.5.2-14.23.61-12.15 1.66-23.65 5.29-34.98 9.1-1.67.56-3.33 1.12-5 1.68l42.99-42.99c3.51-.22 7.03-.32 10.55-.32 17.38 0 34.75 2.48 51.46 6.57 21.2 5.2 41.96 12.05 63.93 14.92 1.62.12 3.23.18 4.85.18 1.2 0 2.4-.04 3.6-.11 2.83-.44 5.6-1.08 8.3-1.87 5.62-2.15 10.76-4.9 15.87-7.76 5.79-3.24 11.48-6.59 17.09-10.02 10.09-6.34 19.75-13.11 30.06-19.23 10.3-6.1 21.91-10.94 34.36-13.55 2.04-.43 3.9-.71 5.76-.71.78 0 1.56.05 2.36.16m-9.3-252.26-45.29 45.3-90.58-90.6 45.29-45.3c12.4-12.4 32.79-12.4 45.29 0l45.29 45.3c12.4 12.4 12.4 32.8 0 45.3m-67.98 67.8L122.48 480H32v-90.5l280.24-280.3zm-67.89-22.6-22.59-22.6-234.95 235 22.59 22.6z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},jo={name:`dropdown`,content:`<path d="M256 288H96v-32h160zm0 96H96v32h160zm0-64H96v32h160zM96 144h224v-32H96zm320-32h-64l32 32zm64-80v192H320v256H32V32zM288 224H64v224h224zM448 64H64v128h384z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Mo={name:`eraser-solid`,content:`<path d="m209.34 213.19-22.62-22.62 152.9-152.89c3.13-3.12 7.22-4.68 11.32-4.68s8.18 1.56 11.31 4.68l113.06 113.05c6.25 6.25 6.25 16.38 0 22.63L322.4 326.26l-22.61-22.62M231.64 417l68.13-68.13-135.66-135.68h-.02L50.75 326.52c-24.99 24.98-24.99 65.5-.01 90.48zm-32.08 32.07.07-.07H82.76l.07.07H32.01V481h448v-31.93H199.55zm100.22-146.41-90.43-90.44-.02.02 90.44 90.42z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},No={name:`hexagon-shape`,content:`<path d="m349.62 96 93.33 160-93.33 160H162.38L69.05 256l93.33-160zM368 64H144L32 256l112 192h224l112-192z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Po={name:`insert-free-text`,content:`<path d="M230.4 384V179.2h-76.16l-.64-51.2h204.8v51.2h-76.8V384zm105.64 64H125.27c-6.59 18.64-24.37 32-45.27 32-26.51 0-48-21.49-48-48 0-20.9 13.36-38.68 32-45.27V128H32V32h96v32h258.73c6.59-18.64 24.37-32 45.27-32 26.51 0 48 21.49 48 48 0 20.9-13.36 38.68-32 45.27v130.44h-32V125.27c-13.64-4.82-24.45-15.63-29.27-29.27H128v32H96v258.73c13.64 4.82 24.45 15.63 29.27 29.27h210.77zM416 80c0 8.82 7.18 16 16 16s16-7.18 16-16-7.18-16-16-16-16 7.18-16 16M64 96h32V64H64zm32 336c0-8.82-7.18-16-16-16s-16 7.18-16 16 7.18 16 16 16 16-7.18 16-16m288-176v224l96-112z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Fo={name:`line-shape`,content:`<path d="m393.4 96-32 32zm-64 64-32 32zm-64 64-32 32zm-64 64-32 32zm-64 64-32 32zM32 457.4 54.6 480 480 54.6 457.4 32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Io={name:`password-box`,content:`<path d="m167.1 238.55-5.65-5.65L144 250.35V224h-16v26.35l-17.45-17.45-5.65 5.65L122.35 256H96v16h26.35l-17.45 17.45 5.65 5.65L128 277.65V304h16v-26.35l17.45 17.45 5.65-5.65L149.65 272H176v-16h-26.35zm96 0-5.65-5.65L240 250.35V224h-16v26.35l-17.45-17.45-5.65 5.65L218.35 256H192v16h26.35l-17.45 17.45 5.65 5.65L224 277.65V304h16v-26.35l17.45 17.45 5.65-5.65L245.65 272H272v-16h-26.35zM32 160v192c13-.07 448 0 448 0V160zm416 160H64V192h384zm-32-112v96h-16v-96zm-56.9 29.55-5.65-5.65L336 249.35V223h-16v26.35l-17.45-17.45-5.65 5.65L314.35 255H288v16h26.35l-17.45 17.45 5.65 5.65L320 276.65V303h16v-26.35l17.45 17.45 5.65-5.65L341.65 271H368v-16h-26.35z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Lo={name:`perimeter`,content:`<path d="M448 125.27c18.64-6.59 32-24.37 32-45.27 0-26.51-21.49-48-48-48-20.9 0-38.68 13.36-45.27 32H128V32H32v96h32v258.73C45.36 393.32 32 411.1 32 432c0 26.51 21.49 48 48 48 20.9 0 38.68-13.36 45.27-32H384v32h96v-96h-32zM432 64c8.82 0 16 7.18 16 16s-7.18 16-16 16-16-7.18-16-16 7.18-16 16-16M64 64h32v32H64zm16 384c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16m368 0h-32v-32h32zm-64-64v32H125.27c-4.82-13.64-15.63-24.45-29.27-29.27V128h32V96h258.73c4.82 13.64 15.63 24.45 29.27 29.27V384z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ro={name:`rectangle-shape`,content:`<path d="M448 128v256H64V128zm32-32H32v320h448z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},zo={name:`replace-free-text`,content:`<path d="M336.04 448H125.27c-6.59 18.64-24.37 32-45.27 32-26.51 0-48-21.49-48-48 0-20.9 13.36-38.68 32-45.27V128H32V32h96v32h258.73c6.59-18.64 24.37-32 45.27-32 26.51 0 48 21.49 48 48 0 20.9-13.36 38.68-32 45.27v130.44h-32V125.27c-13.64-4.82-24.45-15.63-29.27-29.27H128v32H96v258.73c13.64 4.82 24.45 15.63 29.27 29.27h210.77zM416 80c0 8.82 7.18 16 16 16s16-7.18 16-16-7.18-16-16-16-16 7.18-16 16M64 96h32V64H64zm32 336c0-8.82-7.18-16-16-16s-16 7.18-16 16 7.18 16 16 16 16-7.18 16-16m185.6-48V179.2h76.8V128H153.6l.64 51.2h76.16V384zM400 320v96h32v-32l48 48-48 48v-32h-32c-17.65 0-32-14.35-32-32v-96c0-17.65 14.35-32 32-32h80v32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Bo={name:`ruler-outline-alt`,content:`<path d="M443.298 136.759 375.24 68.702A16.03 16.03 0 0 0 363.891 64a16 16 0 0 0-11.34 4.702L68.702 352.551c-6.266 6.267-6.266 16.423 0 22.69l68.057 68.057a16.03 16.03 0 0 0 11.35 4.702 16 16 0 0 0 11.34-4.702l283.849-283.849c6.266-6.267 6.266-16.423 0-22.69m-295.189 272.51-45.378-45.378 22.719-22.719 22.689 22.689 11.36-11.36-22.679-22.689 22.729-22.729 22.689 22.679 11.359-11.36-22.679-22.689 22.73-22.729 22.689 22.679 11.359-11.359-22.689-22.689 22.739-22.73 22.679 22.69 11.37-11.37-22.689-22.689 22.729-22.729 22.689 22.689 11.37-11.37-22.689-22.689 22.729-22.729 22.689 22.689 11.37-11.37-22.689-22.679 22.017-22.027 22.689 22.689 11.37-11.37-22.69-22.679 23.201-23.21 45.378 45.378z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Vo={name:`ruler-solid-alt`,content:`<path d="m352.545 68.7-34.543 34.543 22.691 22.691-11.37 11.371-22.692-22.691-22.019 22.019 22.691 22.691-11.36 11.361-22.692-22.691-22.731 22.731 22.691 22.691-11.37 11.371-22.691-22.691-22.732 22.731 22.691 22.691-11.36 11.361-22.691-22.691-22.732 22.731 22.692 22.691-11.371 11.371-22.691-22.691-22.731 22.731 22.691 22.691-11.361 11.361-22.691-22.691-22.731 22.731 22.691 22.691-11.371 11.371-22.691-22.692L68.7 352.545c-6.267 6.267-6.267 16.424 0 22.691l68.064 68.064c6.267 6.267 16.424 6.267 22.691 0L443.3 159.455c6.267-6.267 6.267-16.424 0-22.691L375.236 68.7c-6.267-6.267-16.424-6.267-22.691 0" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ho={name:`ruler-solid`,content:`<path d="M448.37 192h-48.72v32h-16.04v-32h-31.06v32h-16.03v-32h-32.06v32h-16.04v-32h-32.06v32h-16.03v-32h-32.06v32h-16.04v-32h-32.06v32h-16.03v-32h-32.06v32H96.04v-32H48c-8.84 0-16 7.16-16 16v96c0 8.84 7.16 16 16 16h400.37c8.84 0 16-7.16 16-16v-96c0-8.84-7.16-16-16-16" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Uo={name:`ruler-triangle-outline`,content:`<path d="M112 210.4V399h190.9zm32 76.6 81 80h-81zm-32-76.6V399h190.9zm32 76.6 81 80h-81zm-32-76.6V399h190.9zm32 76.6 81 80h-81zm-32-76.6V399h190.9zm32 76.6 81 80h-81zm-32-76.6V399h190.9zm32 76.6 81 80h-81zM32 31v448h448zm304 400v16h-32v-16h-16v16h-32v-16h-16v16h-32v-16h-16v16h-32v-16h-16v16h-32v-16H96v16H64v-32h16v-16H64v-32h16v-16H64v-32h16v-16H64v-32h16v-16H64v-32h16v-16H64v-32h16v-16H64v-50.8L402.8 447H352v-16zm-224-32h190.9L112 210.4zm32-112 81 80h-81zm-32-76.6V399h190.9zm32 76.6 81 80h-81z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Wo={name:`ruler-triangle-solid`,content:`<path d="M480 479 32 31v80h32v16H32v32h32v16H32v32h32v16H32v32h32v16H32v32h32v16H32v32h32v16H32v32h32v16H32v64h64v-32h16v32h32v-32h16v32h32v-32h16v32h32v-32h16v32h32v-32h16v32h32v-32h16v32h32v-32h16v32zm-368-80V210.42L302.94 399z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Go={name:`award-number-outline`,content:`<path d="m171.98 370-.22-.31h.1l.22.32h-.1Zm-17.75 30.23-36.61-3.34-29.67 50.88 44.2-11.8L144 480l29.94-51.85zM296.65 72.21l25.83 36.61 44.61 4.07 4.07 44.61 36.61 25.83L389 224l18.77 40.67-36.61 25.83-4.07 44.62-44.61 4.07-25.82 36.61-40.67-18.77-40.67 18.77-17.08-24.22-.08-.1-8.61-12.11-14.4-1.48h-.1l-.18-.03-.18-.02-29.8-2.72-4.07-44.61-36.61-25.83 18.77-40.67-18.77-40.67 36.61-25.83 4.07-44.61 44.61-4.07 25.83-36.61L256 90.99zM307.45 32 256 55.75 204.55 32l-32.67 46.3-56.43 5.15-5.15 56.43L64 172.55 87.75 224 64 275.45l46.3 32.67 5.15 56.43 56.31 5.13h.1l.22.32 32.47 46L256 392.25 307.45 416l32.67-46.3 56.43-5.15 5.15-56.43 46.3-32.67L424.25 224 448 172.55l-46.3-32.67-5.15-56.43-56.43-5.15zm50.28 368.23L338 428.17 367.93 480l11.85-44.03 44.2 11.8-29.67-50.88zM255.98 174.6V320h32V127.99h-24s-26.1 32-56 32v32c29.9 0 48-17.4 48-17.4Z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ko={name:`award-number-solid`,content:`<path d="m394.33 396.89-36.58 3.34-19.73 27.94L367.95 480l11.85-44.03 44.2 11.8zM448 172.55l-46.3-32.67-5.15-56.43-56.43-5.15L307.45 32 256 55.75 204.55 32l-32.67 46.3-56.43 5.15-5.15 56.43L64 172.55 87.75 224 64 275.45l46.3 32.67 5.15 56.43 56.33 5.14h.1l.22.32L204.55 416 256 392.25 307.45 416l32.67-46.3 56.43-5.15 5.15-56.43 46.3-32.67L424.25 224zM288 320h-32V174.6S237.9 192 208 192v-32c29.9 0 56-32 56-32h24zm-133.75 80.23-36.61-3.34-29.67 50.88 44.2-11.8L144.02 480l29.94-51.85z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},qo={name:`award-star-outline`,content:`<path d="m154.23 400.23-36.61-3.34-29.67 50.88 44.2-11.8L144 480l29.94-51.85zM296.65 72.21l25.83 36.61 44.61 4.07 4.07 44.61 36.61 25.83L389 224l18.77 40.67-36.61 25.83-4.07 44.62-44.61 4.07-25.82 36.61-40.67-18.77-40.67 18.77-17.08-24.22-.08-.1-8.61-12.11-14.4-1.48h-.1l-.18-.03-.18-.02-29.8-2.72-4.07-44.61-36.61-25.83 18.77-40.67-18.77-40.67 36.61-25.83 4.07-44.61 44.61-4.07 25.83-36.61L256 90.99zM307.45 32 256 55.75 204.55 32l-32.67 46.3-56.43 5.15-5.15 56.43L64 172.55 87.75 224 64 275.45l46.3 32.67 5.15 56.43 56.33 5.14h.1l.22.32L204.55 416 256 392.25 307.45 416l32.67-46.3 56.43-5.15 5.15-56.43 46.3-32.67L424.25 224 448 172.55l-46.3-32.67-5.15-56.43-56.43-5.15zm50.28 368.23L338 428.17 367.93 480l11.85-44.03 44.2 11.8-29.67-50.88zm-50.75-155.18 18.4 82.95-69.4-44.25-69.4 44.25 18.4-82.95-61-55.85 80.45-7.2 31.55-78 31.55 78 80.45 7.2z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Jo={name:`award-star-solid`,content:`<path d="m154.25 400.23-36.61-3.34-29.67 50.88 44.2-11.8L144.02 480l29.94-51.85zM448 172.55l-46.3-32.67-5.15-56.43-56.43-5.15L307.45 32 256 55.75 204.55 32l-32.67 46.3-56.43 5.15-5.15 56.43L64 172.55 87.75 224 64 275.45l46.3 32.67 5.15 56.43 56.33 5.14h.1l.22.32L204.55 416 256 392.25 307.45 416l32.67-46.3 56.43-5.15 5.15-56.43 46.3-32.67L424.25 224zm-141 80.5L325.4 336 256 291.75 186.6 336l18.4-82.95-61-55.85 80.45-7.2L256 112l31.55 78 80.45 7.2zm50.75 147.18-19.73 27.94L367.95 480l11.85-44.03 44.2 11.8-29.67-50.88z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Yo={name:`banknote-outline`,content:`<path d="M256 288c17.67 0 32-14.33 32-32s-14.33-32-32-32-32 14.33-32 32 14.33 32 32 32m192-128v192H64V160zm32-32H32v256h448zm-113.16 80A59 59 0 0 0 384 225.16v61.68A59 59 0 0 0 366.84 304H145.16A59 59 0 0 0 128 286.84v-61.68A59 59 0 0 0 145.16 208zm22.49-32H122.67c0 4.86-1.31 9.41-3.58 13.33a26.8 26.8 0 0 1-9.75 9.75 26.57 26.57 0 0 1-13.33 3.58v106.67c4.86 0 9.41 1.31 13.33 3.58 4.04 2.34 7.41 5.71 9.75 9.75 2.27 3.93 3.58 8.48 3.58 13.33h266.67c0-4.86 1.31-9.41 3.58-13.33 2.34-4.04 5.71-7.41 9.75-9.75 3.93-2.27 8.48-3.58 13.33-3.58V202.66c-4.86 0-9.41-1.31-13.33-3.58a26.8 26.8 0 0 1-9.75-9.75 26.6 26.6 0 0 1-3.59-13.33" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Xo={name:`banknote-solid`,content:`<path d="M32 128v256h448V128zm384 181.33c-4.86 0-9.41 1.31-13.33 3.59a26.66 26.66 0 0 0-9.75 9.75 26.4 26.4 0 0 0-3.59 13.33H122.67c0-4.86-1.31-9.41-3.59-13.33a26.66 26.66 0 0 0-9.75-9.75A26.4 26.4 0 0 0 96 309.33V202.67c4.86 0 9.41-1.31 13.33-3.59a26.66 26.66 0 0 0 9.75-9.75c2.28-3.92 3.59-8.47 3.59-13.33h266.66c0 4.86 1.31 9.41 3.59 13.33a26.66 26.66 0 0 0 9.75 9.75c3.92 2.28 8.47 3.59 13.33 3.59zM366.84 208H145.16A59 59 0 0 1 128 225.16v61.68A59 59 0 0 1 145.16 304h221.68A59 59 0 0 1 384 286.84v-61.68A59 59 0 0 1 366.84 208M256 288c-17.67 0-32-14.33-32-32s14.33-32 32-32 32 14.33 32 32-14.33 32-32 32" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Zo={name:`bathtube-outline`,content:`<path d="M448 258.73V96c0-35.35-28.65-64-64-64h-16c-23.88 0-44.71 13.08-55.7 32.46-2.27.27-4.5.66-6.68 1.16C277.2 72.14 256 97.59 256 128v32h128v-32c0-25.13-14.47-46.86-35.53-57.33C353.87 66.49 360.65 64 368 64h16c17.64 0 32 14.35 32 32v160H80c-26.51 0-48 21.49-48 48 0 20.9 13.36 38.68 32 45.27V352c0 70.69 57.31 128 128 128h128c70.69 0 128-57.31 128-128v-2.73c18.64-6.59 32-24.37 32-45.27s-13.36-38.68-32-45.27M352 128h-64c0-11.81 6.44-22.16 16-27.7 4.71-2.73 10.17-4.3 16-4.3s11.29 1.57 16 4.3c9.56 5.54 16 15.89 16 27.7m-32 320H192c-52.93 0-96-43.07-96-96h320c0 52.93-43.07 96-96 96m112-128H80c-8.82 0-16-7.18-16-16s7.18-16 16-16h352c8.82 0 16 7.18 16 16s-7.18 16-16 16M268 176s-12 10.66-12 20c0 6.63 5.37 12 12 12s12-5.37 12-12c0-9.34-12-20-12-20m52 0s-12 10.66-12 20c0 6.63 5.37 12 12 12s12-5.37 12-12c0-9.34-12-20-12-20m52 0s-12 10.66-12 20c0 6.63 5.37 12 12 12s12-5.37 12-12c0-9.34-12-20-12-20" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Qo={name:`bathtube-solid`,content:`<path d="M480 304c0 20.9-13.36 38.68-32 45.27V352c0 70.69-57.31 128-128 128H192c-70.69 0-128-57.31-128-128v-2.73C45.36 342.68 32 324.9 32 304c0-26.51 21.49-48 48-48h336V96c0-17.65-14.36-32-32-32h-16c-7.35 0-14.13 2.49-19.53 6.67C369.53 81.14 384 102.87 384 128v32H256v-32c0-30.41 21.2-55.86 49.62-62.38 2.18-.5 4.41-.89 6.68-1.16C323.29 45.08 344.12 32 368 32h16c35.35 0 64 28.65 64 64v162.73c18.64 6.59 32 24.37 32 45.27M256 196c0-9.34 12-20 12-20s12 10.66 12 20c0 6.63-5.37 12-12 12s-12-5.37-12-12m52 0c0-9.34 12-20 12-20s12 10.66 12 20c0 6.63-5.37 12-12 12s-12-5.37-12-12m52 0c0-9.34 12-20 12-20s12 10.66 12 20c0 6.63-5.37 12-12 12s-12-5.37-12-12" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},$o={name:`bed-outline`,content:`<path d="M448 224V64c0-17.6-14.4-32-32-32H96c-17.6 0-32 14.4-32 32v160c-17.6 0-32 14.4-32 32v224h32c.07-.12.09-27.83.09-64H448v64h32V256c0-17.6-14.4-32-32-32M96.06 64h319.88l.06.06V224h-32v-95.92C384 110.36 369.64 96 351.92 96H160c-17.67 0-32 14.33-32 42v86H96.08C96.11 171.07 96 64.06 96 64.06zM352 224H160v-96h191.95l.05.03zm96 160H64.08c-.02-63.44-.08-127.94-.08-127.94l.06-.06h383.88l.06.06z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},es={name:`bed-solid`,content:`<path d="M448 224V64c0-17.6-14.4-32-32-32H96c-17.6 0-32 14.4-32 32v160c-17.6 0-32 14.4-32 32v224h32c.07-.12.09-27.83.09-64H448v64h32V256c0-17.6-14.4-32-32-32m-32 0H96.08C96.11 171.07 96 64.06 96 64.06l.06-.06h319.88l.06.06zm-32-95.92V207H128v-79c0-17.67 14.33-32 32-32h191.92c17.72 0 32.08 14.36 32.08 32.08" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ts={name:`bug-outline`,content:`<path d="M480 144v-31.79c0-4.11-1.51-7.89-4.03-10.76-2.51-2.88-6.03-4.85-10.04-5.33-4.55-.55-9.11.88-12.54 3.91A16.05 16.05 0 0 0 448 112v32c0 35.29-28.71 64-64 64 0-25.4-14.79-47.33-36.22-57.67a64 64 0 0 0-13.33-4.7c-3.09-15.66-10.66-29.7-21.33-40.74 4.38-7.22 6.88-15.7 6.88-24.76v-32c0-8.84-7.16-16-16-16-1.63 0-3.2.24-4.68.7-2.54.77-4.81 2.15-6.64 3.98-2.89 2.9-4.68 6.9-4.68 11.32v32c0 2.29-.49 4.48-1.36 6.45-9.86-4.23-20.73-6.58-32.14-6.58-10.41 0-20.37 1.95-29.52 5.51-.63-1.72-.98-3.57-.98-5.51V48c0-4.42-1.79-8.42-4.68-11.32-1.83-1.83-4.1-3.21-6.64-3.98-1.48-.46-3.05-.7-4.68-.7-8.84 0-16 7.16-16 16v32c0 8.31 2.11 16.13 5.82 22.94-11.88 11.5-20.27 26.58-23.43 43.51a63.6 63.6 0 0 0-10.18 3.88C142.78 160.67 128 182.61 128 208c-35.29 0-64-28.71-64-64v-32c0-4.56-1.97-8.93-5.39-11.97A16 16 0 0 0 47.98 96c-.63 0-1.27.04-1.91.12C38.05 97.08 32 104 32 112.21V144c0 52.93 43.07 96 96 96v32H48c-4.42 0-8.42 1.79-11.32 4.68-2.89 2.9-4.68 6.9-4.68 11.32 0 8.84 7.16 16 16 16h80v32c-52.93 0-96 43.07-96 96v31.79c0 4.11 1.51 7.89 4.03 10.76 2.51 2.88 6.03 4.85 10.04 5.33.64.08 1.27.12 1.91.12 3.89 0 7.68-1.42 10.63-4.03A16.05 16.05 0 0 0 64 464v-32c0-35.29 28.71-64 64-64h.99c7.88 63.14 61.74 112 127.01 112s119.13-48.86 127.01-112h.99c35.29 0 64 28.71 64 64v32c0 4.56 1.97 8.93 5.39 11.97 2.95 2.61 6.74 4.03 10.63 4.03.64 0 1.27-.04 1.91-.12 8.02-.96 14.07-7.88 14.07-16.09V432c0-52.93-43.07-96-96-96v-32h80c4.42 0 8.42-1.79 11.32-4.68 2.89-2.9 4.68-6.9 4.68-11.32 0-8.84-7.16-16-16-16h-80v-32c52.93 0 96-43.07 96-96m-225.5-32c21.14 0 39.22 13.32 46.31 32h-92.62c7.09-18.68 25.17-32 46.31-32M352 352q0 2.13-.09 4.26c-.03.52-.05 1.03-.09 1.54 0 .14-.01.28-.02.42-.04.61-.08 1.23-.14 1.84-.05.67-.11 1.33-.18 1.99-.04.48-.1.97-.16 1.45l-.06.54c-.03.21-.05.43-.09.64-.13 1.09-.3 2.18-.48 3.26C343.03 413.85 303.01 448 256 448s-87.04-34.16-94.68-80.06q-.165-.96-.3-1.95c-.1-.64-.19-1.28-.27-1.93v-.04c-.09-.66-.16-1.31-.23-1.97a99 99 0 0 1-.32-3.84q-.06-.84-.09-1.68c-.03-.5-.05-1-.06-1.51-.03-1.01-.05-2.02-.05-3.02V208c0-12.4 6.94-23.46 18.14-28.86 4.31-2.08 8.97-3.14 13.86-3.14h128c4.88 0 9.54 1.06 13.87 3.15C345.05 184.55 352 195.6 352 208z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ns={name:`bug-solid`,content:`<path d="M351.09 365.17c-.06.43-.11.85-.17 1.28.08-.49.15-.99.21-1.49 0 .07-.03.14-.04.21m.08-.49c.04-.21.06-.43.09-.64l.06-.54zm-.04.28c-.06.5-.13 1-.21 1.49.06-.43.11-.85.17-1.28.01-.07.04-.14.04-.21m.19-1.46-.06.54c-.03.21-.05.43-.09.64zM384 240v32h80c8.84 0 16 7.16 16 16 0 4.42-1.79 8.42-4.68 11.32-2.9 2.89-6.9 4.68-11.32 4.68h-80v32c52.93 0 96 43.07 96 96v31.79c0 8.21-6.05 15.13-14.07 16.09-.64.08-1.27.12-1.91.12-3.89 0-7.68-1.42-10.63-4.03A16.05 16.05 0 0 1 448 464v-32c0-35.29-28.71-64-64-64h-.99c.58-4.7.92-9.49.97-14.34-.07 4.74-.4 9.41-.97 14.01C375.13 430.99 321.27 480 256 480s-119.13-49.01-127.01-112.33c-.57-4.6-.9-9.27-.97-14.01.05 4.85.39 9.64.97 14.34H128c-35.29 0-64 28.71-64 64v32c0 4.56-1.97 8.93-5.39 11.97A16.05 16.05 0 0 1 47.98 480c-.64 0-1.27-.04-1.91-.12-4.01-.48-7.53-2.45-10.04-5.33A16.27 16.27 0 0 1 32 463.79V432c0-52.93 43.07-96 96-96v-32H48c-8.84 0-16-7.16-16-16 0-4.42 1.79-8.42 4.68-11.32 2.9-2.89 6.9-4.68 11.32-4.68h80v-32c-52.93 0-96-43.07-96-96v-31.79c0-8.21 6.05-15.13 14.07-16.09.64-.08 1.28-.12 1.91-.12 3.9 0 7.69 1.42 10.63 4.03A16.05 16.05 0 0 1 64 112v32c0 35.29 28.71 64 64 64v-.81c0-25.47 14.78-47.47 36.21-57.84 3.25-1.58 6.65-2.88 10.18-3.89.39-.11.78-.22 1.18-.32 2.71-16.66 10.48-31.63 21.69-43.27C193.89 95.31 192 87.88 192 80V48c0-8.84 7.16-16 16-16 1.63 0 3.2.24 4.68.7 2.54.77 4.81 2.15 6.64 3.98 2.89 2.9 4.68 6.9 4.68 11.32v32c0 1.11.11 2.19.33 3.23 9.73-4.11 20.43-6.38 31.67-6.38s21.95 2.28 31.69 6.39c.21-1.01.31-2.05.31-3.11v-32c0-4.42 1.79-8.42 4.68-11.32 1.83-1.83 4.1-3.21 6.64-3.98 1.48-.46 3.05-.7 4.68-.7 8.84 0 16 7.16 16 16v32c0 7.84-1.88 15.25-5.21 21.78 11.18 11.64 18.93 26.58 21.64 43.22 3.95 1.05 7.74 2.47 11.35 4.22 21.43 10.37 36.22 32.36 36.22 57.84v.81c35.29 0 64-28.71 64-64v-32c0-4.56 1.97-8.93 5.39-11.97 3.43-3.03 7.99-4.46 12.54-3.91 4.01.48 7.53 2.45 10.04 5.33 2.52 2.87 4.03 6.65 4.03 10.76V144c0 52.93-43.07 96-96 96m-32.87 124.96c0 .07-.03.14-.04.21-.06.43-.11.85-.17 1.28.08-.49.15-.99.21-1.49m0-.34c0 .07-.03.14-.04.21-.06.43-.11.85-.17 1.28.08-.49.15-.99.21-1.49m.19-1.12-.15 1.18c.04-.21.06-.43.09-.64zm0-.35-.15 1.19c.04-.21.06-.43.09-.65z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},rs={name:`buildings-outline`,content:`<path d="M144 96h-32v32h32zm64 0h-32v32h32zm79.97 128.24v32h32v-32zM288 288v32h32v-32zm63.97-63.76v32h32v-32zM352 288v32h32v-32zM112 160v32h32v-32zm0 64v32h32v-32zm0 64v32h32v-32zm64-128v32h32v-32zm0 64v32h32v-32zm0 64v32h32v-32zm111.97-63.76v32h32v-32zM288 288v32h32v-32zm63.97-63.76v32h32v-32zM352 288v32h32v-32zM112 160v32h32v-32zm0 64v32h32v-32zm0 64v32h32v-32zm64-128v32h32v-32zm0 64v32h32v-32zm0 64v32h32v-32zm111.97-63.76v32h32v-32zM288 288v32h32v-32zm63.97-63.76v32h32v-32zM352 288v32h32v-32zm0 0v32h32v-32zm-.03-63.76v32h32v-32zM288 288v32h32v-32zm-.03-63.76v32h32v-32zM176 288v32h32v-32zm0-64v32h32v-32zm0-64v32h32v-32zm-64 128v32h32v-32zm0-64v32h32v-32zm0-64v32h32v-32zm240 128v32h32v-32zm-.03-63.76v32h32v-32zM288 288v32h32v-32zm-.03-63.76v32h32v-32zM176 288v32h32v-32zm0-64v32h32v-32zm0-64v32h32v-32zm-64 128v32h32v-32zm0-64v32h32v-32zm0-64v32h32v-32zm240 128v32h32v-32zm-.03-63.76v32h32v-32zM288 288v32h32v-32zm-.03-63.76v32h32v-32zM112 288v32h32v-32zm64 0v32h32v-32zm-64-64v32h32v-32zm64 0v32h32v-32zm-64-64v32h32v-32zm64 0v32h32v-32zm112 128v32h32v-32zm64 0v32h32v-32zm-64.03-63.76v32h32v-32zm64 0v32h32v-32zM448 448V160H256V32H64v416H32v32h448v-32zm-224 0h-32v-96h-64v96H96V64h128zm192 0h-32v-96h-96v96h-32V192h160z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},is={name:`buildings-solid`,content:`<path d="M448 448V160H256V32H64v416H32v32h448v-32zm-64-128h-32v-32h32zm-32.03-63.76v-32h32v32zM288 288h32v32h-32zm-.03-31.76v-32h32v32zM112 96h32v32h-32zm0 64h32v32h-32zm0 64h32v32h-32zm0 64h32v32h-32zm80 160h-64v-96h64zm16-128h-32v-32h32zm0-64h-32v-32h32zm0-64h-32v-32h32zm0-64h-32V96h32zm80 320v-96h96v96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},as={name:`bicycle`,content:`<path d="M400 287c27.02 0 49 21.98 49 49s-21.98 49-49 49-49-21.98-49-49c0-15.41 7.04-29.62 19.31-38.98l8.1-6.18 9.85-2.43c3.8-.94 7.75-1.41 11.74-1.41m-288 0c5.77 0 11.41.99 16.76 2.94l9.53 3.47 7.33 6.94c7.41 7.02 12.39 15.94 14.38 25.8l2 9.86-1.99 9.82c-4.6 22.69-24.8 39.16-48.01 39.16-27.02 0-49-21.98-49-49S84.98 287 112 287M384 96h-64v112H200.68l-18.47-32H192v-32h-62.24l-1.76 1.02V176h17.26l29.17 50.53-35.06 34.28A79.8 79.8 0 0 0 112 256c-44.18 0-80 35.82-80 80s35.82 80 80 80c38.7 0 70.98-27.48 78.39-64h37.89c.37.64.77 1.27 1.18 1.89.16.24.33.48.5.71.2.29.42.57.64.86.18.24.36.47.55.7.24.29.48.58.73.87.22.25.45.51.69.76.23.25.47.5.71.74.45.46.92.9 1.4 1.33a30.01 30.01 0 0 0 2.5 2.02c.42.3.84.6 1.27.88.43.29.87.56 1.32.82.54.32 1.1.63 1.66.92l.16.08c.31.15.62.3.94.45a30.967 30.967 0 0 0 4.92 1.81c1.05.29 2.12.53 3.2.71q.495.09.99.15c.28.04.57.08.86.1 1.15.14 2.32.2 3.5.2 17.67 0 32-14.33 32-32 0-.36 0-.71-.02-1.06 0-.23 0-.46-.03-.68-.05-1.06-.16-2.1-.32-3.12-.04-.27-.08-.53-.13-.79-.04-.27-.09-.53-.15-.79-.05-.26-.11-.51-.17-.77-.23-1.03-.52-2.04-.86-3.03-.08-.25-.17-.5-.26-.74-.17-.49-.36-.97-.57-1.45-.09-.22-.18-.44-.28-.66l51.62-71.37 14.68 20.83C332.36 286.98 320 310.05 320 336c0 44.18 35.82 80 80 80s80-35.82 80-80-35.82-80-80-80c-6.6 0-13.02.8-19.15 2.31L352 217v-89h32zM256.06 303.92 219.15 240h86.53zM190.39 320c-3.33-16.45-11.72-31.06-23.46-42.17l23.71-23.22 37.7 65.3-.05.09z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},os={name:`bus`,content:`<path d="m479.16 221.81-28.95-57.89a7.99 7.99 0 0 0-7.15-4.42H40c-4.42 0-8 3.58-8 8v144c0 4.42 3.58 8 8 8h58.73c6.59 18.64 24.37 32 45.27 32s38.68-13.36 45.27-32h132.75c.11.33.22.67.34 1 6.59 18.64 24.37 32 45.27 32s38.68-13.36 45.27-32c.12-.33.23-.67.34-1H472c4.42 0 8-3.58 8-8v-86.11c0-1.24-.29-2.47-.84-3.58M96 223.5H64v-32h32zm48 96c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16m16-96h-32v-32h32zm160-31.74h32v64h-32zm-96 31.74h-32v-32h32zm64 0h-32v-32h32zm85.2 96c-1.74.65-3.61 1-5.57 1s-3.83-.35-5.57-1c-6.08-2.27-10.43-8.14-10.43-15 0-8.82 7.18-16 16-16s16 7.18 16 16c0 6.86-4.35 12.73-10.43 15m10.8-96v-32h48l16 32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ss={name:`car`,content:`<path d="m475.08 241.41-5.43-9.51c-9.79-13.82-25.62-23.06-43.65-23.84-.83-.04-1.66-.06-2.5-.06h-68.25L272 160H144l-56.51 32H56c-13.25 0-24 10.75-24 24v80c0 13.25 10.75 24 24 24h42.73c6.59 18.64 24.37 32 45.27 32s38.68-13.36 45.27-32h134.07c6.61 18.62 24.37 31.95 45.25 31.95s38.53-13.25 45.19-31.78c.02-.06.04-.11.06-.17h49.86c9 0 16.3-7.3 16.3-16.3v-39.2c0-8.23-1.76-16.04-4.92-23.09M144 320c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16m64-96h-64v-32h64zm96 .15h-64V192h24l55.6 32zm80.52 81.25c-.73 8.15-7.6 14.55-15.93 14.55-8.83 0-16-7.17-16-16s6.52-15.33 14.78-15.95c.4-.03.81-.05 1.22-.05s.83.02 1.23.05c.84.07 1.67.2 2.47.39 7.05 1.67 12.3 8.02 12.3 15.56 0 .49-.02.97-.07 1.45" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},cs={name:`dashboard-outline`,content:`<path d="M448 64v96H304V64zm-240 .06v192H64v-192zM448 256v192H304V256zm-240 96v96H64v-96zM448 32H304c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h144c17.67 0 32-14.33 32-32V64c0-17.67-14.33-32-32-32m-240 .06H64c-17.67 0-32 14.33-32 32v192c0 17.67 14.33 32 32 32h144c17.67 0 32-14.33 32-32v-192c0-17.67-14.33-32-32-32M448 224H304c-17.67 0-32 14.33-32 32v192c0 17.67 14.33 32 32 32h144c17.67 0 32-14.33 32-32V256c0-17.67-14.33-32-32-32m-240 96H64c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h144c17.67 0 32-14.33 32-32v-96c0-17.67-14.33-32-32-32" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ls={name:`dashboard-solid`,content:`<path d="M208 288.06H64c-17.67 0-32-14.33-32-32v-192c0-17.67 14.33-32 32-32h144c17.67 0 32 14.33 32 32v192c0 17.67-14.33 32-32 32M480 160V64c0-17.67-14.33-32-32-32H304c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h144c17.67 0 32-14.33 32-32M240 448v-96c0-17.67-14.33-32-32-32H64c-17.67 0-32 14.33-32 32v96c0 17.67 14.33 32 32 32h144c17.67 0 32-14.33 32-32m240 0V256c0-17.67-14.33-32-32-32H304c-17.67 0-32 14.33-32 32v192c0 17.67 14.33 32 32 32h144c17.67 0 32-14.33 32-32" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},us={name:`decision`,content:`<path d="m480 207.99-112.3-96v64c-31.62 0-60.21 13.67-80.62 35.26v-67.23h64.17L255 32l-96.25 112.02h64.17v65.16c-20.26-20.39-48.01-33.19-78.62-33.19v-64l-112.3 96 112.3 96v-64c27.88 0 54.08 8.01 76.92 21.17-45.51 14.29-78.52 56.72-78.52 106.83C142.7 429.84 192.98 480 255 480s112.3-50.15 112.3-112.01c0-49.64-32.39-91.74-77.23-106.42 23-13.4 49.47-21.58 77.64-21.58v64zM271.04 448h-32.08v-32h32.08zm32.08-112.01c0 22.6-11.73 32.95-20.35 40.5-7.57 6.65-11.73 10.35-11.73 23.5h-32.08c0-27.6 13.59-39.6 22.61-47.5 6.92-6.05 9.47-8.35 9.47-16.5 0-8.8-7.22-16-16.04-16s-16.04 7.2-16.04 16h-32.08c0-26.5 21.56-48 48.13-48s48.11 21.5 48.11 48" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ds={name:`directions`,content:`<path d="M480 239.97v-176H288V49.19c0-9.5-7.16-17.19-16-17.19h-32c-8.84 0-16 7.69-16 17.19v14.78h-96l-96 88 96 88h96V272H32v176h192v32h64v-32h96l96-88-96-88h-96v-32.03zM297.35 296 320 318.65 280.65 360 322 401.35 297.35 424 256 382.65 214.65 424 192 401.35 233.35 360 192 318.65 214.65 296 256 337.35zm-41.55-87.88-65.01-65.01 22.86-22.86 42.15 42.17 66.54-66.54 22.87 22.85z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},fs={name:`education-outline`,content:`<path d="M256 80 32 175.97l32 13.59v118.72c-9.56 5.53-16 15.88-16 27.72 0 12.57 7.25 23.45 17.79 28.68L32 432h96l-33.58-67.42C104.85 359.3 112 348.48 112 336s-6.44-22.19-16-27.72V203.15l32.06 13.61-.06-.24 16 6.94v164.57c0 15.46 50.15 28 112 28s112-12.54 112-28V223.99l112-48.02zm80 294.31c-4.35 1.48-11 3.31-20.75 5.05-17.19 3.06-37.68 4.67-59.25 4.67s-42.06-1.61-59.25-4.67c-9.75-1.74-16.4-3.57-20.75-5.05V237.33L256 272l80-34.3zm-79.93-137.16-141.98-61.54L256 114.81l142.77 61.17z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ps={name:`education-solid`,content:`<path d="M368 258v130.03c0 15.46-50.15 28-112 28s-112-12.54-112-28V258l112 50zM128 432l-33.58-67.42C104.85 359.3 112 348.48 112 336s-6.44-22.19-16-27.72V188l-32-14v134.28c-9.56 5.53-16 15.88-16 27.72 0 12.57 7.25 23.45 17.79 28.68L32 432zm0-215.48L256 272l224-96.03L256 80 32 175.97l96.06 40.79z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ms={name:`headset`,content:`<path d="M480 247.65v16.7c0 30.73-24.88 55.65-55.57 55.65h-9.17v.07c-4.44 45.85-28.3 86.02-63.25 112.19-.14 26.39-21.58 47.74-48 47.74-14.41 0-27.33-6.35-36.13-16.4a47.78 47.78 0 0 1-11.87-31.6c0-26.51 21.49-48 48-48 14.5 0 27.5 6.43 36.3 16.6 2.18-1.89 4.3-3.88 6.36-5.94 20.37-20.38 33-46.43 36.4-74.59V320h-15.08c-8.83 0-15.99-7.17-15.99-16.01v-95.98c0-8.84 7.16-16.01 15.99-16.01H384v-.5c0-34.06-13.26-66.07-37.34-90.16C322.57 77.26 290.56 64 256.5 64h-1c-34.06 0-66.07 13.26-90.16 37.34-24.08 24.09-37.34 56.1-37.34 90.16v.5h15.99c8.84 0 16.01 7.17 16.01 16.01v95.98c0 8.84-7.17 16.01-16.01 16.01H87.65C56.92 320 32 295.08 32 264.35v-16.7C32 216.92 56.92 192 87.65 192H96v-.5C96 103.41 167.41 32 255.5 32h1C344.59 32 416 103.41 416 191.5v.5h8.43c30.69 0 55.57 24.92 55.57 55.65M208 240c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16m48 0c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16m48 0c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},hs={name:`luggage-outline`,content:`<path d="M352 176v256H160V176zm0-32H160c-17.67 0-32 14.07-32 31.41v257.18c0 17.34 14.33 31.41 32 31.41h192c17.67 0 32-14.07 32-31.41V175.41c0-17.34-14.33-31.41-32-31.41M288 32l-65.97.19C205.35 32.19 192 45.3 192 62v82h32l-.3-79.88L288 64v80h32V64c0-17.63-14.4-32-32-32m40 448h16c4.42 0 8-3.58 8-8v-16c0-4.42-3.58-8-8-8h-16c-4.42 0-8 3.58-8 8v16c0 4.42 3.58 8 8 8m-160 0h16c4.42 0 8-3.58 8-8v-16c0-4.42-3.58-8-8-8h-16c-4.42 0-8 3.58-8 8v16c0 4.42 3.58 8 8 8m112-272h-48c-4.42 0-8 3.58-8 8v16c0 4.42 3.58 8 8 8h48c4.42 0 8-3.58 8-8v-16c0-4.42-3.58-8-8-8" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},gs={name:`luggage-solid`,content:`<path d="M352 144H160c-17.67 0-32 14.07-32 31.41v257.18c0 17.34 14.33 31.41 32 31.41v8c0 4.42 3.58 8 8 8h16c4.42 0 8-3.58 8-8v-8h128v8c0 4.42 3.58 8 8 8h16c4.42 0 8-3.58 8-8v-8c17.67 0 32-14.07 32-31.41V175.41c0-17.34-14.33-31.41-32-31.41m-64 88c0 4.42-3.58 8-8 8h-48c-4.42 0-8-3.58-8-8v-16c0-4.42 3.58-8 8-8h48c4.42 0 8 3.58 8 8zm32-168v80h-32V64l-64.3.12.3 79.88h-32V62c0-16.7 13.35-29.81 30.03-29.81L288 32c17.6 0 32 14.37 32 32" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},_s={name:`non-stop-outline`,content:`<path d="M288.96 311.91h-15.97l31.94-111.8h15.97zm-46.81-41.28V200h-17.89l-48.2 70.7v18.69h45.48v22.41h20.61v-22.41h13.8v-18.76zm-20.61 0H196l25.54-38.05zm118.33-50.34v-20.18h75.08v15.77c-6.2 6.03-12.5 14.69-18.91 25.98s-11.29 23.29-14.65 35.99c-3.36 12.71-5.01 24.06-4.96 34.06h-21.17q.54-23.505 9.81-47.94c6.17-16.29 14.42-30.85 24.73-43.68zm-205.5 65.97c1.82-2.03 6.15-6.13 12.98-12.31 6.83-6.17 11.55-10.91 14.16-14.19 3.96-4.97 6.85-9.71 8.67-14.24s2.72-9.3 2.72-14.31c0-8.81-3.18-16.18-9.54-22.1-4.77-4.44-10.89-7.23-18.35-8.34-2.49-.37-5.12-.56-7.91-.56-10.17 0-18.65 2.57-25.42 7.68-6.78 5.11-10.81 13.55-12.09 25.29l20.97 2.07.59.06c.03-.44.06-.87.11-1.29.53-5.56 2.04-9.59 4.51-12.09a12.8 12.8 0 0 1 5.02-3.12c1.72-.6 3.63-.9 5.77-.9 4.56 0 8.15 1.28 10.74 3.83 2.6 2.57 3.89 6.22 3.89 10.98 0 4.3-1.5 8.65-4.47 13.07-2.21 3.18-8.2 9.26-17.95 18.23-12.12 11.09-20.22 19.98-24.34 26.69-3.08 5.03-5.24 10.29-6.47 15.76v.04c-.4 1.78-.7 3.58-.91 5.41l-.01.09h75.86V292.2h-42.97c1.13-1.93 2.62-3.91 4.44-5.94M256 64c51.29 0 99.5 19.97 135.76 56.24C428.02 156.5 448 204.72 448 256s-19.97 99.5-56.24 135.76C355.5 428.02 307.28 448 256 448s-99.5-19.97-135.76-56.24C83.98 355.5 64 307.28 64 256s19.97-99.5 56.24-135.76C156.5 83.98 204.72 64 256 64m0-32C132.29 32 32 132.29 32 256s100.29 224 224 224 224-100.29 224-224S379.71 32 256 32" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},vs={name:`non-stop-solid`,content:`<path d="M196 270.63h25.54v-38.05zm0 0h25.54v-38.05zM256 32C132.29 32 32 132.29 32 256s100.29 224 224 224 224-100.29 224-224S379.71 32 256 32m-83.09 260.19V312H97.04s.01-.06.01-.09c.21-1.83.51-3.63.91-5.41.01-.02.01-.03.01-.04 1.23-5.47 3.39-10.73 6.47-15.76 4.11-6.71 12.22-15.6 24.34-26.69 9.75-8.97 15.74-15.05 17.95-18.23 2.97-4.41 4.47-8.77 4.47-13.07 0-4.76-1.3-8.41-3.9-10.98-2.59-2.55-6.17-3.83-10.74-3.83-2.13 0-4.05.3-5.77.9-1.93.67-3.6 1.7-5.02 3.12-2.47 2.5-3.98 6.53-4.51 12.09-.05.42-.08.85-.11 1.29l-.59-.06-20.97-2.07q1.92-17.625 12.09-25.29c6.78-5.11 15.25-7.68 25.42-7.68 2.79 0 5.42.19 7.91.56 7.46 1.11 13.58 3.89 18.36 8.33 6.35 5.92 9.54 13.29 9.54 22.1 0 5.02-.91 9.79-2.73 14.32s-4.71 9.27-8.67 14.24c-2.62 3.29-7.34 8.03-14.17 14.2-6.82 6.18-11.16 10.28-12.97 12.31-1.83 2.02-3.31 4-4.43 5.93zm83.04-2.8h-13.79v22.41h-20.62v-22.41h-45.48V270.7l48.21-70.7h17.89v70.63h13.79zm33.01 22.52h-15.97l31.94-111.8h15.98zm107.09-70.05c-6.41 11.29-11.29 23.29-14.65 35.99-3.36 12.71-5.01 24.06-4.96 34.06h-21.18q.555-23.505 9.81-47.94c6.17-16.28 14.41-30.85 24.73-43.68h-49.93v-20.18h75.09v15.77c-6.2 6.03-12.5 14.69-18.91 25.98m-174.51 28.77v-38.05L196 270.63z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ys={name:`pills-outline`,content:`<path d="M384 288c-53.02 0-96 42.98-96 96s42.98 96 96 96 96-42.98 96-96-42.98-96-96-96m0 160c-29.77 0-54.85-20.42-61.97-48h123.94c-7.12 27.58-32.2 48-61.97 48m-61.97-80c7.12-27.58 32.2-48 61.97-48s54.85 20.42 61.97 48zm47.49-240.87c0-32.84-17.01-64.79-47.44-82.38C307.15 36.11 290.84 32 274.75 32c-32.79 0-64.67 17.04-82.24 47.53l-50.44 87.51-.07-.04-53 92 .05.03-44.33 76.92C18.53 381.4 34.08 439.51 79.45 465.74c14.94 8.64 31.25 12.75 47.34 12.75 32.78 0 64.65-17.04 82.22-47.52l43.84-76.06.15.09 54-94 49.8-86.45c8.63-14.97 12.72-31.3 12.72-47.42M247 301l-65.72 113.99c-11.19 19.43-32.07 31.5-54.49 31.5-10.93 0-21.76-2.92-31.32-8.45-30.05-17.37-40.37-56-23.02-86.11l44.32-76.92 22.12-36.82M154 210l66.23-114.49C231.44 76.08 252.33 64 274.75 64c10.93 0 21.75 2.92 31.32 8.46 19.4 11.21 31.45 32.16 31.45 54.67 0 10.99-2.92 21.86-8.44 31.44L263 273z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},bs={name:`pills-solid`,content:`<path d="m110.52 221.78-65.8 114.17C18.53 381.4 34.08 439.51 79.45 465.74c45.36 26.25 103.37 10.68 129.56-34.77l65.8-114.17zM322.08 44.75C276.72 18.5 218.71 34.08 192.51 79.53l-66.02 114.53 164.3 95.03 66.01-114.54c8.63-14.97 12.72-31.3 12.72-47.42 0-32.84-17.01-64.79-47.44-82.38m62.24 243.08c-48.08 0-88.33 34.02-96.02 80H480c-7.69-45.98-47.6-80-95.68-80M288.3 399.84c7.71 46.06 47.68 80.16 95.85 80.16s88.14-34.1 95.85-80.16z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},xs={name:`plan`,content:`<path d="M160 128c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16m48 .1V160l160-.1V128zM160 240c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16m48 .1V272l160-.1V240zM160 352c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16m48 .1V384l160-.1V352zm0-112V272l160-.1V240zm0-112V160l160-.1V128zm-48-.1c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16m0 112c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16m0 112c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16m0 0c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16m0-112c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16m0-112c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16m48 .1V160l160-.1V128zm0 112V272l160-.1V240zm0 112V384l160-.1V352zm0 31.9 160-.1V352l-160 .1zm0-112 160-.1V240l-160 .1zm0-143.9V160l160-.1V128zm-48-.1c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16m0 112c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16m0 112c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16M400 32H112c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h288c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32m0 416H112V64h288zm-32-96-160 .1V384l160-.1zm0-112-160 .1V272l160-.1zm0-112-160 .1V160l160-.1zm-208 32c8.84 0 16-7.16 16-16s-7.16-16-16-16-16 7.16-16 16 7.16 16 16 16m0 112c8.84 0 16-7.16 16-16s-7.16-16-16-16-16 7.16-16 16 7.16 16 16 16m0 112c8.84 0 16-7.16 16-16s-7.16-16-16-16-16 7.16-16 16 7.16 16 16 16m0-32c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16m0-112c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16m0-112c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16m48 .1V160l160-.1V128zm0 112V272l160-.1V240zm0 112V384l160-.1V352zm0 0V384l160-.1V352zm0-112V272l160-.1V240zm0-112V160l160-.1V128zm-48-.1c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16m0 112c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16m0 112c-8.84 0-16 7.16-16 16s7.16 16 16 16 16-7.16 16-16-7.16-16-16-16m48 .1V384l160-.1V352z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ss={name:`undo`,content:`<path d="M479.9 416c-57.7-56.6-136.7-96-223.9-96v128L32 256 256 64v128c122.2 0 221.5 102.4 223.9 224" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Cs={name:`redo`,content:`<path d="M256 192V64l224 192-224 192V320c-87.2 0-166.2 39.4-223.9 96C34.5 294.4 133.9 192 256 192" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ws={name:`arrow-rotate-ccw`,content:`<path d="m62 176 55.5 32C103.8 231.6 96 258.9 96 288c0 88.2 71.8 160 160 160s160-71.8 160-160-71.8-160-160-160v64L96 96 256 0v64c123.7 0 224 100.3 224 224S379.7 512 256 512 32 411.7 32 288c0-40.8 10.9-79.1 30-112" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ts={name:`arrow-rotate-cw`,content:`<path d="M480 288c0 123.7-100.3 224-224 224S32 411.7 32 288 132.3 64 256 64V0l160 96-160 96v-64c-88.2 0-160 71.8-160 160s71.8 160 160 160 160-71.8 160-160c0-29.1-7.8-56.4-21.5-80l55.5-32c19.1 32.9 30 71.2 30 112" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Es={name:`arrows-no-repeat`,content:`<path d="M402.475 56.875a12.8 12.8 0 0 1 18.091 0l51.861 51.84a12.8 12.8 0 0 1 0 18.112l-51.861 51.819a12.8 12.8 0 0 1-18.091-18.091l42.773-42.816-42.773-42.773a12.8 12.8 0 0 1 0-18.091M35.84 256a151 151 0 0 1 96.427-140.821l4.629 11.925 4.651 11.925A125.65 125.65 0 0 0 61.44 256a12.8 12.8 0 0 1-25.6 0m427.52-151a12.8 12.8 0 1 1 0 25.6H194.901a12.8 12.8 0 0 1 0-25.6zM91.435 333.355a12.779 12.779 0 1 1 18.091 18.091l-42.795 42.773 42.795 42.795a12.821 12.821 0 0 1-18.091 18.112l-51.84-51.819a12.8 12.8 0 0 1 0-18.112zM450.56 256a12.8 12.8 0 0 1 25.6 0 151 151 0 0 1-44.245 106.795 34.1 34.1 0 0 1-7 5.696l-.448.256-1.877 1.344a12.8 12.8 0 1 1-15.445-20.395 64 64 0 0 1 4.757-3.243l.32-.213h.085c-.555.341-.683.661 1.472-1.493A125.44 125.44 0 0 0 450.56 256m-72.875 141.589a149.3 149.3 0 0 1-52.565 9.451H48.64a12.8 12.8 0 1 1 0-25.6h276.48a125.9 125.9 0 0 0 43.669-7.829zM74.603 61.504a12.8 12.8 0 0 1 18.069.875l345.6 380.139a12.8 12.8 0 0 1-18.944 17.216L73.728 79.573a12.8 12.8 0 0 1 .875-18.069" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ds={name:`arrow-rotate-ccw-small`,content:`<path d="m101.4 238.6 46.4 12.4c-2.5 9.3-3.8 19-3.8 29 0 61.8 50.2 112 112 112s112-50.2 112-112-50.2-112-112-112v56l-128-80 128-80v56c88.4 0 160 71.6 160 160s-71.6 160-160 160S96 368.4 96 280c0-14.3 1.9-28.2 5.4-41.4" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Os={name:`arrow-rotate-cw-small`,content:`<path d="M416 280c0 88.4-71.6 160-160 160S96 368.4 96 280s71.6-160 160-160V64l128 80-128 80v-56c-61.8 0-112 50.2-112 112s50.2 112 112 112 112-50.2 112-112c0-10-1.3-19.7-3.8-29l46.4-12.4c3.5 13.2 5.4 27.1 5.4 41.4" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ks={name:`clock`,content:`<path d="M256 128h-32v160h160v-32H256zm0-96C132.3 32 32 132.3 32 256s100.3 224 224 224 224-100.3 224-224S379.7 32 256 32m0 416c-105.9 0-192-86.1-192-192S150.1 64 256 64s192 86.1 192 192-86.1 192-192 192" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},As={name:`calendar`,content:`<path d="M416 416H288V288h128zm64-352v384c0 17.6-14.4 32-32 32H64c-17.6 0-32-14.4-32-32V64c0-17.6 14.4-32 32-32h64V0h64v32h128V0h64v32h64c17.6 0 32 14.4 32 32m-32 128H64v255.9l.1.1 383.9-.1zm0-127.9q-.15-.15 0 0l-64-.1v32h-64V64H192v32h-64V64H64.1l-.1.1V160h384z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},js={name:`save`,content:`<path d="M384 32H64c-17.6 0-32 14.4-32 32v384c0 17.6 14.4 32 32 32h384c17.6 0 32-14.4 32-32V128zm-64 32v128h-64V64zm128 384-383.9.1-.1-.1V64.1l.1-.1H96v160h256V64h18.7l77.3 77.3z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ms={name:`print`,content:`<path d="M448 160h-32V96l-64-64H128c-17.7 0-32 14.3-32 32v96H64c-17.6 0-32 14.4-32 32v160c0 17.6 14.4 32 32 32h32v64c0 17.6 14.4 32 32 32h256c17.6 0 32-14.4 32-32v-64h32c17.6 0 32-14.4 32-32V192c0-17.6-14.4-32-32-32M128 64h192v64h64v64H128zm320 256h-64v127.9l-.1.1H128.1l-.1-.1V320H64v-32h384zm-288 0h192v32H160zm0 64h160v32H160z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ns={name:`pencil`,content:`<path d="m334.9 86.6 45.3-45.3c12.4-12.4 32.8-12.4 45.3 0l45.3 45.3c12.4 12.4 12.4 32.8 0 45.3l-45.3 45.3zm-22.6 22.6L32 389.5V480h90.5l280.3-280.3zM99.9 412.1l-22.6-22.6 235-235 22.6 22.6z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ps={name:`trash`,content:`<path d="M416 96h-96V64c0-17.6-14.4-32-32-32h-96c-17.6 0-32 14.4-32 32v32H64v64h32v288c0 17.6 14.4 32 32 32h224c17.6 0 32-14.4 32-32V160h32zM192 64h95.9l.1.1V96h-96c.1-.1.1-32.1 0-32m160 384H128.1l-.1-.1V160h32v256h32V160h32v256h32V160h32v256h32V160h32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Fs={name:`paperclip`,content:`<path d="M384 128v256h-32V128c0-52.9-43.1-96-96-96s-96 43.1-96 96v288c0 35.3 28.7 64 64 64s64-28.7 64-64V128c0-17.6-14.4-32-32-32s-32 14.4-32 32v256h-32V128c0-35.3 28.7-64 64-64s64 28.7 64 64v288c0 52.9-43.1 96-96 96s-96-43.1-96-96V128C128 57.4 185.4 0 256 0s128 57.4 128 128" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Is={name:`paperclip-alt`,content:`<path d="M407 452.1c-18.6 18.6-43 27.9-67.5 27.9s-48.9-9.3-67.6-27.9L69.3 249.4c-49.7-49.7-49.7-130.5 0-180.2s130.5-49.7 180.2 0l180.2 180.2-22.7 22.5L226.9 91.8c-37.2-37.2-97.9-37.2-135.1 0s-37.2 97.9 0 135.1l202.7 202.7c24.8 24.8 65.2 24.8 90.1 0 24.8-24.8 24.8-65.2 0-90.1L181.9 136.8c-12.4-12.4-32.7-12.4-45 0s-12.4 32.7 0 45L317 362l-22.5 22.5-180.2-180.1c-24.8-24.8-24.8-65.2 0-90.1s65.2-24.8 90.1 0L407 317c37.3 37.2 37.3 97.9 0 135.1" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ls={name:`link`,content:`<path d="M384 384c-47.4 0-88.7-25.8-110.8-64H384c35.4 0 64-28.6 64-64s-28.7-64-64-64H273.2c22.1-38.2 63.5-64 110.8-64 70.7 0 128 57.3 128 128s-57.3 128-128 128M96 256c0-17.7 14.3-32 32-32h256c17.7 0 32 14.3 32 32s-14.3 32-32 32H128c-17.7 0-32-14.3-32-32m-32 0c0 35.4 28.6 64 64 64h110.8c-22.1 38.2-63.5 64-110.8 64C57.3 384 0 326.7 0 256s57.3-128 128-128c47.4 0 88.7 25.8 110.8 64H128c-35.4 0-64 28.6-64 64" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Rs={name:`unlink`,content:`<path d="M384 384c-47.4 0-88.7-25.8-110.8-64H384c35.4 0 64-28.6 64-64s-28.7-64-64-64H273.2c22.1-38.2 63.5-64 110.8-64 70.7 0 128 57.3 128 128s-57.3 128-128 128M64 256c0 35.4 28.6 64 64 64h110.8c-22.1 38.2-63.5 64-110.8 64C57.3 384 0 326.7 0 256s57.3-128 128-128c47.4 0 88.7 25.8 110.8 64H128c-35.3 0-64 28.6-64 64M272 97.6V0h-32v97.6c5.2-1 10.5-1.6 16-1.6s10.8.6 16 1.6m-60.1 11.7-69-69-22.6 22.6 69 69c5.9-9 13.6-16.7 22.6-22.6m110.8 22.6 69-69-22.6-22.6-69 69c9 5.9 16.7 13.6 22.6 22.6M256 416c-5.5 0-10.8-.6-16-1.6V512h32v-97.6c-5.2 1-10.5 1.6-16 1.6m-66.7-35.9-69 69 22.6 22.6 69-69c-9-5.9-16.7-13.6-22.6-22.6m110.8 22.6 69 69 22.6-22.6-69-69c-5.9 9-13.6 16.7-22.6 22.6" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},zs={name:`link-vertical`,content:`<path d="M128 384c0-47.4 25.8-88.7 64-110.8V384c0 35.4 28.6 64 64 64s64-28.7 64-64V273.2c38.2 22.1 64 63.5 64 110.8 0 70.7-57.3 128-128 128s-128-57.3-128-128M256 96c17.7 0 32 14.3 32 32v256c0 17.7-14.3 32-32 32s-32-14.3-32-32V128c0-17.7 14.3-32 32-32m0-32c-35.4 0-64 28.6-64 64v110.8c-38.2-22.1-64-63.5-64-110.8C128 57.3 185.3 0 256 0s128 57.3 128 128c0 47.4-25.8 88.7-64 110.8V128c0-35.4-28.6-64-64-64" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Bs={name:`unlink-vertical`,content:`<path d="M414.4 272H512v-32h-97.6c1 5.2 1.6 10.5 1.6 16s-.5 10.8-1.6 16m-11.6-60.1 69-69-22.6-22.6-69 69c8.9 5.9 16.6 13.6 22.6 22.6m-22.7 110.8 69 69 22.6-22.6-69-69c-5.9 9-13.6 16.7-22.6 22.6M96 256c0-5.5.6-10.8 1.6-16H0v32h97.6c-1-5.2-1.6-10.5-1.6-16m35.9-66.8-69-69-22.6 22.6 69 69c5.9-8.9 13.6-16.6 22.6-22.6m-22.6 110.9-69 69 22.6 22.6 69-69c-9-5.9-16.7-13.6-22.6-22.6M128 384c0-47.4 25.8-88.7 64-110.8V384c0 35.4 28.6 64 64 64s64-28.7 64-64V273.2c38.2 22.1 64 63.5 64 110.8 0 70.7-57.3 128-128 128s-128-57.3-128-128M256 64c-35.4 0-64 28.6-64 64v110.8c-38.2-22.1-64-63.5-64-110.8C128 57.3 185.3 0 256 0s128 57.3 128 128c0 47.4-25.8 88.7-64 110.8V128c0-35.4-28.6-64-64-64" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Vs={name:`lock`,content:`<path d="M384 224h-32v-96c0-53-43-96-96-96s-96 43-96 96v96h-32c-17.6 0-32 14.4-32 32v192c0 17.6 14.4 32 32 32h256c17.6 0 32-14.4 32-32V256c0-17.6-14.4-32-32-32m-192-96c0-35.3 28.7-64 64-64s64 28.7 64 64v96H192zm64 256c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Hs={name:`unlock`,content:`<path d="M416 224H224v-96c0-53-43-96-96-96s-96 43-96 96v128h32V128c0-35.3 28.7-64 64-64s64 28.7 64 64v96h-32c-17.6 0-32 14.4-32 32v192c0 17.6 14.4 32 32 32h256c17.6 0 32-14.4 32-32V256c0-17.6-14.4-32-32-32M288 384c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Us={name:`cancel`,content:`<path d="M256 32c-50.3 0-96.8 16.6-134.1 44.6-17.2 12.8-32.4 28.1-45.3 45.3C48.6 159.2 32 205.7 32 256c0 123.7 100.3 224 224 224 50.3 0 96.8-16.6 134.1-44.6 17.2-12.8 32.4-28.1 45.3-45.3 28-37.4 44.6-83.8 44.6-134.1 0-123.7-100.3-224-224-224m0 384c-88.2 0-160-71.8-160-160 0-32.6 9.8-62.9 26.6-88.2l221.6 221.6C318.9 406.2 288.6 416 256 416m133.4-71.8L167.8 122.6C193.1 105.8 223.4 96 256 96c88.2 0 160 71.8 160 160 0 32.6-9.8 62.9-26.6 88.2" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ws={name:`cancel-outline`,content:`<path d="M256 32c-56.1 0-107.4 20.6-146.7 54.7-8.1 7-15.6 14.6-22.6 22.6C52.6 148.6 32 199.9 32 256c0 123.7 100.3 224 224 224 56.1 0 107.4-20.6 146.7-54.7 8.1-7 15.6-14.6 22.6-22.6C459.4 363.4 480 312.1 480 256c0-123.7-100.3-224-224-224m0 416c-106 0-192-86-192-192 0-47.2 17.1-90.5 45.4-124L380 402.6c-33.5 28.3-76.8 45.4-124 45.4m146.6-68L132 109.4C165.5 81.1 208.8 64 256 64c106 0 192 86 192 192 0 47.2-17.1 90.5-45.4 124" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Gs={name:`cancel-circle`,content:`<path d="m169.4 214.6 128 128c-12.5 6-26.6 9.4-41.4 9.4-52.9 0-96-43.1-96-96 0-14.8 3.4-28.8 9.4-41.4M256 160c-14.8 0-28.8 3.4-41.4 9.4l128 128c6-12.5 9.4-26.6 9.4-41.4 0-52.9-43.1-96-96-96m224 96c0 123.7-100.3 224-224 224S32 379.7 32 256 132.3 32 256 32s224 100.3 224 224m-64 0c0-88.2-71.8-160-160-160-32.6 0-62.9 9.8-88.2 26.6-17.9 11.9-33.4 27.3-45.3 45.3C105.8 193.1 96 223.4 96 256c0 88.2 71.8 160 160 160 32.6 0 62.9-9.8 88.2-26.6 17.9-11.9 33.4-27.3 45.3-45.3 16.7-25.2 26.5-55.5 26.5-88.1" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ks={name:`check`,content:`<path d="M434.7 82.7 480 128 192 416 32 256l45.3-45.3L192 325.5z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},qs={name:`check-outline`,content:`<path d="M256 32C132.3 32 32 132.3 32 256s100.3 224 224 224 224-100.3 224-224S379.7 32 256 32m0 416c-106 0-192-86-192-192S150 64 256 64s192 86 192 192-86 192-192 192m-32-154-83-83-45 45 128 128 176-176-45-45z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Js={name:`check-circle`,content:`<path d="M256 32C132.3 32 32 132.3 32 256s100.3 224 224 224 224-100.3 224-224S379.7 32 256 32m-32 352L96 256l45-45 83 83 147-147 45 45z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ys={name:`x`,content:`<path d="M416 141.3 301.3 256 416 370.7 370.7 416 256 301.3 141.3 416 96 370.7 210.7 256 96 141.3 141.3 96 256 210.7 370.7 96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Xs={name:`x-outline`,content:`<path d="M384 338.7 338.7 384 256 301.3 173.3 384 128 338.7l82.7-82.7-82.7-82.7 45.3-45.3 82.7 82.7 82.7-82.7 45.3 45.3-82.7 82.7zM256 32C132.3 32 32 132.3 32 256s100.3 224 224 224 224-100.3 224-224S379.7 32 256 32m0 416c-106 0-192-86-192-192S150 64 256 64s192 86 192 192-86 192-192 192" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Zs={name:`x-circle`,content:`<path d="M256 32C132.3 32 32 132.3 32 256s100.3 224 224 224 224-100.3 224-224S379.7 32 256 32m128 306.7L338.7 384 256 301.3 173.3 384 128 338.7l82.7-82.7-82.7-82.7 45.3-45.3 82.7 82.7 82.7-82.7 45.3 45.3-82.7 82.7z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Qs={name:`plus`,content:`<path d="M288 224V96h-64v128H96v64h128v128h64V288h128v-64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},$s={name:`plus-outline`,content:`<path d="M288 288v96h-64v-96h-96v-64h96v-96h64v96h96v64zM256 32C132.3 32 32 132.3 32 256s100.3 224 224 224 224-100.3 224-224S379.7 32 256 32m0 416c-106 0-192-86-192-192S150 64 256 64s192 86 192 192-86 192-192 192" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ec={name:`plus-circle`,content:`<path d="M256 32C132.3 32 32 132.3 32 256s100.3 224 224 224 224-100.3 224-224S379.7 32 256 32m32 256v96h-64v-96h-96v-64h96v-96h64v96h96v64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},tc={name:`minus`,content:`<path d="M96 224v64h320v-64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},nc={name:`minus-outline`,content:`<path d="M128 224h256v64H128zM256 32C132.3 32 32 132.3 32 256s100.3 224 224 224 224-100.3 224-224S379.7 32 256 32m0 416c-106 0-192-86-192-192S150 64 256 64s192 86 192 192-86 192-192 192" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},rc={name:`minus-circle`,content:`<path d="M256 32C132.3 32 32 132.3 32 256s100.3 224 224 224 224-100.3 224-224S379.7 32 256 32M128 288v-64h256v64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ic={name:`sort-asc`,content:`<path d="M96 352h320v64H96zm0-128h224v64H96zm0-128h128v64H96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ac={name:`sort-desc`,content:`<path d="M96 96h320v64H96zm0 128h224v64H96zm0 128h128v64H96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},oc={name:`sort-clear`,content:`<path d="m110.9 224 64 64H96v-64zM96 416h128v-64H96zm214.6-128h9.4v-64h-73.4l-64-64H416V96H118.6l-64-64L32 54.6 457.4 480l22.6-22.6z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},sc={name:`sort-asc-small`,content:`<path d="M256 192v224h-32V192h-96L240 64l112 128z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},cc={name:`sort-desc-small`,content:`<path d="M352 288 240 416 128 288h96V64h32v224z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},lc={name:`filter`,content:`<path d="M64 64v32l160 160v224l64-64V256L448 96V64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},uc={name:`filter-clear`,content:`<path d="m143.5 64 168.2 168.2L288 256v160l-64 64V256L64 96V64zm236.1 100.4L448 96V64H279.3l-64-64L192 22l298 298 22-23.3z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},dc={name:`filter-small`,content:`<path d="M128 128h256v32l-96 96v96l-64 64V256l-96-96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},fc={name:`filter-sort-asc-small`,content:`<path d="M448 128v32l-96 96v64l-32 64V256l-96-96v-32zM64 224h64v160h32V224h64l-80-96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},pc={name:`filter-sort-desc-small`,content:`<path d="M448 128v32l-96 96v64l-32 64V256l-96-96v-32zM144 384l80-96h-64V128h-32v160H64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},mc={name:`filter-add-expression`,content:`<path d="M480 64v32H32V64zm-192 96h192v-32H288zm0 128h192v-64H288zm0 96h192v-32H288zm0 64h192v-32H288zM96 352h64v-64h64v-64h-64v-64H96v64H32v64h64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},hc={name:`filter-add-group`,content:`<path d="M352 352v32h-32v64h32v32h-64V352zm64 0v32h32v64h-32v32h64V352zM160 160H96v64H32v64h64v64h64v-64h64v-64h-64zm128 0h192v-32H288zM32 64v32h448V64zm256 224h192v-64H288z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},gc={name:`login`,content:`<path d="M384 480h96V32h-96zM32 224v64h128v96l160-128-160-128v96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},_c={name:`logout`,content:`<path d="M128 32H32v448h96zm64 192v64h128v96l160-128-160-128v96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},vc={name:`download`,content:`<path d="M32 384v96h448v-96zM288 32h-64v128h-96l128 160 128-160h-96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},yc={name:`upload`,content:`<path d="M32 384v96h448v-96zm192-64h64V192h96L256 32 128 192h96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},bc={name:`hyperlink-open`,content:`<path d="M32 480h448V256h-32v192H64V64h192V32H32zM320 32l56.9 56.9.5.5L224 242.7l45.3 45.3 153.3-153.4L480 192V32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},xc={name:`hyperlink-open-sm`,content:`<path d="M96 416h320v-96h-32v64H128V128h64V96H96zM256 96h160v160l-57.4-57.4L237.3 320 192 274.7l121.4-121.4-.5-.5z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Sc={name:`launch`,content:`<path d="M96 96v320h96v-32h-64V128h256v64h32V96zm320 160v160H256l57.4-57.4L192 237.3l45.3-45.3 121.4 121.4.5-.5z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Cc={name:`window`,content:`<path d="M96 96v320h320V96zm288 288H128V192h256z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},wc={name:`window-restore`,content:`<path d="M448 32v288h-32V128H160V32zM64 192h288v288H64zm32 256h224V288H96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Tc={name:`window-minimize`,content:`<path d="M416 288v64H96v-64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ec={name:`gear`,content:`<path d="m462.7 317.9-41.5-31.4c1.8-9.9 2.8-20.1 2.8-30.5s-1-20.6-2.8-30.5l41.5-31.4c6.4-4.9 8.2-13.8 4.2-20.8L433 114.6c-4-7-12.6-9.9-20.1-6.7l-48 20.2c-15.4-13.2-33.3-23.6-52.8-30.5L305.8 46c-1-8-7.8-14-15.9-14h-67.8c-8.1 0-14.9 6-15.9 14l-6.5 51.6c-19.5 6.9-37.4 17.3-52.8 30.5l-48-20.2c-7.4-3.1-16-.2-20.1 6.7l-33.9 58.7c-4 7-2.2 15.9 4.2 20.8l41.5 31.4C89 235.4 88 245.6 88 256s1 20.6 2.8 30.5l-41.5 31.4c-6.4 4.9-8.2 13.8-4.2 20.8L79 397.4c4 7 12.6 9.9 20.1 6.7l48-20.2c15.4 13.2 33.3 23.6 52.8 30.5l6.5 51.6c1 8 7.8 14 15.9 14h67.8c8.1 0 14.9-6 15.9-14l6.5-51.6c19.5-6.9 37.4-17.3 52.8-30.5l48 20.2c7.4 3.1 16 .2 20.1-6.7l33.9-58.7c3.7-7 1.9-15.9-4.6-20.8M256 340c-46.4 0-84-37.6-84-84s37.6-84 84-84 84 37.6 84 84-37.6 84-84 84" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Dc={name:`gears`,content:`<path d="m331.9 364.2-29.6-22.4c1.3-7.1 2-14.3 2-21.8 0-7.4-.7-14.7-2-21.8l29.6-22.4c4.6-3.5 5.9-9.8 3-14.8l-24.2-42c-2.9-5-9-7.1-14.3-4.8L262 228.7c-11-9.4-23.8-16.9-37.7-21.8l-4.6-36.9c-.7-5.7-5.6-10-11.3-10H160c-5.8 0-10.6 4.3-11.3 10l-4.6 36.9c-13.9 4.9-26.7 12.4-37.7 21.8l-34.3-14.5c-5.3-2.2-11.5-.2-14.3 4.8l-24.3 42c-2.9 5-1.6 11.3 3 14.8l29.6 22.4c-1.3 7.1-2 14.3-2 21.8 0 7.4.7 14.7 2 21.8l-29.6 22.4c-4.6 3.5-5.9 9.8-3 14.8l24.2 42c2.9 5 9 7.1 14.3 4.8l34.3-14.5c11 9.4 23.8 16.9 37.7 21.8l4.6 36.9c.7 5.7 5.6 10 11.3 10h48.4c5.8 0 10.6-4.3 11.3-10l4.6-36.9c13.9-4.9 26.7-12.4 37.7-21.8l34.3 14.5c5.3 2.2 11.5.2 14.3-4.8l24.2-41.9c3-5 1.8-11.4-2.8-14.9M184.2 380c-33.1 0-60-26.9-60-60s26.9-60 60-60 60 26.9 60 60-26.9 60-60 60m293.1-225.5L459.4 141c.8-4.2 1.2-8.6 1.2-13 0-4.5-.4-8.8-1.2-13l17.8-13.4c2.7-2.1 3.5-5.9 1.8-8.9l-14.5-25.2c-1.8-3-5.4-4.2-8.6-2.8l-20.6 8.7c-6.7-5.7-14.3-10.1-22.7-13.1L409.9 38c-.4-3.4-3.3-6-6.8-6h-29c-3.4 0-6.4 2.5-6.8 6l-2.7 22.2c-8.3 2.9-16 7.5-22.7 13.1l-20.6-8.7c-3.2-1.4-6.9-.1-8.6 2.8l-14.5 25.2c-1.8 3-1 6.9 1.8 8.9l17.8 13.4c-.8 4.2-1.2 8.6-1.2 13 0 4.5.4 8.8 1.2 13L300 154.5c-2.7 2.1-3.5 5.9-1.8 8.9l14.5 25.2c1.8 3 5.4 4.2 8.6 2.8l20.6-8.7c6.7 5.7 14.3 10.1 22.7 13.1l2.7 22.2c.4 3.4 3.3 6 6.8 6h29c3.4 0 6.4-2.5 6.8-6l2.7-22.2c8.3-2.9 16-7.5 22.7-13.1l20.6 8.7c3.2 1.4 6.9.1 8.6-2.8l14.5-25.2c1.8-3 1-6.9-1.7-8.9m-88.7 9.5c-19.9 0-36.1-16.2-36.1-36.1s16.2-36.1 36.1-36.1 36.1 16.2 36.1 36.1c-.1 19.9-16.1 36.1-36.1 36.1" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Oc={name:`wrench`,content:`<path d="M470.7 402.7 306 238.1c9-18.8 14-39.8 14-62.1 0-79.5-64.5-144-144-144-22.2 0-43.3 5-62.1 14l76.4 76.4c12.4 12.4 12.4 32.8 0 45.3l-22.6 22.6c-12.4 12.4-32.8 12.4-45.3 0L46 113.9c-9 18.8-14 39.9-14 62.1 0 79.5 64.5 144 144 144 22.3 0 43.4-5.1 62.2-14.1l164.7 164.7c12.3 12.5 32.7 12.5 45.1.1l22.7-22.7c12.4-12.4 12.4-32.8 0-45.3M448 425.5 425.4 448 265.8 288.5c8.3-6.7 15.9-14.3 22.6-22.6z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},kc={name:`eye`,content:`<path d="M256 128c-94.8 0-179.8 51.5-224 128 44.3 76.5 129.3 128 224 128s179.8-51.5 224-128c-44.2-76.5-129.2-128-224-128m-32 64c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32M69.8 256c18.4-26.4 44.8-48.7 72.6-65.1 12.2-7.2 25.1-13.2 38.4-17.9-22.6 20.5-36.8 50.1-36.8 83s14.2 62.5 36.8 83c-13.3-4.7-26.2-10.7-38.4-17.9-27.8-16.4-54.2-38.7-72.6-65.1m299.8 65.1c-12.2 7.2-25.1 13.2-38.4 17.9 22.6-20.5 36.8-50.1 36.8-83s-14.2-62.5-36.8-83c13.3 4.7 26.2 10.7 38.4 17.9 27.8 16.4 54.2 38.7 72.6 65.1-18.5 26.4-44.8 48.7-72.6 65.1" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ac={name:`search`,content:`<path d="M365.3 320h-22.7l-26.7-26.7C338.5 265.7 352 230.4 352 192c0-88.4-71.6-160-160-160S32 103.6 32 192s71.6 160 160 160c38.4 0 73.7-13.5 101.3-36.1l26.7 26.7v22.7L434.7 480l45.3-45.3zM64 192c0-70.7 57.3-128 128-128s128 57.3 128 128-57.3 128-128 128S64 262.7 64 192" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},jc={name:`zoom-in`,content:`<path d="M288 224h-64v64h-64v-64H96v-64h64V96h64v64h64zm192 210.7L434.7 480 320 365.3v-22.7l-26.7-26.7C265.7 338.5 230.4 352 192 352c-88.4 0-160-71.6-160-160S103.6 32 192 32s160 71.6 160 160c0 38.4-13.5 73.7-36.1 101.3l26.7 26.7h22.7zM192 320c70.7 0 128-57.3 128-128S262.7 64 192 64 64 121.3 64 192s57.3 128 128 128" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Mc={name:`zoom-out`,content:`<path d="M288 224H96v-64h192zm192 210.7L434.7 480 320 365.3v-22.7l-26.7-26.7C265.7 338.5 230.4 352 192 352c-88.4 0-160-71.6-160-160S103.6 32 192 32s160 71.6 160 160c0 38.4-13.5 73.7-36.1 101.3l26.7 26.7h22.7zM192 320c70.7 0 128-57.3 128-128S262.7 64 192 64 64 121.3 64 192s57.3 128 128 128" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Nc={name:`arrows-move`,content:`<path d="M384 320v-32h-96v96h32l-64 96-64-96h32v-96h-96v32l-96-64 96-64v32h96v-96h-32l64-96 64 96h-32v96h96v-32l96 64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Pc={name:`calculator`,content:`<path d="M64 64v384h384V64zm96 352H96v-64h64zm0-96H96v-64h64zm96 96h-64v-64h64zm0-96h-64v-64h64zm160 96h-96V256h96zm0-224H96V96h320z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Fc={name:`cart`,content:`<path d="M192 368c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48 48 21.49 48 48m144-48c-26.51 0-48 21.49-48 48s21.49 48 48 48 48-21.49 48-48-21.49-48-48-48M128 96V64H32v32h64v192h288v-32H128zm32 128h256v-32H160zm0-96v32h288v-32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ic={name:`connector`,content:`<path d="M416 112c0 26.51-21.49 48-48 48-20.898 0-38.667-13.359-45.258-32H256v288h-98.742c-6.591 18.641-24.36 32-45.258 32-26.51 0-48-21.49-48-48s21.49-48 48-48c20.898 0 38.667 13.359 45.258 32H224V96h98.742c6.591-18.641 24.36-32 45.258-32 26.51 0 48 21.49 48 48" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Lc={name:`plus-sm`,content:`<path d="M352 224v64h-64v64h-64v-64h-64v-64h64v-64h64v64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Rc={name:`minus-sm`,content:`<path d="M352 224v64H160v-64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},zc={name:`kpi-status-deny`,content:`<path d="M480 256 256 480 32 256 256 32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Bc={name:`kpi-status-hold`,content:`<path d="M256 64 32 448h448z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Vc={name:`kpi-status-open`,content:`<path d="M480 256c0 123.7-100.3 224-224 224S32 379.7 32 256 132.3 32 256 32s224 100.3 224 224" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Hc={name:`equal`,content:`<path d="M96 288h320v64H96zm0-128v64h320v-64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Uc={name:`not-equal`,content:`<path d="m290.7 224-37.3 64H416v64H216l-56 96h-48l56-96H96v-64h109.3l37.3-64H96v-64h184l56-96h48l-56 96h88v64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Wc={name:`less-or-equal`,content:`<path d="m318.1 352-160-160 160-160L352 65.9 225.9 192 352 318.1zM128 416v32h256v-32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Gc={name:`greater-or-equal`,content:`<path d="M160 318.1 286.1 192 160 65.9 193.9 32l160 160-160 160zM128 416v32h256v-32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Kc={name:`divide`,content:`<path d="M416 64 192 448h-64L352 64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},qc={name:`accessibility`,content:`<path d="M208 48c0-26.5 21.5-48 48-48s48 21.5 48 48-21.5 48-48 48-48-21.5-48-48m240 112v-32H64v32l128 16v80l-32 224h48l32-160h32l32 160h48l-32-224v-80z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Jc={name:`barcode-outline`,content:`<path d="M96 384H64V128h32zm96-256h-64v224h64zm64 0h-32v224h32zm64 0h-32v224h32zm64 0h-32v224h32zm64 0h-32v256h32zm64-32v320c0 17.7-14.3 32-32 32H32c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h448c17.7 0 32 14.3 32 32m-32 0H32v320h448z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Yc={name:`barcode`,content:`<path d="M480 64H32C14.3 64 0 78.3 0 96v320c0 17.7 14.3 32 32 32h448c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32M96 384H64V128h32zm96-32h-64V128h64zm64 0h-32V128h32zm64 0h-32V128h32zm64 0h-32V128h32zm64 32h-32V128h32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Xc={name:`barcode-scanner`,content:`<path d="M32 96H0V0h96v32H32zm0 288H0v96h96v-32H32zM416 0v32h64v64h32V0zm64 448h-64v32h96v-96h-32zm-192-32h32V288h-32zm32-352h-32v128h32zm-64 0h-32v128h32zM128 416h64V288h-64zm-64 0h32V288H64zM192 64h-64v128h64zm32 352h32V288h-32zM64 64v128h32V64zm384 0h-32v128h32zm0 352V288h-32v128zm-96 0h32V288h-32zm32-352h-32v128h32zm96 160H32v32h448z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Zc={name:`qr-code-outline`,content:`<path d="M192 224v32h-32v-32zm-64 64h32v-32h-32zm-32-64v32h32v-32zm-32 64h32v-32H64zm128 0h32v-32h-32zm64-64h-32v32h32zm32-32h-32v32h32zm-64-32v32h32v-32zm64-32h-32v32h32zm-64-32v32h32V96zm64-32h-32v32h32zm32 192v-32h-32v32zm-96 32v32h32v-32zm64-32h-32v32h32zm0 64h-32v32h32zm-64 32v32h32v-32zm32 32v32h32v-32zm-32 64h32v-32h-32zm64-96v32h32v-32zm32-32v-32h-32v32zm32-32v-32h-32v32zm32-64h-32v32h32zm32 64v-32h-32v32zm32-64h-32v32h32zm-64 96v-32h-32v32zm-32 32v-32h-32v32zm0 32h32v-32h-32zm32-32h32v-32h-32zm64-32v-32h-32v32zm-128 64v32h32v-32zm-32 64h32v-32h-32zm64 0h32v-32h-32zm32-32h32v-32h-32zm64-32v-32h-32v32zm0 64v-32h-32v32zM512 0v512H0V0zm-32 32H32v448h448zm-32 160H320V64h128zm-32-32-.5-64H352v64zm-224 32H64V64h128zm-32-32-.5-64H96v64zm32 288H64V320h128zm-32-32-.5-64H96v64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Qc={name:`qr-code`,content:`<path d="M320 0v192h192V0zm160 160H352V32h128zm-32-32h-64V64h64zM0 0v192h192V0zm160 160H32V32h128zm-32-32H64V64h64zM0 320v192h192V320zm160 160H32V352h128zm-32-32H64v-64h64zm32-224h32v32h-32zm0 64h-32v-32h32zm-64-64h32v32H96zm-32 32H32v-32h32zm32 32H64v-32h32zm128 0h-32v-32h32zm32-32h-32v-32h32zm0-64h32v32h-32zm0 0h-32v-32h32zm0-64h32v32h-32zm0 0h-32V96h32zm0-64h32v32h-32zm0 0h-32V32h32zm64 192h-32v-32h32zm-96 32h32v32h-32zm64 0h-32v-32h32zm0 64h-32v-32h32zm-32 32h-32v-32h32zm0 0h32v32h-32zm0 64h-32v-32h32zm64-64h-32v-32h32zm0-64h-32v-32h32zm0-64h32v32h-32zm64 0h-32v-32h32zm32 32h-32v-32h32zm32-32h-32v-32h32zm-96 32h32v32h-32zm0 64h-32v-32h32zm0 0h32v32h-32zm32-32h32v32h-32zm32-32h32v32h-32zm-96 96h32v32h-32zm0 64h-32v-32h32zm-32 32h-32v-32h32zm192-192h-32v-32h32zM352 416h32v32h-32zm0 64h-32v-32h32zm64-64h-32v-32h32zm32-96h32v32h-32zm0 64h-32v-32h32zm-32 32h32v32h-32zm0 64h-32v-32h32zm64-64h-32v-32h32zm0 64h-32v-32h32zm32-32h-32v-32h32zm0-64h-32v-32h32zm0-64h-32v-32h32zm0-64h-32v-32h32zM256 512h-32v-32h32zm64 0h-32v-32h32zm32-32h32v32h-32zm64 0h32v32h-32zm96 32h-32v-32h32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},$c={name:`qr-code-scanner`,content:`<path d="M512 0v96h-32V32h-64V0zm-32 448h-64v32h96v-96h-32zM64 64h128v128H64zm32 96h64V96H96zM32 32h64V0H0v96h32zm0 224h448v-32H32zm0 128H0v96h96v-32H32zM288 96h-32v32h32zm-64-32v32h32V64zm224 128H320V64h128zm-32-96h-64v64h64zm-128 96v-32h-32v32zm-32-64h-32v32h32zM64 288h128v128H64zm32 96h64v-64H96zm192-64h-32v32h32zm-64-32v32h32v-32zm32 128h32v-32h-32zm-32-64v32h32v-32zm96-64h-32v32h32zm-32 64v32h32v-32zm64 0v-32h-32v32zm-32 64h32v-32h-32zm64-128h-32v32h32zm-32 64v32h32v-32zm64 0v-32h-32v32zm0 64v-32h-32v32zm32-128h-32v32h32zm0 96v-32h-32v32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},el={name:`barcode-qr-code-scanner`,content:`<path d="M256 288h32v128h-32zm64 128h64V288h-64zm128 0V288h-32v128zM32 32h64V0H0v96h32zm0 352H0v96h96v-32H32zM416 0v32h64v64h32V0zm64 448h-64v32h96v-96h-32zm0-224H32v32h448zM288 64h-32v128h32zm96 0h-64v128h64zm64 0h-32v128h32zM64 64h96v96H64zm32 64h32V96H96zm128 32h-32v32h32zm0-96h-32v64h32zM64 320h96v96H64zm32 64h32v-32H96zm96 0v32h32v-64h-32zm0-64h32v-32h-32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},tl={name:`signature`,content:`<path d="M32 448h448v32H32zM448 32H288v64h160zm-96 340.9L256 224l32-96h160l32 96-96 148.9V416h-32zm0-59.1V256h32v57.8l60.8-94.3-19.9-59.5H311.1l-19.9 59.6zM78.8 377.3c8.7-10.3 23.9-25.6 37.2-17.3 14.9 9.3 25.1 42.1 56.9 43.8 27.2-.6 18.9-34.6 36.7-33.2 16.6 0 19.5 47.8 46.5 47.9 25.7.1 37.4-14.5 37.3-28 .1-29-62.5-87.7-85.4-98-21.4-9.6-34-2.3-39.7 6-5.3 7.9 9.3 34.5-13.7 41.2-17.3 1.5-29.2-33.2-62.1-33.2S77 354.1 32 352c13.1 6 32.8 42 46.8 25.3" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},nl={name:`hand`,content:`<path d="M442.5 130.7c-15.5-6.7-33.7-.2-41.4 15.1-8.2 21.3-23.3 79.9-25.8 87.6-2.1 6.5-5 12-11.3 9.7-4.7-1.7-3.5-7.2-2.4-12.6l2.7-17 18.1-112.4c2.8-17.4-9-33.8-26.5-36.6-17.4-2.8-33.8 9-36.6 26.5L304 197.9s-2.1 14.1-3 18.7c-1 5.2-1.4 12.3-7.7 11.9-5-.3-5.3-3.8-5.3-7.3V64c0-17.6-14.2-31.9-31.8-32h.1-.3c-17.7 0-32 14.3-32 32v.4c0 1.1.9 140.6.6 149.7-.2 5.4-.7 9.5-6.8 10.3-7.8 1.1-8.6-8-8.6-8l-3.1-20.9v.7L190 90.8v.1c-2.6-17.5-18.9-29.5-36.2-26.9-17.5 2.6-29.5 18.9-26.9 36.2 0 .1 0 .2.1.3l24.8 165.3 2.4 15.9c.5 3.2-.7 6.6-3.3 8.6l-.1.1c-4.1 3.1-10 2.5-13.5-1.4l-12.2-13.2-37.3-41-.1-.1c-11.9-13-32.1-14-45.3-2.1-13 11.9-14 32.1-2.1 45.2l55.7 61s34.1 49 62.5 88.4c28.3 39.3 72.3 52.4 129.5 52.4s113.9-21.8 126.9-95.4c13.7-78.5 6.5-107.9 23.7-150.4 11.6-28.9 15.1-45.8 21.1-63.2 5.4-15.6-1.9-33.3-17.2-39.9" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},rl={name:`pointer`,content:`<path d="m285.5 326.1 43.9 124.4-83.5 29.5-43.8-124.2L128 416V32l256 288z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},il={name:`stick`,content:`<path d="M192 96c0-17.7-14.3-32-32-32H96c-17.7 0-32 14.3-32 32v32h128zm128 160c0 35.3-28.7 64-64 64s-64-28.7-64-64v-96H64v96c0 106 86 192 192 192s192-86 192-192v-96H320zm96-192h-64c-17.7 0-32 14.3-32 32v32h128V96c0-17.7-14.3-32-32-32" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},al={name:`unstick`,content:`<path d="M290.6 131.4c12.4-12.4 12.4-32.6 0-45l-45-45c-12.4-12.4-32.6-12.4-45 0L178 63.8l90.1 90zM268.1 334c-24.9 24.9-65.2 24.9-90.1 0s-24.9-65.2 0-90.1l67.5-67.5-90-90.1L88 153.9C13.4 228.5 13.4 349.4 88 424s195.5 74.6 270.1 0l67.5-67.5-90-90.1zm202.6-67.5-45-45c-12.4-12.4-32.6-12.4-45 0L358.2 244l90 90 22.5-22.5c12.4-12.4 12.4-32.6 0-45" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ol={name:`set-column-position`,content:`<path d="M448 32H64c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32M192 416H96V96h96zm224 0H224v-32h192zm0-64H224v-64h192zm0-96H224v-64h192zm0-96H224V96h192z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},sl={name:`clock-arrow-rotate`,content:`<path d="M256 32C132.3 32 32 132.3 32 256h32c0-105.9 86.1-192 192-192s192 86.1 192 192-86.1 192-192 192c-57 0-108.3-25-143.5-64.5L176 320H32v144l57.8-57.8C130.8 451.5 190 480 256 480c123.7 0 224-100.3 224-224S379.7 32 256 32m-32 96v160h160v-32H256V128z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},cl={name:`question-solid`,content:`<path d="M256 32C132.3 32 32 132.3 32 256s100.3 224 224 224 224-100.3 224-224S379.7 32 256 32m32 384h-64v-64h64zm23.4-143c-15.1 13.3-23.4 20.7-23.4 47h-64c0-55.2 27.1-79.2 45.1-95 13.8-12.1 18.9-16.7 18.9-33 0-17.6-14.4-32-32-32s-32 14.4-32 32h-64c0-53 43-96 96-96s96 43 96 96c0 45.2-23.4 65.9-40.6 81" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ll={name:`clean-outline`,content:`<path d="M224 368H64c0-8.84 3.58-16.84 9.37-22.63S87.16 336 96 336h32V48c0-8.84 7.16-16 16-16 4.42 0 8.42 1.79 11.32 4.68 2.89 2.9 4.68 6.9 4.68 11.32v288h32c17.67 0 32 14.33 32 32m-23.06 48 10.67 32H76.4l10.67-32zM224 384H64l-32 96h224zm244-64h-20c0-44.46-35.54-80.25-80-80.25s-80 35.79-80 80.25h-20c-6.6 0-12 5.4-12 12v8c0 6.6 5.4 12 12 12h20l12.5 99.97c2 16.01 15.61 28.03 31.75 28.03h71.5c16.14 0 29.75-12.02 31.75-28.03L448 352h20c6.6 0 12-5.15 12-11.75v-8c0-6.6-5.4-12.25-12-12.25m-64.25 128h-71.5L320 352h96zM320 320c0-26.74 21.26-48.25 48-48.25s48 21.51 48 48.25z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ul={name:`clean-solid`,content:`<path d="M224 368H64c0-8.84 3.58-16.84 9.37-22.63S87.16 336 96 336h32V48c0-8.84 7.16-16 16-16 4.42 0 8.42 1.79 11.32 4.68 2.89 2.9 4.68 6.9 4.68 11.32v288h32c17.67 0 32 14.33 32 32m0 16H64l-32 96h224zm256-51.6v7.99c0 6.59-5.4 11.99-12 11.99h-20s-6.92 73.17-16 95.65-15.7 31.42-32 31.97h-64c-17.67 0-27-13.99-32-31.72l-16-95.9h-20c-6.6 0-12-5.39-12-11.99v-7.99c0-6.59 5.4-11.99 12-11.99h19.5c0-44.41 36.04-80.42 80.5-80.42s80.5 36 80.5 80.42H468c6.6 0 12 5.39 12 11.99m-63.5-11.99c0-26.71-21.76-48.45-48.5-48.45s-48.5 21.74-48.5 48.45z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},dl={name:`concrete-truck`,content:`<path d="m479.16 270.31-28.95-57.89a7.99 7.99 0 0 0-7.15-4.42H360c-4.42 0-8 3.58-8 8v120h-32v-24c0-4.42-3.58-8-8-8H40c-4.42 0-8 3.58-8 8v48c0 4.42 3.58 8 8 8h10.73c6.59 18.64 24.37 32 45.27 32s38.68-13.36 45.27-32h37.46c6.59 18.64 24.37 32 45.27 32s38.68-13.36 45.27-32h101.46c6.59 18.64 24.37 32 45.27 32s38.68-13.36 45.27-32H472c4.42 0 8-3.58 8-8v-86.11c0-1.24-.29-2.47-.84-3.58M80 352c0-8.82 7.18-16 16-16s16 7.18 16 16-7.18 16-16 16-16-7.18-16-16m144 16c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16m192 0c-8.82 0-16-7.18-16-16s7.18-16 16-16 16 7.18 16 16-7.18 16-16 16m-32-96v-32h48l16 32zm-88 16H192l-96-48-64-79.36L56 112h104l96 44 64 83z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},fl={name:`discount-outline`,content:`<path d="M200 160c-22.1 0-40 25.05-40 56s17.9 56 40 56 40-25.05 40-56-17.9-56-40-56m104 0h16L208 352h-16zm8 80c-22.1 0-40 25.05-40 56s17.9 56 40 56 40-25.05 40-56-17.9-56-40-56m-24 56c0-23.55 12.65-40 24-40s24 16.45 24 40-12.65 40-24 40-24-16.45-24-40m-112-80c0-23.55 12.65-40 24-40s24 16.45 24 40-12.65 40-24 40-24-16.45-24-40m79.97-147.05 43.41 25.06h50.12l25.07 43.41 43.41 25.06v50.12l25.07 43.4-25.06 43.41v50.11l-43.4 25.07L349.53 418h-50.12L256 443.07l-43.41-25.06h-50.12L137.4 374.6l-43.41-25.06v-50.12l-25.07-43.4 25.06-43.41V162.5l43.4-25.07 25.06-43.41h50.12zm0-36.95L204 62.02h-60.02l-30 51.99-51.97 30.02v60.02l-29.99 51.98L62.04 308v60.02l51.99 30 30.02 51.97h60.02l51.98 29.99 51.97-30.02h60.02l30-51.99 51.97-30.02v-60.02L480 255.95l-30.02-51.97v-60.02l-51.99-30-30.02-51.97h-60.02z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},pl={name:`discount-solid`,content:`<path d="M200 256c13.26 0 24-17.91 24-40s-10.74-40-24-40-24 17.91-24 40 10.74 40 24 40m280-.04-30.02-51.97v-60.02l-51.99-30-30.02-51.98h-60.02L255.96 32l-51.97 30.02h-60.02l-30 51.99-51.98 30.02v60.02L32 256.04l30.02 51.97v60.02l51.99 30 30.02 51.98h60.02L256.04 480l51.97-30.02h60.02l30-51.99 51.98-30.02v-60.02zM160 216c0-30.95 17.9-56 40-56s40 25.05 40 56-17.9 56-40 56-40-25.05-40-56m48 136h-16l112-192h16zm104 0c-22.1 0-40-25.05-40-56s17.9-56 40-56 40 25.05 40 56-17.9 56-40 56m0-96c-11.35 0-24 16.45-24 40s12.65 40 24 40 24-16.45 24-40-12.65-40-24-40" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ml={name:`doctor-outline`,content:`<path d="M255.98 64c35.29 0 64.01 28.71 64.01 64 0 14.13-4.52 27.53-13.06 38.73-8.3 10.88-20.05 18.96-33.11 22.74-5.73 1.67-11.73 2.52-17.83 2.52s-12.1-.85-17.86-2.52c-13.03-3.78-24.78-11.85-33.08-22.73-8.55-11.21-13.06-24.6-13.06-38.73 0-35.29 28.69-64.01 63.99-64.01m.02-32c-52.99 0-96 43-96 96 0 43.7 29.25 80.6 69.22 92.2 8.49 2.47 17.48 3.79 26.78 3.79s18.28-1.32 26.78-3.79C322.76 208.6 352 171.7 352 128c0-53-43-96-96-96m164.72 317.33A192.9 192.9 0 0 0 352 281.71c-3.17-1.85-6.4-3.6-9.68-5.25-2.08-1.05-4.19-2.06-6.32-3.03l-16-6.49c-5.23-1.85-10.57-3.48-16-4.88-15.34-3.96-31.43-6.06-48-6.06-22.44 0-43.98 3.85-64 10.94q-1.65.585-3.3 1.2l-.72.27c-.97.37-1.93.74-2.89 1.12l-.09.04c-1.7.68-3.39 1.38-5.07 2.11-.67.29-1.34.58-2.01.88-3.35 1.48-6.65 3.07-9.89 4.74-.53.27-1.05.54-1.57.82l-1.56.84c-1.65.89-3.28 1.8-4.9 2.75-2.71 1.57-5.38 3.2-8 4.9a193 193 0 0 0-60.72 62.72C73.97 378.17 64 411.92 64 448c0 17.7 14.31 32 32 32h320c17.69 0 32-14.3 32-32 0-36.08-9.96-69.83-27.28-98.67M96 448c0-29.02 7.86-57.44 22.72-82.2 8.86-14.77 20.17-28.11 33.28-39.35l8-5.34v19.17c-9.56 5.53-16 15.88-16 27.72 0 17.67 14.33 32 32 32s32-14.33 32-32c0-11.84-6.44-22.19-16-27.72v-38.95c1.33-.59 2.68-1.16 4.02-1.7 2.21-.9 4.43-1.74 6.6-2.5l.06-.03c17.06-6.04 35-9.1 53.32-9.1 13.58 0 27.04 1.7 40.01 5.05 2.67.69 5.34 1.45 7.99 2.29v27.39a48 48 0 0 0-17.94 11.33C277.37 342.74 272 354.74 272 368v48c0 8.84 7.16 16 16 16 4.42 0 8.42-1.79 11.32-4.68 2.89-2.9 4.68-6.9 4.68-11.32v-48c0-8.84 7.16-16 16-16 4.42 0 8.42 1.79 11.32 4.68 2.89 2.9 4.68 6.9 4.68 11.32v48c0 8.84 7.16 16 16 16 4.42 0 8.42-1.79 11.32-4.68 2.89-2.9 4.68-6.9 4.68-11.32v-48c0-20.9-13.36-38.68-32-45.27v-13.31c23.49 13.59 43.3 33.09 57.29 56.39C408.15 390.55 416 418.97 416 448z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},hl={name:`doctor-solid`,content:`<path d="M352 128.01c0 43.7-29.25 80.6-69.23 92.2-8.49 2.47-17.48 3.79-26.78 3.79s-18.28-1.32-26.78-3.79c-39.98-11.6-69.23-48.5-69.23-92.2 0-53 43-96.01 96-96.01S352 75 352 128.01m68.71 221.33a192.9 192.9 0 0 0-68.72-67.62l-16-7.38v48.4c18.64 6.59 32 24.37 32 45.27v48c0 4.42-1.79 8.42-4.68 11.32-2.9 2.89-6.9 4.68-11.32 4.68-8.84 0-16-7.16-16-16v-48c0-4.42-1.79-8.42-4.68-11.32-2.9-2.89-6.9-4.68-11.32-4.68-8.84 0-16 7.16-16 16v48c0 4.42-1.79 8.42-4.68 11.32-2.9 2.89-6.9 4.68-11.32 4.68-8.84 0-16-7.16-16-16v-48c0-13.26 5.37-25.26 14.06-33.94a48 48 0 0 1 17.94-11.33v-60.67c-15.34-3.96-31.43-6.06-48-6.06-22.44 0-43.98 3.85-64 10.94v73.34c9.56 5.53 16 15.88 16 27.72 0 17.67-14.33 32-32 32s-32-14.33-32-32c0-11.84 6.44-22.19 16-27.72v-58.57c-2.37 1.37-4.7 2.79-7 4.26a192.9 192.9 0 0 0-61.72 63.36c-17.31 28.84-27.28 62.59-27.28 98.67 0 17.7 14.31 32 32 32h320c17.69 0 32-14.3 32-32 0-36.08-9.96-69.83-27.28-98.67" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},gl={name:`lab-technician-outline`,content:`<path d="M339.42 80.47C322.88 51.52 291.71 32 256 32s-66.88 19.52-83.42 48.47c-16.29 1.51-29.08 15.19-29.08 31.78v31.83c0 16.66 12.89 30.38 29.28 31.8C189.37 204.63 220.43 224 256 224s66.63-19.37 83.22-48.12c16.39-1.42 29.28-15.14 29.28-31.8v-31.83c0-16.59-12.79-30.27-29.08-31.78M256 64c16.36 0 31.32 6.18 42.65 16.33h-85.3C224.68 70.18 239.64 64 256 64m-64 64c0-5.41.67-10.66 1.95-15.67h30.08v31.66l-.08.01h-29.92a63.5 63.5 0 0 1-2.03-16m64 64c-16.19 0-30.99-6.05-42.28-16h10.23c17.22 0 31.31-13.57 32.05-30.52.74 16.95 14.83 30.52 32.05 30.52h10.23c-11.29 9.95-26.09 16-42.28 16m61.97-48h-29.92l-.08-.01v-31.66h30.08A63.2 63.2 0 0 1 320 128c0 5.41-.7 10.89-2.03 16M464 208h-96c-4.42 0-8.42 1.79-11.32 4.68-2.89 2.9-4.68 6.9-4.68 11.32 0 8.84 7.16 16 16 16v192c0 26.51 21.49 48 48 48 .41 0 .83-.01 1.24-.02 12.77-.32 24.29-5.62 32.7-14.04C458.63 457.26 464 445.26 464 432V240c4.42 0 8.42-1.79 11.32-4.68 2.89-2.9 4.68-6.9 4.68-11.32 0-8.84-7.16-16-16-16m-32 112h-32v-80h32zm-176-32c16.5 0 32.57 2.45 48 7.32V432c0 5.4.38 10.74 1.13 16H96c0-42.72 16.65-82.89 46.88-113.12S213.28 288 256 288m0-32c-106 0-192 86-192 192 0 17.7 14.3 32 32 32h256.03C341.97 466.62 336 450 336 432V273.43C311.64 262.24 284.55 256 256 256" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},_l={name:`lab-technician-solid`,content:`<path d="M336.42 80.33c1.01 0 2.02.05 3 .14C322.88 51.52 291.71 32 256 32s-66.88 19.52-83.42 48.47c.98-.09 1.99-.14 3-.14zM288.05 176c-17.22 0-31.31-13.57-32.05-30.52-.74 16.95-14.83 30.52-32.05 30.52h-48.37c-.94 0-1.88-.04-2.8-.12C189.37 204.63 220.43 224 256 224s66.63-19.37 83.22-48.12c-.92.08-1.86.12-2.8.12zm-.08-63.67v31.66h48.53v-31.66h-48.53m-112.47 0v31.65h48.53v-31.67H175.5ZM320 431.99V266.93c-20.02-7.09-41.56-10.94-64-10.94-106 0-192 86-192 192 0 17.7 14.3 32 32 32h240.03c-10.06-13.38-16.03-30-16.03-48m144-224h-96c-4.42 0-8.42 1.79-11.32 4.68-2.89 2.9-4.68 6.9-4.68 11.32 0 8.84 7.16 16 16 16v192c0 26.51 21.49 48 48 48 .41 0 .83-.01 1.24-.02 12.77-.32 24.29-5.62 32.7-14.04 8.69-8.68 14.06-20.68 14.06-33.94v-192c4.42 0 8.42-1.79 11.32-4.68 2.89-2.9 4.68-6.9 4.68-11.32 0-8.84-7.16-16-16-16m-32 112h-32v-80h32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},vl={name:`sweeper-vehicle`,content:`<path d="m479.16 190.31-28.95-57.89a7.99 7.99 0 0 0-7.15-4.42H328c-4.42 0-8 3.58-8 8v32c0-4.42-3.58-8-8-8H40c-4.42 0-8 3.58-8 8v176c0 4.42 3.58 8 8 8h10.73c6.59 18.64 24.37 32 45.27 32s38.68-13.36 45.27-32h37.46c6.59 18.64 24.37 32 45.27 32s38.68-13.36 45.27-32h13.54L272 384h96l-10.81-32h13.54c6.59 18.64 24.37 32 45.27 32s38.68-13.36 45.27-32H472c4.42 0 8-3.58 8-8V193.89c0-1.24-.29-2.47-.84-3.58M111.87 338.09c-.91 7.12-6.66 12.87-13.78 13.78-10.45 1.33-19.29-7.51-17.96-17.96.91-7.12 6.66-12.87 13.78-13.78 10.45-1.33 19.29 7.51 17.96 17.96m128 0c-.91 7.12-6.66 12.87-13.78 13.78-10.45 1.33-19.29-7.51-17.96-17.96.91-7.12 6.66-12.87 13.78-13.78 10.45-1.33 19.29 7.51 17.96 17.96m192 0c-.91 7.12-6.66 12.87-13.78 13.78-10.45 1.33-19.29-7.51-17.96-17.96.91-7.12 6.66-12.87 13.78-13.78 10.45-1.33 19.29 7.51 17.96 17.96M384 192v-32h48l16 32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},yl={name:`weight-scale-outline`,content:`<path d="M448 96h-93.89c-1.37 1.54-3.95 4.38-5.88 6.47-.23.25-.45.49-.65.72-.33.39-.69.78-1.08 1.16-.29.31-.51.54-.62.65l-25.95 25.95C318.39 164.88 290.3 192 256 192c-15.18 0-29.14-5.32-40.13-14.2a47 47 0 0 1-5.75-4.92 48 48 0 0 1-7.03-8.93A63.53 63.53 0 0 1 192 128c0-11.65 3.13-22.58 8.59-32 10.28-17.74 28.82-30.1 50.32-31.79L278 37.12c.71-.71 1.44-1.4 2.19-2.05-7.73-2-15.83-3.07-24.19-3.07-41.8 0-77.36 26.71-90.53 64H64c-17.67 0-32 14.33-32 32v320c0 17.67 14.33 32 32 32h384c17.67 0 32-14.33 32-32V128c0-17.67-14.33-32-32-32m0 352H64V128h96c0 53.02 42.98 96 96 96s96-42.98 96-96h96zM323.25 82.37l-36.56 36.56c.86 2.87 1.31 5.92 1.31 9.07 0 17.67-14.33 32-32 32-8.09 0-15.47-3-21.1-7.94a32.5 32.5 0 0 1-4.72-5.15A31.83 31.83 0 0 1 224 128c0-17.67 14.33-32 32-32 2.58 0 5.09.3 7.49.88l37.14-37.14c3.12-3.12 7.22-4.68 11.31-4.68s8.19 1.56 11.31 4.68c6.25 6.25 6.25 16.38 0 22.63" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},bl={name:`weight-scale-solid`,content:`<path d="M480 128v320c0 17.67-14.33 32-32 32H64c-17.67 0-32-14.33-32-32V128c0-17.67 14.33-32 32-32h101.47C178.64 58.71 214.2 32 256 32c8.36 0 16.46 1.07 24.19 3.07-.75.65-1.48 1.34-2.19 2.05l-27.09 27.09c-21.5 1.69-40.04 14.05-50.32 31.79a63.6 63.6 0 0 0-8.59 32c0 13.32 4.09 25.7 11.09 35.95 1.94 3.18 4.28 6.18 7.03 8.93 1.8 1.81 3.72 3.45 5.75 4.92 10.99 8.88 24.95 14.2 40.13 14.2 34.3 0 62.39-27.12 63.93-61.05L345.88 105c.11-.11.33-.34.62-.65.39-.38.75-.77 1.08-1.16.2-.23.42-.47.65-.72 1.93-2.09 4.51-4.93 5.88-6.47H448c17.67 0 32 14.33 32 32M323.25 82.37l-36.56 36.56c.86 2.87 1.31 5.92 1.31 9.07 0 17.67-14.33 32-32 32-8.09 0-15.47-3-21.1-7.94a32.5 32.5 0 0 1-4.72-5.15A31.83 31.83 0 0 1 224 128c0-17.67 14.33-32 32-32 2.58 0 5.09.3 7.49.88l37.14-37.14c3.12-3.12 7.22-4.68 11.31-4.68s8.19 1.56 11.31 4.68c6.25 6.25 6.25 16.38 0 22.63" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},xl={name:`microphone-solid`,content:`<path d="M309.09 480H202.9c-10.17 0-18.42-7.16-18.42-16s8.25-16 18.42-16h34.68v-45.63c-69.58-4.63-104.35-35.33-121.47-61.4-19.89-30.3-20.12-60.58-20.12-61.85 0-8.84 8.25-16 18.42-16s18.38 7.13 18.42 15.94c0 .54.51 24.23 15.96 47.08 20.11 29.75 56.18 44.84 107.21 44.84s87.1-15.08 107.21-44.84c15.54-22.99 15.95-46.84 15.96-47.08 0-8.84 8.25-15.97 18.42-15.97s18.42 7.2 18.42 16.03c0 1.27-.23 31.55-20.12 61.85-17.12 26.08-51.89 56.77-121.47 61.4V448h34.68c10.17 0 18.42 7.16 18.42 16s-8.25 16-18.42 16zM256 341.33c-35.88 0-63.73-14.09-78.42-39.67-10.48-18.25-10.79-36-10.79-37.96V109.63c0-1.96.3-19.7 10.79-37.96C192.27 46.09 220.12 32 256 32s63.73 14.09 78.42 39.67c10.48 18.25 10.79 36 10.79 37.96V263.7c0 1.96-.3 19.7-10.79 37.96-14.69 25.58-42.54 39.67-78.42 39.67" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Sl={name:`microphone-outline`,content:`<path d="M309.09 480H202.9c-10.17 0-18.42-7.16-18.42-16s8.25-16 18.42-16h34.68v-45.63c-69.58-4.63-104.35-35.33-121.47-61.4-19.89-30.3-20.12-60.58-20.12-61.85 0-8.84 8.25-16 18.42-16s18.38 7.13 18.42 15.94c0 .54.51 24.23 15.96 47.08 20.11 29.75 56.18 44.84 107.21 44.84s87.1-15.08 107.21-44.84c15.54-22.99 15.95-46.84 15.96-47.08 0-8.84 8.25-15.97 18.42-15.97s18.42 7.2 18.42 16.03c0 1.27-.23 31.55-20.12 61.85-17.12 26.08-51.89 56.77-121.47 61.4V448h34.68c10.17 0 18.42 7.16 18.42 16s-8.25 16-18.42 16zM256 341.33c-35.88 0-63.73-14.09-78.42-39.67-10.48-18.25-10.79-36-10.79-37.96V109.63c0-1.96.3-19.7 10.79-37.96C192.27 46.09 220.12 32 256 32s63.73 14.09 78.42 39.67c10.48 18.25 10.79 36 10.79 37.96V263.7c0 1.96-.3 19.7-10.79 37.96-14.69 25.58-42.54 39.67-78.42 39.67M256 64c-21.71 0-36.43 6.92-44.99 21.16-7.13 11.85-7.38 24.44-7.38 24.57v153.98s.25 12.62 7.38 24.47c8.56 14.24 23.28 21.16 44.99 21.16s36.43-6.92 44.99-21.16c7.13-11.85 7.38-24.44 7.38-24.57V109.63s-.25-12.62-7.38-24.47C292.43 70.92 277.71 64 256 64" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Cl={name:`row-expand`,content:`<path d="M32 0h416v480H32zm384 448V160H64v288zM320 32v96h96V32zm-32 0h-96v96h96zM64 32v96h96V32zm192 192v64h64l-80 128-80-128h64v-64" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},wl={name:`row-collapse`,content:`<path d="M256 416v-64h64l-80-128-80 128h64v64zM32 224h32v96H32zm384 0h32v96h-32zM32 0v160h416V0zm128 128H64V32h96zm128 0h-96V32h96zm128 0h-96V32h96zM64 448h64v32H64zm-32-64h32v96H32zm160 64h96v32h-96zm224-64h32v96h-32zm-64 64h64v32h-64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Tl={name:`menu-filter`,content:`<path d="M448 128v32l-96 96v64l-32 64V256l-96-96v-32zM256 256l-96 128-96-128z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},El={name:`menu-sort-asc`,content:`<path d="M288 224h64v160h32V224h64l-80-96zm-32 32-96 128-96-128z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Dl={name:`menu-sort-desc`,content:`<path d="M448 288h-64V128h-32v160h-64l80 96zm-192-32-96 128-96-128z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ol={name:`paste-sparkle`,content:`<path d="M224 16c23.7 0 44.306 12.9 55.406 32h47.313l-20 50.719L191.906 144H128V80H64v384h320V336.093l32-81.218V464c0 17.699-14.301 32-32 32H64c-17.7 0-32-14.301-32-32V80c0-17.7 14.3-32 32-32h104.594C179.694 28.9 200.3 16 224 16m0 32c-17.7 0-32 14.3-32 32h64c0-17.7-14.3-32-32-32m144 0 31.674 80.325L480 160l-80.326 31.675L368 272l-31.675-80.325L256 160l80.325-31.675z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},kl={name:`pin-solid`,content:`<path d="M319.6 32H192c-17.7 0-32.1 14.4-32.1 32.09v31.89c0 17.7 14.4 32.09 32.1 32.09h-.1s.1 0 .1.1v31.99c0 35.29-28.6 63.89-63.9 63.89-17.7 0-32.1 14.4-32.1 32.09v63.79c0 17.699 14.4 32.089 32.1 32.089h111.8s.1 0 .1.099V463.6c0 8.499 6.5 15.901 15 16.4h1c8.8 0 16-7.2 16-16V352.118s0-.099.1-.099h111.801c17.699 0 32.099-14.4 32.099-32.089v-63.89c0-17.7-14.4-32.09-32.099-32.09-35.303 0-63.901-28.59-63.901-63.89v-31.99s0-.1.099-.1H320c17.699 0 32.099-14.4 32.099-32.09V64.09c-.4-17.7-14.8-32.09-32.499-32.09" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Al={name:`pin-outline`,content:`<path d="M319.6 63.99q.1 0 0 0c.1.1.1 0 0 0l.1 31.89c-17.7 0-32.1 14.4-32.1 32.09v31.99c0 52.39 42.8 95.48 95.101 95.88h.8v63.99H128v-63.99h.1c52.9 1.9 95.7-43.09 95.7-96.08v-31.69c0-17.7-14.4-32.09-32.1-32.09h.1V64.09zm0-31.99H192c-17.7 0-32.1 14.4-32.1 32.09v31.89c0 17.7 14.4 32.09 32.1 32.09h-.1s.1 0 .1.1v31.99c0 35.29-28.6 63.89-63.9 63.89-17.7 0-32.1 14.4-32.1 32.09v63.79c0 17.699 14.4 32.089 32.1 32.089h111.8s.1 0 .1.099V463.6c0 8.499 6.5 15.901 15 16.4h1c8.8 0 16-7.2 16-16V352.118s0-.099.1-.099h111.801c17.699 0 32.099-14.4 32.099-32.089v-63.89c0-17.7-14.4-32.09-32.099-32.09-35.303 0-63.901-28.59-63.901-63.89v-31.99s0-.1.099-.1H320c17.699 0 32.099-14.4 32.099-32.09V64.09c-.4-17.7-14.8-32.09-32.499-32.09" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},jl={name:`unpin-solid`,content:`<path d="M284.8 352H272v112c0 9.6-6.4 16-16 16s-16-6.4-16-16V352H128c-16 0-32-16-32-32v-64c0-16 16-32 32-32 9.6 0 16 0 22.4-3.2zM384 224c-35.2 0-64-28.8-64-64v-32c16 0 32-16 32-32V64c0-16-16-32-32-32H192c-16 0-32 16-32 32v28.8l249.6 249.6c3.2-6.4 6.4-12.8 6.4-19.2V256c0-16-16-32-32-32m-9.6 128L192 169.6 54.4 32 32 54.4 457.6 480l22.4-22.4z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ml={name:`unpin-outline`,content:`<path d="M252.8 320H128v-64h3.2c16 0 32-3.2 44.8-12.8l-25.6-22.4C144 224 137.6 224 128 224c-16 0-32 16-32 32v64c0 16 16 32 32 32h112v112c0 9.6 6.4 16 16 16s16-6.4 16-16V352h12.8zM384 224c-35.2 0-64-28.8-64-64v-32c16 0 32-16 32-32V64c0-16-16-32-32-32H192c-16 0-32 16-32 32v28.8l64 64V128c0-16-16-32-32-32V64h128v32c-19.2 0-32 16-32 32v32c0 51.2 41.6 96 96 96v60.8l25.6 25.6c3.2-6.4 6.4-12.8 6.4-19.2V256c0-16-16-32-32-32m96 233.6L457.6 480l-128-128-32-32-96-96-22.4-22.4L32 54.4 54.4 32 192 169.6l25.6 25.6L342.4 320z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Nl={name:`pin-outline-top`,content:`<path d="M480 48c0 9.6-6.4 16-16 16H320V32h144c9.6 0 16 6.4 16 16M192 64H48c-9.6 0-16-6.4-16-16s6.4-16 16-16h144zm0 384v-32c19.2 0 32-12.8 32-32v-32c0-51.2-41.6-96-96-96v-64h256v64c-54.4-3.2-96 41.6-96 96v32c0 19.2 12.8 32 32 32v32zm0 32h128c19.2 0 32-12.8 32-32v-32c0-19.2-16-32-32-32v-32c0-35.2 28.8-64 64-64 19.2 0 32-12.8 32-32v-64c0-19.2-12.8-32-32-32H272V48c0-9.6-6.4-16-16-16s-16 6.4-16 16v112H128c-16 0-32 12.8-32 32v64c0 19.2 16 32 32 32 35.2 0 64 28.8 64 64v32c-19.2 0-32 12.8-32 32v32c0 19.2 16 32 32 32" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Pl={name:`pin-outline-bottom`,content:`<path d="M32 464c0-9.6 6.4-16 16-16h144v32H48c-9.6 0-16-6.4-16-16m288-16h144c9.6 0 16 6.4 16 16s-6.4 16-16 16H320zm0-384v32c-19.2 0-32 12.8-32 32v32c0 51.2 41.6 96 96 96v64H128v-64c54.4 3.2 96-41.6 96-96v-32c0-19.2-16-32-32-32V64zm0-32H192c-19.2 0-32 16-32 32v32c0 19.2 12.8 32 32 32v32c0 35.2-28.8 64-64 64-16 0-32 16-32 32v64c0 19.2 16 32 32 32h112v112c0 9.6 6.4 16 16 16s16-6.4 16-16V352h112c19.2 0 32-12.8 32-32v-64c0-19.2-12.8-32-32-32-35.2 0-64-28.8-64-64v-32c19.2 0 32-12.8 32-32V64c0-19.2-16-32-32-32" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Fl={name:`arrow-down-outline`,content:`<path d="M240 80v310.445L139.868 279.689c-5.926-6.554-16.044-7.064-22.599-1.138s-7.063 16.044-1.137 22.598l128 141.581.288.31a16 16 0 0 0 23.448-.31l128-141.581c5.926-6.554 5.417-16.672-1.138-22.598s-16.672-5.416-22.598 1.138L272 390.445V80c0-8.836-7.164-16-16-16s-16 7.163-16 16" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Il={name:`arrow-rotate-cw-outline`,content:`<path d="M336 192c-8.837 0-16-7.163-16-16s7.164-16 16.001-16h56.526C352.582 123.61 309.395 96 256 96c-88.366 0-160 71.634-160 160s71.634 160 160 160c83.535 0 152.724-63.986 160.064-145.436.793-8.8 8.571-15.292 17.371-14.5 8.801.794 15.293 8.571 14.5 17.372C439.108 371.393 356.082 448 256 448c-106.039 0-192-85.961-192-192S149.96 64 256 64c65.891 0 117.241 34.716 160 74.075V80.001C416 71.164 423.163 64 432 64s16 7.164 16 16.001V176c0 8.837-7.164 16-16 16z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ll={name:`arrow-up-outline`,content:`<path d="M240 432V121.555L139.868 232.311c-5.926 6.554-16.044 7.064-22.599 1.138s-7.063-16.044-1.137-22.598l128-141.581.288-.31a16 16 0 0 1 23.448.31l128 141.581c5.926 6.554 5.417 16.672-1.138 22.598s-16.672 5.416-22.598-1.138L272 121.555V432c0 8.837-7.164 16-16 16s-16-7.163-16-16" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Rl={name:`arrows-rotate-outline`,content:`<path d="M336 352c-8.836 0-16-7.163-16-16s7.164-16 16-16h96c8.837 0 16 7.163 16 16v96c0 8.837-7.163 16-16 16s-16-7.163-16-16v-58.609C372.859 412.568 321.246 448 256 448c-100.081 0-183.108-76.607-191.935-174.564-.793-8.801 5.699-16.578 14.5-17.372 8.8-.792 16.578 5.7 17.37 14.5C103.277 352.014 172.465 416 256 416c52.399 0 95.532-27.843 135.896-64zM175.999 160h-55.894C160.468 123.843 203.601 96 256 96c83.536 0 152.724 63.986 160.065 145.436.793 8.8 8.57 15.292 17.371 14.5 8.8-.794 15.292-8.571 14.5-17.372C439.108 140.607 356.082 64 256 64c-65.245 0-116.859 35.431-160 74.608V80.001C96 71.164 88.837 64 80 64s-16 7.164-16 16.001V176c0 8.837 7.164 16 16 16H176c8.837 0 16.001-7.163 16.001-16s-7.164-16-16.001-16" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},zl={name:`file-clock-outline`,content:`<path d="M280.996 203.061c26.294-10.892 55.242-13.769 83.157-8.219a143.96 143.96 0 0 1 73.687 39.407 143.95 143.95 0 0 1 39.405 73.687c5.548 27.913 2.672 56.864-8.218 83.155a144 144 0 0 1-53.002 64.595 144 144 0 0 1-79.967 24.25c-41.715-.16-79.3-14.557-111.875-42.906l.031 26.97c-.003 8.825-7.169 15.99-16 16-8.828 0-15.989-7.171-16-16l-.062-63.722.312-3.123a16.03 16.03 0 0 1 4.375-8.189 16.02 16.02 0 0 1 11.313-4.688h64.062c8.829.007 15.997 7.171 16 16-.01 8.826-7.175 15.994-16 16h-23c26.044 21.271 54.942 31.52 86.844 31.658a112 112 0 0 0 62.188-18.874 111.95 111.95 0 0 0 41.219-50.221 111.96 111.96 0 0 0 6.375-64.655 112 112 0 0 0-30.624-57.313 111.928 111.928 0 0 0-121.97-24.249 111.94 111.94 0 0 0-50.219 41.218 112 112 0 0 0-18.875 62.188c-.017 8.822-7.174 16-16 16-8.821-.006-15.983-7.182-16-16 0-28.456 8.445-56.306 24.25-79.969a144 144 0 0 1 64.594-53m23.093-170.719c26.504.002 47.994 21.497 48 48v63.813c-.003 8.832-7.167 15.998-16 16-8.834 0-15.996-7.166-16-16V80.342c-.006-8.83-7.169-15.998-16-16h-224c-8.832 0-15.993 7.17-16 16v288c0 8.835 7.164 16 16 16h64.125c8.831.003 15.994 7.171 16 16 0 8.835-7.165 15.997-16 16H80.089c-26.51 0-48-21.491-48-48v-288c.007-26.504 21.495-48 48-48zm32 223.657c8.833.002 15.997 7.167 16 16v48h47.844c8.832.002 15.996 7.167 16 16-.004 8.831-7.168 15.997-16 16h-63.844c-8.833 0-15.995-7.168-16-16v-64c.004-8.834 7.166-16 16-16m-191.875 0c8.837 0 16 7.163 16 16s-7.163 16-16 16h-32c-8.836 0-16-7.164-16-16s7.164-16 16-16zm32-64c8.837 0 16 7.163 16 16s-7.163 16-16 16h-64c-8.836 0-16-7.164-16-16s7.164-16 16-16zm96-64c8.837 0 16 7.163 16 16s-7.163 16-16 16h-160c-8.836 0-16-7.164-16-16s7.164-16 16-16z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Bl={name:`lightbulb-outline`,content:`<path d="M304 448c8.836 0 16 7.165 16 16s-7.164 16-16 16h-96c-8.836 0-16-7.165-16-16s7.164-16 16-16zM256 32c88.365 0 160 71.635 160 160 0 48.153-21.31 91.293-54.969 120.625l-22.281 80.063-.031.093c-3.925 13.734-16.497 23.216-30.781 23.219H204.062c-14.279-.006-26.825-9.488-30.749-23.219l-.032-.093L151 312.687C117.313 283.355 96 240.176 96 192c0-88.365 71.635-160 160-160m64.625 306.344C300.855 347.087 279.007 352 256 352c-23.017 0-44.88-4.906-64.656-13.656L204.062 384h103.876zM256 64c-70.692 0-128 57.308-128 128s57.308 128 128 128 128-57.308 128-128S326.692 64 256 64" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Vl={name:`paperclip-outline-alt-right`,content:`<path d="M200.609 75.154c56.594-57.539 148.462-57.539 205.055 0 56.448 57.392 56.448 150.334 0 207.726L241.647 449.637c-39.818 40.484-104.489 40.484-144.307 0-39.674-40.337-39.674-105.627 0-145.963l164.016-166.758c23.044-23.428 60.517-23.429 83.561 0 22.899 23.281 22.898 60.92 0 84.201L180.9 387.875c-6.196 6.3-16.326 6.384-22.626.188s-6.384-16.327-.187-22.627l164.015-166.757c10.651-10.829 10.651-28.495 0-39.323-10.505-10.681-27.427-10.682-37.932 0L120.154 326.113c-27.425 27.884-27.425 73.201 0 101.085 27.281 27.736 71.399 27.736 98.679 0L382.85 260.441c44.2-44.94 44.2-117.908 0-162.847-44.056-44.792-115.371-44.791-159.426 0L59.407 264.35c-6.196 6.3-16.327 6.384-22.627.187-6.3-6.196-6.383-16.326-.187-22.626z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Hl={name:`paperclip-outline`,content:`<path d="M208 344V128c0-8.837 7.163-16 16-16s16 7.163 16 16v216c0 13.255 10.745 24 24 24s24-10.745 24-24V128c0-35.346-28.654-64-64-64s-64 28.654-64 64v216c0 57.438 46.562 104 104 104s104-46.562 104-104V128c0-8.837 7.163-16 16-16s16 7.163 16 16v216c0 75.111-60.889 136-136 136s-136-60.889-136-136V128c0-53.02 42.981-96 96-96s96 42.98 96 96v216c0 30.928-25.072 56-56 56s-56-25.072-56-56" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ul={name:`x-mark-outline`,content:`<path d="M452.687 36.687c6.248-6.249 16.379-6.249 22.628 0s6.248 16.378 0 22.627L278.627 256l196.687 196.687c6.248 6.248 6.248 16.378 0 22.626s-16.379 6.249-22.627 0L256 278.627 59.315 475.313c-6.249 6.249-16.38 6.249-22.628 0s-6.248-16.378 0-22.626L233.373 256 36.687 59.314c-6.249-6.249-6.249-16.38 0-22.627 6.248-6.249 16.378-6.249 22.627 0L256 233.373z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Wl={name:`x-mark-sm-outline`,content:`<path d="M100.686 100.687c6.249-6.249 16.379-6.249 22.627 0l132.689 132.688 132.685-132.686c6.249-6.248 16.379-6.248 22.627 0 6.249 6.249 6.249 16.38 0 22.628L278.629 256.002l132.684 132.685c6.249 6.248 6.249 16.378 0 22.626s-16.378 6.249-22.627 0L256.002 278.629 123.314 411.317c-6.248 6.248-16.378 6.248-22.627 0s-6.248-16.379 0-22.628l132.688-132.687-132.689-132.689c-6.248-6.248-6.248-16.378 0-22.626" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Gl={name:`zoom-sparkle`,content:`<path d="M192 31.594c38.794 0 74.34 13.803 102.031 36.75l-.219.656-35.781 12.906C238.754 70.278 216.157 63.594 192 63.594c-70.7 0-128 57.3-128 128 .004 70.696 57.302 128 128 128 54.854 0 101.595-34.518 119.812-83 4.261 11.693 7.448 20.498 14.969 41.25-3.348 5.223-6.957 10.278-10.875 15.062l26.688 26.688h22.718L480 434.282l-45.312 45.312L320 364.906v-22.717L293.313 315.5c-27.6 22.599-62.915 36.094-101.313 36.094-88.397 0-159.996-71.604-160-160 0-88.4 71.6-160 160-160M386.813 94l94 34-94 34-34 94-34.001-94-94-34 94-34 34.001-94z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Kl={name:`repeat`,content:`<path d="M35.691 256A151.38 151.38 0 0 1 186.88 104.811h245.163l-29.696-29.718a12.949 12.949 0 0 1 18.304-18.347l51.84 51.84a12.95 12.95 0 0 1 0 18.347l-51.84 51.84a12.949 12.949 0 0 1-18.304-18.347l29.696-29.717H186.88A125.44 125.44 0 0 0 61.589 256a13 13 0 0 1-25.92 0zm427.669-12.949A12.95 12.95 0 0 0 450.411 256 125.44 125.44 0 0 1 325.12 381.291H80l29.653-29.718a12.949 12.949 0 0 0-18.347-18.347l-51.84 51.84a12.95 12.95 0 0 0 0 18.347l51.84 51.84a12.949 12.949 0 0 0 18.347-18.304L79.957 407.21H325.12a151.38 151.38 0 0 0 151.189-151.189 12.95 12.95 0 0 0-12.949-12.949z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ql={name:`play`,content:`<path d="M0 512V0l512 256z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Jl={name:`pause`,content:`<path d="M320 0h160v512H320zM32 512h160V0H32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Yl={name:`stop`,content:`<path d="M32 32h448v448H32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Xl={name:`rewind`,content:`<path d="M256 256 512 96v320zm0 160V96L0 256z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Zl={name:`forward`,content:`<path d="M0 416V96l256 160zm512-160L256 96v320z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ql={name:`volume-down`,content:`<path d="M0 352h96l128 128V32L96 160H0zm288 28V132c55.2 14.2 96 64.3 96 124s-40.8 109.8-96 124" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},$l={name:`volume-up`,content:`<path d="M0 352h96l128 128V32L96 160H0zm288 28V132c55.2 14.2 96 64.3 96 124s-40.8 109.8-96 124m0-380v44.8c45.2 0 88.3 20.8 121.2 58.4C444.6 143.6 464 197.8 464 256s-19.4 112.4-54.8 152.8c-33 37.7-76 58.4-121.2 58.4V512c123.7 0 224-114.6 224-256S411.7 0 288 0" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},eu={name:`volume-mute`,content:`<path d="M96 160 224 32v448L96 352H0V160zm416 29.3L466.7 144 400 210.7 333.2 144 288 189.3l66.7 66.7-66.7 66.7 45.3 45.3 66.7-66.7 66.7 66.7 45.3-45.3-66.8-66.7z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},tu={name:`hd`,content:`<path d="M480 64H32C14.4 64 0 78.4 0 96v320c0 17.6 14.4 32 32 32h448c17.6 0 32-14.4 32-32V96c0-17.6-14.4-32-32-32M256 384h-64v-96h-64v96H64V128h64v96h64v-96h64zm210.3-68.9c-5.1 16.2-11.8 29.4-19.8 39.1-8.2 9.8-18.2 17.4-29.8 22.4-11.5 4.9-26.3 7.4-43.9 7.4H288V128h82.6c20.3 0 35.4 2.2 46.1 6.8s20.6 12.2 29.5 22.8c8.7 10.5 15.7 24.1 20.6 40.6 4.8 16.2 7.3 36.5 7.3 60.3-.1 21.5-2.7 40.6-7.8 56.6m-54.2-94.2c2.6 8.5 3.9 20.5 3.9 35.6 0 14.5-1.3 26.3-3.9 35.1-2.5 8.4-5.5 14.4-8.9 18-3.3 3.5-7.5 6-12.8 7.7-3.8 1.2-11.8 2.7-28.3 2.7H336V192h12.9c21.4 0 30.6.9 34.5 1.7 6.9 1.4 12.6 4.1 17.5 8.4 4.9 4.5 8.7 10.8 11.2 18.8" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},nu={name:`closed-captions`,content:`<path d="M480 64H32S0 64 0 96v320c0 32 32 32 32 32h448c32 0 32-32 32-32V96s0-32-32-32M240 205c-6.1-4.5-13.5-7.8-21.9-10.1-8.5-2.3-17.1-3.5-25.8-3.5q-27 0-42.6 17.4c-10.4 11.6-15.6 27.4-15.6 47.3 0 19.8 5.2 35.4 15.6 46.9s24.3 17.2 41.7 17.2c16.1 0 32.3-4.6 47.6-13.8V373c-17.2 7.4-38.2 11-62.1 11-23.4 0-43.6-5-60.6-15.1s-29.9-24.4-38.9-43-13.4-40-13.4-64.3c0-26.1 5-49.4 15-69.7 10-20.4 24.2-36.1 42.5-47.2s39.4-16.7 63.2-16.7c19 0 37.4 2.6 55.3 7.8zm208 0c-6.1-4.5-13.5-7.8-21.9-10.1-8.5-2.3-17.1-3.5-25.8-3.5q-27 0-42.6 17.4c-10.4 11.6-15.6 27.4-15.6 47.3 0 19.8 5.2 35.4 15.6 46.9s24.3 17.2 41.7 17.2c16.1 0 32.3-4.6 47.6-13.8V373c-17.2 7.4-38.2 11-62.1 11-23.4 0-43.6-5-60.6-15.1s-29.9-24.4-38.9-43-13.4-40-13.4-64.3c0-26.1 5-49.4 15-69.7 10-20.4 24.2-36.1 42.5-47.2s39.4-16.7 63.2-16.7c19 0 37.4 2.6 55.3 7.8z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ru={name:`playlist`,content:`<path d="M0 256h320v64H0zM512 64H0V0h512zm-128 64.8V397c-13.4-8-30-12.8-48-12.8-44.2 0-80 28.7-80 64s35.8 64 80 64 80-28.7 80-64V193h96v-65zM0 128v64h320v-64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},iu={name:`music-notes`,content:`<path d="M160 170v-64m0-.2v259c-13.4-8-30-12.8-48-12.8-44.2 0-80 28.7-80 64s35.8 64 80 64 80-28.7 80-64V162.5l256-59.1v165.4c-13.4-8-30-12.8-48-12.8-44.2 0-80 28.7-80 64s35.8 64 80 64 80-28.7 80-64V32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},au={name:`play-sm`,content:`<path d="M96 416V96l320 160z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ou={name:`pause-sm`,content:`<path d="M288 96h96v320h-96zM96 416h96V96H96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},su={name:`stop-sm`,content:`<path d="M416 416H96V96h320z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},cu={name:`heart-outline`,content:`<path d="M447.2 96.8c-43.7-43.7-114.7-43.7-158.4 0L256 129.6l-32.8-32.8c-43.7-43.7-114.7-43.7-158.4 0s-43.7 116.3 0 160l32.8 32.8L256 448l158.4-158.4 32.8-32.8c43.7-43.7 43.7-116.3 0-160m-22.6 137.4L256 402.7 87.4 234.2C72.3 219.1 64 198.7 64 176.8s8.3-42.3 23.4-57.4S122.6 96 144 96s41.5 8.3 56.6 23.4l55.4 55.4 55.4-55.4C326.5 104.3 346.6 96 368 96s41.5 8.3 56.6 23.4 23.4 35.5 23.4 57.4-8.3 42.3-23.4 57.4" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},lu={name:`heart`,content:`<path d="m447.2 256.8-32.8 32.8L256 448 97.6 289.6l-32.8-32.8c-43.7-43.7-43.7-116.3 0-160s114.7-43.7 158.4 0l32.8 32.8 32.8-32.8c43.7-43.7 114.7-43.7 158.4 0s43.7 116.3 0 160" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},uu={name:`star-outline`,content:`<path d="M480 202.4 319.1 188 256 32l-63.1 156L32 202.4l122 111.7L117.2 480 256 391.5 394.8 480 358 314.1zM256 353.6l-90.8 57.9 24-108.5-82.1-75.2 108.1-9.7L256 117.3l40.8 100.8 108.1 9.7-82.1 75.2 24.1 108.5z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},du={name:`star`,content:`<path d="M256 391.5 117.2 480 154 314.1 32 202.4 192.9 188 256 32l63.1 156L480 202.4 358 314.1 394.8 480z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},fu={name:`checkbox`,content:`<path d="M64 64v384h384V64zm352 352H96V96h320z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},pu={name:`checkbox-checked`,content:`<path d="M64 64v384h384V64zm352 352H96V96h320zm-77.3-269.3L384 192 224 352l-96-96 45.3-45.3 50.7 50.7z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},mu={name:`checkbox-indeterminate`,content:`<path d="M128 128h256v256H128zM64 64v384h384V64zm352 352H96V96h320z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},hu={name:`checkbox-null`,content:`<path d="M192 64h128v32H192zm224 0h-64v32h64v64h32V64zm0 256h32V192h-32zm0 96h-64v32h96v-96h-32zm-224 32h128v-32H192zm-96-96H64v96h96v-32H96zm0-160H64v128h32zM64 64v96h32V96h64V64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},gu={name:`circle`,content:`<path d="M384 256c0 70.7-57.3 128-128 128s-128-57.3-128-128 57.3-128 128-128 128 57.3 128 128" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},_u={name:`radiobutton`,content:`<path d="M256 64C150 64 64 150 64 256s86 192 192 192 192-86 192-192S362 64 256 64m0 352c-88.4 0-160-71.6-160-160S167.6 96 256 96s160 71.6 160 160-71.6 160-160 160" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},vu={name:`radiobutton-checked`,content:`<path d="M351.6 255.3c0 53.2-43.1 96.4-96.4 96.4s-96.4-43.1-96.4-96.4 43.1-96.4 96.4-96.4 96.4 43.2 96.4 96.4M256 64C150 64 64 150 64 256s86 192 192 192 192-86 192-192S362 64 256 64m0 352c-88.4 0-160-71.6-160-160S167.6 96 256 96s160 71.6 160 160-71.6 160-160 160" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},yu={name:`bell`,content:`<path d="M192 416h128c0 35.3-28.7 64-64 64s-64-28.7-64-64m160-256c0-42-26.9-77.6-64.4-90.7.3-1.7.4-3.5.4-5.3 0-17.7-14.3-32-32-32s-32 14.3-32 32c0 1.8.2 3.6.4 5.3C186.9 82.4 160 118 160 160c0 88.4-43 160-96 160v64h384v-64c-53 0-96-71.6-96-160" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},bu={name:`info-circle`,content:`<path d="M288 352h32v32H192v-32h32v-96h-32v-32h96zm0-224h-64v64h64zm192 128c0 123.7-100.3 224-224 224S32 379.7 32 256 132.3 32 256 32s224 100.3 224 224m-32 0c0-106-86-192-192-192S64 150 64 256s86 192 192 192 192-86 192-192" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},xu={name:`question-circle`,content:`<path d="M352 192c0 45.2-23.4 65.9-40.6 81-15.1 13.3-23.4 20.7-23.4 47h-64c0-55.2 27.1-79.2 45.1-95 13.8-12.1 18.9-16.7 18.9-33 0-17.6-14.4-32-32-32s-32 14.4-32 32h-64c0-53 43-96 96-96s96 43 96 96M224 416h64v-64h-64zm256-160c0 123.7-100.3 224-224 224S32 379.7 32 256 132.3 32 256 32s224 100.3 224 224m-32 0c0-106-86-192-192-192S64 150 64 256s86 192 192 192 192-86 192-192" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Su={name:`exclamation-circle`,content:`<path d="M224 128h64v160h-64zm0 256h64v-64h-64zm256-128c0 123.7-100.3 224-224 224S32 379.7 32 256 132.3 32 256 32s224 100.3 224 224m-32 0c0-106-86-192-192-192S64 150 64 256s86 192 192 192 192-86 192-192" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Cu={name:`camera`,content:`<path d="M448 128h-64l-64-64H192l-64 64H64c-17.6 0-32 14.4-32 32v288c0 17.6 14.4 32 32 32h384c17.6 0 32-14.4 32-32V160c0-17.6-14.4-32-32-32M256 416c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112m64-112c0 35.3-28.7 64-64 64s-64-28.7-64-64 28.7-64 64-64 64 28.7 64 64" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},wu={name:`image`,content:`<path d="M304 160c26.5 0 48 21.5 48 48s-21.5 48-48 48-48-21.5-48-48 21.5-48 48-48m144-96H64c-17.6 0-32 14.4-32 32v320c0 17.6 14.4 32 32 32h384c17.6 0 32-14.4 32-32V96c0-17.6-14.4-32-32-32m-.1 272-64-64-80 80L176 224 64 336V96.1l.1-.1h383.8l.1.1z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Tu={name:`image-export`,content:`<path d="M384 384v-79.9l-32-32-80 80-128-128-112 112v-240l.1-.1h383.8l.1.1-.1 223.9H448V96c0-17.6-14.4-32-32-32H32C14.4 64 0 78.4 0 96v320c0 17.6 14.4 32 32 32h256v-64zM272 160c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48m48 288h96v64l96-80-96-80v64h-96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Eu={name:`zoom-actual-size`,content:`<path d="M0 32v128L128 32zm384 0 128 128V32zm-260.6 96c-15.1 0-27.4 12.3-27.4 27.4v201.2c0 15.1 12.3 27.4 27.4 27.4h265.2c15.1 0 27.4-12.3 27.4-27.4V155.4c0-15.1-12.3-27.4-27.4-27.4zM384 160v160l-48-64-48 64-80-96-80 96V160zm-96 32c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32M0 352v128h128zm512 0L384 480h128z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Du={name:`zoom-best-fit`,content:`<path d="M388.6 128H123.4c-15.1 0-27.4 12.3-27.4 27.4v201.2c0 15.1 12.3 27.4 27.4 27.4h265.2c15.1 0 27.4-12.3 27.4-27.4V155.4c0-15.1-12.3-27.4-27.4-27.4M384 320l-48-64-48 64-80-96-80 96V160h256zM0 160l96 96-96 96zm160 320 96-96 96 96zM352 32l-96 96-96-96zm160 128v192l-96-96zm-256 64c0-17.7 14.3-32 32-32s32 14.3 32 32-14.3 32-32 32-32-14.3-32-32" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ou={name:`image-resize`,content:`<path d="M427.3 404.7 352 329.4V32H32v320h297.4l75.3 75.3L352 480h128V352zM64 320V64h256v233.4L203.3 180.7 256 128H128v128l52.7-52.7L297.4 320z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ku={name:`crop`,content:`<path d="M0 96h64v64H0zm448 256v64h64v-64zm-32-224c0-17.6-14.4-32-32-32H192v64h160v320h64zM96 384c0 17.6 14.4 32 32 32h192v-64H160V32H96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Au={name:`mirror`,content:`<path d="M192 64H32v384h160zm-31 352s0 .1 0 0l-96.9.1-.1-.1V96.1l.1-.1H160v320zm95 64h-32V32h32zm32-416h160v384H288z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ju={name:`flip-horizontal`,content:`<path d="M448 448H288V64zm-384 0L224 64v384zm128-224-80 192h80z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Mu={name:`flip-vertical`,content:`<path d="M64 288h384L64 448zm0-224v160h384zm32 128v-80l192 80z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Nu={name:`rotate`,content:`<path d="M256 448q12.3 0 24-1.8v32.3q-11.85 1.5-24 1.5c-12.15 0-16.1-.5-24-1.5v-32.3q11.7 1.8 24 1.8m-116-7c12.7 9.7 26.6 17.8 41.5 24l16.2-28c-15.1-5.9-29.1-14.1-41.5-24.1zm-61-78.5c6.3 14.9 14.4 28.8 24 41.5l28-16.2c-10-12.5-18.1-26.4-24.1-41.5zM256 128v64l128-80-128-80v64q-12.15 0-24 1.5c-17.7 2.2-34.6 6.8-50.5 13.5-14.9 6.3-28.8 14.4-41.5 24-14 10.6-26.4 23-37 37-9.7 12.7-17.8 26.6-24 41.5-6.7 15.9-11.3 32.8-13.5 50.5Q64 275.85 64 288c0 12.15.5 16.1 1.5 24h32.3Q96 300.3 96 288c0-12.3.6-16.2 1.8-24 1.8-11.9 4.9-23.4 9.2-34.3 5.9-15.1 14.1-29.1 24.1-41.5 7.4-9.3 15.8-17.7 25.1-25.1 12.5-10 26.4-18.1 41.5-24.1 10.9-4.3 22.4-7.4 34.3-9.2q11.7-1.8 24-1.8m190.5 136h-32.3q1.8 11.7 1.8 24c0 12.3-.6 16.2-1.8 24h32.3q1.5-11.85 1.5-24c0-12.15-.5-16.1-1.5-24m-65.6 123.8 28 16.2c9.7-12.7 17.8-26.6 24-41.5l-28-16.2c-5.8 15.1-14 29.1-24 41.5M314.3 437l16.2 28c14.9-6.3 28.8-14.4 41.5-24l-16.2-28c-12.4 9.9-26.4 18.1-41.5 24" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Pu={name:`rotate-right`,content:`<path d="M320 448V64l160 384zm-32 0H32l256-160zm-32-102.3L143.6 416H256zM64 160v128h32v-96h96v64l96-80-96-80v64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Fu={name:`rotate-left`,content:`<path d="M32 448 192 64v384zm192-160 256 160H224zm32 128h112.4L256 345.7zm64-256V96l-96 80 96 80v-64h96v96h32V160z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Iu={name:`brush`,content:`<path d="M32 480s46.4-5.6 96-16c22.3-4.7 46.9-14 70.7-37.7 56.9-56.9.2-112.9.2-112.9s-56.7-56.9-113.3-.2c-23.4 23.4-20.1 57.1-19.7 89.8.8 59.7-33.9 77-33.9 77M470.7 64 448 41.3c-12.4-12.4-32.8-12.4-45.3 0L204.3 239.8c11.5 5.8 20.8 12.2 27.7 17.6 5.3 4.2 9.2 7.7 11.3 9.8l.8.8.8.8c2.1 2.1 5.6 5.9 9.7 11.1 5.4 6.8 11.8 16.2 17.6 27.6l23.5-23.5 174.9-174.9c12.5-12.3 12.5-32.7.1-45.1M448 86.6 277.4 257.3c-4.8-5.8-8.6-9.9-10.6-11.9-2.3-2.3-6.3-6.1-12-10.7L425.4 64h.1z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Lu={name:`palette`,content:`<path d="m206 256.6 160-160c-2.2-5.7-4.8-11.1-7.9-16.3-24.2-40.8-60.1-66-107.8-75.9-2.3-.5-4.7-1-7.1-1.4C192-5.8 143.1 4.8 96.5 34.6 49.3 64.7 19.2 107.2 6.1 162c-13 54.8-5.2 106.4 23.4 154.6 14.2 23.8 31.3 43.2 51.4 58.4 3.8-25.2 13.4-52 36.4-75 31.3-31.4 64-41.3 88.7-43.4M288 64c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32m-96-32c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32M64 256c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32m0-128c0-17.7 14.3-32 32-32s32 14.3 32 32-14.3 32-32 32-32-14.3-32-32m438.7 12.9L480 118.3c-12.4-12.4-32.8-12.4-45.3 0L281.1 271.9c11.5 5.8 20.8 12.2 27.7 17.6 5.3 4.2 9.2 7.7 11.3 9.8l11.3 12.7c5.4 6.8 11.8 16.2 17.6 27.6l153.5-153.5c12.6-12.4 12.6-32.8.2-45.2M354.3 289.3c-4.8-5.8-8.6-9.9-10.6-11.9-2.3-2.3-6.3-6.1-12-10.7L457.4 141h.1l22.5 22.5zm-78.7 169c-23.8 23.7-48.4 33-70.7 37.7-49.6 10.4-96 16-96 16s34.7-17.3 33.9-77c-.4-32.7-3.7-66.4 19.7-89.8 56.6-56.7 113.3.2 113.3.2s56.7 56-.2 112.9" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ru={name:`droplet`,content:`<path d="M256 384v32c-53 0-96-43-96-96h32c0 35.3 28.7 64 64 64m160-72c0 92.8-71.6 168-160 168S96 404.8 96 312C96 181.3 256 32 256 32s160 149.3 160 280m-32 0c0-46.3-25.3-104.7-73-169-20-27-40.3-49.8-55-65.4-14.7 15.6-34.9 38.5-55 65.4-47.8 64.3-73 122.8-73 169 0 75 57.4 136 128 136s128-61 128-136" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},zu={name:`shape-line`,content:`<path d="M480 54.6 54.6 480 32 457.4 457.4 32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Bu={name:`brightness-contrast`,content:`<path d="M165.5 346.5c12.4 12.5 12.4 32.9 0 45.3l-22.6 22.6c-12.5 12.4-32.8 12.4-45.3 0-12.4-12.5-12.4-32.9 0-45.3l22.6-22.6c12.5-12.4 32.9-12.4 45.3 0M256 128c17.6 0 32-14.4 32-32V64c0-17.6-14.4-32-32-32s-32 14.4-32 32v32c0 17.6 14.4 32 32 32m135.8 37.5 22.6-22.6c12.4-12.4 12.4-32.8 0-45.3-12.4-12.4-32.8-12.4-45.3 0l-22.6 22.6c-12.4 12.4-12.4 32.8 0 45.3 12.5 12.4 32.8 12.4 45.3 0m-271.6 0c12.4 12.4 32.8 12.4 45.3 0 12.4-12.4 12.4-32.8 0-45.3l-22.6-22.6c-12.4-12.4-32.8-12.4-45.3 0-12.4 12.5-12.4 32.8 0 45.3zM128 256c0-17.6-14.4-32-32-32H64c-17.6 0-32 14.4-32 32s14.4 32 32 32h32c17.6 0 32-14.4 32-32m263.8 90.5c-12.4-12.4-32.8-12.4-45.3 0-12.4 12.5-12.4 32.8 0 45.3l22.6 22.6c12.4 12.4 32.8 12.4 45.3 0 12.4-12.4 12.4-32.8 0-45.3zM448 224h-32c-17.6 0-32 14.4-32 32s14.4 32 32 32h32c17.6 0 32-14.4 32-32s-14.4-32-32-32m-96 32c0 53-43 96-96 96s-96-43-96-96 43-96 96-96 96 43 96 96m-32 0c0-35.3-28.7-64-64-64v128c35.3 0 64-28.7 64-64m-64 128c-17.6 0-32 14.4-32 32v32c0 17.6 14.4 32 32 32s32-14.4 32-32v-32c0-17.6-14.4-32-32-32" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Vu={name:`sliders`,content:`<path d="M480 96v32H285.3c-6.6 18.6-24.4 32-45.3 32s-38.7-13.4-45.3-32H32V96h162.7c6.6-18.6 24.4-32 45.3-32s38.7 13.4 45.3 32zm-112 96c-20.9 0-38.7 13.4-45.3 32H32v32h290.7c6.6 18.6 24.4 32 45.3 32s38.7-13.4 45.3-32H480v-32h-66.7c-6.6-18.6-24.4-32-45.3-32M176 320c-20.9 0-38.7 13.4-45.3 32H32v32h98.7c6.6 18.6 24.4 32 45.3 32s38.7-13.4 45.3-32H480v-32H221.3c-6.6-18.6-24.4-32-45.3-32" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Hu={name:`invert-colors`,content:`<path d="m320 32-64 48 64 48V96h64v64h-32l48 64 48-64h-32V64h-96zM32 64v192h192V64zm192 192v192h192V256zM64 96h128v128H64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Uu={name:`transparency`,content:`<path d="M64 64v352h352V64zm32 32h96v96h96V96h96v96h-96v96h96v96h-96v-96h-96v96H96v-96h96v-96H96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Wu={name:`grayscale`,content:`<path d="M32 64C14.3 64 0 78.3 0 96v320c0 17.7 14.3 32 32 32h416c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32zm0 32h416v320H32zm48 32c-8.8 0-16 7.2-16 16v224c0 8.8 7.2 16 16 16s16-7.2 16-16V144c0-8.8-7.2-16-16-16m64 0c-8.8 0-16 7.2-16 16v224c0 8.8 7.2 16 16 16s16-7.2 16-16V144c0-8.8-7.2-16-16-16m64 0c-8.8 0-16 7.2-16 16v224c0 8.8 7.2 16 16 16s16-7.2 16-16V144c0-8.8-7.2-16-16-16m64 0c-8.8 0-16 7.2-16 16v224c0 8.8 7.2 16 16 16s16-7.2 16-16V144c0-8.8-7.2-16-16-16m64 0c-8.8 0-16 7.2-16 16v224c0 8.8 7.2 16 16 16s16-7.2 16-16V144c0-8.8-7.2-16-16-16m64 0c-8.8 0-16 7.2-16 16v224c0 8.8 7.2 16 16 16s16-7.2 16-16V144c0-8.8-7.2-16-16-16m0 4c6.6 0 12 5.4 12 12v224c0 6.6-5.4 12-12 12s-12-5.4-12-12V144c0-6.6 5.4-12 12-12m-64 1c6.1 0 11 4.9 11 11v224c0 6.1-4.9 11-11 11s-11-4.9-11-11V144c0-6.1 4.9-11 11-11m-64 2c5 0 9 4 9 9v224c0 5-4 9-9 9s-9-4-9-9V144c0-5 4-9 9-9m-64 1c4.4 0 8 3.6 8 8v224c0 4.4-3.6 8-8 8s-8-3.6-8-8V144c0-4.4 3.6-8 8-8m-64 4c2.2 0 4 1.8 4 4v224c0 2.2-1.8 4-4 4s-4-1.8-4-4V144c0-2.2 1.8-4 4-4" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Gu={name:`blur`,content:`<path d="M384 320c0 64-32 128-128 128-64 0-128-48-128-128 0-96 128-128 128-256 0 0 128 129.1 128 256" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ku={name:`sharpen`,content:`<path d="M256 32 128 480h256zm0 116.5L341.6 448H170.4z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},qu={name:`shapes`,content:`<path d="M480 32H160v131.204C86.969 178.029 32 242.594 32 320c0 88.365 71.635 160 160 160 77.406 0 141.972-54.969 156.797-128H480zM192 448c-70.692 0-128-57.308-128-128 0-59.643 40.793-109.758 96-123.967 1.173-.302 2.354-.583 3.539-.852.357-.081.717-.156 1.076-.234a125 125 0 0 1 3.764-.762 126 126 0 0 1 2.557-.448c.369-.061.736-.125 1.105-.184q3.635-.569 7.335-.932c.379-.037.759-.067 1.139-.101a132 132 0 0 1 3.913-.29q1.309-.075 2.623-.125c.392-.015.782-.033 1.174-.045 1.254-.036 2.512-.06 3.775-.06 70.692 0 128 57.308 128 128 0 1.264-.023 2.521-.06 3.775-.012.393-.03.782-.045 1.174a127 127 0 0 1-.207 3.922q-.09 1.31-.207 2.613c-.034.38-.064.761-.102 1.14a127 127 0 0 1-.933 7.339c-.057.365-.121.728-.181 1.092a128 128 0 0 1-.683 3.785q-.256 1.29-.535 2.571c-.075.346-.147.692-.226 1.037a135 135 0 0 1-.855 3.552c-14.208 55.207-64.323 96-123.966 96m256-128h-96c0-88.365-71.635-160-160-160V64h256z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ju={name:`round-corners`,content:`<path d="M448 320c0 70.692-57.308 128-128 128H192c-70.692 0-128-57.308-128-128V192c0-70.692 57.308-128 128-128h128c70.692 0 128 57.308 128 128z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Yu={name:`bring-to-front`,content:`<path d="M96 128V96h96V64H64v128h32zm224 256h64V128H128v256zm96-64v96h-96v32h128V320z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Xu={name:`bring-to-back`,content:`<path d="M128 192h64V64H64v128zM96 96h64v64H96zm192 192h96V128H224v96h-96v160h160zm128 32h-96v128h128V320zm0 96h-64v-64h64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Zu={name:`bring-forward`,content:`<path d="M448 192v256H192V320H64V64h256v128zm-32 32h-96v96h-96v96h192z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Qu={name:`bring-backward`,content:`<path d="M192 192v256h256V192zm224 224H224V224h192zM320 64H64v256h96V160h160z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},$u={name:`align-self-start`,content:`<path d="M31 32h32v448H31zm288 64H95v128h224zm128 192v128H95V288zm-32 32H127v64h288z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ed={name:`align-self-center`,content:`<path d="M255 288v-64h96V96h-96V32h-32v64h-96v128h96v64H63v128h160v64h32v-64h160V288zm128 96H95v-64h288z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},td={name:`align-self-end`,content:`<path d="M64 416h352V288H64zm32-96h288v64H96zm96-224h224v128H192zm288-64v448h-32V32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},nd={name:`align-self-start-alt`,content:`<path d="M95 96h128v224H95zm192 0h128v352H287zm32 320h64V128h-64zM31 32v32h448V32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},rd={name:`align-self-center-alt`,content:`<path d="M415 224V64H287v160h-64v-96H95v96H31v32h64v96h128v-96h64v160h128V256h64v-32zm-32 0v160h-64V96h64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},id={name:`align-self-end-alt`,content:`<path d="M479 449v32H31v-32zM223 193H95v224h128zm192 224H287V65h128zM383 97h-64v288h64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ad={name:`thumbnails-up`,content:`<path d="M352 32h96v96h-96zm-160 0h96v96h-96zM32 32h96v96H32zm0 160h416v256H32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},od={name:`thumbnails-right`,content:`<path d="M352 352h96v96h-96zm0-160h96v96h-96zm0-160h96v96h-96zM32 32h256v416H32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},sd={name:`thumbnails-down`,content:`<path d="M352 352h96v96h-96zm-160 0h96v96h-96zm-160 0h96v96H32zm0-320h416v256H32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},cd={name:`thumbnails-left`,content:`<path d="M32 32v96h96V32zm160 0v416h256V32zM32 192v96h96v-96zm0 160v96h96v-96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ld={name:`fullscreen`,content:`<path d="M0 32h160v64H64v96H0zm64 288H0v160h160v-64H64zM352 32v64h96v96h64V32zm96 384h-96v64h160V320h-64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ud={name:`fullscreen-exit`,content:`<path d="M160 32H96v96H0v64h160zM96 480h64V320H0v64h96zm416-288v-64h-96V32h-64v160zm-96 192h96v-64H352v160h64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},dd={name:`droplet-slash`,content:`<path d="m317.9 431 23.2 23.2C316.5 470.6 287.3 480 256 480c-88.4 0-160-75.2-160-168 0-27.8 7.2-56.4 18.6-84.2l24.8 24.8C131.9 274 128 293.9 128 312c0 75 57.4 136 128 136 22.4 0 43.5-6.2 61.9-17M256 416v-32c-35.3 0-64-28.7-64-64h-32c0 53 43 96 96 96m224 41.4L457.4 480 32 54.6 54.6 32l108.7 108.7C207 77.7 256 32 256 32s160 149.3 160 280c0 24.1-4.9 47.1-13.6 67.8zM384 312c0-46.3-25.3-104.7-73-169-20-27-40.3-49.8-55-65.4-14.7 15.6-34.9 38.5-55 65.4-1.4 1.9-2.7 3.7-4.1 5.6-.8 1.1-1.5 2.1-2.3 3.2l-1.5 2.1-3 4.2c-.2.3-.4.5-.6.8-1 1.5-2.1 3-3.1 4.5-.1.1-.1.2-.2.3l191.2 191.2c.5-1.6 1-3.3 1.4-4.9 0-.2.1-.4.1-.5.4-1.5.8-2.9 1.1-4.4.1-.3.1-.6.2-.9.3-1.4.6-2.7.9-4.1.1-.4.2-.8.2-1.2.2-1.3.5-2.6.7-3.9.1-.5.2-1 .2-1.5.2-1.2.3-2.5.5-3.7.1-.5.1-1.1.2-1.6l.3-3.6c0-.6.1-1.1.1-1.7.1-1.3.2-2.5.2-3.8 0-.5.1-1 .1-1.6.4-1.9.4-3.7.4-5.5" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},fd={name:`photos`,content:`<path d="M256 288c0 17.7-14.3 32-32 32s-32-14.3-32-32 14.3-32 32-32 32 14.3 32 32m96-64v192c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32V224c0-17.7 14.3-32 32-32h256c17.7 0 32 14.3 32 32m-31.8 0q-.15-.15 0 0l-256.1-.1-.1.1v149.9l74.6-70 85.3 80 53.3-50 42.7 40zm63.8-96H128c-17.7 0-32 14.3-32 32h288v224c17.7 0 32-14.3 32-32V160c0-17.7-14.3-32-32-32m64-64H192c-17.7 0-32 14.3-32 32h288v224c17.7 0 32-14.3 32-32V96c0-17.7-14.3-32-32-32" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},pd={name:`align-to-grid`,content:`<path d="M320 320H128V128h192zM96 0H64v512h32zm352 0h-32v512h32zm64 64H0v32h512zm0 352H0v32h512z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},md={name:`size-to-grid`,content:`<path d="M384 384H128V128h256zM96 0H64v512h32zm352 0h-32v512h32zm64 64H0v32h512zm0 352H0v32h512z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},hd={name:`make-same-size`,content:`<path d="M288 192v96h-96v-96zM240.1 0l-48.4 64H224v64h33V64h31.6zM256 416v-64h-32v64h-32l48 64 48-64zm224-175.9-64-48.4V224h-64v33h64v31.6zM64 224v-32L0 240l64 48v-32h64v-32zM128 0H0v128h32V32h96zm320 0h-96v32h96v96h32V0zM32 448v-96H0v128h128v-32zm416-96v96h-96v32h128V352z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},gd={name:`make-same-width`,content:`<path d="M480 128H0V32h480zm-192 96h-96v96h96zm192 48.1-64-48.4V256h-64v33h64v31.6zM64 256v-32L0 272l64 48v-32h64v-32zm384 96v96h-96v32h128V352zM32 448v-96H0v128h128v-32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},_d={name:`make-same-height`,content:`<path d="M128 0v480H32V0zm96 192v96h96v-96zM272.1 0l-48.4 64H256v64h33V64h31.6zM288 416v-64h-32v64h-32l48 64 48-64zM448 0h-96v32h96v96h32V0zm0 352v96h-96v32h128V352z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},vd={name:`make-horizontal-spacing-equal`,content:`<path d="M480 160v160h-96v-64h-96v160h-96V256H96v96H32V128h64v96h96V64h96v160h96v-64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},yd={name:`increase-horizontal-spacing`,content:`<path d="M480 96v160h-96v-64h-96v160h-96V192H96v96H32V64h64v96h96V0h96v160h96V96zM335.7 352l-22.6 22.6 57.4 57.4-57.4 57.4 22.6 22.6 80-80zM64 432l80 80 22.6-22.6-57.3-57.4 57.4-57.4L144 352z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},bd={name:`decrease-horizontal-spacing`,content:`<path d="M480 96v160h-96v-64h-96v160h-96V192H96v96H32V64h64v96h96V0h96v160h96V96zM111.6 352 89 374.6l57.4 57.4L89 489.4l22.6 22.6 80-80zM288 432l80 80 22.6-22.6-57.3-57.4 57.4-57.4L368 352z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},xd={name:`remove-horizontal-spacing`,content:`<path d="M480 96v160h-96v-64h-96v160h-96V192H96v96H32V64h64v96h96V0h96v160h96V96zm-32.5 278.2-22.6-22.6-57.4 57.4-57.4-57.4-22.6 22.6 57.4 57.4-57.4 57.4 22.6 22.6 57.4-57.4 57.4 57.4 22.6-22.6-57.4-57.4zm-256 0-22.6-22.6-57.4 57.4-57.4-57.4-22.6 22.6 57.4 57.4L31.5 489l22.6 22.6 57.4-57.4 57.4 57.4 22.6-22.6-57.4-57.4z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Sd={name:`make-vertical-spacing-equal`,content:`<path d="M256 320v96h96v64H128v-64h96v-96H64v-96h160v-96h-64V32h160v96h-64v96h160v96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Cd={name:`increase-vertical-spacing`,content:`<path d="M192 320v96h96v64H64v-64h96v-96H0v-96h160v-96H96V32h160v96h-64v96h160v96zm320 48.1-22.6-22.6-57.4 57.3-57.4-57.4-22.6 22.7 80 80zM432 96l-80 80 22.6 22.6 57.4-57.4 57.4 57.4L512 176z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},wd={name:`decrease-vertical-spacing`,content:`<path d="M191 320v96h96v64H63v-64h96v-96H-1v-96h160v-96H95V32h160v96h-64v96h160v96zm160 105.4 22.6 22.6 57.4-57.4 57.4 57.4 22.6-22.6-80-80zm80-226.8 80-80L488.4 96 431 153.4 373.6 96 351 118.6z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Td={name:`remove-vertical-spacing`,content:`<path d="M192 320v96h96v64H64v-64h96v-96H0v-96h160v-96H96V32h160v96h-64v96h160v96zm320 22.6L489.4 320 432 377.4 374.6 320 352 342.6l57.4 57.4-57.4 57.4 22.6 22.6 57.4-57.4 57.4 57.4 22.6-22.6-57.4-57.4zm0-288L489.4 32 432 89.4 374.6 32 352 54.6l57.4 57.4-57.4 57.4 22.6 22.6 57.4-57.4 57.4 57.4 22.6-22.6-57.4-57.4z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ed={name:`eyedropper`,content:`<path d="m461.1 56.9-6.2-6.2c-25-25-65.5-25-90.5 0l-60.8 60.8-4.3-4.3c-6.2-6.2-16.4-6.2-22.6 0l-9.4 9.4c-6.2 6.2-6.2 16.4 0 22.6l4.3 4.3L70.8 344.4c-8.2 8.2-14 18.5-16.8 29.7l-21.5 85.7c-2.2 8.6 3.1 17.4 11.7 19.5q3.9.9 7.8 0l85.7-21.4c11.3-2.8 21.5-8.6 29.7-16.8l200.8-200.8 4.4 4.4c6.2 6.2 16.4 6.2 22.6 0l9.4-9.4c6.2-6.2 6.2-16.4 0-22.6l-4.4-4.4 60.8-60.8c25-25 24.9-65.5.1-90.6M224 320h-64l144-144 32 32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Dd={name:`snap-grid`,content:`<path d="M480 128V96h-96V0h-32v96h-96V0h-32v96h-96V0H96v96H0v32h96v96H0v32h96v96H0v32h96v96h32v-96h96v96h32v-96h96v96h32v-96h96v-32h-96v-96h96v-32h-96v-96zm-352 0h96v96h-96zm0 224v-96h96v96zm224 0h-96v-96h96zm0-128h-96v-96h96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Od={name:`snap-to-gridlines`,content:`<path d="M160 32H0v416h288V32zm-32 384H32v-96h96zm0-128H32v-96h96zm0-128H32V64h96zm128 256h-96v-96h96zm0-128h-96v-96h96zm0-128h-96V64h96zm256 80c0 44.2-35.8 80-80 80h-32v-32h32c26.5 0 48-21.5 48-48s-21.5-48-48-48h-32v-32h32c44.2 0 80 35.8 80 80m-160-48h32v-32h-32zm0 128h32v-32h-32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},kd={name:`snap-to-snaplines`,content:`<path d="M224 128h96V96h-96V32h-32v64h-64V32H96v64H32v32h64v256H32v32h64v64h32v-64h64v64h32v-64h256v-32H224zm-32 256h-64V128h64zm208-64h-32v-32h32c26.5 0 48-21.5 48-48s-21.5-48-48-48h-32v-32h32c44.2 0 80 35.8 80 80s-35.8 80-80 80m-48-160h-32v32h32zm-32 160h32v-32h-32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ad={name:`dimensions`,content:`<path d="M320 0H0v512h128V128h384V0zM32 32h64v64H32zm64 352H64v32h32v64H32V320h64zm0-192H64v32h32v64H32V128h64zm128-96V64h-32v32h-64V32h160v64zm256 0h-64V64h-32v32h-64V32h160z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},jd={name:`align-self-stretch`,content:`<path d="M95 96h320v128H95zM31 480h32V32H31zm64-192h320v128H95zm32 96h256v-64H127zM447 32v448h32V32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Md={name:`align-self-stretch-alt`,content:`<path d="M223 96v320H95V96zM31 480h448v-32H31zM415 96v320H287V96zm-32 32h-64v256h64zM31 32v32h448V32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Nd={name:`align-items-start`,content:`<path d="M319 224H95V96h224zM31 480h32V32H31zm64-192v128h352V288z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Pd={name:`align-items-center`,content:`<path d="M415 416H255v64h-32v-64H63V288h160v-64h-96V96h96V32h32v64h96v128h-96v64h160z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Fd={name:`align-items-end`,content:`<path d="M192 96h224v128H192zm256-64v448h32V32zM64 416h352V288H64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Id={name:`align-items-stretch`,content:`<path d="M415 224H95V96h320zM31 480h32V32H31zM447 32v448h32V32zM96 416h320V288H96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ld={name:`align-items-baseline`,content:`<path d="M415 224V64H287v160h-64v-96H95v96H31v32h64v96h128v-96h64v160h128V256h64v-32zm-224 96h-64v-64h64zm192 64h-64V256h64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Rd={name:`align-items-start-alt`,content:`<path d="M96 96h128v224H96zM32 32v32h448V32zm256 416h128V96H288z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},zd={name:`align-items-center-alt`,content:`<path d="M479 256h-64v160H287V256h-64v96H95v-96H31v-32h64v-96h128v96h64V64h128v160h64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Bd={name:`align-items-end-alt`,content:`<path d="M223 417H95V193h128zM31 449v32h448v-32zM415 65H287v352h128z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Vd={name:`align-items-stretch-alt`,content:`<path d="M223 96v320H95V96zM31 480h448v-32H31zm0-448v32h448V32zm256 63v320h128V95z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Hd={name:`align-items-baseline-alt`,content:`<path d="M255 288v-64h96V96h-96V32h-32v64h-96v128h96v64H63v128h160v64h32v-64h160V288zm-32 96H95v-64h128zm0-192h-64v-64h64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ud={name:`justify-content-start`,content:`<path d="M95 96h128v320H95zM31 480h32V32H31zM255 95v320h128V95z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Wd={name:`justify-content-center`,content:`<path d="M63 96h128v320H63zm160 384h32V32h-32zm64-385v320h128V95z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Gd={name:`justify-content-end`,content:`<path d="M128 96h128v320H128zm320-64v448h32V32zM288 415h128V95H288z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Kd={name:`justify-content-between`,content:`<path d="M63 96h128v320H63zm416-64v448h32V32zM319 415h128V95H319zM-1 480h32V32H-1z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},qd={name:`justify-content-around`,content:`<path d="M95 96h128v320H95zm384-64v448h32V32zM287 415h128V95H287zM-1 480h32V32H-1z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Jd={name:`justify-content-start-alt`,content:`<path d="M415 224H95V96h320zM31 32v32h448V32zm65 352h320V256H96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Yd={name:`justify-content-center-alt`,content:`<path d="M415 192H95V64h320zM31 224v32h448v-32zm65 192h320V288H96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Xd={name:`justify-content-end-alt`,content:`<path d="M415 257H95V129h320zM31 449v32h448v-32zm65-32h320V289H96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Zd={name:`justify-content-between-alt`,content:`<path d="M95 64h320v128H95zM31 512h448v-32H31zm65-64h320V320H96zM31 0v32h448V0z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Qd={name:`justify-content-around-alt`,content:`<path d="M95 96h320v128H95zM31 512h448v-32H31zm65-96h320V288H96zM31 0v32h448V0z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},$d={name:`file-wrench`,content:`<path d="M470.7 480 448 502.7c-12.4 12.4-32.8 12.4-45.1-.1l-93.1-93.1c-11.8 4.2-24.5 6.5-37.8 6.5-61.9 0-112-50.1-112-112 0-13.2 2.3-25.9 6.5-37.6l48.9 48.9c12.4 12.4 32.8 12.4 45.3 0l22.6-22.6c12.4-12.4 12.4-32.8 0-45.3l-48.9-48.9c11.8-4.2 24.4-6.5 37.6-6.5 61.9 0 112 50.1 112 112 0 13.2-2.3 25.9-6.5 37.6l93.2 93.1c12.4 12.5 12.4 32.9 0 45.3m-22.8-23-86.3-86.3c-6.4 8.6-14 16.2-22.6 22.6l86.4 86.3 22.6-22.5v-.1zM96 64h224v96h96v128h32V128l-96-96H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h160v-32H96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ef={name:`bold`,content:`<path d="M128 96h115.8c25.3 0 44.2 1.1 56.6 3.2s23.6 6.5 33.4 13.2q14.7 10.05 24.6 26.7c6.6 11.1 9.8 23.6 9.8 37.4 0 15-4.1 28.7-12.1 41.2-8.1 12.5-19.1 21.9-32.9 28.2 19.5 5.7 34.5 15.4 45 29s15.7 29.8 15.7 48.2c0 14.6-3.4 28.7-10.2 42.4-6.7 13.8-16 24.8-27.7 33s-26.1 13.3-43.3 15.2c-10.8 1.2-36.7 1.9-78 2.2H128zm64 53v74h30.9c25.2 0 40.8-.4 46.9-1.1 11.1-1.3 19.7-5.2 26.1-11.5 6.3-6.3 9.5-14.7 9.5-25 0-9.9-2.7-18-8.2-24.1-5.5-6.2-13.6-10-24.4-11.2-6.4-.7-24.8-1.1-55.2-1.1zm0 127.1V362h48.6c23.4 0 38.1-.7 44.5-2 9.6-1.8 17.5-6 23.6-12.8s9-15.9 9-27.3c0-9.6-2.3-17.9-7-24.6s-11.4-11.6-20.3-14.7c-8.8-3.1-28-4.6-57.5-4.6z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},tf={name:`italic`,content:`<path d="m377.2 128 6.8-32H198.8l-6.8 32h59.2l-54.4 256h-62l-6.8 32h185.2l6.8-32h-59.2l54.4-256z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},nf={name:`underline`,content:`<path d="M128 416h256v32H128zM320 64v224c0 11.6-3.5 16-10.3 20.3-11.8 7.4-31.3 11.7-53.7 11.7s-41.9-4.3-53.7-11.7c-6.8-4.3-10.3-8.7-10.3-20.3V64h-64v224c0 70.4 64.3 96 128 96s128-25.6 128-96V64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},rf={name:`font-family`,content:`<path d="M224 416V160h-95l-.8-64H384v64h-96v256z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},af={name:`foreground-color`,content:`<path d="M299.5 96h-87.1L96 416h64l23.3-64h145.4l23.3 64h64zm-92.9 192L256 152.2 305.4 288z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},of={name:`convert-lowercase`,content:`<path d="M480.1 416H436v-36h-.7c-13.8 24-34.1 36-60.8 36-19.7 0-35.1-5.3-46.3-16-11.1-10.7-16.7-24.9-16.7-42.5 0-37.8 21.7-59.9 65.3-66.2l59.4-8.4c0-28.6-13.5-42.8-40.7-42.8-23.8 0-45.4 8.2-64.5 24.7V225c21.1-12.5 45.5-18.8 73.1-18.8 50.6 0 75.9 25 75.9 74.8v135zM436 313.1l-42 5.9c-13 1.7-22.8 4.9-29.4 9.5s-9.9 12.7-9.9 24.3c0 8.5 3 15.4 9.1 20.8s14.2 8.1 24.3 8.1c13.8 0 25.2-4.8 34.3-14.5 9-9.7 13.6-21.9 13.6-36.6zM240 416h48L184 96h-48L32 416h48l26-80h108zM121.6 288 160 169.8 198.4 288z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},sf={name:`convert-uppercase`,content:`<path d="M200.1 416H156v-36h-.7c-13.8 24-34.1 36-60.8 36-19.7 0-35.1-5.3-46.3-16-11.1-10.7-16.7-24.9-16.7-42.5 0-37.8 21.7-59.9 65.3-66.2l59.4-8.4c0-28.6-13.5-42.8-40.7-42.8-23.8 0-45.4 8.2-64.5 24.7V225c21.1-12.5 45.5-18.8 73.1-18.8 50.6 0 75.9 25 75.9 74.8v135zM157 313.1l-42 5.9c-13 1.7-22.8 4.9-29.4 9.5s-9.9 12.7-9.9 24.3c0 8.5 3 15.4 9.1 20.8s14.2 8.1 24.3 8.1c13.8 0 25.2-4.8 34.3-14.5 9-9.7 13.6-21.9 13.6-36.6zM432 416h48L376 96h-48L224 416h48l26-80h108zM313.6 288 352 169.8 390.4 288z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},cf={name:`strikethrough`,content:`<path d="M393.9 320c.1-23.9 4.5-41.4 13.5-52.5 9.1-11.1 20.8-16.7 35.3-16.7 9.6 0 17.7 3.1 24.5 9.3s11.4 15.4 14.1 27.7l27.9-4.7c-3.3-18.4-10.8-32.7-22.5-42.7s-26.8-15-45.2-15c-14.5 0-28.1 3.6-40.4 11.1-12.4 7.4-21.6 18.5-27.7 33.2-5.9 14.4-8.9 31.2-9.1 50.4h-25.5v-2.2c0-13.2-1.7-25.6-5.1-37.1s-8.1-21.4-14.2-29.6c-6-8.1-13.7-14.5-23-19s-19.2-6.8-29.6-6.8c-18.9 0-34.3 8.2-46.4 24.6v-90H192v160h-45v-25.8c0-13.7-.5-23.3-1.4-28.5-1.7-8.5-4.7-15.5-9-21.1-4.3-5.5-10.9-10.2-19.9-13.8s-20.8-5.5-35.3-5.5c-14.6 0-27.4 2.1-38.5 6.4s-19.5 10.4-25.4 18.4c-5.8 8-10 18.4-12.6 31.4l28.1 4.1c3.1-13 7.8-22 14.3-27.1s16.4-7.7 29.9-7.7q21.75 0 32.7 10.5c5.4 5.1 8.1 14 8.1 26.6 0 1.1 0 3.8-.2 8.1-11 4.1-28 7.7-51.2 10.7-11.4 1.5-19.9 3-25.5 4.7-6.7 2-12.9 4.9-18.5 8.6H0v32h1.2c-.8 3.8-1.2 7.7-1.2 11.8 0 15.2 5 27.8 15 37.6S39.3 416 57.9 416c11.3 0 21.8-1.9 31.6-6s20.1-10.9 30.7-20.6h.1c.8 8.6 2.7 20.3 5.7 26.7h30c-3.6-7-6-18.4-7.3-26.1-1-6-1.6-18.7-1.8-37.9h45v64h26.6V389q17.1 27 47.1 27c20.1 0 37.3-8.5 51.7-25.6 8.6-10.2 14.6-23 18-38.3h31.8c3.3 16 9.4 29.2 18.3 39.5 14.1 16.3 32.7 24.5 55.9 24.5 18.5 0 34.1-6 46.8-17.8 12.1-11.3 19.8-26.7 23.2-46.2h.5v-32H393.9zm-280.7 42.6c-4.1 9-10.4 16.1-19 21.4-8.6 5.2-18.4 7.8-29.5 7.8-11.2 0-19.6-2.8-25.4-8.2-5.8-5.6-8.7-12.4-8.7-20.7 0-3.9.7-7.5 2.1-10.9h83.6c-.7 4.1-1.8 7.7-3.1 10.6m105.1-43.3c0-22.2 4.6-39.2 13.7-50.9 9.1-11.8 20-17.6 32.5-17.6s23.1 5.6 31.8 17c8.8 11.3 13.1 28.7 13.2 52.3h-91.3c.1-.3.1-.6.1-.8m77.6 53.6c-9.1 11.8-20 17.7-32.5 17.7-15.5 0-27.7-8-36.7-23.9-2.2-3.9-4-8.8-5.3-14.7H306c-2.4 8.3-5.7 15.3-10.1 20.9m173.5 6.6c-7.5 7.5-16.9 11.2-28.2 11.2-14 0-25.4-5.6-34.1-16.7q-6.6-8.4-9.9-21.9h85.5c-2.6 11.9-7 21.1-13.3 27.4" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},lf={name:`subscript`,content:`<path d="m198.6 304 89.4 89.4-22.6 22.6-89.4-89.4L86.6 416 64 393.4l89.4-89.4L64 214.6 86.6 192l89.4 89.4 89.4-89.4 22.6 22.6zm167.7 144h81.4v32H320v-11.9c0-8 1.7-15.3 5-21.7s7.5-12.1 12.5-17.2 10.5-9.6 16.4-13.5 11.6-7.4 16.9-10.6c5.6-3.3 10.6-6.4 14.8-9.4s7.8-6 10.7-8.9c2.9-3 5.1-6 6.5-9s2.1-6.3 2.1-9.7c0-6.7-2.3-11.8-7-15.3-4.6-3.4-11.7-5.2-21.3-5.2-16.5 0-32.3 5.4-47.4 16.1v-30.5c16.7-8.9 35.5-13.3 56.5-13.3 9.7 0 18.5 1 26.2 3.1s14.3 5.1 19.6 8.9c5.4 3.9 9.4 8.6 12.3 14.1 2.8 5.5 4.2 11.7 4.2 18.5 0 7.2-1.4 13.7-4.1 19.3s-6.3 10.8-10.8 15.4-9.7 8.8-15.6 12.7c-5.9 3.8-12 7.6-18.3 11.1-4.3 2.5-8.4 5-12.4 7.4q-6 3.75-10.5 7.2c-3.1 2.6-7.1 6.6-10 10.4" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},uf={name:`supscript`,content:`<path d="m198.6 304 89.4 89.4-22.6 22.6-89.4-89.4L86.6 416 64 393.4l89.4-89.4L64 214.6 86.6 192l89.4 89.4 89.4-89.4 22.6 22.6zm167.7-112h81.4v32H320v-11.9c0-8 1.7-15.3 5-21.7s7.5-12.1 12.5-17.2 10.5-9.6 16.4-13.5 11.6-7.4 16.9-10.6c5.6-3.3 10.6-6.4 14.8-9.4s7.8-6 10.7-8.9c2.9-3 5.1-6 6.5-9s2.1-6.3 2.1-9.7c0-6.7-2.3-11.8-7-15.3-4.6-3.4-11.7-5.2-21.3-5.2-16.5 0-32.3 5.4-47.4 16.1V77.3c16.7-8.9 35.5-13.3 56.5-13.3 9.7 0 18.5 1 26.2 3.1s14.3 5.1 19.6 8.9c5.4 3.9 9.4 8.6 12.3 14.1 2.8 5.5 4.2 11.7 4.2 18.5 0 7.2-1.4 13.7-4.1 19.3s-6.3 10.8-10.8 15.4-9.7 8.8-15.6 12.7c-5.9 3.8-12 7.6-18.3 11.1-4.3 2.5-8.4 5-12.4 7.4q-6 3.75-10.5 7.2c-3.1 2.5-7.1 6.5-10 10.3" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},df={name:`div`,content:`<path d="M0 416v-6h7.1c7.9 0 13.6-3 16.9-9.1 2-3.6 3-11.8 3-24.5V231.6c0-14-1.3-22.8-3.9-26.3-3.6-4.9-9-7.3-16.1-7.3H0v-6h77.6c28.5 0 50.2 3.8 65 11.4 14.9 7.6 26.8 20.3 35.8 38s13.6 38.2 13.6 61.5c0 31.2-8.1 57.2-24.2 78.1-18.1 23.3-45.6 35-82.6 35zm54-16.2c11.9 3.1 21.9 4.6 29.9 4.6 21.7 0 39.8-9 54.1-26.9s21.5-42.3 21.5-73c0-30.9-7.2-55.3-21.5-73.2-14.3-17.8-32.8-26.8-55.2-26.8q-12.6 0-28.8 4.8zM298 410v6h-83v-6h6.7c7.8 0 13.5-2.7 17-8.1q3.3-5.25 3.3-25.5V231.6q0-17.1-1.8-22.5c-.9-2.8-2.8-5.1-5.7-7.1-4.1-2.6-8.4-4-12.8-4H215v-6h83v6h-7q-11.85 0-17.4 8.1-3.6 5.25-3.6 25.5v144.9c0 11.4.6 18.9 1.9 22.5 1 2.8 3 5.1 6 7.1 4.1 2.6 8.5 4 13.1 4h7zm214-218v6c-6.4 1.4-11.3 3.9-14.6 7.4-4.7 5.3-8.9 13.4-12.6 24.2L421.6 416h-4.9l-67.9-188.8c-3.5-9.7-5.9-15.6-7.4-17.8-2.2-3.3-5-5.9-8.2-7.8-3.3-1.9-7.6-3.1-13.2-3.6v-6h74v6c-8.4 1-13.8 2.7-16.3 5.2s-3.7 5.7-3.7 9.5c0 5.4 2 13.8 6.1 25.2l46.1 128.4L469 239.5c4.2-12.5 6.3-21.2 6.3-26q0-4.65-3.9-9c-2.6-2.9-6.9-4.9-13.1-6.1-.4-.1-1.2-.3-2.3-.5v-6h56zm0-96H0v32h512z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ff={name:`all`,content:`<path d="M120.1 343H52l-12 34.4c-2.9 8.5-4.4 14.8-4.4 19 0 3.3 1.3 6.2 3.8 8.8s8.1 4.2 16.5 4.9v5.9H0v-6q11.1-2.4 14.4-6.3c4.4-5.2 9.4-15.7 14.8-31.5L91.4 192H96l61.6 182.2q7.5 21.9 13.5 28.5c4 4.4 9.7 6.8 16.9 7.3v6h-70v-5.9c7-.4 11.7-1.9 14.2-4.3 2.5-2.5 3.7-5.5 3.7-9 0-4.7-1.7-12.2-5.2-22.3zm-3.5-12-30-88.5L55.8 331zm227.7 23.1 4.3 1.2-15.1 60.7H197v-6h6.5c7.4 0 12.6-3.1 15.8-9.3 1.8-3.5 2.7-11.7 2.7-24.5V222.7c0-14-1.2-13.9-3.6-17.5-3.3-4.9-8.3-7.3-14.9-7.3H196v-6h80v6.1s-15.4 1-19.2 3.3-6.4 5.2-7.8 8.8c-1.4 3.5-2.1 3.1-2 16.5v149.6c-.1 9.1.6 15.4 2 18.8 1 2.3 2.7 4 4.8 5.1 2.2 1.1 9 1.7 20.4 1.9h12.9c13.6-.2 23.1-1.5 28.6-4s10.5-7 15-13.5 9.1-16.6 13.6-30.4m163.4 0 4.3 1.2-15.1 60.7H360v-6h6.5c7.4 0 12.6-3.1 15.8-9.3 1.8-3.5 2.7-11.7 2.7-24.5V222.7c0-14-1.2-13.9-3.6-17.5-3.3-4.9-8.3-7.3-14.9-7.3H360v-6h80v6.1s-16.1 1-19.9 3.3-6.4 5.2-7.8 8.8c-1.4 3.5-2.1 3.1-2.4 16.5v149.6c.3 9.1 1 15.4 2.4 18.8 1 2.3 2.7 4 4.8 5.1s9 1.7 20.4 1.9h12.9c13.6-.2 23.1-1.5 28.6-4s10.5-7 15-13.5 9.2-16.6 13.7-30.4M512 96H0v32h512z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},pf={name:`h1`,content:`<path d="M128 288h96v-57q0-16.8-2.1-22.2c-1.1-2.7-3.3-5-6.8-7-4.6-2.6-10.1-3.9-15.3-3.9H192v-6h96v6h-7.7c-5.1 0-10 1.2-14.5 3.7-3.4 1.7-5.7 4.3-7 7.8-1.2 3.5-1.8 10.7-1.8 28.3V384c0 4.3.7 11.6 2.1 15.2 1.1 2.7 3.2 5 6.6 7q7.05 3.9 14.7 3.9h7.7v6h-96v-6h7.7c9 0 16.2-2.6 20.3-7.9 2.7-3.5 4.1-11.8 4.1-24.9V304h-96v73.1c0 11.1.7 18.4 2.1 22 1.1 2.7 3.4 5 6.8 7 4.7 2.6 9.6 3.9 14.8 3.9h8.3v6H64v-6h7.8c9.1 0 16.2-2.6 20.3-7.9 2.6-3.5 3.9-11.8 3.9-18.1V237.9c0-18.1-.7-25.5-2.1-29-1.1-2.7-3.3-5-6.6-7-4.8-2.6-10.3-3.9-15.5-3.9H64v-6h96v6h-8c-5.3 0-10.2 1.2-14.9 3.7-3.4 1.7-5.7 4.3-7.1 7.8-1.3 3.5-2 10.7-2 21.4zm192-69.9 63-26.1h1v185.3c0 12.3.5 20 1.5 23s3.2 5.3 6.4 7 14.1 2.5 24.1 2.8v6h-96v-6c10.4-.2 20.9-1.1 23.9-2.7s5.1-3.7 6.3-6.3q1.8-3.9 1.8-23.7V258.8c0-16-.5-26.2-1.6-30.8-.8-3.5-2.1-6-4.1-7.6q-3-2.4-7.2-2.4c-4 0-9.5 1.7-16.7 5zM512 96H0v32h512z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},mf={name:`h2`,content:`<path d="M128 288h96v-57q0-16.8-2.1-22.2c-1.1-2.7-3.3-5-6.8-7-4.6-2.6-10.1-3.9-15.3-3.9H192v-6h96v6h-7.7c-5.1 0-10 1.2-14.5 3.7-3.4 1.7-5.7 4.3-7 7.8-1.2 3.5-1.8 10.7-1.8 28.3V384c0 4.3.7 11.6 2.1 15.2 1.1 2.7 3.2 5 6.6 7q7.05 3.9 14.7 3.9h7.7v6h-96v-6h7.7c9 0 16.2-2.6 20.3-7.9 2.7-3.5 4.1-11.8 4.1-24.9V304h-96v73.1c0 11.1.7 18.4 2.1 22 1.1 2.7 3.4 5 6.8 7 4.7 2.6 9.6 3.9 14.8 3.9h8.3v6H64v-6h7.8c9.1 0 16.2-2.6 20.3-7.9 2.6-3.5 3.9-11.8 3.9-18.1V237.9c0-18.1-.7-25.5-2.1-29-1.1-2.7-3.3-5-6.6-7-4.8-2.6-10.3-3.9-15.5-3.9H64v-6h96v6h-8c-5.3 0-10.2 1.2-14.9 3.7-3.4 1.7-5.7 4.3-7.1 7.8-1.3 3.5-2 10.7-2 21.4zm336 86-15.3 42H320v-5.5c38.2-34.9 65.1-63.3 80.7-85.4q23.4-33.15 23.4-60.6c0-14-4.3-25.4-12.8-34.4-8.6-9-18.8-13.5-30.7-13.5-10.8 0-20.5 3.2-29.1 9.5s-15 15.6-19.1 27.8h-6c2.7-20 9.7-35.4 20.9-46.1s25.2-16.1 42-16.1c17.9 0 32.8 5.7 44.7 17.2 12 11.5 17.9 25 17.9 40.6 0 11.1-2.6 22.3-7.8 33.4-8 17.5-21 36.1-39 55.7-27 29.4-43.8 47.2-50.5 53.3h56.9c11.8 0 20-.4 24.8-1.3 4.7-.9 9-2.6 12.8-5.3s7.1-6.5 10-11.4zm48-278H0v32h512z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},hf={name:`h3`,content:`<path d="M128 288h96v-57q0-16.8-2.1-22.2c-1.1-2.7-3.3-5-6.8-7-4.6-2.6-10.1-3.9-15.3-3.9H192v-6h96v6h-7.7c-5.1 0-10 1.2-14.5 3.7-3.4 1.7-5.7 4.3-7 7.8-1.2 3.5-1.8 10.7-1.8 28.3V384c0 4.3.7 11.6 2.1 15.2 1.1 2.7 3.2 5 6.6 7q7.05 3.9 14.7 3.9h7.7v6h-96v-6h7.7c9 0 16.2-2.6 20.3-7.9 2.7-3.5 4.1-11.8 4.1-24.9V304h-96v73.1c0 11.1.7 18.4 2.1 22 1.1 2.7 3.4 5 6.8 7 4.7 2.6 9.6 3.9 14.8 3.9h8.3v6H64v-6h7.8c9.1 0 16.2-2.6 20.3-7.9 2.6-3.5 3.9-11.8 3.9-18.1V237.9c0-18.1-.7-25.5-2.1-29-1.1-2.7-3.3-5-6.6-7-4.8-2.6-10.3-3.9-15.5-3.9H64v-6h96v6h-8c-5.3 0-10.2 1.2-14.9 3.7-3.4 1.7-5.7 4.3-7.1 7.8-1.3 3.5-2 10.7-2 21.4zm195.6-50.6q9.6-21.75 24.3-33.6c9.8-7.9 22-11.9 36.6-11.9 18 0 31.9 5.6 41.5 16.9 7.3 8.4 11 17.3 11 26.9 0 15.7-10.3 31.9-30.9 48.7 13.8 5.2 24.3 12.6 31.4 22.3s10.6 21 10.6 34c0 18.7-6.2 34.8-18.6 48.5q-24.3 26.7-70.2 26.7c-15.2 0-25.5-1.8-31-5.4s-8.2-7.5-8.2-11.6q0-4.65 3.9-8.1c2.6-2.3 5.7-3.5 9.4-3.5 2.8 0 5.6.4 8.5 1.3 1.9.5 6.1 2.5 12.8 5.8q9.9 4.95 13.8 6c4.1 1.2 8.5 1.8 13.1 1.8 11.3 0 21.1-4.2 29.5-12.6s12.5-18.3 12.5-29.8c0-8.4-1.9-16.5-5.8-24.5-2.9-5.9-6-10.4-9.5-13.5-4.8-4.2-11.3-8.1-19.6-11.5s-16.8-5.2-25.4-5.2H358v-4.8c8.7-1.1 17.5-4.1 26.3-9.1s15.2-11 19.2-18 6-14.7 6-23.1c0-10.9-3.6-19.8-10.7-26.5s-16-10.1-26.6-10.1c-17.2 0-31.5 8.8-43 26.4zM512 96H0v32h512z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},gf={name:`h4`,content:`<path d="M128 288h96v-57q0-16.8-2.1-22.2c-1.1-2.7-3.3-5-6.8-7-4.6-2.6-10.1-3.9-15.3-3.9H192v-6h96v6h-7.7c-5.1 0-10 1.2-14.5 3.7-3.4 1.7-5.7 4.3-7 7.8-1.2 3.5-1.8 10.7-1.8 28.3V384c0 4.3.7 11.6 2.1 15.2 1.1 2.7 3.2 5 6.6 7q7.05 3.9 14.7 3.9h7.7v6h-96v-6h7.7c9 0 16.2-2.6 20.3-7.9 2.7-3.5 4.1-11.8 4.1-24.9V304h-96v73.1c0 11.1.7 18.4 2.1 22 1.1 2.7 3.4 5 6.8 7 4.7 2.6 9.6 3.9 14.8 3.9h8.3v6H64v-6h7.8c9.1 0 16.2-2.6 20.3-7.9 2.6-3.5 3.9-11.8 3.9-18.1V237.9c0-18.1-.7-25.5-2.1-29-1.1-2.7-3.3-5-6.6-7-4.8-2.6-10.3-3.9-15.5-3.9H64v-6h96v6h-8c-5.3 0-10.2 1.2-14.9 3.7-3.4 1.7-5.7 4.3-7.1 7.8-1.3 3.5-2 10.7-2 21.4zm341 47v23h-29v58h-27v-58h-93v-20.7L422.1 192H440v143zm-56 0V226.1L336 335zm99-239H0v32h512z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},_f={name:`h5`,content:`<path d="M128 288h96v-57q0-16.8-2.1-22.2c-1.1-2.7-3.3-5-6.8-7-4.6-2.6-10.1-3.9-15.3-3.9H192v-6h96v6h-7.7c-5.1 0-10 1.2-14.5 3.7-3.4 1.7-5.7 4.3-7 7.8-1.2 3.5-1.8 10.7-1.8 28.3V384c0 4.3.7 11.6 2.1 15.2 1.1 2.7 3.2 5 6.6 7q7.05 3.9 14.7 3.9h7.7v6h-96v-6h7.7c9 0 16.2-2.6 20.3-7.9 2.7-3.5 4.1-11.8 4.1-24.9V304h-96v73.1c0 11.1.7 18.4 2.1 22 1.1 2.7 3.4 5 6.8 7 4.7 2.6 9.6 3.9 14.8 3.9h8.3v6H64v-6h7.8c9.1 0 16.2-2.6 20.3-7.9 2.6-3.5 3.9-11.8 3.9-18.1V237.9c0-18.1-.7-25.5-2.1-29-1.1-2.7-3.3-5-6.6-7-4.8-2.6-10.3-3.9-15.5-3.9H64v-6h96v6h-8c-5.3 0-10.2 1.2-14.9 3.7-3.4 1.7-5.7 4.3-7.1 7.8-1.3 3.5-2 10.7-2 21.4zm320-96-12.6 28h-66L355 249.1c28.6 4.2 51.2 14.9 68 32 14.3 14.7 21.5 32 21.5 51.9 0 11.6-2.3 22.3-7 32.1s-10.6 18.2-17.7 25.2c-7.1 6.9-15 12.5-23.8 16.7-12.4 6-25.1 8.9-38.2 8.9-13.2 0-22.7-2.2-28.7-6.7s-9-9.4-9-14.9c0-3 1.2-5.7 3.7-8s5.6-3.5 9.4-3.5c2.8 0 5.3.4 7.4 1.3s5.7 3.1 10.8 6.7q12.15 8.4 24.6 8.4 18.9 0 33.3-14.4c14.4-14.4 14.3-21.2 14.3-35 0-13.3-4.3-25.7-12.8-37.3-8.5-11.5-20.3-20.4-35.3-26.7-11.8-4.9-27.8-7.7-48.1-8.4l42.1-85.5H448zm64-96H0v32h512z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},vf={name:`h6`,content:`<path d="M128 288h96v-57q0-16.8-2.1-22.2c-1.1-2.7-3.3-5-6.8-7-4.6-2.6-10.1-3.9-15.3-3.9H192v-6h96v6h-7.7c-5.1 0-10 1.2-14.5 3.7-3.4 1.7-5.7 4.3-7 7.8-1.2 3.5-1.8 10.7-1.8 28.3V384c0 4.3.7 11.6 2.1 15.2 1.1 2.7 3.2 5 6.6 7q7.05 3.9 14.7 3.9h7.7v6h-96v-6h7.7c9 0 16.2-2.6 20.3-7.9 2.7-3.5 4.1-11.8 4.1-24.9V304h-96v73.1c0 11.1.7 18.4 2.1 22 1.1 2.7 3.4 5 6.8 7 4.7 2.6 9.6 3.9 14.8 3.9h8.3v6H64v-6h7.8c9.1 0 16.2-2.6 20.3-7.9 2.6-3.5 3.9-11.8 3.9-18.1V237.9c0-18.1-.7-25.5-2.1-29-1.1-2.7-3.3-5-6.6-7-4.8-2.6-10.3-3.9-15.5-3.9H64v-6h96v6h-8c-5.3 0-10.2 1.2-14.9 3.7-3.4 1.7-5.7 4.3-7.1 7.8-1.3 3.5-2 10.7-2 21.4zm316-96v5.9c-13.1 1.4-23.9 4.2-32.2 8.4s-16.5 10.6-24.6 19.2-14.8 18.2-20.2 28.7c-5.3 10.6-9.8 23.1-13.4 37.6 14.3-10.5 28.7-15.8 43.2-15.8 13.8 0 25.8 5.9 36 17.8S448 321 448 339.6c0 18-5.1 34.5-15.4 49.3-12.3 18-28.7 27-49 27-13.8 0-25.6-4.9-35.2-14.6-18.9-19-28.4-43.6-28.4-73.8 0-19.3 3.6-37.7 10.9-55s17.6-32.8 31.1-46.3 26.4-22.5 38.8-27.2 23.8-7 34.5-7zm-92.9 111.4c-1.8 14.3-2.7 25.9-2.7 34.7 0 10.2 1.8 21.2 5.3 33.2 3.5 11.9 8.8 21.4 15.8 28.4 5.1 5 11.3 7.5 18.5 7.5 8.7 0 16.4-4.3 23.2-13q10.2-13.05 10.2-37.2 0-27.15-10.2-47.1C401 289.95 394.8 290 382.4 290c-3.8 0-7.8.8-12.2 2.5-4.3 1.6-10.7 5.2-19.1 10.9M512 96H0v32h512z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},yf={name:`list-ordered`,content:`<path d="M192 64h288v32H192zm0 160h288v32H192zm0 160h288v32H192zM96 32v128H64V64c-1.5 1.3-14.9 7.8-22.1 10V50.8c7.2-2.1 13.9-4.8 20.3-8 6.3-3.3 12.1-6.8 17.2-10.7zM66.7 297h61.1v23H32v-9.5c0-6.4 1.2-12.2 3.7-17.3q3.75-7.65 9.3-13.8t12.3-10.8c4.5-3.1 8.7-6 12.7-8.5 4.2-2.6 7.9-5.1 11.1-7.6 3.2-2.4 5.9-4.8 8-7.2 2.2-2.4 3.8-4.8 4.9-7.2s1.6-5 1.6-7.8c0-5.4-1.7-9.5-5.2-12.2-3.5-2.8-8.8-4.1-16-4.1-12.4 0-24.2 4.3-35.5 12.9v-24.4c12.5-7.1 26.6-10.6 42.4-10.6 7.3 0 13.8.8 19.6 2.5q8.7 2.55 14.7 7.2c4 3.1 7.1 6.9 9.2 11.3s3.2 9.3 3.2 14.8c0 5.8-1 10.9-3.1 15.5-2 4.5-4.8 8.6-8.1 12.3-3.4 3.7-7.3 7.1-11.7 10.1-4.4 3.1-9 6-13.8 8.9-3.2 2-6.3 4-9.3 5.9-3 2-5.6 3.9-7.9 5.8s-4.1 3.8-5.4 5.6-2 3.6-2 5.2M32 473.8V450c10.1 6 21.8 9.1 35.3 9.1q12.75 0 19.8-4.5c4.7-3 7.1-7.2 7.1-12.5 0-5.5-2.9-9.8-8.8-12.8-5.8-3-13.9-4.5-24.1-4.5h-14V404h12.9c19.6 0 29.4-5.4 29.4-16.1 0-10.1-7.5-15.1-22.6-15.1-10.1 0-19.9 2.7-29.4 8v-22.3c10.6-4.4 22.9-6.6 37-6.6 15.4 0 27.4 2.8 36 8.5s12.9 13.1 12.9 22.2c0 16.2-10 26.3-29.9 30.4v.4c10.6 1.1 19 4.3 25.2 9.5 6.2 5.3 9.2 11.7 9.2 19.4 0 11.6-5.1 20.7-15.4 27.4S88.1 480 69.9 480c-15.5 0-28.2-2.1-37.9-6.2" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},bf={name:`list-unordered`,content:`<path d="M192 64h288v32H192zm0 160h288v32H192zm0 160h288v32H192zM80 32c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48m0 160c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48m0 160c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},xf={name:`indent`,content:`<path d="M480 64H32V32h448zm0 32H224v32h256zm0 64H224v32h256zm0 64H224v32h256zm0 64H224v32h256zm0 64H224v32h256zm0 64H32v32h448zM160 240 32 128v224z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Sf={name:`outdent`,content:`<path d="M480 64H32V32h448zm0 32H224v32h256zm0 64H224v32h256zm0 64H224v32h256zm0 64H224v32h256zm0 64H224v32h256zm0 64H32v32h448zm-320-64V128L32 240z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Cf={name:`insert-top`,content:`<path d="M192 320h192v32H192zm0-128h288v-32H192zm192 64H192v32h192zM32 64v224l96-112z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},wf={name:`insert-middle`,content:`<path d="M192 128h192v32H192zm0 128h288v-32H192zm192 64H192v32h192zM32 128v224l96-112z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Tf={name:`insert-bottom`,content:`<path d="M192 224h192v32H192zm0 128h288v-32H192zm192-192H192v32h192zM32 224v224l96-112z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ef={name:`align-top`,content:`<path d="M480 64H32V32h448zm-64 32H96v32h320zm64 64H32v32h448z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Df={name:`align-middle`,content:`<path d="M480 192H32v-32h448zm-64 32H96v32h320zm64 64H32v32h448z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Of={name:`align-bottom`,content:`<path d="M480 352H32v-32h448zm-64 32H96v32h320zm64 64H32v32h448z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},kf={name:`align-left`,content:`<path d="M448 96H64V64h384zm-96 32H64v32h288zm96 64H64v32h384zm-96 64H64v32h288zm96 64H64v32h384zm-96 64H64v32h288z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Af={name:`align-center`,content:`<path d="M448 96H64V64h384zm-64 64H128v-32h256zm64 64H64v-32h384zm-64 64H128v-32h256zm64 64H64v-32h384zm-64 64H128v-32h256z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},jf={name:`align-right`,content:`<path d="M64 192h384v32H64zm384-96V64H64v32zm-288 64h288v-32H160zM64 320v32h384v-32zm96-32h288v-32H160zm0 96v32h288v-32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Mf={name:`align-justify`,content:`<path d="M448 160H64v-32h384zm0-96H64v32h384zM64 352h384v-32H64zm0-64h384v-32H64zm0-64h384v-32H64zm0 192h384v-32H64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Nf={name:`align-remove`,content:`<path d="m78.9 192 32 32H64v-32zM64 288h110.9l-32-32H64zm0 64h174.9l-32-32H64zm0 32v32h238.9l-32-32zm393.4 96 22.6-22.6-41.4-41.4h9.4v-32h-41.4l-32-32H448v-32H342.6l-32-32H448v-32H278.6l-32-32H448v-32H214.6l-32-32H448v-32H150.6l-32-32H448V64H86.6l-32-32L32 54.6" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Pf={name:`text-wrap`,content:`<path d="M480 96v32H96V96zM352 256v224H32V256zm-32 32H64v160h256zm-32 32H96v32h192zm0 96v-32H96v32zM64 64h288V32H32v160h320v-32H64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ff={name:`horizontal-rule`,content:`<path d="M320 96H32V64h288zm96 32H32v32h384zm64 96H32v64h448zM320 352H32v32h288zm96 64H32v32h384z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},If={name:`table-align-top-left`,content:`<path d="M32 480V0h448v480zM64 32v416h384V32zm32 64h192V64H96zm0 64h320v-32H96zm0 64h192v-32H96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Lf={name:`table-align-top-center`,content:`<path d="M32 480V0h448v480zM64 32v416h384V32zm288 32H160v32h192zm64 64H96v32h320zm-64 64H160v32h192z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Rf={name:`table-align-top-right`,content:`<path d="M32 480V0h448v480zM64 32v416h384V32zm352 32H224v32h192zm0 64H96v32h320zm0 64H224v32h192z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},zf={name:`table-align-middle-left`,content:`<path d="M32 480V0h448v480zM64 32v416h384V32zm32 160h192v-32H96zm0 64h320v-32H96zm0 64h192v-32H96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Bf={name:`table-align-middle-center`,content:`<path d="M32 480V0h448v480zM64 32v416h384V32zm288 128H160v32h192zm64 64H96v32h320zm-64 64H160v32h192z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Vf={name:`table-align-middle-right`,content:`<path d="M32 480V0h448v480zM64 32v416h384V32zm352 128H224v32h192zm0 64H96v32h320zm0 64H224v32h192z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Hf={name:`table-align-bottom-left`,content:`<path d="M32 480V0h448v480zM64 32v416h384V32zm32 256h192v-32H96zm0 64h320v-32H96zm0 64h192v-32H96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Uf={name:`table-align-bottom-center`,content:`<path d="M32 480V0h448v480zM64 32v416h384V32zm288 224H160v32h192zm64 64H96v32h320zm-64 64H160v32h192z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Wf={name:`table-align-bottom-right`,content:`<path d="M32 480V0h448v480zM64 32v416h384V32zm352 224H224v32h192zm0 64H96v32h320zm0 64H224v32h192z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Gf={name:`table-align-remove`,content:`<path d="M32 0v480h448V0zm416 448H64V32h384zM131.6 224l29.9 32H128v-32zm-3.6 64h63.4l29.9 32H128zm123.1 64 29.9 32H128v-32zM96 92l22.6-22.6L143.5 96H384v32H173.4l29.9 32H384v32H233.1l29.9 32h121v32h-91.2l29.9 32H384v32h-31.4l63.4 68-22.6 22.6z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Kf={name:`borders-all`,content:`<path d="M32 32v416h416V32zm32 32h160v160H64zm0 352V256h160v160zm352 0H256V256h160zm0-192H256V64h160z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},qf={name:`borders-outside`,content:`<path d="M128 256H96v-32h32zm64-32h-32v32h32zm64 0h-32v32h32zm0-64h-32v32h32zm0-64h-32v32h32zm0 256h-32v32h32zm0-64h-32v32h32zm64-64h-32v32h32zm64 0h-32v32h32zm64-192v416H32V32zm-32 32H64v352h352z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Jf={name:`borders-inside`,content:`<path d="M64 64H32V32h32zm0 32H32v32h32zm0 64H32v32h32zm0 128H32v32h32zm0 64H32v32h32zM448 96h-32v32h32zm0 64h-32v32h32zm0 128h-32v32h32zm0 64h-32v32h32zM128 32H96v32h32zm64 0h-32v32h32zM64 416H32v32h32zm64 0H96v32h32zm64 0h-32v32h32zm128 0h-32v32h32zm64 0h-32v32h32zm64 0h-32v32h32zM320 32h-32v32h32zm64 0h-32v32h32zm64 0h-32v32h32zm0 192H256V32h-32v192H32v32h192v192h32V256h192z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Yf={name:`borders-inside-horizontal`,content:`<path d="M448 224v32H32v-32zM64 32H32v32h32zm0 96H32V96h32zm0 64H32v-32h32zm0 128H32v-32h32zm0 64H32v-32h32zm384-256h-32V96h32zm0 64h-32v-32h32zm0 128h-32v-32h32zm0 64h-32v-32h32zM128 64H96V32h32zm64 0h-32V32h32zm64 0h-32V32h32zm0 64h-32V96h32zm0 64h-32v-32h32zm0 128h-32v-32h32zm0 64h-32v-32h32zm0 64h-32v-32h32zM64 416H32v32h32zm64 32H96v-32h32zm64 0h-32v-32h32zm128-32h-32v32h32zm64 32h-32v-32h32zm64 0h-32v-32h32zM320 32h-32v32h32zm64 32h-32V32h32zm64 0h-32V32h32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Xf={name:`borders-inside-vertical`,content:`<path d="M256 448h-32V32h32zM448 64V32h-32v32zm-96 0V32h32v32zm-64 0V32h32v32zm-128 0V32h32v32zm-64 0V32h32v32zm256 384v-32h32v32zm-64 0v-32h32v32zm-128 0v-32h32v32zm-64 0v-32h32v32zm320-320V96h32v32zm0 64v-32h32v32zm0 64v-32h32v32zm-64 0v-32h32v32zm-64 0v-32h32v32zm-128 0v-32h32v32zm-64 0v-32h32v32zm-64 0v-32h32v32zM64 64V32H32v32zm-32 64V96h32v32zm0 64v-32h32v32zm32 128v-32H32v32zm-32 64v-32h32v32zm0 64v-32h32v32zm416-128v-32h-32v32zm-32 64v-32h32v32zm0 64v-32h32v32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Zf={name:`border-top`,content:`<path d="M448 32v32H32V32zM64 96H32v32h32zm0 96H32v-32h32zm0 64H32v-32h32zm0 64H32v-32h32zm0 64H32v-32h32zm384-192h-32v-32h32zm0 64h-32v-32h32zm0 64h-32v-32h32zm0 64h-32v-32h32zM128 256H96v-32h32zm64 0h-32v-32h32zm64-128h-32V96h32zm0 64h-32v-32h32zm0 64h-32v-32h32zm0 64h-32v-32h32zm0 64h-32v-32h32zm0 64h-32v-32h32zM64 416H32v32h32zm64 32H96v-32h32zm64 0h-32v-32h32zm128-32h-32v32h32zm64 32h-32v-32h32zm64 0h-32v-32h32zM320 224h-32v32h32zm64 32h-32v-32h32zm64-128h-32V96h32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Qf={name:`border-bottom`,content:`<path d="M32 448v-32h416v32zm32-96H32v32h32zm0-32H32v-32h32zm0-64H32v-32h32zm0-64H32v-32h32zm0-64H32V96h32zm384 192h-32v-32h32zm0-64h-32v-32h32zm0-64h-32v-32h32zm0-64h-32V96h32zM128 256H96v-32h32zm64 0h-32v-32h32zm64 128h-32v-32h32zm0-64h-32v-32h32zm0-64h-32v-32h32zm0-64h-32v-32h32zm0-64h-32V96h32zm0-64h-32V32h32zM64 32H32v32h32zm64 32H96V32h32zm64 0h-32V32h32zm128-32h-32v32h32zm64 32h-32V32h32zm64 0h-32V32h32zM320 224h-32v32h32zm64 32h-32v-32h32zm64 128h-32v-32h32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},$f={name:`border-left`,content:`<path d="M32 32h32v416H32zm96 32V32H96v32zm32 0V32h32v32zm64 0V32h32v32zm64 0V32h32v32zm64 0V32h32v32zM160 448v-32h32v32zm64 0v-32h32v32zm64 0v-32h32v32zm64 0v-32h32v32zM224 128V96h32v32zm0 64v-32h32v32zM96 256v-32h32v32zm64 0v-32h32v32zm64 0v-32h32v32zm64 0v-32h32v32zm64 0v-32h32v32zm64 0v-32h32v32zm32-192V32h-32v32zm-32 64V96h32v32zm0 64v-32h32v32zm32 128v-32h-32v32zm-32 64v-32h32v32zm0 64v-32h32v32zM256 320v-32h-32v32zm-32 64v-32h32v32zM96 448v-32h32v32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ep={name:`border-right`,content:`<path d="M448 448h-32V32h32zM384 64V32h-32v32zm-96 0V32h32v32zm-64 0V32h32v32zm-64 0V32h32v32zm-64 0V32h32v32zm192 384v-32h32v32zm-64 0v-32h32v32zm-64 0v-32h32v32zm-64 0v-32h32v32zm128-320V96h32v32zm0 64v-32h32v32zm128 64v-32h32v32zm-64 0v-32h32v32zm-64 0v-32h32v32zm-64 0v-32h32v32zm-64 0v-32h32v32zm-64 0v-32h32v32zM64 64V32H32v32zm-32 64V96h32v32zm0 64v-32h32v32zm32 128v-32H32v32zm-32 64v-32h32v32zm0 64v-32h32v32zm224-128v-32h-32v32zm-32 64v-32h32v32zm128 64v-32h32v32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},tp={name:`borders-none`,content:`<path d="M384 64V32h-32v32zm-96 0V32h32v32zm-64 0V32h32v32zm-64 0V32h32v32zm-64 0V32h32v32zm192 384v-32h32v32zm-64 0v-32h32v32zm-64 0v-32h32v32zm-64 0v-32h32v32zm128-320V96h32v32zm0 64v-32h32v32zm128 64v-32h32v32zm-64 0v-32h32v32zm-64 0v-32h32v32zm-64 0v-32h32v32zm-64 0v-32h32v32zm-64 0v-32h32v32zM64 64V32H32v32zm-32 64V96h32v32zm0 64v-32h32v32zm32 128v-32H32v32zm-32 64v-32h32v32zm0 64v-32h32v32zm384-192v-32h32v32zm32-192V32h-32v32zm-32 64V96h32v32zm0 64v-32h32v32zm32 128v-32h-32v32zm-32 64v-32h32v32zm0 64v-32h32v32zM256 320v-32h-32v32zm-32 64v-32h32v32zm128 64v-32h32v32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},np={name:`borders-show-hide`,content:`<path d="M64 448h128v32H32V32h448v128h-32V64H64zm384 0h-64v32h96v-96h-32zM160 288v-64H96v64zm64 0h64v-64h-64zm160-32v-32h-32v32zM288 96h-64v64h64zm0 384L160 352l45-45 83 83 147-147 45 45z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},rp={name:`form`,content:`<path d="M416 32V0h-32v32h-32V0h-32v32h-32V0h-32v32h-32V0h-32v32h-32V0h-32v32H96V0H64v32H32v32H0v32h32v32H0v32h32v32H0v32h32v32H0v32h32v32H0v32h32v32H0v32h32v32h32v32h32v-32h32v32h32v-32h32v32h32v-32h32v32h32v-32h32v32h32v-32h32v32h32v-32h32v-32h32v-32h-32v-32h32v-32h-32v-32h32v-32h-32v-32h32v-32h-32v-32h32v-32h-32V96h32V64h-32V32zm0 384H64V64h352zm32 64v-32h32v32zm32-448h-32V0h32zM0 448h32v32H0zM32 0v32H0V0z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ip={name:`form-element`,content:`<path d="M416 32V0h-32v32h-32V0h-32v32h-32V0h-32v32h-32V0h-32v32h-32V0h-32v32H96V0H64v32H32v32H0v32h32v32H0v32h32v32H0v32h32v32H0v32h32v32H0v32h32v32H0v32h32v32h32v32h32v-32h32v32h32v-32h32v32h32v-32h32v32h32v-32h32v32h32v-32h32v32h32v-32h32v-32h32v-32h-32v-32h32v-32h-32v-32h32v-32h-32v-32h32v-32h-32v-32h32v-32h-32V96h32V64h-32V32zm0 384H64V64h352zm32 64v-32h32v32zm32-448h-32V0h32zM0 448h32v32H0zM32 0v32H0V0zm160 128H96v32h96zm192 0H224v32h160zm0 64H224v32h160zm0 64H224v32h160zm0 64H224v32h160zm-192 0H96v32h96zm0-64H96v32h96zm0-64H96v32h96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ap={name:`code-snippet`,content:`<path d="M416 32V0h-32v32h-32V0h-32v32h-32V0h-32v32h-32V0h-32v32h-32V0h-32v32H96V0H64v32H32v32H0v32h32v32H0v32h32v32H0v32h32v32H0v32h32v32H0v32h32v32H0v32h32v32h32v32h32v-32h32v32h32v-32h32v32h32v-32h32v32h32v-32h32v32h32v-32h32v32h32v-32h32v-32h32v-32h-32v-32h32v-32h-32v-32h32v-32h-32v-32h32v-32h-32v-32h32v-32h-32V96h32V64h-32V32zm0 256v128H64V64h352zM32 0v32H0V0zM0 448h32v32H0zm198.6-265.4L141.3 240l57.4 57.4L176 320l-80-80 80-80zM304 160l80 80-80 80-22.6-22.6 57.4-57.4-57.4-57.4zM480 32h-32V0h32zm-32 448v-32h32v32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},op={name:`select-all`,content:`<path d="M448 448h32v32h-32zm0-448h32v32h-32zM0 448h32v32H0zM0 0h32v32H0zm448 384h32v32h-32zm0-64h32v32h-32zm0-64h32v32h-32zm0-64h32v32h-32zm0-64h32v32h-32zm0-64h32v32h-32zM0 384h32v32H0zm0-64h32v32H0zm0-64h32v32H0zm0-64h32v32H0zm0-64h32v32H0zm0-64h32v32H0zm128 384h32v32h-32zm-64 0h32v32H64zm128 0h32v32h-32zm64 0h32v32h-32zm64 0h32v32h-32zm64 0h32v32h-32zM64 0h32v32H64zm64 0h32v32h-32zm64 0h32v32h-32zm64 0h32v32h-32zm64 0h32v32h-32zm64 0h32v32h-32zm-96 64 53.4 53.4L240 218.9 138.6 117.4 192 64H64v128l53.5-53.5L218.9 240 117.5 341.5 64 288v128h128l-53.4-53.4L240 261.1l101.4 101.5L288 416h128V288l-53.5 53.5L261.1 240l101.4-101.5L416 192V64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},sp={name:`button`,content:`<path d="m130.1 130.1 36.1 93.9H64c-17.6 0-32-14.4-32-32V64c0-17.6 14.4-32 32-32h384c17.6 0 32 14.4 32 32v128c0 17.6-14.4 32-32 32h-73.8zM480 299 185.8 185.8 299 480l22.6-113.1L434.7 480l45.3-45.3-113.1-113.1z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},cp={name:`select-box`,content:`<path d="M384 352H128v-32h256zm0 32H128v32h256zm0-128H128v32h256zm96-192v128c0 17.6-14.4 32-32 32v224c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V224c-17.6 0-32-14.4-32-32V64c0-17.6 14.4-32 32-32h384c17.6 0 32 14.4 32 32M352 96l32 64 32-64zm64 128H96v224h320z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},lp={name:`calendar-date`,content:`<path d="M448 32h-64V0h-64v32H192V0h-64v32H64c-17.6 0-32 14.4-32 32v384c0 17.6 14.4 32 32 32h384c17.6 0 32-14.4 32-32V64c0-17.6-14.4-32-32-32m0 416-383.9.1-.1-.1V192h384zm0-288H64V64.1l.1-.1H128v32h64V64h128v32h64V64h63.9l.1.1zM192 270.6S171.9 288 142 288v-32c29.9 0 58-32 58-32h24v192h-32zM384 416H256v-14.2c0-9.7 1.6-18.4 4.8-26 3.3-7.7 7.3-14.6 12.2-20.7 4.8-6.1 10.2-11.5 15.9-16.2s11.3-8.9 16.4-12.7c5.5-3.9 10.3-7.7 14.4-11.3 4.2-3.6 7.6-7.2 10.4-10.7q4.2-5.25 6.3-10.8 2.1-5.4 2.1-11.7c0-8.1-2.3-14.1-6.8-18.4-4.5-4.1-11.5-6.2-20.7-6.2-16 0-31.5 6.4-46.1 19.4v-37.1c16.5-10.6 35-16.1 55.5-16.1 9.6 0 18.2 1.3 25.7 3.8 7.6 2.5 14.1 6.1 19.3 10.7s9.3 10.3 12.1 17c2.7 6.6 4.1 14.1 4.1 22.3 0 8.7-1.4 16.6-4 23.3-2.7 6.8-6.3 12.9-10.6 18.5-4.5 5.6-9.5 10.6-15.3 15.2s-11.8 9.1-18 13.4c-4.2 3-8.3 5.9-12.2 8.9-3.9 2.9-7.4 5.8-10.4 8.7s-5.3 5.7-7.1 8.4c-1.9 2.7-2.7 7.8-2.7 10.3H384z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},up={name:`group-box`,content:`<path d="M144 81.6c-10.6-7.5-25.2-11.1-44.1-11.1-40.5 0-61.7 15-63.6 45.2h26.1c.7-16.8 12.8-25 36-25 11 0 19.2 1.6 24.4 4.8 2.6 1.6 4.6 3.3 6.2 5.1 1.5 1.9 2.5 4 3.2 6.6s1.2 5.6 1.4 9.4c.1 3.6.1 8.2.1 13.6h-12.8c-59.4 0-89.1 17.2-89.1 51.4 0 6.4 1.3 12 3.8 17.2 2.5 5.3 6 9.7 10.4 13.4 4.4 3.8 9.7 6.6 16 8.7 6.1 2.2 12.8 3.2 20 3.2 20.9 0 38.2-6.2 51.7-18.6v17.9H160v-97.8c0-22.1-5.4-36.7-16-44m-10.1 100.2c-2.3 3.3-5.1 6.2-8.4 9-3.2 2.6-6.8 4.9-10.7 6.8s-8 3.3-12.2 4.3-8.6 1.4-12.8 1.4c-9.6 0-17-2-22.5-5.9-5.5-4-8.3-9.8-8.3-17.2 0-20.7 18.9-30.9 56.9-30.9h18zM316 115.7c-2.7-9.3-6.6-17.2-11.8-23.8-5-6.4-11.4-11.5-18.7-15-7.5-3.4-16-5.2-25.5-5.2-16.4 0-30.2 6.9-41.7 20.5V32H192v192h26.2v-14.8c10.9 9.7 24.3 14.8 40 14.8 8.8 0 17-1.9 24.5-5.4 7.6-3.7 14.1-8.9 19.7-15.5 5.5-6.7 9.8-14.9 13-24.4 3-9.6 4.6-20.4 4.6-32.1 0-11.5-1.3-21.8-4-30.9m-32.6 73.6c-6.6 9.5-15.6 14.2-26.8 14.2-14.5 0-27.4-5.9-38.4-17.8v-69.1c11.9-16.6 25-24.9 39.4-24.9 11.4 0 20 4.6 26.2 13.9 6.2 9.2 9.3 22.9 9.3 41 .1 18.9-3.2 33.3-9.7 42.7M450 110c1.8 3.2 2.7 6.9 3 11.2h27c-.9-7.3-3.1-13.8-6.4-19.6s-7.6-10.5-12.7-14.2c-5.2-3.9-11.2-6.8-18-8.8-6.9-2-14.2-3-22.2-3-10.3 0-19.5 1.6-28 4.9s-15.7 8.1-21.8 14.4c-6 6.3-10.7 14.1-14 23.3s-4.9 19.7-4.9 31.5c0 11.9 1.6 22.5 4.9 31.7 3.1 9.2 7.8 17 13.9 23.2 6 6.3 13.3 11.1 21.8 14.4 8.3 3.3 17.9 5 28.2 5 8 0 15.3-1 22.2-3 6.8-2 12.8-4.9 18-8.8 5.1-3.9 9.4-8.8 12.7-14.4s5.5-12.1 6.4-19.6h-27c-.3 4.2-1.2 7.9-3 11.2-1.8 3.2-4.2 5.9-7 8.1-3 2.2-6.3 3.9-10.1 4.9-3.9 1.2-7.9 1.7-12.2 1.7-6.3 0-11.9-1.2-17-3.5-5.2-2.3-9.7-5.8-13.4-10.4-3.7-4.5-6.6-10.2-8.5-17-2.1-6.8-3.1-14.7-3.1-23.6 0-9.1 1-17.1 3.1-23.9 2.1-6.9 5.1-12.5 8.8-17.1 3.7-4.5 8-7.8 13.3-10.1 5.1-2.3 10.7-3.5 16.8-3.5 4.3 0 8.3.6 12.2 1.7 3.9 1.2 7.2 2.7 10.1 4.9 2.8 2.4 5.2 5.1 6.9 8.4M128 256h256v32H128zm0 64h256v32H128zm0 64h256v32H128zm256 32H128v-32h256zm0-128H128v-32h256zm0 64H128v-32h256zm32-96h32v192c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V256h32v192h320z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},dp={name:`textarea`,content:`<path d="M448 448h-32V256h32zM194 334c1.8 3.2 2.7 6.9 3 11.2h27c-.9-7.3-3.1-13.8-6.4-19.6s-7.6-10.5-12.7-14.2c-5.2-3.9-11.2-6.8-18-8.8-6.9-2-14.2-3-22.2-3-10.3 0-19.5 1.6-28 4.9s-15.7 8.1-21.8 14.4c-6 6.3-10.7 14.1-14 23.3S96 361.9 96 373.7c0 11.9 1.6 22.5 4.9 31.7 3.1 9.2 7.8 17 13.9 23.2 6 6.3 13.3 11.1 21.8 14.4 8.3 3.3 17.9 5 28.2 5 8 0 15.3-1 22.2-3 6.8-2 12.8-4.9 18-8.8 5.1-3.9 9.4-8.8 12.7-14.4s5.5-12.1 6.4-19.6h-27c-.3 4.2-1.2 7.9-3 11.2-1.8 3.2-4.2 5.9-7 8.1-3 2.2-6.3 3.9-10.1 4.9-3.9 1.2-7.9 1.7-12.2 1.7-6.3 0-11.9-1.2-17-3.5-5.2-2.3-9.7-5.8-13.4-10.4-3.7-4.5-6.6-10.2-8.5-17-2.1-6.8-3.1-14.7-3.1-23.6 0-9.1 1-17.1 3.1-23.9 2.1-6.9 5.1-12.5 8.8-17.1 3.7-4.5 8-7.8 13.3-10.1 5.1-2.3 10.7-3.5 16.8-3.5 4.3 0 8.3.6 12.2 1.7 3.9 1.2 7.2 2.7 10.1 4.9 2.8 2.4 5.2 5.1 6.9 8.4m14-252.4c-10.6-7.5-25.2-11.1-44.1-11.1-40.5 0-61.7 15-63.6 45.2h26.1c.7-16.8 12.8-25 36-25 11 0 19.2 1.6 24.4 4.8 2.6 1.6 4.6 3.3 6.2 5.1 1.5 1.9 2.5 4 3.2 6.6s1.2 5.6 1.4 9.4c.1 3.6.1 8.2.1 13.6h-12.8c-59.4 0-89.1 17.2-89.1 51.4 0 6.4 1.3 12 3.8 17.2 2.5 5.3 6 9.7 10.4 13.4 4.4 3.8 9.7 6.6 16 8.7 6.1 2.2 12.8 3.2 20 3.2 20.9 0 38.2-6.2 51.7-18.6v17.9H224v-97.8c0-22.1-5.4-36.7-16-44m-10.1 100.2c-2.3 3.3-5.1 6.2-8.4 9-3.2 2.6-6.8 4.9-10.7 6.8s-8 3.3-12.2 4.3-8.6 1.4-12.8 1.4c-9.6 0-17-2-22.5-5.9-5.5-4-8.3-9.8-8.3-17.2 0-20.7 18.9-30.9 56.9-30.9h18zM380 115.7c-2.7-9.3-6.6-17.2-11.8-23.8-5-6.4-11.4-11.5-18.7-15-7.5-3.4-16-5.2-25.5-5.2-16.4 0-30.2 6.9-41.7 20.5V32H256v192h26.2v-14.8c10.9 9.7 24.3 14.8 40 14.8 8.8 0 17-1.9 24.5-5.4 7.6-3.7 14.1-8.9 19.7-15.5 5.5-6.7 9.8-14.9 13-24.4 3-9.6 4.6-20.4 4.6-32.1 0-11.5-1.3-21.8-4-30.9m-32.6 73.6c-6.6 9.5-15.6 14.2-26.8 14.2-14.5 0-27.4-5.9-38.4-17.8v-69.1c11.9-16.6 25-24.9 39.4-24.9 11.4 0 20 4.6 26.2 13.9 6.2 9.2 9.3 22.9 9.3 41 .1 18.9-3.2 33.3-9.7 42.7M256 370.6c0 11.8 1.6 22.5 4.6 32.1 3.2 9.5 7.5 17.6 13 24.4 5.6 6.6 12.1 11.8 19.7 15.5 7.5 3.6 15.7 5.4 24.5 5.4 15.7 0 29.1-5 40-14.8V448H384V256h-26.2v60.1c-11.5-13.6-25.3-20.5-41.7-20.5-9.5 0-18 1.7-25.5 5.2-7.3 3.6-13.7 8.6-18.7 15-5.2 6.6-9.1 14.5-11.8 23.8-2.8 9.2-4.1 19.5-4.1 31m26.8 0c0-18.1 3.2-31.8 9.3-41 6.2-9.3 14.8-13.9 26.2-13.9 14.4 0 27.5 8.3 39.4 24.9v69.1c-11.1 11.9-23.9 17.8-38.4 17.8-11.2 0-20.2-4.7-26.8-14.2-6.4-9.4-9.7-23.8-9.7-42.7" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},fp={name:`textbox`,content:`<path d="M208 209.6c-10.6-7.5-25.2-11.1-44.1-11.1-40.5 0-61.7 15-63.6 45.2h26.1c.7-16.8 12.8-25 36-25 11 0 19.2 1.6 24.4 4.8 2.6 1.6 4.6 3.3 6.2 5.1 1.5 1.9 2.5 4 3.2 6.6s1.2 5.6 1.4 9.4c.1 3.6.1 8.2.1 13.6h-12.8c-59.4 0-89.1 17.2-89.1 51.4 0 6.4 1.3 12 3.8 17.2 2.5 5.3 6 9.7 10.4 13.4 4.4 3.8 9.7 6.6 16 8.7 6.1 2.2 12.8 3.2 20 3.2 20.9 0 38.2-6.2 51.7-18.6v17.9H224v-97.8c0-22.1-5.4-36.7-16-44m-10.1 100.2c-2.3 3.3-5.1 6.2-8.4 9-3.2 2.6-6.8 4.9-10.7 6.8s-8 3.3-12.2 4.3-8.6 1.4-12.8 1.4c-9.6 0-17-2-22.5-5.9-5.5-4-8.3-9.8-8.3-17.2 0-20.7 18.9-30.9 56.9-30.9h18zm170.3-89.9c-5-6.4-11.4-11.5-18.7-15-7.5-3.4-16-5.2-25.5-5.2-16.4 0-30.2 6.9-41.7 20.5V160H256v192h26.2v-14.8c10.9 9.7 24.3 14.8 40 14.8 8.8 0 17-1.9 24.5-5.4 7.6-3.7 14.1-8.9 19.7-15.5 5.5-6.7 9.8-14.9 13-24.4 3-9.6 4.6-20.4 4.6-32.1 0-11.5-1.3-21.8-4-31-2.8-9.3-6.7-17.1-11.8-23.7m-20.8 97.4c-6.6 9.5-15.6 14.2-26.8 14.2-14.5 0-27.4-5.9-38.4-17.8v-69.1c11.9-16.6 25-24.9 39.4-24.9 11.4 0 20 4.6 26.2 13.9 6.2 9.2 9.3 22.9 9.3 41 .1 18.9-3.2 33.3-9.7 42.7M448 64v384h-32V64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},pp={name:`textbox-hidden`,content:`<path d="M0 160h32v64H0zm0-32h32V64H0zm0 288h32v-64H0zm160 96h64v-32h-64zm-96 0h64v-32H64zM352 0h-64v32h64zm-96 0h-64v32h64zM0 512h32v-64H0zM448 0h-64v32h64zM160 0H96v32h64zM64 0H0v32h64zM0 320h32v-64H0zm480 128h32v-64h-32zm0-96h32v-64h-32zm0-96h32v-64h-32zm0-96h32V96h-32zm0-160v64h32V0zm-32 512h64v-32h-64zm-192 0h64v-32h-64zm96 0h64v-32h-64zm-6-165.4c-7.4 3.6-15.6 5.4-24.3 5.4-15.6 0-28.9-5-39.7-14.8V352h-26V160h26v60.1c11.4-13.6 25.1-20.5 41.4-20.5 9.4 0 17.9 1.7 25.3 5.2 7.2 3.6 13.6 8.6 18.6 15 5.2 6.6 9 14.5 11.7 23.8 2.7 9.2 4 19.5 4 31 0 11.8-1.6 22.5-4.6 32.1-3.2 9.5-7.4 17.6-12.9 24.4-5.5 6.6-12 11.7-19.5 15.5m10.9-72c0-18.1-3.2-31.8-9.3-41-6.2-9.3-14.8-13.9-26.2-13.9-14.4 0-27.5 8.3-39.4 24.9v69.1c11.1 11.9 23.9 17.8 38.4 17.8 11.2 0 20.2-4.7 26.8-14.2 6.4-9.4 9.7-23.8 9.7-42.7M224 253.5V351h-26v-17.6S167.1 352 146.2 352c-7.3 0-13.9-1-20-3.2-6.2-2-11.6-4.9-16-8.7-4.5-3.8-8-8.1-10.4-13.4-2.5-5.2-3.8-10.8-3.8-17.2 0-34.2 29.8-51.4 89.1-51.5h12.8c0-5.2 0-9.9-.1-13.5-.3-3.8-.7-6.8-1.4-9.4s-1.7-4.8-3.2-6.6c-1.6-1.7-3.6-3.5-6.2-5.1-5.2-3.2-13.4-4.8-24.4-4.8-23.2 0-35.3 8.2-36 24.4h-26.1c1.9-29.6 23.1-44.6 63.6-44.6 18.9 0 33.5 3.6 44.1 11.1 10.4 7.4 15.8 22 15.8 44M198 277h-18c-38 0-56.9 10.3-56.9 30.9 0 7.4 2.8 13.1 8.3 17.2 5.5 3.9 12.9 5.9 22.5 5.9 4.2 0 8.6-.4 12.8-1.4s8.3-2.5 12.2-4.3c3.9-1.9 7.5-4.2 10.7-6.8 3.3-2.7 6.1-5.6 8.4-9zM448 64h-32v384h32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},mp={name:`password`,content:`<path d="M480 64v384h-32V64zM174.2 221.1l-11.3-11.3-34.9 34.9V192H96v52.7l-34.9-34.9-11.3 11.3L84.7 256H32v32h52.7l-34.9 34.9 11.3 11.3L96 299.3V352h32v-52.7l34.9 34.9 11.3-11.3-34.9-34.9H192v-32h-52.7zm224 0-11.3-11.3-34.9 34.9V192h-32v52.7l-34.9-34.9-11.3 11.3 34.9 34.9H256v32h52.7l-34.9 34.9 11.3 11.3 34.9-34.9V352h32v-52.7l34.9 34.9 11.3-11.3-34.9-34.9H416v-32h-52.7z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},hp={name:`paragraph-add`,content:`<path d="M320 96h-64v352h-32V96h-64v352h-32V256c-53 0-96-43-96-96s43-96 96-96h192zm96 256v-64h-32v64h-64v32h64v64h32v-64h64v-32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},gp={name:`edit-tools`,content:`<path d="m260.6 288 11.5 31.5 56.2-56.6L244.2 32H139.8L0 416h76.8l28-76.8 18.6-51.2zm-17.5-48H140.9L192 99.5zM224 413.3V480h66.7l169.7-168.5-67.9-67.9zm55.3 34-22.6-22.6 135.8-135.8 22.6 22.6zm223.4-178-22.6 22.6-67.9-67.9 22.5-22.7c12.5-12.4 32.9-12.4 45.3 0l22.7 22.7c12.4 12.4 12.4 32.8 0 45.3" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},_p={name:`template-manager`,content:`<path d="M377.2 292.1c-5.5 5.3-7.2 6.4-7.4 6.6-.2.1-.4.2-.9.2-.1-.2-.3-.7-.5-1.7s-.5-4.2-.5-15.1v-31.7c0-9.9-.7-16.2-2.3-19.7-2.4-5.4-6.1-9.4-11.2-12-6.2-3.1-14-4.7-23.3-4.7-12.3 0-22.1 2.8-29 8.4-7.2 5.7-10.9 12.3-10.9 19.4 0 4.1 1.2 7.5 3.6 10 2.5 2.7 5.7 4 9.6 4s7.2-1.3 9.6-3.8c2.4-2.4 3.6-5.9 3.6-10.2l-.2-5.8c0-1.9.9-3.5 2.7-5.1s4.4-2.4 7.9-2.4c4.7 0 8.1 1.3 10.4 3.9 1.7 1.9 3.6 6.3 3.6 16.8v.9c-15.6 5.6-26.5 10.2-33.4 14.1-7.8 4.4-13.1 9.1-16.3 14.3-2.5 3.9-3.7 8.5-3.7 13.8 0 8.2 2.5 14.9 7.5 20 5 5.2 11.6 7.8 19.4 7.8 4.9 0 9.5-1 13.8-2.9 2.2-1 6.6-3.9 13.5-8.9.7 2.9 1.9 5.2 3.5 6.9 2.8 3.1 6.6 4.7 11.2 4.7 8.5 0 17.1-5.6 25.7-16.8l.8-1v-16.3zm-35.2-.2c-8.9 6.7-14.1 8.1-16.9 8.1h-.1c-2.8 0-5.1-1.1-7.4-3.6-2.3-2.4-3.5-5.6-3.5-9.5 0-3 .9-5.8 2.8-8.4 2.1-2.8 5.7-5.6 10.6-8.2 2.4-1.3 7.2-3.4 14.4-6.2zm-97.9 12.2c-1.3-1.4-4-5.6-7.9-17.9L195.6 160h-7.7l-41 124.9c-4.1 12.7-7 17.9-8.8 20.1-.3.4-1.8 1.8-7.4 3.1l-2.8.6V320h43v-11.7l-3.2-.3c-6.6-.6-8.3-2-8.6-2.3-.9-.9-1.3-1.9-1.3-3 0-1.6.5-4.8 2.6-11.5l5.3-16.2h42.1l4.6 14c2.6 8.1 3.1 12 3.1 13.8 0 1.3-.4 2.2-1.3 3.2-.3.4-1.9 1.6-7 1.9l-3.3.2V320h52v-11.8l-3.2-.3c-3.8-.3-6.6-1.5-8.6-3.8M172.5 254l14.7-44.6 14.4 44.6zM352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96zm-224-32h-64v-64h64zm96 0h-64v-64h64zm96 0h-64v-64h64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},vp={name:`change-manually`,content:`<path d="m416 353 32-32v159H32V32h416v64h-32V64H64v384h352zm-192-3.7V416h66.7l169.7-168.5-67.9-67.9zm55.3 34-22.6-22.6 135.8-135.8 22.6 22.6zM502.7 160 480 137.3c-12.4-12.4-32.8-12.4-45.3 0L412.2 160l67.9 67.9 22.6-22.6c12.4-12.5 12.4-32.9 0-45.3M191.9 416H167v-22h-.6c-7.9 14.6-19.4 22-34.6 22-11.2 0-20-3.3-26.3-9.8S96 391 96 380.3c0-23.1 12.4-36.5 37.2-40.4l33.9-5.1c0-17.4-7.7-26.1-23.2-26.1-13.6 0-25.8 5-36.8 15v-24.2c12-7.6 25.9-11.5 41.7-11.5 28.8 0 43.3 15.2 43.3 45.6V416zM167 353.1l-23.9 3.6c-7.4 1-13 3-16.8 5.8s-5.6 7.8-5.6 14.9c0 5.2 1.7 9.4 5.2 12.7s8.1 5 13.9 5c7.9 0 14.4-3 19.5-8.9 5.2-5.9 7.7-13.4 7.7-22.4z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},yp={name:`track-changes`,content:`<path d="m412.2 256 22.6-22.6c12.4-12.4 32.8-12.4 45.3 0l22.6 22.6c12.4 12.4 12.4 32.8 0 45.3L480 323.8zm-19.7 19.6L250.9 417.2 224 445.3V512h66.7l28.1-26.9 141.6-141.6zM279.3 479.3 268 468l-11.3-11.3 135.8-135.8 22.6 22.6zM288 160H160v32h128zm64 64H160v32h192zm-64 64H160v32h128zm-64 64h-64v32h64zm188.2-96 22.6-22.6c12.4-12.4 32.8-12.4 45.3 0l22.6 22.6c12.4 12.4 12.4 32.8 0 45.3L480 323.8zm-19.7 19.6L250.9 417.2 224 445.3V512h66.7l28.1-26.9 141.6-141.6zM279.3 479.3 268 468l-11.3-11.3 135.8-135.8 22.6 22.6zM96 416V64h224v96h96v32h32v-64l-96-96H96c-17.7 0-32 14.3-32 32v352c0 17.7 14.3 32 32 32h96v-32zM0 512h192v-32H0z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},bp={name:`track-changes-enable`,content:`<path d="M502.7 173.3 480 195.8 412.2 128l22.6-22.6c12.4-12.4 32.8-12.4 45.3 0l22.6 22.6c12.4 12.4 12.4 32.8 0 45.3m-110.2-25.7 67.9 67.9-141.6 141.6-28.1 26.9H224v-66.7l26.9-28.1zm22.6 67.9-22.6-22.6-135.8 135.8L268 340l11.3 11.3zM160 320h32v-32h-32zm0-64h96v-32h-96zm128-96H160v32h128zM160 384h32v-32h-32zm256 64H96V64h224v96l80.11-79.89L352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V273.155l-32 32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},xp={name:`track-changes-accept`,content:`<path d="M128 128H96V64c0-17.7 14.3-32 32-32h224l64 64h-96V64H128zm122.9 193.2L224 349.3V416h66.7l28.1-26.9 141.6-141.6-67.9-67.9zm28.4 62.1L268 372l-11.3-11.3 135.8-135.8 22.6 22.6zM416 337.155l32-32V448c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32v-96h32v96h288zM502.7 205.3 480 227.8 412.2 160l22.6-22.6c12.4-12.4 32.8-12.4 45.3 0l22.6 22.6c12.4 12.4 12.4 32.8 0 45.3M288 144 112 320 0 208l45-45 67 67L243 99zm-96 272h-32v-32h32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Sp={name:`track-changes-accept-all`,content:`<path d="M128 160H96V96c0-17.7 14.3-32 32-32h224l64 64h-96V96H128zm264.5 51.6 67.9 67.9-141.6 141.6-28.1 26.9H224v-66.7l26.9-28.1zm22.6 67.9-22.6-22.6-135.8 135.8L268 404l11.3 11.3zM416 480H128v-96H96v96c0 17.7 14.3 32 32 32h288c17.7 0 32-14.3 32-32V337.155l-32 32zm86.7-288-22.6-22.6c-12.5-12.4-32.9-12.4-45.3 0L412.2 192l67.8 67.8 22.7-22.5c12.4-12.5 12.4-32.9 0-45.3M160 448h32v-32h-32zM64 32h256L288 0H64C46.3 0 32 14.3 32 32v128h32zm0 352H32v32c0 17.7 14.3 32 32 32zm179-253L112 262l-67-67-45 45 112 112 176-176z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Cp={name:`track-changes-reject`,content:`<path d="M102.627 272 160 329.373 137.373 352 80 294.627 22.627 352 0 329.373 57.373 272 0 214.627 22.627 192 80 249.373 137.373 192 160 214.627zM192 384v-32h-32v32zm310.7-256-22.6-22.6c-12.5-12.4-32.9-12.4-45.3 0L412.2 128l67.8 67.8 22.7-22.5c12.4-12.5 12.4-32.9 0-45.3M96 64h224v96l80.11-79.89L352 32H96c-17.7 0-32 14.3-32 32v96h32zm296.5 83.6 67.9 67.9-141.6 141.6-28.1 26.9H224v-66.7l26.9-28.1zm22.6 67.9-22.6-22.6-135.8 135.8L268 340l11.3 11.3zM416 448H96v-64H64v64c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V273.155l-32 32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},wp={name:`track-changes-reject-all`,content:`<path d="M102.627 272 160 329.373 137.373 352 80 294.627 22.627 352 0 329.373 57.373 272 0 214.627 22.627 192 80 249.373 137.373 192 160 214.627zM128 96h192v32h96l-64-64H128c-17.7 0-32 14.3-32 32v64h32zm264.5 115.6 67.9 67.9-141.6 141.6-28.1 26.9H224v-66.7l26.9-28.1zm22.6 67.9-22.6-22.6-135.8 135.8L268 404l11.3 11.3zM416 480H128v-96H96v96c0 17.7 14.3 32 32 32h288c17.7 0 32-14.3 32-32V337.155l-32 32zm86.7-288-22.6-22.6c-12.5-12.4-32.9-12.4-45.3 0L412.2 192l67.8 67.8 22.7-22.5c12.4-12.5 12.4-32.9 0-45.3M160 448h32v-32h-32zM64 32h256L288 0H64C46.3 0 32 14.3 32 32v128h32zm0 352H32v32c0 17.7 14.3 32 32 32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Tp={name:`document-manager`,content:`<path d="M64 416h224v32H64zm224-64H64v32h224zM400 0C288 0 288 96 288 96v160s0 64 80 64 80-64 80-64V96s0-32-48-32-48 32-48 32v128h32V116c0-11 .6-20 16-20s16 9 16 20v140s0 32-48 32-48-32-48-32V96s0-64 80-64 80 64 80 64v128h32V96s0-96-112-96M106.7 288 96 320H64l64-192h32l64 192h-32l-10.7-32zm10.6-32h53.3L144 176zM320 480H32V96h224V64H32C14.3 64 0 78.3 0 96v384c0 17.7 14.3 32 32 32h288c17.7 0 32-14.3 32-32V352h-32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ep={name:`custom-icon`,content:`<path d="M352 249H196.6q.9 35.7 19.8 55.2c18.9 19.5 30 18.8 52 19.4 4.9.1-1.1 28.8-12.4 28.8-30.9 0-51.6-9.7-69.3-29.1-17.8-19.4-26.7-46.8-26.7-82 0-33.3 9.7-60.4 29.1-81.4s43.5-31.4 72.4-31.4c28.8 0 51.1 9.1 66.9 27.2S352 199 352 231.1zm-36-29.9c-.1-19.8-5.1-35.2-14.7-46.2-9.7-11-23.1-16.5-40.3-16.5-16.6 0-30.7 5.8-42.4 17.3-11.6 11.6-18.8 26.7-21.5 45.3zM448 384V64c0-17.7-14.3-32-32-32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h256zm-32-32h-96v96H96V64h320z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Dp={name:`book`,content:`<path d="M448 480V96h-32v352H128c-17.6 0-32-14.4-32-32s14.4-32 32-32h256V32H128c-35.2 0-64 28.8-64 64v320c0 23.6 12.9 44.2 32 55.3 9.4 5.5 20.4 8.7 32 8.7zM128 64h224v288H128zm192 64H160V96h160zm0 128H160v-32h160zm-32-64H160v-32h128z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Op={name:`image-add`,content:`<path d="M272 160c26.5 0 48 21.5 48 48s-21.5 48-48 48-48-21.5-48-48 21.5-48 48-48m80 112-16 16-64 64-128-128L32 336V96.1l.1-.1h383.8l.1.1-.1 191.9H448V96c0-17.6-14.4-32-32-32H32C14.4 64 0 78.4 0 96v320c0 17.6 14.4 32 32 32h256v-64h64zm128 144h-32v-64h-32v64h-64v32h64v64h32v-64h64v-32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},kp={name:`image-edit`,content:`<path d="M304 160c26.5 0 48 21.5 48 48s-21.5 48-48 48-48-21.5-48-48 21.5-48 48-48m-32.6 159.4L176 224 64 336V96.1l.1-.1h383.8l.1.1V160h32V96c0-17.6-14.4-32-32-32H64c-17.6 0-32 14.4-32 32v320c0 17.6 14.4 32 32 32h128v-47.5zm189-7.9L290.7 480H224v-66.7l168.5-169.7zm-45.3 0-22.6-22.6-135.8 135.8 22.6 22.6zM447.9 448c17.7 0 32.1-14.4 32.1-32v-78.9L369.1 448zm54.8-224L480 201.3c-12.4-12.4-32.8-12.4-45.3 0L412.2 224l67.9 67.9 22.6-22.6c12.4-12.5 12.4-32.9 0-45.3" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ap={name:`image-map-editor`,content:`<path d="M448 64H64c-17.6 0-32 14.4-32 32v320c0 17.6 14.4 32 32 32h384c17.6 0 32-14.4 32-32V96c0-17.6-14.4-32-32-32M96 384H64v-32h32zm96 0h-64v-32h64zm96 0h-64v-32h64zm96 0h-64v-32h64zm64 0h-32v-32h32zm-.1-48-64-64-80 80L176 224 64 336V192h32v-32H64V96.1l.1-.1H128v32h32V96h287.9l.1.1zM352 208c0 26.5-21.5 48-48 48s-48-21.5-48-48 21.5-48 48-48 48 21.5 48 48m-224-48h32v32h-32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},jp={name:`comment`,content:`<path d="M448 32H64c-17.6 0-32 14.4-32 32v416l96-96h320c17.6 0 32-14.4 32-32V64c0-17.6-14.4-32-32-32m0 319.942a1 1 0 0 1-.058.058H114.745L64 402.745V64.057a1 1 0 0 1 .057-.057h383.885q.031.027.058.057z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Mp={name:`comment-remove`,content:`<path d="M114.745 352 64 402.745V64.057a1 1 0 0 1 .057-.057h383.885q.031.027.058.057V256h32V64c0-17.6-14.4-32-32-32H64c-17.6 0-32 14.4-32 32v416l96-96h128v-32zM480 342.627 457.373 320 400 377.373 342.627 320 320 342.627 377.373 400 320 457.373 342.627 480 400 422.627 457.373 480 480 457.373 422.627 400z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Np={name:`comments-remove`,content:`<path d="M480 64c0-17.6-14.4-32-32-32H160c-17.6 0-32 14.4-32 32v32h32V64.1l.1-.1H448l.1.1V256l-.1.1h32zM377.4 400l22.6 22.6-57.4 57.4-22.6-22.6zm0 0L320 342.6l22.6-22.6 57.4 57.4zm45.2 0 57.4 57.4-22.6 22.6-57.4-57.4-22.6-22.6 22.6-22.6 57.4-57.4 22.6 22.6zm-304.3-16L64 420.2V160.1l.1-.1H352l.1.1V256h32v-96c0-17.6-14.4-32-32-32H64c-17.6 0-32 14.4-32 32v320l96-64h128v-32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Pp={name:`silverlight`,content:`<path d="M256 0 0 256l256 256 256-256zm-75.9 324c-21.6 0-40.5-6.3-52.1-13.7v-33.2c14.5 10.8 32.9 17.9 51.4 17.9 16.3 0 28.6-5 28.6-17.6 0-10.6-6.8-14.5-18.9-18.9l-23.6-7.9c-23.9-7.9-39.7-20.3-39.7-47 0-29.9 25.7-46.2 57.3-46.2 19.7 0 35.8 4.7 48.8 12.6v32.9c-13.9-10.2-29.1-16.8-47.8-16.8-14.5 0-25.5 4.9-25.5 16 0 9.9 6.5 13.9 17.9 17.6l25.2 8.6c27.1 9.2 39.4 23.9 39.4 47.8.2 31.9-26.8 47.9-61 47.9m95.9-4V160h32v128h76v32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Fp={name:`media-manager`,content:`<path d="M192 384V128l192 128zm32-319.3V0C108.2 14.4 14.4 108.2 0 224h64.7c13.5-80.3 79-145.8 159.3-159.3m64 382.6V512c115.8-14.4 209.6-108.2 224-224h-64.7c-13.5 80.3-79 145.8-159.3 159.3M64.7 288H0c14.4 115.8 108.2 209.6 224 224v-64.7c-80.3-13.5-145.8-79-159.3-159.3m382.6-64H512C497.6 108.2 403.8 14.4 288 0v64.7c80.3 13.5 145.8 79 159.3 159.3" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ip={name:`video-external`,content:`<path d="M256 0C114.6 0 0 114.6 0 256s114.6 256 256 256 256-114.6 256-256S397.4 0 256 0m-64 384V128l192 128z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Lp={name:`flash-manager`,content:`<path d="M255.9 0C114.6 0 0 114.6 0 256.1 0 397.4 114.6 512 255.9 512 397.4 512 512 397.4 512 256.1 512 114.6 397.4 0 255.9 0M384 160c-30.1.3-48.4-4.6-81.2 64H352v64h-64s-53.5 129.4-160 128c-.8-14.2 0-43.9 0-64 70.5-10.7 93.6-88.3 109.9-126.9C286.3 74.5 384 95.1 384 95.1z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Rp={name:`binoculars`,content:`<path d="M480 288v96c0 17.7-14.3 32-32 32h-96c-17.7 0-32-14.3-32-32v-64H192v64c0 17.7-14.3 32-32 32H64c-17.7 0-32-14.3-32-32v-96c0-17.7 14.3-32 32-32v-64c0-17.7 14.3-32 32-32v-32c0-17.7 14.3-32 32-32h64s32 0 32 32v128h64V128c0-32 32-32 32-32h64c17.7 0 32 14.3 32 32v32c17.7 0 32 14.3 32 32v64c17.7 0 32 14.3 32 32M208 64h16V32h-96v32zm160 0h16V32h-96v32zM48 448H32v32h160v-32zm272 32h160v-32H320z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},zp={name:`copy`,content:`<path d="M384 96H192c-17.7 0-32 14.3-32 32v320c0 17.7 14.3 32 32 32h256c17.7 0 32-14.3 32-32V192zm64 352H192V128h160v96h96zM64 384h64v32H64c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32h192l32 32H64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Bp={name:`cut`,content:`<path d="M480 32h-45.3L256 210.7 210.7 256l-69.5 69.5c-9.1-3.6-18.9-5.5-29.2-5.5-44.2 0-80 35.8-80 80 0 10.3 2 20.2 5.5 29.2 8.1 20.7 24.6 37.1 45.3 45.3 9.1 3.6 18.9 5.5 29.2 5.5 44.2 0 80-35.8 80-80 0-10.3-2-20.2-5.5-29.2l69.5-69.5 69.5 69.5c-3.6 9.1-5.5 18.9-5.5 29.2 0 44.2 35.8 80 80 80 10.3 0 20.2-2 29.2-5.5 20.7-8.1 37.1-24.6 45.3-45.3 3.6-9.1 5.5-18.9 5.5-29.2 0-44.2-35.8-80-80-80-10.3 0-20.2 2-29.2 5.5L301.3 256 480 77.3zM160 400c0 26.5-21.5 48-48 48-.9 0-1.8 0-2.7-.1-24.4-1.3-43.9-20.9-45.3-45.3 0-.9-.1-1.8-.1-2.7 0-26.5 21.5-48 48-48 .9 0 1.8 0 2.7.1 24.4 1.3 43.9 20.9 45.3 45.3.1.9.1 1.8.1 2.7m237.3-47.9c.9 0 1.8-.1 2.7-.1 26.5 0 48 21.5 48 48 0 .9 0 1.8-.1 2.7-1.3 24.4-20.9 43.9-45.3 45.3-.9 0-1.8.1-2.7.1-26.5 0-48-21.5-48-48 0-.9 0-1.8.1-2.7 1.4-24.5 20.9-44 45.3-45.3M240 256c0-8.8 7.2-16 16-16s16 7.2 16 16-7.2 16-16 16-16-7.2-16-16m-74.5-45.3L32 77.3V32h45.3l133.5 133.5z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Vp={name:`clipboard`,content:`<path d="M416 32H311.4C300.3 12.9 279.7 0 256 0s-44.3 12.9-55.4 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32m-160 0c17.7 0 32 14.3 32 32h-64c0-17.7 14.3-32 32-32m160 416H96V64h64v64h192V64h64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Hp={name:`clipboard-code`,content:`<path d="M214.6 361.4 192 384l-80-80 80-80 22.6 22.6-57.3 57.4zM448 64v384c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32h104.6C211.7 12.9 232.3 0 256 0s44.3 12.9 55.4 32H416c17.7 0 32 14.3 32 32m-224 0h64c0-17.7-14.3-32-32-32s-32 14.3-32 32m192 0h-64v64H160V64H96v384h320zM297.4 246.6l57.4 57.4-57.4 57.4L320 384l80-80-80-80z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Up={name:`clipboard-word`,content:`<path d="m128 160 48.5 192h46.7L256 238.4 285.3 352h43.1L384 160h-73v35h19.3l-22.2 86-28.8-121h-45.4l-33.1 119.3-25-119.3zM416 32H311.4C300.3 12.9 279.7 0 256 0s-44.3 12.9-55.4 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32m-160 0c17.7 0 32 14.3 32 32h-64c0-17.7 14.3-32 32-32m160 416H96V64h64v64h192V64h64zm-32-32H128v-32h256z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Wp={name:`clipboard-word-alt`,content:`<path d="m128 160 48.5 192h46.7L256 238.4 285.3 352h43.1L384 160h-73v35h19.3l-22.2 86-28.8-121h-45.4l-33.1 119.3-25-119.3zM416 32H311.4C300.3 12.9 279.7 0 256 0s-44.3 12.9-55.4 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32m-160 0c17.7 0 32 14.3 32 32h-64c0-17.7 14.3-32 32-32m160 416H96V64h64v64h192V64h64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Gp={name:`clipboard-html`,content:`<path d="M214.6 361.4 192 384l-80-80 80-80 22.6 22.6-57.3 57.4zM448 64v384c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32h104.6C211.7 12.9 232.3 0 256 0s44.3 12.9 55.4 32H416c17.7 0 32 14.3 32 32m-224 0h64c0-17.7-14.3-32-32-32s-32 14.3-32 32m192 0h-64v64H160V64H96v384h320zM271.2 183.9 209.8 416l30.9 8.3L302.2 192zm26.2 62.7 57.4 57.4-57.4 57.4L320 384l80-80-80-80z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Kp={name:`clipboard-markdown`,content:`<path d="M226 224h30v128h-32v-72.8l-32.2 45.6L160 279v73h-32V224h32l31.8 46.2zm126 64h32l-48 64-48-64h32l.2-64H352zm64-256H311.4C300.3 12.9 279.7 0 256 0s-44.3 12.9-55.4 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32m-160 0c17.7 0 32 14.3 32 32h-64c0-17.7 14.3-32 32-32m160 416H96V64h64v64h192V64h64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},qp={name:`clipboard-text`,content:`<path d="M416 32H311.4C300.3 12.9 279.7 0 256 0s-44.3 12.9-55.4 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32m-160 0c17.7 0 32 14.3 32 32h-64c0-17.7 14.3-32 32-32m160 416H96V64h64v64h192V64h64zm-32-224H128v-32h256zm0 64H128v-32h256zm0 64H128v-32h256zm0 64H128v-32h256z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Jp={name:`apply-format`,content:`<path d="M380.984 313.69c12.445 12.445 12.445 32.81 0 45.255L266.529 470.658c-12.445 12.445-32.787 12.467-45.255 0L0 248.898c18.584 18.584 40.255-4.835 40.255-4.835L154.71 132.671c12.445-12.445 32.81-12.445 45.255 0zm89.682-227.101-45.255-45.255c-12.445-12.445-32.81-12.445-45.255 0l-67.882 67.882-22.627-22.627c-12.445-12.445-32.81-12.445-45.255 0l-22.627 22.627 181.019 181.019 22.627-22.627c12.445-12.445 12.445-32.81 0-45.255l-22.627-22.627 67.882-67.882c12.445-12.446 12.445-32.81 0-45.255" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Yp={name:`clear-css`,content:`<path d="M402.784 290.235 221.765 109.216l22.627-22.627c12.445-12.445 32.81-12.445 45.255 0l22.627 22.627 67.882-67.882c12.445-12.445 32.81-12.445 45.255 0l45.255 45.255c12.445 12.445 12.445 32.81 0 45.255l-67.882 67.882 22.627 22.627c12.445 12.445 12.445 32.81 0 45.255zm-21.8 23.455-181.02-181.019c-12.346-12.346-32.483-12.437-44.953-.287L54.627 32 32 54.627l100.074 100.074-91.819 89.362S18.585 267.482 0 248.898l221.274 221.76c12.467 12.467 32.81 12.445 45.255 0l91.851-89.651L457.373 480 480 457.373l-98.73-98.73c12.151-12.47 12.06-32.607-.286-44.953" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Xp={name:`copy-format`,content:`<path d="M96 480h160v32H64v-64H0V288h32v128h32v-64h32zm32-32h96v-32h-96zm0-96v32h32v-32zm284.2-92.6L253.8 101c-12.4-12.4-32.9-12.4-45.3.1l-69.8 69.8-.2.2c-11.6 11.6-30 12.7-42.5 2.7l200.9 200.9c12.5 12.5 32.8 12.4 45.3 0l69.9-69.9c12.5-12.5 12.5-33 .1-45.4M502.7 32 480 9.3c-12.4-12.4-32.8-12.4-45.3 0l-67.9 67.9-22.6-22.6c-12.4-12.4-32.8-12.4-45.3 0l-22.6 22.6 158.4 158.4 22.6-22.6c12.4-12.4 12.4-32.8 0-45.3l-22.6-22.6 67.9-67.9c12.5-12.4 12.5-32.8.1-45.2" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Zp={name:`strip-all-formatting`,content:`<path d="M32 480h224v32H0v.1V256h32zm32-32h159v-32H64zm97-96H63v32h98zm-65-64H64v32h32zm316.2-28.6L253.8 101c-12.4-12.4-32.9-12.4-45.3.1l-69.8 69.8-.2.2c-11.6 11.6-30 12.7-42.5 2.7l200.9 200.9c12.5 12.5 32.8 12.4 45.3 0l69.9-69.9c12.5-12.5 12.5-33 .1-45.4M502.7 32 480 9.3c-12.4-12.4-32.8-12.4-45.3 0l-67.9 67.9-22.6-22.6c-12.4-12.4-32.8-12.4-45.3 0l-22.6 22.6 158.4 158.4 22.6-22.6c12.4-12.4 12.4-32.8 0-45.3l-22.6-22.6 67.9-67.9c12.5-12.4 12.5-32.8.1-45.2" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Qp={name:`strip-css-format`,content:`<path d="M0 288v224h416V288zm145 65.9c-10-6.2-21-9.3-33.4-9.3-13.6 0-24.5 4.6-32.9 13.7-8.3 9.1-12.5 21.5-12.5 37.1 0 15 3.9 26.9 11.8 35.8s18.4 13.3 31.7 13.3c12.7 0 24.3-3.3 34.3-9.9v31.8c-9.9 5.5-23.7 8.2-40.7 8.2-22.2 0-39.6-7-52.3-20.9-12.7-14-19-32.5-19-55.8 0-24.7 7.1-44.8 21.4-60.2s32.8-23.1 55.6-23.1c14.1 0 26 1.9 36 5.7zM260.6 450c-3.1 5.9-7.2 10.6-12.4 14.2s-11.3 6.2-18.2 7.8q-10.5 2.4-21.9 2.4c-7.9 0-15.4-.7-22.5-2.2-7.2-1.4-13.4-3.6-18.5-6.5v-34.4c5.8 5.3 12.2 9.2 18.9 11.8q10.35 3.9 20.7 3.9c4.1 0 7.7-.4 10.7-1.2 3.1-.8 5.6-1.9 7.7-3.3 2-1.4 3.6-3.1 4.6-5s1.5-4 1.5-6.2q0-4.5-2.4-8.1t-6.6-6.6c-4.2-3-6.1-4-9.9-5.8-3.8-1.9-8-3.8-12.4-5.7-11.3-5-19.6-11.2-25.1-18.4-5.5-7.3-8.3-15.9-8.3-26.2q0-12.15 4.5-20.7c4.5-8.55 7.1-10.6 12.3-14.3s11.2-6.5 18-8.3c6.9-1.8 14.1-2.6 21.7-2.6 7.5 0 14.2.5 19.9 1.5 5.8 1 11.2 2.5 16 4.5v32.2c-2.4-1.8-5.1-3.4-7.9-4.7-2.9-1.4-5.8-2.5-8.8-3.4s-6-1.6-9-2-5.8-.6-8.5-.6c-3.7 0-7.1.4-10.1 1.1-3 .8-5.6 1.8-7.7 3.2s-3.7 3-4.8 4.9-1.7 4-1.7 6.4c0 2.6.6 4.9 1.9 7s3.1 4 5.4 5.8 5.2 3.6 8.6 5.4 7.2 3.6 11.4 5.5c5.8 2.6 11 5.3 15.5 8.3 4.6 2.9 8.6 6.2 11.8 9.9 3.3 3.7 5.8 7.9 7.6 12.6 1.7 4.7 2.6 10.2 2.6 16.3 0 8.5-1.6 15.7-4.6 21.5m119 0c-3.1 5.9-7.2 10.6-12.4 14.2s-11.3 6.2-18.2 7.8q-10.5 2.4-21.9 2.4c-7.9 0-15.4-.7-22.5-2.2-7.2-1.4-13.4-3.6-18.5-6.5v-34.4c5.8 5.3 12.2 9.2 18.9 11.8q10.35 3.9 20.7 3.9c4.1 0 7.7-.4 10.7-1.2 3.1-.8 5.6-1.9 7.7-3.3 2-1.4 3.6-3.1 4.6-5s1.5-4 1.5-6.2q0-4.5-2.4-8.1t-6.6-6.6c-4.2-3-6.1-4-9.9-5.8-3.8-1.9-8-3.8-12.4-5.7-11.3-5-19.6-11.2-25.1-18.4-5.5-7.3-8.3-15.9-8.3-26.2q0-12.15 4.5-20.7c3-5.8 7.1-10.6 12.3-14.3s11.2-6.5 18-8.3c6.9-1.8 14.1-2.6 21.7-2.6 7.5 0 14.2.5 19.9 1.5 5.8 1 11.2 2.5 16 4.5v32.2c-2.4-1.8-5.1-3.4-7.9-4.7-2.9-1.4-5.8-2.5-8.8-3.4s-6-1.6-9-2-5.8-.6-8.5-.6c-3.7 0-7.1.4-10.1 1.1-3 .8-5.6 1.8-7.7 3.2s-3.7 3-4.8 4.9-1.7 4-1.7 6.4c0 2.6.6 4.9 1.9 7s3.1 4 5.4 5.8c2.4 1.8 5.2 3.6 8.6 5.4s7.2 3.6 11.4 5.5c5.8 2.6 11 5.3 15.5 8.3 4.6 2.9 8.5 6.2 11.8 9.9s5.8 7.9 7.6 12.6c1.7 4.7 2.6 10.2 2.6 16.3 0 8.5-1.5 15.7-4.6 21.5M502.7 32 480 9.3c-12.4-12.4-32.8-12.4-45.3 0l-67.9 67.9-22.6-22.6c-12.4-12.4-32.8-12.4-45.3 0l-22.6 22.6 158.4 158.4 22.6-22.6c12.4-12.4 12.4-32.8 0-45.3l-22.6-22.6 67.9-67.9c12.5-12.4 12.5-32.8.1-45.2m-246.9 69.9c-12.4-12.4-32.8-12.4-45.3 0l-79.7 79.7c-12.4 12.4-32.8 12.4-45.3 0L160 256h249.9z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},$p={name:`strip-font-elements`,content:`<path d="M502.666 31.961 480.039 9.334c-12.445-12.445-32.81-12.445-45.255 0l-67.882 67.882-22.627-22.627c-12.445-12.445-32.81-12.445-45.255 0l-22.627 22.627 158.392 158.392 22.627-22.627c12.445-12.445 12.445-32.81 0-45.255l-22.627-22.627 67.882-67.882c12.444-12.446 12.444-32.811-.001-45.256m-246.848 69.936c-12.445-12.445-32.81-12.445-45.255 0l-79.706 79.706c-12.445 12.445-32.81 12.445-45.255 0L160 256h249.921zM176 348.121 200.706 416h-49.412zM0 288v224h352V288zm224 192-11.647-32h-72.706L128 480H96l58.235-160h43.53L256 480z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},em={name:`strip-span-elements`,content:`<path d="M96 288 0 400l96 112h256V288zm170.3 167.5c-3.9 5.9-9.3 10.6-16.1 14.2s-14.6 6.2-23.6 7.8-18.4 2.4-28.4 2.4c-10.2 0-20-.7-29.2-2.2-9.2-1.4-17.2-3.6-24-6.5v-34.5c7.5 5.2 15.7 9.2 24.6 11.8 8.8 2.6 17.8 3.9 26.8 3.9 5.3 0 9.9-.4 13.9-1.2q5.85-1.2 9.9-3.3c2.6-1.4 4.6-3.1 5.9-5s2-4 2-6.2c0-3-1-5.7-3.1-8.1s-4.9-4.6-8.5-6.6-7.9-4-12.8-5.8c-4.9-1.9-10.3-3.8-16-5.7-14.6-5-25.4-11.2-32.6-18.4-7.2-7.3-10.7-16-10.7-26.3 0-8.1 2-15 5.9-20.8s9.2-10.5 15.9-14.3c6.7-3.7 14.5-6.5 23.3-8.3s18.2-2.6 28.1-2.6q14.55 0 25.8 1.5c11.25 1.5 14.4 2.5 20.7 4.5v32.3c-3.1-1.8-6.5-3.4-10.2-4.7-3.7-1.4-7.5-2.5-11.4-3.4s-7.8-1.6-11.6-2c-3.9-.4-7.5-.6-11-.6-4.8 0-9.1.4-13 1.1-3.9.8-7.2 1.8-9.9 3.2s-4.8 3-6.2 4.9c-1.5 1.9-2.2 4-2.2 6.4 0 2.6.8 4.9 2.5 7 1.6 2.1 4 4 7 5.8q4.5 2.7 11.1 5.4 6.45 2.7 14.7 5.4c7.5 2.6 14.2 5.3 20.1 8.3q8.85 4.35 15.3 9.9c4.2 3.7 7.5 7.9 9.8 12.6s3.4 10.2 3.4 16.4c-.3 8.6-2.3 15.9-6.2 21.7M502.7 32 480 9.3c-12.4-12.4-32.8-12.4-45.3 0l-67.9 67.9-22.6-22.6c-12.4-12.4-32.8-12.4-45.3 0l-22.6 22.6 158.4 158.4 22.6-22.6c12.4-12.4 12.4-32.8 0-45.3l-22.6-22.6 67.9-67.9c12.5-12.4 12.5-32.8.1-45.2m-246.9 69.9c-12.4-12.4-32.8-12.4-45.3 0l-79.7 79.7c-12.4 12.4-32.8 12.4-45.3 0L160 256h249.9z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},tm={name:`strip-word-formatting`,content:`<path d="M0 288v224h352V288zm239.3 192h-37.7L176 385.4 147.4 480h-40.9L64 320h40.6l21.9 100.4L155.8 320h40.4l25.2 100.4 19.4-71.4H224v-29h64zM502.7 77.2l-67.9 67.9 22.6 22.6c12.4 12.4 12.4 32.8 0 45.3l-22.6 22.6L276.4 77.2 299 54.6c12.4-12.4 32.8-12.4 45.3 0l22.6 22.6 67.9-67.9c12.4-12.4 32.8-12.4 45.3 0L502.7 32c12.4 12.4 12.4 32.8 0 45.2M409.9 256H160l-74.4-74.4c12.4 12.4 32.8 12.4 45.3 0l79.7-79.7c12.4-12.4 32.8-12.4 45.3 0z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},nm={name:`format-code-block`,content:`<path d="M224 352v160h288V352zm102.6 105.4L304 480l-48-48 22.6-22.6L304 384l22.6 22.6-25.3 25.4zM432 480l-22.6-22.6 25.4-25.4-25.4-25.4L432 384l25.4 25.4L480 432zM192 160V32c0-17.6-14.4-32-32-32h-32c-17.6 0-32 14.4-32 32v128L0 256h288zm96 128H0v192h64V320h32v160h32V320h32v160h32V320h96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},rm={name:`building-blocks`,content:`<path d="M127.9 289V128H160V80c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h64V80c0-8.8 7.2-16 16-16h32c8.8 0 16 7.2 16 16v48h32v160zM96 320v-48c0-8.8-7.2-16-16-16H48c-8.8 0-16 7.2-16 16v48H0v128h224V320zm384 0v-48c0-8.8-7.2-16-16-16h-32c-8.8 0-16 7.2-16 16v48H288v128h224V320z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},im={name:`puzzle-piece`,content:`<path d="M480 352c0 1 0 2-.1 2.9v.8c0 .8-.1 1.7-.2 2.5v.5c-.1 1-.2 1.9-.4 2.8-.1.4-.1.9-.2 1.3s-.1.8-.2 1.2-.2.7-.2 1.1l-.6 2.7c-.1.4-.2.7-.3 1.1 0 .2-.1.5-.2.7-.2.5-.4 1.1-.5 1.7-.3.9-.6 1.8-.9 2.6 0 .1-.1.2-.1.3-.3.8-.6 1.6-.9 2.3-.1.2-.2.5-.3.7-.3.8-.7 1.5-1 2.3 0 .1-.1.2-.1.2-.4.8-.8 1.6-1.3 2.4l-.6 1.2c-.2.4-.4.7-.6 1.1-.2.3-.3.6-.5.8-.5.8-1 1.5-1.5 2.3l-.6.9c-.2.4-.5.7-.7 1s-.5.6-.7.9c-.5.7-1.1 1.4-1.7 2.1l-.3.3-1.5 1.8c-.2.2-.3.4-.5.5-.6.7-1.2 1.3-1.9 2-.6.6-1.3 1.3-2 1.9-.4.3-.7.7-1.1 1-.3.3-.7.6-1 .9-.2.1-.3.3-.5.4-.7.6-1.4 1.1-2.1 1.7-.3.3-.7.5-1 .8-.3.2-.6.5-1 .7l-.9.6c-.8.5-1.5 1-2.3 1.5-.2.1-.5.3-.7.4-.4.2-.7.4-1.1.6s-.8.5-1.3.7c-.8.4-1.6.9-2.4 1.3-.1.1-.2.1-.3.2-.3.2-.7.4-1 .5-.6.2-1.2.5-1.9.8-.8.3-1.6.6-2.3.9-.1 0-.2.1-.3.1-.9.3-1.7.6-2.6.9-.6.2-1.2.3-1.7.6-.2.1-.5.1-.7.2-.4.1-.7.2-1.1.3l-2.7.6c-.3.1-.5.1-.8.2-.5.1-1.1.2-1.7.3-.4.1-.8.1-1.2.2-.9.1-1.9.3-2.8.4-.2 0-.5 0-.7.1-.4.1-.9.1-1.3.1-.6 0-1.1.1-1.7.1-1 0-2 .1-2.9.1-1.2 0-2.3 0-3.5-.1-.4 0-.7-.1-1.1-.1-.8-.1-1.6-.1-2.3-.2-.4 0-.9-.1-1.3-.2l-2.1-.3c-.4-.1-.9-.2-1.3-.2-.7-.1-1.4-.3-2-.4-.4-.1-.9-.2-1.3-.3-.7-.2-1.4-.3-2-.5l-1.2-.3c-.7-.2-1.4-.4-2.1-.7-.4-.1-.7-.2-1.1-.4-.8-.3-1.5-.6-2.3-.9-.3-.1-.5-.2-.8-.3-1-.4-1.9-.8-2.8-1.2-.1 0-.1-.1-.2-.1-3.1-1.5-6-3.2-8.8-5.1-.1 0-.1-.1-.2-.2-.8-.6-1.7-1.2-2.5-1.8-.1-.1-.2-.2-.3-.2-.8-.6-1.6-1.2-2.3-1.9-.3-.2-.6-.5-.8-.7-.5-.4-1-.8-1.4-1.3l-.5-.5c-.8-.8-1.6-1.5-2.3-2.3l-1.5-1.5c-.3-.3-.5-.6-.7-.9-.1-.2-.2-.3-.4-.5-4.9-5.7-12-8.9-19.5-8.9h-1.4c-14.3 0-25.9 11.6-25.9 25.9v70H217.9c-14.3 0-25.9-11.6-25.9-25.9v-1.4c0-7.5 3.3-14.6 8.9-19.5 15-12.5 24.2-31.6 23-52.9-1.8-32.5-28.3-58.7-60.9-60.2-36.7-1.7-67 27.6-67 63.9 0 19.6 8.8 37.1 22.6 48.8 5.9 5 9.4 12.2 9.4 19.9v1.4c0 14.3-11.6 25.9-25.9 25.9H32V192h70.1c14.3 0 25.9-11.6 25.9-25.9v-1.4c0-7.5-3.3-14.6-8.9-19.5l-.3-.3c-.7-.5-1.4-1.1-2-1.7l-.6-.6c-.8-.8-1.6-1.5-2.3-2.3l-.2-.2c-.7-.7-1.4-1.5-2.1-2.3-.1-.1-.2-.2-.2-.3-.7-.8-1.3-1.5-1.9-2.3-.1-.1-.2-.2-.2-.3-.6-.8-1.2-1.6-1.8-2.5l-.2-.2c-1.9-2.8-3.6-5.7-5.1-8.8 0-.1-.1-.1-.1-.2-.4-.9-.9-1.9-1.2-2.8-.1-.3-.2-.5-.3-.8-.3-.8-.6-1.5-.9-2.3-.1-.3-.2-.7-.4-1.1-.2-.7-.5-1.4-.7-2.1l-.3-1.2c-.2-.7-.4-1.4-.5-2-.1-.4-.2-.9-.3-1.3-.1-.7-.3-1.4-.4-2-.1-.4-.2-.9-.2-1.3l-.3-2.1c-.1-.4-.1-.9-.2-1.3-.1-.8-.1-1.6-.2-2.3 0-.4-.1-.7-.1-1.1-.1-1.2-.1-2.3-.1-3.5 0-1 0-2 .1-2.9 0-.4 0-.9.1-1.3 0-.7.1-1.4.2-2v-.4c.1-.9.2-1.9.4-2.8 0-.2.1-.4.1-.7.1-.8.3-1.6.4-2.4 0-.2.1-.4.1-.5l.6-2.7c0-.1.1-.3.1-.4.2-.7.4-1.4.6-2.2l.3-.9c.3-.9.6-1.8.9-2.6 0-.1.1-.2.1-.3.3-.8.6-1.6.9-2.3.1-.2.2-.5.3-.7.3-.8.7-1.5 1-2.3 0-.1.1-.2.1-.3.4-.8.8-1.6 1.3-2.4l.3-.6c.4-.7.7-1.3 1.1-1.9.1-.2.2-.3.3-.5.5-.8 1-1.5 1.5-2.3.1-.1.2-.3.3-.4.4-.6.9-1.2 1.3-1.8.1-.2.3-.4.4-.6.5-.7 1.1-1.4 1.7-2.1l.3-.3 1.5-1.8c.2-.2.3-.4.5-.5.6-.7 1.2-1.3 1.9-2 .6-.6 1.3-1.3 2-1.9.2-.2.4-.3.5-.5l1.8-1.5.3-.3c.7-.6 1.4-1.1 2.1-1.7.2-.1.3-.3.5-.4.6-.5 1.3-.9 1.9-1.3.2-.1.3-.2.5-.3.8-.5 1.5-1 2.3-1.5.1-.1.3-.2.4-.2.6-.4 1.3-.8 1.9-1.1.2-.1.5-.3.7-.4.8-.4 1.6-.9 2.4-1.3.1 0 .2-.1.2-.1.8-.4 1.5-.7 2.3-1 .2-.1.5-.2.7-.3.8-.3 1.5-.6 2.3-.9.1 0 .2-.1.3-.1.9-.3 1.7-.6 2.6-.9.3-.1.6-.2.8-.3.7-.2 1.4-.4 2.2-.6.2 0 .3-.1.5-.1l2.7-.6c.2 0 .4-.1.6-.1.8-.2 1.6-.3 2.3-.4.2 0 .5-.1.7-.1.9-.1 1.9-.3 2.8-.4.2 0 .4 0 .5-.1.8-.1 1.6-.1 2.5-.2h.7c1 0 1.9-.1 2.9-.1s2 0 3 .1h.7c.9.1 1.8.1 2.7.2h.2c30 3.1 53.9 26.9 57.1 57 0 .3.1.7.1 1 .1.7.1 1.4.2 2.1 0 .5 0 .9.1 1.4v5c0 .5-.1 1-.1 1.4 0 .6-.1 1.2-.1 1.7s-.1 1-.2 1.5c-.1.6-.1 1.1-.2 1.7-.1.5-.1 1-.2 1.5s-.2 1.1-.3 1.6l-.3 1.5c-.1.5-.2 1-.4 1.5-.1.5-.2 1-.4 1.5-.1.5-.3.9-.4 1.4-.2.5-.3 1-.5 1.5-.1.4-.3.9-.4 1.3-.2.5-.4 1.1-.6 1.6-.1.4-.3.8-.5 1.2-.2.6-.4 1.1-.7 1.7-.1.3-.3.7-.4 1-.3.6-.5 1.2-.8 1.8-.1.2-.2.5-.4.7-.3.7-.7 1.3-1 2 0 .1-.1.2-.1.2-3.8 6.7-8.7 12.7-14.5 17.7h-.1c-5.8 5-9.4 12.2-9.4 19.9v1.4c0 14.3 11.6 25.9 25.9 25.9H320v116.7c0 6.3 5.1 11.3 11.3 11.3H357c5.2 0 9.1-4.1 10-9.2 0-.1.1-.1.1-.2 5-5.8 10.9-10.8 17.7-14.5.1 0 .2-.1.2-.1.7-.4 1.3-.7 2-1 .2-.1.5-.2.7-.4.6-.3 1.2-.6 1.8-.8.3-.1.7-.3 1-.4.6-.2 1.1-.5 1.7-.7.4-.2.8-.3 1.2-.5.5-.2 1.1-.4 1.6-.6.4-.2.9-.3 1.3-.4.5-.2 1-.3 1.5-.5.5-.1.9-.3 1.4-.4s1-.3 1.5-.4 1-.2 1.5-.4l1.5-.3c.5-.1 1.1-.2 1.6-.3s1-.2 1.5-.2c.6-.1 1.1-.1 1.7-.2.5-.1 1-.1 1.5-.2.6-.1 1.1-.1 1.7-.1.5 0 1-.1 1.4-.1h5c.5 0 .9 0 1.4.1.7 0 1.4.1 2.1.2.3 0 .7.1 1 .1 30 3.1 53.9 27 57 57.1v.2c.1.9.2 1.8.2 2.7v.7c.2.4.2 1.4.2 2.4" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},am={name:`link-add`,content:`<path d="M448 416v-64h-32v64h-64v32h64v64h32v-64h64v-32zM96 256c0-17.7 14.3-32 32-32h256c17.7 0 32 14.3 32 32s-14.3 32-32 32H128c-17.7 0-32-14.3-32-32m-32 0c0 35.4 28.6 64 64 64h110.8c-22.1 38.2-63.5 64-110.8 64C57.3 384 0 326.7 0 256s57.3-128 128-128c47.4 0 88.7 25.8 110.8 64H128c-35.4 0-64 28.6-64 64m416 84.7c19.9-22.6 32-52.2 32-84.7 0-70.7-57.3-128-128-128-47.3 0-88.7 25.8-110.8 64H384c35.3 0 64 28.6 64 64s-28.6 64-64 64h96zM384 320H273.2c22.1 38.2 63.4 64 110.8 64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},om={name:`globe-link`,content:`<path d="M161.7 412.6C69.1 391.2 0 308.1 0 209 0 93.6 93.6 0 209 0s209 93.6 209 209c0 58.2-23.8 110.8-62.2 148.7-20.5-23.1-50.4-37.7-83.8-37.7-3.9 0-7.8.2-11.6.6 12-15.9 26.4-28.8 41.3-33 22.6-18.6 21.6-35.2 18.6-50.2-7-12.6-38.7-23.6-68.8-49.7-18.1-4-40.2 7.5-48.7-3.5-8.5-11.1-48.7-27.1-31.1-44.7s44.2.5 54.8-35.7C236.9 67.6 259 82.6 270 82.6c11.1 0 13.1-26.1-7.5-35.7-20.6-9.5-49.7-19.6-100.5-14.6-50.7 5-86.4 27.6-75.4 47.7 11.1 20.1 44.2 83.9 81.4 94.5s35.7 20.2 41.7 27.1c6 7-11.3 22.2 5.1 50.8 8.9 12 17 5 21 25.1 1.9 9.4-2.7 30.3-6.4 50.8-34.9 14.4-61 46-67.7 84.3M224 432c0-5.1.8-10.1 2.3-14.7C232.5 398 250.6 384 272 384h64c-1.5-1.9-3-3.8-4.6-5.6-14.6-16.2-35.8-26.4-59.4-26.4-12.2 0-23.8 2.7-34.1 7.6-4.4 2.1-8.6 4.6-12.5 7.4-16.4 11.8-28.2 29.7-32 50.4-.9 4.7-1.4 9.6-1.4 14.6 0 44.2 35.8 80 80 80 26.2 0 49.4-12.6 64-32h-64c-26.5 0-48-21.5-48-48m208-80c-26.2 0-49.4 12.6-64 32h64c26.5 0 48 21.5 48 48s-21.5 48-48 48h-64c14.6 19.4 37.8 32 64 32 44.2 0 80-35.8 80-80s-35.8-80-80-80m0 64H272c-8.8 0-16 7.2-16 16s7.2 16 16 16h160c8.8 0 16-7.2 16-16s-7.2-16-16-16" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},sm={name:`globe-unlink`,content:`<path d="M161.7 412.6C69.1 391.2 0 308.1 0 209 0 93.6 93.6 0 209 0s209 93.6 209 209c0 58.2-23.8 110.8-62.2 148.7-20.5-23.1-50.4-37.7-83.8-37.7-3.9 0-7.8.2-11.6.6 12-15.9 26.4-28.8 41.3-33 22.6-18.6 21.6-35.2 18.6-50.2-7-12.6-38.7-23.6-68.8-49.7-18.1-4-40.2 7.5-48.7-3.5-8.5-11.1-48.7-27.1-31.1-44.7s44.2.5 54.8-35.7C236.9 67.6 259 82.6 270 82.6s13.1-26.1-7.5-35.7c-20.6-9.5-49.7-19.6-100.5-14.6-50.7 5-86.4 27.6-75.4 47.7 11.1 20.1 44.2 83.9 81.4 94.5s35.7 20.2 41.7 27.1c6 7-11.3 22.2 5.1 50.8 8.9 12 17 5 21 25.1 1.9 9.4-2.7 30.3-6.4 50.8-34.9 14.4-61 46-67.7 84.3M224 432c0-5.1.8-10.1 2.3-14.7C232.5 398 250.6 384 272 384h64c-1.5-1.9-3-3.8-4.6-5.6-14.6-16.2-35.8-26.4-59.4-26.4-12.2 0-23.8 2.7-34.1 7.6-4.4 2.1-8.6 4.6-12.5 7.4-16.4 11.8-28.2 29.7-32 50.4-.9 4.7-1.4 9.6-1.4 14.6 0 44.2 35.8 80 80 80 26.2 0 49.4-12.6 64-32h-64c-26.5 0-48-21.5-48-48m208-80c-26.2 0-49.4 12.6-64 32h64c26.5 0 48 21.5 48 48s-21.5 48-48 48h-64c14.6 19.4 37.8 32 64 32 44.2 0 80-35.8 80-80s-35.8-80-80-80" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},cm={name:`envelop-link`,content:`<path d="M224 432c0-5.1.8-10.1 2.3-14.7C232.5 398 250.6 384 272 384h64c-1.5-1.9-3-3.8-4.6-5.6-14.6-16.2-35.8-26.4-59.4-26.4-12.2 0-23.8 2.7-34.1 7.6-4.4 2.1-8.6 4.6-12.5 7.4-16.4 11.8-28.2 29.7-32 50.4-.9 4.7-1.4 9.6-1.4 14.6 0 44.2 35.8 80 80 80 26.2 0 49.4-12.6 64-32h-64c-26.5 0-48-21.5-48-48m208-80c-26.2 0-49.4 12.6-64 32h64c26.5 0 48 21.5 48 48s-21.5 48-48 48h-64c14.6 19.4 37.8 32 64 32 44.2 0 80-35.8 80-80s-35.8-80-80-80m0 64H272c-8.8 0-16 7.2-16 16s7.2 16 16 16h160c8.8 0 16-7.2 16-16s-7.2-16-16-16M32 0C14.3 0 0 14.3 0 32v256c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V32c0-17.7-14.3-32-32-32zm23.7 32L224 200.3 392.3 32c11 2.9 19.7 11.6 22.6 22.6L310.6 158.9l104.3 104.3c-2.9 11-11.6 19.7-22.6 22.6L288 181.5l-64 64-64-64L55.7 285.8c-11-2.9-19.7-11.6-22.6-22.6l104.3-104.3L33.1 54.6C36 43.6 44.7 34.9 55.7 32" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},lm={name:`anchor`,content:`<path d="m352 288 44.5 44.5c-22.3 40.7-61.7 70.7-108.5 80.3V151.4c19.1-11.1 32-31.8 32-55.4 0-35.3-28.7-64-64-64s-64 28.7-64 64c0 23.6 12.9 44.3 32 55.4v261.4c-46.8-9.5-86.2-39.6-108.5-80.3L160 288H32v128l36.9-36.9C108.9 439.9 177.8 480 256 480s147.1-40.1 187.1-100.9L480 416V288zM256 64c17.6 0 32 14.4 32 32s-14.4 32-32 32-32-14.4-32-32 14.4-32 32-32" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},um={name:`table-add`,content:`<path d="M448 320V32H32v416h288V320zm-288 96H64v-96h96zm0-128H64v-96h96zm0-128H64V64h96zm128 256h-96v-96h96zm0-128h-96v-96h96zm0-128h-96V64h96zm32-96h96v96h-96zm0 224v-96h96v96zm192 128v32h-64v64h-32v-64h-64v-32h64v-64h32v64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},dm={name:`table`,content:`<path d="M32 32v416h416V32zm256 32v96h-96V64zm0 128v96h-96v-96zM64 64h96v96H64zm0 128h96v96H64zm0 224v-96h96v96zm128 0v-96h96v96zm224 0h-96v-96h96zm0-128h-96v-96h96zm0-128h-96V64h96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},fm={name:`table-properties`,content:`<path d="m502.666 77.216-22.627 22.627-67.882-67.882 22.627-22.627c12.445-12.445 32.81-12.445 45.255 0l22.627 22.627c12.445 12.445 12.445 32.81 0 45.255M392.483 51.635l67.882 67.882L290.66 288H224v-66.66zm22.627 67.882L392.483 96.89 256.719 232.654l22.627 22.627zM384 256l32-32v288H0V96h288l-32 32h-96v224h224zM128 384H32v96h96zm0-128H32v96h96zm0-128H32v96h96zm128 256h-96v96h96zm128 0h-96v96h96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},pm={name:`table-cell`,content:`<path d="M32 32v416h416V32zm128 384H64v-96h96zm0-128H64v-96h96zm0-128H64V64h96zm128 256h-96v-96h96zm0-256h-96V64h96zm128 256h-96v-96h96zm0-128h-96v-96h96zm0-128h-96V64h96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},mm={name:`table-cell-properties`,content:`<path d="m502.666 77.216-22.627 22.627-67.882-67.882 22.627-22.627c12.445-12.445 32.81-12.445 45.255 0l22.627 22.627c12.445 12.445 12.445 32.81 0 45.255M384 256l32-32v288H0V96h288l-32 32h-96v96h32v96h96v32h96zM128 384H32v96h96zm0-128H32v96h96zm0-128H32v96h96zm128 256h-96v96h96zm128 0h-96v96h96zm8.483-332.365 67.882 67.882-141.588 141.588L290.66 288H224v-66.66l26.895-28.118zm22.627 67.882L392.483 96.89 256.719 232.654l11.314 11.314 11.314 11.314z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},hm={name:`table-column-insert-left`,content:`<path d="M32 480V0h128v480zM480 32v416H192V32zM224 160h96V64h-96zm0 128h96v-96h-96zm0 128h96v-96h-96zm224-96h-96v96h96zm0-32v-96h-96v96zm0-224h-96v96h96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},gm={name:`table-column-insert-right`,content:`<path d="M352 480V0h128v480zM320 32v416H32V32zm-32 32h-96v96h96zm0 128h-96v96h96zm0 128h-96v96h96zM64 416h96v-96H64zm96-128v-96H64v96zM64 160h96V64H64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},_m={name:`table-row-insert-above`,content:`<path d="M480 160H0V32h480zM32 192h416v288H32zm32 32v96h96v-96zm128 0v96h96v-96zm128 0v96h96v-96zm96 224v-96h-96v96zm-128-96h-96v96h96zm-128 96v-96H64v96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},vm={name:`table-row-insert-below`,content:`<path d="M480 480H0V352h480zM32 32h416v288H32zm128 256v-96H64v96zm128 0v-96h-96v96zm128 0v-96h-96v96zM320 64v96h96V64zm-32 0h-96v96h96zM64 64v96h96V64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ym={name:`table-column-delete`,content:`<path d="M192 288v224h128V288zm0-288v64h128V0zm160 32h128v416H352zm96 288h-64v96h64zm0-128h-64v96h64zm0-128h-64v96h64zM32 32h128v416H32zm96 288H64v96h64zm0-128H64v96h64zm0-128H64v96h64zm128 89.373L313.373 96 336 118.627 278.627 176 336 233.373 313.373 256 256 198.627 198.627 256 176 233.373 233.373 176 176 118.627 198.627 96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},bm={name:`table-row-delete`,content:`<path d="M224 192H0v128h224zm288 0h-64v128h64zm-32 160v128H64V352zm-288 96v-64H96v64zm128 0v-64h-96v64zm128 0v-64h-96v64zm32-416v128H64V32zm-288 96V64H96v64zm128 0V64h-96v64zm128 0V64h-96v64zm-89.373 128L416 313.373 393.373 336 336 278.627 278.627 336 256 313.373 313.373 256 256 198.627 278.627 176 336 233.373 393.373 176 416 198.627z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},xm={name:`table-cell-delete`,content:`<path d="M96 192h160v128H96zM32 352h160v128H32zm32 32v64h96v-64zm128-224H32V32h160zm-32-96H64v64h96zm262.627 192L480 313.373 457.373 336 400 278.627 342.627 336 320 313.373 377.373 256 320 198.627 342.627 176 400 233.373 457.373 176 480 198.627z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Sm={name:`table-delete`,content:`<path d="M32 32v416h416V32zm384 128h-64v32h64v96h-64v32h64v96h-96v-64h-32v64h-96v-64h-32v64H64v-96h64v-32H64v-96h64v-32H64V64h96v64h32V64h96v64h32V64h96zm-153.4 80 57.4 57.4-22.6 22.6-57.4-57.4-57.4 57.4-22.6-22.6 57.4-57.4-57.4-57.4 22.6-22.6 57.4 57.4 57.4-57.4 22.6 22.6z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Cm={name:`cells-merge`,content:`<path d="M32 32v448h416V32zm160 32h96v64h-96zM64 64h96v64H64zm96 384H64v-64h96zm128 0h-96v-64h96zm128 0h-96v-64h96zm0-96H64V160h352zm0-224h-96V64h96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},wm={name:`cells-merge-horizontally`,content:`<path d="M32 32v416h416V32zm160 32h96v96h-96zM64 64h96v96H64zm96 352H64v-96h96zm128 0h-96v-96h96zm128 0h-96v-96h96zm0-128H64v-96h352zm0-128h-96V64h96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Tm={name:`cells-merge-vertically`,content:`<path d="M32 448h416V32H32zm32-160v-96h96v96zm0 128v-96h96v96zm352-96v96h-96v-96zm0-128v96h-96v-96zm0-128v96h-96V64zm-128 0v352h-96V64zm-128 0v96H64V64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Em={name:`cell-split-horizontally`,content:`<path d="M32 32v416h416V32zm32 32h160v64H64zm160 160h-64v-64h64zM64 160h64v64H64zm0 96h160v64H64zm0 160v-64h160v64zm192-256h64v64h-64zm160 256H256v-64h160zm0-96H256v-64h160zm0-96h-64v-64h64zm0-96H256V64h160z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Dm={name:`cell-split-vertically`,content:`<path d="M32 448h416V32H32zm32-32V256h64v160zm160-160v64h-64v-64zm-64 160v-64h64v64zm96 0V256h64v160zm160 0h-64V256h64zM160 224v-64h64v64zM416 64v160h-64V64zm-96 0v160h-64V64zm-96 0v64h-64V64zm-96 0v160H64V64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Om={name:`table-unmerge`,content:`<path d="M32 32v416h416V32zm160 32h96v96h-96zm96 128v96h-96v-96zM64 64h96v96H64zm0 128h96v96H64zm96 224H64v-96h96zm128 0h-96v-96h96zm128 0h-96v-96h96zm0-128h-96v-96h96zm0-128h-96V64h96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},km={name:`pane-freeze`,content:`<path d="M32 32v416h416V32zm256 32 96 96h-64l-96-96zm-128 0 96 96h-64L96 64zM64 96l96 96v64l-96-96zm0 128 96 96v64l-96-96zm0 192v-64l64 64zm224 0h-96v-96h96zm0-128h-96v-96h96zm128 128h-96v-96h96zm0-128h-96v-96h96zM352 64h64v64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Am={name:`row-freeze`,content:`<path d="M32 448h416V32H32zM64 96l64 64H64zm96-32 96 96h-64L96 64zm128 0 96 96h-64l-96-96zm128 64-64-64h64zm-96 160v-96h96v96zm-128 0v-96h96v96zm-32 0H64v-96h96zm160 128v-96h96v96zm-128 0v-96h96v96zm-128 0v-96h96v96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},jm={name:`column-freeze`,content:`<path d="M32 32v416h416V32zm128 32v64L96 64zM64 96l96 96v64l-96-96zm0 128 96 96v64l-96-96zm0 192v-64l64 64zm224 0h-96v-96h96zm0-128h-96v-96h96zm-96-128V64h96v96zm224 256h-96v-96h96zm0-128h-96v-96h96zm0-128h-96V64h96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Mm={name:`toolbar-float`,content:`<path d="M64 352h416v128H64zm96 32H96v64h96v-64zm160 0h-96v64h96zm32 0v64h96v-64zM63.961 131.844l90.51 90.51 45.255-45.255-90.51-90.51zm0 0 90.51 90.51 45.255-45.255-90.51-90.51zm158.392 67.882 67.882-67.882-22.627-22.627-22.627 22.627-90.51-90.51c-12.445-12.445-32.81-12.445-45.255 0l-67.882 67.882c-12.445 12.445-12.445 32.81 0 45.255l90.51 90.51-22.627 22.627 22.627 22.627 67.882-67.882L297.373 320 320 297.373zm-67.882 22.627-90.51-90.51 45.255-45.255 90.51 90.51zM480 256h-64v64h64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Nm={name:`spell-checker`,content:`<path d="M113.2 206.2q-11.1 9.3-24.6 13.5c-13.5 4.2-19.3 4.2-31 4.2-8.4 0-16.1-1-23.1-2.9s-13.1-4.9-18.2-8.8-9.1-8.8-12-14.6C1.4 192 0 185.2 0 177.5c0-18.9 8.1-32.9 24.4-41.9s40.9-13.5 74-13.5h13.7c0-2.6 0-5.3-.1-8.2s-.3-5.4-.7-7.6c-.8-7.6-3.5-13.2-8-17-4.5-3.7-11.8-5.6-21.7-5.6-10.4 0-18.1 1.9-23.3 5.8s-7.8 9.5-7.8 16.8H7c2.4-32.7 27.8-49 76.3-49 6.6 0 12.6.2 17.9.6s10.2 1.1 14.6 2c4.4 1 8.6 2.2 12.5 3.7s7.6 3.4 11.4 5.7c3.5 2.2 6.4 4.7 9 7.4 2.5 2.8 4.6 6.1 6.4 9.9 1.7 3.9 3 8.3 3.8 13.3s1.2 10.8 1.2 17.4V224h-46.8zm-1-58H96.8c-16.2 0-28.4 2-36.5 5.9s-12.2 10.6-12.2 20.2q0 10.95 7.5 16.2c7.5 5.25 11.5 5.2 19.4 5.2 7.6 0 14.6-1.5 21.2-4.5s11.9-6.9 15.8-11.7v-31.3zm125.2-61.6c5.5-7.2 12.3-12.8 20.2-16.7S274 64 283.1 64c10.2 0 19.2 1.9 26.8 5.7 7.7 3.8 14.1 9.2 19.3 16.3s9.1 15.7 11.7 25.9 4 21.6 4 34.3-1.2 19-4.3 29.4c-3 10.4-7.6 17.9-13.3 25.2q-8.55 10.95-20.7 17.1c-12.15 6.15-17.3 6.1-27.5 6.1-17.5 0-31.9-5.2-43.3-15.6V224H192V0h45.4zm0 91.7c4.4 4.1 9.1 7.2 14.1 9.4 5 2.1 10.5 3.2 16.5 3.2 9.8 0 17.4-4.3 22.7-12.8 5.3-8.6 7.9-14.7 7.9-31.8 0-32.7-9.6-49-28.7-49-6.2 0-12 1.9-17.4 5.6s-10.5 9-15.1 15.8zM442.2 224c-12.4 0-23.4-1.8-33.3-5.4-9.8-3.6-18.1-8.8-25-15.6-6.8-6.8-12-15.2-15.7-25.1s-5.5-21.3-5.5-34 1.8-24 5.5-33.9 8.9-18.2 15.9-25.1q10.35-10.35 25.2-15.6 14.85-5.4 33.6-5.4 30 0 48 14.1c18 14.1 19 23 21 40.9h-41c-1-7-3.9-12.7-8.8-16.9s-11.2-6.3-19.2-6.3c-10.2 0-18.4 3.9-24.5 11.6s-9.2 19.9-9.2 36.6c0 16.5 3.1 28.7 9.2 36.5s14.3 11.7 24.5 11.7c7.9 0 14.4-2.1 19.3-6.3s7.8-9.8 8.7-16.9h41c-2.5 17.7-9.7 31.2-21.5 40.7-11.6 9.6-27.7 14.4-48.2 14.4m69.8 0L224 512 64 352l64-64 96 96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Pm={name:`validation-xhtml`,content:`<path d="M192 224h-54l-26.2-96L86 224H32L0 64h42l22 96 22-96h52l22 96 22-96h42zm272.5-121.8c4.7 4.2 7.4 9.8 8.5 16.8h38.9c-2-17.9-8.6-31.3-19.9-40.8-11.5-9.3-26.5-14-45.6-14-11.9 0-22.5 1.7-32 5.3-9.4 3.6-17.4 8.9-23.9 15.7-6.7 6.9-11.6 15.2-15.1 25-3.5 10-5.3 21.2-5.3 33.8 0 12.8 1.8 24 5.3 33.8 3.5 10 8.3 18.4 14.8 25.1s14.5 11.8 23.8 15.4c9.4 3.6 20 5.4 31.6 5.4 19.4 0 34.7-4.8 45.9-14.3q16.8-14.25 20.4-40.5H473c-.9 7-3.7 12.6-8.3 16.8-4.7 4.3-10.7 6.3-18.3 6.3-9.8 0-17.5-3.9-23.5-11.7-5.8-7.8-8.6-19.9-8.6-36.3 0-16.7 2.8-28.7 8.6-36.5 5.9-7.8 13.6-11.5 23.5-11.5 7.5 0 13.6 2 18.1 6.2M316.7 219.8c7.3-2.3 13.6-5.8 18.9-10.2l.1-.1c5.2-4.6 9.1-9.9 11.8-16.1 2.8-6 4.2-12.7 4.2-20.7 0-10-2.7-18.4-8-25.3q-5.25-6.6-13.2-10.5c.3-.3.7-.5 1-.8 3.1-2.4 5.5-5 7.6-8.1 2-3 3.5-6.2 4.5-9.4 1-3.5 1.5-6.9 1.5-10.4 0-6.6-1.3-12.6-3.9-18.1-2.6-5.4-6.4-10.3-11.4-14.2-4.8-4.2-10.5-7.2-17-9.1-6.3-1.8-13.7-2.8-22.1-2.8-7.4 0-14.3 1-20.8 3.1-6.3 2.1-11.7 5.2-16.9 9.3-5 4.1-9 9.2-11.9 15.1-3 5.9-4.9 12.7-5.6 20.3l-.5 5.1h38.2l.5-4.4c1.6-14.6 9.9-16.5 16.9-16.5 4.8 0 8.3 1.1 10.7 3.3l.1.1c2.7 2.5 3.3 7.1 3.3 10.4 0 5.6-1.2 9.4-3.8 11.4l-.1.1c-2.8 2.4-7.2 3.5-13.4 3.5H276v31h13.7c7.4 0 12.8 1.4 16.3 4 3.3 2.7 4.9 6.5 4.9 12.2 0 2.9-.5 5.6-1.4 8-.9 2.3-2.1 4.1-3.9 5.9-1.4 1.5-3.4 2.7-5.9 3.6-2.4.9-5.2 1.4-8.4 1.4-3.4 0-6.3-.4-9-1.3-2.2-.8-4.1-2-5.7-3.5-1.6-1.6-2.8-3.3-3.7-5.2-.8-1.9-1.2-4.1-1.5-6.7l-.4-4.2h-39.1l.3 5c.5 7.4 2.3 14.5 5.3 21 3.1 6.1 7.8 11.8 14.2 16.6 4.9 3.8 10.8 6.6 17.8 8.4h.4c6.4 1.5 13.8 2.3 22.1 2.3 9.5 0 17.5-1.2 24.7-3.5M64 352l64-64 96 96 288-160-288 288z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Fm={name:`validation-data`,content:`<path d="m64 352 64-64 96 96 288-160-288 288zm48.6-193.6c0 13-2.5 24.4-7.6 34.4s-12.3 17.7-21.8 23.1Q69.1 224 50.5 224H0V96h49.5c42.1 0 63.1 20.8 63.1 62.4m-38 .3c0-6.3-1.2-12-3.5-17-2.4-5-5.7-8.9-10.1-11.7-4.4-2.7-9.6-4.1-15.6-4.1H36v68h10.1c8.6 0 15.6-3.2 20.7-9.5 5.2-6.4 7.8-14.9 7.8-25.7M216.2 224l-5.5-24h-37.2l-5.9 24H128l42.3-128h45.9L256 224zm-23.6-100h-.9c-.1 1.4-.5 3.8-1.2 7.1s-4.1 17.2-10.4 41.9h23.4l-8.6-34.7c-1.1-5-1.9-9.8-2.3-14.3m127.4 4v96h-32v-96h-32V96h98v32zm120.2 96-5.5-24h-37.2l-5.9 24H352l42.3-128h45.9L480 224zm-23.6-100h-.9c-.1 1.4-.5 3.8-1.2 7.1s-4.1 17.2-10.4 41.9h23.4l-8.6-34.7c-1.1-5-1.9-9.8-2.3-14.3" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Im={name:`toggle-full-screen-mode`,content:`<path d="M448 32H64c-17.6 0-32 14.4-32 32v288c0 17.6 14.4 32 32 32h384c17.6 0 32-14.4 32-32V64c0-17.6-14.4-32-32-32m0 319.942a1 1 0 0 1-.058.058H64.058a.5.5 0 0 1-.058-.058V64.057a1 1 0 0 1 .057-.057h383.885q.031.027.058.057zM384 480H128c35.346 0 64-28.654 64-64h128c0 35.346 28.654 64 64 64m32-160H96c58.263-113.973 183.21-192 320-192z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Lm={name:`formula-fx`,content:`<path d="m214 183.4-24.7 110c-11.5 53.4-22.7 92.1-33.7 116.1s-23.8 41.8-38.4 53.2C102.5 474.3 85.7 480 66.7 480c-12 0-20.7-2.7-26.3-8S32 460.5 32 453.3c0-6.7 2.3-12.5 7-17.4s10.8-7.3 18.3-7.3c6.3 0 11.2 1.9 14.5 5.6 3.4 3.7 5.1 8.5 5.1 14.2 0 5.2-1 9.1-3.2 11.6-2.1 2.5-3.2 4.2-3.2 5l1 1.7q1.2 1.2 3 1.2c4.2 0 7.8-1.5 10.8-4.7 7.4-7.7 13-17 16.6-27.9 2.5-7.5 7.4-27.4 14.5-59.5l43-192.6h-29.3l7-28.7c10.5.2 18.2-1.4 23-4.7s9.8-10.6 15.2-22c15.4-33.1 31.7-60.1 48.9-74.4S260.4 32 281.5 32c13.5 0 23.3 3 29.4 9.1s9.2 13.9 9.2 23.5c0 8.5-2 15.2-6.1 20.2-4.1 5.1-9.2 7.5-15.2 7.5-5.6 0-10.3-2-13.9-6.1s-5.5-9-5.5-14.7c0-4.1 1.1-8.4 3.5-13 2.3-4.6 3.5-7.7 3.5-9.3 0-1.8-.5-3.3-1.6-4.4-1-1.1-2.4-1.7-4.1-1.7-8.3 0-16.8 5.9-25.5 17.9-14.3 19.1-25.9 52.5-34.5 93.8h30.5l-7.4 28.7zm78.7 22.7 68.9-14.1c12.5 23.3 21.3 48.9 26.5 76.9 12.9-22.7 22.7-38.6 29.3-47.6 8.8-12.2 16.1-20.1 21.8-23.8 5.8-3.7 11.9-5.5 18.3-5.5 7.2 0 12.8 2.4 16.7 7 3.9 4.7 5.8 11 5.8 19 0 7.5-2 13.6-5.8 18.4-3.9 4.7-8.7 7.1-14.5 7.1-4.2 0-9-.9-14.5-2.7-5.4-1.8-9.3-2.7-11.3-2.7-5.6 0-10.8 2.4-15.8 7-6.8 6.4-15.2 20.1-25.3 41 11.2 46.9 20.1 75.5 26.9 85.8 3.9 6.1 7.9 9.2 12.1 9.2 3.4 0 6.4-1 8.9-3 3.8-3.3 9.7-11.5 17.6-24.6l7.1 4.9c-11.6 22.2-22.9 37.9-34 46.9-8.4 7-16.7 10.6-24.9 10.6-8.4 0-15.4-2.3-21-6.7-5.6-4.5-10.6-11.7-14.9-21.8-4.4-10-9.5-26.2-15.4-48.4q-23.1 34.95-36.3 51c-8.7 10.7-16 17.7-21.8 21s-12 4.9-18.6 4.9c-6.8 0-12.3-2.4-16.3-7q-6-7.05-6-18.3c0-7.9 2.2-14.5 6.5-19.6 4.3-5.2 9.9-7.7 16.6-7.7 3.6 0 7.6 1.3 12.1 3.7 6.6 3.8 11.3 5.7 14.2 5.7 3.8 0 7.2-.9 10.3-2.8 3.9-2.4 9-7.4 15-15.3 3.7-4.8 10.5-15.1 20.4-31-12.6-55.8-22.5-89.1-29.6-100-4.5-7-10.2-10.6-17-10.6-3.6 0-7.9.6-13 1.9z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Rm={name:`sum`,content:`<path d="M416 64v128l-64-64H160l128 128-128 128h192l64-64v128H96v-64l128-128L96 128V64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},zm={name:`symbol`,content:`<path d="m448 416 32-32v96H320V375.8c11.4-5.1 22.2-11.5 32-19 38.9-29.7 64-76.9 64-130.1C416 136.8 344.4 64 256 64S96 136.8 96 226.7c0 53.2 25.1 100.5 64 130.1 9.8 7.5 20.6 13.9 32 19V480H32v-96l32 32h96v-18.5C84.3 366.7 32 300.6 32 224 32 118 132.3 32 256 32s224 86 224 192c0 76.6-52.3 142.7-128 173.5V416z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Bm={name:`dollar`,content:`<path d="M326.6 273c-8.3-7.3-18.4-13.6-30.4-19.1-11.8-5.4-25.2-10.2-40.2-14.5V131.3c6.5.8 13 2.2 17.7 4.2 7.5 3.3 13.7 7.8 18.8 13.7q7.65 8.7 11.4 20.7c2.6 8 3.8 16.7 3.8 26.2H352c0-29.2-7.5-52-22.5-68.8s-36-26.8-62.9-30.1c0 0-5-.4-10.6-.8V32h-32v66.2c-11.9 1.5-22.6 4.3-32.2 8.4-10.6 4.5-19.6 10.3-27.1 17.5s-13.2 15.6-17.2 25.4c-4 9.7-6 20.5-6 32.2 0 12.7 2.2 23.8 6.7 33.4s11 18.2 19.5 25.6 18.8 13.8 30.9 19.3c7.8 3.5 16.3 6.8 25.4 9.7v110.7q-4.05-.6-8.1-1.5c-7.9-1.8-15.2-5.1-21.7-9.8s-11.8-11-15.8-19-6-18-6-30H128c0 16.2 2.6 30 7.9 41.6s12.4 21.2 21.3 28.6c8.9 7.5 19.1 13.3 30.6 17.3s23.4 6.5 35.7 7.5c0 0 .2 0 .5.1V480h32v-64.7c1.9-.2 3.1-.3 3.1-.3 14.1-1.3 26.9-4.1 38.4-8.3q17.25-6.45 29.4-17.1c8.1-7.1 14.3-15.6 18.6-25.4s6.5-20.9 6.5-33.2c0-12.5-2.2-23.5-6.5-33-4.3-9.4-10.6-17.8-18.9-25m-104.7-46.2c-8.8-4.1-15.9-8.4-21.2-12.9s-9.1-9.6-11.3-15c-2.2-5.5-3.4-11.6-3.4-18.5 0-7.4 1.2-14.1 3.6-20.3 2.4-6.1 6-11.3 10.8-15.7 4.8-4.3 10.9-7.7 18.3-10.1 1.7-.6 3.5-1 5.3-1.5v94.9c-.6-.2-1.4-.5-2.1-.9m81 125.2c-3 6.2-7.5 11.4-13.2 15.8-5.8 4.3-12.8 7.7-21.2 10-3.9 1.1-8.1 1.9-12.5 2.5V279.2c5.6 2 10.7 4.1 15.3 6.2 8.6 4 15.6 8.3 20.9 13 5.4 4.7 9.3 9.7 11.7 15.1q3.6 8.1 3.6 17.7c0 7.7-1.5 14.7-4.6 20.8" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Vm={name:`percent`,content:`<path d="M352 64h32L160 448h-32zm16 160c-44.2 0-80 50.1-80 112s35.8 112 80 112 80-50.1 80-112-35.8-112-80-112m0 192c-22.7 0-48-32.9-48-80s25.3-80 48-80 48 32.9 48 80-25.3 80-48 80M144 64c-44.2 0-80 50.1-80 112s35.8 112 80 112 80-50.1 80-112-35.8-112-80-112m0 192c-22.7 0-48-32.9-48-80s25.3-80 48-80 48 32.9 48 80-25.3 80-48 80" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Hm={name:`custom-format`,content:`<path d="M128 128v224H80V182.4s-13.1 19.1-48 19.1v-40.6c34.9 0 61.7-32.9 61.7-32.9zm94.4 184H320v40H169v-16.6c.3-11.3 2.2-21.4 6-30.3 3.8-9 8.6-17 14.3-24.1s12-13.4 18.8-18.9 13.3-10.4 19.4-14.8c6.5-4.6 12.1-9 17-13.2s9-8.4 12.3-12.5 5.8-8.3 7.5-12.6c1.6-4.2 2.5-8.8 2.5-13.6 0-9.4-2.7-16.5-8-21.4-5.3-4.8-13.5-7.2-24.4-7.2-18.9 0-37.1 7.5-54.4 22.6v-42.7q28.8-18.6 64.8-18.6c11.2 0 21.2 1.5 30 4.4 8.9 2.9 16.4 7.1 22.5 12.5s10.8 12 14.1 19.7c3.2 7.7 4.8 16.4 4.8 25.9 0 10.1-1.6 19.2-4.7 27-3.1 7.9-7.3 15.1-12.4 21.5-5.2 6.5-11.1 12.4-17.9 17.7q-10.2 8.1-21 15.6c-4.9 3.5-9.7 6.9-14.2 10.4-4.6 3.4-8.6 6.8-12.1 10.1s-6.2 6.6-8.3 9.8c-2.2 3.1-3.2 9.3-3.2 9.3M341 341.2v-41.7s32.1 15.8 51.5 15.8c12.2 0 21.8-2.6 28.6-7.9s10.2-12.5 10.2-21.9c0-9.7-4.2-17.1-12.7-22.3-8.4-5.3-20-7.9-34.8-7.2H364v-37h17.7c28.4 0 42.6-9.4 42.6-28.1q0-26.4-32.7-26.4c-14.7 0-28.8 4.7-42.6 14v-38.9c15.4-7.7 33.1-11.5 53.6-11.5 22.3 0 39.6 5 52.1 14.9 12.4 10 18.7 22.9 18.7 38.8 0 28.3-14.5 46-43.4 53.2v.3c15.5 1.9 27.6 7.5 36.5 16.8 8.9 9.2 13.3 20.6 13.3 34 0 20.3-7.4 36.4-22.4 48.2S421.9 352 395.7 352c-22.3.1-40.6-3.5-54.7-10.8" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Um={name:`decimal-increase`,content:`<path d="M384 256c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64 35.4 0 64-28.7 64-64v-64c0-35.3-28.6-64-64-64m32 118c0 23.6-14.3 42.7-32 42.7-17.6 0-32-19.1-32-42.7v-42.7c0-23.5 14.4-42.6 32-42.6 17.7 0 32 19.1 32 42.6zM384 32c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64 35.4 0 64-28.7 64-64V96c0-35.3-28.6-64-64-64m32 118c0 23.6-14.3 42.7-32 42.7-17.6 0-32-19.1-32-42.7v-42.7c0-23.6 14.4-42.7 32-42.7 17.7 0 32 19.1 32 42.7zM224 256c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64s64-28.7 64-64v-64c0-35.3-28.6-64-64-64m32 118c0 23.6-14.3 42.7-32 42.7s-32-19.1-32-42.7v-42.7c0-23.5 14.3-42.6 32-42.6s32 19.1 32 42.6zM96 416h32v32H96zm160-224h32v32h-32zM192 32v192L64 128z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Wm={name:`decimal-decrease`,content:`<path d="M384 32c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64 35.4 0 64-28.7 64-64V96c0-35.3-28.6-64-64-64m32 116.7c0 23.5-14.3 42.6-32 42.6-17.6 0-32-19.1-32-42.6V106c0-23.6 14.4-42.7 32-42.7 17.7 0 32 19.1 32 42.7zM384 256c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64 35.4 0 64-28.7 64-64v-64c0-35.3-28.6-64-64-64m32 116.7c0 23.6-14.3 42.7-32 42.7-17.6 0-32-19.1-32-42.7V330c0-23.6 14.4-42.7 32-42.7 17.7 0 32 19.1 32 42.7zM224 32c-35.3 0-64 28.7-64 64v64c0 35.3 28.7 64 64 64 35.4 0 64-28.7 64-64V96c0-35.3-28.7-64-64-64m32 116.7c0 23.5-14.3 42.6-32 42.6s-32-19.1-32-42.6V106c0-23.6 14.3-42.7 32-42.7s32 19.1 32 42.7zM128 224H96v-32h32zm128 192h32v32h-32zM64 256l128 96-128 96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Gm={name:`font-size`,content:`<path d="M97 224 32 416h29l16.9-50H146l16.9 50h29l-65-192zm-8.9 112 23.9-70.6 23.9 70.6zM376 96h-48L224 416h48l26-80h108l26 80h48zm-62.4 192L352 169.8 390.4 288z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Km={name:`image-absolute-position`,content:`<path d="M416 240c0 26.5-21.5 48-48 48s-48-21.5-48-48 21.5-48 48-48 48 21.5 48 48m96-80v320c0 17.7-14.3 32-32 32H160c-17.7 0-32-14.3-32-32V160c0-17.7 14.3-32 32-32h320c17.7 0 32 14.3 32 32m-32 26.7c0-14.7-11.9-26.7-26.7-26.7H186.7c-14.7 0-26.7 11.9-26.7 26.7V384l96-96 96 96 64-64 64 64zM32 0H0v512h32v-64h32v-32H32v-64h32v-32H32v-64h32v-32H32v-64h32v-32H32V32h96v32h32V32h64v32h32V32h64v32h32V32h64v32h32V32h64V0z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},qm={name:`table-wizard`,content:`<path d="M160 384V160h224v96l32 32V0H0v416h288l-32-32zM288 32h96v96h-96zm-128 0h96v96h-96zm-32 352H32v-96h96zm0-128H32v-96h96zm0-128H32V32h96zm376.6 362.1-15.5 15.5c-8.6 8.6-22.4 8.6-31 0l-124-124c-8.6-8.6-8.6-22.4 0-31l15.5-15.5c8.6-8.6 22.4-8.6 31 0l124 124c8.6 8.5 8.6 22.4 0 31m-158.5-209-21-14.8c-3.2-2.3-5.1-6-5.1-10l.3-25.7c.1-6.6-5.2-12.1-11.8-12.2-2.6 0-5.2.8-7.3 2.4l-20.6 15.4c-3.2 2.4-7.3 3-11 1.8l-24.3-8.3c-6.8-2.3-14.3 1.9-15.7 9.3-.4 2.1-.1 4.2.5 6.2l8.2 24.1c1.3 3.7.6 7.8-1.8 11l-15.4 20.6c-4.3 5.8-2.6 14.2 4 17.8 1.9 1 4 1.4 6.1 1.4l25.4-.3c3.9-.1 7.7 1.8 10 5.1l14.8 21c4.2 5.9 12.7 6.9 18.1 1.7 1.5-1.5 2.6-3.3 3.2-5.3l7.5-24.3c1.2-3.8 4.1-6.7 7.9-7.9l24.5-7.6c6.3-2 9.8-8.7 7.9-15-.7-2.7-2.3-4.9-4.4-6.4" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Jm={name:`crosstab`,content:`<path d="M192.3 32H32v160h1v288h447V32zm-.3 416H96v-96h96zm0-128H96v-96h96zm0-128H96V96h96zm128 256h-96v-96h96zm0-128h-96v-96h96zm0-128h-96V96h96zm128 256h-96v-96h96zm0-128h-96v-96h96zm0-128h-96V96h96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ym={name:`crosstab-wizard`,content:`<path d="M192 416V192h224v96l32 32V0H0v160h1v288h318.7l-31.9-32zM320 64h96v96h-96zm-128 0h96v96h-96zm-32 352H64v-96h96zm0-128H64v-96h96zm0-128H64V64h96zm344.6 330.1-15.5 15.5c-8.6 8.6-22.4 8.6-31 0l-124-124c-8.6-8.6-8.6-22.4 0-31l15.5-15.5c8.6-8.6 22.4-8.6 31 0l124 124c8.6 8.5 8.6 22.4 0 31M221.2 300.8c-4.3 5.8-2.6 14.2 4 17.8 1.9 1 4 1.4 6.1 1.4l25.4-.3c3.9-.1 7.7 1.8 10 5.1l14.8 21c4.2 5.9 12.7 6.9 18.1 1.7 1.5-1.5 2.6-3.3 3.2-5.3l7.5-24.3c1.2-3.8 4.1-6.7 7.9-7.9l24.5-7.6c6.3-2 9.9-8.7 7.9-15-.8-2.5-2.4-4.7-4.5-6.2l-21-14.8c-3.2-2.3-5.1-6-5.1-10l.3-25.7c.1-6.6-5.2-12.1-11.8-12.2-2.6 0-5.2.8-7.3 2.4l-20.6 15.4c-3.2 2.4-7.3 3-11 1.8l-24.3-8.3c-6.8-2.3-14.3 1.9-15.7 9.3-.4 2.1-.1 4.2.5 6.2l8.2 24.1c1.3 3.7.6 7.8-1.8 11z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Xm={name:`table-body`,content:`<path d="M32 32v416h416V32zm256 32v96h-96V64zm128 256v64L224 192h64zM64 64h96v96H64zm0 128h96v96H64zm0 224v-96h96v96zm128 0v-64l64 64zm128 0L192 288v-64l192 192zm96-160-64-64h64zm0-96h-96V64h96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Zm={name:`table-column-groups`,content:`<path d="M32 32v416h416V32zm256 32v64l-64-64zm0 320-96-96v-64l96 96zM192 96l96 96v64l-96-96zM64 64h96v96H64zm0 128h96v96H64zm0 224v-96h96v96zm128 0v-64l64 64zm224 0h-96v-96h96zm0-128h-96v-96h96zm0-128h-96V64h96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Qm={name:`table-corner`,content:`<path d="M32 32v416h416V32zm256 32v96h-96V64zm0 128v96h-96v-96zM160 64v64L96 64zM64 96l64 64H64zm0 96h96v96H64zm0 224v-96h96v96zm128 0v-96h96v96zm224 0h-96v-96h96zm0-128h-96v-96h96zm0-128h-96V64h96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},$m={name:`table-row-groups`,content:`<path d="M32 32v416h416V32zm256 32v96h-96V64zm-64 128h64l96 96h-64zm32 96h-64l-96-96h64zM64 64h96v96H64zm0 160 64 64H64zm0 192v-96h96v96zm128 0v-96h96v96zm224 0h-96v-96h96zm0-160-64-64h64zm0-96h-96V64h96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},eh={name:`globe-outline`,content:`<path d="M256 32C132.3 32 32 132.3 32 256s100.3 224 224 224 224-100.3 224-224S379.7 32 256 32M64 256c0-57 24.8-108.2 64.3-143.3.3 1.8 1 3.6 1.9 5.4 11.9 22.1 47.7 92.5 87.8 104.1s38.6 22.2 45 29.9c6.5 7.7-12.2 24.4 5.6 55.9 9.6 13.2 18.3 5.5 22.6 27.6 4.1 21-20.6 95-7.8 110.4-9 1.3-18.1 2-27.4 2-106 0-192-86-192-192m222.4 189.6c10.5-37 41.8-89.2 75.8-98.9 24.4-20.5 23.3-38.8 20.1-55.4-7.6-13.9-41.7-26-74.3-54.8-19.5-4.4-43.4 8.3-52.6-3.9s-52.6-29.9-33.6-49.3 47.7.6 59.1-39.3 35.2-23.2 47.2-23.2S342.2 92 320 81.5c-16.7-7.9-38.6-16.1-71.7-17.4 2.6-.1 5.2-.2 7.8-.2 106 0 192 86 192 192C448 351.7 378 431 286.4 445.6" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},th={name:`globe`,content:`<path d="M256 32C132.3 32 32 132.3 32 256s100.3 224 224 224 224-100.3 224-224S379.7 32 256 32m106.2 314.7c-34.7 10-66.7 64.2-76.4 101.3-17.9-9.4 9.8-90.2 5.4-112.4-4.3-22.1-13-14.4-22.6-27.6-17.8-31.5.9-48.3-5.6-55.9-6.5-7.7-4.9-18.3-45-29.9s-75.9-81.9-87.8-104.1c-11.9-22.1 26.6-47 81.3-52.6 10.3-1 19.7-1.5 28.4-1.5 37.8.1 61.9 9 80 17.5 22.2 10.5 20.1 39.3 8.1 39.3s-35.8-16.6-47.2 23.2-40.1 19.9-59.1 39.3 24.4 37.1 33.6 49.3 33.1-.6 52.6 3.9c32.6 28.8 66.7 41 74.3 54.8 3.3 16.6 4.4 34.9-20 55.4" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},nh={name:`map-marker`,content:`<path d="M256 0C158.8 0 80 78.8 80 176s176 336 176 336 176-238.8 176-336S353.2 0 256 0m0 288c-61.9 0-112-50.1-112-112S194.1 64 256 64s112 50.1 112 112-50.1 112-112 112" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},rh={name:`map-marker-target`,content:`<path d="M256 0C158.8 0 80 78.8 80 176s176 336 176 336 176-238.8 176-336S353.2 0 256 0m0 288c-61.9 0-112-50.1-112-112S194.1 64 256 64s112 50.1 112 112-50.1 112-112 112m48-112c0 26.5-21.5 48-48 48s-48-21.5-48-48 21.5-48 48-48 48 21.5 48 48" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ih={name:`pin`,content:`<path d="M320 256V96c0-17.6-14.4-32-32-32h-96c-17.6 0-32 14.4-32 32v160H96v32h128v160h32V288h128v-32zm-128 0V96h64v160z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ah={name:`unpin`,content:`<path d="M256 320h160c17.6 0 32-14.4 32-32v-96c0-17.6-14.4-32-32-32H256V96h-32v128H64v32h160v128h32zm0-128h160v64H256z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},oh={name:`share`,content:`<path d="M480 432c0 44.2-35.8 80-80 80s-80-35.8-80-80c0-10.6 2.1-20.7 5.8-30l-158.6-88.1C152.9 327.6 133.4 336 112 336c-44.2 0-80-35.8-80-80s35.8-80 80-80c21.4 0 40.9 8.4 55.2 22.1L325.8 110c-3.8-9.3-5.8-19.4-5.8-30 0-44.2 35.8-80 80-80s80 35.8 80 80-35.8 80-80 80c-22 0-41.9-8.9-56.4-23.3l-158 87.8c4.1 9.7 6.4 20.3 6.4 31.5s-2.3 21.8-6.4 31.5l158 87.8C358.1 360.9 378 352 400 352c44.2 0 80 35.8 80 80" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},sh={name:`user`,content:`<path d="M352 128c0 53-43 96-96 96s-96-43-96-96 43-96 96-96 96 43 96 96m-96 128c-106 0-192 86-192 192 0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32 0-106-86-192-192-192" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ch={name:`inbox`,content:`<path d="M384 32H128L32 288v160c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V288zM150.2 64h211.6l84 224H352l-32 64H192l-32-64H66.2z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},lh={name:`blogger`,content:`<path d="M188.9 64C119.9 64 64 119.5 64 188v136.1C64 392.5 119.9 448 188.9 448h134.4c69 0 124.7-55.5 124.7-123.9v-87.9c0-13.7-11-28.2-24.8-28.2h-21.5c-13.2 0-24.7-11.2-25.6-24 0-68.5-55.2-120-124.2-120zm-4.9 96h72c13.2 0 24 10.8 24 24s-10.8 24-24 24h-72c-13.2 0-24-10.8-24-24s10.8-24 24-24m0 144h144c13.2 0 24 10.8 24 24s-10.8 24-24 24H184c-13.2 0-24-10.8-24-24s10.8-24 24-24" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},uh={name:`blogger-box`,content:`<path d="M448 32H64c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32m-31 280.7c0 57.1-46.6 103.3-104.2 103.3H200.4C142.7 416 96 369.8 96 312.7V199.3C96 142.2 142.7 96 200.4 96h52.1C310 96 356 138.9 356 196c.7 10.7 10.4 20 21.4 20h18c11.5 0 20.7 12.1 20.6 23.5zM196 216h60c11 0 20-9 20-20s-9-20-20-20h-60c-11 0-20 9-20 20s9 20 20 20m120 80H196c-11 0-20 9-20 20s9 20 20 20h120c11 0 20-9 20-20s-9-20-20-20" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},dh={name:`delicious`,content:`<path d="M256 32h224v224H256zM32 256h224v224H32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},fh={name:`delicious-box`,content:`<path d="M480 448V64c0-17.7-14.3-32-32-32H64c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32m-224-32V256H96V96h160v160h160v160z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ph={name:`digg`,content:`<path d="M96 96v64H32v160h96V96zm64 0v32h32V96zm0 64v160h32V160zm64 0v160h64v32h-64v32h96V160zm128 0v160h64v32h-64v32h96V160zM64 192h32v96H64zm192 0h32v96h-32zm128 0h32v96h-32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},mh={name:`digg-box`,content:`<path d="M448 32H64c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32M160 203.5V352H64V192h64v-64h32zM212 352h-32V192h32zm0-192h-32v-32h32zm119 153.7V416h-96v-32h64v-32h-64V192h96zm117 0V416h-96v-32h64v-32h-64V192h96zM96 224h32v96H96zm171 0h32v96h-32zm117 0h32v96h-32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},hh={name:`envelop`,content:`<path d="M64 96c-17.7 0-32 14.3-32 32v256c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32zm23.7 32L256 296.3 424.3 128c11 2.9 19.7 11.6 22.6 22.6L342.6 254.9l104.3 104.3c-2.9 11-11.6 19.7-22.6 22.6L320 277.5l-64 64-64-64L87.7 381.8c-11-2.9-19.7-11.6-22.6-22.6l104.3-104.3L65.1 150.6c2.9-11 11.6-19.7 22.6-22.6" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},gh={name:`envelop-box`,content:`<path d="m377 182.4-88.8 88.8-31.2 29-33.2-29-88.8-88.8c-7.7 2-13.8 8.1-15.8 15.8l73 73-73 73c2 7.7 8.1 13.8 15.8 15.8l73-73 49 44.8 47-44.8 73 73c7.7-2 13.8-8.1 15.8-15.8l-73-73 73-73c-2-7.7-8.1-13.8-15.8-15.8M448 32H64c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32m-32 329.6c0 12.4-10 22.4-22.4 22.4H118.4C106 384 96 374 96 361.6V182.4c0-12.4 10-22.4 22.4-22.4h275.2c12.4 0 22.4 10 22.4 22.4z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},_h={name:`facebook`,content:`<path d="M290 32c-59.8 0-96 32-96 96v64h-66v96h66v192h96V288h80l14-96h-94v-32c0-32 32-32 32-32h62V34.9c-7.2-.9-65.4-2.9-94-2.9" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},vh={name:`facebook-box`,content:`<path d="M57.6 32C43.6 32 32 43.5 32 57.6v396.8c0 14 11.5 25.6 25.6 25.6h396.8c14 0 25.6-11.5 25.6-25.6V57.6c0-14-11.5-25.6-25.6-25.6zm315.8 65.5c24.1 0 42 2.3 42 2.3L414 155s-18.2-.2-38.1-.2c-21.5 0-24.9 9.9-24.9 26.1V224h64.1l-2.8 59H351v165h-63V283h-44v-59h44v-50.5c0-39.6 25.8-76 85.4-76" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},yh={name:`google`,content:`<path d="M480 256c0 14-1.28 27.71-3.75 41C456.99 401.13 365.71 480 256 480c-65.92 0-125.2-28.48-166.19-73.81-3.57-3.94-6.99-8.01-10.27-12.2-.48-.61-.95-1.21-1.41-1.82-.55-.71-1.09-1.43-1.63-2.15s-1.07-1.44-1.6-2.16c-.53-.73-1.05-1.46-1.57-2.19-.59-.82-1.17-1.65-1.74-2.48-.45-.65-.89-1.3-1.33-1.95-.5-.73-.99-1.47-1.48-2.21-.5-.76-1-1.53-1.49-2.29s-.97-1.52-1.44-2.29a210 210 0 0 1-5.85-9.92c-.76-1.37-1.51-2.75-2.24-4.14-.32-.6-.63-1.2-.94-1.8a220.11 220.11 0 0 1-3.99-8.13c-.35-.76-.7-1.51-1.04-2.27-.33-.72-.65-1.43-.96-2.15-4.1-9.33-7.59-19-10.4-28.95-.23-.8-.45-1.61-.66-2.41-.49-1.79-.95-3.58-1.39-5.39-.22-.9-.44-1.8-.64-2.7-.21-.88-.41-1.77-.6-2.66a211 211 0 0 1-1.99-10.3c-.32-1.9-.62-3.8-.89-5.71-.1-.69-.2-1.39-.29-2.08-.07-.56-.15-1.11-.21-1.66-.1-.72-.18-1.45-.27-2.18-.12-1.1-.24-2.2-.35-3.3-.09-.87-.17-1.75-.25-2.63-.07-.77-.14-1.54-.2-2.31-.04-.58-.09-1.17-.13-1.76-.06-.85-.11-1.7-.16-2.55l-.12-2.12-.09-1.92c-.12-3.12-.19-6.26-.19-9.41C32 132.29 132.29 32 256 32c3.15 0 6.29.07 9.41.19l1.92.09 2.12.12c.85.05 1.7.1 2.55.16.59.04 1.18.09 1.76.13.77.06 1.54.13 2.31.2.88.08 1.76.16 2.63.25 1.1.11 2.2.23 3.3.35.73.09 1.46.17 2.18.27.55.06 1.1.14 1.66.21.69.09 1.39.19 2.08.29 1.91.27 3.81.57 5.71.89a210.69 210.69 0 0 1 10.3 1.99c.89.19 1.78.39 2.66.6.9.2 1.8.42 2.7.64 1.81.44 3.6.9 5.39 1.39.8.21 1.61.43 2.41.66 9.95 2.81 19.62 6.3 28.95 10.4.72.31 1.43.63 2.15.96.76.34 1.51.69 2.27 1.04a220 220 0 0 1 8.13 3.99c.6.31 1.2.62 1.8.94 1.39.73 2.77 1.48 4.14 2.24 3.36 1.86 6.67 3.81 9.92 5.85.77.47 1.53.95 2.29 1.44s1.53.99 2.29 1.49c.74.49 1.48.98 2.21 1.48.65.44 1.3.88 1.95 1.33.83.57 1.66 1.15 2.48 1.74.73.52 1.46 1.04 2.19 1.57.72.53 1.44 1.06 2.16 1.6s1.44 1.08 2.15 1.63c.61.46 1.21.93 1.82 1.41 4.19 3.28 8.26 6.7 12.2 10.27l-62.36 62.36c-.57-.49-1.15-.97-1.74-1.45a130 130 0 0 0-12.68-9.25q-1.155-.765-2.34-1.47c-.1-.07-.2-.13-.3-.19-.8-.49-1.6-.97-2.4-1.43l-.06-.04c-.85-.5-1.7-.99-2.56-1.45q-1.29-.735-2.61-1.41c-.87-.47-1.75-.92-2.63-1.35-1.77-.89-3.56-1.73-5.36-2.53-.9-.39-1.81-.78-2.72-1.17a131 131 0 0 0-4.97-1.96c-.22-.08-.43-.16-.65-.24-.74-.27-1.49-.54-2.24-.79-.32-.11-.63-.22-.95-.32-.77-.27-1.54-.52-2.31-.76l-.11-.04q-1.23-.39-2.46-.75l-.71-.21c-.78-.22-1.55-.44-2.33-.65l-.18-.05c-.76-.2-1.52-.4-2.29-.59-.16-.04-.32-.08-.49-.12-.91-.23-1.83-.44-2.75-.65l-.15-.03c-.96-.22-1.94-.42-2.91-.62l-.19-.04c-.91-.18-1.83-.35-2.74-.51-.87-.16-1.75-.3-2.62-.43-.97-.16-1.94-.3-2.92-.44-.52-.07-1.05-.13-1.58-.2-.72-.09-1.44-.17-2.17-.25-.87-.09-1.73-.18-2.6-.25-.97-.09-1.93-.16-2.9-.22-.81-.06-1.62-.11-2.43-.14l-1.18-.06c-.73-.03-1.46-.05-2.2-.07-.27-.01-.55-.01-.83-.01-.85-.02-1.71-.03-2.57-.03-36.33 0-70.48 14.15-96.17 39.83C134.15 185.52 120 219.67 120 256c0 .86.01 1.72.03 2.57 0 .28 0 .56.01.83.02.74.04 1.47.07 2.2l.06 1.18c.03.81.08 1.62.14 2.43.06.97.13 1.93.22 2.9.07.87.16 1.73.25 2.6.08.73.16 1.45.25 2.17.07.53.13 1.06.2 1.58.14.98.28 1.95.44 2.92.13.87.27 1.75.43 2.62.16.91.33 1.83.51 2.74l.04.19c.2.97.4 1.95.62 2.91l.03.15c.21.92.42 1.84.65 2.75.04.17.08.33.12.49.19.77.39 1.53.59 2.29l.05.18c.21.78.43 1.55.65 2.33l.21.71q.36 1.23.75 2.46l.04.11c.24.77.49 1.54.76 2.31.1.32.21.63.32.95.25.75.52 1.5.79 2.24.08.22.16.43.24.65a130.693 130.693 0 0 0 1.96 4.97c.39.91.78 1.82 1.17 2.72.8 1.8 1.65 3.59 2.53 5.36.43.88.88 1.76 1.35 2.63q.675 1.32 1.41 2.61c.46.86.95 1.71 1.45 2.56l.04.06c.46.8.94 1.6 1.43 2.4.06.1.12.2.19.3q.705 1.185 1.47 2.34c.4.63.81 1.25 1.22 1.87 2.47 3.72 5.15 7.32 8.03 10.81.48.59.96 1.17 1.45 1.74 2.41 2.87 4.97 5.65 7.66 8.34C185.52 377.85 219.67 392 256 392s70.48-14.15 96.17-39.83c15.7-15.71 27.09-34.57 33.57-55.17H265v-83h211.07c2.58 13.61 3.93 27.65 3.93 42" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},bh={name:`google-box`,content:`<path d="M448 32H64c-17.66 0-32 14.34-32 32v384c0 17.66 14.34 32 32 32h384c17.66 0 32-14.34 32-32V64c0-17.66-14.34-32-32-32m-34.68 253.29C399.56 359.66 334.36 416 256 416c-47.09 0-89.43-20.34-118.71-52.72a157 157 0 0 1-7.33-8.72 41 41 0 0 1-1.01-1.3c-.39-.5-.78-1.02-1.16-1.53-.39-.52-.77-1.03-1.15-1.54-.38-.53-.75-1.05-1.12-1.57-.42-.58-.83-1.18-1.24-1.77-.32-.46-.64-.93-.95-1.39-.36-.52-.71-1.05-1.06-1.58-.36-.54-.71-1.09-1.06-1.64-.35-.54-.7-1.08-1.03-1.63-1.46-2.32-2.85-4.69-4.18-7.09-.54-.98-1.08-1.96-1.6-2.96-.23-.42-.45-.85-.67-1.28-.27-.51-.52-1.02-.78-1.53-.71-1.41-1.4-2.84-2.07-4.28-.25-.54-.5-1.08-.74-1.62-.24-.51-.47-1.02-.69-1.54-2.93-6.66-5.42-13.57-7.43-20.67-.16-.58-.32-1.15-.47-1.73-.35-1.27-.68-2.55-.99-3.85-.16-.64-.32-1.28-.46-1.92-.15-.63-.29-1.27-.43-1.9-.29-1.35-.57-2.7-.83-4.05-.2-1.1-.4-2.2-.59-3.31-.23-1.36-.44-2.72-.64-4.08-.07-.49-.14-.99-.2-1.49-.05-.4-.11-.79-.15-1.18-.07-.52-.13-1.04-.2-1.56-.08-.78-.17-1.57-.25-2.36-.06-.62-.12-1.25-.17-1.87l-.15-1.65-.09-1.26c-.04-.61-.08-1.22-.11-1.82l-.09-1.52-.06-1.37c-.09-2.23-.14-4.47-.14-6.72 0-88.36 71.64-160 160-160 2.25 0 4.49.05 6.72.14l1.37.06 1.52.09c.6.03 1.21.07 1.82.11l1.26.09 1.65.15c.62.05 1.25.11 1.87.17.79.08 1.58.17 2.36.25.52.07 1.04.13 1.56.2.39.04.78.1 1.18.15.5.06 1 .13 1.49.2 1.36.2 2.72.41 4.08.64 1.11.19 2.21.39 3.31.59 1.35.26 2.7.54 4.05.83.63.14 1.27.28 1.9.43.64.14 1.28.3 1.92.46 1.3.31 2.58.64 3.85.99.58.15 1.15.31 1.73.47 7.1 2.01 14.01 4.5 20.67 7.43.52.22 1.03.45 1.54.69a153.549 153.549 0 0 1 5.9 2.81c.51.26 1.02.51 1.53.78.43.22.86.44 1.28.67 1 .52 1.98 1.06 2.96 1.6 2.4 1.33 4.77 2.72 7.09 4.18.55.33 1.09.68 1.63 1.03.55.35 1.1.7 1.64 1.06.53.35 1.06.7 1.58 1.06.46.31.93.63 1.39.95.59.41 1.19.82 1.77 1.24.52.37 1.04.74 1.57 1.12.51.38 1.02.76 1.54 1.15.51.38 1.03.77 1.53 1.16.44.33.87.66 1.3 1.01 3 2.34 5.9 4.78 8.72 7.33l-44.54 44.55c-.41-.35-.83-.7-1.25-1.04a92 92 0 0 0-9.05-6.61q-.825-.54-1.68-1.05c-.07-.05-.14-.09-.21-.13-.57-.35-1.14-.7-1.71-1.02l-.05-.03c-.6-.36-1.21-.71-1.83-1.04-.61-.35-1.23-.68-1.86-1.01-.62-.33-1.25-.65-1.88-.96a79 79 0 0 0-3.83-1.81c-.64-.28-1.29-.55-1.94-.83-.65-.27-1.3-.54-1.96-.8-.53-.2-1.05-.4-1.59-.6-.16-.06-.31-.12-.46-.17-.53-.2-1.07-.39-1.6-.57-.23-.08-.45-.16-.68-.23q-.825-.285-1.65-.54l-.08-.03c-.59-.18-1.17-.36-1.76-.53-.17-.05-.33-.1-.51-.15-.55-.16-1.1-.32-1.66-.47l-.13-.03c-.54-.15-1.08-.29-1.63-.43-.12-.02-.23-.05-.35-.08-.65-.17-1.31-.32-1.97-.47l-.11-.02c-.68-.15-1.38-.3-2.07-.44l-.14-.03c-.65-.13-1.31-.25-1.96-.36-.62-.12-1.25-.22-1.87-.31-.69-.11-1.38-.21-2.08-.31l-1.13-.15-1.55-.18c-.62-.06-1.24-.12-1.86-.17-.69-.07-1.38-.12-2.07-.16-.58-.04-1.16-.08-1.74-.1-.28-.02-.56-.03-.84-.04-.52-.03-1.04-.04-1.57-.05-.19-.01-.39-.01-.59-.01-.61-.02-1.23-.02-1.84-.02-25.95 0-50.34 10.1-68.69 28.45s-28.45 42.74-28.45 68.69c0 .61 0 1.23.02 1.84 0 .2 0 .4.01.59.01.53.02 1.05.05 1.57.01.28.02.56.04.84.02.58.06 1.16.1 1.74.04.69.09 1.38.16 2.07.05.62.11 1.24.17 1.86l.18 1.55.15 1.13c.1.7.2 1.39.31 2.08.09.62.19 1.25.31 1.87.11.65.23 1.31.36 1.96l.03.14c.14.69.29 1.39.44 2.07l.02.11c.15.66.3 1.32.47 1.97.03.12.06.23.08.35.14.55.28 1.09.43 1.63l.03.13c.15.56.31 1.11.47 1.66.05.18.1.34.15.51.17.59.35 1.17.53 1.76l.03.08q.255.825.54 1.65c.07.23.15.45.23.68.18.53.37 1.07.57 1.6.05.15.11.3.17.46.2.54.4 1.06.6 1.59.26.66.53 1.31.8 1.96.28.65.55 1.3.83 1.94.57 1.29 1.18 2.57 1.81 3.83.31.63.63 1.26.96 1.88.33.63.66 1.25 1.01 1.86.33.62.68 1.23 1.04 1.83l.03.05c.32.57.67 1.14 1.02 1.71.04.07.08.14.13.21q.51.855 1.05 1.68a92.38 92.38 0 0 0 6.61 9.05c.34.42.69.84 1.04 1.25 1.72 2.05 3.55 4.03 5.47 5.95 18.35 18.35 42.74 28.45 68.69 28.45s50.34-10.1 68.69-28.45c11.22-11.22 19.35-24.69 23.98-39.4h-86.24V226h150.76c1.85 9.72 2.81 19.75 2.81 30s-.91 19.79-2.68 29.29" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},xh={name:`google-plus`,content:`<path d="M204.3 33c-16.1-1-33.4 1-52 4.9s-36.4 12.8-53.2 26.5c-12.6 11-22 23.4-28.3 37.3s-9.4 27.7-9.4 41.5c0 11.4 2.1 22.7 6.5 33.8 4.3 11.1 10.6 21.1 18.8 29.7s18.4 15.6 30.6 20.9 26.1 7.9 41.8 7.9c3.1 0 6.2-.1 9.4-.3s6.3-.5 9.4-.9c-1.6 3.5-2.9 7-4.1 10.3s-1.8 7.6-1.8 12.6c0 9 1.9 16.5 5.6 22.6s7.7 11.9 12 17.4c-6.7.4-14.5 1-23.5 1.8s-18.6 2.1-28.8 4.1-20.5 4.6-30.9 7.9-20.1 7.7-29.1 13.2c-17.2 10.2-29.1 22-35.6 35.6S32 385.4 32 396c0 11 2.6 21.5 7.7 31.5s12.9 18.9 23.5 26.7S87 468.3 102.9 473s34.4 7 55.6 7c25.1 0 47.3-3.2 66.7-9.7s35.6-14.9 48.5-25.3 22.7-22.3 29.4-35.6 10-26.9 10-40.6c0-10.2-1.4-19.3-4.2-27.1-2.7-7.9-6.4-14.9-10.8-21.2q-6.75-9.45-15.9-17.7c-9.15-8.25-12.3-11-18.5-16.5l-21.2-16.5c-3.2-2.8-6.5-6-10-9.7s-5.3-8.9-5.3-15.6 1.8-12.2 5.3-16.5 7.2-8.4 11.2-12.4c6.2-4.7 12.4-9.7 18.2-15 5.9-5.3 11.2-11.2 15.9-17.6 4.7-6.5 8.4-13.8 11.2-22.1 2.7-8.2 4.1-17.9 4.1-28.8s-1.5-20.8-4.7-29.5c-3.1-8.6-6.8-16.2-11.2-22.7q-6.45-9.75-13.5-16.5c-7.05-6.75-12.4-11.4-12.4-11.4H288l31.7-20zm-37 17.8c12.2 0 22.8 3.6 32 10.9s17 16.4 23.2 27.5c6.2 11 11 22.8 14.1 35.4s4.7 24.2 4.7 34.8c0 5.5-.8 12.4-2.3 20.7-1.6 8.3-5.7 15.7-12.4 22.4-4.7 4.7-10.7 8.7-18 11.8-7.3 3.2-14.6 4.7-22 4.7-12.5 0-23.4-3.6-32.6-10.9s-16.9-16.3-22.9-26.8q-9.15-15.9-13.5-34.2c-4.35-18.3-4.4-23.2-4.4-33.1 0-7.9.9-15.5 2.7-23S121 76.6 126 70.3c4.7-5.9 10.8-10.6 18.2-14.1q11.25-5.4 23.1-5.4M196.1 314h7.3c1.8 0 3.8.2 6.2.6 11 7.8 20.6 14.9 28.8 21.2 8.2 6.2 14.9 12.4 20 18.2 5.1 5.9 8.9 11.8 11.5 18 2.5 6 3.8 12.8 3.8 20.3 0 18.4-7.3 33.6-22 45.6-14.7 11.9-36.2 17.9-64.4 17.9-31.8 0-57-6.7-75.6-20s-27.9-30.6-27.9-51.7c0-10.6 2.1-19.4 6.2-26.5s8.9-12.9 14.4-17.6 11.1-8.3 16.8-10.8c5.7-2.6 10.1-4.4 13.2-5.6 6.3-2 12.7-3.6 19.4-5s12.9-2.4 18.8-3q8.85-.9 15.3-1.2c4.2-.2 6.9-.3 8.2-.4M384 32v64h-64v32h64v64h32v-64h64V96h-64V32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Sh={name:`google-plus-box`,content:`<path d="M212.6 236.1c5.1-5.1 8.2-10.8 9.4-17.1s1.8-11.6 1.8-15.8c0-8.1-1.2-17-3.6-26.6s-6-18.6-10.8-27-10.7-15.4-17.7-21-15.2-8.4-24.4-8.4c-6 0-11.8 1.3-17.5 4.1s-10.3 6.3-13.9 10.8c-3.9 4.8-6.5 10-7.8 15.7s-2 11.6-2 17.6c0 7.5 1.1 15.9 3.4 25.2s5.7 18 10.3 26.1 10.5 14.9 17.5 20.5c7 5.5 15.3 8.3 24.9 8.3q8.55 0 16.8-3.6c8.25-3.6 10-5.2 13.6-8.8M448 32H64c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32M270.9 394.1c-5.1 10.2-12.6 19.3-22.4 27.2s-22.2 14.4-37 19.4c-14.8 4.9-31.8 7.4-50.9 7.4-16.2 0-30.3-1.8-42.4-5.4s-22.2-8.4-30.3-14.4-14.1-12.8-18-20.4-5.9-15.6-5.9-24c0-8.1 2.5-17.2 7.4-27.6s14-19.4 27.2-27.2c6.8-4.2 14.3-7.6 22.2-10.1s15.8-4.6 23.6-6c7.8-1.5 15.1-2.5 22-3.1s12.9-1.1 18-1.3c-3.3-4.2-6.4-8.6-9.2-13.3s-4.3-10.4-4.3-17.3c0-3.9.4-7.1 1.3-9.7s1.9-5.2 3.1-7.9c-2.4.3-4.8.5-7.2.7s-4.8.2-7.2.2c-12 0-22.6-2-31.9-6q-13.95-6-23.4-15.9c-6.3-6.6-11.1-14.1-14.3-22.7s-4.9-17.2-4.9-25.8c0-10.5 2.4-21 7.2-31.6s12-20.1 21.6-28.5c12.8-10.5 26.4-17.2 40.6-20.2s27.5-4.5 39.7-4.6H288l-28.7 16h-27.8c2.7 1.9 5.8 4.7 9.4 8.1 3.6 3.5 7 7.6 10.3 12.6s6.1 10.7 8.5 17.3 3.6 14.1 3.6 22.5-1.1 15.7-3.1 22c-2.1 6.3-4.9 11.9-8.5 16.9s-7.6 9.4-12.1 13.5-9.2 7.9-13.9 11.5c-3 3-5.9 6.1-8.5 9.4s-4 7.5-4 12.6 1.3 9.1 4 11.9 5.2 5.3 7.6 7.4l16.2 12.6q7.2 6.3 14.1 12.6c4.6 4.2 8.7 8.7 12.1 13.5 3.5 4.8 6.2 10.1 8.3 16.2s3.2 12.9 3.2 20.7c-.1 10.2-2.6 20.5-7.8 30.8M448 192h-64v64h-32v-64h-64v-32h64V96h32v64h64zM236.8 351.5c-3.9-4.5-9-9.1-15.3-13.9s-13.6-10.2-22-16.2c-1.8-.3-3.4-.4-4.7-.4h-5.6c-.9 0-3 .1-6.3.2s-7.2.4-11.7.9-9.3 1.2-14.3 2.3-10 2.3-14.8 3.8c-2.4.9-5.8 2.3-10.1 4.3s-8.6 4.7-12.8 8.3-7.8 8.1-11 13.5c-3.1 5.4-4.7 12.1-4.7 20.2 0 16.2 7.1 29.3 21.3 39.5s33.4 15.3 57.7 15.3c21.5 0 37.9-4.5 49.2-13.7s16.8-20.7 16.8-34.8c0-5.7-1-10.8-2.9-15.5s-4.9-9.3-8.8-13.8" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ch={name:`linkedin`,content:`<path d="M112 32c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48M64 160v288h96V160zm128 0v288h96V288c0-32 32-32 32-32s32 0 32 32v160h96V290.9c0-66.5-13.6-130.9-96-130.9-36.2 0-62.9 32-64 44.9V160z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},wh={name:`linkedin-box`,content:`<path d="M448 32H64c-17.6 0-32 14.4-32 32v384c0 17.6 14.4 32 32 32h384c17.6 0 32-14.4 32-32V64c0-17.6-14.4-32-32-32M160 416H96V192h64zm-32-256c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32m288 256h-64V288c0-17.7-14.3-32-32-32s-32 14.3-32 32v128h-64V192h64v39.7c13.2-18.1 33.4-39.7 56-39.7 39.8 0 72 35.8 72 80z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Th={name:`myspace`,content:`<path d="M400 64c-44.2 0-80 35.8-80 80s35.8 80 80 80 80-35.8 80-80-35.8-80-80-80m-176 64c-35.4 0-64 28.6-64 64s28.6 64 64 64 64-28.6 64-64-28.6-64-64-64M80 192c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48m320 64c-44.2 0-80 36.1-80 80.5V448h160V336.5c0-44.5-35.8-80.5-80-80.5m-176 32c-35.4 0-64 31.5-64 70.3V448h128v-89.7c0-38.8-28.6-70.3-64-70.3M80 320c-26.5 0-48 21.8-48 48.7V448h96v-79.3c0-26.9-21.5-48.7-48-48.7" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Eh={name:`myspace-box`,content:`<path d="M448 32H64c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32M128 416H64v-63.5c0-17.9 14.3-32.5 32-32.5s32 14.5 32 32.5zM96 288c-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32-14.3 32-32 32m160 128h-96v-75.3c0-29.1 21.5-52.7 48-52.7s48 23.6 48 52.7zm-48-160c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48m208 160H288v-92.9c0-37.1 27.2-67.1 64-67.1s64 30 64 67.1zm-64-192c-35.4 0-64-28.6-64-64s28.6-64 64-64 64 28.6 64 64-28.6 64-64 64" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Dh={name:`pinterest`,content:`<path d="M250.7 32C126.6 32 64 119.7 64 192.7c0 44.3 17 83.6 53.5 98.3 6 2.4 11.4.1 13.1-6.4 1.2-4.5 4.1-15.9 5.3-20.7 1.8-6.5 1.1-8.7-3.7-14.3-10.5-12.2-17.2-28.1-17.2-50.5 0-65.1 49.4-123.3 128.6-123.3 70.2 0 108.7 42.2 108.7 98.6 0 74.2-33.3 136.8-82.8 136.8-27.3 0-47.8-22.2-41.2-49.6 7.9-32.6 23.1-67.8 23.1-91.3 0-21.1-11.5-38.7-35.2-38.7-27.9 0-50.4 28.5-50.4 66.6 0 24.3 8.3 40.7 8.3 40.7s-28.6 119.3-33.6 140.2c-10 41.6-1.5 92.7-.8 97.8.5 3 4.4 3.7 6.2 1.5 2.6-3.3 35.9-43.8 47.2-84.2 3.2-11.4 18.4-70.8 18.4-70.8 9.1 17.1 35.6 32.1 63.8 32.1 84 0 141-75.4 141-176.4C416 103 350.3 32 250.7 32" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Oh={name:`pinterest-box`,content:`<path d="M448 32H64c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32M276.6 327.3c-19.8 0-38.5-10.8-44.9-22.9 0 0-10.7 42.4-12.9 50.5-8 28.9-31.4 57.8-33.2 60.2-1.3 1.6-4.1 1.1-4.4-1.1-.5-3.7-6.5-40.1.5-69.9 3.5-14.9 23.6-100.2 23.6-100.2s-5.9-11.7-5.9-29.1c0-27.2 15.8-47.6 35.5-47.6 16.7 0 24.8 12.5 24.8 27.6 0 16.8-10.7 41.9-16.2 65.2-4.6 19.5 9.8 35.4 29 35.4 34.8 0 58.3-44.7 58.3-97.7 0-40.3-27.1-70.4-76.5-70.4-55.7 0-90.5 41.6-90.5 88 0 16 4.7 27.3 12.1 36.1 3.4 4 3.9 5.6 2.6 10.2-.9 3.4-2.9 11.5-3.7 14.8-1.2 4.6-5 6.3-9.2 4.6-25.6-10.4-37.6-38.5-37.6-70.2C128 158.6 172 96 259.4 96c70.2 0 116.4 50.8 116.4 105.3-.1 72.1-40.2 126-99.2 126" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},kh={name:`reddit`,content:`<path d="M420.3 33c-7 0-14.5 1-22.4 3h-1.7c-12.4 4.8-21.9 12.3-28.8 22.5-17-7-34-10.4-50.7-10.4-6.3 0-12.6.6-19.1 1.9H296c-8.8 2.1-16.5 5.8-23.3 11s-12.4 11.6-16.6 19.1c-5.3 8.7-8.9 31.3-10.5 41.1-1.7 9.8-2.6 25-2.6 34.7-20.9 1.5-41.8 4.5-62.8 9.1s-40.6 11.9-59 21.9c-1.3.4-2.5.9-3.5 1.3s-2 .9-2.9 1.3c-6.2-4.5-13-8-20.5-10.6Q82.6 175 69.4 175h-5.8c-8.7 0-16.7 1.6-24.1 4.8s-14.1 7.7-20.3 13.4c-5.8 5.8-10.3 12.2-13.9 19.4-3.6 7.3-5.3 14.8-5.3 22.7.4 10.8 4.4 21.3 11.8 31.4 5.7 8.3 13.8 15.4 24.3 21.1-.5 2.1-.7 4.4-1 6.8q-.3 3.75-.3 6.9c0 10 1.5 20 4.5 30.1s7.4 19.4 13.1 28.1c10.9 16.6 24.5 30.5 40.9 41.6 16.4 11 33.8 20.2 52.1 27.2 17.5 6.6 35.5 11.6 54 14.8 18.6 3.3 37.4 5 56.6 5 12.5 0 25.1-.8 37.5-2.4 12.5-1.6 25-3.7 37.6-6.3 23.2-5.5 45.5-13.9 66.8-25.1s39.4-26 54.3-44.3c17.1-20.5 25.6-43.4 25.6-68.8 0-2.6-.1-5.1-.4-7.5s-.5-4.7-.9-6.8c10-4.9 18.3-11.9 24.9-21.1 7.1-9.6 10.6-20.3 10.6-32v-3c-1.2-13.4-6.8-25.1-16.3-34.9q-14.7-15-34.2-20.1h-.6c-6-1.3-11.6-1.9-16.9-1.9-14.1-.2-26.6 3.2-37.4 10.2-2.3 1.1-5.2 2.8-8.6 5.4-.8-.9-1.8-1.3-2.6-1.3l-.7-.6c-18.2-9.6-37.5-16.9-57.7-21.8-20.1-4.9-40.6-8-61.6-9.3 0-7.7.7-34.2 1.8-41.9s3.7-14.8 7.5-21.4c4.9-9.6 13.4-15.1 25.6-16.4h5.8c7.4 0 14.7 1.1 21.7 3 7.1 2 14.1 4.3 21.2 6.9v1.9c0 7.5 1.5 14.2 4.5 20.3 2.9 6 6.9 11.6 11.8 16.5 10.3 10.4 22.8 16.3 37.7 17.5h7.3c14.9 0 28.1-4.8 39.8-14.4 5.3-4.4 9.7-9.6 13.1-15.5s5.5-12.5 6.4-20c.4-1.3.6-3.2.6-5.8.2-11-3.3-21.4-10.3-30.9-7.1-9.2-15.8-15.7-26.2-19.5h-.5c-6.5-2.7-14.1-4.1-22.9-4m1.2 27.4c7.2.1 13.2 2.7 18.3 7.7C446 73 449 79.2 449 86.7V88c-.8 6.8-3.9 12.7-9.3 17.6-5.5 4.9-11.9 7.4-19.1 7.4h-1.9c-7.1 0-13.4-2.5-19.4-7.4-5.5-4.7-8.3-10.6-8.3-17.6v-1.3c0-6.6 2.1-12.1 6.5-16.6 3.8-4.7 8.9-7.7 15.1-8.9 2-.4 4.4-.6 7.5-.6.4-.2.9-.2 1.4-.2m-165 125.7c10 0 20.3.5 30.8 1.6 10.6 1.1 20.9 2.7 30.8 4.8l9.9 2.6 10.2 2.6c17.5 4.9 34.1 11.9 49.9 21.1s29 20.8 40 34.9c5.1 7.3 9.2 14.9 12.3 23s4.6 16.5 4.6 25.3v7.6c0 2.3-.4 4.6-1.3 6.7-2.8 12.4-8.5 24-17.3 34.9-7.4 10-17 19.2-28.8 27.5-17.5 11.7-36.4 20.7-56.9 26.9-20.4 6.2-41.3 10.1-62.7 11.8-3.6.5-7.3.6-10.8.6h-10.8c-21.3 0-42.4-2.2-63.1-6.6-20.8-4.4-40.3-11.4-58.6-21l-4.5-2.6-4.8-2.2c-13-8.3-24.4-17.5-34.5-27.5-10.2-11.5-17.2-24-21.1-37.4-1.7-5.2-2.6-11.2-2.6-18.2 0-18.1 5.6-34.2 16.9-48.3 11-14.1 24.4-25.8 40.1-35.2s32.2-16.5 49.7-21.4c26.2-7.7 53.7-11.6 82.6-11.5M65.7 204h3.2c3.2 0 6.1.4 8.8 1.3 2.6.9 5.4 1.7 8.4 2.6-8.7 7-16.5 14.6-23.5 22.7-6.9 8.1-12.8 17-17.7 26.6-2.8-2-5.2-4.8-7.4-8.6-3-3.5-4.5-7.8-4.5-13.1v-2.1c.7-7.7 4-14.4 10.3-20.2 7.1-5.3 14.6-8.3 22.4-9.2m377.6-.4c6.4 0 12.7 1.5 18.9 4.4 6.1 3.5 10.8 7.8 13.7 13.2 2.1 4.5 3.2 8.6 3.2 12.5 0 5.3-1.2 10.1-3.8 14.4-2.4 3.6-5 6.7-8 9.2-4.7-10-10.6-19.1-17.6-27.2s-14.9-15.6-23.6-22.7c5.3-2.6 11-3.8 17.2-3.8m-107.6 43.2c-3.6 0-7.4.7-11.2 1.9-6.2 2.2-11.2 5.9-15 11.2-4 4.7-6.1 10.3-6.1 16.9 0 2.4.2 4.2.6 5.5v.6c1.3 7.5 5.1 13.1 11.2 17 6.2 4.7 13.2 7 21.1 7 2.5 0 5.5-.6 9-1.9h.9c5.6-1.1 11-4.5 16.3-10.2 3.8-5.3 5.8-11.4 5.8-18 0-3-.6-6.2-2-9.6-1.6-6.2-5.6-11.3-11.8-15.3-5.9-3.3-12.2-5.1-18.8-5.1m-158.8-.1c-2.6 0-4.7.2-6.3.7-5.8.9-10.8 3.1-15.2 6.9-4.4 3.7-7.4 8.3-9.1 13.6-.9 1.2-1.3 2.7-1.3 4.1v4.2c0 7 1.9 13.2 5.8 18.6 4.2 5.1 9.6 8.5 16.3 10.2 3 1.2 6.3 1.9 9.9 1.9 8.3 0 15.8-2.8 22.4-8.3 7.1-5.7 10.6-12.8 10.6-21.1v-2q0-11.85-9.9-20.1c-7.2-5.8-14.9-8.7-23.2-8.7m-1.6 94c-1.2 0-3.2.5-5.7 1.3h-.8c-2.6.8-5 2.7-7.3 5.7-1.2 2.1-1.9 4.8-1.9 8 0 2.6.6 5.2 1.9 8 1.3 2.2 3.2 3.9 5.8 5.1q36.75 23.1 80.7 23.1h4.8c14.1 0 27.8-1.3 41-4s26.1-6.9 38.5-12.6c1.7-.9 3.5-1.7 5.4-2.6 1.9-.8 3.9-1.9 6-3.2 2.2-.9 4-2.1 5.5-3.8 2.1-2.1 3.3-4.4 3.8-6.8.4-.8.7-1.9.7-3.2s-.4-3.2-1.3-5.8c-1.3-3.2-3.5-5.4-6.4-6.7-3.3-1.7-6.2-2.6-8.6-2.6-2.5 0-5.3.6-8 2-23.2 13-48.6 19.6-76 19.8-20.4 0-39.5-3.9-57-11.8-2.5-.9-5.7-2.9-9.2-6.1-.9-.4-1.8-.8-2.8-1.3s-2.2-.9-3.3-1.3c-2.7-.8-4.6-1.3-5.8-1.2" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ah={name:`reddit-box`,content:`<path d="M111.1 244.9c-5.2 6.1-9.6 12.7-13.2 19.9-2.1-1.5-3.9-3.6-5.5-6.5-2.3-2.6-3.4-5.9-3.4-9.8v-1.4c.5-5.8 3-10.8 7.7-15.1 5.3-4 10.9-6.3 16.8-7h2.4c2.4 0 4.6.3 6.6 1 2 .6 4.1 1.3 6.3 1.9a124.3 124.3 0 0 0-17.7 17m252.1-94.3c4.4 3.7 9.1 5.4 14.4 5.4h1.4c5.3 0 10-1.8 14.2-5.4 4-3.7 6.3-8 6.9-13.1v-1q0-8.25-6.9-13.8c-3.8-3.8-8.3-5.6-13.6-5.7h-1.1c-2.2 0-4.1.1-5.5.5-4.6.9-8.4 3.2-11.2 6.6-3.3 3.4-4.8 7.4-4.8 12.4v1c0 5.1 2 9.5 6.2 13.1M394.5 279c2.3 6.1 3.5 12.4 3.5 19v5.7c0 1.8-.3 3.4-1 5-2.1 9.3-6.4 18-13 26.2-5.6 7.5-12.8 14.4-21.6 20.6-13.1 8.8-27.3 15.5-42.7 20.2s-31 7.6-47 8.9c-2.7.4-5.5.5-8.1.5h-8.1c-16 0-31.8-1.6-47.4-4.9s-30.2-8.5-44-15.7l-3.4-1.9-3.6-1.7c-9.8-6.2-18.3-13.1-25.8-20.6-7.7-8.6-12.9-18-15.8-28.1-1.3-3.9-1.9-8.4-1.9-13.7 0-13.6 4.2-25.7 12.7-36.3 8.3-10.6 18.3-19.3 30.1-26.4 11.8-7 24.2-12.4 37.3-16.1 19.6-5.7 40.2-8.7 61.8-8.7h.1q11.25 0 23.1 1.2c11.85 1.2 15.6 2 23.1 3.6l7.4 1.9 7.7 1.9c13.1 3.7 25.6 9 37.4 15.8 11.9 6.9 21.8 15.6 30 26.2 3.8 5.6 6.9 11.4 9.2 17.4m-205.9 21.9c2.3.9 4.7 1.4 7.5 1.4 6.3 0 12-2.1 16.9-6.3 5.3-4.3 8-9.7 8-15.9v-1.5c0-5.9-2.5-11-7.5-15.2-5.3-4.3-11.2-6.6-17.4-6.6-1.9 0-3.5.1-4.7.5-4.3.6-8.2 2.3-11.5 5.2-3.3 2.8-5.5 6.3-6.9 10.3-.7.9-1 2-1 3.1v3.1c0 5.3 1.4 10 4.3 14 3.3 4 7.3 6.7 12.3 7.9m139.5 38.2c0-1-.3-2.4-1-4.3-1-2.4-2.6-4.1-4.7-4.9-2.5-1.3-4.6-1.9-6.4-1.9-1.9 0-4 .5-5.9 1.5-17.2 9.6-36 14.5-56.2 14.7-15.1 0-29.3-3-42.2-8.8-1.9-.6-4.2-2.2-6.8-4.6-.6-.3-1.3-.6-2.1-1s-1.6-.6-2.4-1c-1.9-.6-3.4-1-4.3-1v.1c-.9 0-2.4.4-4.3 1h-.5c-1.9.6-3.7 2-5.4 4.3-.9 1.6-1.4 3.6-1.4 5.9 0 1.9.5 3.9 1.4 5.9 1 1.6 2.4 2.9 4.3 3.8 18.2 11.4 38.1 17.1 59.8 17.1h3.6c10.5 0 20.6-1 30.4-3s19.3-5.1 28.5-9.4c1.2-.6 2.6-1.3 4.1-1.9 1.4-.6 3-1.4 4.5-2.4 1.6-.7 3-1.6 4.1-2.9 1.6-1.6 2.5-3.3 2.9-5-.2-.4 0-1.2 0-2.2m12.2-59.2q0-3.3-1.5-7.2c-1.2-4.6-4.2-8.4-8.8-11.5q-6.75-3.9-14.1-3.9c-2.7 0-5.5.5-8.4 1.4-4.6 1.6-8.4 4.4-11.3 8.4-3 3.5-4.6 7.8-4.6 12.7 0 1.8.2 3.1.4 4.1v.5c1 5.6 3.8 9.8 8.4 12.7 4.6 3.5 9.9 5.3 15.8 5.3 1.9 0 4.1-.5 6.7-1.4h.7c4.2-.8 8.2-3.4 12.2-7.7 3-3.9 4.5-8.4 4.5-13.4M480 64v384c0 17.6-14.4 32-32 32H64c-17.6 0-32-14.4-32-32V64c0-17.6 14.4-32 32-32h384c17.6 0 32 14.4 32 32m-32.3 181c-.9-10.3-5.2-19.1-12.4-26.6-7.4-7.6-16.2-12.7-26-15.4h-.1c-4.5-1-8.7-1.4-12.7-1.4-10.6-.2-19.8 2.4-28 7.7-1.7.8-3.9 2.1-6.5 4.1-.6-.6-1.3-1-1.9-1l-.5-.5c-13.7-7.2-28-12.7-43.1-16.3-15.1-3.7-30.4-6-46.1-7 0-5.8.5-25.5 1.4-31.3s2.8-11.1 5.6-16.1c3.6-7.2 10.1-11.3 19.1-12.3h4.3c5.6 0 11 .8 16.3 2.3s10.6 3.2 15.9 5.2v1.5c0 5.6 1.1 10.8 3.4 15.3 2.2 4.5 5.2 8.7 8.8 12.5 7.7 7.8 17.1 12.3 28.4 13.3h5.5c11.2 0 21.1-3.6 30.1-10.9 4-3.3 7.3-7.2 9.8-11.7 2.6-4.4 4.2-9.4 4.8-15.1.3-1 .5-2.4.5-4.3.2-8.3-2.4-16.2-7.7-23.4-5.3-6.9-11.9-11.9-19.7-14.7h-.5c-4.9-2.3-10.7-3.4-17.3-3.4q-8.1 0-17.1 2.4h-.4c-9.7 3.8-17.1 9.7-22.5 17.6-13.3-5.4-26.5-8-39.5-8-4.9 0-9.9.5-14.9 1.4h.9c-6.6 1.6-12.4 4.4-17.5 8.3s-9.3 8.7-12.5 14.3c-4 6.5-6.6 23.5-7.9 30.9-1.3 7.3-1.9 18.7-1.9 26-15.7 1.1-31.3 3.4-47.2 6.8-15.7 3.5-30.4 8.9-44.2 16.4-1 .3-1.8.7-2.6 1s-1.5.6-2.2 1c-4.7-3.4-9.7-6-15.4-7.9-5.9-1.9-12.1-2.9-18.6-2.9h-4.3c-6.5 0-12.6 1.2-18.1 3.6s-10.6 5.8-15.2 10.1c-4.3 4.3-7.8 9.2-10.4 14.5-2.7 5.4-3.9 11-3.9 16.9.3 8.1 3.3 16 8.9 23.5 4.3 6.2 10.4 11.5 18.2 15.8-.4 1.6-.6 3.3-.7 5.1s-.2 3.6-.2 5.2c0 7.5 1.1 15 3.4 22.6 2.3 7.5 5.5 14.6 9.8 21.1 8.1 12.5 18.4 22.9 30.7 31.2s25.3 15.1 39.1 20.4q19.65 7.5 40.5 11.1c13.9 2.5 28.1 3.7 42.4 3.7 9.4 0 18.8-.6 28.1-1.8 9.4-1.2 18.8-2.8 28.2-4.7 17.4-4.1 34.1-10.4 50.2-18.8s29.5-19.5 40.8-33.2c12.8-15.4 19.2-32.6 19.2-51.7 0-1.9-.1-3.8-.3-5.6s-.4-3.6-.7-5.1c7.5-3.7 13.7-8.9 18.7-15.8 5.3-7.2 7.9-15.2 7.9-24V245zm-37.1-17q-7.05-3.3-14.1-3.3c-4.6 0-8.9.9-12.9 2.9 6.5 5.3 12.5 10.9 17.7 17q7.95 9.15 13.2 20.4 3.3-2.85 6-6.9c1.9-3.2 2.9-6.8 2.9-10.8 0-2.9-.9-6-2.4-9.4-2.3-4-5.8-7.3-10.4-9.9" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},jh={name:`stumble-upon`,content:`<path d="m288.1 256 26.8 8.4L352 256v64c1.1 18.9 12.8 32 32 32s30.9-13.1 32-32v-64h64v64s0 96-96 96-96-96-96-96zm26.8-23.2L288 224v-32s0-32-32-32-32 32-32 32v128s0 96-96 96-96-96-96-96v-64h64v64c1.1 18.9 12.8 32 32 32 19.1 0 30.9-13.2 32.1-32h-.1V192s0-96 96-96 96 96 96 96v32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Mh={name:`stumble-upon-box`,content:`<path d="M64 32c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32zm191.5 96.3c82.5 0 82.5 87.3 82.5 87.3v8.4l-31.9 8-23.1-8v-8.6s0-29.2-27.5-29.2-27.5 29.2-27.5 29.2v81.5s0 87-82 87-82-87-82-87V256h55v41h-.9c.9 17.2 11 29.1 27.5 29.1s26.6-12 27.6-29.1h-.2v-81.4s0-87.3 82.5-87.3M283.1 256l23 7.6L338 256v40.7c.9 17.2 11 29.1 27.5 29.1s26.6-11.9 27.5-29.1V256h55v40.7s0 87.3-82.5 87.3-82.5-87.3-82.5-87.3z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Nh={name:`tell-a-friend`,content:`<path d="M383.5 64c-31.7 0-57.5 24-57.5 53.5v2.1c0 14.9-12.2 30.3-28.5 33.3-5.5.5-9.9 4.8-9.9 10.1 0 2.6 1.1 5 2.9 6.8 13.3 10.5 28.3 22.2 92.5 22.2s80.1-11.7 93.3-22.2c1.8-1.8 2.9-4.1 2.9-6.8 0-5.3-4.3-9.6-9.9-10.1-16.3-3-28.5-18.4-28.5-33.3v-2.1c0-29-25-52.7-55.9-53.5h-.5.2zc.2 0 0 0 0 0m.6 0h.9zM128 224c-64.9 0-96 70-96 128v96h192v-96c0-52.7-34-128-96-128m256 0c-96 0-96 224-96 224h192s0-224-96-224m-192-96c0 35.3-28.7 64-64 64s-64-28.7-64-64 28.7-64 64-64 64 28.7 64 64" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ph={name:`tell-a-friend-box`,content:`<path d="M448 32H64c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32M144 96c26.5 0 48 21.5 48 48s-21.5 48-48 48-48-21.5-48-48 21.5-48 48-48m80 320H64v-96c0-48.3 26-96 80.2-96 51.7 0 79.8 52.1 79.8 96zm223.6 0H288s0-192 80-192 79.6 192 79.6 192m-2-240.7c-11.1 7.9-24.3 16.7-78 16.7s-66.3-8.8-77.3-16.7c-1.5-1.3-2.4-3.1-2.4-5.1 0-4 3.6-7.2 8.2-7.5 13.6-2.3 23.8-13.8 23.8-25v-1.6c0-22.1 21.4-40.1 48-40.1h.9c26.1.4 47.1 18.2 47.1 40.1v1.6c0 11.2 10.2 22.7 23.8 25 4.6.4 8.2 3.6 8.2 7.5.1 2-.8 3.8-2.3 5.1" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Fh={name:`tumblr`,content:`<path d="M192.6 32c-2.8 23.1-8.1 42.1-15.7 57.1s-17.7 27.8-30.3 38.5-33 18.9-50.6 24.6V224h61v148.7c0 20.5 2.1 36.1 6.4 46.9s12 21 23.1 30.6c11.1 9.5 25 16.9 40.7 22.1s27.8 7.7 48.3 7.7q27 0 50.4-5.4c15.5-3.6 39.1-10.9 58.2-19.9V384c-22.3 14.8-51 22.9-73.7 22.9-12.8 0-24-3-33.9-8.9-7.5-4.4-14.3-12-17-19.2-2.8-7.4-2.4-22.3-2.4-48.2V224h96v-96h-96V32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ih={name:`tumblr-box`,content:`<path d="M448 32H64c-17.6 0-32 14.4-32 32v384c0 17.6 14.4 32 32 32h384c17.6 0 32-14.4 32-32V64c0-17.6-14.4-32-32-32m-96.1 366c-12.7 6.4-28.5 11.6-38.9 14.2s-21.6 3.9-33.7 3.9c-13.7 0-21.8-1.9-32.3-5.5-10.5-3.7-19.9-9-27.3-15.8-7.4-6.9-12.6-14.1-15.4-21.8-2.9-7.7-4.3-18.9-4.3-33.5V224h-40v-42.2c11.7-4.1 25.3-9.9 33.6-17.6 8.4-7.6 15.1-16.8 20.2-27.5s8.6-24.3 10.5-40.8H267v64h53v64h-53v85.2c0 18.6-.2 29.3 1.6 34.5s6.4 10.7 11.4 13.8c6.6 4.2 14.2 6.4 22.7 6.4 15.1 0 34.3-5.9 49.3-16.5V398z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Lh={name:`twitter`,content:`<path d="M342 64c-50.8 0-91.9 41.2-91.9 91.9q0 10.8 2.4 21c-76.4-3.8-144.1-40.4-189.4-96-7.9 13.6-12.4 29.3-12.4 46.2 0 31.9 16.2 60 40.9 76.5-15.1-.5-29.2-4.6-41.6-11.5v1.2c0 44.5 31.7 81.7 73.7 90.1-7.7 2.1-15.8 3.3-24.2 3.3-5.9 0-11.7-.6-17.3-1.6 11.7 36.5 45.6 63.1 85.9 63.8-31.7 24.5-71.3 39.2-114.3 39.2-7.4 0-14.8-.4-22-1.3 40.7 26 89 41.3 140.9 41.3 169.1 0 261.5-140.1 261.5-261.5 0-4-.1-8-.2-11.9 18-12.9 33.5-29.1 45.9-47.6-16.5 7.3-34.2 12.3-52.8 14.5 19-11.4 33.6-29.4 40.4-50.8-17.8 10.5-37.4 18.2-58.4 22.3C392.3 75.1 368.4 64 342 64" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Rh={name:`twitter-box`,content:`<path d="M448 32H64c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32m-64.7 159.7c.1 2.8.2 5.6.2 8.4 0 85.4-66 183.9-186.8 183.9-37.1 0-71.6-10.7-100.6-29.1 5.1.6 10.4.9 15.7.9 30.8 0 59.1-10.4 81.5-27.7-28.7-.5-53-19.2-61.3-44.9 4 .7 8.1 1.2 12.4 1.2 6 0 11.8-.8 17.3-2.3-30-5.9-52.7-32-52.7-63.3v-.8c8.9 4.8 19 7.7 29.7 8.1-17.6-11.6-29.2-31.4-29.2-53.8 0-11.8 3.2-22.9 8.9-32.5 32.4 39.1 80.8 64.8 135.3 67.5-1.1-4.7-1.7-9.7-1.7-14.7 0-35.7 29.4-64.6 65.6-64.6 18.9 0 36 7.8 47.9 20.4 14.9-2.9 29-8.3 41.7-15.7-4.9 15.1-15.3 27.7-28.9 35.7 13.3-1.6 26-5.1 37.7-10.2-8.9 13.1-19.9 24.5-32.7 33.5" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},zh={name:`yammer`,content:`<path d="M263.9 32.1c-10.1-.2-19.6 6.8-23.2 18-.1.4-.3 1-.5 1.9 0 .1-.1.3-.1.4-8 25.9-73.6 235.6-73.6 235.6h-1.2l-84-239.2C75.6 35.3 61.6 28.7 48.9 34c-13 5.5-19.7 21.5-15.4 36.2 10.1 29 105.8 290.4 105.8 290.4l-6.3 15.6c-10.6 32.1-31.6 53.8-63.2 53.8-3.1 0-13.7-.7-14.4-.8-10.2-.6-19.7 6.9-22.5 18.4-3.1 13.1 3.7 26.6 15.3 30.4 8.4 1.6 17 2.2 24.7 2.2 58.3 0 86.8-37.7 106-92.8 0 0 101-300.5 105.8-312.9.8-2 1.4-3.7 2-5.4l-.1-.1c.1-.4.3-.7.4-1.1 4.1-14.5-3-29.9-15.8-34.5-2.5-.8-4.9-1.3-7.3-1.3M383.5 96c-6.3.1-13.3 2.5-20.4 9.6-21.5 21.6-43 86.4-43 86.4s64.6-21.6 86.4-43.5-.4-42.8-.4-42.8-9.7-9.8-22.6-9.7m64.6 128c-32 0-96 32-96 32s64 32 96.4 32 31.5-32 31.5-32 .1-32-31.9-32m-128 96s21.5 64.8 43 86.4 43-.1 43-.1 22.1-21 .4-42.8c-21.8-21.9-86.4-43.5-86.4-43.5" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Bh={name:`yammer-box`,content:`<path d="M448 32H64c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32M332.5 148.6c15.4-15.4 30.7 0 30.7 0s15.8 15 .3 30.6-61.7 31.1-61.7 31.1 15.4-46.3 30.7-61.7m-54.7-26.4c-.1.3-.2.5-.3.8h.1c-.4 1.2-.9 2.4-1.4 3.8-3.5 8.8-75.5 223.1-75.5 223.1-13.7 39.3-34 66.2-75.6 66.2-5.5 0-11.6-.4-17.6-1.6-8.3-2.7-13.2-12.3-10.9-21.7 2-8.2 8.8-13.6 16.1-13.2.5.1 8.1.6 10.3.6 22.6 0 37.5-15.5 45.1-38.3l4.5-11.1s-68.2-186.3-75.5-207c-3-10.5 1.7-22 11-25.9 9.1-3.8 19.1.9 23.2 10.6l.8 2.4L191.3 279h.9s46.7-149.5 52.5-168c0-.1 0-.2.1-.3.2-.6.3-1.1.4-1.3 3.2-9.8 12.7-15.1 21.6-11.9 8.9 3.4 14 14.4 11 24.7m85.4 241.2s-15.3 15.5-30.7 0-30.8-61.7-30.8-61.7 46.1 15.4 61.7 31.1-.2 30.6-.2 30.6m30.3-84.6c-23.2 0-68.9-22.8-68.9-22.8s45.7-22.8 68.6-22.8S416 256 416 256s.7 22.8-22.5 22.8" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Vh={name:`behance`,content:`<path d="M448 128H304V96h144zM245.335 254.873c7.09 11.573 10.665 25.65 10.665 42.197 0 17.067-4.069 32.379-12.176 45.903-5.178 9.005-11.62 16.58-19.358 22.691-8.723 7.022-18.988 11.833-30.855 14.467C181.744 382.732 168.89 384 155.02 384H32V96h131.927c33.321.504 56.901 10.744 70.803 30.705 8.323 12.24 12.515 26.869 12.515 43.936 0 17.588-4.192 31.729-12.607 42.425-4.716 5.982-11.683 11.443-20.868 16.385 13.963 5.364 24.474 13.817 31.565 25.422m-158.9-45.318H152.8c11.867 0 21.484-2.406 28.913-7.152 7.367-4.763 11.097-13.215 11.097-25.292 0-13.426-4.901-22.285-14.672-26.609q-12.67-4.486-32.273-4.486h-59.43zm111.923 83.452c0-15.019-5.795-25.292-17.385-30.917-6.504-3.121-15.597-4.746-27.31-4.876H86.435v76.787h66.303c11.836 0 21.084-1.69 27.68-5.071 11.96-6.275 17.94-18.238 17.94-35.923M479.932 288H330.824c.813 21.182 7.938 34.778 21.409 43.322 8.157 5.287 18.002 7.931 29.503 7.931 12.189 0 22.096-3.224 29.722-9.704 4.157-3.482 7.813-8.318 11.001-14.541h54.693c-1.438 12.541-8.095 25.276-19.846 38.204C438.959 373.748 413.269 384 380.266 384c-27.253 0-51.286-8.64-72.132-25.985-20.846-17.28-31.222-45.522-31.222-84.532 0-36.624 9.376-64.672 28.19-84.21C323.917 169.785 348.294 160 378.328 160c17.814 0 33.847 3.288 48.129 9.898 14.282 6.593 26.096 17.023 35.378 31.24 8.407 12.573 13.876 27.114 16.346 43.685 1.438 9.704 2.033 24.929 1.751 43.177m-55.567-37.696c-.969-14.669-5.72-25.759-14.283-33.4-8.532-7.576-19.095-11.348-31.753-11.348-13.72 0-24.377 3.998-31.94 12.058-7.563 8.028-12.314 18.957-14.282 32.691z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Hh={name:`behance-box`,content:`<path d="M167.543 228.938h-56.884v-56.479h50.939q16.803 0 27.663 3.988c8.376 3.844 12.576 11.718 12.576 23.652 0 10.735-3.197 18.249-9.511 22.482-6.368 4.219-14.612 6.357-24.783 6.357m220.527 11.836c-7.313-6.494-16.367-9.727-27.217-9.727-11.76 0-20.895 3.427-27.378 10.335-6.483 6.881-10.555 16.249-12.242 28.021h79.079c-.83-12.573-4.902-22.079-12.242-28.629m-196.379 34.862c-5.575-2.774-13.369-4.219-23.409-4.335h-57.624v68.255h56.831c10.146 0 18.072-1.503 23.726-4.508 10.251-5.577 15.377-16.211 15.377-31.931 0-13.35-4.967-22.482-14.901-27.481M480 64v384c0 17.664-14.336 32-32 32H64c-17.664 0-32-14.336-32-32V64c0-17.664 14.336-32 32-32h384c17.664 0 32 14.336 32 32m-176 96h112v-32H304zm-48 146.729c0-14.709-3.065-27.221-9.142-37.509-6.078-10.316-15.087-17.829-27.056-22.597 7.873-4.392 13.845-9.247 17.887-14.564 7.213-9.507 10.806-22.077 10.806-37.711 0-15.171-3.593-28.175-10.727-39.055-11.916-17.743-32.128-26.846-60.689-27.293H64v256h105.445c11.889 0 22.907-1.127 33.079-3.439 10.172-2.341 18.97-6.618 26.447-12.859 6.632-5.433 12.154-12.166 16.592-20.17C252.512 335.51 256 321.899 256 306.729m190.442-42.024c-2.117-14.204-6.804-26.667-14.01-37.444-7.956-12.187-18.082-21.126-30.324-26.777-12.242-5.665-25.985-8.484-41.254-8.484-25.744 0-46.638 8.387-62.765 25.091-16.127 16.746-24.163 40.788-24.163 72.18 0 33.437 8.894 57.644 26.762 72.456C318.555 376.594 339.155 384 362.514 384c28.288 0 50.308-8.788 66.033-26.391 10.072-11.081 15.778-26.86 17.011-37.609h-46.879c-1.178 6-2.512 10.667-9.429 17.327-6.536 5.555-15.028 8.318-25.476 8.318-9.858 0-18.297-2.266-25.288-6.798-11.546-7.323-17.654-18.977-18.35-37.133h127.807c.24-15.641-.269-28.691-1.501-37.009" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Uh={name:`dribbble`,content:`<path d="M256 32C132.469 32 32 132.469 32 256c0 123.5 100.469 224 224 224 123.5 0 224-100.5 224-224 0-123.531-100.5-224-224-224m148.094 103.281c26.625 32.562 42.781 74.031 43.188 119.188-6.312-1.312-69.562-14.156-133.219-6.156a851 851 0 0 0-4.125-9.875c-3.969-9.312-8.25-18.594-12.688-27.719 70.75-28.875 102.812-69.969 106.844-75.438M256 64.969c48.594 0 93.031 18.219 126.812 48.188-3.438 4.906-32.25 43.625-100.281 69.125-31.344-57.594-66.094-104.938-71.375-112A191 191 0 0 1 256 64.969m-81.344 18.156c5.031 6.938 39.219 54.312 70.938 110.656-89.5 23.781-168.344 23.438-176.906 23.312 12.406-59.374 52.437-108.718 105.968-133.968m-110 173.156c0-1.969.031-3.906.094-5.844 8.375.156 101.094 1.375 196.657-27.219 5.469 10.719 10.688 21.594 15.5 32.469a193 193 0 0 0-7.531 2.281c-98.688 31.875-151.188 118.812-155.531 126.25-30.564-33.937-49.189-78.812-49.189-127.937M256 447.594c-44.25 0-85-15.094-117.438-40.375 3.438-7.031 42.156-81.875 150.094-119.5.406-.125.812-.281 1.25-.406 26.875 69.812 37.969 128.312 40.812 145.094-22.968 9.781-48.218 15.187-74.718 15.187m106.875-32.719c-1.938-11.625-12.125-67.625-37.156-136.406 59.969-9.594 112.625 6.125 119.188 8.188-8.532 53.218-39.095 99.218-82.032 128.218" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Wh={name:`dribbble-box`,content:`<path d="M448 32H64c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32M256 448c-106 0-192-86-192-192S150 64 256 64s192 86 192 192-86 192-192 192m28-164.8c-82.9 28.9-118.1 83.4-126.7 98.7 27.2 21.3 61.5 34.1 98.7 34.1 22.5 0 43.9-4.6 63.3-13-3.3-18.4-13.1-65.2-34.2-120.1-.4 0-.8.2-1.1.3m-95.5-172.3c-44.9 20.9-78.5 62.1-89 111.8 17.1-.1 78.6-1.7 147.6-20-24.3-43.2-50.3-80.1-58.6-91.8m79 146.8c2.1-.7 4.3-1.3 6.5-2-4.1-9.3-8.6-18.6-13.3-27.8-74.1 22.2-146.1 23.4-164.6 23.4 0 1.6-.1 3.1-.1 4.7 0 40.8 15.3 78 40.4 106.3 10.5-16.7 54.6-79.9 131.1-104.6m94.9-121.1C334.2 111.3 296.9 96 256 96c-12.4 0-24.5 1.4-36 4.1 8.7 11.9 34.9 48.8 58.8 92.7 50.7-19 76-46.7 83.6-56.2m-46.6 138.7C335 328 344 371.9 346.9 387.8c35.2-24.3 60.2-62.5 67.2-106.6-13.2-3.7-53.4-13.1-98.3-5.9m-24.4-58.1c3.8 7.8 7.5 15.8 10.9 23.8 1.2 2.8 2.4 5.7 3.5 8.5 48-6 95.7 1.8 110.2 4.5-.5-37.2-13.7-71.4-35.4-98.3-8.4 10-36.1 39.8-89.2 61.5" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Gh={name:`rss`,content:`<path d="M151.4 420c0 32.9-26.7 59.5-59.7 59.5S32 452.9 32 420s26.7-59.5 59.7-59.5 59.7 26.7 59.7 59.5M32 184.3v85.9c56 0 108.5 21.8 148.1 61.3 39.6 39.6 61.4 92.3 61.4 148.5h86.2C327.6 317 195 184.3 32 184.3M32 32v85.9c199.4 0 361.6 162.5 361.6 362.1h86.2C479.8 233 278.9 32 32 32" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Kh={name:`rss-box`,content:`<path d="M448 32H64c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32M115.2 447.6c-28.3 0-51.2-22.8-51.2-51s22.9-51 51.2-51 51.2 22.8 51.2 51-23 51-51.2 51m128.8.4c0-48.1-18.7-93.3-52.8-127.3-34-33.9-79.2-52.6-127.2-52.6v-73.6c140.1 0 254.1 113.7 254.1 253.5zm129.9 0c0-171.2-139-310.4-309.9-310.4V64c211.6 0 383.8 172.3 383.8 384z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},qh={name:`vimeo`,content:`<path d="M479.783 152.805c-2 43.26-32.469 102.444-91.344 177.477C327.532 408.792 275.969 448 233.782 448c-26.094 0-48.188-23.873-66.25-71.742-12.063-43.896-24.094-87.854-36.157-131.657-13.407-47.901-27.782-71.835-43.188-71.835-3.344 0-15.032 6.985-35.125 20.955L32 166.744c22.094-19.201 43.844-38.526 65.282-57.773 29.407-25.316 51.5-38.556 66.25-39.938 34.782-3.353 56.219 20.287 64.282 70.78 8.625 54.559 14.719 88.475 18.032 101.777 10.031 45.2 21.093 67.769 33.156 67.769 9.344 0 23.375-14.591 42.157-43.818 18.75-29.29 28.782-51.548 30.125-66.868 2.656-25.27-7.375-37.827-30.125-37.827-10.719 0-21.782 2.251-33.157 6.969C310.126 96.647 352.283 62.08 414.533 64.082c46.156 1.289 67.906 30.935 65.25 88.723" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Jh={name:`vimeo-box`,content:`<path d="M448 32H64c-17.664 0-32 14.336-32 32v384c0 17.664 14.336 32 32 32h384c17.664 0 32-14.336 32-32V64c0-17.664-14.336-32-32-32m-.186 140.119c-1.714 37.08-27.831 87.809-78.295 152.123-52.206 67.294-96.402 100.901-132.563 100.901-22.366 0-41.304-20.462-56.786-61.493-10.339-37.625-20.652-75.303-30.991-112.849-11.491-41.058-23.813-61.573-37.018-61.573-2.866 0-12.884 5.987-30.107 17.961L64 184.066c18.938-16.458 37.581-33.022 55.956-49.519 25.206-21.7 44.143-33.048 56.786-34.232 29.813-2.874 48.188 17.389 55.099 60.668 7.393 46.765 12.616 75.835 15.456 87.237 8.598 38.743 18.08 58.087 28.419 58.087 8.009 0 20.036-12.506 36.134-37.559 16.071-25.106 24.67-44.184 25.822-57.315 2.277-21.66-6.321-32.423-25.822-32.423-9.188 0-18.67 1.929-28.42 5.974 18.964-61.001 55.099-90.63 108.456-88.914 39.562 1.105 58.205 26.516 55.928 76.049" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Yh={name:`youtube`,content:`<path d="M475.5 165s-4.4-31.4-17.8-45.2c-17-18.1-36.1-18.2-44.9-19.3C350.1 96 256.1 96 256.1 96h-.2s-94 0-156.7 4.6c-8.8 1.1-27.8 1.2-44.9 19.3C40.9 133.7 36.5 165 36.5 165S32 201.9 32 238.7v34.5c0 36.8 4.5 73.6 4.5 73.6s4.4 31.4 17.8 45.2c17 18.1 39.4 17.5 49.4 19.4C139.5 414.9 256 416 256 416s94.1-.1 156.8-4.7c8.8-1.1 27.9-1.2 44.9-19.3 13.4-13.8 17.8-45.2 17.8-45.2s4.5-36.8 4.5-73.6v-34.5c0-36.8-4.5-73.7-4.5-73.7M192 336V176l144 80z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Xh={name:`youtube-box`,content:`<path d="M448 32H64c-17.664 0-32 14.336-32 32v384c0 17.664 14.336 32 32 32h384c17.664 0 32-14.336 32-32V64c0-17.664-14.336-32-32-32m0 237.749c0 29.454-3.835 58.909-3.835 58.909s-3.752 25.082-15.265 36.128c-14.602 14.497-30.97 14.569-38.476 15.417C336.689 383.885 256 384 256 384s-99.838-.864-130.559-3.656c-8.546-1.519-27.734-1.061-42.341-15.558-11.513-11.045-15.26-36.128-15.26-36.128S64 299.203 64 269.749v-27.614c0-29.454 3.84-58.909 3.84-58.909s3.747-25.082 15.26-36.128c14.607-14.497 30.969-14.569 38.476-15.417C175.313 128 255.917 128 255.917 128h.167s80.606 0 134.341 3.682c7.506.849 23.873.92 38.476 15.417 11.513 11.045 15.265 36.128 15.265 36.128S448 212.681 448 242.136zM192 176l144 80-144 80z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Zh={name:`folder`,content:`<path d="m242.8 128-32-32H96v288h320V192H128v-32h288c17.7 0 32 14.3 32 32v192c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h128l64 64" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Qh={name:`folder-open`,content:`<path d="M425.6 160h-246c-17.6 0-37.2 14.4-43.6 32L64 384V96h114.8l32 32H256l-64-64H64c-17.7 0-32 14.3-32 32v288c0 17.7 14.3 32 32 32h268.4c17.6 0 37.2-14.4 43.6-32l70-192c6.4-17.6-2.8-32-20.4-32M346 373.1c-2 5.5-10.1 10.9-13.6 10.9H98.1L166 202.9c2-5.5 10.1-10.9 13.6-10.9h232.3z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},$h={name:`folder-add`,content:`<path d="M96 160h288c17.7 0 32 14.3 32 32v64h-32v-64H96zm352 224h-32v-64h-32v64h-64v32h64v64h32v-64h64v-32zM64 96h114.8l32 32H256l-64-64H64c-17.7 0-32 14.3-32 32v288c0 17.7 14.3 32 32 32h192v-32H64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},eg={name:`folder-up`,content:`<path d="M96 160h288c17.7 0 32 14.3 32 32v64l-32 32v-96H96zM64 96h114.8l32 32H256l-64-64H64c-17.7 0-32 14.3-32 32v288c0 17.7 14.3 32 32 32h192l32-32H64zm336 240-80 80h64v64h32v-64h64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},tg={name:`folder-more`,content:`<path d="M64 384h96v32H64c-17.7 0-32-14.3-32-32V96c0-17.7 14.3-32 32-32h128l64 64h-45.2l-32-32H64zm192-32c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32m160-64v-96c0-17.7-14.3-32-32-32H96v32h288v96zm32 64c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32m-96 0c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ng={name:`aggregate-fields`,content:`<path d="M128 128c-17.7 0-32 14.3-32 32v160c0 17.7 14.3 32 32 32h256c32 0 32-32 32-32H128zm-64 64c-17.7 0-32 14.3-32 32v160c0 17.7 14.3 32 32 32h256c32 0 32-32 32-32H64zM448 64H192c-17.6 0-32 14.4-32 32v160c0 17.6 14.4 32 32 32h256c17.6 0 32-14.4 32-32V96c0-17.6-14.4-32-32-32m1 192s0 .1 0 0l-256.9.1-.1-.1V96.1l.1-.1H448v160z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},rg={name:`file`,content:`<path d="M352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ig={name:`file-add`,content:`<path d="M512 416h-64v64h-32v-64h-64v-32h64v-64h32v64h64zM96 448V64h224v96h96v96h32V128l-96-96H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h224v-32" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ag={name:`file-txt`,content:`<path d="M352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96zm-32-96v32H128v-32zM256 160v32H128v-32m256 64v32H128v-32zm-256 96v-32h224v32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},og={name:`file-csv`,content:`<path d="M178.6 224c-10 0-18.9 2.1-26.7 6.2-7.7 4.2-13.7 10.1-17.9 17.7q-6.3 11.4-6.3 26.1c0 9.1 1.9 17.1 5.7 24.1s9.2 12.3 16.4 16.1 15.7 5.7 25.6 5.7c10 0 18.9-1.4 26.6-4.1v-24.9c-6.9 3.5-13.8 5.2-20.5 5.2-7.3 0-13.2-2.1-17.6-6.4s-6.6-10.1-6.6-17.6 2.2-13.4 6.6-17.7 10.4-6.5 18-6.5c3.7 0 7.3.4 10.9 1.3s6.7 2.1 9.2 3.6V227c-7.6-2-15.3-2.9-23.4-3m73.8.1c-11.5 0-20.6 2.7-27.5 8.1-6.8 5.4-10.2 12.5-10.2 21.5 0 12.8 7.5 22.1 22.4 27.8 4.6 1.7 7.8 3.1 9.5 4.1s3 2 3.8 3.2 1.2 2.5 1.2 4c0 2.1-.8 3.7-2.5 4.8s-4.1 1.7-7.1 1.7c-4.1 0-8.4-.9-13.2-2.6-4.7-1.8-9-4-12.9-6.9V315c8.1 3.3 17 4.9 26.7 4.9 8.4 0 15.5-1.1 21.5-3.4 6-2.2 10.6-5.7 13.9-10.2 3.3-4.6 5-9.9 5-16.1 0-6.3-2-11.8-6-16.4s-10.8-8.9-20.4-12.8c-4.9-2-8.1-3.7-9.6-5s-2.3-2.9-2.3-4.8c0-2 1-3.6 2.8-4.8q2.85-1.8 7.5-1.8c7.6 0 15.2 2.1 23 6.4v-23.6c-4-1.1-7.1-1.8-9.3-2.2s-4.7-.7-7.4-1c-2.7-.1-5.8-.1-8.9-.1m39.8-.1 30 96h31.4l30.4-96h-29.1l-13.8 58.9c-1.1 4.4-1.8 8.1-2 11.1h-.6c-.1-2.4-.8-5.9-1.9-10.7L322.4 224zM352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},sg={name:`file-excel`,content:`<path d="m288 304 64 112h-48l-48-84.5-31.5 52.5H256v32h-96l64-112-64-112h48l48 84 48-84h48zm64-272H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},cg={name:`file-word`,content:`<path d="M352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96zm-32.4-256-6.9 32-41.6 192h-46.7l-32.8-132.5L222.9 416h-46.7l-48.6-224h47.8l24.8 139.2L233.3 192h44.5l33.1 139.2L330.1 224H311v-32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},lg={name:`file-mdb`,content:`<path d="M231.1 192 144 416h80v-32h-25.5l14.8-38h85.6l27.2 70h42L281 192zm-1.5 112 26.5-68 26.4 68zM352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ug={name:`file-ppt`,content:`<path d="m192 192-32 32h32v192h49v-80h25.6c16.4 0 29.1-1.5 38.2-4.4 14.4-4.5 25.9-12.9 34.4-25.4s12.8-26.6 12.8-42.6q0-23.7-12-41.1c-12-17.4-18.8-20.1-32.4-25.4-10.3-3.7-24.4-5.5-42-5.5M241 225h20.1c11.2.3 20.2 2.1 26.9 5.6 12.1 6.4 23.3 17.6 23.3 33.5 0 17.3-11.9 29-25.2 35-6.7 2.9-15.1 4.4-25.2 3.9H241zM352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},dg={name:`file-pdf`,content:`<path d="M240.9 160c-7.6 0-13.8 4-15.4 9.9-4.9 18.6.2 46.3 9.4 82.3l-2.4 5.9c-6.6 16.4-14.8 33-22.1 47.6l-1 1.9c-7.7 15.3-14.6 28.4-21 39.4l-6.5 3.5c-.5.3-11.6 6.3-14.3 7.9-22.2 13.6-36.9 28.9-39.4 41.2-.8 3.9-.2 8.9 3.7 11.2l6.3 3.2c2.7 1.4 5.6 2.1 8.6 2.1 15.8 0 34.2-20.2 59.5-65.3 29.2-9.7 62.5-17.8 91.6-22.3 22.2 12.8 49.5 21.7 66.8 21.7q4.65 0 7.8-.9c3.3-.9 6.1-2.8 7.8-5.4 3.4-5.2 4-12.2 3.1-19.5-.3-2.1-2-4.8-3.8-6.6-5.1-5.2-16.5-7.9-33.7-8.1-11.7-.1-25.8.9-40.6 3-6.6-3.9-13.5-8.2-18.8-13.3-14.4-13.8-26.5-32.9-34-53.9.5-2 .9-3.7 1.3-5.4 0 0 8.1-47.1 6-63.1-.3-2.2-.5-2.8-1.1-4.5l-.7-1.9c-2.2-5.2-6.5-10.7-13.3-10.4zm2.7 8.4c5.1 0 8 13.1 8.2 25.4.3 12.3-2.6 20.9-6 27.3-2.9-9.4-4.3-24.3-4.3-34-.1-.1-.3-18.7 2.1-18.7m.4 104.1c8.6 16 19.3 29.5 31.9 40.4 1.6 1.3 3.2 2.7 5 4.1-25.6 5.2-47.7 11.5-67.1 19.1 3.6-6.5 7.2-13.3 11-20.6 9.1-17.7 14.9-31.6 19.2-43m102.2 51.6c9.3 0 12 0 21.1 2.3 9.1 2.4 9.2 7.2 7.6 8.2s-6 1.6-8.9 1.6c-9.2 0-20.7-4.3-36.8-11.4 6.3-.4 11.9-.7 17-.7m-165.4 35.8c-17.7 28.8-29.5 40.3-37.3 43.8 2.9-8.1 14.3-24 31.2-38.1 1.1-.9 3.7-3.4 6.1-5.7M352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},fg={name:`file-psd`,content:`<path d="M128 160v256h45v-91h21.4q36.3 0 57.9-23.4c14.4-15.6 21.6-36.1 21.6-61.3 0-53.4-25.2-80.2-75.5-80.2H128zm45 44h17.5c23.7 0 35.5 12.8 35.5 38.6 0 26.3-11.8 39.4-35.5 39.4H173zm164.6 51.7c-8.1 0-15.9.9-23.4 2.8s-14.2 4.7-20 8.6-10.4 9-14 15.2c-3.5 6.2-5.2 13.6-5.2 22.1 0 6.2.8 11.7 2.3 16.3 1.5 4.5 3.7 8.6 6.7 12.1 2.9 3.5 6.5 6.5 10.8 9.2s9.3 5.1 15 7.4c3.5 1.5 7.2 2.8 11 4s7.3 2.5 10.5 4 5.8 3.2 7.8 5.2 3 4.5 3 7.5c0 4.7-2.2 8.2-6.7 10.4-4.5 2.3-10.6 3.4-18.5 3.4-6.4 0-13.3-1.2-20.5-3.4s-14.5-5.8-21.7-10.4v38.3c13.4 5.2 27.9 7.7 43.7 7.7 8.5 0 16.8-.9 24.7-2.8 7.9-1.8 15-4.8 21.1-8.8s10.9-9.2 14.7-15.7 5.5-14.2 5.5-23.3c0-6.5-.9-12-2.7-16.8-1.8-4.7-4.4-8.7-7.8-12.2s-7.4-6.5-12.2-9.1c-4.7-2.6-10-5-15.9-7.1-3.2-1.2-6.5-2.4-9.8-3.5s-6.3-2.4-9-3.9-4.9-3.1-6.5-5.2-2.5-4.4-2.5-7.1c0-2.1.5-3.9 1.7-5.6 1.1-1.7 2.6-3 4.6-4s4.2-1.8 6.7-2.4 5.2-.8 8.1-.8c6.1 0 12.3.9 18.8 2.6 6.4 1.7 12.3 4.4 18 7.8v-36.4c-6.3-2-12.8-3.5-19.3-4.5s-13-1.6-19.3-1.6zM352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},pg={name:`file-flash`,content:`<path d="M352 191.3V237c-21 .2-46.6-3.2-69.6 45H320v45h-47.9s-37.4 91.1-111.9 90.1c-.6-10 0-30.8 0-45 49.3-7.6 65.4-62.1 76.8-89.4 26.5-82.8 73.9-92 93.4-92.1 5.6 0 21.6.7 21.6.7m96-63.3v320c0 17.7-14.3 32-32 32H96c-17.7 0-32-14.3-32-32V64c0-17.7 14.3-32 32-32h256zm-32 32h-96V64H96v384h320z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},mg={name:`file-config`,content:`<path d="M352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96zm-41.8-124.6-23.7-17.9c1-5.7 1.6-11.5 1.6-17.4 0-6-.5-11.8-1.6-17.4l23.7-17.9c3.7-2.8 4.7-7.9 2.4-11.9l-19.4-33.5c-2.3-4-7.2-5.6-11.5-3.9L318.4 215c-8.8-7.5-19-13.5-30.2-17.4l-3.7-29.5c-.6-4.6-4.5-8-9.1-8h-38.7c-4.6 0-8.5 3.4-9.1 8l-3.7 29.5c-11.1 4-21.3 9.9-30.2 17.4l-27.4-11.6c-4.2-1.8-9.2-.1-11.5 3.9l-19.4 33.5c-2.3 4-1.3 9.1 2.4 11.9l23.7 17.9c-1 5.7-1.6 11.5-1.6 17.4 0 6 .5 11.8 1.6 17.4l-23.7 17.9c-3.7 2.8-4.7 7.9-2.4 11.9l19.4 33.5c2.3 4 7.2 5.6 11.5 3.9l27.4-11.6c8.8 7.5 19 13.5 30.2 17.4l3.7 29.5c.6 4.6 4.5 8 9.1 8h38.7c4.6 0 8.5-3.4 9.1-8l3.7-29.5c11.1-4 21.3-9.9 30.2-17.4l27.4 11.6c4.2 1.8 9.2.1 11.5-3.9l19.4-33.5c2.2-4 1.2-9-2.5-11.8M256 336c-26.5 0-48-21.5-48-48s21.5-48 48-48 48 21.5 48 48-21.5 48-48 48" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},hg={name:`file-ascx`,content:`<path d="M384 224h-96v-32h96zm0 160h-96v-32h96zM256 256H128v-96h128zm0 160H128v-96h128zm96-384H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},gg={name:`file-bac`,content:`<path d="M352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H289v-96h64l-96.5-96-95.5 96h64v96H96V64h224v96h96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},_g={name:`file-zip`,content:`<path d="M352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h64v32h32v32h-32v32h32v32h-32v32h32v32h-32v32h32v34.7c-18.6 6.6-32 24.4-32 45.3 0 26.5 21.5 48 48 48s48-21.5 48-48c0-20.9-13.4-38.7-32-45.3V256h32v-32h-32v-32h32v-32h-32v-32h32V96h-32V64h96v96h96zm-192-80c0 8.8-7.2 16-16 16s-16-7.2-16-16 7.2-16 16-16 16 7.2 16 16" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},vg={name:`film`,content:`<path d="M416 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32M128 448H96v-32h32zm0-96H96v-64h32zm0-128H96v-64h32zm0-128H96V64h32zm224 352H160v-96h192zm0-128H160V192h192zm0-160H160V64h192zm64 288h-32v-32h32zm0-96h-32v-64h32zm0-128h-32v-64h32zm0-128h-32V64h32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},yg={name:`css3`,content:`<path d="m64 32 30.2 384L256 480l161.8-64L448 32zm65.6 82h250.3l-4.9 48.9L255.4 214h115.9L358 366.1l-102.1 29.7-102.4-30.2-6.6-76.6h50.9l3.3 39.7 54.4 13.8.5-.1v-.1l56.3-15.8 3.9-64.4H143.7l-3.8-47.8 123-51.2H135.7z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},bg={name:`html5`,content:`<path d="m64 32 30.4 384 161.3 64 161.7-64L448 32zm68 83h247.7l-1.2 13.2-2.2 24.8-1 11H186.1l4.5 51h180.1l-1.2 13.3-11.7 129.9-.7 8.4-101.3 37-101.2-37-6.9-77.6h49l3.5 39.7 55.5 24 55.6-24.1 5.8-64.6h-172L133 128.2z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},xg={name:`code`,content:`<path d="M512 256 384 384l-22.6-22.6L466.7 256 361.4 150.6 384 128zM150.6 361.4 45.3 256l105.4-105.4L128 128 0 256l128 128zM321.1 72.3 290.2 64l-99.4 375.7 30.9 8.3z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Sg={name:`css`,content:`<path d="m192 96-32 .1S96 96 96 160v48c0 27.8-21.8 31.4-32 32H48c-2.2 0-4.3.4-6.2 1.2-.5.2-1 .4-1.4.7s-.9.5-1.3.8c-1.3.9-2.4 1.9-3.4 3.1-.2.2-.3.4-.5.6-.9 1.2-1.7 2.6-2.2 4.1-.2.5-.3 1-.5 1.5-.3 1-.4 2.1-.5 3.2v1.6c.1 1.1.2 2.1.5 3.2.1.5.3 1 .5 1.5.5 1.5 1.3 2.8 2.2 4.1.2.2.3.4.5.6 1 1.2 2.1 2.2 3.4 3.1.4.3.9.5 1.3.8s.9.5 1.4.7c1.9.8 4 1.2 6.2 1.2h16c10.2.6 32 4.2 32 32v48c0 64 64 63.9 64 63.9l32 .1v-32l-31.8-.1s-32.2.1-32.2-32v-48.5s0-29-19.6-47.9c19.6-18.8 19.6-47.9 19.6-47.9v-47.9c0-31.9 32.2-31.8 32.2-31.8l31.8-.1zm128-.1V128l31.7.1S384 128 384 160v48s0 29.1 19.5 48C384 274.9 384 304 384 304v48c0 32-32.1 31.9-32.1 31.9l-31.9.1v32l32.1-.1s63.9.1 63.9-63.7V304c0-27.8 21.8-31.4 32-32h16c2.2 0 4.3-.4 6.2-1.2.5-.2 1-.4 1.4-.7s.9-.5 1.3-.8c1.3-.9 2.4-1.9 3.4-3.1.2-.2.3-.4.5-.6.9-1.2 1.7-2.6 2.2-4.1.2-.5.3-1 .5-1.5.3-1 .4-2.1.5-3.2v-1.6c-.1-1.1-.2-2.1-.5-3.2-.1-.5-.3-1-.5-1.5-.5-1.5-1.3-2.8-2.2-4.1-.2-.2-.3-.4-.5-.6-1-1.2-2.1-2.2-3.4-3.1-.4-.3-.9-.5-1.3-.8s-.9-.5-1.4-.7c-1.9-.8-4-1.2-6.2-1.2h-16.1c-10.2-.6-31.9-4.2-31.9-32v-48c0-64-64.1-63.9-64.1-63.9z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Cg={name:`js`,content:`<path d="M478.4 96C471 59.5 438.7 32 400 32H208c-38.7 0-71 27.5-78.4 64-1.1 5.2-1.6 10.5-1.6 16v272H32v16c0 5.5.5 10.8 1.6 16 7.4 36.5 39.7 64 78.4 64h192c38.7 0 71-27.5 78.4-64 1.1-5.2 1.6-10.5 1.6-16V128h96v-16c0-5.5-.5-10.8-1.6-16m-124.8 0c-1.1 5.2-1.6 10.5-1.6 16v288c0 5.6-1 11-2.8 16-6.6 18.6-24.4 32-45.2 32-20.9 0-38.7-13.4-45.2-32-1.8-5-2.8-10.4-2.8-16v-16h-96V112c0-5.6 1-11 2.8-16 6.6-18.6 24.4-32 45.2-32h160c-7 9.3-12 20.2-14.4 32M320 192H192v-32h128zm0 64H192v-32h128zm0 64H192v-32h128z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},wg={name:`exe`,content:`<path d="M64 32c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32zm160 32c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32m96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32m96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32M64 160h384v288H64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Tg={name:`csproj`,content:`<path d="M64 32c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32zm157.9 32.1c19.3-1.2 35.2 14.7 34 34-1 15.9-13.9 28.8-29.9 29.9-19.3 1.2-35.2-14.7-34-34 1.1-16 14-28.9 29.9-29.9m96 0c19.3-1.2 35.2 14.7 34 34-1 15.9-13.9 28.8-29.9 29.9-19.3 1.2-35.2-14.7-34-34 1.1-16 14-28.9 29.9-29.9m96 0c19.3-1.2 35.2 14.7 34 34-1 15.9-13.9 28.8-29.9 29.9-19.3 1.2-35.2-14.7-34-34 1.1-16 14-28.9 29.9-29.9M64 160h384v288H64zm119.7 64c-17.3 0-32.7 3.5-46 10.4s-23.6 16.8-30.9 29.5c-7.3 12.8-10.9 27.3-10.9 43.6 0 15.2 3.3 28.6 9.8 40.2s15.9 20.6 28.3 26.8c12.4 6.3 27 9.4 44.1 9.4q25.95 0 45.9-6.9v-41.5c-11.9 5.8-23.7 8.6-35.4 8.6-12.6 0-22.8-3.6-30.3-10.7s-11.4-16.9-11.4-29.2c0-12.4 3.8-22.3 11.3-29.6s17.9-10.9 31-10.9c6.3 0 12.6.7 18.8 2.1s11.5 3.5 16 6v-43c-13.1-3.2-26.4-4.8-40.3-4.8m114.2 0-8.3 39h-17.4l-5.7 29H284l-6.1 26H262l-6.1 29h15.4l-7.7 37h30.9l7.9-37h26.8l-7.7 37h30.4l8.2-37h16.3l7.2-29h-17.2l6.1-26h15l6.3-29h-14.7l8.3-39H356l-8.3 39h-26.4l8.3-39zm16.8 68h26.8l-6.3 27h-26.7z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Eg={name:`vbproj`,content:`<path d="M64 32c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32zm160 32c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32m96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32m96 0c17.7 0 32 14.3 32 32s-14.3 32-32 32-32-14.3-32-32 14.3-32 32-32M64 160h384v288H64zm32 64 51.6 160h54.1L254 224h-50.2L180 321.9c-1.9 7.4-3 13.5-3.5 18.5h-1.1c-.2-3.9-1.3-9.9-3.2-17.9L147.8 224zm183.3 0v160h73c20.4 0 36.2-4.3 47.2-12.8s16.5-20.6 16.5-36.3c0-5.8-1.6-11.4-4.9-16.8s-7.9-9.9-14-13.5-12.8-5.9-20.4-6.8v-.4c6.5-1.3 12.5-3.6 18-7.1s9.5-7.6 12.2-12.2 4-9.8 4-15.3c0-25.8-21.2-38.7-63.7-38.7h-67.9zm48.2 32.3h8.9c15.6 0 23.3 5 23.3 14.8 0 4.5-1.7 8.3-5.1 11.1s-7.8 4.3-13.2 4.3h-14zm0 62.5h19c5.5 0 9.9 1.5 13.3 4.4s5 6.8 5 11.4q0 7.8-5.7 12.3c-5.7 4.5-9 4.5-15.5 4.5h-16.1z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Dg={name:`cs`,content:`<path d="M165.9 128c-26.4 0-49.8 5.6-70.1 16.7s-36 26.8-47.1 47.2S32 235.5 32 261.6c0 24.3 5 45.7 14.9 64.3s24.3 32.9 43.1 43 41.2 15.1 67.2 15.1c26.4 0 46.6-3.7 65.8-11v-66.5c-17.1 9.2-32 13.8-49.8 13.8-19.3 0-34.7-5.7-46.2-17.2s-17.3-27.1-17.3-46.9c0-19.9 5.8-35.7 17.3-47.3s27.3-17.4 47.2-17.4c9.6 0 16 1.2 25.4 3.5s17.5 5.5 24.4 9.7v-68.9c-19.7-5.2-37-7.8-58.1-7.8m158.8 0-13.3 62h-29l-9.3 46h28.6l-10.3 43h-25.6l-9.8 46h25.2l-12.5 59h50l12.9-59h43.5l-12.5 59h49.2l13.3-59h26.8l11.5-46h-28.2l10.3-43h24.2l10.3-46h-23.7l13.5-63h-51.7l-13.5 63h-43.5l13.5-63h-50zm26.9 108H395l-10.3 43h-43.3z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Og={name:`vb`,content:`<path d="m32 160 73.2 224h76.7L256 160h-71.1l-33.7 137c-2.6 10.3-4.3 19-4.9 25.9h-1.6c-.3-5.5-1.8-13.9-4.6-25L105.5 160zm252 0v224h104.6c29.3 0 51.9-6 67.7-17.9s23.7-28.9 23.7-50.8c0-8.1-2.4-16-7-23.5-4.7-7.6-11.4-13.9-20-18.9-8.7-5-18.4-8.2-29.3-9.5v-.6c9.4-1.8 18-5.1 25.8-10s13.7-10.6 17.5-17.1 5.8-13.7 5.8-21.5c0-36.1-30.5-54.2-91.4-54.2zm69.1 45.2h12.8c22.3 0 33.4 6.9 33.4 20.8 0 6.4-2.5 11.5-7.4 15.5s-11.2 6-18.9 6h-20zm0 87.6h27.2c7.9 0 14.3 2.1 19 6.2s7.2 9.5 7.2 15.9c0 7.3-2.7 13-8.1 17.2s-12.9 6.3-22.2 6.3h-23v-45.6z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},kg={name:`sln`,content:`<path d="M352 32 172.5 211.5 64 128l-32 32v192l32 32 108.5-83.5L352 480l128-32V64zM64 320V192l64 64zm166.4-64L352 162.5v187.1z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ag={name:`cloud`,content:`<path d="M442.2 243.6c3.7-11.2 5.8-23.2 5.8-35.6 0-61.9-50.1-112-112-112-37.8 0-71.3 18.8-91.6 47.5-15-9.8-33-15.5-52.3-15.5-52.9 0-95.8 42.9-95.8 95.8 0 1.8.1 3.6.2 5.5C58.9 242.3 32 278 32 320c0 53 43 96 96 96h256c53 0 96-43 96-96 0-31.1-14.8-58.8-37.8-76.4" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},jg={name:`file-horizontal`,content:`<path d="M384 64H64c-17.7 0-32 14.3-32 32v320c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V160zm64 352H64V96h288v96h96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Mg={name:`subreport`,content:`<path d="M448 480c0 17.7-14.3 32-32 32H128c-17.7 0-32-14.3-32-32v-96h32v96h288V96H128v64H96V96c0-17.7 14.3-32 32-32h288c17.7 0 32 14.3 32 32zM63.9 32l254.3-.2L286.4 0 63.8.2C46.2.2 32 14.4 32 32l.1 128H64zm.1 351H32v32c0 17.7 14.3 32 32 32zm-32-62.9S64 288 95 288v32l65-48.1L96 224v32c-32.1 0-64 32.1-64 64.1M352 384l-160 .1V416l160-.1zm-96-192c-35.3 0-64 28.7-64 64s28.7 64 64 64 64-28.7 64-64h-64zm32-32v64h64c0-35.3-28.7-64-64-64" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ng={name:`data`,content:`<path d="M448 125.6v.3c-.5 33.9-86.3 61.3-192 61.3S64.5 159.8 64 125.9v-.3c0-34 86-61.6 192-61.6s192 27.6 192 61.6m0 46.4v.3c-.5 33.9-86.3 61.3-192 61.3S64.5 206.2 64 172.3v-.3l1 86.8v.5c.5 33.7 85.8 61 191 61s190.5-27.3 191-61v-.5zm0 128v.3c-.5 33.9-86.3 61.3-192 61.3S64.5 334.2 64 300.3v-.3l1 86.8v.5c.5 33.7 85.8 61 191 61s190.5-27.3 191-61v-.5z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Pg={name:`file-header`,content:`<path d="M416 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32m0 416H96V64h320zm-32-64H128v-32h256zm0-96H128v32h256zm0-160H128v96h256z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Fg={name:`file-footer`,content:`<path d="M416 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32m0 416H96V64h320zm-32-224H128v-32h256zm0-96H128v32h256zm0 160H128v96h256z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ig={name:`group-header-section`,content:`<path d="m128 448 32 32H32V32h128l-32 32H64v384zm320-320H128v96h320zm0 160H128v32h320zm0 64H128v32h320z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Lg={name:`group-footer-section`,content:`<path d="m128 448 32 32H32V32h128l-32 32H64v384zm320-160H128v96h320zm0-160H128v32h320zm0 64H128v32h320z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Rg={name:`page-header-section`,content:`<path d="M352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96zm-32-160H128v-96h256zm0 96H128v32h256zm0-64H128v32h256z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},zg={name:`page-footer-section`,content:`<path d="M352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96zm-31-32H129v-96h256zm0-160H129v32h256zm0-64H129v32h256z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Bg={name:`detail-section`,content:`<path d="M96 32c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32zm320 416H96V64h320zm-33-224h-63v-32h63zm-96-32h-63v32h63zm-96 0h-63v32h63zm192 96h-63v32h63zm-96 0h-63v32h63zm-96 0h-63v32h63z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Vg={name:`toc-section`,content:`<path d="M96 32c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32zm320 416H96V64h320zm-32-288H224v-32h160zm-64 64h-96v-32h96zm0 64h-96v-32h96zm64 64H224v-32h160z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Hg={name:`group-section`,content:`<path d="m128 416 32 32H32V32h128l-32 32H64v352zm320-288H128v32h320zm0 192H128v32h320zm0-96H128v32h320z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Ug={name:`parameters`,content:`<path d="M96 32c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32zm320 416H96V64h320zM285.3 160c-8.9-25-36.3-38.1-61.4-29.2-13.7 4.8-24.4 15.6-29.2 29.2H128v32h66.7c8.9 25 36.3 38.1 61.4 29.2 13.7-4.8 24.4-15.6 29.2-29.2H384v-32zM240 192c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16m109.3 96c-8.9-25-36.3-38.1-61.4-29.2-13.7 4.8-24.4 15.6-29.2 29.2H128v32h130.7c8.9 25 36.3 38.1 61.4 29.2 13.7-4.8 24.4-15.6 29.2-29.2H384v-32zM304 320c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Wg={name:`data-csv`,content:`<path d="M415.9 93.6v.3c-.5 33.9-86.3 61.3-191.9 61.3S32.6 127.8 32.1 93.9v-.3C32.1 59.6 118 32 224 32s191.9 27.6 191.9 61.6m0 46.4v.3c-.5 33.9-86.3 61.3-191.9 61.3S32.5 174.2 32 140.3v-.3l.1 86.8v.3c.5 33.9 86.3 61.3 191.9 61.3s191.4-27.4 192-61.3v-.3zm.1 180-.1-52v.3c-.3 21.7-35.7 40.8-88.9 51.7zM271 420.8c-7.7 4.5-16.4 6.8-25.4 6.7q-14.55 0-23.1-9c-8.55-9-8.6-14.1-8.6-24.3 0-10.6 3-19 9.1-25.2s14-9.3 23.9-9.3c8.4-.1 16.7 2 24 6.3v-22.8c-7-2.6-15.7-3.9-25.9-3.9-16.6 0-30 5.2-40.4 15.7S189 379.1 189 395.9c0 15.8 4.6 28.4 13.8 37.9s21.9 14.2 38 14.2c12.3 0 22.3-1.9 30-5.6zm36.6 25.7c5.4 1 10.9 1.5 16.4 1.5 5.4 0 10.7-.5 16-1.6 4.7-.9 9.2-2.7 13.3-5.3 3.8-2.4 6.8-5.8 9-9.7 2.2-4 3.3-8.9 3.3-14.8.1-3.8-.6-7.6-1.9-11.2-1.3-3.2-3.1-6.1-5.5-8.5-2.6-2.6-5.5-4.9-8.6-6.7-3.6-2.1-7.4-4-11.3-5.6-3.1-1.3-5.8-2.5-8.3-3.7-2.2-1-4.3-2.3-6.2-3.7-1.5-1.1-2.9-2.4-4-4-.9-1.4-1.4-3-1.4-4.7 0-1.5.4-3.1 1.2-4.4.9-1.4 2.1-2.5 3.5-3.3 1.7-1 3.6-1.7 5.6-2.2 2.4-.5 4.9-.8 7.3-.8 2.1 0 4.1.2 6.2.4 2.2.3 4.4.8 6.5 1.4 2.2.6 4.3 1.4 6.4 2.3 2 .9 3.9 2 5.8 3.2v-21.9q-5.7-2.1-11.7-3c-4.8-.7-9.7-1-14.5-1-5.3 0-10.6.6-15.8 1.8-4.7 1.1-9.1 3-13.1 5.6-3.7 2.5-6.8 5.8-9 9.7-2.3 4.3-3.4 9.2-3.3 14.1-.2 6.5 2 12.8 6 17.9 4 4.9 10.1 9.1 18.3 12.5q4.8 1.95 9 3.9c2.5 1.1 4.9 2.5 7.2 4 1.8 1.2 3.5 2.7 4.8 4.5 1.2 1.6 1.8 3.5 1.8 5.5 0 1.5-.4 2.9-1.1 4.2-.8 1.4-2 2.5-3.3 3.4-1.7 1-3.6 1.8-5.6 2.2-2.6.6-5.2.8-7.8.8-5.1 0-10.2-.9-15.1-2.7-5.1-1.8-9.8-4.5-13.9-8V442c4.5 2.3 9 3.8 13.8 4.5m147.7-105.4-21.8 72.8c-1.1 3.5-1.8 7.1-2.3 10.8h-.4c-.3-3.6-1.1-7.1-2.1-10.5l-21.9-73.1h-25.5l35.7 105h26.8l36.2-105zm-295.3-15C85.7 317.7 32.4 295 32 268.3v-.3l.1 86.8v.3c.4 26.7 53.7 49.3 127.9 57.8z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Gg={name:`data-json`,content:`<path d="M415.9 93.6v.3c-.5 33.9-86.3 61.3-191.9 61.3S32.6 127.8 32.1 93.9v-.3C32.1 59.6 118 32 224 32s191.9 27.6 191.9 61.6m0 46.4v.3c-.5 33.9-86.3 61.3-191.9 61.3S32.5 174.2 32 140.3v-.3l.1 86.8v.3c.5 33.9 86.3 61.3 191.9 61.3s191.4-27.4 192-61.3v-.3zm.1 180-.1-52v.3c-.3 21.7-35.7 40.8-88.9 51.7zm-251.3 21.1h-23.6v62.4q0 24-16.2 24c-4.9.1-9.7-1.5-13.6-4.5v22.2c4.9 1.9 10.1 2.9 15.3 2.8 12.4 0 21.8-3.7 28.3-11.2s9.8-18.2 9.8-32.3zm31.7 105.4c5.4 1 10.9 1.5 16.4 1.5 5.4 0 10.7-.5 16-1.6 4.7-.9 9.2-2.7 13.3-5.3 3.8-2.4 6.8-5.8 9-9.7 2.2-4 3.3-8.9 3.3-14.8.1-3.8-.6-7.6-1.9-11.2-1.3-3.2-3.1-6.1-5.5-8.5-2.6-2.6-5.4-4.9-8.6-6.7-3.6-2.1-7.4-4-11.3-5.6-3.1-1.3-5.8-2.5-8.3-3.7-2.2-1-4.3-2.3-6.2-3.7-1.6-1.1-2.9-2.4-4-4-.9-1.4-1.4-3-1.4-4.7 0-1.5.4-3.1 1.2-4.4.9-1.4 2.1-2.5 3.5-3.3 1.7-1 3.6-1.7 5.6-2.2 2.4-.5 4.9-.8 7.4-.7 2.1 0 4.1.1 6.2.4 2.2.3 4.4.8 6.6 1.4s4.3 1.4 6.4 2.3c2 .9 3.9 2 5.8 3.2v-21.9q-5.7-2.1-11.7-3c-4.8-.7-9.7-1-14.5-1-5.3 0-10.6.6-15.8 1.8-4.7 1.1-9.1 3-13.1 5.6-3.7 2.5-6.8 5.8-9 9.7-2.3 4.3-3.4 9.2-3.3 14.1-.2 6.5 1.9 12.8 6 17.9 4 4.9 10.1 9.1 18.4 12.5q4.8 1.95 9 3.9c2.5 1.1 4.9 2.5 7.2 4 1.8 1.2 3.5 2.7 4.8 4.5 1.2 1.6 1.8 3.5 1.8 5.5 0 1.5-.4 2.9-1.1 4.2-.8 1.4-2 2.5-3.3 3.4-1.7 1-3.6 1.8-5.6 2.2-2.6.6-5.2.8-7.8.8-5.1 0-10.3-.9-15.1-2.7-5.1-1.8-9.7-4.5-13.8-8v23.4c4.1 2.2 8.7 3.7 13.4 4.4m157.3-13.7q14.4-15.15 14.4-39.9c0-16.1-4.6-29-13.9-38.8s-21.4-14.7-36.4-14.7c-15.9 0-28.6 5.1-38.2 15.4s-14.4 23.7-14.4 40.3c0 15.7 4.7 28.5 14.2 38.3s21.7 14.7 36.8 14.7q23.1-.15 37.5-15.3m-17.5-64c4.6 6 6.9 14.5 7 25.4 0 10.4-2.4 18.6-7.2 24.5s-11.3 8.8-19.4 8.8c-7.5.2-14.6-3.2-19.2-9.1-4.9-6.1-7.3-14.3-7.3-24.7 0-10.2 2.4-18.5 7.3-24.7s11.5-9.3 19.8-9.3c8 0 14.4 3.1 19 9.1M480 341.1h-22.3v58.1q-.15 7.2.6 14.4h-.3c-1.6-2.8-3.4-5.7-5.3-8.6L411 341.1h-25.5v105h22.3v-57.7c0-7.6-.2-13.3-.6-17h.3c1.6 3 3.4 5.9 5.3 8.7l43.3 66H480zM96 313.9c-39-11.2-63.7-27.5-64-45.6v-.3l.1 86.8v.3c.3 18.1 24.9 34.3 63.9 45.6z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Kg={name:`data-sql`,content:`<path d="M415.9 93.6v.3c-.5 33.9-86.3 61.3-191.9 61.3S32.6 127.8 32.1 93.9v-.3C32.1 59.6 118 32 224 32s191.9 27.6 191.9 61.6m0 46.4v.3c-.5 33.9-86.3 61.3-191.9 61.3S32.5 174.2 32 140.3v-.3l.1 86.8v.3c.5 33.9 86.3 61.3 191.9 61.3s191.4-27.4 192-61.3v-.3zm.1 180-.1-52v.3c-.3 21.7-35.7 40.8-88.9 51.7zM209.1 448.6c5.4 1 10.9 1.5 16.4 1.5 5.4 0 10.7-.5 16-1.6 4.7-.9 9.2-2.7 13.3-5.3 3.8-2.4 6.8-5.8 9-9.7 2.2-4 3.3-8.9 3.3-14.8.1-3.8-.6-7.6-1.9-11.2-1.3-3.2-3.1-6.1-5.5-8.5-2.5-2.6-5.4-4.9-8.6-6.7-3.6-2.1-7.4-4-11.3-5.6-3.1-1.3-5.8-2.5-8.3-3.7-2.2-1-4.3-2.3-6.2-3.7-1.6-1.1-2.9-2.4-4-4-.9-1.4-1.4-3-1.4-4.7 0-1.5.4-3.1 1.3-4.4.9-1.4 2.1-2.5 3.5-3.3 1.7-1 3.6-1.7 5.6-2.2 2.4-.5 4.9-.8 7.3-.8 2.1 0 4.1.2 6.2.4 2.2.3 4.4.8 6.6 1.4s4.3 1.4 6.4 2.3c2 .9 3.9 2 5.8 3.2v-21.9q-5.7-2.1-11.7-3c-4.8-.7-9.7-1-14.5-1-5.3 0-10.6.6-15.8 1.8-4.7 1.1-9.1 3-13.1 5.6-3.7 2.5-6.8 5.8-9 9.7-2.3 4.3-3.4 9.2-3.3 14.1-.2 6.5 1.9 12.8 6 17.9 4 4.9 10.1 9.1 18.4 12.5q4.8 1.95 9 3.9c2.5 1.1 4.9 2.4 7.2 4 1.8 1.2 3.5 2.7 4.8 4.5 1.2 1.6 1.8 3.5 1.8 5.5 0 1.5-.4 2.9-1.1 4.2-.8 1.4-2 2.5-3.3 3.4-1.7 1-3.6 1.8-5.6 2.2-2.6.6-5.2.8-7.8.8-5.1 0-10.3-.9-15.1-2.7-5.1-1.8-9.7-4.5-13.8-8v23.4c4 2.3 8.6 3.8 13.4 4.5m172.8-21.2c5.7-9 8.5-19.8 8.5-32.4 0-16.1-4.6-29-13.9-38.8s-21.3-14.7-36.2-14.8c-16 0-28.8 5.1-38.5 15.4s-14.4 23.7-14.4 40.3c-.1 7 1.1 13.9 3.4 20.4 2.1 6.1 5.4 11.7 9.6 16.6 4.2 4.7 9.3 8.6 15 11.2 6.1 2.8 12.8 4.4 19.5 4.5 3.8 4.2 7.4 8.1 10.9 11.8q4.95 5.25 10.8 9.6c3.6 2.6 7.4 4.8 11.6 6.4s8.7 2.4 13.2 2.3c3.4 0 6.7-.2 10.1-.7 2.2-.3 4.3-.8 6.5-1.3V458c-.8.3-1.6.6-2.4.8l-2.7.6c-.9.2-1.9.3-2.8.4s-1.8.1-2.6.1c-2.7 0-5.4-.2-8-.6-2.5-.4-4.9-1.1-7.1-2.1q-3.75-1.65-6.9-4.2c-2.6-2-5-4.3-7.3-6.7 9.9-3.4 18.2-10.1 23.7-18.9m-23.3-56.3c4.6 6 6.9 14.5 6.9 25.3 0 10.4-2.4 18.6-7.2 24.5-4.8 6-11.3 8.9-19.4 8.8-7.5.2-14.7-3.2-19.3-9.1-4.8-6.1-7.3-14.3-7.3-24.7s2.4-18.6 7.3-24.7c4.9-6.2 11.5-9.4 19.8-9.4 8.3.1 14.6 3.1 19.2 9.3m121.4 58h-38.9v-85.8h-23.7v105H480zm-320-103C85.7 317.7 32.4 295 32 268.3v-.3l.1 86.8v.3c.4 26.7 53.7 49.3 127.9 57.8z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},qg={name:`data-web`,content:`<path d="M415.9 93.6v.3c-.5 33.9-86.3 61.3-191.9 61.3S32.6 127.8 32.1 93.9v-.3C32.1 59.6 118 32 224 32s191.9 27.6 191.9 61.6m0 46.4v.3c-.5 33.9-86.3 61.3-191.9 61.3S32.5 174.2 32 140.3v-.3l.1 86.8v.3c.5 33.9 86.3 61.3 191.9 61.3s191.4-27.4 192-61.3v-.3zm.1 180-.1-52v.3c-.3 21.7-35.7 40.8-88.9 51.7zm-151.1 23-14.5 70.1q-1.2 5.85-1.5 11.7h-.3c-.3-3.8-.9-7.6-1.7-11.3L229.6 343h-25.3l-19.1 69.6c-1.1 4-1.9 8.1-2.1 12.3h-.4c-.2-4-.6-8-1.4-12l-14.8-70h-25.8l27.6 105h27.3l17.9-67.4c1-3.9 1.6-7.8 1.9-11.8h.3c.1 4 .7 7.9 1.7 11.8l17.4 67.4H261l27.8-105h-23.9zm109.8 85.8h-39.3v-24h34.4v-19.2h-34.4v-23.4h36.9V343h-60.6v105h63zm66.8 19.2c11.9 0 21.3-2.8 28.2-8.5 6.9-5.6 10.3-13.3 10.3-22.9.1-6.3-2.3-12.3-6.7-16.8-4.5-4.6-10.4-7.3-17.9-8.3v-.3c5.6-1.5 10.8-4.5 14.7-8.9 3.8-4 5.8-9.4 5.8-14.9 0-7.8-3.2-13.9-9.5-18.2s-15.3-6.5-27-6.5h-38.3v105h40.4zm-7.9-87.6c11.5 0 17.3 3.9 17.3 11.6.2 3.7-1.4 7.3-4.2 9.8-2.8 2.4-6.6 3.6-11.5 3.5h-10.4v-24.9zm4.1 42.5c5.5 0 9.7 1.2 12.8 3.6 3 2.4 4.7 6 4.6 9.9.2 4-1.5 7.9-4.6 10.4s-7.4 3.8-12.9 3.8h-12.8v-27.7zM96 313.9c-39-11.2-63.7-27.5-64-45.6v-.3l.1 86.8v.3c.3 18.1 24.9 34.3 63.9 45.6z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Jg={name:`group-collection`,content:`<path d="M448 352H160v-32h288zm0 32H160v32h288zm0-288H160v32h288zm0 64H160v32h288zM64 192V96h64l32-32H32v160h128l-32-32zm0 224v-96h64l32-32H32v160h128l-32-32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Yg={name:`parameter-boolean`,content:`<path d="M64 96c-17.7 0-32 14.3-32 32v256c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32zm384 288H64V128h384zM207 212h-39v114h-32V212H96v-26h111zm96.8-37-68.1 163h-27.5l67.9-163zM416 212h-49v34h45v26h-45v54h-32V186h81z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Xg={name:`parameter-date-time`,content:`<path d="M416 202.8V128c0-17.7-14.3-32-32-32H64c-17.7 0-32 14.3-32 32v256c0 17.7 14.3 32 32 32h304c61.9 0 112-50.1 112.1-111.9 0-43.3-25-82.8-64.1-101.3M64.1 384 64 192h304c-61.9 0-112 50.2-112 112 0 30.1 12.1 58.9 33.6 80zm303.9 0c-44.2 0-80-35.8-80-80s35.8-80 80-80 80 35.8 80 80-35.8 80-80 80m48-96v32h-64v-64h32v32zm-224 32H96v-96h96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Zg={name:`parameter-float`,content:`<path d="M64 96c-17.7 0-32 14.3-32 32v256c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32zm384 288H64V128h384zm-276-55.6c-33.3 0-50-23.4-50-70.2q0-36.45 13.5-55.5c13.5-19.05 22.1-19.1 39.2-19.1 32.6 0 48.8 23.8 48.8 71.4 0 23.7-4.4 41.9-13.3 54.5s-21.6 18.9-38.2 18.9m1.4-121.3c-13.3 0-20 16.8-20 50.3 0 31.6 6.5 47.4 19.6 47.4 12.8 0 19.1-16.3 19.1-48.8s-6.2-48.9-18.7-48.9m83.8 121.3c-4.7.1-9.2-1.5-12.7-4.7-3.3-2.9-5.2-7.1-5.1-11.5-.1-4.4 1.8-8.7 5.2-11.5 3.6-3 8.3-4.6 13-4.5q7.95 0 12.9 4.5c6.4 5.9 6.7 15.9.8 22.2l-.9.9c-3.3 3.1-7.8 4.6-13.2 4.6M390 326h-88v-24h29v-87.2l-30 6.4v-25.5l60-12.1V302h29z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Qg={name:`parameter-integer`,content:`<path d="M64 96c-17.7 0-32 14.3-32 32v256c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32zm384 288H64V128h384zm-262.6-58H96.8v-24.4h29v-87.2L96 220.8v-25l60.6-12.2v118h28.8zm59.2-26.2v.6h56.8V326h-92.2v-24l40.1-38.4c8.1-7.7 13.7-14.2 17-19.5 3.2-4.9 4.9-10.7 4.9-16.6 0-12.9-6.9-19.3-20.8-19.3-12 0-23.6 4.8-34.6 14.4v-27.2c12.2-7.9 25.9-11.8 41.2-11.8 14.3 0 25.5 3.6 33.5 10.8s12.1 16.9 12.1 29.1q0 24.45-29.4 50.7zm82.1 21.6v-26.9c9.4 6.8 20.3 10.3 32.8 10.3 7.9 0 14-1.7 18.4-5.1s6.6-8.1 6.6-14.2c0-6.2-2.7-11.1-8.1-14.5s-12.9-5.1-22.4-5.1h-12.6v-23.6H353c18.2 0 27.4-6.1 27.4-18.2q0-17.1-21-17.1c-9.4 0-18.5 3-27.3 9.1V191c9.8-4.9 21.3-7.4 34.4-7.4 14.3 0 25.5 3.2 33.5 9.7 7.8 6 12.2 15.3 12 25.1 0 18.3-9.3 29.8-27.8 34.4v.5q14.85 1.8 23.4 10.8c5.7 5.9 8.8 13.8 8.6 21.9 0 13.1-4.8 23.4-14.4 31.1s-22.8 11.4-39.6 11.4c-14.7-.1-26.4-2.4-35.5-7.1" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},$g={name:`parameter-string`,content:`<path d="M127.3 328.9c13.2 0 23.1-5.6 29.8-16.8h.4v14.4h29.2v-59.8c0-28.5-14.3-42.7-42.8-42.7-6.9.1-13.7.9-20.4 2.5-7.4 1.7-13.3 3.6-17.6 5.9v23.2c10.8-7.1 22.1-10.6 34-10.6s17.8 5.5 17.8 16.4l-27.2 3.6Q96 269.5 96 298.6c0 9.2 2.8 16.5 8.3 22s13.2 8.3 23 8.3m12.2-47.5 18.2-2.3v6.7c0 6.1-1.8 11.2-5.5 15.2-3.6 4-8.8 6.2-14.2 6-4.2 0-7.5-1.1-9.9-3.4-2.4-2.2-3.8-5.4-3.7-8.6 0-7.7 5-12.3 15.1-13.6m209 33.5c-9.5-9.3-14.3-21.3-14.3-36q0-25.5 15.3-40.2c10.2-9.8 23.8-14.7 40.9-14.7 11.8 0 20.3 1.6 25.6 4.7v26.2c-6.2-4.7-13.8-7.3-21.6-7.2q-13.35 0-21 7.8c-5.2 5.2-7.8 12.3-7.8 21.4 0 8.9 2.5 15.8 7.4 20.9 4.9 5 11.8 7.6 20.4 7.6 7.7 0 15.2-2.4 22.6-7.3v24.8c-7 4-17 6-30.2 6-15.3 0-27.8-4.7-37.3-14m-104 .5h.4q9.45 14.1 27.9 14.1c13.6 0 24.5-5 32.6-15.1s12.2-23.5 12.2-40.1q0-22.95-10.5-36.3c-10.5-13.35-16.9-13.3-29.8-13.3-14.1 0-24.9 5.8-32.5 17.5h-.4V179h-30.9v148h30.9zm-.5-42.2c0-7.4 2-13.4 6.1-18.1 3.8-4.5 9.5-7.1 15.4-6.9 6.6 0 11.6 2.3 15.2 7 3.5 4.7 5.3 11.1 5.3 19.4 0 10-1.9 17.7-5.8 23.1s-9.3 8.2-16.4 8.2c-5.5.1-10.7-2.2-14.3-6.4-3.7-4.2-5.6-9.6-5.6-16zM448 96H64c-17.7 0-32 14.3-32 32v256c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32m0 288H64V128h384z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},e_={name:`toc-section-level`,content:`<path d="M96 32c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V64c0-17.7-14.3-32-32-32zm320 416H96V64h320zm-32-288H192v-32h192zm0 64h-96v-32h96zm0 64h-96v-32h96zm0 64h-96v-32h96zm-192-32v-96l64 48z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},t_={name:`inherited`,content:`<path d="M448 320v128H320V320h30.4L256 244.5 161.6 320H192v128H64V320h46.4l120-96H176V64h160v160h-54.4l120 96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},n_={name:`file-video`,content:`<path d="M352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96zM304 304.8v-.8c0-8.8-7.2-16-16-16h-10.1c24.2-3.1 42.8-24.3 41.8-49.6-1-24.8-21.2-45-46-46-27.4-1.1-49.9 20.8-49.9 48 0 24.4 18.2 44.6 41.8 47.6h-70.4c17.2-1.7 30.3-16.9 28.7-34.8-1.4-15.5-14.1-27.9-29.6-28.9-18.7-1.3-34.2 13.5-34.2 31.9 0 16.6 12.7 30.2 28.8 31.8H176c-8.8 0-16 7.2-16 16v64c0 8.8 7.2 16 16 16h111.7c8.4 0 15.6-6.3 16.3-14.6.2-3.1-.3-6.1-1.7-8.7l1.8 1.1 44.9 27.1c1.3.8 2.7 1.2 4.1 1.2 1.3 0 2.7-.3 3.9-1 2.5-1.4 4.1-4.1 4.1-7v-95.8c0-2.9-1.5-5.5-4-6.9s-5.5-1.5-8 0zM193.5 272c-.5.1-1 .1-1.5.1s-1 0-1.5-.1h-.2c-8.6-.8-15.1-8.5-14.3-17.2.6-7.9 7.2-14.2 15.1-14.6 9.2-.5 16.8 6.9 16.8 16 .1 8.1-6.1 15-14.4 15.8m82.3-.3c-.3 0-.6.1-.9.1-1 .1-2.1.2-3.1.2s-2.1 0-3.1-.2c-.3 0-.6-.1-.9-.1-15.9-2-27.9-15.7-27.9-31.7 0-17.6 14.4-32 32-32s32 14.4 32 32c-.1 16.1-12.1 29.7-28.1 31.7" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},r_={name:`file-audio`,content:`<path d="M218 353.8c-5.5-2.9-12.1-4.5-19-4.5-21 0-38 14.8-38 33.2s17 33.2 38 33.2 38-14.8 38-33.2V256.6l96-22.6v87.8c-5.5-2.9-12.1-4.5-19-4.5-21 0-38 14.8-38 33.2s17 33.2 38 33.2 38-14.8 38-33.2V192.2l-134 31.5zM352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},i_={name:`file-image`,content:`<path d="M298.7 385.2S272.2 288 213.1 288s-85 128-85 128h256s-11.9-78.7-42.7-78.7-42.7 47.9-42.7 47.9M352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96zM288 256c0 17.7 14.3 32 32 32s32-14.3 32-32-14.3-32-32-32-32 14.3-32 32" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},a_={name:`file-presentation`,content:`<path d="M127.5 214.4c0 9.9 6.1 18.2 14.5 21.2v113.1c0 12.4 9.6 22.4 21.3 22.4H246v11.8l-13.6 14.6c-1.9 2-3 4.8-3 8 0 6.3 4.7 11.3 10.5 11.3 2.8 0 5.5-1.3 7.4-3.3.1-.1.2-.3.4-.4l8.9-9.6 8.9 9.6c.1.1.2.3.4.4 1.9 2 4.5 3.3 7.4 3.3 5.8 0 10.5-5 10.5-11.3 0-3.1-1.2-6-3-8L267 382.8V371h78.8c11.1 0 20.1-9.3 20.9-21h1.3V235.9c9-2.6 15.7-11.3 15.7-21.6 0-12.4-9.5-22.4-21.3-22.4H148.8c-11.8.1-21.3 10.1-21.3 22.5M299 237h43v89h-43zm-64 26h43v63h-43zm-64 18h43v45h-43zM352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},o_={name:`file-data`,content:`<path d="M352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96zM128 229.3v149.4c0 20.6 19.1 37.3 42.7 37.3h170.6c23.6 0 42.7-16.7 42.7-37.3V229.3c0-20.6-19.1-37.3-42.7-37.3H170.7c-23.6 0-42.7 16.7-42.7 37.3M247 379h-76v-47h76zm18-112h76v47h-76zm0 65h76v47h-76zm-18-19h-76v-47h76z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},s_={name:`file-disc-image`,content:`<path d="M256.1 322.7c3.7 0 7.2-1.1 10.1-3s5.2-4.5 6.7-7.6c1.2-2.5 1.9-5.2 1.9-8.1 0-10.3-8.4-18.7-18.7-18.7-2.8 0-5.4.6-7.7 1.7-3.4 1.6-6.3 4.1-8.3 7.3-1.7 2.8-2.7 6.1-2.7 9.7 0 10.4 8.3 18.7 18.7 18.7m-52.5-117.8c-19.1 10.1-34.9 25.5-45.4 44.4-9 16.1-14.1 34.7-14.1 54.4 0 61.7 50 111.7 111.7 111.7 20 0 38.8-5.3 55.1-14.5 18.6-10.6 33.9-26.4 43.9-45.4 8.1-15.5 12.7-33.1 12.7-51.8 0-61.7-50-111.7-111.7-111.7-18.9 0-36.7 4.7-52.2 12.9m89.8 99.2c0 6.1-1.4 11.8-4 16.9l48.7 25.8c-8.3 15.8-20.9 28.9-36.3 37.7l-26.6-48.3c-5.6 3.3-12.1 5.3-19.1 5.3-20.6 0-37.4-16.7-37.4-37.4 0-6.8 1.8-13.2 5-18.7l-49.2-27.1c8.8-15.7 22-28.6 38-37l26.8 49.3c5-2.5 10.7-3.9 16.7-3.9 20.7 0 37.4 16.7 37.4 37.4M352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},c_={name:`file-programming`,content:`<path d="m236 256-52.6-.2-48.6 48.6.1.1c-4.1 3.9-6.7 9.4-6.7 15.5 0 5.8 2.3 11 6 14.8l49.1 49.1 46.8-.2-59.7-59.7c.2-.9.3-1.8.3-2.8zm105.2 65.5c.1.9.2 1.9.3 2.8L281.9 384l46.8.2 49.1-49.1c3.7-3.8 6-9.1 6-14.8 0-6.1-2.6-11.6-6.7-15.5l.1-.1-48.6-48.7-52.6.2zM352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},l_={name:`parameters-byte-array`,content:`<path d="M64 96c-17.7 0-32 14.3-32 32v256c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32zm384 288H64V128h384zm-306.2-55.6c-33.3 0-50-23.4-50-70.2q0-36.45 13.5-55.5c13.5-19.05 22.1-19.1 39.2-19.1 32.6 0 48.8 23.8 48.8 71.4 0 23.7-4.4 41.9-13.3 54.5s-21.6 18.9-38.2 18.9m1.4-121.3c-13.3 0-20 16.8-20 50.3 0 31.6 6.5 47.4 19.6 47.4 12.8 0 19.1-16.3 19.1-48.8s-6.2-48.9-18.7-48.9m113.6 121.3c-33.3 0-50-23.4-50-70.2q0-36.45 13.5-55.5c13.5-19.05 22.1-19.1 39.2-19.1 32.6 0 48.8 23.8 48.8 71.4 0 23.7-4.4 41.9-13.3 54.5-8.8 12.6-21.6 18.9-38.2 18.9m1.4-121.3c-13.3 0-20 16.8-20 50.3 0 31.6 6.5 47.4 19.6 47.4 12.8 0 19.2-16.3 19.2-48.8s-6.3-48.8-18.8-48.9M420 326h-88v-24h29v-87.2l-30 6.4v-25.4l61-12.3V302h28z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},u_={name:`parameters-unknown`,content:`<path d="M64 96c-17.7 0-32 14.3-32 32v256c0 17.7 14.3 32 32 32h384c17.7 0 32-14.3 32-32V128c0-17.7-14.3-32-32-32zm384 288H64V128h384zm-64-64h-64v-32h64zm-96 0h-64v-32h64zm-96 0h-64v-32h64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},d_={name:`file-error`,content:`<path d="M160 320h32V160h-32zm16 32c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16M352 32H96c-17.7 0-32 14.3-32 32v384c0 17.7 14.3 32 32 32h320c17.7 0 32-14.3 32-32V128zm64 416H96V64h224v96h96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},f_={name:`files-error`,content:`<path d="M64 64h224l-32-32H64c-17.7 0-32 14.3-32 32v320c0 17.7 14.3 32 32 32h64v-32H64zm208 320c-8.8 0-16 7.2-16 16s7.2 16 16 16 16-7.2 16-16-7.2-16-16-16M384 96H192c-17.7 0-32 14.3-32 32v320c0 17.7 14.3 32 32 32h256c17.7 0 32-14.3 32-32V192zm64 352H192V128h160v96h96zm-192-96h32V192h-32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},p_={name:`data-rest`,content:`<path d="M32 268v.33zm0 .33.12 86.48v.32c.29 18.1 24.9 34.34 63.87 45.56l.01-86.77c-38.99-11.22-63.7-27.48-64-45.59m192.01-113.1c105.67 0 191.4-27.41 191.93-61.29v-.33C415.94 59.59 330 32 224 32S32.06 59.59 32.07 93.61v.33c.53 33.88 86.27 61.29 191.94 61.29M32 140.32s0 .01 0 0V140zm384 86.81v-.32l-.12-86.81v.32c-.53 33.88-86.26 61.29-191.93 61.29-105.66 0-191.4-27.41-191.95-61.28l.12 86.48v.32c.53 33.88 86.26 61.29 191.93 61.29S415.46 261 416 227.13M327 320h89l-.07-52v.32c-.34 21.73-35.73 40.8-88.93 51.68m-130.74 96.93 19.85 31.05h-27.17l-16.33-27.03c-1.22-2.05-2.39-3.88-3.52-5.49-1.12-1.61-2.26-2.99-3.41-4.14s-2.34-2.03-3.59-2.64-2.6-.92-4.06-.92h-6.37v40.21H128V342.95h37.5c25.49 0 38.23 9.52 38.23 28.56q0 5.49-1.68 10.14c-1.12 3.1-2.71 5.9-4.76 8.39s-4.53 4.64-7.43 6.45c-2.91 1.81-6.14 3.22-9.7 4.25v.29c1.56.49 3.08 1.28 4.54 2.38s2.88 2.38 4.25 3.85c1.37 1.46 2.67 3.04 3.92 4.72 1.23 1.69 2.37 3.34 3.39 4.95m-17.43-42.48c0-9.18-5.49-13.77-16.48-13.77h-10.69v29.22h10.25c5.08 0 9.16-1.46 12.23-4.39 3.13-2.98 4.69-6.67 4.69-11.06m70.75 30.32h34.35v-19.19h-34.35v-23.36h36.91v-19.26h-60.57v105.03h62.99V428.8h-39.33zm115.58-6.01c-2.39-2.49-5.26-4.72-8.61-6.7-3.34-1.98-7.12-3.85-11.32-5.6-3.08-1.27-5.84-2.5-8.28-3.7s-4.52-2.42-6.23-3.66q-2.565-1.86-3.96-3.96c-.93-1.39-1.39-2.97-1.39-4.72 0-1.61.41-3.06 1.25-4.36.83-1.29 2-2.4 3.52-3.33 1.51-.93 3.37-1.65 5.57-2.16s4.64-.77 7.32-.77c1.95 0 4.02.15 6.19.44s4.36.75 6.56 1.36 4.33 1.38 6.41 2.31c2.07.93 3.99 2 5.75 3.22v-21.9c-3.56-1.37-7.46-2.38-11.68-3.04s-9.07-.99-14.54-.99c-5.57 0-10.84.6-15.82 1.79s-9.36 3.06-13.15 5.6c-3.78 2.54-6.77 5.77-8.97 9.7q-3.3 5.895-3.3 14.1c0 6.98 2.01 12.94 6.04 17.87s10.14 9.11 18.35 12.52c3.22 1.32 6.23 2.61 9.01 3.88s5.19 2.59 7.21 3.96q3.045 2.055 4.8 4.47c1.755 2.415 1.76 3.44 1.76 5.49 0 1.51-.37 2.92-1.1 4.21s-1.84 2.42-3.33 3.37-3.34 1.7-5.57 2.23q-3.33.81-7.8.81-7.62 0-15.09-2.67c-7.47-2.67-9.59-4.46-13.84-8.02v23.44c3.81 1.95 8.31 3.42 13.51 4.39s10.68 1.46 16.44 1.46c5.61 0 10.95-.54 16-1.61s9.49-2.84 13.29-5.31 6.82-5.69 9.05-9.67q3.33-5.97 3.33-14.76c0-4.25-.63-7.97-1.9-11.17a26.1 26.1 0 0 0-5.48-8.52m14.94-55.81v19.26h29.81v85.77h23.73v-85.77h29.96v-19.26z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},m_={name:`file-typescript`,content:`<path d="M64 128h192v48h-72v208h-48V176H64zm316.6 107.6c-35-12.6-50.1-21.6-50.1-40.6 0-14.6 12.9-29.9 43.3-29.9 24.6 0 42.9 7.1 52.3 11.8l11.5-36.6c-13.6-6.5-34.4-12.3-62.8-12.3-56.8 0-92.7 30.6-92.7 71.3 0 35.6 27.6 57.6 70.9 72.1 33.1 11.4 46.4 22.4 46.4 41.2 0 20.3-17.1 33.9-47.6 33.9-24.4 0-47.9-7.4-63.3-15.8l-10.6 37.6c14.3 8.3 43.1 15.8 70.8 15.8 67.6 0 99.3-34.6 99.3-74.6 0-35.8-21.9-57.4-67.4-73.9" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},h_={name:`table-position-start`,content:`<path d="M480 320v32H32v-32zM32 416h448v-32H32zm192-160H32V32h224v224zm-64-128h64V64h-64zm-32 32H64v64h64zm0-96H64v64h64zm32 160h64v-64h-64zM32 480h320v-32H32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},g_={name:`table-position-center`,content:`<path d="M352 256V32H128v224zM256 64h64v64h-64zm-32 160h-64v-64h64zm0-96h-64V64h64zm32 32h64v64h-64zM32 448h320v32H32zm448-128v32H32v-32zM32 384h448v32H32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},__={name:`table-position-end`,content:`<path d="M32 384h448v32H32zm0 96h320v-32H32zM480 32v224H256V32zM352 160h-64v64h64zm0-96h-64v64h64zm96 96h-64v64h64zm0-96h-64v64h64zM32 352h448v-32H32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},v_={name:`list-roman-upper`,content:`<path d="M32 32h32v128H32zm0 288h32V192H32zm64 0h32V192H96zM32 480h32V352H32zm64 0h32V352H96zm64 0h32V352h-32zM128 96h352v32H128zm64 160h288v32H192zm64 160h224v32H256zM96 152c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8m64 160c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8m64 160c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},y_={name:`list-roman-lower`,content:`<path d="M32 64h16v96H32zm0 256h16v-96H32zm32 0h16v-96H64zM32 480h16v-96H32zm32 0h16v-96H64zm32 0h16v-96H96zM48 40c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8m32 112c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8m32 160c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8M48 200c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8m32 0c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8M48 360c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8m32 0c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8m32 0c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8m32 112c0 4.4-3.6 8-8 8s-8-3.6-8-8 3.6-8 8-8 8 3.6 8 8M128 96h352v32H128zm32 160h320v32H160zm32 160h288v32H192z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},b_={name:`import`,content:`<path d="M96 480c-17.7 0-32-14.3-32-31.9V192c0-17.7 14.3-32 32-32h96.3v30.9H96.4V448h319.1V190.9h-95.9V160H416c17.7 0 32 14.3 32 31.9V448c0 17.7-14.3 32-31.9 32zm159.5-162 96.5-94h-64.5V32h-64v192H159z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},x_={name:`export`,content:`<path d="M96 480c-4.3 0-8.5-.8-12.5-2.5-3.8-1.6-7.3-3.9-10.2-6.9-2.9-2.9-5.3-6.4-6.9-10.2-1.7-3.9-2.5-8.2-2.5-12.5V192c0-4.3.8-8.5 2.5-12.5 1.6-3.8 3.9-7.3 6.9-10.2 2.9-2.9 6.4-5.3 10.2-6.9 3.9-1.7 8.2-2.5 12.5-2.5h96.3v31.9H96.4v256.3h319.1V191.9h-95.9V160H416c17.7 0 32 14.3 32 31.9V448c0 17.7-14.3 32-31.9 32zm192-160V126h64.5L256 32l-96.5 94H224v194z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},S_={name:`graph`,content:`<path d="M64 448h416v32H32V32h32zm128-192-96 96v64h384V160L288 320zM416 64l14.2 14.2L288 192l-96-64-96 96v64l96-96 96 64 174.5-145.4L480 128V64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},C_={name:`chart-column-clustered`,content:`<path d="M320 96v352h-32V288H128v160H64V32H32v448h448V96zm-64 352h-96V320h96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},w_={name:`chart-column-stacked`,content:`<path d="M320 192v256h-32V96H128v352H64V32H32v448h448V192zM160 448V256h96v192zm192 0v-96h96v96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},T_={name:`chart-column-stacked100`,content:`<path d="M320 32v416h-32V32H128v416H64V32H32v448h448V32zM160 448V192h96v256zm192 0V288h96v160z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},E_={name:`chart-column-range`,content:`<path d="M480 448v32H32V32h32v416zM256 128h-96v224h96zm32-32v288H128V96zm192-64H320v224h160z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},D_={name:`chart-bar-clustered`,content:`<path d="M64 448v-64h160V224H64v-32h352V32H32v448h448v-32zm128-192v96H64v-96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},O_={name:`chart-bar-stacked`,content:`<path d="M64 448v-64h352V224H64v-32h256V32H32v448h448v-32zm0-384h96v96H64zm192 192v96H64v-96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},k_={name:`chart-bar-stacked100`,content:`<path d="M480 192V32H32v448h448v-32H64v-64h416V224H64v-32zm-160 64v96H64v-96zM64 64h160v96H64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},A_={name:`chart-bar-range`,content:`<path d="M480 448v32H32V32h32v416zm-96-192H160v96h224zm32-32v160H128V224zm64-192H256v160h224z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},j_={name:`chart-area-clustered`,content:`<path d="m405.5 200.3-88.2-88.2-91.2 114L192 192l-37.6 45.1L64 146.8V32H32v448h448V96zM320 160l66.7 66.7L320 320l-71.1-71.1zM64 192l69.8 69.8L64 345.6z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},M_={name:`chart-area-stacked`,content:`<path d="m320 165.3-128-64-128 128V32H32v448h448V32zm128 7.5L320 352 192 224 64 377.6v-103l134.3-134.3 126.1 63 123.6-103z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},N_={name:`chart-area-stacked100`,content:`<path d="M32 32v448h448V32zm416 108.8L320 320 192 192 64 345.6V64h384z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},P_={name:`chart-area-range`,content:`<path d="M64 416v32h416v32H32V32h32v224l128-128 128 64L480 32v192L320 384l-127-64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},F_={name:`chart-line`,content:`<path d="M64 448h416v32H32V32h32zm152.4-190.4L96 416v-51.2l97.2-129.6 41.2-33-27.3-34.1L96 224v-38l119.9-58.1 43.5 54.3 109-87.2 55.9 85.7L480 114v47l-38 46.7 38 58.3.5 53.3-58.5-87-82.5 101.3-85.1-106.4zm63-50.4 60.1 75.2 64.3-77.1-42.7-63.5z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},I_={name:`chart-line-stacked`,content:`<path d="M480 448v32H32V32h32v416zM224 292l128 64 128-96v-36l-128 96-128-64-128 96v36zm0-160 128 92 128-60v-36l-128 60-128-92-128 64v36z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},L_={name:`chart-line-stacked100`,content:`<path d="M480 448v32H32V32h32v416zM224 228l128 64 128-96v-36l-128 96-128-64-128 96v36zM480 32H96v32h384z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},R_={name:`chart-line-markers`,content:`<path d="M480 448v32H0V32h32v416zm0-96c.1 17.7-14.2 32-31.9 32.1s-32-14.2-32.1-31.9c0-1.3.1-2.7.2-4l-83.7-62.8c-8 3.4-17.1 3.4-25.2 0l-83.7 62.8c2.1 17.5-10.4 33.5-27.9 35.6s-33.5-10.4-35.6-27.9c-.7-6.2.3-12.4 3.1-18l-49-73.6-22.7 39.6c8.9 15.3 3.7 34.9-11.5 43.8s-34.9 3.7-43.8-11.5-3.7-34.9 11.5-43.8c4.9-2.8 10.4-4.3 16-4.4l30.6-53.5-28.4-42.6c-.7 0-1.4.1-2.1.1-17.7 0-32-14.3-32-32s14.3-32 32-32 32 14.3 32 32c0 4.9-1.1 9.8-3.3 14.2l19.5 29.3 52.2-91.3c-8.9-15.3-3.8-34.9 11.5-43.8s34.9-3.8 43.8 11.5c2.5 4.4 4 9.2 4.3 14.3l78.4 39.2c14.7-9.7 34.6-5.7 44.3 9 .3.5.7 1.1 1 1.6h72.6c8.8-15.3 28.4-20.5 43.7-11.7s20.5 28.4 11.7 43.7-28.4 20.5-43.7 11.7c-4.9-2.8-8.9-6.8-11.7-11.7h-72.6c-8.8 15.3-28.4 20.5-43.7 11.7-9.3-5.4-15.3-15.1-15.9-25.8l-78.4-39.2c-5.2 3.4-11.3 5.3-17.5 5.3l-60 105.2 57.9 86.9c.7 0 1.4-.1 2.1-.1 4.3 0 8.6.9 12.6 2.6l83.7-62.8c-2.2-17.5 10.3-33.5 27.8-35.7s33.5 10.3 35.7 27.8q.45 3.9 0 7.8l83.7 62.8c16.2-7 35.1.6 42 16.8 1.6 4.1 2.5 8.4 2.5 12.7m-48-192c0 8.8 7.2 16 16 16s16-7.2 16-16-7.2-16-16-16-16 7.2-16 16m-128 0c0 8.8 7.2 16 16 16s16-7.2 16-16-7.2-16-16-16-16 7.2-16 16M176 96c0 8.8 7.2 16 16 16s16-7.2 16-16-7.2-16-16-16-16 7.2-16 16m-96 64c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m0 160c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m128 32c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m128-96c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m128 96c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},z_={name:`chart-line-stacked-markers`,content:`<path d="M480 448v32H0V32h32v416zm0-320c0 17.7-14.3 32-32 32-6.9 0-13.7-2.2-19.2-6.4L352 192c0 17.7-14.3 32-32 32s-32-14.3-32-32c0-2.5.3-5 .9-7.4l-81.1-60.8c-11.1 6.3-24.8 5.4-35-2.2L96 160c0 17.7-14.3 32-32 32s-32-14.3-32-32 14.3-32 32-32c6.9 0 13.7 2.2 19.2 6.4L160 96c0-17.7 14.3-32 32-32s32 14.3 32 32c0 2.5-.3 5-.9 7.4l81.1 60.8c11.1-6.3 24.8-5.4 35 2.2L416 128c0-17.7 14.3-32 32-32s32 14.3 32 32M80 160c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m128-64c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m128 96c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m128-64c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m16 128c0 17.7-14.3 32-32 32-5.5 0-11-1.4-15.8-4.2l-81.1 60.8c4.1 17.2-6.6 34.4-23.8 38.5s-34.4-6.6-38.5-23.8c-.6-2.4-.9-4.9-.9-7.4l-76.8-38.4c-10.2 7.6-23.9 8.5-35 2.2L95 376.5c4.1 17.2-6.6 34.4-23.8 38.5s-34.4-6.6-38.5-23.8 6.6-34.4 23.8-38.5c7.9-1.9 16.1-.7 23.1 3.3l81.1-60.8c-4.1-17.2 6.6-34.4 23.8-38.5s34.4 6.6 38.5 23.8c.6 2.4.9 4.9.9 7.4l76.8 38.4c10.2-7.6 23.9-8.5 35-2.2l81.1-60.8c-4.1-17.2 6.5-34.5 23.7-38.6s34.5 6.5 38.6 23.7c.6 2.5.9 5.1.9 7.6M80 384c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m128-96c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m128 64c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m128-96c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},B_={name:`chart-line-stacked100-markers`,content:`<path d="M480 448v32H0V32h32v416zm0-192c0 17.7-14.3 32-32 32-5.5 0-11-1.4-15.8-4.2l-81.1 60.8c4.1 17.2-6.6 34.4-23.8 38.5s-34.4-6.6-38.5-23.8c-.6-2.4-.9-4.9-.9-7.4l-76.8-38.4c-10.2 7.6-23.9 8.5-35 2.2L95 376.5c4.1 17.2-6.6 34.4-23.8 38.5s-34.4-6.6-38.5-23.8 6.6-34.4 23.8-38.5c7.9-1.9 16.1-.7 23.1 3.3l81.1-60.8c-4.1-17.2 6.6-34.4 23.8-38.5s34.4 6.6 38.5 23.8c.6 2.4.9 4.9.9 7.4l76.8 38.4c10.2-7.6 23.9-8.5 35-2.2l81.1-60.8c-4.1-17.2 6.5-34.5 23.7-38.6s34.5 6.5 38.6 23.7c.6 2.5.9 5.1.9 7.6M80 384c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m128-96c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m128 64c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m128-96c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m16-192c0 17.7-14.3 32-32 32-11.4 0-22-6.1-27.7-16h-72.6c-8.8 15.3-28.4 20.5-43.7 11.7-4.9-2.8-8.9-6.8-11.7-11.7h-72.6c-8.8 15.3-28.4 20.5-43.7 11.7-4.9-2.8-8.9-6.8-11.7-11.7H91.7C82.9 95.3 63.3 100.5 48 91.7S27.4 63.3 36.3 48 64.7 27.5 80 36.3c4.9 2.8 8.9 6.8 11.7 11.7h72.6c8.8-15.3 28.4-20.5 43.7-11.7 4.9 2.8 8.9 6.8 11.7 11.7h72.6c8.8-15.3 28.4-20.5 43.7-11.7 4.9 2.8 8.9 6.8 11.7 11.7h72.6c8.8-15.3 28.4-20.5 43.7-11.7 9.9 5.7 16 16.3 16 27.7M80 64c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m128 0c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m128 0c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m128 0c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},V_={name:`chart-pie`,content:`<path d="M473 310.3c.9-2.1 1.4-4.2 1.8-6.3l.1-.5c.5-2.1.9-4.1 1.3-6.2v-.2c.8-4.4 1.5-8.8 1.8-13.3v-.4c.5-2 .7-3.9.9-5.9l.1-1.7c.1-1.6.3-3.1.4-4.7 0-.7.1-1.4.1-2 .1-1.5.2-3.1.2-4.6 0-.6 0-1.3.1-1.9.1-2.2.1-4.3.1-6.5 0-31.8-6.7-63.2-19.8-92.2-1.5-3.3-3.1-6.6-4.7-9.8-4.1-8-8.7-15.8-13.8-23.3-5-7.4-10.5-14.6-16.4-21.3-1.2-1.3-2.4-2.7-3.6-4-2.4-2.7-4.9-5.3-7.4-7.8s-5.1-5-7.8-7.4-5.4-4.7-8.1-7c-4.1-3.4-8.4-6.7-12.8-9.8-20.7-14.8-43.8-25.9-68.3-32.9-5.3-1.5-10.7-2.8-16.2-4-3.6-.7-7.3-1.4-11-2s-7.4-1-11.2-1.3c-5.6-.6-11.3-.9-17.1-1.1-1.9 0-3.9-.1-5.8-.1C132.3 32 32 132.3 32 256s100.3 224 224 224c105 0 193.1-72.2 217-169.7m-81.2 81.5c-74.4 75.6-195.9 76.6-271.5 2.2S43.7 198 118 122.5l2.2-2.2c36-36.2 84.9-56.4 135.8-56.3v192l186.3 46.6c-8.4 33.8-25.9 64.6-50.5 89.2" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},H_={name:`chart-doughnut`,content:`<path d="M473 310.3c.9-2.1 1.4-4.2 1.8-6.3l.1-.5c.5-2.1.9-4.1 1.3-6.2v-.3c.8-4.4 1.5-8.8 1.8-13.3v-.4c.5-2 .7-3.9.9-5.9l.1-1.7c.1-1.6.3-3.1.4-4.7 0-.7.1-1.4.1-2 .1-1.5.2-3.1.2-4.6 0-.6 0-1.3.1-1.9.1-2.2.1-4.3.1-6.5 0-31.8-6.7-63.2-19.8-92.2-1.5-3.3-3.1-6.6-4.7-9.8-4.1-8-8.7-15.8-13.8-23.3-5-7.4-10.5-14.6-16.4-21.3-1.2-1.3-2.4-2.7-3.6-4-2.4-2.7-4.9-5.3-7.4-7.8s-5.1-5-7.8-7.4-5.4-4.7-8.1-7c-4.1-3.4-8.4-6.7-12.8-9.8-20.7-14.8-43.8-25.9-68.3-32.9-5.3-1.5-10.7-2.8-16.2-4-3.6-.7-7.3-1.4-11-2s-7.4-1-11.2-1.3c-5.6-.6-11.3-.9-17.1-1.1-1.9 0-3.9-.1-5.8-.1C132.3 32 32 132.3 32 256s100.3 224 224 224c105 0 193.1-72.2 217-169.7M320 256c0 35.3-28.7 64-64 64s-64-28.7-64-64 28.7-64 64-64 64 28.7 64 64m71.8 135.8c-74.4 75.6-195.9 76.6-271.5 2.2S43.7 198 118 122.4l2.2-2.2c36-36.1 84.9-56.3 135.8-56.2v96c-53 0-96 43-96 96s43 96 96 96c44 0 82.4-30 93.1-72.7l93.2 23.3c-8.4 33.8-25.9 64.6-50.5 89.2m-39.8-133v.8zm0 2.8v.9zm-.4 2.9-.1.7zm-.6 3.2v.2zm-1 5.9v.1zm0 2.8v.2z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},U_={name:`chart-scatter`,content:`<path d="M480 448v32H32V32h32v416zM160 96c0 17.7-14.3 32-32 32s-32-14.3-32-32 14.3-32 32-32 32 14.3 32 32m-16 0c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m112 192c0 17.7-14.3 32-32 32s-32-14.3-32-32 14.3-32 32-32 32 14.3 32 32m-16 0c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m112-128c0 17.7-14.3 32-32 32s-32-14.3-32-32 14.3-32 32-32 32 14.3 32 32m-16 0c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m112 192c0 17.7-14.3 32-32 32s-32-14.3-32-32 14.3-32 32-32 32 14.3 32 32m-16 0c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},W_={name:`chart-scatter-smooth-lines-markers`,content:`<path d="M480 448v32H32V32h32v416zm0-384c0 17.7-14.3 32-32 32-15.6 0-28.9-11.2-31.5-26.5-9.2-1.3-22-1.8-39-.8C342.5 71 305.1 79.4 275 92c-19.1 7.9-47.9 23-60.7 45.1 12.7 12.3 13 32.6.6 45.3l-1.1 1.1c9.1 13.1 28.9 18.6 61.1 25.1 21 4.2 42.8 8.5 60.2 18.9 12.7 7.6 21.7 17.8 27 30.3 16.8 5.6 25.8 23.7 20.2 40.5-3.2 9.5-10.6 17-20.1 20.2-11.2 29.5-39.2 54.6-81.6 72.2-29.7 12.1-61.2 19.2-93.2 21.1q-6 .3-11.4.3c-9.6.1-19.3-.7-28.8-2.5-14.1 10.6-34.2 7.7-44.8-6.4s-7.7-34.2 6.4-44.8 34.2-7.7 44.8 6.4c3.2 4.2 5.2 9.1 6 14.3 8.7 1 17.5 1.2 26.2.7 28.3-1.6 56.2-7.9 82.5-18.6 19.7-8.2 49.8-24.3 62-49.6-13-12-13.8-32.2-1.8-45.2.4-.5.8-.9 1.3-1.3-9.1-13.2-28.8-18.7-61.1-25.2-21-4.2-42.8-8.5-60.2-18.9-12.8-7.7-21.9-18-27.2-30.7-16.7-5.9-25.4-24.2-19.5-40.9 3.3-9.4 10.9-16.7 20.4-19.8 5-11 12-21 20.6-29.5 14.6-14.5 34.7-27.2 59.8-37.6C296 48.6 337 39.2 375.4 36.8c22.9-1.5 40-.4 52.8 2.1 13.9-11 34-8.6 44.9 5.3 4.5 5.6 6.9 12.6 6.9 19.8m-272 96c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m-64 224c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m192-96c0 8.8 7.2 16 16 16s16-7.2 16-16-7.2-16-16-16-16 7.2-16 16M464 64c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},G_={name:`chart-scatter-smooth-lines`,content:`<path d="M480 448v32H32V32h32v416zm-144-87.8c21.1-19.9 31.8-44.5 31.8-73.1 0-27.3-11-47.6-32.6-60.6-17.3-10.3-38.8-14.5-59.6-18.6-46.2-9-66.5-16.3-66.8-47.9-.4-41.2 71.8-65.5 114.8-76.4C385.4 68.1 448.4 64 449 64l-2-32c-2.7.2-66.2 4.3-130.8 20.5-38.7 9.7-69.8 21.8-92.4 36-31.4 19.8-47.3 43.9-47 71.7.2 27.2 11.3 47.6 32.9 60.5 17.3 10.3 38.9 14.5 59.7 18.6 19 3.7 36.9 7.2 49.3 14.6 11.9 7.1 17 17.1 17 33.2 0 19.7-7.1 36-21.7 49.7-24.1 22.8-68.9 38.2-129.3 44.6-29.2 3-58.5 3.9-87.8 2.6l-2 32c1.7.1 12.1.7 28 .7 51.4 0 159.8-6.4 213.1-56.5" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},K_={name:`chart-scatter-straight-lines-markers`,content:`<path d="M480 448v32H32V32h32v416zm0-384c0 17.7-14.3 32-32 32-7.4 0-14.6-2.6-20.3-7.3L224 165.1l116.4 93.1c16.5-6.4 35 1.7 41.4 18.2s-1.7 35-18.2 41.4c-10.3 4-22 2.4-30.8-4.2l-173.1 74.2c-2.1 17.5-18 30.1-35.6 28s-30.1-18-28-35.6c2.1-17.5 18-30.1 35.6-28 5.6.7 10.9 2.8 15.4 6.2l173.1-74.2c0-.4.1-.7.1-1l-116.7-93.4c-16.5 6.4-35-1.7-41.4-18.2s1.7-35 18.2-41.4c10.8-4.2 23-2.3 32 5.1l204.1-76.5c2.9-17.4 19.4-29.2 36.8-26.3C468.7 35.1 480 48.4 480 64m-272 96c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m-64 224c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16m192-96c0 8.8 7.2 16 16 16s16-7.2 16-16-7.2-16-16-16-16 7.2-16 16M464 64c0-8.8-7.2-16-16-16s-16 7.2-16 16 7.2 16 16 16 16-7.2 16-16" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},q_={name:`chart-scatter-straight-lines`,content:`<path d="M480 448v32H32V32h32v416zm-98.5-156.9-158.8-127L448 64V32L161.3 156l161.2 128.9L128 384v32z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},J_={name:`chart-bubble`,content:`<path d="M480 448v32H32V32h32v416zM192 256c-35.3 0-64 28.7-64 64s28.7 64 64 64 64-28.7 64-64-28.7-64-64-64m0-32c53 0 96 43 96 96s-43 96-96 96-96-43-96-96 43-96 96-96m224 96c-17.7 0-32 14.3-32 32s14.3 32 32 32 32-14.3 32-32-14.3-32-32-32m0-32c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64M368 96c-44.2 0-80 35.8-80 80s35.8 80 80 80 80-35.8 80-80-35.8-80-80-80M176 64c-26.5 0-48 21.5-48 48s21.5 48 48 48 48-21.5 48-48-21.5-48-48-48" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Y_={name:`chart-candlestick`,content:`<path d="M480 448v32H32V32h32v416zm-192-96h-64v64h-32v-64h-64V96h64V32h32v64h64zm-32-224h-96v192h96zm224 64h-64V64h-32v128h-64v128h64v64h32v-64h64z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},X_={name:`chart-ohlc`,content:`<path d="M480 448v32H32V32h32v416zM224 320V96h-32v32h-64v32h64v256h32v-64h64v-32zM416 96V32h-32v160h-64v32h64v96h32V128h64V96z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Z_={name:`chart-radar`,content:`<path d="M272 32h-32v44L80.7 195.5l-41.1-10-7.6 31.1 42.3 10.3 81 148.5-62.7 86.3 25.9 18.8 67.2-92.5L344 412.3l49.5 68.2 25.9-18.8-46.8-64.4 40.8-163.1 65.8-15.3-7.3-31.2-74.9 17.4L272 80zm-32 202.2-119-28.9L240 116zm32 0v-109l88.4 88.4zm-95.9 112.5-59.8-109.6 118.5 28.8zm172 17.3-71-97.7 101.3-23.6zm-30.6 12-110.6-17 49.1-67.6z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},Q_={name:`chart-radar-markers`,content:`<path d="m472 187.7-51.2 11.9c-9.4-8-22.5-9.9-33.8-4.8L288.1 96c0-11.5-6.2-22.1-16.1-27.8V32h-32v36.4c-7.1 4.1-12.3 10.8-14.6 18.6L96.1 184c-8.6 0-16.7 3.4-22.8 9.5l-32.8-8-7.5 31.1 32.3 7.8c2.7 9.9 10 17.8 19.6 21.5l61 111.8c-3 8.9-2 18.7 2.9 26.7l-56.1 77.3 25.9 18.8L177 400c8.5-.2 16.5-3.8 22.3-10l122 18.8c3.9 13.8 16.5 23.2 30.8 23.2 1.9 0 3.9-.2 5.8-.5l35.6 49 25.9-18.8-37.1-51.1c3.7-10.4 1.7-22-5.2-30.6l31.4-125.2c11.8-3.2 20.8-12.9 23.1-24.9l47.7-11.1zm-111.4 25.9L272 234.2V125.1zM256 80c8.8 0 16 7.2 16 16s-7.2 16-16 16-16-7.2-16-16 7.2-16 16-16m-21.1 39.9c1.6 1.4 3.3 2.6 5.1 3.7V234l-113.3-27.6c-.4-1.4-1-2.8-1.6-4.1zM96 232c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16m80 152c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16m7.2-47.2c-2.4-.5-4.8-.8-7.2-.8-1.8 0-3.7.2-5.5.5l-52.9-96.9c.7-.6 1.3-1.2 1.9-1.9l115.3 28zm23.6 22 49.1-67.6 61.5 84.6zM352 416c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16m-3.9-52.3L277 265.9l97.4-22.6c.9 1.2 1.9 2.4 3 3.5zM400 240c-8.8 0-16-7.2-16-16s7.2-16 16-16 16 7.2 16 16-7.2 16-16 16" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},$_={name:`chart-radar-filled`,content:`<path d="m354.4 372.1 65.1 89.6-25.9 18.8-75-103.2-109.2-21.8-90.8 125-25.9-18.8 90-123.8-67.3-101L32 216.6l7.5-31.1 65.8 16L240 107.2V32h32v80l99.2 99.2L472 187.7l7.3 31.2-98.8 23z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},ev={name:`chart-rose`,content:`<path d="M226 251.4 44.3 329.3c-23.8-68.9-12.6-145.1 30-204.3zm-82.1-109.5L240 222V96.8c-36.2 3.6-70.1 19.6-96.1 45.1m231.5 160.2L279 278l27.3 95.7c31.8-13.6 56.7-39.4 69.1-71.6M96 353.4c37.3 69.1 115 106.1 192.2 91.4L244 290zM272 32v211.4l204.6 51.1c2.3-12.9 3.4-26 3.4-39.1C480 137.1 388.2 40.2 272 32" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},tv={name:`chart-choropleth`,content:`<path d="M448 64v384H64V64zm32-32H32v448h448zm-96 256v13.3l-64 64v37.5l13.3 13.3H416V264.6zm-50.7-160 64 64-32 32 18.8 23.4 32-21.3V96H288v18.8l13.3 13.3h32zM224 192l32 32-23.7 23.7L352 276v-20l-32-32 32-32-32-32h-32l-32-32V96h-32l-64 64 32 32zm0 86-32 10-32 32 32 32v32l-32 32h128v-64l50.4-50.4zm-29.4-37.8 16.2-16.2h-32l-64-64 64-64H96v167.5zM114.8 320l37.6-37.6L96 296.5V416h32v-13.3l32-32v-5.5z" />`,viewBox:`0 0 512 512`,variants:{solid:``,outline:``,duotone:``}},nv=Rl,rv=Go,iv=qo,av=Jo,ov=Yo,sv=$o,cv=ts,lv=rs,uv=ll,dv=cs,fv=za,pv=fl,mv=ml,hv=fs,gv=_a,_v=zl,vv=xo,yv=gl,bv=Ua,xv=Bl,Sv=hs,Cv=Sl,wv=Ka,Tv=_s,Ev=uo,Dv=co,Ov=ys,kv=Pl,Av=Nl,jv=Fa,Mv=Na,Nv=Bo,Pv=Uo,Fv=po,Iv=ho,Lv=ro,Rv=Xa,zv=ao,Bv=_o,Vv=Qa,Hv=Da,Uv=yl,Wv=Ul,Gv=Ga,Kv=Zo,qv=fc,Jv=pc,Yv=uf;(function(e,t){var n=window.kendo,r=n.html,i=n.ui.Widget,a=e.extend,o=i.extend({init:function(t,a){var o=this;i.fn.init.call(o,t,a),delete a.name,o._icon=new r.HTMLFontIcon(t,e.extend({},a)),o.element=o.wrapper=o._icon.element,n.notify(o),i.fn.endInit.call(o)},options:a({},r.HTMLFontIcon.fn.options,{name:`FontIcon`}),setOptions:function(t){var n=this;i.fn.setOptions.call(n,t),n._icon=new r.HTMLFontIcon(n.element,e.extend({},n.options))}}),s=i.extend({init:function(t,a){var o=this;i.fn.init.call(o,t,a),delete a.name,o._icon=new r.HTMLSvgIcon(t,e.extend({},a)),o.element=o.wrapper=o._icon.element,n.notify(o),i.fn.endInit.call(o)},options:a({},r.HTMLSvgIcon.fn.options,{name:`SvgIcon`}),setOptions:function(t){var n=this;i.fn.setOptions.call(n,t),t.icon&&this.element.html(``),n._icon=new r.HTMLSvgIcon(n.element,e.extend({},n.options))}});n.ui.plugin(o),n.ui.plugin(s),n.setDefaults(`iconType`,`svg`),n.ui.svgIcons=Pn,n.ui.icon=r.renderIcon})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.ui.Widget,i=n.ui,a=`k-hidden`,o=({icon:t})=>n.ui.icon(e(`<span class='k-badge-icon'></span>`),{icon:t}),s=({icon:e})=>`<span class='k-badge-icon k-svg-icon k-icon' aria-hidden='true'>${e}</span>`,c=r.extend({init:function(e,t){var i=this;r.fn.init.call(i,e,t),i._content(),i._appearance(),n.notify(i),r.fn.endInit.call(i)},destroy:function(){var e=this;r.fn.destroy.call(e)},options:{name:`Badge`,cutoutBorder:!1,data:{},fillMode:t,icon:``,max:1/0,position:`inline`,align:``,rounded:t,roundings:{small:`sm`,medium:`md`,large:`lg`,full:`full`},sizes:{small:`sm`,medium:`md`,large:`lg`},size:t,template:null,text:``,themeColor:t,visible:!0,_classNames:[]},_content:function(){var e=this,t=e.options.text,r=e.options.template,i=e.options.data,a=e.options.icon;if(r!==null){e._text=t,e._template=n.template(r).bind(e),e.element.html(e._template(i));return}if(a!==``){e.icon(a);return}if(t!==``){e.text(t);return}e.text(e.element.html())},_appearance:function(){var e=this;e._themeColor=e.options.themeColor,e._shape=e.options.shape,e._sizes=e.options.sizes,e._size=e.options.size,e._fillMode=e.options.fillMode,e._rounded=e.options.rounded,e._roundings=e.options.roundings,e._cutoutBorder=e.options.cutoutBorder,e._align=e.options.align,e._position=e.options.position,e._visible=e.options.visible,e._updateClassNames()},_updateClassNames:function(){var e=this,n=[`k-badge`],r=e.options._classNames,i=e._themeColor,o=e._shape,s=e._sizes,c=e._size,l=s[c]===t?c:s[c],u=e._fillMode,d=e._rounded,f=e._roundings,p=f[d]===t?d:f[d],m=e._cutoutBorder,h=e._align,g=e._position,_=e._visible;e.element.removeClass(function(t,n){n.indexOf(`k-`)===0&&r.indexOf(n)===-1&&e.element.removeClass(n)}),typeof u==`string`&&u!==``&&n.push(`k-badge-`+u),typeof i==`string`&&i!==``&&n.push(`k-badge-`+i),typeof c==`string`&&c!==``&&n.push(`k-badge-`+l),typeof d==`string`&&d!==``&&n.push(`k-rounded-`+p),typeof o==`string`&&o!==``&&n.push(`k-badge-`+o),typeof m==`boolean`&&m===!0&&n.push(`k-badge-border-cutout`),typeof g==`string`&&g!==``&&n.push(`k-badge-`+g),typeof g==`string`&&g!==``&&g!==`inline`&&typeof h==`string`&&h.split(` `).length==2&&n.push(`k-`+h.replace(` `,`-`)),_===!1&&n.push(a),e.element.addClass(n.join(` `))},setOptions:function(e){var t=this;t.element.removeClass(function(e,n){n.indexOf(`k-`)>=0&&t.element.removeClass(n)}),r.fn.setOptions.call(t,e),t._content(),t._appearance()},text:function(e){var n=this,r=n.options.max;if(arguments.length===0||e===t)return n._text;if(n._text=e,e===!0||e===!1||e===null){n.element.html(``);return}if(typeof e==`string`){n.element.html(e);return}if(typeof e==`number`){e>r?n.element.html(r+`+`):n.element.html(e);return}if(typeof e==`object`&&`toString`in e){n.element.html(e.toString());return}},icon:function(e){var r=this,i;if(arguments.length===0||e===t)return r._icon;if(r._icon=e,e.indexOf(`<svg`)===0){var a=e;/^<svg\b[^>]*\baria-hidden\s*=/i.test(a)||(a=a.replace(/<svg\b([^>]*)>/i,`<svg$1 aria-hidden='true'>`)),i=n.template(s),r.element.html(i({icon:a}));return}i=n.template(o),r.element.html(i({icon:e}))},themeColor:function(e){var n=this;if(arguments.length===0||e===t)return n._themeColor;n._themeColor=e,n._updateClassNames()},rounded:function(e){var n=this;if(arguments.length===0||e===t)return n._rounded;n._rounded=e,n._updateClassNames()},hide:function(){var e=this;e._visible=!1,e._updateClassNames()},show:function(){var e=this;e._visible=!0,e._updateClassNames()}});i.plugin(c),n.cssProperties.registerPrefix(`Badge`,`k-badge-`),n.cssProperties.registerValues(`Badge`,[{prop:`themeColor`,values:[`base`,`primary`,`secondary`,`tertiary`,`info`,`success`,`warning`,`error`]}])})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.html.HTMLBase,i=`k-button`,a=`k-button-icon`,o=`k-button-text`,s=function(n,r){return(arguments[0]===t||e.isPlainObject(arguments[0]))&&(r=n,n=e(`<button></button>`)),new c(n,r).html()},c=r.extend({init:function(e,t){var n=this;r.fn.init.call(n,e,t),n.wrapper=n.element.addClass(i),!n.element.attr(`type`)&&n.options.type&&n.element.attr(`type`,n.options.type),n._addClasses(),n.iconElement(),n._textElement()},options:{name:`HTMLButton`,type:`button`,icon:``,iconClass:``,spriteCssClass:``,imageUrl:``,autoAriaLabel:!1,size:t,rounded:t,fillMode:t,themeColor:t,stylingOptions:[`size`,`rounded`,`fillMode`,`themeColor`]},iconElement:function(){var t=this,r=t.element,i=t.options,o=i.icon,s=i.iconClass,c=i.spriteCssClass,l=i.imageUrl,u,d,f,p;(c||l||o||s)&&(p=!0,r.contents().filter(function(){return!e(this).hasClass(`k-sprite`)&&!e(this).hasClass(`k-icon`)&&!e(this).hasClass(`k-svg-icon`)&&!e(this).hasClass(`k-image`)}).each(function(e,t){(t.nodeType==1||t.nodeType==3&&n.trim(t.nodeValue).length>0)&&(p=!1)})),p&&(t.element.addClass(`k-icon-button`),i.autoAriaLabel!==!1&&!r.attr(`aria-label`)&&(u=o,!u&&s&&(u=(s.match(/k-i-([\w-]+)/)||[])[1]),u&&(u=u.replace(/-/g,` `),u=u.charAt(0).toUpperCase()+u.slice(1),r.attr(`aria-label`,u)))),l?(f=r.children(`img.k-image`).first(),f[0]||(f=e(`<img alt="icon" class="k-image" />`).prependTo(r)),f.attr(`src`,l),f.addClass(a)):o||s?(d=r.children(`span.k-icon, span.k-svg-icon`).first(),d[0]?n.ui.icon(d,{icon:o,iconClass:s}):d=e(n.ui.icon({icon:o,iconClass:s})).prependTo(r),d.addClass(a)):c&&(d=r.children(`span.k-sprite`).first(),d[0]||(d=e(`<span class="k-sprite"></span>`).prependTo(r)),d.addClass(c+` `+a))},_textElement:function(){this.element.contents().filter(function(){return!e(this).hasClass(a)&&!e(this).hasClass(`k-sprite`)&&!e(this).hasClass(`k-icon`)&&!e(this).hasClass(`k-image`)}).each(function(e,t){if(t.nodeType==1||t.nodeType==3&&n.trim(t.nodeValue).length>0){if(t.nodeType===3){var r=document.createElement(`span`);t.parentNode.insertBefore(r,t),r.appendChild(t),t=r}t.classList.add(o)}})}});e.extend(n.html,{renderButton:s,HTMLButton:c}),n.cssProperties.registerPrefix(`HTMLButton`,`k-button-`),n.cssProperties.registerValues(`HTMLButton`,[{prop:`fillMode`,values:n.cssProperties.fillModeValues.concat([`link`,`clear`])},{prop:`themeColor`,values:[`base`,`primary`,`secondary`,`tertiary`,`info`,`success`,`warning`,`error`,`inverse`]},{prop:`rounded`,values:n.cssProperties.roundedValues.concat([[`full`,`full`]])}])})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.ui.Widget,i=n.html,a=n.ui,o=n.keys,s=`click`,c=n.support.mousedown,l=n.support.mouseup,u=`mouseout`,d=`.kendoButton`,f=`disabled`,p=`k-disabled`,m=`k-focus`,h=`k-active`,g=`kendoKeydown`;n.setDefaults(`button`,{icon:``,iconClass:``,spriteCssClass:``,imageUrl:``,badge:null});var _=r.extend({init:function(t,a){var o=this;r.fn.init.call(o,t,a),t=o.wrapper=o.element,a=o.options,i.renderButton(t,e.extend({},a,{autoAriaLabel:!0})),o._isNativeButton()||t.attr(`role`,`button`),a.enable=a.enable&&a.enabled&&!t.attr(f),o.enable(a.enable),a.enable&&o._tabindex(),o._badge(),t.on(s+d,o._click.bind(o)).on(`focus`+d,o._focus.bind(o)).on(`blur`+d,o._blur.bind(o)).on(`keydown`+d,o,o._keydown.bind(o)).on(`keyup`+d,o._removeActive.bind(o)).on(c+d,o._addActive.bind(o)).on(l+d+` `+u+d,o._removeActive.bind(o)),n.notify(o),r.fn.endInit.call(o)},destroy:function(){var e=this;e.wrapper.off(d),e.badge&&e.badge.destroy(),r.fn.destroy.call(e)},events:[s,g],options:{name:`Button`,enable:!0,enabled:!0,icon:``,iconClass:``,spriteCssClass:``,imageUrl:``,badge:null,size:t,shape:`rectangle`,rounded:t,fillMode:t,themeColor:t},_isNativeButton:function(){return this.element.prop(`tagName`).toLowerCase()==`button`},_click:function(e){this.options.enable&&this.trigger(s,{event:e,id:this.element.attr(`id`),target:this.element})&&e.preventDefault()},_focus:function(){this.options.enable&&this.element.addClass(m)},_blur:function(){var e=this;e.element.removeClass(m),setTimeout(function(){e.element.removeClass(h)})},_keydown:function(e){var t=this;(e.keyCode==o.ENTER||e.keyCode==o.SPACEBAR)&&(t._addActive(),t._isNativeButton()||(e.keyCode==o.SPACEBAR&&e.preventDefault(),t._click(e)))},_removeActive:function(){this.element.removeClass(h)},_addActive:function(){this.options.enable&&this.element.addClass(h)},enable:function(e){var n=this,r=n.element;e===t&&(e=!0),e=!!e,n.options.enable=e,r.toggleClass(p,!e),n._isNativeButton()?(r.attr(f,!e),e?r.removeAttr(`aria-disabled`):r.attr(`aria-disabled`,!0)):r.attr(`aria-disabled`,!e).attr(f,!e),e&&n._tabindex();try{r.trigger(`blur`)}catch{}},_badge:function(n){var r=this,i=n||r.options.badge,o;i!==null&&i!==t&&(i.constructor!==Object&&(i={text:i}),(i.position===t||i.position===``)&&(i.position=`edge`,(i.align===t||i.align===``)&&(i.align=`top end`)),i._classNames=[`k-button-badge`],r.element.addClass(`k-badge-container`),o=e(`<span />`).appendTo(r.element),r.badge=new a.Badge(o,i))}});_.fn.hasOwnProperty(`defaults`)===!1&&Object.defineProperty(_.fn,"defaults",{get:function(){return n.defaults.button}}),n.cssProperties.registerPrefix(`Button`,`k-button-`),n.cssProperties.registerValues(`Button`,[{prop:`fillMode`,values:n.cssProperties.fillModeValues.concat([`link`,`clear`])},{prop:`themeColor`,values:[`base`,`primary`,`secondary`,`tertiary`,`info`,`success`,`warning`,`error`,`inverse`]},{prop:`rounded`,values:n.cssProperties.roundedValues.concat([[`full`,`full`]])}]),n.ui.plugin(_)})(window.kendo.jQuery),kendo;let Xv=`start`,Zv=`result`,Qv=`error`,$v={lang:`en-US`,continuous:!1,interimResults:!1,maxAlternatives:1,events:{[Xv]:null,end:null,[Zv]:null,[Qv]:null}};function ey(){return window?window.SpeechRecognition||window.webkitSpeechRecognition:void 0}var ty=class{constructor(e){this.recognition=null,this.isListening=!1,this.options={...$v},this.handleResult=e=>{this.triggerOnResult(e)},this.handleError=e=>{this.triggerOnError(e)},this.handleEnd=()=>{this.triggerOnEnd(),this.isListening=!1},this.handleStart=()=>{this.triggerOnStart(),this.isListening=!0},this.init(e)}init(e){let t=ey();if(!t){console.error(`Speech recognition is not supported in this browser.`),this.recognition=null;return}this.recognition=new t,this.setOptions(e),this.bindEvents()}destroy(){this.unbindEvents(),this.isListening=!1}bindEvents(){this.recognition&&(this.recognition.onresult=this.handleResult,this.recognition.onerror=this.handleError,this.recognition.onend=this.handleEnd,this.recognition.onstart=this.handleStart)}unbindEvents(){this.recognition&&=(this.recognition.onresult=null,this.recognition.onerror=null,this.recognition.onend=null,this.recognition.onstart=null,this.recognition.abort(),null)}setOptions(e){if(!this.recognition)return;let t={...this.options.events,...e.events};this.options={...this.options,...e,events:t};let{lang:n,continuous:r,interimResults:i,maxAlternatives:a}=this.options;Object.assign(this.recognition,{lang:n,continuous:r,interimResults:i,maxAlternatives:a})}triggerOnStart(){this.options.events[Xv]&&this.options.events[Xv]()}triggerOnEnd(){this.options.events.end&&this.options.events.end()}triggerOnResult(e){this.options.events[Zv]&&this.options.events[Zv](e)}triggerOnError(e){this.options.events[Qv]&&this.options.events[Qv](e)}start(){this.recognition&&!this.isListening&&this.recognition.start()}stop(){this.recognition&&this.isListening&&this.recognition.stop()}abort(){this.recognition&&this.isListening&&this.recognition.abort()}isSupported(){return!!ey()}isActive(){return this.isListening}};(function(e,t){let n=window.kendo,r=n.ui,i=r.Button,a=i.extend({init:function(t,n){i.fn.init.call(this,t,e.extend({icon:this.options.icon},n)),e(t).addClass(`k-speech-to-text-button`),this._isListening=!1,this._initSpeechRecognition(),this._updateIcon(),i.fn.endInit.call(this)},_initSpeechRecognition:function(){if(this.options.integrationMode!==`webSpeech`)return;if(!ty){this.enable(!1);return}let e=this;this.speechRecognition=new ty({lang:this.options.lang,interimResults:this.options.interimResults,maxAlternatives:this.options.maxAlternatives,continuous:this.options.continuous,events:{start:function(){e._handleStart()},end:function(){e._handleEnd()},result:function(t){e._handleResult(t)},error:function(t){e._handleError(t)}}}),this.speechRecognition.isSupported()||(this.enable(!1),this.trigger(`error`,{error:this.options.messages.unsupported}))},_handleStart:function(){this._isListening=!0,this.element.addClass(`k-listening`),this._updateIcon(),this.trigger(`start`)},_handleEnd:function(){this._isListening=!1,this.element.removeClass(`k-listening`),this._updateIcon(),this.trigger(`end`)},_handleResult:function(e){let t=e.results,n=t[t.length-1],r=[];for(let e=0;e<n.length;e++)r.push({transcript:n[e].transcript,confidence:n[e].confidence});this.trigger(`result`,{isFinal:n.isFinal,alternatives:r})},_handleError:function(e){this._isListening=!1,this.element.removeClass(`k-listening`),this._updateIcon();let t=e&&(e.error||e.message)||`Unknown error`;this.trigger(`error`,{error:t})},options:{name:`SpeechToTextButton`,icon:`microphone`,stopIcon:`stop`,integrationMode:`webSpeech`,lang:`en-US`,continuous:!1,interimResults:!1,maxAlternatives:1,messages:{unsupported:`Speech recognition is not supported in this browser.`,notInitialized:`Speech recognition engine not initialized.`,start:`Start speech recognition`,stop:`Stop speech recognition`}},events:[`start`,`end`,`result`,`error`,`click`],_updateIcon:function(){let e=this.element.find(`.k-icon, .k-svg-icon`),t=this.isListening()?this.options.stopIcon:this.options.icon,r=this.isListening()?this.options.messages.stop:this.options.messages.start,i=this.isListening()?`true`:`false`;e.length&&n.ui.icon(e,{icon:t}),this.element.attr(`aria-label`,r),this.element.attr(`aria-pressed`,i)},isListening:function(){return!!this._isListening},_click:function(e){if(i.fn._click.call(this,e),!e.isDefaultPrevented()){if(this.options.integrationMode===`webSpeech`){if(!this.speechRecognition||!this.speechRecognition.isSupported()){this.trigger(`error`,{error:this.options.messages.unsupported});return}this.isListening()?this.speechRecognition.stop():this.speechRecognition.start()}else if(this.options.integrationMode===`none`){let e=this.isListening()?`end`:`start`,t={sender:this};this.trigger(e,t),this._isListening=!this.isListening(),this._updateIcon()}}},startRecognition:function(){if(this.options.enable){if(!this.speechRecognition){this.trigger(`error`,{error:this.options.messages.notInitialized});return}if(!this.speechRecognition.isSupported()){this.trigger(`error`,{error:this.options.messages.unsupported});return}this.isListening()||this.speechRecognition.start()}},stopRecognition:function(){this.speechRecognition&&this.isListening()&&this.speechRecognition.stop()},abortRecognition:function(){this.speechRecognition&&this.isListening()&&this.speechRecognition.abort()},destroy:function(){this.speechRecognition&&=(this.speechRecognition.stop(),typeof this.speechRecognition.destroy==`function`&&this.speechRecognition.destroy(),null),e(this.element).removeClass(`k-speech-to-text-button`),i.fn.destroy.call(this)}});n.cssProperties.registerPrefix(`SpeechToTextButton`,`k-button-`),n.cssProperties.registerValues(`SpeechToTextButton`,[{prop:`themeColor`,values:[`base`,`primary`,`secondary`,`tertiary`,`info`,`success`,`warning`,`error`,`inverse`]},{prop:`rounded`,values:n.cssProperties.roundedValues.concat([[`full`,`full`]])}]),r.plugin(a)})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.ui.Button,i=`click`,a=`toggle`,o=`.kendoToggleButton`,s=`aria-pressed`,c=`k-selected`,l=`data-group`,u=`id`,d=r.extend({init:function(e,t){var i=this;r.fn.init.call(i,e,t),e=i.wrapper=i.element,t=i.options,i._selected=t.selected===!0,i.toggle(i._selected),t.group&&e.attr(l,t.group),n.notify(i),r.fn.endInit.call(i)},destroy:function(){var e=this;e.wrapper.off(o),r.fn.destroy.call(e)},events:[i,a],options:{name:`ToggleButton`,group:t,selected:!1,toggleIcon:``,applySelectedState:!0,applyToggleIcon:!1},toggle:function(e){let n=this;e===t&&(e=!this._selected),this._selected=e,e===!0?(this.element.attr(s,!0),this.options.applySelectedState&&this.element.addClass(c),this.options.applyToggleIcon&&this.options.toggleIcon&&n._updateIcon(n.options.toggleIcon)):e===!1&&(this.element.attr(s,!1),this.options.applySelectedState&&this.element.removeClass(c),this.options.applyToggleIcon&&n._updateIcon(n.options.icon))},_updateIcon:function(e){let t=this.element.find(`.k-icon, .k-svg-icon`);t.length&&n.ui.icon(t,{icon:e})},_click:function(e){this.options.enable&&(this.trigger(i,{event:e,id:this.element.attr(u),target:this.element})?e.preventDefault():(this.toggle(),this.trigger(a,{event:e,checked:this._selected,group:this.options.group,id:this.element.attr(u),target:this.element})))}});n.cssProperties.registerPrefix(`ToggleButton`,`k-button-`),n.cssProperties.registerValues(`ToggleButton`,[{prop:`fillMode`,values:n.cssProperties.fillModeValues.concat([`link`])},{prop:`themeColor`,values:[`base`,`primary`,`secondary`,`tertiary`,`info`,`success`,`warning`,`error`,`inverse`]},{prop:`rounded`,values:n.cssProperties.roundedValues.concat([[`full`,`full`]])}]),n.ui.plugin(d)})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.ui,i=r.Widget,a=r.ToggleButton,o=r.Button,s=n.keys,c=`.kendoButtonGroup`,l=`k-button-group`,u=`k-button`,d=`k-selected`,f=`k-disabled`,p=`k-focus`,m=`select`,h=`keydown`,g=`aria-disabled`,_=`.`,v=`none`,y=`single`,b=`multiple`,x=`toggle`,S=`focus`,C=i.extend({init:function(e,t){var n=this;i.fn.init.call(n,e,t),n.wrapper=n.element,n.selectedIndices=[],n._buttons=n._renderItems(n.options.items);let r=t&&t.fillMode?` k-button-group-`+t.fillMode:``;n.element.addClass(l).attr(`role`,`group`),r&&n.element.addClass(r),n._enable=!0,(!n.options.enable||!n.options.enabled)&&(n._enable=!1,n.element.attr(g,!0).addClass(f),n._buttons.forEach(e=>{e.enable(!1)})),n.options.selection!==v&&n.select(n.options.index),n._attachEvents(),i.fn.endInit.call(n)},events:[m,`kendoKeydown`],options:{name:`ButtonGroup`,selection:y,index:-1,enable:!0,enabled:!0,preventKeyNav:!1,size:t,rounded:t,fillMode:t,themeColor:t},badge:function(e,t){var r=this,i=r.element,a=isNaN(e)?i.find(e).getKendoToggleButton()||i.find(e).getKendoButton():r._buttons[e],o=t||t===0,s,c;if(a){if(s=a.badge,!s&&o)return a._badge({text:n.htmlEncode(t)}),n.htmlEncode(t);if(o)s.text(n.htmlEncode(t));else if(t===!1){a.badge=null,c=s.element,s.destroy(),c.empty().remove();return}return s?s.text():null}},current:function(){return this.element.find(_+d)},destroy:function(){var t=this;t.element.off(c),t.element.find(_+u).each(function(t,n){var r=e(n).getKendoToggleButton()||e(n).getKendoButton();r&&r.destroy()}),i.fn.destroy.call(t)},enable:function(e){e===void 0&&(e=!0),this.element.attr(g,!e).toggleClass(f,!e),this._buttons.forEach(t=>{var n=t.element.hasClass(p)||t.element.is(`:focus`);t.enable(e),n&&t.element.removeAttr(`disabled`).addClass(`k-focus`).trigger(`focus`)}),this._enable=this.options.enable=e},select:function(n){var r=this,i,a=-1;this.options.selection!==v&&n!==t&&n!==-1&&(typeof n==`number`?a=n:(n.nodeType&&(n=e(n)),a=n.index()),i=r._buttons[a],i&&(r.options.selection===b?n.length>1?n.each((t,n)=>{var i=e(n).index();r._buttons[i].toggle(),r._toggleIndex(i)}):(r._buttons[a].toggle(),r._toggleIndex(a)):r._resetIndexes(a)))},_addButton:function(e,t){if(this.options.selection===v||t.command&&!t.togglable)return delete t.selected,new o(e,t);var n=new a(e,t);return n.bind(x,this._select.bind(this,e)),n},_attachEvents:function(){this.options.preventKeyNav||this.element.on(h+c,this,this._keyDown.bind(this))},_keyDown:function(t){var r=this,i=e(r.element),a=i.find(_+u),o=i.find(`:focus`),c=a.index(o),l=n.support.isRtl(r.element),d;t.keyCode===s.LEFT&&!l||t.keyCode===s.RIGHT&&l?(d=c===0?a.eq(a.length-1):e(a[c-1]),d.trigger(S),t.preventDefault()):(t.keyCode===s.LEFT&&l||t.keyCode===s.RIGHT&&!l)&&(d=c+1===a.length?a.eq(0):e(a[c+1]),d.trigger(S),t.preventDefault())},_decorateButtons:function(t){t.length&&(e(t[0].element).addClass(`k-group-start`),e(t[t.length-1].element).addClass(`k-group-end`))},_renderItems:function(t){var r=this,i=r.options,a=r.element.children(),o=[];return a.length>0&&a.each(function(t){var a=e(this),s=a.find(`img`).addClass(`k-image`),c=a.is(`[disabled]`)||a.hasClass(f),l={badge:n.attrValue(a,`badge`),icon:s[0]?null:n.attrValue(a,`icon`),disabled:c,selected:!c&&a.is(_+d),size:i.size,rounded:i.rounded,fillMode:i.fillMode,themeColor:i.themeColor};o.push(r._addButton(a,l)),l.selected&&r.selectedIndices.push(t)}),t?(t.forEach(function(t,a){var s=t.text?t.encoded===!1?t.text:n.htmlEncode(t.text):``,c=t.url?e(`<a href=`+n.sanitizeLink(t.url)+`>`):e(`<button>`);c.html(s),t.attributes&&c.attr(t.attributes),t=e.extend({},t,{size:i.size,rounded:i.rounded,fillMode:i.fillMode,themeColor:i.themeColor}),c.appendTo(r.element),o.push(r._addButton(c,t)),t.selected&&r.selectedIndices.push(a)}),r._decorateButtons(o),o):(r._decorateButtons(o),o)},_resetIndexes:function(e){this.selectedIndices=[],this._buttons.forEach(e=>{e.toggle(!1)}),this._buttons[e].toggle(!0),this.selectedIndices.push(e)},_select:function(e){var t=this.options.selection,n=e.index();!this._enable||e.is(_+f)||(t===b?this._toggleIndex(n):t===y&&this._resetIndexes(n),this.trigger(m,{indices:this.selectedIndices,target:e}))},_toggleIndex:function(e){this.selectedIndices.indexOf(e)===-1?this.selectedIndices.push(e):this.selectedIndices.splice(this.selectedIndices.indexOf(e),1)}});r.plugin(C)})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.ui,i=r.Widget,a=e.extend,o=n.template,s=n.keys,c=e.isPlainObject,l=e.isEmptyObject,u=`.kendoBottomNavigation`,d=`k-pos-`,f=`.`,p=`select`,m=`kendoKeydown`,h=function(e){return typeof e==`string`},g={widget:`k-bottom-nav`,item:`k-bottom-nav-item`,navIcon:`k-bottom-nav-item-icon`,icon:`k-icon`,text:`k-bottom-nav-item-text`,itemFlow:{vertical:`k-bottom-nav-item-flow-vertical`,horizontal:`k-bottom-nav-item-flow-horizontal`},selected:`k-selected`,disabled:`k-disabled`,border:`k-bottom-nav-border`,shadow:`k-bottom-nav-shadow`,focus:`k-focus`},_={item:o(()=>`<span class="${g.item}"></span>`),anchor:o(({url:e})=>`<a class="${g.item}" href="${n.sanitizeLink(e)}"></a>`),text:o(({text:e})=>`<span class="${g.text}" >${e}</span>`),icon:o(({icon:t})=>n.ui.icon(e(`<span class="${g.navIcon}"></span>`),{icon:t,size:`xlarge`}))},v=i.extend({init:function(t,n){var r=this;n||={},i.fn.init.call(r,t,n),r.element=e(t),this.options.fillMode===null&&(this.options.fillMode=this.options.fill),r._updateCssClasses(),r._items(),r._bindEvents(),i.fn.endInit.call(r)},options:{name:`BottomNavigation`,positionMode:`fixed`,items:[],themeColor:t,itemFlow:`vertical`,fillMode:null,fill:t,shadow:!1,border:!0,template:null},events:[p,m],destroy:function(){this.element.off(u),i.fn.destroy.call(this)},_tabindex:function(e){var t=this.element,r=`tabindex`,i=t.attr(`data-`+n.ns+r),a=e.attr(r)||t.attr(r)||i;i||(t.removeAttr(r),t.attr(`data-`+n.ns+r,a)),e.attr(r,isNaN(a)?0:a)},_updateCssClasses:function(){var e=this,t=e.options,r=g;e.element.removeClass(function(t,n){n.indexOf(`k-`)===0&&e.element.removeClass(n)}),e.element.addClass(r.widget),e.element.addClass(n.getValidCssClass(d,`positionMode`,t.positionMode)),e.element.toggleClass(r.border,t.border),e.element.toggleClass(r.shadow,t.shadow),e._itemFlow(t.itemFlow),e.element.attr(`aria-label`)||e.element.attr(`aria-label`,`Bottom navigation`),e._applyCssClasses()},_itemFlow:function(e){var t=this,n=g.itemFlow;t._toggleClassGroup(t.element,e,n)},_toggleClassGroup:function(e,t,n){if(h(n[t])){for(var r in n)e.removeClass(n[r]);e.addClass(n[t])}},_items:function(){for(var e=this,t=e.options.items,n,r=0;r<t.length;r++)n=e._renderItem(t[r]),e.element.append(n)},_renderItem:function(t){var r=this,i=t.template||r.options.template,s=t.url&&h(t.url),c=a({},t.attributes),l,u;return t.enabled===!1&&(c[`aria-disabled`]=!0),t.selected===!0&&(c[`aria-current`]=!0),l=e(s?o(_.anchor)(t):o(_.item)(t)),l.toggleClass(g.selected,t.selected===!0).toggleClass(g.disabled,t.enabled===!1).addClass(t.cssClass).attr(c).data(t.data),r._tabindex(l),!l.attr(`role`)&&!s&&l.attr(`role`,`link`),i?(l.append(o(i)(t)),l):(t=a({},{icon:``},t),u=e(_.icon(t)).addClass(t.iconClass),u.attr(`aria-hidden`,`true`),u.find(`svg`).attr(`aria-hidden`,`true`),l.append(u),t.text?(t.text=t.encoded===!1?t.text:n.htmlEncode(t.text),l.append(e(_.text(t)))):t.icon&&!l.attr(`aria-label`)&&l.attr(`aria-label`,t.icon),l)},_bindEvents:function(){var e=this,t=e._click.bind(e),n=e._keydown.bind(e);e.element.on(`click`+u,f+g.item,t).on(`keydown`+u,f+g.item,e,n)},_click:function(t){var n=this,r=e(t.target).closest(f+g.item);if(r.is(f+g.disabled)){t.preventDefault();return}n._triggerSelect(r,t)},_triggerSelect:function(e,t){var n=this;e.is(f+g.disabled)||n.trigger(p,{originalEvent:t,item:e,data:e.data()})||n.select(e)},_keydown:function(t){var r=this,i=e(t.target),a=t.keyCode;n.keyDownHandler(t,r)&&(a===s.ENTER||a===s.SPACEBAR)&&r._isItem(i)&&(r._triggerSelect(i,t),a===s.SPACEBAR&&t.preventDefault())},_isItem:function(t){var n=this;return t=e(t),t.is(f+g.item)&&!!n.element.find(t).length},items:function(){return this.element.children()},select:function(t,n){var r=this,i=r.items().filter(f+g.selected);if(!t)return i;n=n!==!1,r._isItem(t)&&(i.removeClass(g.selected),i.removeAttr(`aria-current`),e(t).toggleClass(g.selected,n),n?e(t).attr(`aria-current`,`true`):e(t).removeAttr(`aria-current`))},enable:function(t,n){var r=this;n=n===!1,t&&r._isItem(t)&&(e(t).toggleClass(g.disabled,n),n?e(t).attr(`aria-disabled`,`true`):e(t).removeAttr(`aria-disabled`))},item:function(e){var t=this;return isNaN(e)?null:t.items().eq(e)},itemById:function(e){return this.element.find(`#`+e)},add:function(t,n){var r=this,i=`append`,a=r.element;n&&r._isItem(n)&&(i=`before`,a=e(n)),t&&c(t)&&!l(t)&&a[i](r._renderItem(t))},remove:function(e){var t=this;e&&t._isItem(e)&&e.remove()},showText:function(e){var t=this.items().find(f+g.text);e=e!==!1,t.toggle(e)},setOptions:function(e){var t=this;i.fn.setOptions.call(this,e),t._updateCssClasses(),(`items`in e||`template`in e)&&(t.element.empty(),t._items())}});r.plugin(v),n.cssProperties.registerPrefix(`BottomNavigation`,`k-bottom-nav-`),n.cssProperties.registerValues(`BottomNavigation`,[{prop:`themeColor`,values:[`base`,`primary`,`secondary`,`tertiary`,`inverse`]}])})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.ui,i=r.Widget,a=n.Class,o=n.support,s=n.getOffset,c=n._outerWidth,l=n._outerHeight,u=`open`,d=`close`,f=`deactivate`,p=`activate`,m=`center`,h=`left`,g=`right`,_=`top`,v=`bottom`,y=`absolute`,b=`hidden`,x=`body`,S=`location`,C=`position`,w=`visible`,T=`effects`,E=`k-active`,D=`.k-picker-wrap, .k-dropdown-wrap, .k-link`,O=`down`,k=e(document.documentElement),A=e(window),j=`scroll`,M=`transform`,N=e.extend,P=`.kendoPopup`,F=[`font-size`,`font-family`,`font-stretch`,`font-style`,`font-weight`,`line-height`];function I(t,n){return!t||!n?!1:t===n||e.contains(t,n)}var L=i.extend({init:function(t,r){var a=this,s;r||={},r.isRtl&&(r.origin=r.origin||v+` `+g,r.position=r.position||_+` `+g),i.fn.init.call(a,t,r),t=a.element,r=a.options,a.collisions=r.collision?r.collision.split(` `):[],a.downEvent=n.applyEventMap(O,n.guid()),a.collisions.length===1&&a.collisions.push(a.collisions[0]),s=e(a.options.anchor).closest(`.k-popup,.k-group,.k-menu-group`).filter(`:not([class^=km-])`),r.appendTo=e(e(r.appendTo)[0]||s[0]||document.body),a.element.hide().addClass(`k-popup`).toggleClass(`k-rtl`,!!r.isRtl).appendTo(r.appendTo).on(`mouseenter`+P,function(){a._hovered=!0}).on(`wheel`+P,function(t){var n=e(t.target).find(`.k-list`),r=n.parent();n.length&&n.is(`:visible`)&&(r.scrollTop()===0&&t.originalEvent.deltaY<0||r.scrollTop()===r.prop(`scrollHeight`)-r.prop(`offsetHeight`)&&t.originalEvent.deltaY>0)&&t.preventDefault()}).on(`mouseleave`+P,function(){a._hovered=!1}),a.wrapper=e(),r.animation===!1&&(r.animation={open:{effects:{}},close:{hide:!0,effects:{}}}),N(r.animation.open,{complete:function(){a.wrapper.addClass(`k-animation-container-shown`),a.wrapper.css(`overflow`,``),a._activated=!0,a._trigger(p)}}),N(r.animation.close,{complete:function(){a._animationClose()}}),a._mousedownProxy=function(e){a._mousedown(e)},o.mobileOS.android?a._resizeProxy=function(e){setTimeout(function(){a._resize(e)},600)}:a._resizeProxy=function(e){a._resize(e)},r.toggleTarget&&e(r.toggleTarget).on(r.toggleEvent+P,a.toggle.bind(a)),i.fn.endInit.call(this)},events:[u,p,d,f],options:{name:`Popup`,toggleEvent:`click`,origin:v+` `+h,position:_+` `+h,anchor:x,appendTo:null,collision:`flip fit`,viewport:window,copyAnchorStyles:!0,autosize:!1,autowidth:!1,modal:!1,adjustSize:{width:0,height:0},animation:{open:{effects:`slideIn:down`,transition:!0,duration:200},close:{duration:100,hide:!0}},omitOriginOffsets:!1,smartFlip:!1},_animationClose:function(){var e=this,t=e.wrapper.data(S);e.wrapper.hide(),t&&e.wrapper.css(t),e.options.anchor!=x&&e._hideActiveClass(),e._closing=!1,e._trigger(f)},destroy:function(){var t=this,r=t.options,a=t.element.off(P),o;i.fn.destroy.call(t),r.toggleTarget&&e(r.toggleTarget).off(P),r.modal||(k.off(t.downEvent,t._mousedownProxy),t._toggleResize(!1)),n.destroy(t.element.children()),a.removeData(),r.appendTo[0]===document.body&&(o=a.closest(`.k-animation-container`),o[0]?o.remove():a.remove())},open:function(t,r){var i=this,a={isFixed:!isNaN(parseInt(r,10)),x:t,y:r},s=i._shouldCorrectWidth,c=i.element,l=i.options,d,f,p=e(l.anchor),m=c[0]&&c.hasClass(`km-widget`),h=c.find(`[role='listbox']`),g;if(!i.visible()){if(l.copyAnchorStyles&&(m&&F[0]==`font-size`&&F.shift(),c.css(n.getComputedStyles(p[0],F))),i.element.parent().data(`animating`)||i._trigger(u))return;i._activated=!1,l.modal||(k.off(i.downEvent,i._mousedownProxy).on(i.downEvent,i._mousedownProxy),i._toggleResize(!1),i._toggleResize(!0)),i.wrapper=f=n.wrap(c,l.autosize,l._resizeOnWrap,s,l.autowidth).css({overflow:b,display:`block`,position:y}),g=c.parent(),h.attr(`aria-label`)?f.attr(`aria-label`,h.attr(`aria-label`)):h.attr(`aria-labelledby`)&&f.attr(`aria-labelledby`,h.attr(`aria-labelledby`)),o.mobileOS.android&&g.css(M,`translatez(0)`),f.css(C),e(l.appendTo)[0]==document.body&&f.css(_,`-10000px`),a.isFixed?c.css(`margin`,`0`):c.css(`margin`,``),i.flipped=i._position(a),d=i._openAnimation(),l.anchor!=x&&!i.element.hasClass(`k-tooltip`)&&i._addActiveClass(),g.hide(),c.show(),i.wrapper.show(),g.data(T,d.effects).kendoStop(!0).kendoAnimate(d)}},_updateDimensions:function(){let e=this,t=e._shouldCorrectWidth,r=e.element,i=e.options;e.wrapper=n.wrap(r,i.autosize,i._resizeOnWrap,t,i.autowidth).css({display:`block`,position:y})},_location:function(t){var r=this,i=r.element,a=r.options,s,c=e(a.anchor),l=i[0]&&i.hasClass(`km-widget`);a.copyAnchorStyles&&(l&&F[0]==`font-size`&&F.shift(),i.css(n.getComputedStyles(c[0],F))),r.wrapper=s=n.wrap(i,a.autosize).css({overflow:b,display:`block`,position:y}),o.mobileOS.android&&s.css(M,`translatez(0)`),s.css(C),e(a.appendTo)[0]==document.body&&s.css(_,`-10000px`),r._position(t||{});var u=s.offset();return{width:n._outerWidth(s),height:n._outerHeight(s),left:u.left,top:u.top}},_openAnimation:function(){var e=N(!0,{},this.options.animation.open);return e.effects=n.parseEffects(e.effects,this.flipped),e},_hideActiveClass:function(){e(this.options.anchor).children(D).removeClass(E)},_addActiveClass:function(){e(this.options.anchor).children(D).addClass(E)},position:function(){this.visible()&&(this._updateDimensions(),this.flipped=this._position())},toggle:function(){var e=this;e[e.visible()?d:u]()},visible:function(){return this.wrapper.is(`:`+w)&&this.element.is(`:`+w)},close:function(t){var r=this,i=r.element.parent(),a=r.options,o,s,c,l;if(r.visible()){if(o=r.wrapper[0]?r.wrapper:n.wrap(r.element).hide(),r._toggleResize(!1),!t&&r._closing||r._trigger(d)){r._toggleResize(!0);return}r.wrapper.removeClass(`k-animation-container-shown`),r.element.find(`.k-popup`).each(function(){var n=e(this).data(`kendoPopup`);n&&n.close(t)}),k.off(r.downEvent,r._mousedownProxy),t?s={hide:!0,effects:{}}:(s=N(!0,{},a.animation.close),c=i.data(T),l=s.effects,!l&&!n.size(l)&&c&&n.size(c)&&(s.effects=c,s.reverse=!0),r._closing=!0),i.kendoStop(!0),o.css({overflow:b}),i.kendoAnimate(s),t&&r._animationClose()}},_trigger:function(e){return this.trigger(e,{type:e})},_resize:function(e){var t=this;o.resize.indexOf(e.type)===-1?(!t._hovered||t._activated&&t.element.find(`.k-list:visible`).length>0)&&t.close():(clearTimeout(t._resizeTimeout),t._resizeTimeout=setTimeout(function(){t._position(),t._resizeTimeout=null},50))},_toggleResize:function(e){var t=e?`on`:`off`,n=o.resize;o.mobileOS.ios||o.mobileOS.android||o.browser.safari||(n+=` `+j),e&&!this.scrollableParents&&(this.scrollableParents=this._scrollableParents()),this.scrollableParents&&this.scrollableParents.length&&this.scrollableParents[t](j,this._resizeProxy),A[t](n,this._resizeProxy)},_mousedown:function(t){var r=this,i=r.element[0],a=r.options,o=e(a.anchor)[0],s=a.toggleTarget,c=n.eventTarget(t),l=e(c).closest(`.k-popup`),u=l.parent().parent(`.km-shim`).length;l=l[0],!(!u&&l&&l!==r.element[0])&&e(t.target).closest(`a`).data(`rel`)!==`popover`&&!I(i,c)&&!I(o,c)&&!(s&&I(e(s)[0],c))&&r.close()},_fit:function(e,t,n){var r=0;return e+t>n&&(r=n-(e+t)),e<0&&(r=-e),r},_flip:function(e,t,n,r,i,a,o){var s=0;if(o||=t,a!==i&&a!==m&&i!==m&&(e+o>r&&(s+=-(n+t)),e+s<0))if(this.options.smartFlip){var c=e+o-r;-(e+s)>=c&&(s+=n+t)}else s+=n+t;return s},_scrollableParents:function(){return e(this.options.anchor).parentsUntil(`body`).filter(function(e,t){return n.isScrollable(t)})},_position:function(t){var r=this,i=r.element,a=r.wrapper,u=r.options,d=e(u.viewport),f=o.zoomLevel(),p=!!(d[0]==window&&window.innerWidth&&f<=1.02),m=e(u.anchor),h=u.origin.toLowerCase().split(` `),g=u.position.toLowerCase().split(` `),_=r.collisions,v,y,b,x=10002,w=0,T=document.documentElement,E,D=u.viewport===window?{top:window.pageYOffset||document.documentElement.scrollTop||0,left:window.pageXOffset||document.documentElement.scrollLeft||0}:d.offset(),O,k;if(p?(O=window.innerWidth,k=window.innerHeight):(O=d.width(),k=d.height()),p&&T.scrollHeight-T.clientHeight>0){var A=u.isRtl?-1:1;O-=A*n.support.scrollbar()}if(v=m.parents().filter(a.siblings()),v[0])if(b=Math.max(Number(v.css(`zIndex`)),0),b)x=b+10;else for(y=m.parentsUntil(v),E=y.length;w<E;w++)b=Number(e(y[w]).css(`zIndex`)),b&&x<b&&(x=b+10);a.css(`zIndex`,x),t&&t.isFixed?a.css({left:t.x,top:t.y}):a.css(r._align(h,g));var j=s(a,C,m[0]===a.offsetParent()[0]),M=s(a);m.offsetParent().parent(`.k-animation-container,.k-popup,.k-group,.k-menu-group`).length&&(j=s(a,C,!0),M=s(a)),M.top-=D.top,M.left-=D.left,r.wrapper.data(S)||a.data(S,N({},j));var P=N({},M),F=N({},j),I=u.adjustSize;_[0]===`fit`&&(F.top+=r._fit(P.top,l(a)+I.height,k/f)),_[1]===`fit`&&(F.left+=r._fit(P.left,c(a)+I.width,O/f));var L=N({},F),R=l(i),ee=l(a);return!a.height()&&R&&(ee+=R),_[0]===`flip`&&(F.top+=r._flip(P.top,R,l(m),k/f,h[0],g[0],ee)),_[1]===`flip`&&(F.left+=r._flip(P.left,c(i),c(m),O/f,h[1],g[1],c(a))),a.css(F),F.left!=L.left||F.top!=L.top},_align:function(t,n){var r=this,i=r.wrapper,a=e(r.options.anchor),o=t[0],u=t[1],d=n[0],f=n[1],p=s(a),h=e(r.options.appendTo),_,y=c(i)||c(i.find(`.k-child-animation-container`).children().first()),b=l(i)||l(i.find(`.k-child-animation-container`).children().first()),x=c(a),S=l(a),C=r.options.omitOriginOffsets?0:p.top,w=r.options.omitOriginOffsets?0:p.left,T=Math.round;return h[0]!=document.body&&(_=s(h),C-=_.top,w-=_.left),o===v&&(C+=S),o===m&&(C+=T(S/2)),d===v&&(C-=b),d===m&&(C-=T(b/2)),u===g&&(w+=x),u===m&&(w+=T(x/2)),f===g&&(w-=y),f===m&&(w-=T(y/2)),{top:C,left:w}}});r.plugin(L);var R=n.support.stableSort,ee=`kendoTabKeyTrap`,te=`a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, [tabindex], *[contenteditable]`,z=a.extend({init:function(t,n){this.element=e(t),this.element.autoApplyNS(ee)},trap:function(){this.element.on(`keydown`,this._keepInTrap.bind(this))},removeTrap:function(){this.element.kendoDestroy(ee)},destroy:function(){this.element.kendoDestroy(ee),this.element=t},shouldTrap:function(){return!0},_keepInTrap:function(e){if(!(e.which!==9||!this.shouldTrap()||e.isDefaultPrevented())){var t=this._focusableElements(),n=this._sortFocusableElements(t),r=this._nextFocusable(e,n);r&&this._focus(r),e.preventDefault()}},_focusableElements:function(){var t=this.element.find(te).filter(function(t,n){return n.tabIndex>=0&&e(n).is(`:visible`)&&!e(n).is(`[disabled]`)});return this.element.is(`[tabindex]`)&&[].push.call(t,this.element[0]),t},_sortFocusableElements:function(e){var t;if(R)t=[].sort.call(e,function(e,t){return e.tabIndex-t.tabIndex});else{var n=`__k_index`;e.each(function(e,t){t.setAttribute(n,e)}),t=[].sort.call(e,function(e,t){return e.tabIndex===t.tabIndex?parseInt(e.getAttribute(n),10)-parseInt(t.getAttribute(n),10):e.tabIndex-t.tabIndex}),e.removeAttr(n)}return t},_nextFocusable:function(e,t){var n=t.length,r=t.index(e.target);return t.get((r+(e.shiftKey?-1:1))%n)},_focus:function(e){if(e.nodeName==`IFRAME`){e.contentWindow.document.body.focus();return}e.focus(),e.nodeName==`INPUT`&&e.setSelectionRange&&this._haveSelectionRange(e)&&e.setSelectionRange(0,e.value.length)},_haveSelectionRange:function(e){var t=e.type.toLowerCase();return t===`text`||t===`search`||t===`url`||t===`tel`||t===`password`}});r.Popup.TabKeyTrap=z})(window.kendo.jQuery),kendo,(function(e){let t=kendo.htmlEncode,n=kendo.ui.Widget,r=kendo.template,i=e.extend,a=kendo.guid(),o=`k-disabled`,s=`aria-disabled`,c=/^#([a-fA-F0-9]{6}|[a-fA-F0-9]{3})$/,l=`k-actionsheet-view`,u=e=>{let t=e.startButton?`<div class="k-actionsheet-actions">`+kendo.html.renderButton(`<button ${kendo.attr(`ref-actionsheet-start-button`)} aria-label="${e.startButton.text||`Start`}"></button>`,{icon:`chevron-left`,fillMode:`flat`,size:`large`,...e.startButton})+`</div>`:``;e.closeButton&&``+kendo.html.renderButton(`<button ${kendo.attr(`ref-actionsheet-close-button`)}></button>`,{icon:`x`,fillMode:`flat`,size:`large`});let n=e.subtitle||e.subtitle===``?`<div class="k-actionsheet-subtitle k-text-center">${e.subtitle||``}</div>`:``;return`<div class="k-actionsheet-titlebar">`+(e.title||e.title===``?`<div class="k-actionsheet-titlebar-group">`+t+`<div id="${a}" class="k-actionsheet-title"><div class="k-text-center">${e.title}</div>`+n+`</div>`+(e.closeButton?`<div class="k-actionsheet-actions">`+kendo.html.renderButton(`<button ${kendo.attr(`ref-actionsheet-close-button`)} aria-label="${e.closeButton.text||`Close`}"></button>`,{icon:`x`,fillMode:`flat`,size:`large`,...e.closeButton})+`</div>`:``)+`</div>`:``)+`</div>`},d=({disabled:e,icon:n,text:r,description:i})=>`<span role="button" tabindex="0" class="k-actionsheet-item ${e?o:``}"><span class="k-actionsheet-action">`+(n?`<span class="k-icon-wrap">${n}</span>`:``)+`<span class="k-actionsheet-item-text"><span class="k-actionsheet-item-title">${t(r)}</span>${i?`<span class="k-actionsheet-item-description">`+t(i)+`</span>`:``}</span></span></span>`,f={text:``,description:``,iconClass:``,iconSize:0,iconColor:``,click:e.noop,group:`top`,disabled:!1},p={text:``,icon:``,iconClass:``,click:e.noop,disabled:!1};function m(t){var n,r={};return!t.iconClass&&!t.icon?``:(n=e(kendo.html.renderIcon({icon:t.icon,iconClass:t.iconClass+` k-actionsheet-item-icon`})),t.iconColor&&c.test(t.iconColor)?r.color=t.iconColor:t.iconColor&&n.addClass(`k-text-`+t.iconColor),t.iconSize&&(r.fontSize=t.iconSize+`px`),Object.keys(r).length&&n.css(r),n)}function h(e){return i({},f,e)}function g(e){return i({},p,e)}let _=n.extend({init:function(e,t){let r=this;t||={},n.fn.init.call(r,e,t),t=i(!0,{},r.options,t),r._hasItems=t.items&&t.items.length,r._hasActionButtons=t.actionButtons&&t.actionButtons.length,r.index=t.index||1,r.ref=r.options.ref,r._mapItems(),r._mapActionButtons(),r._createContent(),r._createHeader(),r._createFooter(),r._wrapInView(),n.fn.endInit.call(r)},options:{id:`actionsheet-view`,name:`ActionSheetView`,headerTemplate:null,contentTemplate:null,footerTemplate:null,actionButtons:[],title:null,items:[],actionButtonsAlignment:`stretched`,actionButtonsOrientation:`horizontal`,closeButton:!1,startButton:!1,ref:`actionsheet-view`,addAnimationClass:!1},_hasOtherView:function(){let e=this.element.children(`.${l}`);return e.length&&e.last()},_mapItems:function(){var e=this;e._hasItems&&(e.options.items=e.options.items.map(h))},_mapActionButtons:function(){var e=this;e._hasActionButtons&&(e.options.actionButtons=e.options.actionButtons.map(g))},_createContent:function(t){let n=this,i=n.options,a=e(`<div class='k-actionsheet-content'></div>`),o=n._hasOtherView();o&&o.length?n.element.append(a):n.element.wrapInner(a);let s=n._content=n.element.children(`.k-actionsheet-content`);if(n._hasItems){s.empty(),n._items();return}(i.contentTemplate||t)&&s.html(r(t||i.contentTemplate)(i))},_items:function(){var e=this;if(e._hasItems){var t=e.options.items.reduce((e,t)=>{let n=t.group||`top`;return e[n]=e[n]||[],e[n].push(t),e},new Map),n=t.top,r=t.bottom;e._createItems(n),n&&n.length&&r&&r.length&&e._content.append(`<hr class="k-hr" />`),e._createItems(r)}},_createItems:function(t){var n=this,a,o,s,c,l=n._content,u=e(`<div class='k-list-ul' role='group'></div>`),f;if(!(!t||!t.length))for(l.append(u),s=r(d),a=0;a<t.length;a++)o=t[a],f=m(o),c=e(s(i({},o,{icon:f&&f.prop(`outerHTML`)}))),u.append(c),o.click&&c.data(`action`,o.click)},_createHeader:function(){var t=this,n=t.options;if(!n.title&&n.title!==``&&!n.headerTemplate)return;let i=t._hasOtherView();t._header=e(r(n.headerTemplate||u)(n)),i&&i.length?t._content.before(t._header):t.element.prepend(t._header)},_createFooter:function(t){let n=this,i=n.options,a;if(!(!n._hasActionButtons&&!i.footerTemplate&&!t)){if(a=n._footer=e(`<div class='k-actionsheet-footer'></div>`),a.insertAfter(n._content),n._hasActionButtons){a.addClass(`k-actions k-actions-${i.actionButtonsAlignment} k-actions-${i.actionButtonsOrientation}`),n._createActionButtons();return}(i.footerTemplate||t)&&n._footer.append(r(t||i.footerTemplate)(i))}},_createActionButtons:function(){for(var t=this,n=t.options.actionButtons,r=t._footer,i,a=0;a<n.length;a++){var c=n[a],l=c.disabled!==!0;i=e(kendo.html.renderButton(`<button ref-actionsheet-action-button>${c.text||``}</button>`,e.extend({size:`large`},c))),r.append(i),i.toggleClass(o,!l),i.attr(`disabled`,!l),l?i.removeAttr(s):i.attr(s,!l),c.click&&i.data(`action`,c.click)}},_wrapInView:function(){let t=this;t.wrapper&&t.wrapper.hasClass(l)||(t.wrapper=t._content.add(t._footer).add(t._header).wrapAll(e(`<div ref-${t.options.ref} class='${l}${t.options.addAnimationClass?` k-actionsheet-view-animated`:``}'></div>`)).parent())},destroy:function(){let e=this;n.fn.destroy.call(e),e._content&&=(e._content.remove(),null),e._footer&&=(e._footer.remove(),null),e._header&&=(e._header.remove(),null),e.wrapper&&=(e.wrapper.remove(),null)}});kendo.ui.plugin(_)})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.ui.Widget,i=n.ui,a=`.kendoActionSheet`,o=i.Popup,s=n.keys,c=n.isFunction,l=o.TabKeyTrap,u=e(document.documentElement),d=`down`,f=`open`,p=`close`,m=`activate`,h=`deactivate`,g=`:kendoFocusable:not([tabindex='-1'])`,_=`k-actionsheet-container`,v=`k-overlay`,y=`k-actionsheet`,b=`k-adaptive-actionsheet`,x=`k-actionsheet-bottom`,S=`k-actionsheet-fullscreen`,C=`.k-actionsheet-item:not(.${w}),.k-actions .k-button[ref-actionsheet-action-button]:not(.${w})`,w=`k-disabled`,T=`k-hidden`,E=e.extend,D=`click`,O=`keydown`,k=`kendoKeydown`;function A(t,n){return!t||!n?!1:t===n||e.contains(t,n)}var j=r.extend({init:function(e,t){var i=this;t||={},r.fn.init.call(i,e,t),t.appendTo&&i.element.appendTo(t.appendTo),i._wrapper(),i._hasViews()?i._initMultiViews():i._initView(),i._toggleViewAnimationVariable(),i._popup(),i._applyAria(),i._tabKeyTrap=new l(i.wrapper),i.downEvent=n.applyEventMap(d,n.guid()),i.clickEvent=n.applyEventMap(D,n.guid()),i._mousedownProxy=i._mousedown.bind(i),i._clickProxy=i._click.bind(i),i.wrapper.on(O+a,i,i._keydown.bind(i)),r.fn.endInit.call(i)},events:[f,p,m,h,k],options:{name:`ActionSheet`,title:null,subtitle:null,items:[],popup:null,fullscreen:!1,footerTemplate:null,headerTemplate:null,contentTemplate:null,actionButtons:[],actionButtonsAlignment:`stretched`,actionButtonsOrientation:`horizontal`,animation:{open:{effects:`slideIn:up`,transition:!0,duration:200}},closeButton:!1,startButton:!1,adaptive:!1,focusOnActivate:!0,closeOnClick:!0,views:[],activeView:1},_addView:function(e){let t=this,n=t.options,r=t.views&&t.views.length+1>1,i=e||{headerTemplate:n.headerTemplate,contentTemplate:n.contentTemplate,footerTemplate:n.footerTemplate,actionButtons:n.actionButtons,actionButtonsAlignment:n.actionButtonsAlignment,actionButtonsOrientation:n.actionButtonsOrientation,title:n.title,items:n.items,subtitle:n.subtitle,startButton:n.startButton,closeButton:n.closeButton,ref:n.ref};i.addAnimationClass=r,i.index=t.views.length+1;let a=t._initView(i);return t._toggleViewAnimationVariable(),t._addViewsAnimation(),a},_setCurrentActiveView:function(e){let t=this;t.views&&t.views.length>1&&t.element.css(`--kendo-actionsheet-view-current`,e)},_removeView:function(e){let t=this,n=t.views.indexOf(e);t.views.length&&(t.views.splice(n,1),e._content&&Array.prototype.splice.call(t._content,n,1),e._footer&&Array.prototype.splice.call(t._footer,n,1),e._header&&Array.prototype.splice.call(t._header,n,1),e.destroy(),t.views.forEach((e,n)=>{t.views.length===1&&(e.wrapper.removeClass(`k-actionsheet-view-animated`),e.wrapper.css({transitionProperty:``,transitionDuration:``})),e.index=n+1})),t._toggleViewAnimationVariable()},_toggleViewAnimationVariable:function(){let e=this,t=e.element;e.views&&e.views.length>1?t.css(`--kendo-actionsheet-view-current`,e.options.activeView):t.css(`--kendo-actionsheet-view-current`,``)},_addViewsAnimation:function(){let e=this;e.views&&e.views.length>1&&e.wrapper.find(`.k-actionsheet-view`).addClass(`k-actionsheet-view-animated`).css({transitionProperty:`transform`,transitionDuration:`${{duration:500}.duration}ms`})},_hasViews:function(){return this.options.views&&this.options.views.length},setOptions:function(e){let t=this;r.fn.setOptions.call(t,e),t.views.forEach(e=>e.destroy()),t.popup.wrapper.length&&t.element.unwrap().unwrap(),t.popup.destroy(),t.popup=null,t._popup(),e.views&&e.views.length?t._initMultiViews():t._initView(),t._toggleViewAnimationVariable(),t._applyAria()},_wrapper:function(){var t=this,n=t.element,r,i=t.options.fullscreen==1?S:x;n.addClass(y+` `+i+(t.options.adaptive?` `+b:` k-actionsheet-jq`)),t.wrapper=r=n.wrap(`<div class='`+_+` `+T+`'></div>`).parent(),r.prepend(e(`<div></div>`).addClass(v))},_wrapInView:function(){this.element.wrapInner(`<div class='k-actionsheet-view'></div>`)},_applyAria:function(){var e=this,t=e.element,n=e.wrapper.find(`.k-actionsheet-title`).attr(`id`);t.attr({role:`dialog`,"aria-modal":!0,"aria-labelledby":e.options.title?n:null,"aria-hidden":!0})},_popup:function(){let e=this,t=e.options;t.open=null,t.close=null,t.activate=null,t.deactivate=null,e.popup=new o(e.element,E(t.popup,t,{name:`Popup`,isRtl:n.support.isRtl(t.anchor),omitOriginOffsets:!0,appendTo:e.wrapper,modal:!0,animation:t.adaptive?t.animation:!1,position:`top center`,anchor:t.anchor||e.wrapper})),e.element.removeClass(`k-popup`),t.focusOnActivate&&e.popup.bind(m,e._openHandler.bind(e)),e.popup.bind(m,t=>{e.trigger(m,t)}),e.popup.bind(h,t=>{e.wrapper.addClass(T),e.element.attr(`aria-hidden`,!0),u.off(e.downEvent,e._mousedownProxy),u.off(e.clickEvent,e._clickProxy),e.trigger(h,t)}),e.popup.bind(f,t=>{e.trigger(f,t)}),e.popup.bind(p,t=>{var n=e._closeButtonPressed;e._closeButtonPressed=!1,e.trigger(p,E({},t,{closeButton:n}))})},_initView:function(e){let t=this,r=t.options,i=e||{headerTemplate:r.headerTemplate,contentTemplate:r.contentTemplate,footerTemplate:r.footerTemplate,actionButtons:r.actionButtons,actionButtonsAlignment:r.actionButtonsAlignment,actionButtonsOrientation:r.actionButtonsOrientation,title:r.title,items:r.items,subtitle:r.subtitle,startButton:r.startButton,closeButton:r.closeButton,addAnimationClass:r.views.length>1,ref:r.ref},a=new n.ui.ActionSheetView(t.element,i);return e&&t.views?(t.views.push(a),a._content&&(Array.isArray(t._content)?t._content.push(a._content):t._content=[t._content,a._content]),a._footer&&(Array.isArray(t._footer)?t._footer.push(a._footer):t._footer=[t._footer,a._footer]),a._header&&(Array.isArray(t._header)?t._header.push(a._header):t._header=[t._header,a._header]),a):(t.views=[a],t._content=a._content,t._footer=a._footer,t._header=a._header,a)},_initMultiViews:function(){let e=this;e.options.views.forEach(t=>{e._initView(t)}),e._addViewsAnimation(),e._toggleViewAnimationVariable()},destroy:function(){var e=this;for(e.close(),r.fn.destroy.call(e);e.views.length;)e._removeView(e.views[0]);e._content=null,e._footer=null,e._header=null,e.element.off(a),e.wrapper.off(a),e.popup.destroy()},open:function(e){var t=this;t.altTarget=e&&e.altTarget,t.wrapper.removeClass(T),t.element.attr(`aria-hidden`,!1),t._elementHeight=t._elementHeight||t.element.outerHeight(),t.options.adaptive&&t.wrapper.width(`100%`),t.popup.open(`auto`,0),t.popup.wrapper.find(`>.k-child-animation-container`).css({bottom:0,width:`100%`}),u.off(t.downEvent,t._mousedownProxy).on(t.downEvent,t._mousedownProxy),u.off(t.clickEvent,t._clickProxy).on(t.clickEvent,t._clickProxy),t._tabKeyTrap.trap()},visible:function(){return this.popup.visible()},toggle:function(){this.visible()?this.close():this.open()},fullscreen:function(e){var t=this;t.element.toggleClass(S,e===!0),t.element.toggleClass(x,e!==!0),t.element.closest(`.k-child-animation-container`).css({height:e?`100%`:`auto`})},close:function(){var e=this;e.element.attr(`aria-hidden`,!0),e.popup.close()},position:e.noop,_focusFirstFocusableElement:function(){var e=this.element.find(g).first();e.length&&e.trigger(`focus`)},_focusLastFocusableElement:function(){var e=this.element.find(g).last();e.length&&e.trigger(`focus`)},_hasItems:function(){return this.views.find(e=>e._hasItems)},_openHandler:function(){var e=this;let t=e._hasItems();if(t){var n=t._content.find(`.k-actionsheet-item`)[0];n&&n.focus()}else e._focusFirstFocusableElement()},_isActionableButton:function(t){return e(t).closest(C).length>0},_triggerAction:function(t){var n=this,r=e(t.target).closest(C).data(`action`);c(r)&&r(t),t.isDefaultPrevented()||n.close()},_keydown:function(t){var r=this,i=n.keys,a=t.keyCode,o=e(t.target);if(a==i.ESC)t.stopPropagation(),r.close();else if(r._isActionableButton(o)&&M(t))r._triggerAction(t);else if(t.keyCode===n.keys.TAB){var s=this.wrapper.find(g),c=s.first(),l=s.last();t.shiftKey?document.activeElement===c[0]&&(l.trigger(`focus`),t.preventDefault()):document.activeElement===l[0]&&(c.trigger(`focus`),t.preventDefault())}},_click:function(t){var r=this,i=n.eventTarget(t);r._isActionableButton(i)&&r._triggerAction(t),r.options.startButton&&e(i).closest(`[data-ref-actionsheet-start-button]`).length>0&&r.options.startButton.click.call(this,t)},_mousedown:function(t){let r=this,i=r.element[0],a=r.wrapper;var o=n.eventTarget(t);if(r.altTarget&&r.altTarget.is(e(o)))return;let s=e(o).closest(`.${_}`);!(s.length>0&&!s.is(a))&&(!A(i,o)&&r.options.closeOnClick||e(o).closest(`[${n.attr(`ref-actionsheet-close-button`)}]`,e(i).find(`k-actionsheet-titlebar`)).length>0)&&(r._closeButtonPressed=!0,r.close())}});function M(e){return e.keyCode==s.ENTER||e.keyCode==s.SPACEBAR}i.plugin(j)})(window.kendo.jQuery),kendo;let ny=kendo.jQuery,ry=`k-loading`,iy=`k-input-inner`,ay=`aria-busy`;function oy(){let e=this;e._loading=ny(`<span></span>`).addClass(`k-icon k-i-loading k-input-loading-icon`).attr(`role`,`presentation`),e._showBusy=ly.bind(e),e._hideBusy=uy.bind(e),e._toggleLoader=sy.bind(e),e._showBusyHandler=cy.bind(e)}function sy(e){let t=this,n=t.wrapper.hasClass(ry),r=t.wrapper.find(`.k-input-values`),i=t.options.name.toLowerCase()===`multiselect`;if(t._loading)if(e&&!n)if(t.wrapper.addClass(ry),t._suffixContainer){let e=t.wrapper.find(`.k-input-separator`);ny(e[e.length-1]).before(t._loading)}else if(t._arrow)t._arrow.before(t._loading);else if(r.length>0&&i)t._loading.insertAfter(r);else{let e=t.element.hasClass(iy)?t.element:t.wrapper.find(`.${iy}`);t._loading.insertAfter(e)}else n&&(t.wrapper.removeClass(ry),t._loading.remove())}function cy(){let e=this;e._focused?e._focused.attr(ay,!0):(e.element.hasClass(iy)?e.element:e.wrapper.find(`.${iy}`)).attr(ay,!0),e._toggleLoader(!0),e._hideClear()}function ly(e){let t=this;e&&e.isDefaultPrevented()||(t._request=!0,!t._busy&&(t._busy=setTimeout(t._showBusyHandler,100)))}function uy(){let e=this;clearTimeout(e._busy),e._toggleLoader(!1),e._busy=null,e._request&&=!1,e._focused?e._focused.attr(ay,!1):(e.element.hasClass(iy)?e.element:e.wrapper.find(`.${iy}`)).attr(ay,!0),e._toggleCloseVisibility?e._toggleCloseVisibility():e._showClear()}(function(e,t){var n=window.kendo,r=n.ui,i=n._outerHeight,a=/^\d+(\.\d+)?%$/i,o=r.Widget,s=n.keys,c=n.support,l=n.htmlEncode,u=n._activeElement,d=n._outerWidth,f=n.data.ObservableArray,p=`id`,m=`change`,h=`k-focus`,g=`k-hover`,_=`k-selected`,v=`k-list`,y=`k-table`,b=`k-data-table`,x=`k-list-ul`,S=`k-table-list`,C=`.k-list-group-sticky-header`,w=`.k-table-group-sticky-header`,T=`.k-list-item-group-label`,E=`.k-list-item`,D=`.k-table-row`,O=`open`,k=`close`,A=`cascade`,j=`select`,M=`click`,N=`mouseleave`,P=`mouseenter`,F=`activate`,I=`deactivate`,L=`dataBinding`,R=`dataBound`,ee=`selectedItemChange`,te=`selected`,z=`requestStart`,B=`requestEnd`,ne=`blur`,re=`focus`,ie=`focusout`,V=e.extend,H=Array.isArray,U=c.browser,ae=`k-hidden`,W=`width`,G=`text`,oe=`value`,se=U.msie,ce=/"/g,le={ComboBox:[`DropDownList`,`MultiColumnComboBox`],DropDownList:[`ComboBox`,`MultiColumnComboBox`],MultiColumnComboBox:[`ComboBox`,`DropDownList`]},ue=`<div class='k-list'/>`,de=`<div class="k-no-data"></div>`,fe=`<div class="k-list-footer"></div>`,pe=`<div class="k-table-footer"><span class="k-table-td"></span></div>`,me=`mousedown`,K=`action`,he=`-list`,ge=`_listbox`,q=`aria-labelledby`,_e=`aria-label`,J=`aria-activedescendant`,ve=`aria-autocomplete`,ye=`aria-controls`,be=`aria-live`,xe=`aria-expanded`,Se=`aria-hidden`,Ce=`aria-multiselectable`,we=`aria-selected`,Te=`.k-table-group-row`,Ee=`.k-actionsheet-titlebar`,De=n.ui.DataBoundWidget.extend({init:function(t,r){var i=this,a;o.fn.init.call(i,t,r),t=i.element,r=i.options,i._isSelect=t.is(j),i._isSelect&&i.element[0].length&&(r.dataSource||(r.dataTextField=r.dataTextField||G,r.dataValueField=r.dataValueField||oe)),r.adaptiveMode===`auto`&&(i.largeMQL=n.mediaQuery(`large`),i.mediumMQL=n.mediaQuery(`medium`),i.smallMQL=n.mediaQuery(`small`)),i._bindLoader(),i._listSize=n.cssProperties.getValidClass({widget:`List`,propName:`size`,value:r.size}),i._filterHeader(),i.list=e(ue).addClass(i._listSize),a=t.attr(p),a||=n.guid(),i.list.attr(p,a+he),r.columns&&r.columns.length&&(i.list.removeClass(v).addClass(b),i.list.removeClass(i._listSize),i._columnsHeader()),i._header(),i._noData(),i._footer(),i._accessors(),i._initValue()},options:{valuePrimitive:!1,footerTemplate:``,headerTemplate:``,noDataTemplate:!0,size:t,messages:{noData:`No data found.`,clear:`clear`,filterInputPlaceholder:`Filter`},adaptiveMode:`none`},_getUlElement:function(){return this.list.find(`.${x}, .${S}`).first()},_isTableVariant:function(){return this.options.columns&&this.options.columns.length},_getFixedGroupHeaderSelector:function(){return this._isTableVariant()?w:C},setOptions:function(e){o.fn.setOptions.call(this,e),e&&e.enable!==t&&(e.enabled=e.enable),e.columns&&e.columns.length&&this._columnsHeader(),this._header(),this._noData(),this._footer(),this._renderFooter(),this._renderNoData(),e.label&&this._inputLabel?this.label.setOptions(e.label):e.label===!1?(this.label._unwrapFloating(),this._inputLabel.remove(),delete this._inputLabel):e.label&&this._label(),e.height!==t&&this._resizePopup(!0)},_bindLoader:function(){let e=this;e._initLoader=oy.bind(e),e._initLoader()},focus:function(){this._focused.trigger(re)},readonly:function(e){this._editable({readonly:e===t||e,disable:!1}),this.label&&this.label.floatingLabel&&this.label.floatingLabel.readonly(e===t||e)},enable:function(e){this._editable({readonly:!1,disable:!(e=e===t||e)}),this.label&&this.label.floatingLabel&&this.label.floatingLabel.enable(e)},_label:function(){var t=this,r=t.options,i=e.isPlainObject(r.label)?r.label:{content:r.label};t.label=new n.ui.Label(null,e.extend({},i,{widget:t,floatCheck:t._floatCheck.bind(t)})),t._inputLabel=t.label.element,t._refreshFloatingLabel()},_floatCheck:function(){return!this.listView||!(this.value()||this.text&&this.text())&&!this.popup.visible()},_refreshFloatingLabel:function(){var e=this;e.label&&e.label.floatingLabel&&e.label.floatingLabel.refresh()},_header:function(){var t=this,r=e(t.header),i=t.options.headerTemplate;if(n.destroy(r),r.remove(),!i){t.header=null;return}r=e((typeof i==`function`?i:n.template(i))({})),t.header=r[0]?r:null,t.list.parent.length>0&&t.list.before(r)},_filterHeader:function(){this.filterTemplate=`<div class="k-list-filter"><span class="k-searchbox k-input" type="text" autocomplete="off">`+n.ui.icon({icon:`search`,iconClass:`k-input-icon`})+`</span></div>`,this.actionSheetFilterTemplate=`<div class="k-actionsheet-titlebar-group k-actionsheet-filter">${this.filterTemplate}</div>`,this._isFilterEnabled()&&(this.filterInput=e(`<input class="k-input-inner" type="text" />`).attr({placeholder:this.element.attr(`placeholder`)||this.options.messages.filterInputPlaceholder,title:this.options.filterTitle||this.element.attr(`title`),role:`searchbox`,"aria-label":this.options.filterTitle,"aria-haspopup":`listbox`,"aria-autocomplete":`list`}))},_columnsHeader:function(){var t=this,r,i=e(t.columnsHeader);n.destroy(i),i.remove();for(var o=`<div class='k-table-header'><div class='k-table-header-wrap'><table class='k-table' role='presentation'>`,s=`<colgroup>`,c=`<tr class='k-table-row'>`,l=0;l<this.options.columns.length;l++){var u=this.options.columns[l],d=u.title||u.field||``,f=u.headerTemplate||(()=>d),p=typeof f==`function`?f:n.template(f),m=u.width,h=parseInt(m,10),g=``;m&&!isNaN(h)&&(g+=`${n.attr(`style-width`)}="${h}${a.test(m)?`%`:`px`}"`),s+=`<col `+g+`/>`,c+=`<th class='k-table-th'>`,c+=p(u),c+=`</th>`}s+=`</colgroup>`,c+=`</tr>`,o+=s,o+=`<thead class='k-table-thead'>`,o+=c,o+=`</thead></table></div></div>`,r=e(o),n.applyStylesFromKendoAttributes(r,[`width`]),t.columnsHeader=i=r,t.list.prepend(i)},_noData:function(){var t=this,r=e(t.noData),i=t.options.noDataTemplate===!0?()=>l(t.options.messages.noData):t.options.noDataTemplate;if(n.destroy(r),r.remove(),!i){t.noData=null;return}t.noData=e(de).attr(be,`polite`).hide().appendTo(t.list),t.noDataTemplate=typeof i==`function`?i:n.template(i)},_footer:function(){var t=this,r=e(t.footer),i=t.options.footerTemplate,a=this.options.columns&&this.options.columns.length?pe:fe;if(n.destroy(r),r.remove(),!i){t.footer=null;return}t.footer=e(a).appendTo(t.list),t.footerTemplate=typeof i==`function`?i:n.template(i)},_listOptions:function(t){var r=this,i=r.options,a=i.virtual,o={change:r._listChange.bind(r)},s=r._listBound.bind(r),c=r._focused,u=r.element.attr(`id`),d=e(`label[for="`+r.element.attr(`id`)+`"]`),f=c.attr(q);return!f&&d.length&&(f=d.attr(`id`)||r._generateLabelId(d,u||n.guid())),a=typeof a==`object`?a:{},t=e.extend({autoBind:!1,selectable:!0,dataSource:r.dataSource,click:r._click.bind(r),activate:r._activateItem.bind(r),columns:i.columns,deactivate:r._deactivateItem.bind(r),dataBinding:function(){r.trigger(L)},dataBound:s,height:i.height,dataValueField:i.dataValueField,dataTextField:i.dataTextField,groupTemplate:i.groupTemplate,fixedGroupTemplate:i.fixedGroupTemplate,fixedGroupHeader:i.fixedGroupHeader,template:i.template,ariaLabel:c.attr(_e),ariaLabelledBy:f,ariaLive:r._isFilterEnabled()?`polite`:`off`,listSize:r._listSize},t,a,o),t.template||=e=>l(n.getter(t.dataTextField)(e)),t},_initList:function(e){let t=this,r=e&&e.skipValueUpdate,i=t.list.attr(p),a=i?i.replace(he,``):n.guid(),o=t._listOptions({selectedItemChange:t._listChange&&t._listChange.bind(t),id:a+ge});t.options.virtual?(t.listView=new n.ui.VirtualList(t.list,Object.assign(o,{height:t._hasActionSheet()?362:t.options.height})),t.list.addClass(`k-virtual-list`)):t.listView=new n.ui.StaticList(t.list,o),t.listView.bind(`listBound`,t._listBound.bind(t)),r||t._setListValue()},_setListValue:function(e){e||=this.options.value,e!==t&&this.listView.value(e).done(this._updateSelectionState.bind(this))},_updateSelectionState:e.noop,_listMousedown:function(e){(!this.filterInput||this.filterInput[0]!==e.target)&&e.preventDefault()},_isFilterEnabled:function(){var e=this.options.filter;return e&&e!==`none`},_hideClear:function(){var e=this;e._clear&&e._clear.addClass(ae)},_showClear:function(){this._clear&&this._clear.removeClass(ae)},_clearValue:function(){this._clearText(),this._accessor(``),this.listView.value([]),this._isSelect&&(this._customOption=t),this._isFilterEnabled()&&!this.options.enforceMinLength&&(this._filter({word:``,open:!1}),this.options.highlightFirst&&this.listView.focus(0)),this._change()},_clearText:function(){this.text(``)},_clearFilter:function(){this.options.virtual||this.listView.bound(!1),this._filterSource()},_filterSource:function(t,n){var r=this,i=r.options,a=i.filterFields&&t&&t.logic&&t.filters&&t.filters.length,o=r.dataSource,s=V({},o.filter()||{}),c=t||s.filters&&s.filters.length&&!t,l=Pe(s,i.dataTextField);if(this._clearFilterExpressions(s),(t||l)&&r.trigger(`filtering`,{filter:t}))return e.Deferred().reject().promise();var u={filters:[],logic:`and`};a?u.filters.push(t):this._pushFilterExpression(u,t),Y(s)&&(u.logic===s.logic?u.filters=u.filters.concat(s.filters):u.filters.push(s)),r._cascading&&this.listView.setDSFilter(u);var d=V({},{page:c?1:o.page(),pageSize:c?o.options.pageSize:o.pageSize(),sort:o.sort(),filter:o.filter(),group:o.group(),aggregate:o.aggregate()},{filter:u});return o[n?`read`:`query`](o._mergeState(d))},_pushFilterExpression:function(e,t){Y(t)&&t.value!==``&&e.filters.push(t)},_clearFilterExpressions:function(e){if(e.filters){for(var t,n=0;n<e.filters.length;n++)`fromFilter`in e.filters[n]&&(t=n);isNaN(t)||e.filters.splice(t,1)}},_renderNoData:function(){var e=this,t=e.noData;t&&t.html(e.noDataTemplate({instance:e}))},_toggleNoData:function(t){e(this.noData).toggle(t)},_toggleHeader:function(e){var t=this.listView.content.prev(this._getFixedGroupHeaderSelector());this.options.fixedGroupHeader===!1&&(e=!1),t.toggle(e)},_renderFooter:function(){var e=this,t=e.footer?this.options.columns&&this.options.columns.length?e.footer.children().first():e.footer:null;t&&t.html(e.footerTemplate({instance:e}))},_allowOpening:function(){return this.options.noDataTemplate||this.dataSource.flatView().length},_initValue:function(){var e=this,t=e.options.value;t===null?(t=e._accessor(),e.options.value=t):e.element.val(t),e._old=t},_ignoreCase:function(){var e=this,t=e.dataSource.reader.model,n;t&&t.fields&&(n=t.fields[e.options.dataTextField],n&&n.type&&n.type!==`string`&&(e.options.ignoreCase=!1))},_focus:function(e){return this.listView.focus(e)},_filter:function(e){var t=this,n=t.options,r=e.word,i=n.filterFields,a=n.dataTextField,o;if(i&&i.length){o={logic:`or`,filters:[],fromFilter:!0};for(var s=0;s<i.length;s++)this._pushFilterExpression(o,t._buildExpression(r,i[s]))}else o=t._buildExpression(r,a);t._open=e.open,t._filterSource(o)},_buildExpression:function(e,t){var n=this,r=n.options,i=r.ignoreCase,a=n.dataSource.options.accentFoldingFiltering;return{value:i?a?e.toLocaleLowerCase(a):e.toLowerCase():e,field:t,operator:r.filter,ignoreCase:i}},_clearButton:function(){var t=this,r=t.options.messages.clear;t._clear||=e(`<span unselectable="on" class="k-clear-value" title="${r}">${n.ui.icon(`x`)}</span>`).attr({role:`button`,tabIndex:-1}),t.options.clearButton||t._clear.remove(),this._hideClear()},search:function(e){var t=this.options;e=typeof e==`string`?e:this._inputValue(),clearTimeout(this._typingTimeout),(!t.enforceMinLength&&!e.length||e.length>=t.minLength)&&(this._state=`filter`,this.listView&&(this.listView._emptySearch=!n.trim(e).length),this._isFilterEnabled()?this._filter({word:e,open:!0}):this._searchByWord(e))},current:function(e){return this._focus(e)},items:function(){let t=this._getUlElement();return t.length?t.children():e()},destroy:function(){var e=this,t=e.ns;o.fn.destroy.call(e),e._unbindDataSource(),(e.largeMQL||e.mediumMQL||e.smallMQL)&&(e.largeMQL.destroy(),e.mediumMQL.destroy(),e.smallMQL.destroy()),e.listView.destroy(),e.list.off(t),e.popup.destroy(),e._form&&e._form.off(`reset`,e._resetHandler),e.label&&e.label.destroy()},dataItem:function(n){var r=this;if(n===t)return r.listView.selectedDataItems()[0];if(typeof n!=`number`){if(r.options.virtual)return r.dataSource.getByUid(e(n).data(`uid`));n=r.listView.getElementIndex(n)}return r.dataSource.flatView()[n]},_activateItem:function(){var e=this.listView.focus();e&&this.popup.visible()&&this._focused.add(this.filterInput).attr(J,e.attr(`id`))},_deactivateItem:function(){this._focused.add(this.filterInput).removeAttr(J)},_accessors:function(){var e=this,t=e.element,r=e.options,i=n.getter,a=t.attr(n.attr(`text-field`)),o=t.attr(n.attr(`value-field`));!r.dataTextField&&a&&(r.dataTextField=a),!r.dataValueField&&o&&(r.dataValueField=o),e._text=i(r.dataTextField),e._value=i(r.dataValueField)},_aria:function(e){var n=this,r=n.options,i=n._focused,a;r.suggest!==t&&(a=r.filter===`none`?r.suggest===!0?`inline`:`none`:r.suggest===!0?`both`:`list`,i.attr(ve,a));let o=n.list.find(`.${x}, .${S}`).first(),s=n.list.find(`.${x}, .${S}`),c=n._isFilterEnabled()?`polite`:`off`;if(o.length)e=e?e+` `+o[0].id:o[0].id,i.attr({"aria-controls":e}),n.filterInput&&n.filterInput.length>0&&n.filterInput.attr(ye,e),s.attr(be,c);else if(r.virtual&&n.listView&&n.listView.options&&typeof n.listView.options.id==`string`){var l=n.listView.options.id;e=e?e+` `+l:l,i.attr({"aria-controls":e}),n.filterInput&&n.filterInput.length>0&&n.filterInput.attr(ye,e)}n._ariaLabel(n._focused)},_blur:function(){var e=this;e._change(),e.close(),e._userTriggered=!1},_isValueChanged:function(e){return e!==Oe(this._old,typeof e)},_change:function(){var e=this,n=e.selectedIndex,r=e.options.value,i=e.value(),a;e._isSelect&&!e.listView.bound()&&r&&(i=r),(e._isValueChanged(i)||e._valueBeforeCascade!==t&&e._isValueChanged(e._valueBeforeCascade)&&e._userTriggered||n!==t&&n!==e._oldIndex&&!e.listView.isFiltered()&&!e.options.virtual)&&(a=!0),a&&(e._old===null||e._old===``||i===``?e._valueBeforeCascade=e._old=i:e.dataItem()?e._valueBeforeCascade=e._old=e.options.dataValueField?e.dataItem()[e.options.dataValueField]:e.dataItem():e._valueBeforeCascade=e._old=null,e._oldIndex=n,e._typing||e.element.trigger(m),e.trigger(m)),e.typing=!1},_data:function(){return this.dataSource.view()},_enable:function(){var e=this,r=e.options,i=e.element.is(`[disabled]`);r.enable!==t&&(r.enabled=r.enable),!r.enabled||i?e.enable(!1):e.readonly(n.isPresent(r.readonly)?r.readonly:e.element.is(`[readonly]`))},_dataValue:function(e){var n=this._value(e);return n===t&&(n=this._text(e)),n},_offsetHeight:function(){var t=0;return this.listView.content.parent().prevAll(`:visible`).each(function(){var n=e(this);t+=i(n,!0)}),t},_height:function(t){var n=this,r=n.list,a=n.options.height,o=n.popup.visible(),s=this.options.columns&&this.options.columns.length,c,l;if(t||n.options.noDataTemplate){if(l=r.parent().add(r.closest(`.k-animation-container`).add(r.closest(`.k-child-animation-container`))).show(),!r.parent().is(`:visible`)){l.hide();return}a=n.listView.content[0].scrollHeight>a?a:`auto`,l.height(a),a!==`auto`&&(c=n._offsetHeight(),a-=c,s&&(a=a-(i(e(n.footer))||0)-(i(e(n.columnsHeader))||0))),s?n.listView.content.outerHeight(a):n.listView.content.parent().outerHeight(a),o||r.parent().hide()}return a},_openHandler:function(e){var t;this._adjustListWidth(),this.trigger(O)?e.preventDefault():(this._focused.attr(xe,!0),this.list.find(`.${x}, .${S}`).attr(Se,!1),t=this.listView.focus(),t&&this._focused.add(this.filterInput).attr(J,t.attr(`id`)))},_adjustListWidth:function(){var e=this,t=e.list.parent(),n=t[0].style.width,r=e.wrapper,i,a;if(!(!t.data(W)&&n||e._hasActionSheet()))return i=window.getComputedStyle?window.getComputedStyle(r[0],null):0,a=parseFloat(i&&i.width)||d(r),i&&U.msie&&(a+=parseFloat(i.paddingLeft)+parseFloat(i.paddingRight)+parseFloat(i.borderLeftWidth)+parseFloat(i.borderRightWidth)),n=t.css(`box-sizing`)===`border-box`?a:a-(d(t)-t.width()),t.css({fontFamily:r.css(`font-family`),width:e.options.autoWidth?`auto`:n,minWidth:n,whiteSpace:e.options.autoWidth?`nowrap`:`normal`}).data(W,n),!0},_closeHandler:function(e){e.closeButton&&this._onCloseButtonPressed(),this.trigger(k)?e.preventDefault():(this._focused.attr(xe,!1),this.list.find(`.${x}, .${S}`).attr(Se,!0),this._focused.add(this.filterInput).removeAttr(J))},_focusItem:function(){var e=this.listView,n=!e.focus(),r=je(e.select());r===t&&this.options.highlightFirst&&n&&(r=0),r===t?n&&e.scrollToIndex(0):e.focus(r)},_calculateGroupPadding:function(t){var r=this.listView.content.prev(this._getFixedGroupHeaderSelector()),i=0,a=`right`,o;if(r[0]&&r[0].style.display!==`none`){var s=this.list.find(`.${x}, .${S}`);if(s.length>1?s.each(function(){var t=e(this).children(E).first();if(t.length)return o=t,!1}):o=this._getUlElement().children(E).first(),!o||!o.length)return;t!==`auto`&&(i=n.support.scrollbar()),this.element.parents(`.k-rtl`).length&&(a=`left`),i+=parseFloat(o.css(`border-`+a+`-width`),10)+parseFloat(o.children(T).css(`padding-`+a),10),r.css(`padding-`+a,i)}},_calculatePopupHeight:function(e){var t=this._height(this.dataSource.flatView().length||e);this._calculateGroupPadding(t),this._calculateColumnsHeaderPadding(t)},_calculateColumnsHeaderPadding:function(e){if(this.options.columns&&this.options.columns.length){var t=this,r=c.isRtl(t.wrapper),i=n.support.scrollbar();t.columnsHeader.css(r?`padding-left`:`padding-right`,e===`auto`?0:i)}},_refreshScroll:function(){var e=this.listView,t=e.element.height()>e.content.height();this.options.autoWidth&&e.content.css({overflowX:`hidden`,overflowY:t?`scroll`:`auto`})},_hasActionSheet:function(){return this.options.adaptiveMode===`auto`&&(this.mediumMQL.mediaQueryList.matches||this.smallMQL.mediaQueryList.matches)},_resizePopup:function(e){this.options.virtual||this._hasActionSheet()||(this.popup.element.is(`:visible`)?this._calculatePopupHeight(e):(this.popup.one(`open`,(function(e){return(function(t){t.isDefaultPrevented()||this._calculatePopupHeight(e)}).bind(this)}).call(this,e)),this.popup.one(F,this._refreshScroll.bind(this))))},_popup:function(){var e=this;e.list.wrap(`<div>`),e.options.adaptiveMode===`auto`?(e.largeMQL.onEnter(e._createPopup.bind(e)),e.mediumMQL.onEnter(e._createActionSheet.bind(e)),e.smallMQL.onEnter(()=>{(!e.popup||!e.popup.fullscreen)&&e._createActionSheet(),e.popup.fullscreen(!0)})):e._createPopup()},_addFilterHeader:function(){var t=this;t._isFilterEnabled()&&(t._filterHeader(),t.options.adaptiveMode===`auto`&&(t.mediumMQL.mediaQueryList.matches||t.smallMQL.mediaQueryList.matches)?(t.popup.element.find(Ee).append(e(t.actionSheetFilterTemplate)).find(`.k-searchbox`).append(t.filterInput),t._enable()):t.options.popupFilter&&t.list.parent().prepend(e(t.filterTemplate)).find(`.k-searchbox`).append(t.filterInput),t._enable())},_createPopup:function(){var e=this;e._unboundClick&&=(e.input?e.input.off(M):e.element&&e.element.off(M),!1),e.popup&&(e._cachedFilterValue=e.filterInput?e.filterInput.val():null,e.popup.destroy(),e.popup.wrapper&&e.popup.wrapper.remove(),e._removeFilterHeader(),e._removeStaticHeader()),e.popup=new r.Popup(e.list.parent().addClass(`k-list-container`),V({},e.options.popup,{anchor:e.wrapper,open:e._openHandler.bind(e),close:e._closeHandler.bind(e),animation:e.options.animation,isRtl:c.isRtl(e.wrapper),autosize:e.options.autoWidth,autowidth:e.options.autoWidth,activate:()=>{this._refreshFloatingLabel()},deactivate:()=>{this._refreshFloatingLabel()}})),e._postCreatePopup()},_onActionSheetCreate:e.noop,_onCloseButtonPressed:e.noop,_createActionSheet:function(){var e=this;e.popup&&(e._cachedFilterValue=e.filterInput?e.filterInput.val():null,e.popup.destroy(),e.popup.wrapper&&e.popup.wrapper.remove(),e._removeFilterHeader(),e._removeStaticHeader(),e.list.add(e.list.parent()).css({width:``,height:``,minWidth:``})),e.popup=new r.ActionSheet(e.list.parent(),{headerTemplate:t=>`<div class="k-actionsheet-titlebar"><div class="k-actionsheet-titlebar-group"><div class="k-actionsheet-title">`+(e.options.adaptiveTitle||e.options.label?`<div class="k-text-center">${e.options.adaptiveTitle||e.options.label}</div>`:``)+(e.options.adaptiveSubtitle?`<div class="k-actionsheet-subtitle k-text-center">${e.options.adaptiveSubtitle||``}</div>`:``)+`</div>`+(t.closeButton?`<div class="k-actionsheet-actions">`+n.html.renderButton(`<button tabindex="-1" ${n.attr(`ref-actionsheet-close-button`)}></button>`,{icon:`check`,fillMode:`flat`,size:`large`,themeColor:`primary`})+`</div>`:``)+`</div></div>`,open:e._openHandler.bind(e),close:e._closeHandler.bind(e),focusOnActivate:!1,adaptive:!0,appendTo:e.options.popup&&e.options.popup.appendTo||document.body,closeButton:!0,fullscreen:e.smallMQL.mediaQueryList.matches,activate:()=>{this._refreshFloatingLabel()},deactivate:()=>{this._refreshFloatingLabel()},popup:V({},e.options.popup,{autosize:e.options.autoWidth})}),e._postCreatePopup(),e._onActionSheetCreate()},_removeFilterHeader:function(){this.filterInput&&=(this.filterInput.off(this.ns).closest(`.k-list-filter`).remove(),null)},_removeStaticHeader:function(){this.listView.header.remove()},_postCreatePopup:function(){var e=this,t;e._addFilterHeader(),e.filterInput&&e._cachedFilterValue&&e.filterInput.val(e._cachedFilterValue),e.popup.element.prepend(e.header).on(me+this.ns,this._listMousedown.bind(this)),e.listView&&(t=e.listView.value(),e.listView._clean&&e.listView._clean(),e.tagList&&e.options.virtual&&e.tagList.empty(),e.listView.destroy(),e.listView.content&&e.listView.content.remove(),e._initList({skipValueUpdate:!0}),e.listView.value(t))},_toggleHover:function(t){e(t.currentTarget).toggleClass(g,t.type===P)},_toggle:function(e,n){var r=this,i=c.mobileOS&&(c.touch||c.MSPointers||c.pointers);e=e===t?!r.popup.visible():e,!n&&!i&&r._focused[0]!==u()&&(r._prevent=!0,r._focused.trigger(re),r._prevent=!1),r[e?O:k]()},_triggerCascade:function(){let e=this,t=e.value();if(!e._cascadeTriggered||t!==Oe(e._cascadedValue,typeof t)){if(e._cascadedValue=t,e._cascadeTriggered=!0,e._initializingCascade&&!t)return;e.trigger(A,{userTriggered:e._userTriggered})}},_triggerChange:function(){this._valueBeforeCascade!==this.value()&&this.trigger(m)},_unbindDataSource:function(){var e=this;e.dataSource.unbind(z,e._requestStartHandler).unbind(B,e._requestEndHandler).unbind(`error`,e._errorHandler)},requireValueMapper:function(e,t){if(((e.value instanceof Array?e.value.length:e.value)||(t instanceof Array?t.length:t))&&e.virtual&&typeof e.virtual.valueMapper!=`function`)throw Error(`ValueMapper is not provided while the value is being set. See http://docs.telerik.com/kendo-ui/controls/editors/combobox/virtualization#the-valuemapper-function`)}});Object.defineProperty(De.prototype,"ul",{get:function(){return this._getUlElement()},configurable:!0});function Oe(e,n){return e!==t&&e!==``&&e!==null&&(n===`boolean`?(typeof e!=`boolean`&&(e=e.toString().toLowerCase()===`true`),e=!!e):n===`number`?e=Number(e):n===`string`&&(e=e.toString())),e}V(De,{inArray:function(e,t){var n,r,i=t.children;if(!e||e.parentNode!==t)return-1;for(n=0,r=i.length;n<r;n++)if(e===i[n])return n;return-1},unifyType:Oe}),n.ui.List=De,r.Select=De.extend({init:function(e,t){De.fn.init.call(this,e,t),this._initial=this.element.val()},setDataSource:function(e){var t=this,n;t.options.dataSource=e,t._dataSource(),t.listView.bound()&&(t._initialIndex=null,t.listView._current=null),t.listView.setDataSource(t.dataSource),t.options.autoBind&&t.dataSource.fetch(),n=t._parentWidget(),n&&t._cascadeSelect(n)},close:function(){this.popup.close()},select:function(e){var n=this;return e===t?n.selectedIndex:n._select(e).done(function(){n._cascadeValue=n._old=n._accessor(),n._oldIndex=n.selectedIndex,n._refreshFloatingLabel()})},_accessor:function(e,t){return this[this._isSelect?`_accessorSelect`:`_accessorInput`](e,t)},_accessorInput:function(e){var n=this.element[0];if(e===t)return n.value;e===null&&(e=``),n.value=e},_accessorSelect:function(e,n){var r=this.element[0],i;if(e===t)return Me(r).value||``;Me(r).selected=!1,n===t&&(n=-1),i=e!==null&&e!==``,i&&n==-1?this._custom(e):e?r.value=e:r.selectedIndex=n},_syncValueAndText:function(){return!0},_custom:function(t){var n=this,r=n.element,i=n._customOption;i||(i=e(`<option/>`),n._customOption=i,r.append(i)),i.text(t),i[0].selected=!0},_dataSource:function(){var e=this,t=e.element,r=e.options,i=r.dataSource||{},a;i=Array.isArray(i)?{data:i}:i,e._isSelect&&(a=t[0].selectedIndex,a>-1&&(r.index=a),i.select=t,i.fields=[{field:r.dataTextField},{field:r.dataValueField}]),e.dataSource?e._unbindDataSource():(e._requestStartHandler=e._showBusy,e._requestEndHandler=e._hideBusy,e._errorHandler=function(){e._hideBusy()}),e.dataSource=n.data.DataSource.create(i).bind(z,e._requestStartHandler).bind(B,e._requestEndHandler).bind(`error`,e._errorHandler)},_firstItem:function(){this.listView.focusFirst()},_lastItem:function(){this.listView.focusLast()},_nextItem:function(){return this.listView.focusNext()},_prevItem:function(){return this.listView.focusPrev()},_getNormalizedDataItem:function(e){var t=this,n=t.listView,r=typeof e==`number`,i=t.optionLabel&&t.optionLabel.length,a=r?i?--e:e:n.getElementIndex(e);return i&&a===-1&&t._optionLabelDataItem?t._optionLabelDataItem():n.dataItemByIndex(a)},_getNormalizedSelectCandidate:function(e){var t=this,n=t.optionLabel&&t.optionLabel.length,r=typeof e==`number`,i=e;return n&&r&&i++,i},_move:function(e){var t=this,n=t.listView,r=e.keyCode,i=r===s.DOWN,a=t.options.virtual,o,c,l,d,f;if(r===s.UP||i){if(e.altKey)t.toggle(i);else{let r=t.list.find(`.${x}, .${S}`);if(!n.bound()&&(!r.length||!r[0].firstChild))return t._fetch||(t.dataSource.one(m,function(){t._fetch=!1,t._move(e)}),t._fetch=!0,t._filterSource()),e.preventDefault(),!0;l=t._focus(),!t._fetch&&(!l||l.hasClass(_))&&(i?(d=t._nextItem(),(a&&d<=0||!t._focus()&&!d)&&t._lastItem()):(d=t._prevItem(),(a&&d>=n.dataSource.total()-1||!t._focus()&&!d)&&t._firstItem())),f=t._getNormalizedSelectCandidate(t._get(t._focus())||d||0),t._select(f,!0).done(function(){var e=function(){t.popup.visible()||t._blur(),t._cascadedValue===null?t._cascadedValue=t.value():t._cascadedValue=t.dataItem()?t.dataItem()[t.options.dataValueField]||t.dataItem():null};t.trigger(j,{dataItem:t._getNormalizedDataItem(f),item:t._focus()})?t._select(l).done(e):e()})}e.preventDefault(),c=!0}else if(r===s.ENTER||r===s.TAB){t.popup.visible()&&e.preventDefault(),l=t._focus(),o=t.dataItem(),!t.popup.visible()&&(!o||t.text()!==t._text(o))&&(l=null);var p=t.filterInput&&t.filterInput[0]===u(),h;if(l){o=t.optionLabel&&t.optionLabel.length&&l[0]===t.optionLabel[0]?t._optionLabelDataItem():n.dataItemByIndex(n.getElementIndex(l));var g=!0;if(o&&(g=t._value(o)!==De.unifyType(t.value(),typeof t._value(o))),g&&t.trigger(j,{dataItem:o,item:l}))return;h=t._select(l)}else t.input&&((t._syncValueAndText()||t._isSelect)&&t._accessor(t.input.val()),t.listView.value(t.input.val()));t._focusElement&&t._focusElement(t.wrapper),p&&r===s.TAB?t.wrapper.focusout():h&&typeof h.done==`function`?h.done(function(){t._blur()}):t._blur(),t.close(),c=!0}else if(r===s.ESC)t.popup.visible()&&(e.preventDefault(),e.stopPropagation()),t.close(),c=!0;else if(t.popup.visible()&&(r===s.PAGEDOWN||r===s.PAGEUP)){e.preventDefault();var v=r===s.PAGEDOWN?1:-1;n.scrollWith(v*n.screenHeight()),c=!0}return c},_fetchData:function(){var e=this,t=!!e.dataSource.view().length;e._request||e.options.cascadeFrom||!e.listView.bound()&&!e._fetch&&!t&&(e._fetch=!0,e.dataSource.fetch().done(function(){e._fetch=!1}))},_options:function(e,n,r){var i=this,a=i.element,o=a[0],s=e.length,c=``,u,d,f,p,m=0;for(n&&(c=n);m<s;m++)u=`<option`,d=e[m],f=i._text(d),p=i._value(d),p!==t&&(p+=``,p.indexOf(`"`)!==-1&&(p=p.replace(ce,`"`)),u+=` value="`+p+`"`),u+=`>`,f!==t&&(u+=l(f)),u+=`</option>`,c+=u;a.html(c),r!==t&&(o.value=r,o.value&&!r&&(o.selectedIndex=-1)),o.selectedIndex!==-1&&(u=Me(o),u&&u.setAttribute(te,te))},_reset:function(){var t=this,n=t.element,r=n.attr(`form`),i=r?e(`#`+r):n.closest(`form`);i[0]&&(t._resetHandler=function(){setTimeout(function(){t.options._removeDataItems&&(t.listView._dataItems=[]),t.value(t._initial),t.options._shouldRefresh&&(t.text(t._initial),t.refresh())})},t._form=i.on(`reset`,t._resetHandler))},_parentWidget:function(){var t=this.options.name;if(this.options.cascadeFrom){var n=e(`#`+this.options.cascadeFrom),r=n.data(`kendo`+t);if(!r)for(var i=0;i<le[t].length&&(r=n.data(`kendo`+le[t][i]),!r);i+=1);return r}},_cascade:function(){var e=this,t=e.options,n=t.cascadeFrom,r;if(n){if(r=e._parentWidget(),!r)return;e._cascadeHandlerProxy=e._cascadeHandler.bind(e),e._cascadeFilterRequests=[],t.autoBind=!1,r.bind(`set`,function(){e.one(`set`,function(t){e._selectedValue=t.value||e._accessor()})}),r.first(A,e._cascadeHandlerProxy),r.listView.bound()?(e._toggleCascadeOnFocus(),e._cascadeSelect(r)):(r.one(R,function(){e._toggleCascadeOnFocus(),r.popup.visible()&&r._focused.trigger(re)}),r.value()||e.enable(!1))}},_toggleCascadeOnFocus:function(){var e=this,t=e._parentWidget(),n=se&&t instanceof r.DropDownList?ne:ie;t&&(t._focused.add(t.filterInput).on(re,function(){t.unbind(A,e._cascadeHandlerProxy),t.unbind(m,e._cascadeHandlerProxy),t.first(m,e._cascadeHandlerProxy)}),t._focused.add(t.filterInput).on(n,function(){t.unbind(m,e._cascadeHandlerProxy),t.unbind(A,e._cascadeHandlerProxy),t.first(A,e._cascadeHandlerProxy)}))},_cascadeHandler:function(e){var t=this._parentWidget(),n=this.value();this._userTriggered=e.userTriggered||t?._userTriggered,this._cascadeTriggered=!1,this.listView.bound()&&this._clearSelection(t,!0),t&&this._cascadeSelect(t,n)},_cascadeChange:function(e){var t=this,n=t._accessor()||t._selectedValue;t._cascadeFilterRequests.length||(t._selectedValue=null),t._userTriggered?t._clearSelection(e,!0):n?(n!==Oe(t.listView.value()[0],typeof n)&&t.value(n),(!t.dataSource.view()[0]||t.selectedIndex===-1)&&t._clearSelection(e,!0)):t.dataSource.flatView().length&&t.select(t.options.index),t.enable(),t._triggerCascade(),t._triggerChange(),t._userTriggered=!1},_cascadeSelect:function(e,n){var r=this,i=e.dataItem(),a=i?i[r.options.cascadeFromParentField]||e._value(i):null,o=r.options.cascadeFromField||e.options.dataValueField,s;if(e.options.cascadeOnCustomValue&&a===null&&(!r.options.cascadeFromParentField||r.options.cascadeFromParentField===e.options.dataValueField)&&(a=e.value()),r._valueBeforeCascade=n===t?r.value():n,a||a===0){s=r.dataSource.filter()||{},Pe(s,o);var c=function(){var t=r._cascadeFilterRequests.shift();t&&r.unbind(`dataBound`,t),t=r._cascadeFilterRequests[0],t&&r.first(`dataBound`,t),r._cascadeChange(e)};r._cascadeFilterRequests.push(c),r._cascadeFilterRequests.length===1&&r.first(`dataBound`,c),r._cascading=!0,r._filterSource({field:o,operator:`eq`,value:a}),r._cascading=!1}else r.enable(!1),r._clearSelection(e),r._triggerCascade(),r._triggerChange(),r._userTriggered=!1;r._refreshFloatingLabel()}});var ke=`.StaticList`,Ae=n.ui.DataBoundWidget.extend({init:function(t,r){if(o.fn.init.call(this,t,r),this.element.on(M+ke,E+`, `+D,this._click.bind(this)).on(P+ke,E+`, `+D,function(){e(this).addClass(g)}).on(N+ke,E+`, `+D,function(){e(this).removeClass(g)}),c.touch&&this._touchHandlers(),this._isTableVariant()){if(this.element.append(`<div class='k-table-body k-table-scroller' unselectable='on'></div>`),this.content=this.element.children(`.k-table-body`),this.options.fixedGroupHeader!==!1){let t=e(`<div class="k-table-group-sticky-header"><span class="k-table-th"></span></div>`);this.content.before(t),this.header=t.find(`.k-table-th`)}}else this.element.append(`<div class='k-list-content k-list-scroller' unselectable='on'></div>`),this.content=this.element.children(`.k-list-content`),this.options.fixedGroupHeader!==!1&&(this.header=this.content.before(e(`<div class="k-list-group-sticky-header"></div>`).hide()).prev());this.element.children(`.k-list-footer, .k-table-footer`).appendTo(this.element),this._createInitialUl(),this.bound(!1),this._optionID=n.guid(),this._selectedIndices=[],this._view=[],this._dataItems=[],this._values=[];var i=this.options.value;i&&(this._values=Array.isArray(i)?i.slice(0):[i]),this._getter(),this._templates(),this.setDataSource(this.options.dataSource),this._createOnScrollProxy()},options:{name:`StaticList`,dataValueField:null,valuePrimitive:!1,selectable:!0,template:null,groupTemplate:null,fixedGroupTemplate:null,fixedGroupHeader:!0,ariaLabel:null,ariaLabelledBy:null,iconField:null,descriptionField:null,groupIconField:null,actionField:null,checkboxes:!1},events:[M,m,F,I,L,R,ee,K],_applyUlAttributes:function(e,t,n,r){let i=this,a=i.options;e.attr({tabIndex:-1,"aria-hidden":!0,id:n?`${a.id}-group-${t}`:a.id}),n?(e.attr(`role`,`group`),r&&e.attr(q,r)):(e.attr(`role`,a.aria&&a.aria.role||`listbox`),a&&a.ariaLabel?e.attr(_e,a.ariaLabel):a&&a.ariaLabelledBy&&e.attr(q,a.ariaLabelledBy),this.options.selectable===`multiple`&&e.attr(Ce,!0)),a.ariaLive&&e.attr(be,a.ariaLive),e.addClass(i._isTableVariant()?`${S} ${y}`:x)},_isTableVariant:function(){return this.options.columns&&this.options.columns.length},_createInitialUl:function(){let t=this,n=t.options,r=e(`<ul unselectable='on'></ul>`);r.attr({tabIndex:-1,"aria-hidden":!0,id:n.id,role:n.aria&&n.aria.role||`listbox`}),n&&n.ariaLabel?r.attr(_e,n.ariaLabel):n&&n.ariaLabelledBy&&r.attr(q,n.ariaLabelledBy),n.ariaLive&&r.attr(be,n.ariaLive),n.selectable===`multiple`&&r.attr(Ce,!0),r.addClass(t._isTableVariant()?`${S} ${y}`:x),this.content.append(r)},setDataSource:function(e){var t=this,r=e||{},i;r=Array.isArray(r)?{data:r}:r,r=n.data.DataSource.create(r),t.dataSource?(t.dataSource.unbind(m,t._refreshHandler),i=t.value(),t.value([]),t.bound(!1),t.value(i)):t._refreshHandler=t.refresh.bind(t),t.setDSFilter(r.filter()),t.dataSource=r.bind(m,t._refreshHandler),t._fixedHeader()},_touchHandlers:function(){var t=this,n=this.options.columns&&this.options.columns.length?D:E,r,i,a=function(e){return(e.originalEvent||e).changedTouches[0].pageY};t.element.on(`touchstart`+ke,function(e){r=a(e)}),t.element.on(`touchend`+ke,function(o){o.isDefaultPrevented()||(i=a(o),Math.abs(i-r)<10&&(t._touchTriggered=!0,t._triggerClick(e(o.target).closest(n).get(0))))})},skip:function(){return this.dataSource.skip()},setOptions:function(e){o.fn.setOptions.call(this,e),this._getter(),this._templates(),this._render(),this.label&&e.label?this.label.setOptions(e.label):this.label&&e.label===!1&&(this.label._unwrapFloating(),this._inputLabel.remove(),delete this._inputLabel)},destroy:function(){this.element.off(ke),this._refreshHandler&&this.dataSource.unbind(m,this._refreshHandler),clearTimeout(this._scrollId),o.fn.destroy.call(this)},dataItemByIndex:function(e){return this.dataSource.flatView()[e]},screenHeight:function(){return this.content[0].clientHeight},scrollToIndex:function(e){let t=this.items()[e];t&&this.scroll(t)},scrollWith:function(e){this.content.scrollTop(this.content.scrollTop()+e)},scroll:function(e){if(e){e[0]&&(e=e[0]);var t=this.content[0],n=t.getBoundingClientRect(),r=e.getBoundingClientRect().top-n.top+t.scrollTop,i=e.offsetHeight,a=t.scrollTop,o=t.clientHeight,s=r+i,c=this.header&&this.header.is(`:visible`)?this.header.outerHeight():0;a+c>r?a=Math.max(0,r-c):s>a+o&&(a=s-o),t.scrollTop=a}},selectedDataItems:function(e){if(e===t)return this._dataItems.slice();this._dataItems=e,this._values=this._getValues(e)},_getValues:function(t){var n=this._valueGetter;return e.map(t,function(e){return n(e)})},focusNext:function(){var t=this,n=t.focus(),r=t.items(),i;if(n)i=r.index(n[0]);else{var a=t.select();i=a.length?a[0]:-1}i+=1,i>=r.length?t.focus(e()):t.focus(r[i])},focusPrev:function(){var t=this,n=t.focus(),r=t.items(),i;if(n)i=r.index(n[0]);else{var a=t.select();i=a.length?a[0]:r.length}--i,i<0?t.focus(e()):t.focus(r[i])},focusFirst:function(){this.focus(this.items()[0])},focusLast:function(){this.focus(je(this.items()))},focus:function(n){var r=this,i=r._optionID,a;if(n===t)return r._current;n=je(r._get(n)),n=e(this.items()[n]),r._current&&(r._current.removeClass(h).removeAttr(p),r.trigger(I)),a=!!n[0],a&&(n.addClass(h),r.scroll(n),n.attr(`id`,i)),r._current=a?n:null,r.trigger(F)},focusIndex:function(){var e=this.focus();return e?this.items().index(e):t},skipUpdate:function(e){this._skipUpdate=e},select:function(n){var r=this,i=r.options.selectable,a=i!==`multiple`&&i!==!1,o=r._selectedIndices,s=this.content.find(`.k-selected`).first(),c=s.length?[this.items().index(s)]:[-1],l=[],u=[],d;if(n===t)return o.slice();n=r._get(n),n.length===1&&n[0]===-1&&(n=[]);var f=e.Deferred().resolve(),p=r.isFiltered();return p&&!a&&r._deselectFiltered(n)?f:a&&!p&&e.inArray(je(n),o)!==-1&&e.inArray(je(n),c)!==-1?(r._dataItems.length&&r._view.length&&(r._dataItems=[r._view[o[0]].item]),f):(d=r._deselect(n),u=d.removed,n=d.indices,n.length&&(a&&(n=[je(n)]),l=r._select(n)),(l.length||u.length)&&(r._valueComparer=null,r.trigger(m,{added:l,removed:u})),f)},removeAt:function(e){return this._selectedIndices.splice(e,1),this._values.splice(e,1),this._valueComparer=null,{position:e,dataItem:this._dataItems.splice(e,1)[0]}},setValue:function(e){e=Array.isArray(e)||e instanceof f?e.slice(0):[e],this._values=e,this._valueComparer=null},value:function(n){var r=this,i=r._valueDeferred,a;return n===t?r._values.slice():(r.setValue(n),(!i||i.state()===`resolved`)&&(r._valueDeferred=i=e.Deferred()),r.bound()&&(a=r._valueIndices(r._values),r.options.selectable===`multiple`&&r.select(-1),r.select(a),i.resolve()),r._skipUpdate=!1,i)},items:function(){let t=[];return this.content.children(`ul`).each(function(){e(this).children(E+`, `+D).each(function(){t.push(this)})}),e(t)},_click:function(e){if(this._touchTriggered){this._touchTriggered=!1;return}e.isDefaultPrevented()||this._triggerClick(e.currentTarget)},_createOnScrollProxy:function(){var e=function(){var e=this;clearTimeout(e._scrollId),e._scrollId=setTimeout(function(){e._renderHeader()},50)};this._onScroll=e.bind(this)},_triggerClick:function(t){let n=this,r=e(t),i=n.getElementIndex(r),a=n.dataItemByIndex(i),o=n.options.actionField;o&&a&&a[o]&&!n.trigger(`action`,{item:r,dataItem:a,action:a[o]})||this.trigger(M,{item:r})||this.select(t)},_valueExpr:function(e,t){var n=this,r=0,i,a=[];if(!n._valueComparer||n._valueType!==e){for(n._valueType=e;r<t.length;r++)a.push(Oe(t[r],e));i=(e,t)=>{for(var n=0;n<a.length;n++)if(e===t[n])return n;return-1},n._valueComparer=function(e){return i(e,a)}}return n._valueComparer},_dataItemPosition:function(e,t){var n=this._valueGetter(e);return this._valueExpr(typeof n,t)(n)},_getter:function(){this._valueGetter=n.getter(this.options.dataValueField)},_deselect:function(t){let n=this,r=n.items().toArray(),i=n.options.selectable,a=n._selectedIndices,o=n._dataItems,s=n._values,c=[],l=0,u=0,d,f,p=0;if(t=t.slice(),i===!0||!t.length){for(;l<a.length;l++)e(r[a[l]]).removeClass(_).attr(we,!1),c.push({position:l,dataItem:o[l]});n._values=[],n._dataItems=[],n._selectedIndices=[]}else if(i===`multiple`)for(;l<t.length;){if(d=t[l],!(n.options.checkboxes?e(r[d]).attr(we)===`true`:e(r[d]).hasClass(_))){l++;continue}for(;u<a.length;){if(f=a[u],f===d){e(r[f]).removeClass(_).attr(we,!1);var m=this._view[d].item,h=this._dataItemPosition(m,this._values);c.push({position:h,dataItem:m}),o.splice(u,1),a.splice(u,1),t.splice(l,1),s.splice(u,1),p+=1,--l,--u;break}u++}l++}return{indices:t,removed:c}},_deselectFiltered:function(t){let n=this.items();for(var r,i,a,o=[],s=0;s<t.length;s++)i=t[s],r=this._view[i].item,a=this._dataItemPosition(r,this._values),a>-1&&(o.push(this.removeAt(a)),e(n[i]).removeClass(_));return o.length?(this.trigger(m,{added:[],removed:o}),!0):!1},_select:function(t){let n=this,r=n.items().toArray(),i=n._view,a,o,s=[],c=0;for(je(t)!==-1&&n.focus(t);c<t.length;c++)o=t[c],a=i[o],!(o===-1||!a)&&(a=a.item,n._selectedIndices.push(o),n._dataItems.push(a),n._values.push(n._valueGetter(a)),e(r[o]).toggleClass(_,!n.options.checkboxes).attr(we,!0),s.push({dataItem:a}));return s},getElementIndex:function(t){return e(t).data(`offset-index`)},_get:function(e){return typeof e==`number`?e=[e]:H(e)||(e=this.getElementIndex(e),e=[e===t?-1:e]),e},_templates:function(){var e,t=this.options,r={template:t.template,groupTemplate:t.groupTemplate,fixedGroupTemplate:t.fixedGroupTemplate};for(var i in t.columns&&t.columns.forEach((e,t)=>{var i=e.field?e.field.toString():G,a=e=>l(n.getter(i)(e));r[`column`+t]=e.template||a}),r)e=r[i],e&&typeof e!=`function`&&(r[i]=n.template(e));this.templates=r},_normalizeIndices:function(e){for(var n=[],r=0;r<e.length;r++)e[r]!==t&&n.push(e[r]);return n},_valueIndices:function(e,t){var n=this._view,r=0,i;if(t=t?t.slice():[],!e.length)return[];for(;r<n.length;r++)i=this._dataItemPosition(n[r].item,e),i!==-1&&(t[i]=r);return this._normalizeIndices(t)},_firstVisibleItem:function(){let t=this.content[0].scrollTop,n=this.content.children(`ul`);if(n.length===0)return null;if(t===0&&this._view&&this._view.length>0)return this._view[0];let r=[],i=0;if(n.each(function(t){let n=e(this),a=n.children(),o=parseFloat(n.css(`gap`))||0;t>0&&(i+=parseFloat(n.css(`margin-top`))||0),a.each(function(t){let n=e(this),s=n.outerHeight(!0);(n.hasClass(`k-list-item`)||n.hasClass(`k-table-row`))&&r.push({element:this,top:i,height:s}),i+=s,t<a.length-1&&(i+=o)})}),r.length===0)return null;for(let n=0;n<r.length;n++){let i=r[n];if(i.top+i.height>t)return this._view[e(i.element).data(`offset-index`)]}return this._view[e(r[r.length-1].element).data(`offset-index`)]},_fixedHeader:function(){this.isGrouped()&&this.templates.fixedGroupTemplate&&this.options.fixedGroupHeader!==!1?(this.header&&(this.header.closest(Te).length?this.header.closest(Te).show():this.header.show()),this.content.scroll(this._onScroll)):(this.header&&(this.header.closest(Te).length?this.header.closest(Te).hide():this.header.hide()),this.content.off(`scroll`,this._onScroll))},_renderHeader:function(){let e=this,t=e.templates.fixedGroupTemplate;if(!t||!e.header)return;let n=e._firstVisibleItem();n&&n.group.toString().length&&e.header.html(t(n.group))},_renderItem:function(e){let t=this,n=t.options,r=`<li tabindex="-1" role="${n.aria&&n.aria.itemRole||`option`}" unselectable="on" `,i=e.item,a=e.selected,o=n.columns&&n.columns.length,s=e.index%2==1?` k-table-alt-row`:``,c=n.iconField,u=n.descriptionField,d=n.actionField,f=c&&i&&i[c],p=u&&i&&i[u],m=d&&i&&i[d];return o?r+=`class="k-table-row`+s:r+=`class="k-list-item`,a&&!n.checkboxes&&(r+=` k-selected`),r+=`" aria-selected="`+(a?`true`:`false`)+`" data-offset-index="`+e.index+`"`,m&&(r+=` data-action="`+l(i[d])+`"`),r+=`>`,o?r+=this._renderColumns(i):r+=t._renderItemContent(i,f,p),r+`</li>`},_renderItemContent:function(e,t,r){let i=this,a=i.options,o=``;if(t){let t=e[a.iconField];t&&(o+=`<span class="k-list-item-icon-wrapper" role="presentation">`,o+=n.ui.icon({icon:t,iconClass:`k-list-item-icon`,attr:{"aria-hidden":`true`}}),o+=`</span>`)}if(a.checkboxes&&(o+=`<span class="k-checkbox-wrap"><input class="k-checkbox" type="checkbox" tabindex="-1" aria-hidden="true"></span>`),o+=`<span class="k-list-item-text">`,i.templates.template)o+=i.templates.template(e);else{let t=a.dataTextField||`text`,r=n.getter(t)(e);o+=l(r)}if(o+=`</span>`,r){let t=e[a.descriptionField];t&&(o+=`<span class="k-list-item-description">`+l(t)+`</span>`)}return o},_renderColumns:function(e){let t=``;for(let r=0;r<this.options.columns.length;r++){let i=this.options.columns[r].width,o=parseInt(i,10),s=``;i&&!isNaN(o)&&(s+=`${n.attr(`style-width`)}="${o}${a.test(i)?`%`:`px`}"`),t+=`<span class='k-table-td' `+s+`>`,t+=this.templates[`column`+r](e),t+=`</span>`}return t},_generateGroupId:function(e,n){let r=(n===null||n===t?``:String(n)).replace(/\s+/g,`-`).replace(/[^a-zA-Z0-9-_]/g,``);return this._optionID+`-group-`+e+`-`+r},_renderGroupedItem:function(t,r){let i=this,a=i.options,o=a.groupIconField,s=a.columns&&a.columns.length,c=i._generateGroupId(r,t.value),u=``;if(o&&t.items&&t.items.length>0){let e=t.items[0][o];e&&(u=`<span class="k-list-item-icon-wrapper" role="presentation">`+n.ui.icon({icon:e,iconClass:`k-list-item-icon`,attr:{"aria-hidden":`true`}})+`</span>`)}let d;return d=i.templates.groupTemplate?i.templates.groupTemplate(t.value):l(t.value),{element:e(`
<li class='${s?`k-table-group-row`:`k-list-group-item`}' role='presentation' id='${c}'>
${u}
<span class='${s?`k-table-th`:`k-list-item-text`}'>
${d}
</span>
</li>
`),groupId:c}},_render:function(){let t=this,r=this.isGrouped(),i=``,a,o=0,s,c=[],l=this.dataSource.view(),u=this.value(),d,f;t._current=null;let p=[];if(r){t.options.columns&&t.options.columns.length;for(let e=0;e<l.length;e++){d=l[e],f=!0;let n=t._generateGroupId(e,d.value);if(p.push(n),i+=`<ul unselectable='on' data-group-id='`+n+`'>`,e>0||t.options.fixedGroupHeader===!1){let n=t._renderGroupedItem(d,e);i+=n.element.prop(`outerHTML`)}for(let e=0;e<d.items.length;e++)s={selected:t._selected(d.items[e],u),item:d.items[e],group:d.value,newGroup:f,isLastGroupedItem:e===d.items.length-1,index:o},c[o]=s,o+=1,i+=this._renderItem(s),f=!1;i+=`</ul>`}}else{i+=`<ul unselectable='on'>`;for(let e=0;e<l.length;e++)s={selected:this._selected(l[e],u),item:l[e],index:e},c[e]=s,i+=this._renderItem(s);i+=`</ul>`}this._view=c,a=e(i),n.applyStylesFromKendoAttributes(a,[`width`,`background-color`]),this.content.empty().append(a),this.content.find(`ul`).each((t,n)=>{this._applyUlAttributes(e(n),t,r,p[t])}),r&&c.length&&this._renderHeader()},_selected:function(e,t){return(!this.isFiltered()||this.options.selectable===`multiple`)&&this._dataItemPosition(e,t)!==-1},setDSFilter:function(e){this._lastDSFilter=V({},e)},isFiltered:function(){return this._lastDSFilter||this.setDSFilter(this.dataSource.filter()),!n.data.Query.compareFilters(this.dataSource.filter(),this._lastDSFilter)},refresh:function(e){var t=this,n=e&&e.action,r=t.options.skipUpdateOnBind,i=n===`itemchange`,a;t.trigger(L),t._fixedHeader(),t._render(),t.bound(!0),i||n===`remove`?(a=Ne(t._dataItems,e.items),a.changed.length&&(i?t.trigger(ee,{items:a.changed}):t.value(t._getValues(a.unchanged)))):t.isFiltered()||t._skipUpdate||t._emptySearch?(t.focus(0),(t._skipUpdate||t._emptySearch&&t._selectedIndices.length)&&(t._skipUpdate=!1,t._selectedIndices=t._valueIndices(t._values,t._selectedIndices))):!r&&(!n||n===`add`)&&t.value(t._values),t._valueDeferred&&t._valueDeferred.resolve(),t.trigger(R)},bound:function(e){if(e===t)return this._bound;this._bound=e},isGrouped:function(){return(this.dataSource.group()||[]).length}});r.plugin(Ae);function je(e){return e[e.length-1]}function Me(e){var t=e.selectedIndex;return t>-1?e.options[t]:{}}function Ne(e,t){var n=t.length,r=e.length,i,a,o,s,c=[],l=[];if(r)for(o=0;o<r;o++){for(i=e[o],a=!1,s=0;s<n;s++)if(i===t[s]){a=!0,c.push({index:o,item:i});break}a||l.push(i)}return{changed:c,unchanged:l}}function Y(t){return!(!t||e.isEmptyObject(t)||t.filters&&!t.filters.length)}function Pe(t,n){var r,i=!1;return t.filters&&=(r=e.grep(t.filters,function(e){return i=Pe(e,n),e.filters?e.filters.length:e.field!=n}),!i&&t.filters.length!==r.length&&(i=!0),r),i}n.cssProperties.registerPrefix(`List`,`k-list-`)})(window.kendo.jQuery),kendo,kendo.jQuery;function dy(e,t,n){return{value:e.selectable===`multiple`||e.checkboxes?t:t[0],success:function(e){n(e)}}}(function(e,t){let n=window.kendo,r=n.ui,i=n.htmlEncode,a=r.Widget,o=r.DataBoundWidget,s=/^\d+(\.\d+)?%$/i,c=`k-list-ul`,l=`k-table`,u=`k-selected`,d=`k-focus`,f=`k-hover`,p=`change`,m=`click`,h=`listBound`,g=`itemChange`,_=`activate`,v=`deactivate`,y=`.k-table-group-row`;function b(e){return e[e.length-1]}function x(e){return e instanceof Array?e:[e]}function S(e){return typeof e==`string`||typeof e==`number`||typeof e==`boolean`}function C(e,t,n){return Math.ceil(e*t/n)}function w(e,t,n){let r=document.createElement(n||`div`);return t&&(r.className=t),e.appendChild(r),r}function T(t){let r=e(`<div class="k-list `+t+` k-virtual-list"><div class="k-list-content"><ul class="k-list-ul"><li class="k-list-item"><span class="k-list-item-text">test</span></li></ul></div></div>`);r.css({position:`absolute`,left:`-200000px`,visibility:`hidden`}),r.appendTo(document.body);let i=parseFloat(n.getComputedStyles(r.find(`.k-list-item`)[0],[`height`]).height);return r.remove(),i}function E(t,n){if(n&&n.length){let e=window.getComputedStyle(n[0]),t=e.gap||e.rowGap||`0`;return parseFloat(t)||0}let r=t instanceof e?t[0]:t;if(!r||!r.parentNode)return 0;let i=document.createElement(`ul`);i.className=c,i.style.cssText=`position:absolute;visibility:hidden;left:-9999px;`,r.appendChild(i);let a=window.getComputedStyle(i),o=a.gap||a.rowGap||`0`,s=parseFloat(o)||0;return r.removeChild(i),s}function D(e,t,n){return{down:e*n,up:e*(t-1-n)}}function O(e,t){let n=(e.listScreens-1-e.threshold)*t,r=e.threshold*t;return function(e,t,i){return t>i?t-e.top<n:e.top===0||t-e.top>r}}function k(e,t){return function(n){return t(e.scrollTop,n)}}function A(e){return function(t,n){return e(t.items,t.index,n),t}}function j(e,t){e.style.webkitTransform=`translateY(`+t+`px)`,e.style.transform=`translateY(`+t+`px)`}function M(e,t,n,r){let i=0;r||=0;let a=t+r;for(let t=0;t<n.length;t++){let{startIndex:r,itemCount:o}=n[t];if(e<r+o){t>0&&(i+=a),i+=(e-r)*a;break}else t>0&&(i+=a),i+=o*a}return i}function N(e,t,n,r){r||=0;let i=e+Math.max(0,n-1),a=Math.max(0,i-n);return i*t+a*r}function P(e,t,n,r){if(!(e.group()||[]).length)return[];let i=e.view()||[];if(!i.length)return[];let a=[],o=t||0,s=0;if(r&&r.size>0)for(let e of r.values())e>=s&&(s=e+1);for(let e of i){let t=e.items||[];if(!t.length)continue;let i;r?r.has(e.value)?i=r.get(e.value):(i=s++,r.set(e.value,i)):i=(n||0)+a.length,a.push({value:e.value,startIndex:o,itemCount:t.length,globalGroupIndex:i}),o+=t.length}return a}function F(t,r){return function(i,a){for(let o=0,s=i.length;o<s;o++)t(i[o],a[o],r),a[o].item&&this.trigger(g,{item:e(i[o]),data:a[o].item,ns:n.ui})}}function I(e,t){let n;return t>0?(n=e.splice(0,t),e.push(...n)):(n=e.splice(t,-t),e.unshift(...n)),n}function L(r,a,o){let s=this,c=s.options,l=a.item?o.template:o.placeholderTemplate,f=c.columns?.length,p=a.index%2==1?`k-table-alt-row`:``,m=c.iconField,h=c.descriptionField,g=c.actionField,_=a.item,v=m&&_&&_[m],y=h&&_&&_[h],b=g&&_&&_[g];if(r=e(r),a.index===0&&this.header&&a.group&&this.header.html(o.fixedGroupTemplate(a.group)),r.attr(`data-uid`,_?_.uid:``).attr(`data-offset-index`,a.index),b?(r.attr(`data-action`,_[g]),r.addClass(`k-list-item-action`)):(r.removeAttr(`data-action`),r.removeClass(`k-list-item-action`)),f&&_){p.length>0?r.addClass(p):r.removeClass(`k-table-alt-row`);let t=e(R(c,_,o));n.applyStylesFromKendoAttributes(t,[`width`,`max-width`]),r.empty().append(t)}else{r.find(`.k-list-item-group-label`).remove();let e=r.find(`.k-list-item-text`);e.html(l(_||{}));let t=r.find(`.k-list-item-icon-wrapper`);if(v){let r=n.ui.icon({icon:_[m],iconClass:`k-list-item-icon`,attr:{"aria-hidden":`true`}});t.length===0?e.before(`<span class="k-list-item-icon-wrapper" role="presentation">${r}</span>`):t.attr(`role`,`presentation`).html(r)}else t.remove();let a=r.find(`.k-list-item-description`);y?a.length===0?e.after(`<span class="k-list-item-description">${i(_[h])}</span>`):a.html(i(_[h])):a.remove()}r.toggleClass(d,a.current),r.toggleClass(u,!s.options.checkboxes&&a.selected),r.attr(`aria-selected`,a.selected),s.options.checkboxes&&r.find(`input.k-checkbox`).toggleClass(`k-checked`,a.selected).prop(`checked`,a.selected),r.toggleClass(`k-first`,a.newGroup),r.toggleClass(`k-last`,a.isLastGroupedItem),r.toggleClass(`k-loading-item`,!_),a.index!==0&&a.newGroup?f?e(`<span class="k-table-td k-table-group-td"><span>${o.groupTemplate(a.group)}</span></span>`).appendTo(r):e(`<div class="k-list-item-group-label"></div>`).appendTo(r).html(o.groupTemplate(a.group)):a.group&&f&&r.append(e(`<span class="k-table-td k-table-spacer-td"></span>`)),a.top!==t&&r.css(`top`,a.top+`px`)}function R(e,t,r){let i=``;for(let a=0;a<e.columns.length;a++){let o=e.columns[a].width,c=parseInt(o,10),l=``;if(o){let e=`${c}${s.test(o)?`%`:`px`}`;l=`${n.attr(`style-width`)}="${e}" ${n.attr(`style-max-width`)}="${e}"`}i+=`<span class='k-table-td' ${l}>`,i+=r[`column`+a](t),i+=`</span>`}return i}function ee(e,t){let n=t.length,r=e.length,i=[],a=[];if(r)for(let o=0;o<r;o++){let r=e[o],s=!1;for(let e=0;e<n;e++)if(r===t[e]){s=!0,i.push({index:o,item:r});break}s||a.push(r)}return{changed:i,unchanged:a}}function te(e){return e&&e.state()!==`resolved`}let z=o.extend({init:function(t,r){let i=this,s=r.columns?.length?`k-table-body k-table-scroller`:`k-list-content`;if(i.bound(!1),i._fetching=!1,a.fn.init.call(i,t,r),i.options.itemHeight||(i.options.itemHeight=T(r.listSize)),i._cssGap=0,r=i.options,i.element.attr(`role`,`listbox`),i.options.columns?.length){let t=`.`+s.split(` `).join(`.`);i.content=i.wrapper=i.element.find(t),i.content.length||(i.content=i.wrapper=e(`<div unselectable='on' class='${s}'></div>`).appendTo(i.element));let n=e(`<div class="${i._getFixedGroupHeaderClass()}"><span class="k-table-th"></span></div>`);i.content.before(n),i.header=n.find(`.k-table-th`)}else i.header=e(`<div class='${i._getFixedGroupHeaderClass()}'></div>`).appendTo(i.element),i.content=i.wrapper=e(`<div unselectable='on' class='${s}'></div>`).appendTo(i.element);i.element.children(`.k-list-footer, .k-table-footer`).appendTo(i.element),r.ariaLabel?this.element.attr(`aria-label`,r.ariaLabel):r.ariaLabelledBy&&this.element.attr(`aria-labelledby`,r.ariaLabelledBy),i.element.on(`mouseenter.VirtualList`,`li:not(.k-loading-item)`,function(){e(this).addClass(f)}).on(`mouseleave.VirtualList`,`li`,function(){e(this).removeClass(f)}),i._values=x(i.options.value),i._selectedDataItems=[],i._selectedIndexes=[],i._rangesList={},i._promisesList=[],i._optionID=n.guid(),i._templates(),i.setDataSource(r.dataSource),i.content.on(`scroll.VirtualList`,n.throttle(function(){i._renderItems(),i._triggerListBound()},r.delay)),i._selectable(),o.fn.endInit.call(i)},options:{name:`VirtualList`,autoBind:!0,delay:100,height:null,listScreens:4,threshold:.5,itemHeight:null,oppositeBuffer:1,type:`flat`,selectable:!1,value:[],dataValueField:null,template:e=>i(e),placeholderTemplate:()=>`loading...`,groupTemplate:e=>i(e),fixedGroupTemplate:e=>i(e),fixedGroupHeader:!0,mapValueTo:`index`,valueMapper:null,ariaLabel:null,ariaLabelledBy:null,id:null,iconField:null,descriptionField:null,groupIconField:null,actionField:null,checkboxes:!1},events:[p,m,h,g,_,v,`action`],_isTableVariant:function(){return!!this.options.columns?.length},_getItemClass:function(){return this._isTableVariant()?`k-table-row`:`k-list-item`},_getItemHeightStyle:function(){return this.options.itemHeight+`px`},_getHeaderHeight:function(){return this.header?.is(`:visible`)?this.header.outerHeight():0},_toggleHeaderVisibility:function(e){(this.header.closest(y).length?this.header.closest(y):this.header)[e?`show`:`hide`]()},_getHeaderTextSelector:function(){return this._isTableVariant()?`.k-table-th`:`.k-list-item-text`},_getGroupHeaderClass:function(){return this._isTableVariant()?`k-table-group-row`:`k-list-group-item`},_getFixedGroupHeaderClass:function(){return this._isTableVariant()?`k-table-group-sticky-header`:`k-list-group-sticky-header`},setOptions:function(e){a.fn.setOptions.call(this,e),this._selectProxy&&this.options.selectable===!1?this.element.off(m,`.`+this._getItemClass(),this._selectProxy):!this._selectProxy&&this.options.selectable&&this._selectable(),this._templates(),this.refresh()},items:function(){return e(this._items)},ulElements:function(){let t=this;return t.options.type===`flat`?t.ul||e():t.content.find(`.k-list-ul`)},destroy:function(){this.wrapper.off(`.VirtualList`),this.dataSource.unbind(p,this._refreshHandler),a.fn.destroy.call(this)},setDataSource:function(e){let t=this,r=e||{};if(r=Array.isArray(r)?{data:r}:r,r=n.data.DataSource.create(r),t.dataSource){t.dataSource.unbind(p,t._refreshHandler),t._clean(),t.bound(!1),t._deferValueSet=!0;let e=t.value();t.value([]),t.mute(function(){t.value(e)})}else t._refreshHandler=t.refresh.bind(t);t.dataSource=r.bind(p,t._refreshHandler),t.setDSFilter(r.filter()),r.view().length===0?t.options.autoBind&&r.fetch():t.refresh()},skip:function(){return this.dataSource.currentRangeStart()},_triggerListBound:function(){let e=this,t=e.skip();e.bound()&&!e._selectingValue&&e._skip!==t&&(e._skip=t,e.trigger(h))},_getValues:function(t){let n=this._valueGetter;return e.map(t,e=>n(e))},_highlightSelectedItems:function(){let e=this.options.checkboxes;for(let t=0;t<this._selectedDataItems.length;t++){let n=this._getElementByDataItem(this._selectedDataItems[t]);n.length&&(e?(n.find(`input.k-checkbox`).toggleClass(`k-checked`,!0).prop(`checked`,!0),n.attr(`aria-selected`,!0)):n.addClass(u))}},_focusSelectedInFilteredData:function(){let e=this,t=e._selectedDataItems,n=e._valueGetter,r=0;if(t.length){let i=e.dataSource.flatView(),a=n(t[0]);for(let t=0;t<i.length;t++){let o=e.options.type===`group`?i[t].item:i[t];if(o&&n(o)===a){r=t;break}}}e.focus(r)},refresh:function(e){let t=this,n=e?.action,r=n===`itemchange`,i=this.isFiltered();if(!t._mute){if(t._deferValueSet=!1,t._fetching?(t._renderItems&&t._renderItems(!0),t._triggerListBound()):(i&&t._focusSelectedInFilteredData(),t._createList(),!n&&t._values.length&&!i&&!t.options.skipUpdateOnBind&&!t._emptySearch?(t._selectingValue=!0,t.bound(!0),t.value(t._values,!0).done(function(){t._selectingValue=!1,t._triggerListBound()})):(t.bound(!0),t._highlightSelectedItems(),t._triggerListBound())),r||n===`remove`){let n=ee(t._selectedDataItems,e.items);n.changed.length&&(r?t.trigger(`selectedItemChange`,{items:n.changed}):t.value(t._getValues(n.unchanged)))}t._fetching=!1}},removeAt:function(e){let t=this._values.splice(e,1)[0];return{position:e,dataItem:this._removeSelectedDataItem(t)}},_removeSelectedDataItem:function(e){let t=this,n=t._valueGetter;for(let r in t._selectedDataItems)if(n(t._selectedDataItems[r])===e)return t._selectedIndexes.splice(r,1),t._selectedDataItems.splice(r,1)[0]},setValue:function(e){this._values=x(e)},value:function(n,r){let i=this;return n===t?i._values.slice():(n===null&&(n=[]),n=x(n),(!i._valueDeferred||i._valueDeferred.state()===`resolved`)&&(i._valueDeferred=e.Deferred()),(i.options.selectable===`multiple`&&i.select().length&&n.length||!n.length)&&i.select(-1),i._values=n,(i.bound()&&!i._mute&&!i._deferValueSet||r)&&i._prefetchByValue(n),i._valueDeferred)},_checkValuesOrder:function(e){if(this._removedAddedIndexes?.length===e.length){let e=this._removedAddedIndexes.slice();return this._removedAddedIndexes=null,e}return e},_prefetchByValue:function(e){let t=this,n=t._dataView,r=t._valueGetter,i=t.options.mapValueTo,a=[];for(let t=0;t<e.length;t++)for(let i=0;i<n.length;i++){let o=n[i].item;o&&(S(o)?e[t]===o:e[t]===r(o))&&a.push(n[i].index)}if(a.length===e.length){t._values=[],t.select(a);return}if(typeof t.options.valueMapper==`function`){let n=i===`index`?t.mapValueToIndex:t.mapValueToDataItem;t.options.valueMapper(dy(this.options,e,n.bind(t)))}else t.value()[0]?(t._selectingValue=!1,t._triggerListBound()):t.select([-1])},mapValueToIndex:function(e){if(e=e===t||e===-1||e===null?[]:x(e),!e.length)e=[-1];else{let e=this._deselect([]).removed;e.length&&this._triggerChange(e,[])}this.select(e)},mapValueToDataItem:function(n){if(n=n===t||n===null?[]:x(n),!n.length)this.select([-1]);else{let t=e.map(this._selectedDataItems,(e,t)=>({index:t,dataItem:e})),r=e.map(n,(e,t)=>({index:t,dataItem:e}));this._selectedDataItems=n,this._selectedIndexes=[];for(let e=0;e<this._selectedDataItems.length;e++){let t=this._getElementByDataItem(this._selectedDataItems[e]);this._selectedIndexes.push(this._getIndecies(t)[0]),this.options.checkboxes?(t.find(`input.k-checkbox`).toggleClass(`k-checked`,!0).prop(`checked`,!0),t.attr(`aria-selected`,!0)):t.addClass(u)}this._triggerChange(t,r),this._valueDeferred&&this._valueDeferred.resolve()}},deferredRange:function(t){let n=this.dataSource,r=this.itemCount,i=this._rangesList,a=e.Deferred(),o=[],s=Math.floor(t/r)*r,c=Math.ceil(t/r)*r,l=c===s?[c]:[s,c];return e.each(l,(t,a)=>{let s=a+r,c=i[a],l;!c||c.end!==s?(l=e.Deferred(),i[a]={end:s,deferred:l},n._multiplePrefetch(a,r,()=>{l.resolve()})):l=c.deferred,o.push(l)}),e.when(...o).done(()=>{a.resolve()}),a},prefetch:function(t){let n=this,r=this.itemCount,i=!n._promisesList.length;return te(n._activeDeferred)||(n._activeDeferred=e.Deferred(),n._promisesList=[]),e.each(t,(e,t)=>{n._promisesList.push(n.deferredRange(n._getSkip(t,r)))}),i&&e.when(...n._promisesList).done(()=>{n._promisesList=[],n._activeDeferred.resolve()}),n._activeDeferred},_findDataItem:function(e,t){if(this.options.type===`group`)for(let n=0;n<e.length;n++){let r=e[n].items;if(r.length<=t)t-=r.length;else return r[t]}return e[t]},_getRange:function(e,t){return this.dataSource._findRange(e,Math.min(e+t,this.dataSource.total()))},dataItemByIndex:function(t){let r=this,i=r.itemCount,a=r._getSkip(t,i),o=this._getRange(a,i);return r._getRange(a,i).length?(r.options.type===`group`&&(n.ui.progress(e(r.wrapper),!0),r.mute(function(){r.dataSource.range(a,i,()=>{n.ui.progress(e(r.wrapper),!1)}),o=r.dataSource.view()})),r._findDataItem(o,[t-a])):null},selectedDataItems:function(){return this._selectedDataItems.slice()},scrollWith:function(e){this.content.scrollTop(this.content.scrollTop()+e)},scrollTo:function(e){this.content.scrollTop(e)},scrollToIndex:function(e){let t=this._getElementPosition?this._getElementPosition(e):e*(this.options.itemHeight+this._cssGap);this.scrollTo(t)},focus:function(n){let r=this,i=r.options.itemHeight,a=r._optionID,o,s,c,l=!0;if(n===t)return c=r.content.find(`.k-focus`),c.length?c:null;if(typeof n==`function`){let e=r.dataSource.flatView();for(let t=0;t<e.length;t++)if(n(e[t])){n=t;break}}if(n instanceof Array&&(n=b(n)),isNaN(n)?(o=e(n),s=parseInt(e(o).attr(`data-offset-index`),10)):(s=n,o=r._getElementByIndex(s)),s===-1){r.content.find(`.k-focus`).removeClass(d),r._focusedIndex=t;return}if(o.length){o.hasClass(d)&&(l=!1);let e=r._focusedIndex;e!==t&&(c=r._getElementByIndex(e),c.removeClass(d).removeAttr(`id`),l&&r.trigger(v)),r._focusedIndex=s,o.addClass(d).attr(`id`,a);let n=r._getRenderedElementPosition(o);n===0&&s>0&&(n=r._getElementPosition(s));let u=r._getHeaderHeight(),f=e!==t&&s<e,p=e!==t&&s>e,m=this.content.scrollTop(),h=m+u,g=m+this._screenHeight,y=n+i,b;b=n<h&&y>m?`top`:n===g||n<g&&g<y?`bottom`:n>=h&&y<=g?`inScreen`:`outScreen`,b===`top`?r.scrollTo(Math.max(0,n-u)):b===`bottom`?r.scrollTo(n+i-r._screenHeight):b===`outScreen`&&(f?r.scrollTo(Math.max(0,n-u)):p?r.scrollTo(n+i-r._screenHeight):r.scrollTo(Math.max(0,n-u))),l&&r.trigger(_)}else{let e=r._focusedIndex;e!==t&&(c=r._getElementByIndex(e),c.removeClass(d).removeAttr(`id`)),r._focusedIndex=s,r.items().removeClass(d);let n=r._getElementPosition(s),a=r._getHeaderHeight();e!==t&&s<e?r.scrollTo(Math.max(0,n-a)):e!==t&&s>e?r.scrollTo(n+i-r._screenHeight):r.scrollTo(Math.max(0,n-a))}},focusIndex:function(){return this._focusedIndex},focusFirst:function(){this.scrollTo(0),this.focus(0)},focusLast:function(){let e=this.dataSource.total();this.scrollTo(this.heightContainer.offsetHeight),this.focus(e-1)},focusPrev:function(){let e=this._focusedIndex;return!isNaN(e)&&e>0?(--e,this.focus(e),this.focus()?.hasClass(`k-loading-item`)&&(e+=1,this.focus(e)),e):(e=this.dataSource.total()-1,this.focus(e),e)},focusNext:function(){let e=this._focusedIndex,t=this.dataSource.total()-1;return!isNaN(e)&&e<t?(e+=1,this.focus(e),this.focus()?.hasClass(`k-loading-item`)&&(--e,this.focus(e)),e):(e=0,this.focus(e),e)},_triggerChange:function(e=[],t=[]){(e.length||t.length)&&this.trigger(p,{removed:e,added:t})},select:function(n){let r=this,i=r.options.selectable!==`multiple`,a=te(r._activeDeferred),o=this.isFiltered();if(n===t)return r._selectedIndexes.slice();(!r._selectDeferred||r._selectDeferred.state()===`resolved`)&&(r._selectDeferred=e.Deferred());let s=r._getIndecies(n),c=i&&!o&&b(s)===b(this._selectedIndexes),l=r._deselectCurrentValues(s);if(l.length||!s.length||c)return r._triggerChange(l),r._valueDeferred&&r._valueDeferred.resolve().promise(),r._selectDeferred.resolve().promise();s.length===1&&s[0]===-1&&(s=[]);let u=s,d=r._deselect(s);l=d.removed,s=d.indices,i&&(a=!1,s.length&&(s=[b(s)]));let f=function(){let e=r._select(s);!r._preventFocus&&(u.length===s.length||i)&&r.focus(s),r._triggerChange(l,e),r._valueDeferred&&r._valueDeferred.resolve(),r._selectDeferred.resolve()},p=r.prefetch(s);return a||(p?p.done(f):f()),r._selectDeferred.promise()},bound:function(e){if(e===t)return this._listCreated;this._listCreated=e},mute:function(e){this._mute=!0,e(),this._mute=!1},setDSFilter:function(t){this._lastDSFilter=e.extend({},t)},isFiltered:function(){return this._lastDSFilter||this.setDSFilter(this.dataSource.filter()),!n.data.Query.compareFilters(this.dataSource.filter(),this._lastDSFilter)},skipUpdate:e.noop,_getElementByIndex:function(t){return this.items().filter((n,r)=>t===parseInt(e(r).attr(`data-offset-index`),10))},_getElementByDataItem:function(t){let n=this._dataView,r=this._valueGetter,i;for(let e=0;e<n.length;e++)if(n[e].item&&S(n[e].item)?n[e].item===t:n[e].item&&t&&r(n[e].item)==r(t)){i=n[e];break}return i?this._getElementByIndex(i.index):e()},_clean:function(){if(this.result=t,this._lastScrollTop=t,this._skip=t,e(this.heightContainer).remove(),this.heightContainer=t,this.content&&this.content.empty(),this._flatUl=null,this.ul=null,this._groupUlCache)for(let e in this._groupUlCache){let t=this._groupUlCache[e];t?.ul?.parentNode&&t.ul.parentNode.removeChild(t.ul)}this._groupContainers=[],this._groupUlCache={},this._groupRanges=null,this._items=[],this._groupValueMap=null},_height:function(){let e=!!this.dataSource.view().length,t=this.options.height,n=this.options.itemHeight+(this._cssGap||0),r=this.dataSource.total();return e?t/n>r&&(t=r*n):t=0,t},setScreenHeight:function(){let e=this._height();this.content.height(e),this._screenHeight=e},screenHeight:function(){return this._screenHeight},_getRenderedElementPosition:function(e){if(!e||!e.length)return 0;let t=e[0],n=e.closest(`ul`)[0];if(!n)return t.offsetTop;let r=(n.style.transform||n.style.webkitTransform||``).match(/translateY\((-?\d+(?:\.\d+)?)px\)/);return(r?parseFloat(r[1]):0)+t.offsetTop},_getElementLocation:function(e){let t=this.content.scrollTop(),n=this._screenHeight,r=this.options.itemHeight,i=this._getElementPosition(e),a=i+r,o=t+n,s=t+this._getHeaderHeight();return i<s&&a>t?`top`:i===o||i<o&&o<a?`bottom`:i>=s&&a<=o?`inScreen`:`outScreen`},_getElementPosition:function(e){let t=this.options.itemHeight,n=this._groupRanges,r=this._cssGap||0;if(n&&n.length){let i=n[n.length-1],a=i.startIndex+i.itemCount-1;if(e<=a)return M(e,t,n,r);let o=M(a,t,n,r),s=e-a,c=a/n.length,l=Math.floor(s/c);return o+s*(t+r)+l*t}return e*(t+r)},_templates:function(){let e=this.options,t={template:e.template,placeholderTemplate:e.placeholderTemplate,groupTemplate:e.groupTemplate,fixedGroupTemplate:e.fixedGroupTemplate};e.columns&&e.columns.forEach((e,r)=>{let a=e.field?e.field.toString():`text`,o=e=>i(n.getter(a)(e));t[`column`+r]=e.template||o});for(let e in t)typeof t[e]!=`function`&&(t[e]=n.template(t[e]||``));this.templates=t},_generateItems:function(e,t){let n=[],r=this._getItemHeightStyle(),i=this._getItemClass(),a=this.options.checkboxes;for(;t-->0;){let t=document.createElement(`li`);t.tabIndex=-1,t.className=i,t.setAttribute(`role`,`option`),t.style.height=r,t.style.minHeight=r,t.style.position=`absolute`,t.style.width=`100%`,a&&t.appendChild(this._createCheckboxWrap());let o=document.createElement(`span`);o.className=`k-list-item-text`,t.appendChild(o),e.appendChild(t),n.push(t)}return n},_generateGroupId:function(e,n){let r=(n===null||n===t?``:String(n)).replace(/\s+/g,`-`).replace(/[^a-zA-Z0-9-_]/g,``);return this._optionID+`-group-`+e+`-`+r},_createGroupUl:function(t,r,i,a){let o=this,s=o.options,u=o._getItemHeightStyle(),d=document.createElement(`ul`),f=o._generateGroupId(i,r),p=s.groupIconField;d.className=o._isTableVariant()?`${c} ${l}`:c,d.style.position=`absolute`,d.style.width=`100%`,d.style.top=`0`,d.style.left=`0`,s.id&&(d.id=`${s.id}-group-${i}`),d.setAttribute(`role`,`group`),d.setAttribute(`aria-labelledby`,f),s.ariaLive&&d.setAttribute(`aria-live`,s.ariaLive);let m={ul:d,header:null,items:[],groupValue:r,hasHeader:t,groupId:f};if(t){let t=document.createElement(`li`);if(t.className=o._getGroupHeaderClass(),t.setAttribute(`role`,`presentation`),t.setAttribute(`id`,f),t.style.height=u,t.style.minHeight=u,t.style.position=`relative`,t.style.transform=`none`,t.style.overflow=`hidden`,p&&a&&a[p]){let r=document.createElement(`span`);r.className=`k-list-item-icon-wrapper`,r.setAttribute(`role`,`presentation`);let i=n.ui.icon({icon:a[p],iconClass:`k-list-group-icon`,attr:{"aria-hidden":`true`}});e(r).append(i),e(t).append(r)}let r=document.createElement(`span`);r.className=o._isTableVariant()?`k-table-th`:`k-list-item-text`,t.appendChild(r),d.appendChild(t),m.header=t}return m},_addGroupItems:function(e,t){let n=this,r=n._getItemHeightStyle(),i=n._isTableVariant(),a=n._getItemClass(),o=!i&&n.options.checkboxes;for(let s=0;s<t;s++){let t=document.createElement(`li`);if(t.tabIndex=-1,t.className=a,t.setAttribute(`role`,`option`),t.style.height=r,t.style.minHeight=r,t.style.position=`relative`,t.style.transform=`none`,!i){o&&t.appendChild(n._createCheckboxWrap());let e=document.createElement(`span`);e.className=`k-list-item-text`,t.appendChild(e)}e.ul.appendChild(t),e.items.push(t)}},_generateGroupedItems:function(e,t,n){let r=this,i=[],a=[];e.innerHTML=``;for(let o of t){let t=r._createGroupUl(o.hasHeader,o.groupValue,o.groupIndex),s=Math.min(o.itemCount,n);r._addGroupItems(t,s),j(t.ul,o.top),t.ul.setAttribute(`data-group-index`,o.groupIndex),t.ul.setAttribute(`data-start-index`,o.startIndex),t.startIndex=o.startIndex,t.itemCount=s,t.top=o.top,t.groupIndex=o.groupIndex,e.appendChild(t.ul),i.push(t),a.push(...t.items)}return{groupContainers:i,allItems:a}},_saveInitialRanges:function(){let t=this.dataSource._ranges,n=e.Deferred();n.resolve(),this._rangesList={};for(let e=0;e<t.length;e++)this._rangesList[t[e].start]={end:t[e].end,deferred:n}},_createList:function(){let t=this,r=t.content.get(0),i=t.options,a=t.dataSource;if(t.bound()&&t._clean(),t._saveInitialRanges(),t._buildValueGetter(),t.setScreenHeight(),t.itemCount=C(t._screenHeight,i.listScreens,i.itemHeight),t.itemCount>a.total()&&(t.itemCount=a.total()),t.options.type=(a.group()||[]).length?`group`:`flat`,t.options.type===`flat`){let n=document.createElement(`ul`);n.className=t._isTableVariant()?`${c} ${l}`:c,n.style.position=`relative`,t.content.get(0).appendChild(n),t._flatUl=n,i.id&&(n.id=i.id),i.ariaLive&&n.setAttribute(`aria-live`,i.ariaLive),t.ul=e(n),t._cssGap=t._isTableVariant()?0:E(t.content,t.ul),t._items=t._generateItems(n,t.itemCount);let o=a.total()*(i.itemHeight+t._cssGap);t._setHeight(o),t._toggleHeaderVisibility(!1),t.getter=t._getter(()=>{t._renderItems(!0)}),t._onScroll=(e,n)=>{let r=t._listItems(t.getter);return t._fixedHeader(e,r(e,n))},t._renderItems=t._whenChanged(k(r,t._onScroll),A(t._reorderList(t._items,L.bind(t))))}else{t._toggleHeaderVisibility(i.fixedGroupHeader!==!1),t._groupValueMap=new Map,t._cssGap=E(t.content,null),t._groupRanges=P(a,0,0,t._groupValueMap);let e=i.groupCount,r=a.options.serverGrouping===!0;if(!e&&t._groupRanges.length>0)if(r)e=t._groupRanges.length;else{let r=a.group(),i=a.data();e=i?.length&&r?.length?new n.data.Query(i).group(r).data.length:t._groupRanges.length}t._totalGroupCount=e||t._groupRanges.length,t._initialGroupRanges=t._groupRanges.slice();let o=t._totalGroupCount,s=N(a.options.serverGrouping===!0?a.total():a.data().length||a.total(),i.itemHeight,o,t._cssGap);t._setHeight(s),t._initGroupedRendering()}t._renderItems(),t._calculateGroupPadding(t._screenHeight),t._calculateColumnsHeaderPadding()},_initGroupedRendering:function(){let e=this,t=e.content.get(0);e._currentPageStart=0,e._renderedPageStart=null,e._groupUls=[],e._items=[],e.getter=e._groupedGetter(()=>{e._renderItems(!0)}),e._onScroll=(t,n)=>e._handleGroupedScroll(t,n),e._renderItems=e._whenChangedGrouped(k(t,e._onScroll),(t,n)=>(e._renderGroupedPage(t,n),t))},_handleGroupedScroll:function(e,t){let n=this,r=n.options.itemHeight,i=n.dataSource,a=n.itemCount,o=i.total(),s=n._screenHeight||300,c=n._totalGroupCount||1;if(i.options.serverGrouping!==!0)return n._buildGroupedPageData(0,e);let l=o*r+Math.max(0,c-1)*r,u=n._scrollPositionToPageInfo(e).pageStart,d=Math.max(0,o-a);e+s>=l-s*2&&u<d&&(u=d);let f=Math.min(Math.max(0,u),d);if(n._currentPageStart!==f||t){if(!i.inRange(f,a))return n._pageDeferred&&n._pageDeferred.reject(),n._pageDeferred=n.deferredRange(f),n._pageDeferred.then(()=>{n._pageDeferred=null,n.mute(()=>{i.range(f,a)});let e=n._estimateFirstGroupIndex(f);n._groupRanges=P(i,f,e,n._groupValueMap),n._updateGroupCountAndHeight(),n._currentPageStart=f,n._renderItems(!0)}),n._buildPlaceholderPageData(f,e);if(i.currentRangeStart()!==f){n.mute(()=>{i.range(f,a)}),n._groupRanges=P(i,f,n._estimateFirstGroupIndex(f),n._groupValueMap),n._updateGroupCountAndHeight(),n._currentPageStart=f;let t=n._buildGroupedPageData(f,e);return n._renderGroupedPage(t,!0,e),t}n._currentPageStart=f}return n._buildGroupedPageData(f,e)},_getKnownRangeInfo:function(e,t){let n=0;for(let r=0;r<e.length;r++){let i=e[r];n+=(+(r>0)+i.itemCount)*t}let r=e[e.length-1],i=r.startIndex+r.itemCount-1,a=e.length-1,o=n/e.length,s=(i+1)/e.length;return{knownPosition:n,lastKnownIndex:i,lastKnownGroupIndex:a,avgGroupHeight:o,avgItemsPerGroup:s}},_estimateViewportIndicesBeyondKnown:function(e,t,n,r){let{knownPosition:i,lastKnownGroupIndex:a,avgGroupHeight:o,avgItemsPerGroup:s}=n,c=e-i,l=Math.floor(c/o),u=a+1+l,d=Math.floor(u*s);d=Math.min(d,r-1);let f=t-i,p=Math.ceil(f/o),m=a+1+p,h=Math.floor(m*s);return h=Math.min(h,r-1),{viewportStartIndex:d,viewportEndIndex:h,targetGroupIndex:u}},_findViewportIndicesInKnownRanges:function(e,t,n,r,i,a){let{knownPosition:o,lastKnownGroupIndex:s,avgGroupHeight:c,avgItemsPerGroup:l}=i,u=0,d=0,f=0,p=0;for(let i=0;i<n.length;i++){let a=n[i],o=+(i>0),s=(o+a.itemCount)*r,c=p+s;if(e>=p&&e<c){let t=e-p,n=Math.floor(t/r),s=Math.max(0,n-o);u=a.startIndex+Math.min(s,a.itemCount-1),f=i}if(t>=p&&t<c){let e=t-p,n=Math.ceil(e/r),i=Math.max(0,n-o);d=a.startIndex+Math.min(i,a.itemCount-1)}p+=s}if(t>=o&&d===0){let e=t-o,n=Math.ceil(e/c),r=s+1+n;d=Math.floor(r*l),d=Math.min(d,a-1)}return{viewportStartIndex:u,viewportEndIndex:d,targetGroupIndex:f}},_calculateCenteredPageStart:function(e,t,n,r){let i=t-e+1,a=Math.floor((n-i)/2),o=Math.max(0,r-n),s=Math.max(0,e-a);return s=Math.min(s,o),t>s+n-1&&(s=Math.min(o,t-n+1),s=Math.max(0,s)),s},_scrollPositionToPageInfo:function(e){let t=this,n=t.options.itemHeight,r=t.itemCount,i=t._initialGroupRanges,a=t._screenHeight||300,o=t.dataSource.total();if(!i||!i.length){let t=Math.floor(e/n),i=Math.max(0,o-r),a=Math.max(0,t-Math.floor(r/2));return a=Math.min(a,i),{pageStart:a,groupIndex:0}}let s=t._getKnownRangeInfo(i,n),c=e+a,l;l=e>=s.knownPosition?t._estimateViewportIndicesBeyondKnown(e,c,s,o):t._findViewportIndicesInKnownRanges(e,c,i,n,s,o);let{viewportStartIndex:u,viewportEndIndex:d,targetGroupIndex:f}=l;return(d===0||d<u)&&(d=Math.min(u+Math.ceil(a/n),o-1)),{pageStart:t._calculateCenteredPageStart(u,d,r,o),groupIndex:f}},_updateGroupCountAndHeight:function(){let e=this,t=e.options,n=e.dataSource;if(!e._groupValueMap||t.type!==`group`)return;let r=e._groupValueMap.size,i=e._totalGroupCount||0,a=n.total(),o=e.itemCount,s=(n.currentRangeStart()||0)+o>=a,c=e.options.itemHeight;if(r>i||s&&r!==i){e._totalGroupCount=r;let t=N(a,c,r,e._cssGap);e._setHeight(t)}},_estimateFirstGroupIndex:function(e){let t=this._initialGroupRanges,n=this._totalGroupCount||1,r=this.dataSource.total()/n;if(t&&t.length){let n=t[t.length-1];if(e<n.startIndex+n.itemCount)for(let n=0;n<t.length;n++){let r=t[n];if(e<r.startIndex+r.itemCount)return n}}return Math.floor(e/r)},_buildPlaceholderPageData:function(e,t){let n=this,r=n.options.itemHeight,i=n._screenHeight||400,a=Math.ceil(i/r)+2,o=Math.floor(t/r),s=o*r,c=[];for(let e=0;e<a;e++){let t=o+e;c.push({item:null,group:`Loading...`,newGroup:e===0,selected:!1,current:!1,index:t,top:t*r,trueGlobalIndex:t,globalGroupIndex:-1,localIndex:e,viewIndex:0,isPlaceholder:!0})}return{pageStart:e,pageGroups:[{viewIndex:0,groupValue:`Loading...`,startIndex:0,actualGlobalStartIndex:o,globalGroupIndex:-1,itemCount:a,fullGroupItemCount:a,hasHeader:!1,isPartialGroup:!1,top:s,height:a*r,itemsBeforeLoad:0,isPlaceholder:!0}],items:c,isPlaceholder:!0}},_buildAllClientGroupInfos:function(e,t,n){let r=this,i=[],a=0,o=0;for(let s=0;s<e.length;s++){let c=e[s],l=c.value,u=c.items||[],d=u.length;if(d===0)continue;let f=s>0||r.options.fixedGroupHeader===!1,p=o,m=d+ +!!f,h=Math.max(0,m-1)*n,g=m*t+h,_=p+g;i.push({viewIndex:s,groupValue:l,startIndex:a,actualGlobalStartIndex:a,globalGroupIndex:s,itemCount:d,fullGroupItemCount:d,hasHeader:f,isPartialGroup:!1,top:p,bottom:_,height:g,itemsBeforeLoad:0,groupItems:u}),o+=g,a+=d}return i},_filterVisibleGroupsAndBuildItems:function(e,t,n,r){let i=this,a=Math.max(0,t-r),o=t+n+r,s=[],c=[];for(let t of e){if(t.bottom>=a&&t.top<=o){s.push(t);let e=t.groupItems||[];for(let n=0;n<t.itemCount;n++){let r=e[n];if(!r)continue;let a=t.startIndex+n,o=i._itemMapper({item:r,group:t.groupValue},a,i._values.slice());o.trueGlobalIndex=a,o.globalGroupIndex=t.globalGroupIndex,o.localIndex=n,o.viewIndex=t.viewIndex,c.push(o)}}delete t.groupItems}return{pageGroups:s,items:c}},_buildClientGroupedPageData:function(e,t){let r=this,i=r.dataSource,a=r.options.itemHeight,o=r._cssGap||0,s=i.group(),c=i.data();if(!c||!c.length||!s||!s.length)return{pageStart:e,pageGroups:[],items:[]};let l=new n.data.Query(c).group(s).data;if(!l||!l.length)return{pageStart:e,pageGroups:[],items:[]};let u=r._screenHeight||400,d=u,f=r._buildAllClientGroupInfos(l,a,o),{pageGroups:p,items:m}=r._filterVisibleGroupsAndBuildItems(f,t,u,d);return r._updateFixedHeaderClientGrouped(t,p,a),{pageStart:e,pageGroups:p,items:m}},_calculateSectionHeaderOffset:function(e,t,n,r,i){let a=this,o=0;for(let s=0;s<e;s++){let e=t[s],c=n[s];if(e&&c){let t=Math.max(e.startIndex,r)-e.startIndex;(s>0||a.options.fixedGroupHeader===!1)&&t===0&&(o+=i)}}return o},_buildServerGroupSection:function(e,t,n,r,i,a,o){let s=this,c=n.startIndex,l=n.startIndex+n.itemCount;if(l<=r||c>=i)return null;let u=Math.max(c,r),d=Math.min(l,i)-u,f=u-c,p=(t.items||[]).slice(f,f+d),m=p.length;if(m===0)return null;let h=u,g=n.globalGroupIndex,_=h*a,v=h-n.startIndex,y=v>0,b=(e>0||s.options.fixedGroupHeader===!1)&&!y,x=_+o,S=(b?a:0)+m*a,C=[];for(let n=0;n<m;n++){let r=p[n];if(!r)continue;let i=h+n,a=s._itemMapper({item:r,group:t.value},i,s._values.slice());a.viewIndex=e,a.globalGroupIndex=g,a.localIndex=n,C.push(a)}return{groupInfo:{viewIndex:e,groupValue:t.value,startIndex:h,actualGlobalStartIndex:n.startIndex,globalGroupIndex:g,sectionIndex:e,itemCount:m,fullGroupItemCount:n.itemCount,hasHeader:b,isPartialGroup:y,top:x,height:S,itemsBeforeLoad:v},sectionItems:C}},_buildServerGroupedPageData:function(e,t){let n=this,r=n.dataSource.view(),i=n._groupRanges||[],a=n.options.itemHeight,o=e+n.itemCount,s=[],c=[];for(let t=0;t<r.length;t++){let l=r[t],u=i[t];if(!u)continue;let d=n._calculateSectionHeaderOffset(t,i,r,e,a),f=n._buildServerGroupSection(t,l,u,e,o,a,d);f&&(s.push(f.groupInfo),c.push(...f.sectionItems))}return n._updateFixedHeader(t,s),{pageStart:e,pageGroups:s,items:c}},_buildGroupedPageData:function(e,t){let n=this;return n.dataSource.options.serverGrouping?n._buildServerGroupedPageData(e,t):n._buildClientGroupedPageData(e,t)},_calculateGroupTopPosition:function(e,t,n){let r=Math.max(0,t-1);return e*n+r*n},_updateFixedHeader:function(e,t){let n=this;if(!t.length)return;let r=null;for(let n=t.length-1;n>=0;n--){let i=t[n];if(e>=i.top){r=i;break}}r||=t[0],n.currentVisibleGroup!==r.groupValue&&(n.header.html(n.templates.fixedGroupTemplate(r.groupValue)),n.currentVisibleGroup=r.groupValue,n._currentVisibleGroupIndex=r.globalGroupIndex)},_updateFixedHeaderClientGrouped:function(e,t,n){let r=this;if(!t.length)return;let i=null;for(let n=t.length-1;n>=0;n--){let r=t[n];if(e>=r.top){i=r;break}}i||=t[0],r.currentVisibleGroup!==i.groupValue&&(r.header.html(r.templates.fixedGroupTemplate(i.groupValue)),r.currentVisibleGroup=i.groupValue,r._currentVisibleGroupIndex=i.globalGroupIndex)},_removeOrphanUls:function(e){let t=this,n=new Set(t._groupUls),r=e.querySelectorAll(`ul[data-group-index]`);for(let e of r)parseInt(e.getAttribute(`data-group-index`),10)===-1||n.has(e)||e.parentNode&&e.parentNode.removeChild(e)},_buildExistingUlMap:function(){let e=this,t=new Map,n=[];for(let r of e._groupUls){let e=parseInt(r.getAttribute(`data-group-index`),10),i=parseInt(r.getAttribute(`data-section-index`)||`0`,10),a=e+`_`+i;isNaN(e)||(t.has(a)?r.parentNode&&r.parentNode.removeChild(r):(t.set(a,r),n.push(r)))}return e._groupUls=n,t},_processExistingUl:function(e,n,r,i,a,o,s){let c=this,l=n.globalGroupIndex,u=n.sectionIndex===t?0:n.sectionIndex,d=l+`_`+u,f=c._isTableVariant()?`.k-table-group-row`:`.k-list-group-item`;if(!!e.querySelector(f)!==n.hasHeader){e.parentNode&&e.parentNode.removeChild(e),s.delete(d);let t=c._createGroupUlElement(n,r);u>0&&t.setAttribute(`data-section-index`,u),o.push({ul:t,groupIndex:l,sectionIndex:u,groupKey:d});return}let p=parseInt(e.getAttribute(`data-start-index`),10),m=e.querySelectorAll(`li[data-offset-index]`).length,h=p!==n.startIndex,g=m!==n.itemCount;(h||g||i)&&(c._updateGroupUl(e,n,r),h&&e.setAttribute(`data-start-index`,n.startIndex)),e._cachedTop!==n.top&&(j(e,n.top),e._cachedTop=n.top),a.push(e),s.delete(d);let _=e.querySelectorAll(`li[data-offset-index]`);c._items.push(...Array.from(_))},_insertNewUlsInOrder:function(e,t){for(let{ul:n,sectionIndex:r}of t){let t=null,i=e.querySelectorAll(`ul[data-group-index]`);for(let e of i)if(parseInt(e.getAttribute(`data-section-index`)||`0`,10)>r){t=e;break}t?e.insertBefore(n,t):e.appendChild(n)}},_renderGroupedPage:function(e,n,r){let i=this,a=i.content.get(0),o=e.pageGroups||[],s=e.pageStart,c=typeof r==`number`?r:a.scrollTop;if(e.isPlaceholder){i._renderPlaceholderPage(e,c);return}i._placeholderUl&&i._placeholderUl.parentNode&&(i._placeholderUl.parentNode.removeChild(i._placeholderUl),i._placeholderUl=null),i._lastRenderScrollTop=c,i._removeOrphanUls(a);let l=i._buildExistingUlMap(),u=[],d=[];i._items=[];for(let r of o){let a=r.globalGroupIndex,o=r.sectionIndex===t?0:r.sectionIndex,s=a+`_`+o,c=l.get(s);if(c)i._processExistingUl(c,r,e.items,n,u,d,l);else{let t=i._createGroupUlElement(r,e.items);o>0&&t.setAttribute(`data-section-index`,o),d.push({ul:t,groupIndex:a,sectionIndex:o,groupKey:s})}}for(let e of l.values())e.parentNode&&e.parentNode.removeChild(e);i._insertNewUlsInOrder(a,d),i._groupUls=u.concat(d.map(e=>e.ul)),i._renderedPageStart=s,a.scrollTop=c,i._dataView=e.items},_calculateCoveredRange:function(e,t,n){let r=this,i=1/0,a=0;for(let o of r._groupUls){if(!o||!o.parentNode)continue;let r=o.style.transform.match(/translateY\((\d+)px\)/),s=r?parseFloat(r[1]):0,c=s+o.offsetHeight;c>=e-n&&s<=t+n&&(i=Math.min(i,s),a=Math.max(a,c))}return{coveredTop:i,coveredBottom:a}},_calculatePlaceholderPosition:function(e,t,n,r,i,a){let o=0,s=0;return n===1/0?(o=Math.max(0,e),s=i):e<n?(o=Math.max(0,e),s=n-o):t>r&&r<a&&(o=r,s=Math.min(t,a)-r),{placeholderTop:o,placeholderHeight:s}},_ensurePlaceholderUl:function(e){let t=this;if(!t._placeholderUl){let n=document.createElement(`ul`);n.className=(t._isTableVariant()?`${c} ${l}`:c)+` k-loading-placeholder`,n.style.position=`absolute`,n.style.width=`100%`,n.style.top=`0`,n.style.left=`0`,n.setAttribute(`role`,`group`),n.setAttribute(`data-group-index`,`-1`),t.options.ariaLive&&n.setAttribute(`aria-live`,t.options.ariaLive),t._placeholderUl=n,e.appendChild(n)}return t._placeholderUl},_updatePlaceholderItems:function(e,t){let n=this,r=n.templates,i=e.querySelectorAll(`li.k-list-item`).length;for(;i<t;){let t=n._createItemLi();t.classList.add(`k-loading-item`);let a=t.querySelector(`.k-list-item-text`);a&&(a.innerHTML=r.placeholderTemplate({})),e.appendChild(t),i++}for(;e.children.length>t;)e.removeChild(e.lastChild)},_renderPlaceholderPage:function(e,t){let n=this,r=n.content.get(0),i=n.options.itemHeight,a=n._screenHeight||400,o=N(n.dataSource.total(),i,n._totalGroupCount||1,n._cssGap),s=t,c=Math.min(t+a,o),{coveredTop:l,coveredBottom:u}=n._calculateCoveredRange(s,c,a),{placeholderTop:d,placeholderHeight:f}=n._calculatePlaceholderPosition(s,c,l,u,a,o);if(f<=0){n._placeholderUl&&n._placeholderUl.parentNode&&(n._placeholderUl.style.display=`none`);return}let p=Math.ceil(f/i)+1,m=n._ensurePlaceholderUl(r);m.style.display=``,j(m,d),n._updatePlaceholderItems(m,p),n.header.html(n.templates.fixedGroupTemplate(`Loading...`))},_createGroupUlElement:function(e,n){let r=this,i=r.templates,a;a=e.sectionIndex===t?n.filter(t=>t.globalGroupIndex===e.globalGroupIndex):n.filter(t=>t.viewIndex===e.sectionIndex);let o=a.length>0?a[0].item:null,s=r._createGroupUl(e.hasHeader,e.groupValue,e.globalGroupIndex,o);if(s.header){let t=s.header.querySelector(r._getHeaderTextSelector());t&&(t.innerHTML=i.groupTemplate(e.groupValue))}r._addGroupItems(s,a.length);for(let e=0;e<a.length;e++)r._renderGroupItem(s.items[e],a[e],i);return j(s.ul,e.top),s.ul.setAttribute(`data-group-index`,e.globalGroupIndex),s.ul.setAttribute(`data-start-index`,e.startIndex),s.ul._cachedTop=e.top,r._items.push(...s.items),s.ul},_updateGroupUl:function(e,n,r){let i=this,a=i.templates,o=n.globalGroupIndex,s;s=n.sectionIndex===t?r.filter(e=>e.globalGroupIndex===o):r.filter(e=>e.viewIndex===n.sectionIndex);let c=Array.from(e.querySelectorAll(`li[data-offset-index]`));for(;c.length>s.length;){let e=c.pop();e&&e.parentNode&&e.parentNode.removeChild(e)}for(let t=0;t<s.length;t++){let n=s[t],r=c[t];r||(r=i._createItemLi(),e.appendChild(r)),i._renderGroupItem(r,n,a)}},_createCheckboxWrap:function(){let e=document.createElement(`span`);e.className=`k-checkbox-wrap`,e.style.pointerEvents=`none`;let t=document.createElement(`input`);return t.className=`k-checkbox`,t.type=`checkbox`,t.setAttribute(`tabindex`,`-1`),t.setAttribute(`aria-hidden`,`true`),e.appendChild(t),e},_createItemLi:function(){let e=this,t=e._getItemHeightStyle(),n=e._isTableVariant(),r=e._getItemClass(),i=document.createElement(`li`);if(i.setAttribute(`tabindex`,`-1`),i.setAttribute(`role`,`option`),i.className=r,i.style.height=t,i.style.minHeight=t,i.style.position=`relative`,i.style.transform=`none`,!n){e.options.checkboxes&&i.appendChild(e._createCheckboxWrap());let t=document.createElement(`span`);t.className=`k-list-item-text`,i.appendChild(t)}return i},_clearAllGroupUls:function(){let e=this;for(let t of e._groupUls)t&&t.parentNode&&t.parentNode.removeChild(t);e._groupUls=[],e._items=[]},_createAndRenderGroupUl:function(e,t){let n=this,r=n.content.get(0),i=n.templates,a=t.filter(t=>t.globalGroupIndex===e.globalGroupIndex),o=n._createGroupUl(e.hasHeader,e.groupValue,e.globalGroupIndex);if(o.header){let t=o.header.querySelector(n._getHeaderTextSelector());t&&(t.innerHTML=i.groupTemplate(e.groupValue))}n._addGroupItems(o,a.length);for(let e=0;e<a.length;e++)n._renderGroupItem(o.items[e],a[e],i);j(o.ul,e.top),o.ul.setAttribute(`data-group-index`,e.globalGroupIndex),o.ul.setAttribute(`data-start-index`,e.startIndex),o.ul._cachedTop=e.top,r.appendChild(o.ul),n._groupUls.push(o.ul),n._items.push(...o.items)},_renderGroupUlPaged:function(e,t){let n=this,r=n.content.get(0),i=n.templates,a=e.viewIndex,o=t.filter(e=>e.viewIndex===a),s=n._groupUlCache[a];if(s){let t=e.top;j(s.ul,t),s.top=t;for(let e=0;e<o.length;e++){let t=s.items[e];if(t){let r=o[e];n._renderGroupItem(t,r,i),t.style.display=``}}}else{let t=n._createGroupUl(e.hasHeader,e.groupValue,e.viewIndex);if(t.header){let r=t.header.querySelector(n._getHeaderTextSelector());r&&(r.innerHTML=i.groupTemplate(e.groupValue))}n._addGroupItems(t,o.length);for(let e=0;e<o.length;e++)n._renderGroupItem(t.items[e],o[e],i);j(t.ul,e.top),t.ul.setAttribute(`data-view-index`,a),t.ul.setAttribute(`data-start-index`,e.startIndex),t.startIndex=e.startIndex,t.itemCount=o.length,t.top=e.top,t.viewIndex=a,r.appendChild(t.ul),n._groupUlCache[a]=t,n._items.push(...t.items)}},_reorderGroupUls:function(e,t){let n=Array.from(e.querySelectorAll(`.k-list-ul`)),r=!1,i=-1;for(let e of n){let t=parseInt(e.getAttribute(`data-view-index`),10);if(t<i){r=!0;break}i=t}if(r){let t=n.sort((e,t)=>parseInt(e.getAttribute(`data-view-index`),10)-parseInt(t.getAttribute(`data-view-index`),10));for(let n of t)e.appendChild(n)}},_findFirstVisibleItem:function(e,t,n){let r=this.options.itemHeight;if(n)for(let i=0;i<n.length;i++){let a=n[i];if(t<a.top+(a.hasHeader?r:0)+a.itemCount*r)return e.filter(e=>e.viewIndex===a.viewIndex)[0]||e[0]}return e[0]},_renderGroupItem:function(t,r,i){let a=this,o=a.options,s=e(t),c=r.item?i.template:i.placeholderTemplate,l=o.columns?.length,f=r.item;if(s.attr(`data-uid`,f?f.uid:``).attr(`data-offset-index`,r.index),l&&f){let t=e(R(o,f,i));n.applyStylesFromKendoAttributes(t,[`width`,`max-width`]),s.empty().append(t);let a=r.index%2==1;s.toggleClass(`k-table-alt-row`,a)}else if(l&&!f){let t=``;for(let e=0;e<o.columns.length;e++){let r=o.columns[e].width,i=parseInt(r,10),a=``;if(r){let e=i+`px`;a=`${n.attr(`style-width`)}="${e}" ${n.attr(`style-max-width`)}="${e}"`}t+=`<span class='k-table-td' ${a}></span>`}let r=e(t);n.applyStylesFromKendoAttributes(r,[`width`,`max-width`]),s.empty().append(r)}else s.find(`.k-list-item-text`).html(c(f||{}));s.toggleClass(d,r.current),s.toggleClass(u,!a.options.checkboxes&&r.selected),s.attr(`aria-selected`,r.selected),a.options.checkboxes&&s.find(`input.k-checkbox`).toggleClass(`k-checked`,r.selected).prop(`checked`,r.selected),s.toggleClass(`k-loading-item`,!f),t.style.display=``},_groupedGetter:function(e){let t=this,n=t.dataSource,r=t.itemCount,i=null,a=n.skip();return n.pageSize()<r&&t.mute(()=>{n.pageSize(r)}),function(o,s){if(n.inRange(s,r)){if(a!==s){t.mute(()=>{n.range(s,r),a=s});let e=t._estimateFirstGroupIndex(s);t._groupRanges=P(n,s,e,t._groupValueMap),t._updateGroupCountAndHeight()}let e=n.view(),i=o-s,c=0;for(let t of e){let e=t.items||[];if(i<c+e.length)return{item:e[i-c],group:t.value};c+=e.length}return null}else return i!==s&&(i=s,a=s,t._getterDeferred&&t._getterDeferred.reject(),t._getterDeferred=t.deferredRange(s),t._getterDeferred.then(()=>{t._getterDeferred=null;let r=t._estimateFirstGroupIndex(s);t._groupRanges=P(n,s,r,t._groupValueMap),t._updateGroupCountAndHeight(),e()})),null}},_setHeight:function(e){let t=this.heightContainer,n;if(t?n=t.offsetHeight:t=this.heightContainer=w(this.content[0],`k-height-container`),e!==n)for(t.innerHTML=``;e>0;){let n=Math.min(e,25e4);w(t).style.height=n+`px`,e-=n}},_getter:function(){let e=this.dataSource,t=this.options.type,n=this.itemCount,r={},i=null,a=e.skip();return e.pageSize()<n&&this.mute(function(){e.pageSize(n)}),function(o,s){let c=this;if(e.inRange(s,n)){a!==s&&this.mute(()=>{e.range(s,n),a=s});let i;if(t===`group`){if(!r[s]){let t=r[s]=[],n=e.view();for(let e of n)for(let n of e.items)t.push({item:n,group:e.value})}i=r[s][o-s]}else i=e.view()[o-s];return i}else return i!==s&&(i=s,a=s,c._getterDeferred&&c._getterDeferred.reject(),c._getterDeferred=c.deferredRange(s),c._getterDeferred.then(()=>{let t=c._indexConstraint(c.content[0].scrollTop);c._getterDeferred=null,s<=t&&t<=s+n&&(c._fetching=!0,e.range(s,n))})),null}},_fixedHeader:function(e,t){let n=this.currentVisibleGroup,r=this.options.itemHeight,i=(t.items||[])[Math.floor((e-t.top)/r)];if(i?.item){let e=i.group;if(e!==n){let t=e||``;this.header.html(this.templates.fixedGroupTemplate(t)),this.currentVisibleGroup=e}}return t},_itemMapper:function(e,t,n){let r=this.options.type,i=this.options.itemHeight,a=this._cssGap||0,o=this._focusedIndex,s=this._valueGetter,c=!1,l=!1,u=!1,d=null;if(r===`group`&&(e&&(u=t===0||this._currentGroup!==!1&&this._currentGroup!==e.group,this._currentGroup=e.group),d=e?e.group:null,e=e?e.item:null),this.options.mapValueTo===`dataItem`&&this._selectedDataItems.length&&e){for(let t=0;t<this._selectedDataItems.length;t++)if(s(this._selectedDataItems[t])===s(e)){c=!0;break}}else if(!this.isFiltered()&&n.length&&e){for(let t=0;t<n.length;t++)if(S(e)?n[t]===e:n[t]===s(e)){n.splice(t,1),c=!0;break}}return o===t&&(l=!0),{item:e||null,group:d,newGroup:u,selected:c,current:l,index:t,top:t*(i+a)}},_range:function(e){let t=this.itemCount,n=this._values.slice(),r=[];this._view={},this._currentGroup=!1;for(let i=e,a=e+t;i<a;i++){let t=this._itemMapper(this.getter(i,e),i,n);r[r.length-1]&&(r[r.length-1].isLastGroupedItem=t.newGroup),r.push(t),this._view[t.index]=t}return this._dataView=r,r},_getDataItemsCollection:function(e,t){let n=this._range(this._listIndex(e,t));return{index:n.length?n[0].index:0,top:n.length?n[0].top:0,items:n}},_listItems:function(){let e=this._screenHeight,t=this.options,n=O(t,e);return function(e,t){let r=this.result,i=this._lastScrollTop;return(t||!r||!n(r,e,i))&&(r=this._getDataItemsCollection(e,i)),this._lastScrollTop=e,this.result=r,r}.bind(this)},_whenChanged:function(e,t){let n;return r=>{let i=e(r);i!==n&&(n=i,t(i,r))}},_whenChangedGrouped:function(e,t){let n=null,r=null;return i=>{let a=e(i);if(!a)return;let o=a.pageStart,s=(a.pageGroups||[]).map(e=>`${e.globalGroupIndex}:${e.startIndex}:${e.itemCount}`).join(`,`);(i||n!==o||r!==s)&&(n=o,r=s,t(a,i))}},_reorderList:function(e,t){let n=this,r=e.length,i=-1/0;return t=F(t,this.templates).bind(this),function(a,o,s){let c=o-i,l,u;s||Math.abs(c)>=r?(l=e,u=a):(l=I(e,c),u=c>0?a.slice(-c):a.slice(0,-c)),t(l,u,n.bound()),i=o}},_bufferSizes:function(){let e=this.options;return D(this._screenHeight,e.listScreens,e.oppositeBuffer)},_indexConstraint:function(e){let t=this.itemCount,n=this.options.itemHeight+(this._cssGap||0),r=this.dataSource.total();return Math.min(Math.max(r-t,0),Math.max(0,Math.floor(e/n)))},_listIndex:function(e,t){let n=this._bufferSizes(),r=e-(e>t?n.down:n.up);return this._indexConstraint(r)},_selectable:function(){this.options.selectable&&(this._selectProxy=this._clickHandler.bind(this),this.element.on(`click.VirtualList`,`.`+this._getItemClass(),this._selectProxy))},getElementIndex:function(e){return e instanceof jQuery?parseInt(e.attr(`data-offset-index`),10):t},_getIndecies:function(e){let t=[];if(typeof e==`function`){let n=this.dataSource.flatView();for(let r=0;r<n.length;r++)if(e(n[r])){t.push(r);break}}typeof e==`number`&&t.push(e);let n=this.getElementIndex(e);return isNaN(n)||t.push(n),e instanceof Array&&(t=e),t},_deselect:function(n){let r=this._selectedIndexes,i=this._selectedDataItems,a=this.options.selectable,o=this._valueGetter,s=[],c=0,l=0;if(n=n.slice(),a===!0||!n.length){for(let e=0;e<r.length;e++){let n;r[e]===t?i[e]&&(n=this._getElementByDataItem(i[e])):n=this._getElementByIndex(r[e]),n&&(n.removeClass(u),this.options.checkboxes&&(n.removeAttr(`aria-selected`),n.find(`input.k-checkbox`).toggleClass(`k-checked`,!1).prop(`checked`,!1))),s.push({index:r[e],position:e,dataItem:i[e]})}this._values=[],this._selectedDataItems=[],this._selectedIndexes=[]}else if(a===`multiple`){let a=0;for(;a<n.length;){let u=null;c=e.inArray(n[a],r);let d=this.dataItemByIndex(n[a]);if(c===-1&&d){for(let e=0;e<i.length;e++)if(S(d)?i[e]===d:o(i[e])===o(d)){let t=this._getElementByIndex(n[a]);u=this._deselectSingleItem(t,e,n[a],l)}}else{let e=r[c];if(e!==t){let t=this._getElementByIndex(e);u=this._deselectSingleItem(t,c,e,l)}}u&&(n.splice(a,1),s.push(u),l++,a--),a++}}return{indices:n,removed:s}},_deselectSingleItem:function(e,t,n,r){let i=this.options.checkboxes?e.attr(`aria-selected`)===`true`:e.hasClass(u);if(e.length>0&&!i)return;e.length&&(e.removeClass(u),this.options.checkboxes&&(e.removeAttr(`aria-selected`),e.find(`input.k-checkbox`).toggleClass(`k-checked`,!1).prop(`checked`,!1))),this._values.splice(t,1),this._selectedIndexes.splice(t,1);let a=this._selectedDataItems.splice(t,1)[0];return{index:n,position:t+r,dataItem:a}},_deselectCurrentValues:function(t){let n=this._items||[],r=this._values,i=[];if(this.options.selectable!==`multiple`||!this.isFiltered())return[];if(t[0]===-1){e(n).removeClass(u);let t=e.map(this._selectedDataItems.slice(0),(e,t)=>({dataItem:e,position:t}));return this._selectedIndexes=[],this._selectedDataItems=[],this._values=[],t}for(let a=0;a<t.length;a++){let o=-1,s=t[a],c;this.dataItemByIndex(s)&&(c=this._valueGetter(this.dataItemByIndex(s)));for(let e=0;e<r.length;e++)if(c==r[e]){o=e;break}o>-1&&(i.push(this.removeAt(o)),e(n[s]).removeClass(u))}return i},_getSkip:function(e,t){return((e<t?1:Math.floor(e/t)+1)-1)*t},_select:function(t){let n=this,r=this.options.selectable!==`multiple`,i=this.dataSource,a=this.itemCount,o=this._valueGetter,s=[];r&&(n._selectedIndexes=[],n._selectedDataItems=[],n._values=[]);let c=i.skip();return e.each(t,(e,t)=>{let r=n._getSkip(t,a);n.mute(()=>{i.range(r,a);let e=n._findDataItem(i.view(),[t-r]);n._selectedIndexes.push(t),n._selectedDataItems.push(e),n._values.push(S(e)?e:o(e)),s.push({index:t,dataItem:e});let l=n._getElementByIndex(t);n.options.checkboxes?(l.find(`input.k-checkbox`).toggleClass(`k-checked`,!0).prop(`checked`,!0),l.attr(`aria-selected`,!0)):l.addClass(u),i.range(c,a)})}),n._values=n._checkValuesOrder(n._values),s},_clickHandler:function(t){let n=this,r=e(t.currentTarget),i=n.options.actionField;if(!t.isDefaultPrevented()&&r.attr(`data-uid`)){if(i){let e=n.dataItemByIndex(n.getElementIndex(r));if(e&&e[i]&&!n.trigger(`action`,{item:r,dataItem:e,action:e[i]}))return}this.trigger(m,{item:r})}},_buildValueGetter:function(){this._valueGetter=n.getter(this.options.dataValueField)},_calculateGroupPadding:function(e){let t=this.items().first(),r=this.header,i=0;r[0]&&r[0].style.display!==`none`&&(e!==`auto`&&(i=n.support.scrollbar()),i+=parseFloat(t.css(`border-right-width`),10)+parseFloat(t.children(`.k-group`).css(`right`),10),r.css(`padding-right`,i))},_calculateColumnsHeaderPadding:function(){if(this._isTableVariant()){let e=n.support.isRtl(this.wrapper),t=n.support.scrollbar(),r=this.content.parent().parent().find(`.k-table-header`),i=this.dataSource.total();r.css(e?`padding-left`:`padding-right`,i?t:0)}}});n.ui.VirtualList=z,n.ui.plugin(z)})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.htmlEncode,i=n.ui,a=n.html,o=i.List,s=i.Select,c=n.support,l=n._activeElement,u=n.data.ObservableObject,d=n.keys,f=`.kendoDropDownList`,p=f+`FocusEvent`,m=`disabled`,h=`readonly`,g=`change`,_=`k-focus`,v=`k-disabled`,y=`aria-disabled`,b=`aria-readonly`,x=`click`+f+` touchend`+f,S=`mouseenter`+f+` mouseleave`+f,C=`tabindex`,w=`filter`,T=`accept`,E="The `optionLabel` option is not valid due to missing fields. Define a custom optionLabel as shown here http://docs.telerik.com/kendo-ui/api/javascript/ui/dropdownlist#configuration-optionLabel",D=`open`,O=`close`,k=s.extend({init:function(r,i){var a=this,o=i&&i.index,c,l,u;a.ns=f,i=Array.isArray(i)?{dataSource:i}:i,s.fn.init.call(a,r,i),i=a.options,r=a.element.on(`focus`+f,a._focusHandler.bind(a)),!n.isPresent(i.readonly)&&r.attr(`readonly`)?i.readonly=!0:n.isPresent(i.readonly)||(i.readonly=!1),a._focusInputHandler=a._focusInput.bind(a),a.optionLabel=e(),a._optionLabel(),a._inputTemplate(),a._reset(),a._prev=``,a._word=``,a._wrapper(),a._tabindex(),a.wrapper.data(C,a.wrapper.attr(C)),a._span(),a._popup(),a._mobile(),a._dataSource(),a._ignoreCase(),i.label&&this._label(),a._aria(),a._enable(),a._oldIndex=a.selectedIndex=-1,o!==t&&(i.index=o),a._initialIndex=i.index,a.requireValueMapper(a.options),a._initList(),a._aria(),a.options.virtual&&a.listView.one(`listBound`,function(){a._aria()}),a.listView.one(`dataBound`,a._attachAriaActiveDescendant.bind(a)),a.listView.bind(`dataBound`,()=>{a._refreshFloatingLabel(),a._aria()}),a._initializingCascade=!0,a._cascade(),a.one(`set`,function(e){!e.sender.listView.bound()&&a.hasOptionLabel()&&a._textAccessor(a._optionLabelText())}),i.autoBind?a.dataSource.fetch():a.selectedIndex===-1&&(l=i.text||``,l||(c=i.optionLabel,c&&i.index===0?l=c:a._isSelect&&(l=r.children(`:selected`).text())),a._textAccessor(l)),i.autoBind&&!a.listView.bound()?a.one(`dataBound`,function(){a._initializingCascade=!1}):a._initializingCascade=!1,u=e(a.element).parents(`fieldset`).is(`:disabled`),u&&a.enable(!1),a.listView.bind(`click`,function(e){e.preventDefault()}),n.notify(a),a._applyCssClasses(),s.fn.endInit.call(a)},options:{name:`DropDownList`,enabled:!0,autoBind:!0,_allowFilterPaste:!0,index:0,text:null,value:null,delay:500,height:200,dataTextField:``,dataValueField:``,optionLabel:``,cascadeFrom:``,cascadeFromField:``,cascadeFromParentField:``,ignoreCase:!0,animation:{},filter:`none`,minLength:1,enforceMinLength:!1,virtual:!1,template:null,valueTemplate:null,optionLabelTemplate:null,groupTemplate:e=>r(e),fixedGroupTemplate:e=>r(e),autoWidth:!1,popup:null,filterTitle:null,readonly:null,size:t,fillMode:t,rounded:t,label:null,popupFilter:!0,adaptiveTitle:null,adaptiveSubtitle:null},events:[`open`,`close`,g,`select`,`filtering`,`dataBinding`,`dataBound`,`cascade`,`set`,`kendoKeydown`],setOptions:function(e){s.fn.setOptions.call(this,e),this.listView.setOptions(this._listOptions(e)),this._optionLabel(),this._inputTemplate(),this._accessors(),this._removeFilterHeader(),this._addFilterHeader(),this._enable(),this._aria(),!this.value()&&this.hasOptionLabel()&&this.select(0)},destroy:function(){var e=this;s.fn.destroy.call(e),e.wrapper.off(f),e.wrapper.off(p),e.element.off(f),e._arrow.off(),e._arrow=null,e._arrowIcon=null,e.optionLabel.off(),e.filterInput&&e.filterInput.off(p)},open:function(){var e=this,t=e.dataSource.filter()?e.dataSource.filter().filters.length>0:!1,n=this.listView;e.popup.visible()||(!e.listView.bound()||e._state===T?(e._open=!0,e._state=`rebind`,e.filterInput&&(e.filterInput.val(``),e._prev=``),e.filterInput&&e.options.minLength!==1&&!t?(e.refresh(),e.popup.one(`activate`,e._focusInputHandler),e.wrapper.attr(`aria-activedescendant`,n._optionID),e.popup.open(),e._resizeFilterInput()):e._filterSource()):e._allowOpening()&&(e._focusFilter=!0,e.popup.one(`activate`,e._focusInputHandler),e.popup._hovered=!0,e.wrapper.attr(`aria-activedescendant`,n._optionID),e.popup.open(),e._resizeFilterInput(),e._focusItem()))},close:function(){this._attachAriaActiveDescendant(),this.popup.close()},_attachAriaActiveDescendant:function(){var e=this.wrapper,t=e.find(`.k-input-inner`).attr(`id`);e.attr(`aria-describedby`,t)},_focusInput:function(){this._hasActionSheet()||this._focusElement(this.filterInput)},_resizeFilterInput:function(){var e=this.filterInput,t=this._prevent;if(!(!e||this._hasActionSheet())){var r=this.filterInput[0]===l(),i=n.caret(this.filterInput[0])[0];this._prevent=!0,e.addClass(`k-hidden`),e.closest(`.k-list-filter`).css(`width`,this.popup.element.width()-1),e.removeClass(`k-hidden`),r&&(e.trigger(`focus`),n.caret(e[0],i)),this._prevent=t}},_allowOpening:function(){return this.hasOptionLabel()||this.filterInput||s.fn._allowOpening.call(this)},toggle:function(e){this._toggle(e,!0)},current:function(e){var n;if(e===t)return n=this.listView.focus(),!n&&this.selectedIndex===0&&this.hasOptionLabel()?this.optionLabel:n;this._focus(e)},dataItem:function(n){var r=this,i=null;if(n===null)return n;if(n===t)i=r.listView.selectedDataItems()[0];else{if(typeof n!=`number`){if(r.options.virtual)return r.dataSource.getByUid(e(n).data(`uid`));n=n.hasClass(`k-list-optionlabel`)?-1:r.listView.getElementIndex(n)}else r.hasOptionLabel()&&--n;i=r.dataSource.flatView()[n]}return i||=r._optionLabelDataItem(),i},refresh:function(){this.listView.refresh()},text:function(e){var n=this,r,i=n.options.ignoreCase;if(e=e===null?``:e,e!==t){if(typeof e!=`string`){n._textAccessor(e);return}r=i?e.toLowerCase():e,n._select(function(e){return e=n._text(e),i&&(e=(e+``).toLowerCase()),e===r}).done(function(){n._textAccessor(n.dataItem()||e),n._refreshFloatingLabel()})}else return n._textAccessor()},_clearFilter:function(){e(this.filterInput).val(``),s.fn._clearFilter.call(this)},value:function(e){var n=this,r=n.listView,i=n.dataSource,a=function(){n.value(e)};if(e===t)return e=n._accessor()||n.listView.value()[0],e===t||e===null?``:e;if(n.requireValueMapper(n.options,e),(e||!n.hasOptionLabel())&&(n._initialIndex=null),this.trigger(`set`,{value:e}),n._request&&n.options.cascadeFrom&&n.listView.bound()){n._valueSetter&&i.unbind(g,n._valueSetter),n._valueSetter=a.bind(n),i.one(g,n._valueSetter);return}n._isFilterEnabled()&&r.bound()&&r.isFiltered()?n._clearFilter():n._fetchData(),r.value(e).done(function(){n._old=n._valueBeforeCascade=n._accessor(),n._oldIndex=n.selectedIndex,n._refreshFloatingLabel()})},hasOptionLabel:function(){return this.optionLabel&&!!this.optionLabel[0]},_optionLabel:function(){var t=this,i=t.options,a=i.optionLabel,o=i.optionLabelTemplate;if(!a){t.optionLabel.off().remove(),t.optionLabel=e();return}o||=e=>r(typeof a==`string`?e:n.getter(i.dataTextField)(e)),typeof o!=`function`&&(o=n.template(o)),t.optionLabelTemplate=o,t.hasOptionLabel()||(t.optionLabel=e(`<div role="option" class="k-list-optionlabel"></div>`).prependTo(t.list)),t.optionLabel.html(o(a)).off().on(x,t._click.bind(t)).on(S,t._toggleHover)},_optionLabelText:function(){var e=this.options.optionLabel;return typeof e==`string`?e:this._text(e)},_optionLabelDataItem:function(){var n=this,r=n.options.optionLabel;return n.hasOptionLabel()?e.isPlainObject(r)?new u(r):n._assignInstance(n._optionLabelText(),``):t},_buildOptions:function(e){var n=this;if(n._isSelect){var r=n.listView.value()[0],i=n._optionLabelDataItem(),a=i&&n._value(i);(r===t||r===null)&&(r=``),i&&=((a===t||a===null)&&(a=``),`<option value="`+a+`">`+n._text(i)+`</option>`),n._options(e,i,r),r!==o.unifyType(n._accessor(),typeof r)&&(n._customOption=null,n._custom(r))}},_listBound:function(){var e=this,t=e._initialIndex,n=e._state===w,r=e.dataSource.flatView(),i;e._presetValue=!1,e._renderFooter(),e._renderNoData(),e._toggleNoData(!r.length),e._resizePopup(!0),e.popup.position(),e._buildOptions(r),n||(e._open&&e.toggle(e._allowOpening()),e._open=!1,e._fetch||(r.length?(!e.listView.value().length&&t>-1&&t!==null&&e.select(t),e._initialIndex=null,i=e.listView.selectedDataItems()[0],i&&e.text()!==e._text(i)&&e._selectValue(i)):e._textAccessor()!==e._optionLabelText()&&(e.listView.value(``),e._selectValue(null),e._oldIndex=e.selectedIndex))),e._hideBusy(),e.trigger(`dataBound`)},_listChange:function(){this._selectValue(this.listView.selectedDataItems()[0]),(this._presetValue||this._old&&this._oldIndex===-1)&&(this._oldIndex=this.selectedIndex)},_filterPaste:function(){this.options._allowFilterPaste&&this._search()},_attachFocusHandlers:function(){var e=this;e.wrapper.on(`focusin`+p,e._focusinHandler.bind(e)).on(`focusout`+p,e._focusoutHandler.bind(e)),e.filterInput&&e.filterInput.on(`focusin`+p,e._focusinHandler.bind(e)).on(`focusout`+p,e._focusoutHandler.bind(e))},_focusHandler:function(){this.wrapper.trigger(`focus`)},_focusinHandler:function(){this.wrapper.addClass(_),this._prevent=!1},_focusoutHandler:function(e){var t=this,n=window.self!==window.top;t.wrapper.find(e.relatedTarget).length>0||t._prevent||(clearTimeout(t._typingTimeout),t._typingTimeout=null,c.mobileOS.ios&&n?t._change():t._blur(),t.wrapper.removeClass(_),t._prevent=!0,t._open=!1,t.element.trigger(`blur`))},_wrapperMousedown:function(e){let t=this,n=t.filterInput&&!t._touchEnabled()?e.currentTarget!==t.filterInput[0]:!0;t.popup&&t._hasActionSheet()&&(n=!0,t.popup.unbind(`close`),t.popup.bind(`close`,function(){t._change()})),t._prevent=n},_wrapperClick:function(e){e.preventDefault(),this.popup.unbind(`activate`,this._focusInputHandler),this._focused=this.wrapper,this._prevent=!1,this._toggle()},_editable:function(e){var t=this,r=t.element,i=e.disable,a=e.readonly,o=t.wrapper.add(t.filterInput).off(f),s=t.wrapper.off(S);!a&&!i?(r.prop(m,!1).prop(h,!1),s.removeClass(v).on(S,t._toggleHover),o.attr(C,o.data(C)).attr(y,!1).attr(b,!1).on(`keydown`+f,t,t._keydown.bind(t)).on(n.support.mousedown+f,t._wrapperMousedown.bind(t)).on(`paste`+f,t._filterPaste.bind(t)),t.wrapper.on(`click`+f,t._wrapperClick.bind(t)),t.filterInput?o.on(`input`+f,t._search.bind(t)):o.on(`keypress`+f,t._keypress.bind(t)),r.attr(`aria-label`)||t._restoreAriaValue()):i?(o.attr(C,`-1`),s.addClass(v),t._updateDisabledAriaValue()):s.removeClass(v),r.attr(m,i).attr(h,a),o.attr(y,i).attr(b,a)},_keydown:function(e){var t=this,n=e.keyCode,r=e.altKey,i,a,o=t.popup.visible();if(t.filterInput&&(i=t.filterInput[0]===l()),n===d.LEFT?(n=d.UP,a=!0):n===d.RIGHT&&(n=d.DOWN,a=!0),!(a&&i)){if(e.keyCode=n,(r&&n===d.UP||n===d.ESC)&&t._focusElement(t.wrapper),t._state===w&&n===d.ESC&&(t._clearFilter(),t._open=!1,t._state=T),n===d.ENTER&&t._typingTimeout&&t.filterInput&&o){e.preventDefault();return}if(n===d.SPACEBAR&&!i&&(t.toggle(!o),e.preventDefault()),a=t._move(e),a){n!==d.TAB&&n!==d.ENTER&&(n!==d.ESC||o)&&e.stopPropagation();return}if(!o||!t.filterInput){var s=t._focus();if(n===d.HOME?(a=!0,t._firstItem()):n===d.END&&(a=!0,t._lastItem()),a){if(t.trigger(`select`,{dataItem:t._getElementDataItem(t._focus()),item:t._focus()})){t._focus(s);return}t._select(t._focus(),!0).done(function(){o||t._blur()}),e.preventDefault()}}!r&&!a&&t.filterInput&&t._search()}},_matchText:function(e,n){var r=this.options.ignoreCase;return e===t||e===null?!1:(e+=``,r&&(e=e.toLowerCase()),e.indexOf(n)===0)},_shuffleData:function(e,t){var n=this._optionLabelDataItem();return n&&(e=[n].concat(e)),e.slice(t).concat(e.slice(0,t))},_selectNext:function(){var e=this,t=e.dataSource.flatView(),n=t.length+ +!!e.hasOptionLabel(),r=M(e._word,e._last),i=e.selectedIndex,a,o;i===-1?i=0:(i+=+!!r,i=j(i,n)),t=t.toJSON?t.toJSON():t.slice(),t=e._shuffleData(t,i);for(var s=0;s<n&&(o=e._text(t[s]),!(r&&e._matchText(o,e._last)))&&!e._matchText(o,e._word);s++);s!==n&&(a=e._focus(),e._select(j(i+s,n)).done(function(){var t=function(){e.popup.visible()||e._change()};e.trigger(`select`,{dataItem:e._getElementDataItem(e._focus()),item:e._focus()})?e._select(a).done(t):t()}))},_keypress:function(e){var t=this;if(e.which!==0&&e.keyCode!==n.keys.ENTER){var r=String.fromCharCode(e.charCode||e.keyCode);t.options.ignoreCase&&(r=r.toLowerCase()),r===` `&&e.preventDefault(),t._word+=r,t._last=r,t._search()}},_popupOpen:function(e){var t=this.popup;e.isDefaultPrevented()||this._hasActionSheet()||(t.wrapper=n.wrap(t.element),t.element.closest(`.km-root`)[0]&&(t.wrapper.addClass(`km-popup km-widget`),this.wrapper.addClass(`km-widget`)))},_popup:function(){s.fn._popup.call(this),this.popup.element.addClass(`k-dropdownlist-popup`),this.popup.one(`open`,this._popupOpen.bind(this))},_postCreatePopup:function(){s.fn._postCreatePopup.call(this),this._attachFocusHandlers()},_getElementDataItem:function(e){return!e||!e[0]?null:e[0]===this.optionLabel[0]?this._optionLabelDataItem():this.listView.dataItemByIndex(this.listView.getElementIndex(e))},_click:function(t){var n=this,r=t.item||e(t.currentTarget);if(t.preventDefault(),n.trigger(`select`,{dataItem:n._getElementDataItem(r),item:r})){n.close();return}n._userTriggered=!0,n._select(r).done(function(){n._blur(),n._focusElement(n.wrapper)})},_touchEnabled:function(){return c.mobileOS&&(c.touch||c.MSPointers||c.pointers)},_focusElement:function(e){var t=l(),n=this.wrapper,r=this.filterInput,i=e===r?n:r,a=this._touchEnabled();r&&r[0]===e[0]&&a||r&&(i[0]===t||this._focusFilter)&&(this._focusFilter=!1,this._prevent=!0,this._focused=e.trigger(`focus`))},_searchByWord:function(e){if(e){var t=this;t.options.ignoreCase&&(e=e.toLowerCase()),t._select(function(n){return t._matchText(t._text(n),e)})}},_inputValue:function(){return this.text()},_search:function(){var e=this,t=e.dataSource;if(clearTimeout(e._typingTimeout),e._isFilterEnabled())e._typingTimeout=setTimeout(function(){var t=e.filterInput.val();e._prev!==t&&(e._prev=t,e.search(t),e._resizeFilterInput()),e._typingTimeout=null},e.options.delay);else{if(e._typingTimeout=setTimeout(function(){e._word=``},e.options.delay),!e.listView.bound()){t.fetch().done(function(){e._selectNext()});return}e._selectNext()}},_get:function(t){var n,r,i,a=typeof t==`function`,o=a?e():e(t);if(this.hasOptionLabel()&&(typeof t==`number`?t>-1&&--t:o.hasClass(`k-list-optionlabel`)&&(t=-1)),a){for(n=this.dataSource.flatView(),i=0;i<n.length;i++)if(t(n[i])){t=i,r=!0;break}r||(t=-1)}return t},_firstItem:function(){this.hasOptionLabel()?this._focus(this.optionLabel):this.listView.focusFirst()},_lastItem:function(){this._resetOptionLabel(),this.listView.focusLast()},_nextItem:function(){var e;return this.optionLabel.hasClass(`k-focus`)?(this._resetOptionLabel(),this.listView.focusFirst(),e=1):e=this.listView.focusNext(),e},_prevItem:function(){var e;if(!this.optionLabel.hasClass(`k-focus`))return e=this.listView.focusPrev(),!this.listView.focus()&&!this.options.virtual&&this._focus(this.optionLabel),e},_focusItem:function(){var e=this.options,n=this.listView,r=n.focus(),i=n.select();i=i[i.length-1],i===t&&e.highlightFirst&&!r&&(i=0),i===t?e.optionLabel&&(!e.virtual||e.virtual.mapValueTo!==`dataItem`)?(this._focus(this.optionLabel),this._select(this.optionLabel),this.listView.content.scrollTop(0)):n.scrollToIndex(0):n.focus(i)},_resetOptionLabel:function(e){this.optionLabel.removeClass(`k-focus`+(e||``)).removeAttr(`id`)},_focus:function(e){var n=this.listView,r=this.optionLabel;if(e===t)return e=n.focus(),!e&&r.hasClass(`k-focus`)&&(e=r),e;this._resetOptionLabel(),e=this._get(e),n.focus(e),e===-1&&(r.addClass(`k-focus`).attr(`id`,n._optionID),this.filterInput&&this.filterInput.removeAttr(`aria-activedescendant`).attr(`aria-activedescendant`,n._optionID))},_select:function(e,t){var n=this;return e=n._get(e),n.listView.select(e).done(function(){!t&&n._state===w&&(n._state=T),e===-1&&n._selectValue(null)})},_selectValue:function(e){var n=this,r=n.options.optionLabel,i=n.listView.select(),a=``,o=``;i=i[i.length-1],i===t&&(i=-1),this._resetOptionLabel(` k-selected`),e||e===0?(o=e,a=n._dataValue(e),r&&(i+=1)):r&&(n._focus(n.optionLabel.addClass(`k-selected`)),o=n._optionLabelText(),a=typeof r==`string`?``:n._value(r),i=0),n.selectedIndex=i,a===null&&(a=``),n._textAccessor(o),n._accessor(a,i),n._triggerCascade(),!n.element.attr(`aria-label`)&&n.wrapper.hasClass(v)&&n._updateDisabledAriaValue()},_updateDisabledAriaValue:function(){var e=this,t=e.element,n=e.wrapper;if(!t.attr(`aria-label`)){var r=e.text(),i=n.attr(`aria-labelledby`),a=n.attr(`aria-describedby`);i?(n.data(`_origAriaLabelledBy`)||n.data(`_origAriaLabelledBy`,i),r&&a&&i.indexOf(a)===-1&&n.attr(`aria-labelledby`,i+` `+a)):r?n.attr(`aria-label`,r):n.removeAttr(`aria-label`)}},_restoreAriaValue:function(){var e=this,n=e.element,r=e.wrapper;if(!n.attr(`aria-label`)){var i=r.data(`_origAriaLabelledBy`);i===t?r.removeAttr(`aria-label`):(r.attr(`aria-labelledby`,i),r.removeData(`_origAriaLabelledBy`))}},_mobile:function(){var e=this.popup,t=c.mobileOS;e.element.parents(`.km-root`).eq(0).length&&t&&(e.options.animation.open.effects=t.android||t.meego?`fadeIn`:t.ios||t.wp?`slideIn:up`:e.options.animation.open.effects)},_span:function(){var e=this,t=e.wrapper,r=`span.k-input-value-text`,i=n.guid(),o=e.options,s=t.find(r),c;s[0]||(c=a.renderButton(`<button role="button" tabindex="-1" class="k-input-button" aria-label="select"></button>`,{icon:`chevron-down`,size:o.size,fillMode:o.fillMode,shape:`none`}),t.append(`<span id="`+i+`" unselectable="on" class="k-input-inner"><span class="k-input-value-text"></span></span>`).append(c).append(e.element),s=t.find(r)),e.span=s,e._arrow=t.find(`.k-input-button`),e._arrowIcon=e._arrow.find(`.k-icon,.k-svg-icon`)},_wrapper:function(){var e=this,t=e.element,n=t[0],r=t.parent();r.is(`span.k-picker`)||(r=t.wrap(`<span />`).parent(),r[0].style.cssText=n.style.cssText,r[0].title=n.title),e._focused=e.wrapper=r.addClass(`k-picker k-dropdownlist`).addClass(n.className).removeClass(`input-validation-error`).css(`display`,``).attr({accesskey:t.attr(`accesskey`),unselectable:`on`,role:`combobox`,"aria-expanded":!1}),t.hide().removeAttr(`accesskey`)},_clearSelection:function(e){this.select(e.value()?0:-1)},_openHandler:function(e){this._adjustListWidth(),this.trigger(D)?e.preventDefault():(this.wrapper.attr(`aria-expanded`,!0),this.list.find(`.k-list-ul`).attr(`aria-hidden`,!1))},_closeHandler:function(e){this.trigger(O)?e.preventDefault():(this.wrapper.attr(`aria-expanded`,!1),this.list.find(`.k-list-ul`).attr(`aria-hidden`,!0))},_inputTemplate:function(){var e=this,t=e.options.valueTemplate;if(t=t?n.template(t):t=>r(e._text(t)),e.valueTemplate=t,e.hasOptionLabel()&&!e.options.optionLabelTemplate)try{e.valueTemplate(e._optionLabelDataItem())}catch(e){throw Error(E,{cause:e})}},_textAccessor:function(n){var r=null,i=this.valueTemplate,a=this._optionLabelText(),o=this.span;if(n===t)return o.text();e.isPlainObject(n)||n instanceof u?r=n:a&&a===n&&(r=this.options.optionLabel),r||=this._assignInstance(n,this._accessor()),this.hasOptionLabel()&&(r===a||this._text(r)===a)&&(i=this.optionLabelTemplate,typeof this.options.optionLabel==`string`&&!this.options.optionLabelTemplate&&(r=a));try{o.html(i(r))}catch{o.html(``)}},_preselect:function(e,t){!e&&!t&&(t=this._optionLabelText()),this._accessor(e),this._textAccessor(t),this._old=this._accessor(),this._oldIndex=this.selectedIndex,this.listView.setValue(e),this._initialIndex=null,this._presetValue=!0},_assignInstance:function(e,t){var n=this.options.dataTextField,r={};return n?(A(r,n.split(`.`),e),A(r,this.options.dataValueField.split(`.`),t),r=new u(r)):r=e,r}});function A(e,t,n){for(var r=0,i=t.length-1,a;r<i;++r)a=t[r],a in e||(e[a]={}),e=e[a];e[t[i]]=n}function j(e,t){return e>=t&&(e-=t),e}function M(e,t){for(var n=0;n<e.length;n++)if(e.charAt(n)!==t)return!1;return!0}i.plugin(k),n.cssProperties.registerPrefix(`DropDownList`,`k-picker-`),n.cssProperties.registerValues(`DropDownList`,[{prop:`rounded`,values:n.cssProperties.roundedValues.concat([[`full`,`full`]])}])})(window.kendo.jQuery),kendo;let fy=kendo.jQuery;function py({widget:e,wrapper:t,options:n,prefixInsertBefore:r,suffixInsertAfter:i}){var a=n.prefixOptions,o=n.suffixOptions,s=a.template||a.icon,c=o.template||o.icon,i=i||r,l=n.layoutFlow,u=l?l==`vertical`?`horizontal`:`vertical`:`horizontal`,d=`<span class="k-input-separator k-input-separator-${l==`vertical`?`horizontal`:`vertical`}"></span>`,f,p;a&&s&&(f=t.children(`.k-input-prefix`),f[0]||(n._isInInlineAIPrompt&&(u=l||`horizontal`),f=fy(`<span class="k-input-prefix k-input-prefix-${u}" />`),r?f.insertBefore(r):f.prependTo(t)),a.icon&&f.html(kendo.html.renderIcon({icon:a.icon,iconClass:a.iconClass})),a.template&&f.html(kendo.template(a.template)({})),a.separator&&fy(d).insertAfter(f)),o&&c&&(p=t.children(`.k-input-suffix`),p[0]||(p=fy(`<span class="k-input-suffix k-input-suffix-${u}" />`).appendTo(t),i?p.insertAfter(i):p.appendTo(t)),o.icon&&p.html(kendo.html.renderIcon({icon:o.icon,iconClass:o.iconClass})),o.template&&p.html(kendo.template(o.template)({})),o.separator&&fy(d).insertBefore(p)),e._prefixContainer=f,e._suffixContainer=p}(function(e,t){var n=window.kendo,r=n.caret,i=n.keys,a=n.html,o=n.ui,s=o.Widget,c=n._activeElement,l=n._extractFormat,u=n.parseFloat,d=n.getCulture,f=`change`,p=`disabled`,m=`readonly`,h=`k-input-inner`,g=`spin`,_=`kendoKeydown`,v=`.kendoNumericTextBox`,y=`touchend`,b=`mouseleave`+v,x=`mouseenter`+v+` `+b,S=`k-focus`,C=`k-hover`,w=`focus`,T=`.`,E=`symbol`,D=`k-label k-input-label`,O=`k-floating-label`,k=`k-selected`,A=`k-disabled`,j=`k-invalid`,M=/^(-)?(\d*)$/,N=null,P=e.isPlainObject,F=e.extend,I=s.extend({init:function(r,i){var a=this,o=i&&i.step!==t,c,u,d,f,p,m;s.fn.init.call(a,r,i),i=a.options,r=a.element.on(`focusout`+v,a._focusout.bind(a)),i.placeholder=i.placeholder||r.attr(`placeholder`),i.inputMode=i.inputMode||r.attr(`inputmode`)||`text`,c=a.min(r.attr(`min`)),u=a.max(r.attr(`max`)),d=a._parse(r.attr(`step`)),i.min===N&&c!==N&&(i.min=c),i.max===N&&u!==N&&(i.max=u),!o&&d!==N&&(i.step=d),a._initialOptions=F({},i),m=r.attr(`type`),a._reset(),a._wrapper(),a._arrows(),a._validation(),a._input(),n.support.mobileOS?a._text.on(y+v+` `+w+v,function(){n.support.browser.edge?a._text.one(w+v,function(){a._focusin()}):a._focusin(),a.selectValue()}):a._text.on(w+v,a._click.bind(a)),r.attr(`aria-valuemin`,i.min===N?i.min:i.min*i.factor).attr(`aria-valuemax`,i.max===N?i.max:i.max*i.factor),i.format=l(i.format),f=i.value,f==N&&(f=m==`number`?parseFloat(r.val()):r.val()),a.value(f),p=!i.enable||r.is(`[disabled]`)||e(a.element).parents(`fieldset`).is(`:disabled`),p?a.enable(!1):a.readonly(r.is(`[readonly]`)),a._label(),a._ariaLabel(a._text),a._applyCssClasses(),py({widget:a,wrapper:a.wrapper,options:a.options,prefixInsertBefore:a._text,suffixInsertAfter:a._validationIcon}),a.floatingLabel&&a.floatingLabel.refresh(),n.notify(a),s.fn.endInit.call(this)},options:{name:`NumericTextBox`,decimals:N,autoAdjust:!0,enable:!0,restrictDecimals:!1,min:N,max:N,value:N,step:1,round:!0,culture:``,format:`n`,spinners:!0,placeholder:``,selectOnFocus:!1,factor:1,upArrowText:`Increase value`,downArrowText:`Decrease value`,label:null,size:t,fillMode:t,rounded:t,prefixOptions:{separator:!0},suffixOptions:{separator:!0}},events:[f,g,_],_editable:function(e){var t=this,n=t.element,r=e.disable,i=e.readonly,a=t._text.add(n),o=t.wrapper.off(x);t._toggleText(!0),t._upArrowEventHandler.unbind(`press`),t._downArrowEventHandler.unbind(`press`),n.off(`keydown`+v).off(`keyup`+v).off(`input`+v).off(`paste`+v),t._inputLabel&&t._inputLabel.off(v),!i&&!r?(o.removeClass(A).on(x,t._toggleHover),t._upArrow.add(t._downArrow).removeClass(A).prop(p,!1),a.prop(p,!1).prop(m,!1),t._upArrowEventHandler.bind(`press`,function(e){e.preventDefault(),t._spin(1),t._upArrow.addClass(k)}),t._downArrowEventHandler.bind(`press`,function(e){e.preventDefault(),t._spin(-1),t._downArrow.addClass(k)}),t.element.on(`keydown`+v,t,t._keydown.bind(t)).on(`keyup`+v,t._keyup.bind(t)).on(`paste`+v,t._paste.bind(t)).on(`input`+v,t._inputHandler.bind(t)),t._inputLabel&&t._inputLabel.on(`click`+v,t.focus.bind(t))):(o.addClass(r?A:``).removeClass(r?``:A),t._upArrow.add(t._downArrow).toggleClass(A,!!r).prop(p,!!r),a.attr(p,r).attr(m,i))},readonly:function(e){var n=this;this._editable({readonly:e===t||e,disable:!1}),n.floatingLabel&&n.floatingLabel.readonly(e===t||e)},enable:function(e){var n=this;this._editable({readonly:!1,disable:!(e=e===t||e)}),n.floatingLabel&&n.floatingLabel.enable(e)},setOptions:function(e){var n=this;s.fn.setOptions.call(n,e),n._text.prop(`placeholder`,n.options.placeholder),n._placeholder(n.options.placeholder),n.element.attr({"aria-valuemin":n.options.min===N?n.options.min:n.options.min*n.options.factor,"aria-valuemax":n.options.max===N?n.options.max:n.options.max*n.options.factor}),n.options.format=l(n.options.format),n._upArrowEventHandler.destroy(),n._upArrowEventHandler=null,n._downArrowEventHandler.destroy(),n._downArrowEventHandler=null,n._arrowsWrap.remove(),n._arrows(),n._applyCssClasses(),n._inputLabel&&(n._inputLabel.off(v),n._inputLabel.remove(),n.floatingLabel&&(n.floatingLabel.destroy(),n._floatingLabelContainer&&n.wrapper.unwrap())),n._label(),e.enable!==t||e.readonly!==t?n._editable({readonly:e.readonly,disable:!e.enable}):n._editable({readonly:n.element.attr(`readonly`)===t?n.options.readonly:!!n.element.attr(`readonly`),disable:n.element.attr(`disabled`)===t?!n.options.enable:!!n.element.attr(`disabled`)}),e.value===t?n._value!==t&&n.value(n._value):n.value(e.value)},destroy:function(){var e=this;e._inputLabel&&(e._inputLabel.off(v),e.floatingLabel&&e.floatingLabel.destroy()),e.element.add(e._text).add(e._upArrow).add(e._downArrow).off(v),e._upArrowEventHandler.destroy(),e._downArrowEventHandler.destroy(),e._form&&e._form.off(`reset`,e._resetHandler),s.fn.destroy.call(e)},min:function(e){return this._option(`min`,e)},max:function(e){return this._option(`max`,e)},step:function(e){return this._option(`step`,e)},value:function(e){var n=this,r;if(e===t)return n._value;e=n._parse(e),r=n._adjust(e),e!==r&&(e=N),n._update(e),n._old=n._value,n.floatingLabel&&n.floatingLabel.refresh()},focus:function(){this._focusin(),this.selectValue()},_adjust:function(e){let t=this.options,n=t.min,r=t.max,i=t.autoAdjust;return e===N||!i||(n!==N&&e<n?e=n:r!==N&&e>r&&(e=r)),e},_arrows:function(){var t=this,r,i=function(){clearTimeout(t._spinning),r.removeClass(k)},a=t.options,o=a.spinners;r=t.element.siblings(`.k-icon-button`),r[0]||(r=e(L(`increase`,a.upArrowText,a)+L(`decrease`,a.downArrowText,a)).appendTo(t.wrapper),t._arrowsWrap=r.wrapAll(`<span class="k-input-spinner k-spin-button"/>`).parent()),o||r.parent().toggle(o),t._upArrow=r.eq(0),t._upArrowEventHandler=new n.UserEvents(t._upArrow,{release:i}),t._downArrow=r.eq(1),t._downArrowEventHandler=new n.UserEvents(t._downArrow,{release:i})},_validation:function(){var t=this,r=t.element;t._validationIcon=e(n.ui.icon({icon:`exclamation-circle`,iconClass:`k-input-validation-icon k-hidden`})).insertAfter(r)},_blur:function(){var e=this;e._toggleText(!0),e._change(e.element.val())},_click:function(e){var t=this;clearTimeout(t._focusing),t._focusing=setTimeout(function(){var n=e.target,i=r(n)[0],a=n.value.substring(0,i),o=t._format(t.options.format),s=o[`,`],c,l,u,d=0;s&&(l=RegExp(`\\`+s,`g`),u=RegExp(`(-)?(`+o[E]+`)?([\\d\\`+s+`]+)(\\`+o[T]+`)?(\\d+)?`)),u&&(c=u.exec(a)),c&&(d=c[0].replace(l,``).length,a.indexOf(`(`)!=-1&&t._value<0&&d++),t._focusin(),r(t.element[0],d),t.selectValue()})},selectValue:function(){this.options.selectOnFocus&&this.element[0].select()},_getFactorValue:function(e){var t=this.options.factor;return t&&t!==1&&(e=n.parseFloat(e),e!==null&&(e/=t)),e},_change:function(e){var t=this;e=t._getFactorValue(e),t._update(e),e=t._value,t._old!=e&&(t._old=e,t._typing||t.element.trigger(f),t.trigger(f)),t._typing=!1},_culture:function(e){return e||d(this.options.culture)},_focusin:function(){var e=this;e.wrapper.addClass(S),e._toggleText(!1),e.element.trigger(`focus`)},_focusout:function(){var e=this;clearTimeout(e._focusing),e.wrapper.removeClass(S).removeClass(C),e._blur(),e._invalidStateTimeout&&e._removeInvalidState()},_format:function(e,t){var n=this._culture(t).numberFormat;return e=e.toLowerCase(),e.indexOf(`c`)>-1?n=n.currency:e.indexOf(`p`)>-1&&(n=n.percent),n},_input:function(){var t=this,r=t.options,i=t.element.addClass(h).show()[0],a=i.accessKey,o=t.wrapper.find(T+h),s;t.element.attr(`inputmode`,r.inputMode),s=o.first(),s.length<2&&(s=e(`<input type="text"/>`).attr(n.attr(`validate`),`false`).insertBefore(i));try{i.setAttribute(`type`,`text`)}catch{i.type=`text`}s[0].title=i.title,s[0].tabIndex=i.tabIndex,s[0].style.cssText=i.style.cssText,s.prop(`placeholder`,r.placeholder),a&&(s.attr(`accesskey`,a),i.accessKey=``),t._text=s.addClass(i.className).attr({role:`spinbutton`,"aria-valuemin":r.min===N?r.min:r.min*r.factor,"aria-valuemax":r.max===N?r.max:r.max*r.factor,autocomplete:`off`}),t.element.attr(`role`,`spinbutton`)},_keydown:function(e){var t=this,n=e.keyCode;if(n===i.NUMPAD_DOT&&(t._numPadDot=!0),n==i.DOWN){t._step(-1),e.stopPropagation();return}else if(n==i.UP){t._step(1),e.stopPropagation();return}else if(n==i.ENTER){t._change(t.element.val());return}n!=i.TAB&&(t._typing=!0),t._cachedCaret=r(t.element)},_keyup:function(){this._invalidStateTimeout&&this._removeInvalidState()},_inputHandler:function(){var e=this.element,t=e.val(),n=this.options.min,i=this._format(this.options.format),a=i[T],o=n!==null&&n>=0&&t.charAt(0)===`-`,s;this._numPadDot&&a!==T&&(t=t.replace(T,a),this.element.val(t),this._numPadDot=!1),this._isPasted&&(s=this._parse(t),s&&(t=this._normalizePasteValue(s,i))),this._numericRegex(i).test(t)&&!o?this._oldText=t:(this._blinkInvalidState(),this.element.val(this._oldText),this._cachedCaret&&=(r(e,this._cachedCaret[0]),null)),this._isPasted=!1},_normalizePasteValue:function(e,t){var n=this.options.decimals,r=e.toString();return n===N&&(n=t.decimals),r.indexOf(`e`)!==-1&&(r=this._round(e,n)),r.replace(T,t[T])},_blinkInvalidState:function(){var e=this;e._addInvalidState(),clearTimeout(e._invalidStateTimeout),e._invalidStateTimeout=setTimeout(e._removeInvalidState.bind(e),100)},_addInvalidState:function(){var e=this;e.wrapper.addClass(j),e._validationIcon.removeClass(`k-hidden`)},_removeInvalidState:function(){var e=this;e.wrapper.removeClass(j),e._validationIcon.addClass(`k-hidden`),e._invalidStateTimeout=null},_numericRegex:function(e){var t=this,n=e[T],r=t.options.decimals,i=`*`;return n===T&&(n=`\\`+n),r===N&&(r=e.decimals),r===0&&t.options.restrictDecimals?M:(t.options.restrictDecimals&&(i=`{0,`+r+`}`),(t._separator!==n||t._oldPrecision!==r)&&(t._separator=n,t._floatRegExp=RegExp(`^(-)?(((\\d+(`+n+`\\d`+i+`)?)|(`+n+`\\d`+i+`)))?$`),t._oldPrecision=r),t._floatRegExp)},_paste:function(e){var t=this,n=e.target,r=n.value,i=t._format(t.options.format);t._isPasted=!0,setTimeout(function(){var e=t._parse(n.value);e===N?t._update(r):(n.value=t._normalizePasteValue(e,i),(t._adjust(e)!==e||!t._numericRegex(i).test(n.value))&&(r=t._getFactorValue(n.value),t._update(r)))})},_option:function(e,n){var r=this,i=r.element,a=r.options;if(n===t)return a[e];n=r._parse(n),!(!n&&e===`step`)&&(a[e]=n,i.add(r._text).attr(`aria-value`+e,n),i.attr(e,n))},_spin:function(e,t){var n=this;t||=500,clearTimeout(n._spinning),n._spinning=setTimeout(function(){n._spin(e,50)},t),n._step(e)},_step:function(e){var t=this,n=t.element,r=t._value,i=t._parse(n.val())||0,a=t.options.decimals||2;c()!=n[0]&&t._focusin(),t.options.factor&&i&&(i/=t.options.factor),i=+(i+t.options.step*e).toFixed(a),i=t._adjust(i),t._update(i),t._typing=!1,r!==i&&t.trigger(g)},_toggleHover:function(t){e(t.currentTarget).toggleClass(C,t.type===`mouseenter`)},_toggleText:function(e){var t=this;t._text.toggle(e),e?t._text.removeAttr(`aria-hidden`):t._text.attr(`aria-hidden`,`true`),t.element.toggle(!e)},_parse:function(e,t){return u(e,this._culture(t),this.options.format)},_round:function(e,t){return(this.options.round?n._round:R)(e,t)},_update:function(e){var t=this,r=t.options,i=r.factor,a=r.format,o=r.decimals,s=t._culture(),c=t._format(a,s),l,u;o===N&&(o=c.decimals),e=t._parse(e,s),u=e!==N,u&&(e=parseFloat(t._round(e,o),10)),t._value=e=t._adjust(e),t._placeholder(n.toString(e,a,s)),u?(i&&(e=parseFloat(t._round(e*i,o),10)),e=e.toString(),e.indexOf(`e`)!==-1&&(e=t._round(+e,o)),l=e,e=e.replace(T,c[T])):(e=null,l=null),t.element.val(e),t._oldText=e,t.element.add(t._text).attr(`aria-valuenow`,l)},_placeholder:function(e){var t=this._text;t.val(e),t.attr(`title`,this.element.attr(`title`)||t.val())},_label:function(){var r=this,i=r.element,a=r.options,o=i.attr(`id`),s,c;a.label!==null&&(s=P(a.label)?a.label.floating:!1,c=P(a.label)?a.label.content:a.label,s&&(r._floatingLabelContainer=r.wrapper.wrap(`<span></span>`).parent(),r.floatingLabel=new n.ui.FloatingLabel(r._floatingLabelContainer,{widget:r})),n.isFunction(c)&&(c=c.call(r)),c||=``,o||(o=a.name+`_`+n.guid(),i.attr(`id`,o)),r._inputLabel=e(`<label class='`+(s?O:D)+`' for='`+o+`'>`+c+`</label>'`)[s?`insertAfter`:`insertBefore`](r.wrapper),r.element.attr(`disabled`)===t&&r.element.attr(`readonly`)===t&&r._inputLabel.on(`click`+v,r.focus.bind(r)))},_wrapper:function(){var e=this,t=e.element,n=t[0],r=t.parents(`.k-numerictextbox`);r.is(`span.k-numerictextbox`)||(r=t.hide().wrap(`<span/>`).parent()),r[0].style.cssText=n.style.cssText,n.style.width=``,e.wrapper=r.addClass(`k-numerictextbox k-input`).addClass(n.className).removeClass(`input-validation-error`).css(`display`,``)},_reset:function(){var t=this,n=t.element,r=n.attr(`form`),i=r?e(`#`+r):n.closest(`form`);i[0]&&(t._resetHandler=function(){setTimeout(function(){t.value(n[0].value),t.max(t._initialOptions.max),t.min(t._initialOptions.min)})},t._form=i.on(`reset`,t._resetHandler))}});n.cssProperties.registerPrefix(`NumericTextBox`,`k-input-`),n.cssProperties.registerValues(`NumericTextBox`,[{prop:`rounded`,values:n.cssProperties.roundedValues.concat([[`full`,`full`]])}]);function L(e,t,n){var r=e===`increase`?`chevron-up`:`chevron-down`,i=e===`increase`?`increase`:`decrease`;return a.renderButton(`<button tabindex="-1" unselectable="on" class="k-spinner-`+i+`" aria-label="`+t+`" title="`+t+`"></button>`,F({},n,{icon:r,shape:null,rounded:null}))}function R(e,t){var n=parseFloat(e,10).toString().split(T);return n[1]&&=n[1].substring(0,t),n.join(T)}o.plugin(I)})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.ui,i=r.Widget,a=n.keys,o=n.htmlEncode,s=n.template,c=`caret-alt-to-left`,l=`caret-alt-to-right`,u=`caret-alt-left`,d=`caret-alt-right`,f=`caret-alt-to-left`,p=`caret-alt-to-right`,m=`caret-alt-left`,h=`caret-alt-right`,g=`arrow-rotate-cw`,_=`:kendoFocusable:not([tabindex='-1'])`,v=`change`,y=`.kendoPager`,b=`click`,x=`keydown`,S=`kendoKeydown`,C=`down`,w=Number.MAX_VALUE,T=!1,E=({text:t,wrapClassName:r,className:i,size:a})=>`<button title="${t}" aria-label="${t}" class="k-pager-nav k-button k-button-flat k-icon-button ${r} ${a}">${n.ui.icon(e(`<span class="k-button-icon"></span>`),i)}</button>`;function D(e){return e.template({idx:e.idx,text:e.text,ns:n.ns,numeric:e.numeric,size:e.size,title:e.title||``,tabindex:e.navigatable?0:-1,navigatable:e.navigatable})}function O(e,t,n,r,i){return E({className:e,text:t,wrapClassName:n||``,id:r||``,size:i})}function k(e,t,r,i){let a=e.find(`[class*="-i-${t}"]`).parent();a.attr(n.attr(`page`),r).attr(`tabindex`,i?-1:0).toggleClass(`k-disabled`,i),i?a.attr(`aria-disabled`,!0):a.removeAttr(`aria-disabled`)}function A(e,t){k(e,c,1,t<=1)}function j(e,t){k(e,u,Math.max(1,t-1),t<=1)}function M(e,t,n){k(e,d,Math.min(n,t+1),t>=n)}function N(e,t,n){k(e,l,n,t>=n)}var P=i.extend({init:function(t,r){var a=this,s,_,x=``;if(i.fn.init.call(a,t,r),r=a.options,a._createDataSource(r),a.linkTemplate=n.template(a.options.linkTemplate),a.selectTemplate=n.template(a.options.selectTemplate),a.numericSelectItemTemplate=n.template(a.options.numericSelectItemTemplate),s=a.page(),_=a.totalPages(),a._refreshHandler=a.refresh.bind(a),a.dataSource.bind(v,a._refreshHandler),a.downEvent=n.applyEventMap(C,n.guid()),T=n.support.isRtl(t),a._numericWrap=a.element.find(`.k-pager-numbers-wrap`),T?(c=p,l=f,u=h,d=m,a._numericWrap.length&&a._numericWrap.empty()):(c=f,l=p,u=m,d=h),r.size&&(x=n.getValidCssClass(`k-button-`,`size`,r.size),n.getValidCssClass(`k-picker-`,`size`,r.size)),r.navigatable&&(a._id=a.element.attr(`id`)||n.guid()),a._template(),(r.previousNext||r.numeric)&&a._numericWrap.length===0&&(a._numericWrap=e(`<div class='k-pager-numbers-wrap' />`).appendTo(a.element)),r.previousNext&&(a._numericWrap.find(`[class*='-i-`+c+`']`).length||(a._numericWrap.append(O(c,r.messages.first,`k-pager-first`,a._id,x)),A(a._numericWrap,s)),a._numericWrap.find(`[class*='-i-`+u+`']`).length||(a._numericWrap.append(O(u,r.messages.previous,null,a._id,x)),j(a._numericWrap,s))),r.numeric){if(a.element.find(`.k-pager-input`).length)a._decoratePagerInput(a.element.find(`.k-pager-input`),_),a._initNumericInputTextBox();else{let t=a._decoratePagerInput(e(`<span class='k-pager-input'></span>`),_);a._numericWrap.append(t),a._initNumericInputTextBox()}r.input||(a.list||(a.list=a._numericWrap.find(`.k-pager-numbers`),a.list.length===0&&(a.list=e(`<div class="k-pager-numbers" />`).appendTo(a._numericWrap))),r.dataSource&&!r.dataSource.total()&&a.list.empty().append(a.selectTemplate({text:0,tabindex:r.navigatable?0:-1,navigatable:r.navigatable,title:n.format(r.messages.pageButtonLabel,0)})),a._pagerInputWrap.hide())}if(r.previousNext&&(a._numericWrap.find(`[class*='-i-`+d+`']`).length||(a._numericWrap.append(O(d,r.messages.next,null,a._id,x)),M(a._numericWrap,s,_)),a._numericWrap.find(`[class*='-i-`+l+`']`).length||(a._numericWrap.append(O(l,r.messages.last,`k-pager-last`,a._id,x)),N(a._numericWrap,s,_))),r.pageSizes){if(!a.element.find(`.k-pager-sizes`).length){var S=r.pageSizes.length?r.pageSizes:[`all`,5,10,20],w=e.map(S,function(e){return e.toLowerCase&&e.toLowerCase()===`all`?`<option value='all'>`+o(r.messages.allPages)+`</option>`:`<option>`+e+`</option>`});e(`<span class="k-pager-sizes"><select></select><span>`+o(r.messages.itemsPerPage)+`</span></span>`).appendTo(a.element).find(`select`).html(w.join(``)).end().appendTo(a.element)}a.element.find(`.k-pager-sizes select`).val(a.pageSize()),n.ui.DropDownList&&a.element.find(`.k-pager-sizes select`).show().attr(`aria-label`,r.messages.pageSizeDropDownLabel).kendoDropDownList({size:r.size,adaptiveMode:r.adaptiveMode}),a.element.on(v+y,`.k-pager-sizes select`,a._change.bind(a))}r.refresh&&(a.element.find(`.k-pager-refresh`).length||a.element.append(`<button href="#" class="k-pager-refresh k-button `+x+` k-button-flat k-icon-button" title="`+r.messages.refresh+`" aria-label="`+r.messages.refresh+`">`+n.ui.icon(e(`<span class="k-button-icon"></span>`),g)+`</button>`),a.element.on(b+y,`.k-pager-refresh`,a._refreshClick.bind(a))),r.info&&(a.element.find(`.k-pager-info`).length||a.element.append(`<span class="k-pager-info" />`)),a.element.on(b+y,`button`,a._click.bind(a)).addClass(`k-pager`),r.size&&a.element.addClass(n.getValidCssClass(`k-pager-`,`size`,r.size)),r.responsive&&a.element.addClass(`k-pager-responsive`),r.autoBind&&a.refresh(),a._aria(),a._resizeHandler=a.resize.bind(a,!0),e(window).on(`resize`+y,a._resizeHandler),a._navigatable(),a._lastWidth=1,a.resize(),n.notify(a),i.fn.endInit.call(this)},_initNumericInputTextBox:function(){let e=this,t=e.options;e._numericTextBox=e._numericWrap.find(`.k-pager-input input`).kendoNumericTextBox({spinners:!1,size:t.size,min:1,format:`n0`,change:function(t){let n=this.value();(n<1||n>e.totalPages())&&(n=e.page()),setTimeout(function(){e.page(n)},100)}}).data(`kendoNumericTextBox`),e._numericTextBox.element.on(`focus`+y,()=>e._restoreTabIndexes()),e._numericTextBox.wrapper.find(`.k-input-spinner`).remove(),e._pagerInputWrap=e.element.find(`.k-pager-input`)},_decoratePagerInput:function(t,r){let i=this,a=i.options;return e(t).append(`<span>`+o(a.messages.page)+`</span><input aria-label='${i.options.messages.page}'/><span>`+o(n.format(a.messages.of,r))+`</span>`),t},destroy:function(){var t=this;i.fn.destroy.call(t),t.element.off(y),t.dataSource.unbind(v,t._refreshHandler),t._refreshHandler=null;let r=t.element.find(`.k-pager-input`);r.length&&r.remove(),e(window).off(`resize`+y,this._resizeHandler),n.destroy(t.element),t.element=t.list=null},events:[v,S],options:{name:`Pager`,adaptiveMode:`none`,ARIATemplate:({page:e,totalPages:t})=>`Page ${e} of ${t}`,selectTemplate:({text:e,title:t,tabindex:n,size:r})=>`<button aria-current="page" tabindex="${n}" aria-label="${t}" class="k-button ${r} k-button-flat k-button-primary k-selected"><span class="k-button-text">${o(e)}</span></button>`,linkTemplate:({ns:e,idx:t,text:n,title:r,tabindex:i,size:a})=>`<button class="k-button ${a} k-button-flat k-button-primary" tabindex="${i}" href="#" data-${e}page="${t}" aria-label="${r}" ${r===``?``:`title="${r}"`}><span class="k-button-text">${o(n)}</span></button>`,numericSelectItemTemplate:({idx:e,selected:t,text:n})=>`<option value="${e}" ${t?`selected="selected"`:``}>${o(n)}</option>`,buttonCount:10,autoBind:!0,numeric:!0,info:!0,input:!1,previousNext:!0,pageSizes:!1,refresh:!1,responsive:!0,navigatable:!1,size:t,messages:{allPages:`All`,display:`{0} - {1} of {2} items`,empty:`No items to display`,page:`Page`,of:`of {0}`,itemsPerPage:`items per page`,pageButtonLabel:`Page {0}`,pageSizeDropDownLabel:`Page sizes drop down`,first:`Go to the first page`,previous:`Go to the previous page`,next:`Go to the next page`,last:`Go to the last page`,refresh:`Refresh`,morePages:`More pages`}},setDataSource:function(e){var t=this;t.dataSource.unbind(v,t._refreshHandler),t.dataSource=t.options.dataSource=e,e.bind(v,t._refreshHandler),t.options.autoBind&&e.fetch()},_aria:function(){this.element.attr({role:`application`,"aria-roledescription":`pager`,"aria-keyshortcuts":`Enter ArrowRight ArrowLeft`})},_adaptiveStep:function(e,t,n){var r=this,i=parseInt(this.element.css(`gap`));switch(e){case 0:return r._toggleButtons(t,n);case 1:return r._toggleRefresh(t,n-i);case 2:return r._togglePagerInfo(t,n-i);case 3:return r._toggleInputSizesLabel(t,n-i);case 4:return r._togglePageSizesLabel(t,n-i);case 5:return r._togglePageSizesDropDown(t,n-i);default:break}},_calculateNeededWidth:function(){let t=0,r=parseInt(this.element.css(`gap`)),i=parseInt(this.element.css(`padding-left`)),a=parseInt(this.element.css(`padding-right`));return this.element.children().each(function(){let r=e(this),i=r.hasClass(`k-pager-info`);i&&r.removeClass(`k-pager-info`),t+=r.is(`:visible`)?n._outerWidth(r):0,i&&r.addClass(`k-pager-info`)}),t+=r*(this.element.children(`:visible`).length-1),t+i+a},_resize:function(e){var t=this;let n=e.width;if(!(!t.element.is(`:visible`)||!t._lastWidth||!t.options.responsive)){if(t._lastWidth<n)for(let e=5;e>=0;e--){let r=t._calculateNeededWidth();if(n<r||t._adaptiveStep(e,!1,n-r))break}else if(t._lastWidth>n)for(let e=0;e<6&&!(n-3>t._calculateNeededWidth());e++)t._adaptiveStep(e,!0);t._lastWidth=n}},_toggleButtons:function(e,t){if(this.options.input||!this._numericWrap||!this.list||!this._numericTextBox)return;let r=n._outerWidth(this._pagerInputWrap,!0);e?(this._pagerInputWrap.show(),this.list.hide()):t&&this.list.width()-r<t&&(this._pagerInputWrap.hide(),this.list.show())},_toggleRefresh:function(e,t){if(!this.options.refresh)return;let r=this.element.find(`.k-pager-refresh`);if(e)r.hide();else if(t&&n._outerWidth(r)<t)r.show();else if(r.is(`:hidden`))return!0},_togglePagerInfo:function(e,t){if(!this.options.info)return;let n=this.element.find(`.k-pager-info`);if(e)n.hide();else if(t&&n.width()<t)n.show();else if(!n.is(`:visible`))return!0},_toggleInputSizesLabel:function(e,t){if(!this._numericTextBox)return;let n=this.element.find(`.k-pager-input`).children(),r=n.eq(0);if(e)r.hide();else if(t&&n.eq(0).width()<t)r.show();else if(r.is(`:hidden`))return!0},_togglePageSizesLabel:function(e,t){if(!this.options.pageSizes)return;let n=this.element.find(`.k-pager-sizes`).children().eq(1);if(e)n.hide();else if(t&&n.width()<t)n.show();else if(n.is(`:hidden`))return!0},_togglePageSizesDropDown:function(e,t){if(!this.options.pageSizes)return;let r=this.element.find(`.k-pager-sizes .k-picker`);if(e)r.hide();else if(t&&n._outerWidth(r)<t)r.show();else if(!r.is(`:visible`))return!0},_createDataSource:function(e){this.dataSource=n.data.DataSource.create(e.dataSource)},refresh:function(e){var t=this,r,i,a=1,s,c=t.page(),l=``,u=t.options,d=t.pageSize(),f=t._collapsedTotal(),p=t.dataSource._isGroupPaged()?t.dataSource.groupsTotal(!0):t.dataSource.total(),m=t.totalPages(),h=t.linkTemplate,g=u.navigatable,_=t.numericSelectItemTemplate,v=u.size?n.getValidCssClass(`k-button-`,`size`,u.size):``,y=u.buttonCount;if(!(e&&e.action==`itemchange`)){if(u.numeric&&!u.input){for(c>y&&(s=c%y,a=s===0?c-y+1:c-s+1),i=Math.min(a+y-1,m),a>1&&(l+=D({template:h,navigatable:g,size:v,idx:a-1,text:`...`,numeric:!1,title:u.messages.morePages})),r=a;r<=i;r++)l+=D({template:r==c?t.selectTemplate:h,navigatable:g,idx:r,text:r,size:v,numeric:!0,title:n.format(u.messages.pageButtonLabel,r)});i<m&&(l+=D({template:h,navigatable:g,idx:r,size:v,text:`...`,numeric:_,title:u.messages.morePages})),l===``&&(l=t.selectTemplate({text:0,size:v,tabindex:g?0:-1,navigatable:g,title:n.format(u.messages.pageButtonLabel,0)})),t.list.html(l)}if(u.info&&(l=p>0?n.format(u.messages.display,t.dataSource.options.endless?1:Math.min((c-1)*(t.dataSource.pageSize()||0)+1,f),Math.min(c*d,f),p):u.messages.empty,t.element.find(`.k-pager-info`).html(l)),t._numericTextBox&&(t._numericTextBox.value(c),p>0!=!t._numericTextBox.wrapper.hasClass(`k-disabled`)&&t._numericTextBox.enable(p>0),t._numericTextBox.wrapper.prev().html(`<span>`+o(u.messages.page)+`</span>`),t._numericTextBox.wrapper.next().html(`<span>`+o(n.format(u.messages.of,m))+`</span>`)),u.previousNext&&(A(t.element,c),j(t.element,c),M(t.element,c,m),N(t.element,c,m)),u.pageSizes){var b=t.element.find(`.k-pager-sizes option[value='all']`).length>0&&(d===this.dataSource.total()||d==w),x=d;b&&(d=`all`,x=u.messages.allPages),t.element.find(`.k-pager-sizes select`).val(d).filter(`[`+n.attr(`role`)+`=dropdownlist]`).kendoDropDownList(`value`,d).kendoDropDownList(`text`,x)}t._restoreFocus(a,i,m),t._excludeChildrenFromTab(),t._updateAria(),m?(t._lastWidth=n._outerWidth(t.element)+12,t.resize(!0)):t._lastWidth&&=n._outerWidth(t.element)}},_excludeChildrenFromTab:function(){var t=n._activeElement();this.options.navigatable&&(t===this.element[0]||!e.contains(this.element[0],t))&&this.element.find(_).attr(`tabindex`,-1)},_restoreFocus:function(e,t,n){var r=this;r.options.navigatable&&(r._focusSelected&&=(r.element.find(`.k-selected`).trigger(`focus`),null),r._focusMore!==null&&(t<n&&r._focusMore&&r.list.find(`li`).last().find(`a`).trigger(`focus`),!r._focusMore&&e>1&&r.list.find(`li`).first().find(`a`).trigger(`focus`),r._focusMore=null))},_restoreTabIndexes:function(){this.element.find(`[tabindex='-1']:not(.k-disabled):not(.k-dropdownlist > .k-icon-button)`).attr(`tabindex`,0)},_collapsedTotal:function(){return this.dataSource.total()},_refreshClick:function(e){e.preventDefault(),this.dataSource.read()},_change:function(e){var n=e.currentTarget.value,r=parseInt(n,10),i=this.dataSource;isNaN(r)?(n+``).toLowerCase()==`all`&&(i._pageSize=t,i._take=t,i._skip=0,i.fetch()):i.pageSize(r)},_template:function(){this._ariaTemplate=s(this.options.ARIATemplate).bind(this)},_updateAria:function(){this.element.attr(`aria-label`,this._ariaTemplate({page:this.page(),totalPages:this.totalPages()}))},_navigatable:function(){var e=this;e.options.navigatable&&(e._aria(),e.element.attr(`id`,e._id),e._template(),e._updateAria(),e._tabindex(e.element),e.element.on(x+y,e,e._keyDown.bind(e)),e.element.on(`focusout`+y,function(){e.element.removeClass(`k-focus`)}),e.element.on(`focusin`+y,function(t){e.element.addClass(`k-focus`),t.target===e.element[0]?e.element.find(_).attr(`tabindex`,-1):e.element.removeClass(`k-focus`)}))},_keyDown:function(t){var n=this,r=e(t.target),i,o=!1,s;r[0]===n.element[0]&&t.keyCode==a.ENTER&&(n._restoreTabIndexes(),n.element.find(_).first().trigger(`focus`),o=!0),r[0]!==n.element[0]&&t.keyCode==a.ESC&&(n.element.trigger(`focus`),o=!0),r[0]===n.element[0]&&t.keyCode==a.HOME&&(n.page(1),o=!0),r[0]===n.element[0]&&t.keyCode==a.END&&(n.page(n.totalPages()),o=!0),r[0]===n.element[0]&&(t.keyCode==(T?a.LEFT:a.RIGHT)||t.keyCode==a.PAGEDOWN)&&(n.page(n.page()+1),o=!0),r[0]===n.element[0]&&(t.keyCode==(T?a.RIGHT:a.LEFT)||t.keyCode==a.PAGEUP)&&(n.page(n.page()-1||1),o=!0),r[0]!==n.element[0]&&t.keyCode==a.TAB&&(n.options._isToolbarItem&&n._restoreTabIndexes(),i=n.element.find(_),s=i.index(r),t.shiftKey?s-1<0?i.last().trigger(`focus`):i.eq(s-1).trigger(`focus`):s+1<i.length?i.eq(s+1).trigger(`focus`):i.first().trigger(`focus`),o=!0),o&&(t.preventDefault(),t.stopPropagation())},_click:function(t){let r=this,i=e(t.currentTarget);t.preventDefault(),r.options.navigatable&&(i.attr(`title`)==r.options.messages.morePages?r._focusMore=i.parent().index():!i.hasClass(`k-pager-refresh`)&&!i.hasClass(`k-pager-nav`)&&(r._focusSelected=!0),r._restoreTabIndexes()),i.is(`.k-disabled`)||r.page(parseInt(i.attr(n.attr(`page`)),10))},totalPages:function(){return Math.ceil((this.dataSource.total()||0)/(this.pageSize()||1))},pageSize:function(){return this.dataSource.pageSize()||this.dataSource.total()},page:function(e){if(e){if(this.trigger(`pageChange`,{index:e}))return;this.dataSource.page(e),this.trigger(v,{index:e})}else return this.dataSource.total()>0?this.dataSource.page():0}});r.plugin(P)})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.ui.Widget,i=e.extend,a=n.htmlEncode,o=window.setTimeout,s=`click`,c=`show`,l=`hide`,u=`k-notification`,d=`.k-notification-actions .k-icon`,f=`k-hiding`,p=`info`,m=`base`,h=`success`,g=`warning`,_=`error`,v={[m]:``,[p]:`info-circle`,[_]:`x`,[g]:`exclamation-circle`,[h]:`check`},y=`top`,b=`left`,x=`bottom`,S=`right`,C=`up`,w=`.kendoNotification`,T=`<div role="status" aria-live="polite" class="k-notification"></div>`,E=t=>({typeIcon:r,content:i,closeButton:o})=>(r&&(v[a(r)]||a(r))?n.ui.icon(e(`<span class="k-notification-status" title="${a(r)}"></span>`),{icon:v[a(r)]||a(r)}):``)+`<div class="k-notification-content">${t?a(i):i}</div>`,D=E(!1),O=E(!0),k=r.extend({init:function(t,i){let a=this;r.fn.init.call(a,t,i),i&&i.button&&!i.position&&a.options.position&&(a.options.position.right=40),i=a.options,(!i.appendTo||!e(i.appendTo).is(t))&&a.element.hide(),a._compileTemplates(i.templates),a._guid=`_`+n.guid(),a._isRtl=n.support.isRtl(t),a._compileStacking(i.stacking,i.position.top,i.position.left),n.notify(a),r.fn.endInit.call(this)},events:[c,l],options:{name:`Notification`,position:{pinned:!0,top:null,left:null,bottom:20,right:20},stacking:`default`,hideOnClick:!0,button:!1,allowHideAfter:0,autoHideAfter:5e3,appendTo:null,width:null,height:null,templates:[],title:null,animation:{open:{effects:`fade:in`,duration:300},close:{effects:`fade:out`,duration:600,hide:!0}}},_compileTemplates:function(t){var r=this,i=n.template;r._compiled={},e.each(t,function(t,n){r._compiled[n.type]=i(n.template||e(`#`+n.templateId).html())}),r._defaultCompiled=i(D),r._safeCompiled=i(O)},_getCompiled:function(e,t){var n=t?this._safeCompiled:this._defaultCompiled;return e&&this._compiled[e]||n},_compileStacking:function(e,t,n){var r=this,i={paddingTop:0,paddingRight:0,paddingBottom:0,paddingLeft:0},a=n===null?S:b,o,s;switch(e){case`down`:o=x+` `+a,s=y+` `+a,delete i.paddingBottom;break;case S:o=y+` `+S,s=y+` `+b,delete i.paddingRight;break;case b:o=y+` `+b,s=y+` `+S,delete i.paddingLeft;break;case C:o=y+` `+a,s=x+` `+a,delete i.paddingTop;break;default:t===null?(o=y+` `+a,s=x+` `+a,delete i.paddingTop):(o=x+` `+a,s=y+` `+a,delete i.paddingBottom);break}r._popupOrigin=o,r._popupPosition=s,r._popupPaddings=i},_attachPopupEvents:function(e,t){var n=this,r=e.allowHideAfter,i=!isNaN(r)&&r>0,a;function c(e){e.on(s+w,function(){n._hidePopup(t)})}e.hideOnClick?t.bind(`activate`,function(){i?o(function(){c(t.element)},r):c(t.element)}):e.button&&(a=t.element.find(d),i?o(function(){c(a)},r):c(a))},_showPopup:function(t,r,a){var s=this,c=r.autoHideAfter,l=r.position.left,u=r.position.top,p,m,h=r.position.right;a&&h===20?h=40:!a&&h===40&&r.button&&(h=20),m=e(`.`+s._guid+`:not(.`+f+`)`).last(),p=new n.ui.Popup(t,{anchor:m[0]?m:document.body,origin:s._popupOrigin,position:s._popupPosition,_resizeOnWrap:!0,animation:r.animation,copyAnchorStyles:!1,autosize:!0,modal:!0,collision:``,isRtl:s._isRtl,close:function(){s._triggerHide(this.element)},deactivate:function(e){e.sender.element.off(w),e.sender.element.find(d).off(w),e.sender.destroy()}}),s._attachPopupEvents(r,p),t.removeClass(`k-group k-reset k-popup`),m[0]?p.open():(l===null&&(l=e(window).width()-t.outerWidth()-h),u===null&&(u=e(window).height()-t.outerHeight()-r.position.bottom),p.open(l,u)),t.removeClass(`k-popup`),p.wrapper.addClass(s._guid).css(i({margin:0,zIndex:12e3},s._popupPaddings)),r.position.pinned?(p.wrapper.css(`position`,`fixed`),m[0]&&s._togglePin(p.wrapper,!0)):m[0]||s._togglePin(p.wrapper,!1),c>0&&o(function(){s._hidePopup(p)},c)},_hidePopup:function(e){e.wrapper.addClass(f),e.close()},_togglePin:function(t,n){var r=e(window),i=n?-1:1;t.css({top:parseInt(t.css(y),10)+i*r.scrollTop(),left:parseInt(t.css(b),10)+i*r.scrollLeft()})},_attachStaticEvents:function(e,t){var n=this,r=e.allowHideAfter,i=!isNaN(r)&&r>0;function a(e){e.on(s+w,n._hideStatic.bind(n,t))}e.hideOnClick?i?o(function(){a(t)},r):a(t):e.button&&(i?o(function(){a(t.find(d))},r):a(t.find(d)))},_showStatic:function(t,r){var i=this,a=r.autoHideAfter,s=r.animation,c=r.stacking==C||r.stacking==b?`prependTo`:`appendTo`,l;i._hideTimeouts||=[],t.removeClass(`k-popup`).addClass(i._guid)[c](r.appendTo).hide().kendoAnimate(s.open||!1),t.css(`display`,``),l=i.getNotifications(),l.each(function(t,s){i._attachStaticEvents(r,e(s)),a>0&&!e(s).attr(n.attr(`has-hidetimeout`))&&(e(s).attr(n.attr(`has-hidetimeout`),!0),i._hideTimeouts.push(o(function(){i._hideStatic(e(s))},a)))})},_hideStatic:function(e){e.kendoAnimate(i(this.options.animation.close||!1,{complete:function(){e.off(w).find(d).off(w),e.remove()}})),this._triggerHide(e)},_triggerHide:function(e){this.trigger(l,{element:e})},show:function(r,a,o){let s=this,l=s.options,d=e(T),f=n.guid(),p=u+`-`+a,h=a||``,g,_;return a||(a=m,p=``),r!==null&&r!==t&&r!==``&&(n.isFunction(r)&&(r=r()),_={typeIcon:h,content:``,closeButton:l.button},g=e.isPlainObject(r)?i(_,r):i(_,{content:r}),d.addClass(p).toggleClass(u+`-closable`,g.closeButton).attr({"data-role":`alert`,title:l.title}).css({width:l.width,height:l.height}),s._renderWithIconContext(function(){d.append(s._getCompiled(a,o)(g)),g.closeButton&&d.append(s.addActions(`close`))}),d.find(`.k-notification-content`).attr(`id`,f),d.attr(`aria-describedby`,f),e(l.appendTo)[0]?s._showStatic(d,l):s._showPopup(d,l,g.closeButton),s.trigger(c,{element:d})),s},showText:function(e,t){this.show(e,t,!0)},info:function(e){return this.show(e,p)},success:function(e){return this.show(e,h)},warning:function(e){return this.show(e,g)},error:function(e){return this.show(e,_)},hide:function(){var t=this,n=t.getNotifications();return t.options.appendTo?(t._hideTimeouts&&t._hideTimeouts.forEach(clearTimeout),t._hideTimeouts=[],n.each(function(n,r){t._hideStatic(e(r))})):n.each(function(n,r){var i=e(r).data(`kendoPopup`);i&&t._hidePopup(i)}),t},getNotifications:function(){var t=this,n=e(`.`+t._guid+`:not(.`+f+`)`);return t.options.appendTo?n:n.find(`>.k-child-animation-container >.`+u)},setOptions:function(e){var n=this,i;r.fn.setOptions.call(n,e),i=n.options,e.templates!==t&&n._compileTemplates(i.templates),(e.stacking!==t||e.position!==t)&&n._compileStacking(i.stacking,i.position.top,i.position.left)},destroy:function(){r.fn.destroy.call(this),this.getNotifications().off(w).find(d).off(w)},addActions:function(t){let r=e(`<span class="k-notification-actions"/>`),i={close:{template:n.ui.icon(e(`<span aria-hidden="true" title="Hide"></span>`),{icon:`x`})}};return Array.isArray(t)||(t=[t]),t.forEach(function(t){e(i[t].template).wrap(`<span class="k-notification-action k-notification-${t}-action">`).parent().appendTo(r)}),r}});n.ui.plugin(k)})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.ui.Widget,i=n.ui.Popup,a=n.isFunction,o=e.isPlainObject,s=e.extend,c=e(document),l=n.isLocalUrl,u=`_tb_active`,d=`aria-describedby`,f=`show`,p=`hide`,m=`error`,h=`contentLoad`,g=`requestStart`,_=`k-content-frame`,v=({autoHide:t,callout:r,dir:i})=>`<div role="tooltip" class="k-tooltip${t?``:` k-tooltip-closable`}"><div class="k-tooltip-content"></div>`+(t?``:`<div class="k-tooltip-button" role="button" aria-label="Close" tabindex="0">${n.ui.icon(e(`<span></span>`),{icon:`x`})}</div>`)+(r?`<div class="k-callout k-callout-${i}"></div>`:``)+`</div>`,y=n.template(({content:e})=>`<iframe frameborder='0' class='${_}' src='${e.url}'>This page requires frames in order to show content</iframe>`),b=`.kendoTooltip`,x={bottom:{origin:`bottom center`,position:`top center`},top:{origin:`top center`,position:`bottom center`},left:{origin:`center left`,position:`center right`,collision:`fit flip`},right:{origin:`center right`,position:`center left`,collision:`fit flip`},center:{position:`center center`,origin:`center center`}},S={top:`bottom`,bottom:`top`,left:`right`,right:`left`,center:`center`},C={bottom:`n`,top:`s`,left:`e`,right:`w`,center:`n`},w={horizontal:{offset:`top`,size:`outerHeight`},vertical:{offset:`left`,size:`outerWidth`}},T=function(e){return e.target.data(n.ns+`title`)};function E(e){for(;e.length&&!D(e);)e=e.parent()}function D(e){var t=e.data(n.ns+`title`);if(t)return e.attr(`title`,t),e.removeData(n.ns+`title`),!0}function O(e){var t=e.attr(`title`);if(t)return e.data(n.ns+`title`,t),e.attr(`title`,``),!0}function k(e){for(;e.length&&!e.is(`body`)&&!O(e);)e=e.parent()}var A=r.extend({init:function(e,t){var i=this,a;r.fn.init.call(i,e,t),a=i.options.position.match(/left|right/)?`horizontal`:`vertical`,i.dimensions=w[a],n.support.touch&&this._isShownOnMouseEnter()&&i.element.on(n.support.mousedown+b,i.options.filter,i._showOn.bind(i)),i.element.on(i.options.showOn+b,i.options.filter,i._showOn.bind(i)),i.options.showOn===`click`&&i.element.on(`keydown`+b,i.options.filter,i._keydown.bind(i)),r.fn.endInit.call(i)},options:{name:`TooltipBase`,filter:``,offset:0,showAfter:100,hideAfter:100,callout:!0,position:`bottom`,showOn:`mouseenter`,animation:{open:{effects:`fade:in`,duration:0},close:{duration:40,hide:!0}}},destroy:function(){var e=this.popup;e&&(e.element.off(b),e.destroy()),clearTimeout(this.timeout),r.fn.destroy.call(this)},hide:function(){this.popup&&(this._shown=!1,this.popup.close())},show:function(e){e||=this.element,this._saveTitle(e),this._show(e)},target:function(){return this.popup?this.popup.options.anchor:null},_keydown:function(t){var r=e(t.currentTarget);t.keyCode==n.keys.ENTER&&this._show(r)},_showOn:function(t){let n=this,r=e(t.currentTarget);n._isShownOnClick()&&!n._isShownOnMouseEnter()?n._show(r):n._isShownOnFocus()?(n._saveTitle(r),n._show(r)):(clearTimeout(n.timeout),n.timeout=setTimeout(function(){n._show(r)},n.options.showAfter))},_isShownOnFocus:function(){return this.options.showOn&&this.options.showOn.match(/focus/)},_isShownOnMouseEnter:function(){return this.options.showOn&&this.options.showOn.match(/mouseenter/)},_isShownOnClick:function(){return this.options.showOn&&this.options.showOn.match(/click/)},_recalculatePopupDimensions:function(){var e=this;e.popup.wrapper.css(`height`,n._outerHeight(e.popup.element)+`px`),e.popup.wrapper.css(`width`,n._outerWidth(e.popup.element)+`px`),e.popup.position(),e._positionCallout()},_positionCallout:function(){var t=this,n=t.options.position,r=t.dimensions,i=r.offset,a=t.popup,o=a.options.anchor,s=e(o).offset(),c=e(a.element).offset(),l=C[a.flipped?S[n]:n],u=s[i]-c[i]+e(o)[r.size]()/2;t._offset(n,t.options.offset),t.arrow.removeClass(`k-callout-n k-callout-s k-callout-w k-callout-e`).addClass(`k-callout-`+l).css(i,u)},_offset:function(e,t,r){var i=this,a=e==`top`||e==`left`,o=i.popup.flipped,s=a&&o||!a&&!o?1:-1,c=a?`margin-`+e:`margin-`+S[e],l=(r||n._outerWidth(i.arrow))/2+t;i.popup.wrapper.css(c,l*s+`px`)},_addDescribedBy:function(){var e=this,t=e.popup.options.anchor,r=t[0].id||e.element[0].id||n.guid(),i=[];t.attr(d)&&i.push(t.attr(d)),r&&(i.push(r+u),t.attr(d,i.join(` `)),e.popup.element.attr(`id`,r+u))},_removeDescribedBy:function(e){var t=this.popup.element.attr(`id`),n=e.attr(d),r,i,a;n&&(r=n.split(` `),r&&r.length>0&&(i=r.filter(function(e){return e!==t})),i&&i.length>0?(a=i.join(` `),e.attr(d,a)):e.removeAttr(d))},_openPopup:function(){this.popup&&(this.popup.visible()||(this.popup._hovered=!0),this.popup._shouldCorrectWidth=!1,this.popup.open())}});n.ui.plugin(A);var j=A.extend({init:function(e,t){var i=this,a;A.fn.init.call(i,e,t),a=i.options.position.match(/left|right/)?`horizontal`:`vertical`,i.dimensions=w[a],i._documentKeyDownHandler=i._documentKeyDown.bind(i),(this._isShownOnMouseEnter()||this._isShownOnClick())&&i.element.on(`mouseenter`+b,i.options.filter,i._mouseenter.bind(i)),this.options.autoHide&&this._isShownOnMouseEnter()&&i.element.on(`mouseleave`+b,i.options.filter,i._mouseleave.bind(i)),this.options.autoHide&&this._isShownOnFocus()&&i.element.on(`blur`+b,i.options.filter,i._blur.bind(i)),n.support.touch&&i.element.on(n.support.mousedown+b,i.options.filter,i._mouseenter.bind(i)),r.fn.endInit.call(this)},options:{name:`Tooltip`,filter:``,content:T,showAfter:100,callout:!0,offset:0,position:`bottom`,showOn:`mouseenter`,autoHide:!0,width:null,height:null,themeColor:null,animation:{open:{effects:`fade:in`,duration:0},close:{duration:40,hide:!0}}},events:[f,p,h,m,g],_mouseenter:function(t){k(e(t.currentTarget))},_saveTitle:function(e){k(e)},_appendContent:function(e){var t=this,r=t.options.content,i=t.content,s=t.options.iframe,c;o(r)&&r.url?(`iframe`in t.options||(s=!l(r.url)),t.trigger(g,{options:r,target:e}),s?(i.hide(),c=i.find(`.`+_)[0],c?c.src=r.url||c.src:i.html(y({content:r})),i.find(`.`+_).off(`load`+b).on(`load`+b,function(){t.trigger(h),i.show()})):(i.empty(),n.ui.progress(i,!0),t._ajaxRequest(r))):r&&a(r)?(r=r({sender:this,target:e}),i.html(r||``)):i.html(r)},_verifyContentLoaded(){var e=this,t=e.content.find(`[src]`),n=t.length,r=0;if(n===0){e._recalculatePopupDimensions();return}t.on(`load`,function(){r++,n===r&&e._recalculatePopupDimensions()})},_ajaxRequest:function(e){var t=this;jQuery.ajax(s({type:`GET`,dataType:`html`,cache:!1,error:function(e,r){n.ui.progress(t.content,!1),t._recalculatePopupDimensions(),t.trigger(m,{status:r,xhr:e})},success:function(e){n.ui.progress(t.content,!1),t.content.html(e),t._verifyContentLoaded(),t.trigger(h)}.bind(t)},e))},_documentKeyDown:function(e){e.keyCode===n.keys.ESC&&this.hide()},refresh:function(){var e=this,t=e.popup;t&&t.options.anchor&&(e._appendContent(t.options.anchor),t.visible()&&(t.element.css({width:``,height:``}),t.element.parent().css({width:``,height:``}),t.wrapper.css({width:``,height:``}),e._recalculatePopupDimensions()))},_show:function(e){var t=this,n=t.target();let r=!1;t.popup||(t._initPopup(),r=!0),n&&n[0]!=e[0]&&(t.popup.close(!0),t.popup.element.kendoStop(!0,!0),t.popup.element.css({width:``,height:``}),t.popup.element.parent().css({width:``,height:``}),t.popup.wrapper.css({width:``,height:``})),(!n||n[0]!=e[0])&&(t._appendContent(e),t.popup.options.anchor=e),t.popup.one(`deactivate`,function(){E(e),t._removeDescribedBy(e),this.element.removeAttr(`id`).attr(`aria-hidden`,!0),c.off(`keydown`+b,t._documentKeyDownHandler)}),t._openPopup(),r&&(t.options.autoHide&&this._isShownOnMouseEnter()?t.popup.wrapper.on(`mouseleave`+b,t._mouseleave.bind(t)):(t.popup.element.on(`click`+b,`.k-tooltip-button`,t._closeButtonClick.bind(t)),t.popup.element.on(`keydown`+b,`.k-tooltip-button`,t._closeButtonKeyDown.bind(t))))},_initPopup:function(){var r=this,a=r.options,o=e(n.template(v)({callout:a.callout&&a.position!==`center`,dir:C[a.position],autoHide:a.autoHide}));r.popup=new i(o,s({autosize:!0,activate:function(){r._addDescribedBy(),a.callout?r._positionCallout():r._offset(r.options.position,r.options.offset),this.element.removeAttr(`aria-hidden`),c.on(`keydown`+b,r._documentKeyDownHandler),r.trigger(f),r.popup._hovered=t},close:function(){r.trigger(p)},copyAnchorStyles:!1,animation:a.animation},x[a.position])),o.css({width:a.width,height:a.height}),a.themeColor&&o.addClass(n.cssProperties.getValidClass({widget:`Tooltip`,propName:`themeColor`,value:a.themeColor})),r.content=o.find(`.k-tooltip-content`),r.arrow=o.find(`.k-callout`)},_closeButtonClick:function(e){e.preventDefault(),this.hide()},_closeButtonKeyDown:function(e){(e.keyCode===n.keys.ENTER||e.keyCode===n.keys.SPACEBAR)&&this._closeButtonClick(e)},_mouseleave:function(t){let n=this,r=e(t.relatedTarget).closest(`.k-animation-container`).length>0,i=!e(t.relatedTarget).is(n.element);n.options.filter&&(i=i?!n.element.find(t.relatedTarget).length>0:!i);let a=n.options.position!==`center`||i&&!r;clearTimeout(n.timeout),a&&(n.timeout=setTimeout(function(){n._closePopup(t.currentTarget)},n.options.hideAfter))},_blur:function(e){this._closePopup(e.currentTarget)},_closePopup:function(t){this.popup&&!this.popup._hovered?this.popup.close():E(e(t))},destroy:function(){this.element.off(b),c.off(`keydown`+b,this._documentKeyDownHandler),A.fn.destroy.call(this)}});n.ui.plugin(j),n.cssProperties.registerPrefix(`Tooltip`,`k-tooltip-`),n.cssProperties.registerValues(`Tooltip`,[{prop:`themeColor`,values:[`base`,`inverse`,`info`,`success`,`warning`,`error`]}])})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.ui.Widget,i=`.kendoButtonMenu`,a=n.ui,o=n.keys,s=n.htmlEncode,c=n.sanitizeLink,l=e.extend,u=`.`,d=`id`,f=`next`,p=`prev`,m=`k-disabled`,h=`k-hidden`,g=`aria-disabled`,_=`menu`,v=`menuitem`,y=`tabindex`,b=`click`,x=`menuClick`,S=`menuOpen`,C=`menuClose`,w=`keydown`,T=`kendoKeydown`,E=`focus`,D={down:{origin:`bottom left`,position:`top left`},up:{origin:`top left`,position:`bottom left`}},O={popup:`k-menu-popup`,list:`k-menu-group`,listItem:`k-item k-menu-item`,menuItem:`k-menu-item`,itemText:`k-menu-link-text`,item:`k-link k-menu-link`,sprite:`k-sprite`,image:`k-image`,icon:`k-icon`},k={text:null,icon:null,url:null,attributes:null,enabled:!0,hidden:!1,id:null,imageUrl:null,spriteCssClass:null},A=({imageUrl:e})=>`${e?`<img alt="icon" class="${O.image}" src="${s(e)}" />`:``}`,j=({spriteCssClass:e})=>`${e?`<span class="${O.sprite} ${s(e)}"></span>`:``}`,M=({icon:e})=>`${e?n.ui.icon(s(e)):``}`,N=({text:e})=>`${e?`<span class="${O.itemText}">${s(e)}</span>`:``}`,P=({imageUrl:e,spriteCssClass:t,icon:n,text:r})=>`<span class="${O.item}">${A({imageUrl:e})}${j({spriteCssClass:t})}${M({icon:n})}${N({text:r})}</span>`,F=({url:e,imageUrl:t,spriteCssClass:n,icon:r,text:i,attributes:a})=>`<a href="${c(e)}" ${a&&a.target?`target="${a.target}"`:``} class="${O.item}">${A({imageUrl:t})}${j({spriteCssClass:n})}${M({icon:r})}${N({text:i})}</a>`;function I(t,n){var r=n===f?e.fn.next:e.fn.prev,i=n===f?e.fn.first:e.fn.last,a=r.call(t),o=`:kendoFocusable`;return a.length||(a=i.call(t.parent().find(u+O.menuItem))),a.is(o)||!a.length?a:a.find(o).length?i.call(a.find(o)):I(a,n)}var L=r.extend({init:function(e,t){var n=this;r.fn.init.call(n,e,t),n.mainButton=t.mainButton,n._clickHandlers={},n._renderList(),n._initPopup(),n._attachEvents(),n._applyCssClasses(n.list),r.fn.endInit.call(n)},options:{name:`ButtonMenu`,direction:`down`,element:null,items:[],size:t},events:[x,S,C,T],_renderList:function(){var t=this,r=t.options.items,i=t.element.addClass(O.popup),a=t.mainButton.attr(d)||n.guid();t.list=e(`<ul role="`+_+`"></ul>`).addClass(O.list).appendTo(i),t.list.attr(d,a+`_buttonmenu`),r.forEach(t._renderListItem.bind(t)),t.list.find(u+O.menuItem+`:first-child`).addClass(`k-first`),t.list.find(u+O.menuItem+`:last-child`).addClass(`k-last`)},_renderListItem:function(t){var r=this,i=t.attributes?t.attributes.id:null,a,o;t=l({},k,t,{enabled:t.enable&&t.enabled}),a=t.id||i||n.guid(),o=e(`<li id="`+a+`" role="`+v+`" class="`+O.listItem+`">`+r._renderItemButton(t)+`</li>`),t.click&&(r._clickHandlers[a]=t.click),t.attributes&&(delete t.attributes.target,t.attributes.class&&(o.addClass(t.attributes.class),delete t.attributes.class),o.attr(t.attributes)),t.data&&n.isFunction(t.data)&&o.data(t.data(t)),r.list.append(o),r.enable(t.enabled,o),r._hide(t.hidden,o)},_renderItemButton:function(e){var t=this.options;return t.itemTemplate?n.template(t.itemTemplate)(e):e.url?n.template(F)(e):n.template(P)(e)},_initPopup:function(){var e=this,t=e.options,n=t.direction||`down`;e._popup=new a.Popup(e.element,l({},t.popup,{anchor:e.mainButton,isRtl:e._isRtl,toggleTarget:t.toggleTarget,copyAnchorStyles:!1,animation:t.animation,open:e._popupOpenHandler.bind(e),close:e._popupCloseHandler.bind(e),activate:e._popupExpandHandler.bind(e)},D[n]))},_popupOpenHandler:function(e){var t=this;if(t.trigger(S)){e.preventDefault();return}t.list.find(u+O.menuItem).attr(y,0)},_popupCloseHandler:function(e){var t=this;t.trigger(C)&&e.preventDefault(),t.list.find(u+O.menuItem).attr(y,-1)},_popupExpandHandler:function(){this.list.find(`:kendoFocusable`).first().trigger(E)},adjustPopupWidth:function(e){this.element.css({"min-width":e})},_attachEvents:function(){var e=this;e.list.on(b+i,u+O.menuItem,e._click.bind(e)).on(w+i,u+O.menuItem,e,e.listItemKeydown.bind(e)),e.mainButton.on(w+i,e,e._keydown.bind(e))},_keydown:function(t){var n=this;if(!(e(t.target).is(u+m)||e(t.target).parents(u+m).length)&&t.altKey&&t.keyCode===o.DOWN){n.open(),t.preventDefault();return}},listItemKeydown:function(t){var n=this,r=e(t.target);t.preventDefault(),t.keyCode===o.ESC||t.keyCode===o.TAB||t.altKey&&t.keyCode===o.UP?(n.close(),n.mainButton.trigger(E)):t.keyCode===o.DOWN?I(r,f).trigger(E):t.keyCode===o.UP?I(r,p).trigger(E):!r.is(u+m)&&(t.keyCode===o.SPACEBAR||t.keyCode===o.ENTER)?r.trigger(b):t.keyCode===o.HOME?n.list.find(`:kendoFocusable`).filter(u+O.menuItem).first().trigger(E):t.keyCode===o.END&&n.list.find(`:kendoFocusable`).filter(u+O.menuItem).last().trigger(E)},_click:function(t){var n=this,r=e(t.target).closest(u+O.menuItem),i=r.attr(d);n._clickHandlers[i]&&n._clickHandlers[i](t),n.trigger(x,{id:i,target:r,type:`menu-click`,originalEvent:t})},toggle:function(){this._popup.toggle()},enable:function(e,t){var n=this;t=!t||!t.length?n.items():n.list.find(t),t.toggleClass(m,!e),e?t.removeAttr(g):t.attr(g,!e)},_hide:function(e,t){var n=this;t=!t||!t.length?n.items():n.list.find(t),t.toggleClass(h,e)},hide:function(e){this._hide(!0,e)},show:function(e){this._hide(!1,e)},open:function(){this.items().length!==0&&this.items().filter(`:not(.${h})`).length!==0&&this._popup.open()},close:function(){this._popup.close()},items:function(){return this.list.children(u+O.menuItem)},destroyPopup:function(){var e=this;e._popup&&(e._popup.destroy(),e._popup=null,e.list.off(i),e.list.remove(),e.list=null)},destroy:function(){var e=this;delete e._clickHandlers,e.destroyPopup(),e.mainButton.off(i),r.fn.destroy.call(e)}});n.cssProperties.registerPrefix(`ButtonMenu`,`k-menu-group-`),a.plugin(L)})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.ui.Widget,i=`.kendoSplitButton`,a=n.ui,o=e.extend,s=n.html,c=n._outerWidth,l=n.keys,u=`.`,d=`id`,f=`aria-haspopup`,p=`aria-disabled`,m=`aria-controls`,h=`aria-expanded`,g=`disabled`,_=`k-disabled`,v=`k-focus`,y=`click`,b=`keydown`,x=`open`,S=`close`,C=`focus`,w=`blur`,T={widget:`k-split-button k-button-group`},E=r.extend({init:function(t,i){var a=this;i||={},i.enabled=i.enabled!==!1&&!e(t).prop(g),r.fn.init.call(a,t,i),a._wrapper(),a._renderButtons(),a._renderMenu(),a._enable(a.options.enabled),a._aria(),a._attachEvents(),n.notify(a),a._applyCssClasses(),r.fn.endInit.call(a)},options:{name:`SplitButton`,enabled:!0,items:[],rounded:t,size:t,fillMode:t,themeColor:t,icon:null,popup:null,arrowIcon:`chevron-down`,messages:{labelSuffix:`splitbutton`}},events:[y,x,S],_wrapper:function(){var t=this,r=(t.element.attr(d)||n.guid())+`_wrapper`;t.wrapper=t.element.wrap(`<div id="`+r+`" class="`+T.widget+`"></div>`).parent(`.k-split-button`),t.arrowButton=e(`<button tabindex="-1" aria-label="Toggle dropdown" class="k-split-button-arrow"></button>`).appendTo(t.wrapper)},_applyCssClasses:function(){var e=this;e.wrapper.addClass(e._getAppearanceClasses())},_clearCssClasses:function(){var e=this;e.wrapper.removeClass(e._getAppearanceClasses())},_getAppearanceClasses:function(){var e=this,t=e.__proto__.options.name;return n.cssProperties.getValidClass({widget:t,propName:`rounded`,value:e.options.rounded})},_renderButtons:function(){var e=this;e._mainButton(),e._arrowButton()},_mainButton:function(){var e=this,t=o({},e.options,{type:e.element.attr(`type`)||`button`});delete t.click,s.renderButton(e.element,t)},_arrowButton:function(){var e=this,t=o({},e.options,{type:`button`,icon:e.options.arrowIcon});delete t.text,delete t.imageUrl,delete t.click,delete t.iconClass,s.renderButton(e.arrowButton,t)},_aria:function(){var e=this,t=e.element,n=e.arrowButton,r=e.menu;t.attr(f,null),t.attr(h,null),t.attr(m,null),n.attr(f,null),n.attr(h,!r&&null),n.attr(m,r?r.list.attr(d):null)},_renderMenu:function(){var t=this,n=o({},t.options),r=e(`<div></div>`);delete n.click,delete n.name,n.items.length&&(t.menu=r.appendTo(t.wrapper).kendoButtonMenu(o({mainButton:t.element,toggleTarget:t.arrowButton,menuOpen:t.menuOpenHandler.bind(t),menuClose:t.menuCloseHandler.bind(t),menuClick:t._click.bind(t)},n)).data(`kendoButtonMenu`))},menuOpenHandler:function(e){var t=this,n=c(t.wrapper);if(t.trigger(x,{target:t.element})){e.preventDefault();return}e.sender.adjustPopupWidth(n),t.arrowButton.attr(h,!0)},menuCloseHandler:function(e){var t=this;if(t.trigger(S,{target:t.element})){e.preventDefault();return}t.arrowButton.attr(h,!1),t.element.trigger(C)},_attachEvents:function(){var e=this;e.element.on(y+i,e._click.bind(e)),e.element.on(b+i,e._keydown.bind(e)),e.element.on(C+i,e._focus.bind(e)),e.element.on(w+i,e._blur.bind(e))},_focus:function(){this.wrapper.addClass(v)},_blur:function(){this.wrapper.removeClass(v)},_click:function(t){var n=this,r=e(t.target).closest(`.k-button`),i=r.attr(d),a=t;t.type===`menu-click`&&(i=t.id,r=t.target,a=t.originalEvent),n.menu.close(),n.trigger(y,{id:i,target:r,originalEvent:a})},_keydown:function(e){this.element.is(u+_)&&(e.keyCode===l.ENTER||e.keyCode===l.SPACEBAR)&&e.preventDefault()},focus:function(){this.element.trigger(C)},_enable:function(e,t){this.element.add(this.arrowButton).toggleClass(_,!e),t||this.element.attr(g,!e),this.arrowButton.attr(g,!e),this.arrowButton.attr(p,!e||null)},enable:function(e,n,r){var i=this;if(e===t&&(e=!0),n&&n.length){i.menu.enable(e,n);return}i.options.enabled=e,i._enable(e,r),i.menu.enable(e)},hide:function(e){var t=this;e&&e.length&&t.menu.hide(e)},show:function(e){var t=this;e&&e.length&&t.menu.show(e)},open:function(){this.menu.open()},close:function(){this.menu.close(),this.menu._popup.visible()||this.arrowButton.attr(h,!1)},items:function(){return this.menu.items()},setOptions:function(e){var t=this;r.fn.setOptions.call(t,e),(e.popup||e.items||e.size)&&(t.menu.destroy(),t._renderMenu()),t._renderButtons(),t._aria()},destroy:function(){var e=this;e.menu&&e.menu.destroy(),e.element.off(i),r.fn.destroy.call(e)}});n.cssProperties.registerPrefix(`SplitButton`,`k-splitbutton-`),n.cssProperties.registerValues(`SplitButton`,[{prop:`themeColor`,values:[`base`,`primary`,`secondary`,`tertiary`,`info`,`success`,`warning`,`error`,`inverse`]},{prop:`rounded`,values:n.cssProperties.roundedValues.concat([[`full`,`full`]])}]),a.plugin(E)})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.ui.Widget,i=`.kendoDropDownButton`,a=n.ui,o=n.keys,s=e.extend,c=n.html,l=n._outerWidth,u=`.`,d=`id`,f=`aria-haspopup`,p=`aria-disabled`,m=`aria-controls`,h=`aria-label`,g=`aria-expanded`,_=`disabled`,v=`k-disabled`,y=`click`,b=`keydown`,x=`open`,S=`close`,C=`focus`,w={menuButton:`k-menu-button`},T=r.extend({init:function(t,i){var a=this;i.enabled=i.enabled!==!1&&!e(t).prop(_),r.fn.init.call(a,t,i),a.wrapper=a.element,a._mainButton(),a._renderMenu(),a._enable(a.options.enabled),a._aria(),a._attachEvents(),n.notify(a),a._applyCssClasses(),r.fn.endInit.call(a)},options:{name:`DropDownButton`,direction:`down`,enabled:!0,items:[],rounded:t,size:t,fillMode:t,themeColor:t,showArrowButton:!1,icon:null,popup:null,messages:{labelSuffix:`dropdownbutton`}},events:[y,x,S],_mainButton:function(){var t=this,r=s({},t.options,{type:t.element.attr(`type`)||`button`});if(delete r.click,t.element.addClass(w.menuButton),c.renderButton(t.element,r),t.options.showArrowButton)e(`<span></span>`).addClass(`k-button-arrow`).addClass(`k-menu-button-arrow`).append(n.ui.icon(n.htmlEncode(`chevron-down`))).appendTo(t.element);else{let e=t.element.find(`.k-button-arrow`);e&&e.remove()}},_aria:function(){var e=this,t=e.element,n=e.menu;t.attr(f,n?`menu`:null),t.attr(g,!n&&null),t.attr(m,n?n.list.attr(d):null),t.attr(h)||t.attr(h,t.text()+` `+e.options.messages.labelSuffix)},_renderMenu:function(){var t=this,n=s({},t.options),r=e(`<div></div>`);delete n.click,delete n.name,t.menu=r.appendTo(document.body).kendoButtonMenu(s({mainButton:t.element,toggleTarget:t.element,menuOpen:t.menuOpenHandler.bind(t),menuClose:t.menuCloseHandler.bind(t),menuClick:t._click.bind(t)},n)).data(`kendoButtonMenu`)},menuOpenHandler:function(e){var t=this,n=l(t.element);if(t.trigger(x,{target:t.element})){e.preventDefault();return}e.sender.adjustPopupWidth(n),t.element.attr(g,!0)},menuCloseHandler:function(e){var t=this;if(t.trigger(S,{target:t.element})){e.preventDefault();return}t.element.attr(g,!1),t.element.trigger(C)},_attachEvents:function(){var e=this;e.element.on(b+i,e._keydown.bind(e))},_click:function(e){var t=this,n=e.id,r=e.target,i=e.originalEvent;t.menu.close(),t.trigger(y,{id:n,target:r,originalEvent:i})},_keydown:function(e){this.element.is(u+v)&&(e.keyCode===o.ENTER||e.keyCode===o.SPACEBAR)&&e.preventDefault()},focus:function(){this.element.trigger(C)},_enable:function(e,t){this.element.toggleClass(v,!e),e?this.element.removeAttr(p):this.element.attr(p,!e),t||this.element.attr(_,!e)},enable:function(e,n,r){var i=this;if(e===t&&(e=!0),n&&n.length){i.menu.enable(e,n);return}i.options.enabled=e,i._enable(e,r),i.menu.enable(e)},hide:function(e){var t=this;e&&e.length&&t.menu.hide(e)},show:function(e){var t=this;e&&e.length&&t.menu.show(e)},open:function(){this.menu.open()},close:function(){this.menu.close()},items:function(){return this.menu.items()},setOptions:function(e){var t=this;r.fn.setOptions.call(t,e),(e.popup||e.items||e.size)&&(t.menu.destroy(),t._renderMenu()),t._mainButton(),t._aria()},destroy:function(){var e=this;e.menu.destroy(),e.element.off(i),r.fn.destroy.call(e)}});a.plugin(T)})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.ui,i=n._activeElement,a=n.support.touch&&n.support.mobileOS,o=Array.isArray,s=n.data.HierarchicalDataSource,c=`mousedown`,l=`click`,u=30,d=50,f=e.extend,p=e.each,m=n.htmlEncode,h=n.template,g=n.keys,_=r.Widget,v=/^(ul|a|div)$/i,y=`.kendoMenu`,b=`img`,x=`open`,S=`k-menu`,C=`k-link k-menu-link`,w=`.k-link`,T=`.k-menu-expand-arrow`,E=`k-last`,D=`close`,O=`timer`,k=`k-first`,A=`k-image`,j=`select`,M=`zIndex`,N=`activate`,P=`deactivate`,F=`touchstart`+y+` MSPointerDown`+y+` pointerdown`+y,I=n.support.pointers,L=n.support.msPointers,R=L||I,ee=`change`,te=`error`,z=n.support.touch?`touchstart`:``,B=I?`pointerover`:L?`MSPointerOver`:`mouseenter`,ne=I?`pointerout`:L?`MSPointerOut`:`mouseleave`,re=`DOMMouseScroll`+y+` mousewheel`+y,ie=n.support.resize+y,V=`group`,H=`groupparent`,U=e(document.documentElement),ae=`kendoPopup`,W=`k-hover`,G=`k-focus`,oe=`k-disabled`,se=`k-selected`,ce=`.k-menu`,le=`.k-menu-group`,ue=`.k-animation-container`,de=`.k-child-animation-container`,fe=`.k-menu-popup ,`+ue,pe=`:not(.k-list) > .k-item:not([role='treeitem'])`,me=`.k-item.k-disabled`,K=`.k-item`,he=`.k-item:not(.k-disabled)`,ge=`.k-item:not(.k-disabled) > .k-link`,q=`:not(.k-item.k-separator):visible`,_e=`div:not(.k-animation-container,.k-list-container)`,J=`.k-menu-scroll-button`,ve={2:1,touch:1},ye=`string`,be=`dataBound`,xe=`kendoKeydown`,Se=`aria-expanded`,Ce=`role`,we={text:`dataTextField`,url:`dataUrlField`,spriteCssClass:`dataSpriteCssClassField`,icon:`dataIconField`,iconClass:`dataIconClassField`,imageUrl:`dataImageUrlField`,imageAttr:`dataImageAttrField`,content:`dataContentField`},Te={wrapperCssClass:function(e,t){var n=`k-item k-menu-item`,r=t.index;return t.separator&&(n+=` k-separator`),t.enabled===!1&&(n+=` k-disabled`),e.firstLevel&&r===0&&(n+=` k-first`),r==e.length-1&&(n+=` k-last`),t.cssClass&&(n+=` `+t.cssClass),t.attr&&t.attr.hasOwnProperty(`class`)&&(n+=` `+t.attr.class),t.selected&&(n+=` `+se),n},itemCssAttributes:function(e){var t=``,n=e.attr||{};for(var r in n)n.hasOwnProperty(r)&&r!==`class`&&(t+=r+`="`+n[r]+`" `);return t},imageCssAttributes:function(e){var t=``,n=e&&e.toJSON?e.toJSON():{};for(var r in n.class?n.class+=` `+A:n.class=A,n)n.hasOwnProperty(r)&&(t+=r+`="`+n[r]+`" `);return t},contentCssAttributes:function(e){var t=``,n=e.contentAttr||{},r=`k-content k-menu-group`;for(var i in n.class?n.class+=` `+r:n.class=r,n)n.hasOwnProperty(i)&&(t+=i+`="`+n[i]+`" `);return t},textClass:function(){return C},groupAttributes:function(e){return e.expanded===!0?``:`${n.attr(`style-display`)}="none"`},groupCssClass:function(){return`k-menu-group`},groupWrapperCssClass:function(){return`k-menu-popup`},content:function(e){return e.content?e.content:` `}};function Ee(e,t){return e=e.split(` `)[!t+0]||e,e.replace(`top`,`up`).replace(`bottom`,`down`)}function De(e,t,r){e=e.split(` `)[!t+0]||e;var i={origin:[`bottom`,r?`right`:`left`],position:[`top`,r?`right`:`left`]};return/left|right/.test(e)?(i.origin=[`top`,e],i.position[1]=n.directions[e].reverse):(i.origin[0]=e,i.position[0]=n.directions[e].reverse),i.origin=i.origin.join(` `),i.position=i.position.join(` `),i}function Oe(t,n){try{return e.contains(t,n)}catch{return!1}}function ke(t){t=e(t),!t.attr(n.attr(`omit-wrap`))&&(t.addClass(`k-item k-menu-item`).children(b).addClass(A),t.children(`a`).addClass(C).children(b).addClass(A),t.filter(`:not([disabled])`),t.filter(`.k-separator`).removeClass(`k-menu-item`).addClass(`k-separator-horizontal`).empty().append(` `),t.filter(`li[disabled]`).addClass(oe).prop(`disabled`,!1).attr(`aria-disabled`,!0),t.filter(`[role]`).length||t.attr(Ce,`menuitem`),t.children(w).length||t.contents().filter(function(){return!this.nodeName.match(v)&&!(this.nodeType===3&&!n.trim(this.nodeValue))}).wrapAll(`<span class='`+C+`' role='none'></span>`).filter(function(e,t){return t.nodeType===3}).wrap(`<span class='k-menu-link-text' role='none'></span>`),Ae(t),Me(t))}function Ae(t){t=e(t),t.find(`> .k-link > .k-menu-expand-arrow`).remove(),t.filter(`:has(.k-menu-group)`).children(`.k-link:not(:has(.k-menu-expand-arrow))`).each(function(){var t=e(this);t.append(`<span aria-hidden='true' class='k-menu-expand-arrow'>${n.ui.icon({icon:je(t)})}</span>`)})}function je(e){var t,r=e.parent().parent(),i=n.support.isRtl(r);return t=r.hasClass(S+`-horizontal`)?`chevron-down`:i?`chevron-left`:`chevron-right`,t}function Me(t){t=e(t),t.filter(`.k-first:not(:first-child)`).removeClass(k),t.filter(`.k-last:not(:last-child)`).removeClass(E),t.filter(`:first-child`).addClass(k),t.filter(`:last-child`).addClass(E)}function Ne(e){if(e&&e.length)for(var t in e){var n=e.eq(t);n.find(`ul`).length?n.attr(`aria-haspopup`,`true`):n.removeAttr(`aria-haspopup`)}}function Y(e){if(!e.hasClass(S))return e.parentsUntil(`.`+S,`li`)}function Pe(t,n){var r=Ie(n);r&&Fe(t,r),n.items&&e(t).children(`div`).children(`ul`).children(`li`).each(function(e){Pe(this,n.items[e])})}function Fe(t,n){e(t).children(`.k-link`).data({selectHandler:n})}function Ie(e){var t=e.select,r=n.isFunction;return t&&r(t)?t:null}function Le(e){return e?`li[data-groupparent='`+e+`']`:`li[data-groupparent]`}function Re(e){var t=e?`[data-group='`+e+`']`:`[data-group]`;return`ul`+t+`,div`+t}function ze(t,n){var r=t.find(Le()),i=[];return r.each(function(r,a){a=e(a);for(var o=a.data(H),s=t;o;)s=n.find(Re(o)+`:visible`),s.length&&i.push(s),a=s.find(Le()),a&&a.length&&a.length>1?(i.push(...ze(s,n)),o=null):o=a.data(H)}),i}function Be(t,n){var r=t.data(V);return r?n.find(Le(r)):e([])}function Ve(t,n){var r=t.data(H);return r?n.children(ue).find(Re(r)):e([])}function He(t,n){var r=[],i=function(e){for(;e.parentNode&&!n.is(e.parentNode);)r.push(e.parentNode),e=e.parentNode},a=t[0]||t;i(a);for(var o=r[r.length-1];e(o).is(ue)&&(a=Be(e(o).find(fe),n)[0],a);)r.push(a),i(a),o=r[r.length-1];return r}function Ue(e){var t=0;return e.wheelDelta&&(t=-e.wheelDelta/120,t=t>0?Math.ceil(t):Math.floor(t)),e.detail&&(t=Math.round(e.detail/3)),t}function We(e,t){for(var n=0,r=e.parentNode;r&&!isNaN(r[t]);)n+=r[t],r=r.parentNode;return n}function Ge(e){return R&&e.originalEvent&&e.originalEvent.pointerType in ve}function Ke(e){var t=e.originalEvent;return a&&/touch/i.test(t.type||``)}function qe(e){e.contents().filter(function(){return this.nodeName!=`LI`}).remove()}var Je=n.ui.DataBoundWidget.extend({init:function(e,t){var r=this;_.fn.init.call(r,e,t),e=r.wrapper=r.element,t=r.options,r._accessors(),r._templates(),r._dataSource(),r._updateClasses(),r._wrapGroups(),r._animations(t),r.nextItemZIndex=100,r._tabindex(),r._initOverflow(t),r._attachMenuEventsHandlers(),t.openOnClick&&(r.clicked=!1),e.attr(Ce,`menubar`),e[0].id?r._ariaId=n.format(`{0}_mn_active`,e[0].id):r._ariaId=n.format(`{0}_mn_active`,n.guid()),n.notify(r),_.fn.endInit.call(r)},events:[x,D,N,P,j,be,xe],options:{name:`Menu`,animation:{open:{duration:200},close:{duration:100}},orientation:`horizontal`,direction:`default`,openOnClick:!1,closeOnClick:!0,hoverDelay:100,scrollable:!1,popupCollision:null,autoSize:!1,iconPosition:`before`,messages:{scrollPrevious:`Scroll previous`,scrollNext:`Scroll next`}},_initData:function(){var e=this;e.dataSource&&(e.element.empty(),e.append(e.dataSource.view(),e.element))},_attachMenuEventsHandlers:function(){var t=this,n=t.element,r=t.options,i=t._overflowWrapper();t._checkActiveProxy=t._checkActiveElement.bind(t),(i||n).on(F,K,t._focusHandler.bind(t)).on(l+y,me,!1).on(l+y,K,t._click.bind(t)).on(F+` `+c+y,`.k-content`,t._preventClose.bind(t)).on(B+y,he,t._mouseenter.bind(t)).on(ne+y,he,t._mouseleave.bind(t)).on(c+y,he,t._mousedown.bind(t)).on(z+y+` `+B+y+` `+ne+y+` `+c+y+` `+l+y,ge,t._toggleHover.bind(t)),n.on(`keydown`+y,t,t._keydown.bind(t)).on(`focus`+y,t._focus.bind(t)).on(`focus`+y,`.k-content`,t._focus.bind(t)).on(`blur`+y,t._removeFocusItem.bind(t)).on(`blur`+y,`[tabindex]`,t._checkActiveProxy),i&&i.on(ne+y,fe,t._mouseleavePopup.bind(t)).on(B+y,fe,t._mouseenterPopup.bind(t)),r.openOnClick&&(t._documentClickHandler=t._documentClick.bind(t),e(document).on(`click`,t._documentClickHandler))},_detachMenuEventsHandlers:function(){var t=this,n=t._overflowWrapper();n&&n.off(y),t.element.off(y),t._documentClickHandler&&e(document).off(`click`,t._documentClickHandler)},_getNeededSpaceForChildren:function(e,t){let r=e.children(),i=0;return r.length>0&&r.each((e,r)=>{t?i+=n._outerWidth(r):i+=n._outerHeight(r)}),i},_initOverflow:function(t){var r=this,i=t.orientation==`horizontal`,a,o;let s=n.support.isRtl(r.wrapper);if(r._openedPopups={},t.scrollable){r._scrollWrapper=r.element.wrap(`<div class="k-menu-scroll-wrapper${t.orientation===`vertical`?` k-menu-scroll-wrapper-vertical`:``}"></div>`).parent(),i&&qe(r.element);let n=i?s?`right`:`left`:`up`,u=i?s?`left`:`right`:`down`;switch(a=e(r.templates.scrollButton({direction:n})),o=e(r.templates.scrollButton({direction:u})),t.scrollable.scrollButtonsPosition){case`start`:o.prependTo(r._scrollWrapper),a.prependTo(r._scrollWrapper);break;case`end`:a.appendTo(r._scrollWrapper),o.appendTo(r._scrollWrapper);break;default:a.prependTo(r._scrollWrapper),o.appendTo(r._scrollWrapper)}r._initScrolling(r.element,a,o,i,s);var c=r.element.outerWidth(),l=r.element[0].style.width;l=l===`auto`?``:l,i&&e(window).on(ie,function(){setTimeout(function(){r._setOverflowWrapperWidth(c,l),r._toggleScrollButtons(r.element,a,o,i)},300)}),r._setOverflowWrapperWidth(c,l),r._toggleScrollButtons(r.element,a,o,i)}},_overflowWrapper:function(){return this._scrollWrapper||this._popupsWrapper},_setOverflowWrapperWidth:function(e,t){var n=this,r=n._scrollWrapper.css(`width`);n._scrollWrapper.css({width:``});var i=n._scrollWrapper.outerWidth();n._scrollWrapper.css({width:r});var a=n.element.outerWidth(),o=n.element[0].offsetWidth-n.element[0].clientWidth;if(a!=i&&i>0){var s=t?Math.min(e,i):i;n.element.width(s-o),n._scrollWrapper.width(s)}},_reinitOverflow:function(e){var t=this;(e.scrollable&&!t.options.scrollable||!e.scrollable&&t.options.scrollable||e.scrollable&&t.options.scrollable&&(e.scrollable.distance!=t.options.scrollable.distance||e.scrollable.scrollButtonsPosition!=t.options.scrollable.scrollButtonsPosition)||e.orientation!=t.options.orientation)&&(t._detachMenuEventsHandlers(),t._destroyOverflow(),t._initOverflow(e),t._attachMenuEventsHandlers())},_destroyOverflow:function(){var n=this,r=n._overflowWrapper();r&&(r.off(y),r.find(J).off(y).remove(),r.children(ue).each(function(t,n){var i=e(n).find(`.k-child-animation-container > .k-menu-popup`);i.off(re);var a=Be(i,r);a.length&&a.append(n)}),r.find(Le()).removeAttr(`data-groupparent`),r.find(Re()).removeAttr(`data-group`),n.element.off(re),e(window).off(ie),r.contents().unwrap(),n._scrollWrapper=n._popupsWrapper=n._openedPopups=t)},_initScrolling:function(t,r,i,a,o){var s=this,c=s.options.scrollable,l=s.isNumeric(c.distance)?c.distance:d,u=l/2,f=`-=`+l,p=`+=`+l,m=`-=`+l*2,h=`+=`+l*2,g=!1,_=!1,v=function(e){var n=a?{scrollLeft:e}:{scrollTop:e};t.finish().animate(n,`fast`,`linear`,function(){g&&v(e)}),s._toggleScrollButtons(t,r,i,a,o)},b=function(e){!g&&!_&&(v(e.data.direction),g=!0)},x=function(n){var c=a?{scrollLeft:n.data.direction}:{scrollTop:n.data.direction};_=Ke(n)||Ge(n),t.stop().animate(c,`fast`,`linear`,function(){_?(s._toggleScrollButtons(t,r,i,a,o),g=!0):e(n.currentTarget).trigger(B)}),g=!1,n.stopPropagation(),n.preventDefault()};r.on(B+y,{direction:o&&a?p:f},b).on(n.eventMap.down+y,{direction:o&&a?h:m},x),i.on(B+y,{direction:o&&a?f:p},b).on(n.eventMap.down+y,{direction:o&&a?m:h},x),r.add(i).on(ne+y,function(){t.stop(),g=!1,s._toggleScrollButtons(t,r,i,a,o)}),t.on(re,function(e){if(!e.ctrlKey&&!e.shiftKey&&!e.altKey){var n=Ue(e.originalEvent),o=Math.abs(n)*u,c=(n>0?`+=`:`-=`)+o,l=a?{scrollLeft:c}:{scrollTop:c};s._closeChildPopups(t),t.finish().animate(l,`fast`,`linear`,function(){s._toggleScrollButtons(t,r,i,a)}),e.preventDefault()}})},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},_toggleScrollButtons:function(e,t,r,i){let a=this._getNeededSpaceForChildren(e,i)>(i?n._outerWidth(e):n._outerHeight(e));t.toggle(a),r.toggle(a);let o=i?n.scrollLeft(e):e.scrollTop(),s=e.is(fe)||e.parent().is(de),c=Math.abs(o-(e[0].scrollWidth-e[0].offsetWidth))<=1;i||(c=Math.abs(o-(e[0].scrollHeight-e[0].offsetHeight))<=1),s&&(c=Math.abs(o-(e[0].scrollHeight-e[0].offsetHeight)-1)<=1),t.toggleClass(oe,Math.floor(o)===0),r.toggleClass(oe,c)},setOptions:function(e){let t=this;var n=t.options.animation;t._animations(e),e.animation=f(!0,n,e.animation),`dataSource`in e&&t._dataSource(e),t._renderWithIconContext(function(){t._updateClasses(),t._wrapGroups()}),t._reinitOverflow(e),_.fn.setOptions.call(t,e)},destroy:function(){var e=this;_.fn.destroy.call(e),e._detachMenuEventsHandlers(),e._destroyOverflow(),n.destroy(e.element)},enable:function(e,t){return this._toggleDisabled(e,t!==!1),this},disable:function(e){return this._toggleDisabled(e,!1),this},attemptGetItem:function(t){t||=this.element;var n=this.element.find(t),r=this._overflowWrapper();return n.length||t===this.element?n:r?r.find(t):e()},append:function(e,t){let n=this;return n._renderWithIconContext(function(){t=n.attemptGetItem(t);let r=n._insert(e,t,t.length?n._childPopupElement(t).children().eq(0):null);return p(r.items,function(t){r.group.append(this),Ae(this),Pe(this,e[t]||e)}),Ae(t),Me(r.group.find(`.k-first, .k-last`).add(r.items)),Ne(Y(r.group)),n})},insertBefore:function(e,t){let n=this;return n._renderWithIconContext(function(){return t=n.attemptGetItem(t),p(n._insert(e,t,t.parent()).items,function(n){t.before(this),Ae(this),Me(this),Pe(this,e[n]||e)}),Me(t),n})},insertAfter:function(e,t){let n=this;return n._renderWithIconContext(function(){return t=n.attemptGetItem(t),p(n._insert(e,t,t.parent()).items,function(n){t.after(this),Ae(this),Me(this),Pe(this,e[n]||e)}),Me(t),n})},_insert:function(t,r,i){let a=this,s,c;(!r||!r.length)&&(i=a.element);var l=e.isPlainObject(t)||t instanceof n.data.ObservableObject,u={firstLevel:i.hasClass(S),horizontal:i.hasClass(S+`-horizontal`),expanded:!0,length:i.children().length};return r&&!i.length&&(i=e(a.renderGroup({group:u,options:a.options})).css(`display`,`none`).appendTo(r),n.applyStylesFromKendoAttributes(i,[`display`])),l||o(t)||t instanceof n.data.ObservableArray?s=e(e.map(l?[t]:t,function(t,r){if(typeof t==`string`)return e(t).get();{let i=e(a.renderItem({group:u,item:f(t,{index:r})}));return n.applyStylesFromKendoAttributes(i,[`display`]),i.get()}})):(s=typeof t==`string`&&t.charAt(0)!=`<`?a.element.find(t):e(t),c=s.find(`> ul`).addClass(`k-menu-group`).attr(Ce,`menu`),s=s.filter(`li`),s.add(c.find(`> li`)).each(function(){ke(this)})),i=i.is(fe)?i.find(le).first():i,{items:s,group:i}},remove:function(e){e=this.attemptGetItem(e);var t=this,n=e.parentsUntil(t.element,pe),r=e.parent(`ul:not(.k-menu)`);if(e.remove(),r&&!r.children(pe).length){var i=Y(r),a=r.parent(ue);a.length?a.remove():r.remove(),Ne(i)}return n.length&&(n=n.eq(0),Ae(n),Me(n)),t},_openAfterLoad:function(e,t){var n=this;t.loaded()?(n.open(e),n._loading=!1):t.one(ee,function(){e.find(T).children().removeClass(`k-i-loading`),n._loading&&=(n.open(e),!1)})},_createPopup:function(e,t){let r=this,i=r._overflowWrapper();return e.kendoPopup(f({activate:function(){r._triggerEvent({item:this.wrapper.parent(),type:N})},deactivate:function(e){r._closing=!1,e.sender.element.removeData(`targetTransform`).css({opacity:``}),r._triggerEvent({item:this.wrapper.parent(),type:P})},open:r._popupOpen.bind(r),close:function(e){r._closing=e.sender.element;var t=e.sender.wrapper.parent();if(i){var o=e.sender.element.data(V);o&&(t=(i||r.element).find(Le(o))),e.sender.wrapper.children(J).hide()}r._triggerEvent({item:t[0],type:D})?e.preventDefault():(t.css(M,t.data(M)),t.removeData(M),r.options.scrollable&&t.parent().siblings(J).css({zIndex:``}),(a||R||n.support.mouseAndTouchPresent)&&t.removeClass(W)),e.sender.element.find(`.`+G).length&&r._removeFocusItem()}},t)).data(ae)},open:function(r){var i=this,a=i.options,o=a.orientation==`horizontal`,s=a.direction,c=n.support.isRtl(i.wrapper),l=i._overflowWrapper();r=(l||i.element).find(r);var u=i.dataSource&&i.dataSource.getByUid(r.data(n.ns+`uid`));if(u&&u.hasChildren&&!u.loaded()&&!i._loading)return i._loading=!0,r.find(T).children().addClass(`k-i-loading`),u.load(),i._openAfterLoad(r,u),i;/^(top|bottom|default)$/.test(s)&&(s=c?o?(s+` left`).replace(`default`,`bottom`):`left`:o?(s+` right`).replace(`default`,`bottom`):`right`);var d=`>.k-popup:visible,>.k-animation-container > .k-child-animation-container > .k-menu-popup:visible`,p=function(){e(this).data(ae)&&i.close(e(this).closest(`li.k-item`),!0)};return r.siblings().find(d).each(p),l&&r.find(d).each(p),i.options.openOnClick&&(i.clicked=!0),r.each(function(){var n=e(this);clearTimeout(n.data(O)),clearTimeout(i._timerTimeout),i._timerTimeout=setTimeout(function(){var r=n.find(`> .k-menu-popup, > .k-animation-container > .k-child-animation-container > .k-menu-popup`).filter(`:hidden`).first(),u,d;if(!r[0]&&l&&(d=i._getPopup(n),r=d&&d.element),!r.is(`:visible`)&&r[0]&&i._triggerEvent({item:n[0],type:x})===!1){let d=r.children(`.k-menu-scroll-wrapper`).length?r.children(`.k-menu-scroll-wrapper`):r,b=i._groupElementsInitialSpace.find(({element:e})=>d.children(`ul`).is(e)),x=``;b&&Object.keys(b).length>0&&(b.height>0&&(x=b.height),i._popupToBeOpened=b,b.inlineHeight?e(b.element).css({height:b.inlineHeight}):e(b.element).css({height:``}));let C=n[0].getBoundingClientRect(),w=(b&&b.inlineHeight||x)<=window.innerHeight-C.top,T=a.scrollable||a.autoSize,E=a.autoSize&&!w?`auto`:`visible`;b&&x&&(x+=parseInt(e(r).css(`padding`))*e(b.element).children().length),r.css({maxHeight:T?``:x,overflow:E}),n.data(M,n.css(M));var p=i.nextItemZIndex++;n.css(M,p),i.options.scrollable&&n.parent().siblings(J).css({zIndex:++p}),u=r.data(ae);var m=n.parent().hasClass(S),h=m&&o,g=De(s,m,c),_=a.animation.open.effects,v=_===t?`slideIn:`+Ee(s,m):_,y=a.popupCollision===null?h?`fit`:`fit flip`:a.popupCollision;u?(u=r.data(ae),u.options.origin=g.origin,u.options.position=g.position,u.options.animation.open.effects=v):(u=i._createPopup(r,{origin:g.origin,position:g.position,collision:y,anchor:n,appendTo:l||n,animation:{open:f(!0,{effects:v},a.animation.open),close:a.animation.close}}),r.closest(ue).removeAttr(Ce)),r.removeAttr(`aria-hidden`),n.attr(Se,!0),i._configurePopupOverflow(u,n),u._hovered=!0,u.open(),i._initPopupScrolling(u)}},i.options.hoverDelay),n.data(O,i._timerTimeout)}),i},_configurePopupOverflow:function(e,t){var n=this;if(n.options.scrollable&&(n._wrapPopupElement(e),!t.attr(`data-groupparent`))){var r=new Date().getTime();t.attr(`data-groupparent`,r),e.element.attr(`data-group`,r)}},_wrapPopupElement:function(e){e.element.parent().is(de)||(e.wrapper=n.wrap(e.element,e.options.autosize).css({overflow:`hidden`,display:`block`,position:`absolute`}))},_initPopupScrolling:function(t,r,i){var a=this;let o=t.element,s=o.children(`.k-menu-scroll-wrapper`),c=s.length?e(s.children(`ul`)):e(o.children(`ul`)),l=a._getNeededSpaceForChildren(c,r),u=!1;u=r?n._outerWidth(o)<l:n._outerHeight(o)<l,a.options.scrollable&&(o[0].scrollHeight>o[0].offsetHeight||u)?a._initPopupScrollButtons(t,r,i):s.length&&(s.find(J).remove(),c.unwrap())},_scrollButtonsMouseEnter:function(){let t=this,n=t.popup,r=t._overflowWrapper();e(ze(n.element,r)).each(function(e,n){let i=r.find(Le(n.data(V)));t.close(i)})},_scrollButtonsMouseLeave:function(){let t=this,n=t.popup;setTimeout(function(){e.isEmptyObject(t._openedPopups)&&t._closeParentPopups(n.element)},u)},_initPopupScrollButtons:function(t,r,i){let a=this,o=t.wrapper.find(J),s=t.element,c=s.children(`.k-menu-scroll-wrapper`),l=s.children(`ul`);a._denyOpening=!0,!l.length&&c.length&&(l=c.children(`ul`)),r||l.css({overflow:`hidden`});let d=c.length>0?c:l.wrap(`<div class="k-menu-scroll-wrapper${r?``:` k-menu-scroll-wrapper-vertical`}"></div>`).parent();if(o.length)o.is(`:hidden`)&&o.show();else{let n=e(a.templates.scrollButton({direction:r?`left`:`up`})),s=e(a.templates.scrollButton({direction:r?`right`:`down`}));o=n.add(s),o.css({width:!r&&`100%`}),n.prependTo(d),s.appendTo(d),a._initScrolling(l,n,s,r),i||o.on(B+y,function(){let n=a._overflowWrapper();e(ze(t.element,n)).each(function(e,t){let r=n.find(Le(t.data(V)));a.close(r)})}).on(ne+y,function(n){setTimeout(function(){e.isEmptyObject(a._openedPopups)&&!t.element.find(n.relatedTarget).length&&a._closeParentPopups(t.element)},u)})}if(o.length>0&&!r){let e=a._popupToBeOpened?a._popupToBeOpened.inlineHeight:``;l.css({height:e===``?`${n._outerHeight(t.wrapper)-n._outerHeight(o)*2}px`:e})}a._toggleScrollButtons(l,o.first(),o.last(),r),a._denyOpening=!1},_popupOpen:function(e){this._keyTriggered||e.sender.element.find(`.`+G).removeClass(G),this.options.scrollable&&this._setPopupHeight(e.sender)},_setPopupHeight:function(t,n){let r=t.element,i=r.add(r.parent(de));i.height(r.hasClass(S)&&this._initialHeight||``);let a=t._location(n),o=e(window).height(),s=a.height,c=n?0:Math.max(a.top,0),l=n?0:We(this._overflowWrapper()[0],`scrollTop`),u=o+(window.innerHeight-o);if(!(Math.floor(u+l)>=Math.floor(s+c))){let e=o*.05,t=Math.min(u,u-c-e+l);i.css({height:t+`px`}),r.css({overflow:`hidden`})}},close:function(t,n){var r=this,i=r._overflowWrapper(),a=i||r.element;t=a.find(t),t.length||(t=a.find(`>.k-item`));var o=function(t){var n=!1;return e.isEmptyObject(r._openedPopups)||e(ze(t,i)).each(function(e,t){return n=!!r._openedPopups[t.data(V).toString()],!n}),n},s=function(e){var t=e.data(H);return!i||!t||!r._openedPopups[t.toString()]};return t.each(function(){var a=e(this);a.attr(`aria-haspopup`)&&a.attr(Se,!1),!n&&r._isRootItem(a)&&(r.clicked=!1),clearTimeout(a.data(O)),a.data(O,setTimeout(function(){var e=r._getPopup(a);if(e&&(s(a)||r._forceClose)){if(!r._forceClose&&o(e.element))return;e.close(),e.element.attr(`aria-hidden`,!0),i&&r._forceClose&&t.last().is(a[0])&&delete r._forceClose}},r.options.hoverDelay))}),r},_getPopup:function(e){var t=this,n=e.find(`.k-menu-popup:not(.k-list-container):not(.k-calendar-container):visible`).first().data(ae),r=t._overflowWrapper();if(!n&&r){var i=e.data(H);i&&(n=r.find(Re(i)).data(ae))}return n},_toggleDisabled:function(t,n){this.element.find(t).each(function(){e(this).toggleClass(oe,!n).attr(`aria-disabled`,!n)})},_toggleHover:function(t){var r=e(n.eventTarget(t)||t.target).closest(pe),i=t.type==B||c.indexOf(t.type)!==-1;this._scrollingToItem&&i&&!r.hasClass(G)||(r.siblings().removeClass(W),r.parents(`li.`+oe).length||r.toggleClass(W,i||t.type==`mousedown`||t.type==`pointerover`||t.type==z))},_preventClose:function(){this.options.closeOnClick||(this._closurePrevented=!0)},_checkActiveElement:function(t){var r=this,i=e(t?t.currentTarget:this._focusItem()),a=r._findRootParent(i)[0];this._closurePrevented||setTimeout(function(){(!document.hasFocus()||!Oe(a,n._activeElement())&&t&&!Oe(a,t.currentTarget))&&r.close(a)},0),this._closurePrevented=!1},_removeFocusItem:function(){var e=this._focusItem();e&&e.hasClass(G)&&(e.removeClass(G),this._oldFocusItem=null)},_wrapGroups:function(){var t=this;let r=t.element.find(`li > ul`);t._groupElementsInitialSpace=Array.from(r).map(t=>{let r,i=!1,a=t.closest(`.k-animation-container`)||t.closest(`.k-popup`);return a=e(a),a&&a.length&&!a.is(`:visible`)&&(i=!0,a.show()),r={element:t,width:n._outerWidth(t),height:n._outerHeight(t),inlineHeight:t.style&&t.style.height?t.style.height:``},i&&a.hide(),r}),r.filter(function(){return!e(this).parent().hasClass(`k-menu-popup`)}).wrap(`<div class='k-menu-popup k-popup'></div>`).parent(`div`).attr(`aria-hidden`,t.element.is(`:visible`)).hide(),t.element.find(`ul`).each(function(){var t=e(this),r=n.guid();t.attr(`id`,r).closest(`li`).attr(`aria-controls`,r)})},_updateClasses:function(){var e=this.element,t=`.k-menu-init div ul`,r;e.removeClass(`k-menu-horizontal k-menu-vertical`),e.addClass(`k-reset k-header k-menu-init `+S).addClass(S+`-`+this.options.orientation),this.options.orientation===`vertical`?e.attr(`aria-orientation`,`vertical`):e.attr(`aria-orientation`,`horizontal`),e.find(`li > ul`).filter(function(){return!n.support.matchesSelector.call(this,t)}).addClass(`k-menu-group`).attr(Ce,`menu`).parent(`li`).attr(`aria-haspopup`,`true`).end().find(`li > div`).addClass(`k-content`).attr(`tabindex`,`-1`),e.find(`li[aria-haspopup]`).attr(Se,!1),r=e.find(`> li,.k-menu-group > li`),e.removeClass(`k-menu-init`),r.each(function(){ke(this)})},_mouseenter:function(t){var n=this,r=e(t.currentTarget),i=n._itemHasChildren(r),o=r.data(H)||r.closest(fe).data(V),s=Ge(t),c=!1;n._scrollingToItem&&!r.hasClass(G)||n._denyOpening||(o&&(n._openedPopups[o.toString()]=!0),n._closing&&(c=!!n._closing.find(r).length),!c&&(n._keyTriggered=!1,!(n.options.openOnClick.rootMenuItems&&n._isRootItem(r.closest(pe))||n.options.openOnClick.subMenuItems&&!n._isRootItem(r.closest(pe)))&&((n.options.openOnClick===!1||n.options.openOnClick.rootMenuItems===!1&&n._isRootItem(r.closest(pe))||n.options.openOnClick.subMenuItems===!1&&!n._isRootItem(r.closest(pe))||n.clicked)&&!a&&!(s&&n._isRootItem(r.closest(pe)))&&!Oe(t.currentTarget,t.relatedTarget)&&i&&n.open(r),(n.options.openOnClick===!0&&n.clicked||a)&&r.siblings().each(function(e,t){n.close(t,!0)}))))},_mousedown:function(t){var n=this,r=e(t.currentTarget);n._mousedownedElement=r,(n.options.openOnClick.subMenuItems&&!n._isRootItem(r)||a)&&r.siblings().each(function(e,t){n.close(t,!0)})},_mouseleave:function(t){var r=this,i=e(t.currentTarget),o=i.data(H),s=i.children(fe).length||o,c=e(window);if(o&&delete r._openedPopups[o.toString()],i.parentsUntil(ue,`.k-list-container,.k-calendar-container`)[0]){t.stopImmediatePropagation();return}if((r.options.openOnClick===!1||!r.options.openOnClick.rootMenuItems&&r._isRootItem(i)||!r.options.openOnClick.subMenuItems&&!r._isRootItem(i))&&!a&&!Ge(t)&&!Oe(t.currentTarget,t.relatedTarget||t.target)&&s&&!Oe(t.currentTarget,n._activeElement())){r.close(i,!0),r._loading=!1;return}(n.support.browser.msie&&!t.toElement&&!t.relatedTarget&&!Ge(t)||t.clientX<0||t.clientY<0||t.clientY>c.height()||t.clientX>c.width())&&r.close(i)},_mouseenterPopup:function(t){var n=this,r=e(t.currentTarget);if(!r.parent().is(de)){r=r.find(fe);var i=r.data(V);i&&(n._openedPopups[i.toString()]=!0)}},_mouseleavePopup:function(t){var n=this,r=e(t.currentTarget);!Ge(t)&&r.is(ue)&&n._closePopups(r.find(fe))},_closePopups:function(t){var n=this,r=n._overflowWrapper(),i=t.data(V);if(i){delete n._openedPopups[i.toString()];var a=r.find(Le(i));setTimeout(function(){if(n.options.openOnClick)n._closeChildPopups(t);else if(e.isEmptyObject(n._openedPopups)){var r=n._innerPopup(t);n._closeParentPopups(r)}else n.close(a,!0)},0)}},_closeChildPopups:function(t){var n=this,r=n._overflowWrapper();e(ze(t,r)).each(function(){var e=r.find(Le(this.data(V)));n.close(e,!0)})},_innerPopup:function(e){var t=ze(e,this._overflowWrapper());return t[t.length-1]||e},_closeParentPopups:function(e){var t=this,n=t._overflowWrapper(),r=e.data(V),i=(n??t.element).find(Le(r));for(r=i.closest(fe).data(V),t.close(i,!0);r&&!t._openedPopups[r]&&!i.parent().is(ce);)i=(n||t.element).find(Le(r)),t.close(i,!0),r=i.closest(fe).data(V)},_click:function(t){var r=this,i,a=r.options,o=e(n.eventTarget(t)),s=o[0],c=o[0]?o[0].nodeName.toUpperCase():``,l=c==`INPUT`||c==`SELECT`||c==`BUTTON`||c==`LABEL`,u=o.closest(w),d=o.closest(pe),f=d[0],p=u.attr(`href`),m,h,g=o.attr(`href`),_=e(`<a href='#' />`).attr(`href`),v=!!p&&p!==_,y=v&&!!p.match(/^#/),b=!!g&&g!==_,S=r._overflowWrapper(),C;if(!(s&&(!s.parentNode||!f))){for(e(o).closest(`span`).parent().hasClass(`k-menu-expand-arrow`)&&(this._lastClickedElement=f);s&&s.parentNode!=f;)s=s.parentNode;if(!e(s).is(_e)){if(d.hasClass(oe)){t.preventDefault();return}if(!t.handled&&r._triggerSelect(o,f)&&!l&&t.preventDefault(),t.handled=!0,m=d.children(fe),S){var T=d.data(H);T&&(m=S.find(Re(T)))}if(h=m.is(`:visible`),C=a.openOnClick&&h&&r._isRootItem(d),a.closeOnClick&&(!v||y)&&(!m.length||C)){d.removeClass(W).css(`height`),r._oldFocusItem=r._findRootParent(d);var E=r._parentsUntil(u,r.element,pe);r._forceClose=!!S,r.close(E),r.clicked=!1;return}v&&t.enterKey&&u[0].click(),!((!r._isRootItem(d)||a.openOnClick===!1)&&!a.openOnClick.subMenuItems&&!n.support.touch&&!(Ge(t)&&r._isRootItem(d.closest(pe))))&&(!v&&!l&&!b&&t.preventDefault(),r.clicked=!0,i=m.is(`:visible`)?D:x,!(!a.closeOnClick&&i==D)&&r[i](d))}}},_parentsUntil:function(t,n,r){var i=this._overflowWrapper();if(i){var a=He(t,i),o=[];return e(a).each(function(){var t=e(this);if(t.is(n))return!1;t.is(r)&&o.push(this)}),e(o)}else return t.parentsUntil(n,r)},_triggerSelect:function(e,t){e=e.is(`.k-link`)?e:e.closest(`.k-link`);var n=e.data(`selectHandler`),r;n&&(r=this._getEventData(e),n.call(this,r));var i=r&&r.isDefaultPrevented(),a=this._triggerEvent({item:t,type:j});return i||a},_getEventData:function(e){return{sender:this,target:e,_defaultPrevented:!1,preventDefault:function(){this._defaultPrevented=!0},isDefaultPrevented:function(){return this._defaultPrevented}}},_documentClick:function(n){var r=this,i=e(n.target).closest(`span`).parent().hasClass(`k-menu-expand-arrow`)?r._lastClickedElement:n.target;if(Oe((r._overflowWrapper()||r.element)[0],i)){r._lastClickedElement=t;return}r.clicked=!1},_focus:function(t){var n=this,r=t.target,a=n._focusItem(),o=i();if(n._mousedownedElement){n._mousedownedElement=null;return}if(r!=n.wrapper[0]&&!e(r).is(`:kendoFocusable`)){t.stopPropagation(),e(r).closest(`.k-content`).closest(`.k-menu-popup`).closest(`.k-item`).addClass(G),n.wrapper.trigger(`focus`);return}o===t.currentTarget&&(a.length?n._moveFocus([],a):n._oldFocusItem||n._moveFocus([],n.wrapper.children().first()))},_keydown:function(e){var t=this,r=e.keyCode,i=t._oldFocusItem,a,o,s,c=n.support.isRtl(t.wrapper);if(e.target==e.currentTarget||r==g.ESC){if(i||=t._oldFocusItem=t._focusItem(),o=t._itemBelongsToVertival(i),s=t._itemHasChildren(i),t._keyTriggered=!0,r==g.RIGHT)a=t[c?`_itemLeft`:`_itemRight`](i,o,s);else if(r==g.LEFT)a=t[c?`_itemRight`:`_itemLeft`](i,o,s);else if(r==g.DOWN)a=t._itemDown(i,o,s);else if(r==g.UP)a=t._itemUp(i,o,s);else if(r==g.HOME)t._moveFocus(i,i.parent().children(`:visible`).first()),e.preventDefault();else if(r==g.END)t._moveFocus(i,i.parent().children(`:visible`).last()),e.preventDefault();else if(r==g.ESC)a=t._itemEsc(i,o);else if(r==g.ENTER||r==g.SPACEBAR)a=i.children(`.k-link`),a.length>0&&(t._click({target:a[0],preventDefault:function(){},enterKey:!0}),s&&!i.hasClass(oe)?(t.open(i),t._moveFocus(i,t._childPopupElement(i).children().find(`li`).first())):i.is(`li`)&&i.attr(`role`)===`menuitemcheckbox`?i.find(`.k-checkbox`).attr(`checked`,!0):t._moveFocusToRoot(i,t._findRootParent(i)));else if(r==g.TAB){a=t._findRootParent(i),t._moveFocus(i,a),t._checkActiveElement();return}a&&a[0]&&(e.preventDefault(),e.stopPropagation())}},_focusItem:function(){return this.wrapper.find(`.k-item.k-focus`).filter(`:visible`)},_itemBelongsToVertival:function(e){var t=this.wrapper.hasClass(`k-menu-vertical`);return e.length&&e.parent().hasClass(`k-menu-group`)||t},_itemHasChildren:function(e){return!e||!e.length||!e[0].nodeType?!1:e.children(`.k-menu-group, .k-menu-popup, div.k-animation-container`).length>0||!!e.data(H)&&!!this._overflowWrapper().children(Re(e.data(H)))},_moveFocus:function(t,n){var r=this,i=r._ariaId;t.length&&n.length&&t.removeClass(G),n.length&&(n[0].id&&(i=n[0].id),r.wrapper.find(`.`+G).removeClass(G),n.addClass(G),r._oldFocusItem=n,i&&(r.element.removeAttr(`aria-activedescendant`),e(`#`+i).removeAttr(`id`),n.attr(`id`,i),r.element.attr(`aria-activedescendant`,i)),r._scrollToItem(n))},_moveFocusToRoot:function(e,t){this._moveFocus(e,t)},_findRootParent:function(e){return this._isRootItem(e)?e:this._parentsUntil(e,ce,`li.k-item`).last()},_isRootItem:function(e){return e.parent().hasClass(S)},_itemRight:function(e,t,n){var r=this,i,a,o;if(!t)i=e.nextAll(K+q).eq(0),i.length||(i=e.prevAll(K+q).last()),r.close(e);else if(n&&!e.hasClass(oe))r.open(e),i=r._childPopupElement(e).children().find(`li`).first();else if(r.options.orientation==`horizontal`){if(a=r._findRootParent(e),o=r._overflowWrapper(),o){var s=Ve(a,o);r._closeChildPopups(s)}r.close(a),i=a.nextAll(K+q).eq(0)}return i&&!i.length?i=r.wrapper.children(`.k-item`).first():i||=[],r._moveFocus(e,i),i},_itemLeft:function(e,t){var n=this,r,i;return t?(r=e.parent().closest(`.k-item`),i=n._overflowWrapper(),!r.length&&i&&(r=Be(e.parent(),i)),n.close(r),n._isRootItem(r)&&n.options.orientation==`horizontal`&&(r=r.prevAll(K+q).eq(0))):(r=e.prevAll(K+q).eq(0),r.length||(r=e.nextAll(K+q).last()),n.close(e)),r.length||(r=n.wrapper.children(`.k-item`).last()),n._moveFocus(e,r),r},_itemDown:function(e,t,n){var r=this,i;if(t)i=e.nextAll(K+q).eq(0);else{if(!n||e.hasClass(oe))return;r.open(e),i=r._childPopupElement(e).children().find(`li`).first()}return!i.length&&e.length?i=e.parent().children(`:visible`).first():e.length||(i=r.wrapper.children(`.k-item`).first()),r._moveFocus(e,i),i},_itemUp:function(e,t){var n=this,r;if(t)r=e.prevAll(K+q).eq(0);else return;return!r.length&&e.length?r=e.parent().children(`:visible`).last():e.length||(r=n.wrapper.children(`.k-item`).last()),n._moveFocus(e,r),r},_scrollToItem:function(e){var t=this;if(t.options.scrollable&&e&&e.length){var r=t._pointerTriggeredFocus,i=e.parent(),a=i.hasClass(S)?t.options.orientation==`horizontal`:!1,o=a?`scrollLeft`:`scrollTop`,s=a?n._outerWidth:n._outerHeight,c=i[o](),l=s(e),u=e[0][a?`offsetLeft`:`offsetTop`],d=s(i),f=i.siblings(J),p=f.length?s(f.first()):0,m;if(c+d<u+l+p?m=u+l-d+p:c>u-p&&(m=u-p),!isNaN(m)){var h={};h[o]=m,i.finish(),clearTimeout(t._scrollingToItemTimeout),t._scrollingToItem=!0,i.animate(h,`fast`,`linear`,function(){r?t._scrollingToItemTimeout=setTimeout(function(){t._scrollingToItem=!1},t.options.hoverDelay):t._scrollingToItem=!1,t._toggleScrollButtons(i,f.first(),f.last(),a)})}}},_itemEsc:function(e,t){var n=this,r,i;if(t)r=e.parent().closest(`.k-item`),r.length===0&&(i=e.closest(`.k-menu-popup`).data(`group`),r=n.wrapper.find(`.k-item[data-groupparent='`+i+`']`)),n.close(r),n._moveFocus(e,r);else return e;return r},_childPopupElement:function(e){var t=e.find(`.k-menu-popup`),n=this._overflowWrapper();return!t.length&&n&&(t=Ve(e,n)),t},_triggerEvent:function(e){return this.trigger(e.type,{type:e.type,item:e.item})},_focusHandler:function(t){var r=this,i=e(n.eventTarget(t)).closest(pe);i.hasClass(oe)||setTimeout(function(){r._pointerTriggeredFocus=!0,r._moveFocus([],i),r._pointerTriggeredFocus=!1,i.children(`.k-content`)[0]&&i.parent().closest(`.k-item`).removeClass(G)},200)},_animations:function(e){e&&`animation`in e&&!e.animation&&(e.animation={open:{effects:{}},close:{hide:!0,effects:{}}})},_dataSource:function(e){var t=this,n=e?e.dataSource:t.options.dataSource;n&&(n=o(n)?{data:n}:n,t._unbindDataSource(),n.fields||=[{field:`uid`},{field:`text`},{field:`url`},{field:`cssClass`},{field:`spriteCssClass`},{field:`icon`},{field:`iconClass`},{field:`imageUrl`},{field:`imageAttr`},{field:`attr`},{field:`contentAttr`},{field:`content`},{field:`encoded`},{field:`items`},{field:`select`}],t.dataSource=s.create(n),t._bindDataSource(),t.dataSource.fetch())},_bindDataSource:function(){this._refreshHandler=this.refresh.bind(this),this._errorHandler=this._error.bind(this),this.dataSource.bind(ee,this._refreshHandler),this.dataSource.bind(te,this._errorHandler)},_unbindDataSource:function(){var e=this.dataSource;e&&(e.unbind(ee,this._refreshHandler),e.unbind(te,this._errorHandler))},_error:function(){},findByUid:function(e){return(this._overflowWrapper()||this.element).find(`[`+n.attr(`uid`)+`=`+e+`]`)},refresh:function(e){var t=this,n=e.node,r=e.action,i=n?t.findByUid(n.uid):t.element,a=e.items,o=e.index,s=t._updateItem.bind(t),c=t._removeItem.bind(t);r==`add`?t._appendItems(a,o,i):r==`remove`?a.forEach(c):r==`itemchange`?a.forEach(s):r===`itemloaded`?t.append(e.items,i):this._initData(),this.trigger(be,{item:i,dataItem:n})},_appendItems:function(e,t,n){var r=this,i=n.find(K).eq(t);i.length?r.insertBefore(e,i):r.append(e,n)},_removeItem:function(e){var t=this,n=t.findByUid(e.uid);t.remove(n)},_updateItem:function(e){var t=this,n=t.findByUid(e.uid),r=n.next(),i=e.parentNode();t.remove(n),r.length?t.insertBefore(e,r):t.append(e,i&&t.findByUid(i.uid))},_accessors:function(){var e=this,t=e.options,r,i,a,s=e.element;for(r in we)i=t[we[r]],a=s.attr(n.attr(r+`-field`)),!i&&a&&(i=a),i||=r,o(i)||(i=[i]),t[we[r]]=i},_fieldAccessor:function(t){var r=this.options[we[t]]||[],i=r.length;return i===0?(function(e){return e[t]}):(function(t){var a=e.map(r,n.getter);return t.level?a[Math.min(t.level(),i-1)](t):a[i-1](t)})},_templates:function(){var t=this,r=t.options,i=t._fieldAccessor.bind(t);r.template&&typeof r.template==ye?r.template=h(r.template):r.template||=h(e=>{var t=i(`text`)(e.item);return(e.item.encoded===void 0||e.item.encoded!==!1)&&(t=m(t)),`<span class='k-menu-link-text' role='none'>${t}</span>`}),t.templates={content:h(e=>{var t=e.item,n=i(`content`)(t),r=e.contentCssAttributes(t.toJSON?t.toJSON():t);return`<div class='${e.groupWrapperCssClass(e.group)}' ${e.groupAttributes(e.group)}><div ${r} tabindex='-1'>${n||``}</div></div>`}),group:h(e=>`<div class='${e.groupWrapperCssClass(e.group)}' ${e.groupAttributes(e.group)}><ul class='${e.groupCssClass(e.group)}' id='${e.groupId}' role='menu'>${e.renderItems(e)}</ul></div>`),itemWrapper:h(e=>{var t=e.item,r=this.options.iconPosition,a=i(`url`)(t),o=i(`imageUrl`)(t),s=i(`icon`)(t),c=i(`iconClass`)(t),l=this.templates.sprite(t),u=(s||c)&&l==``?n.ui.icon({icon:s,iconClass:c}):``,d=i(`imageAttr`)(t),f=a?`a`:`span`;return`<${f} class='${Te.textClass(t)}' role='none' ${a?`href='${n.sanitizeLink(a)}'`:``} >`+(o?`<img ${Te.imageCssAttributes(d)} alt='' src='${o}' />`:``)+(r==`before`?u:``)+l+this.options.template(e)+(r==`after`?u:``)+e.arrow(e)+`</${f}>`}),item:h(t=>{var r=t.item,a=t.menu,o=t.group,s=t.subGroup,c=i(`content`)(r),l=n.guid();return`<li class='${Te.wrapperCssClass(o,r)}' ${r.hasChildren||r.items||r.content?`aria-controls="`+l+`"`:``} ${Te.itemCssAttributes(r.toJSON?r.toJSON():r)} role='menuitem' ${r.items||r.content?`aria-haspopup='true'`:``}${r.enabled===!1?`aria-disabled='true'`:``}`+n.attr(`uid`)+`='${r.uid}' `+(r.items&&r.items.length>0||r.content?r.expanded?` aria-expanded='true'`:` aria-expanded='false'`:``)+`>${r.separator?``:this.templates.itemWrapper(t)}`+(r.hasChildren||r.items?`${s({items:r.items,menu:a,group:{expanded:r.expanded},groupId:l})}`:r.content||r.contentUrl||c?`${t.renderContent(e.extend({},t,{group:{expanded:r.expanded}}))}`:``)+`</li>`}),scrollButton:h(({direction:e})=>{let r=e===`left`||e===`up`,i=r?t.options.messages.scrollPrevious:t.options.messages.scrollNext;return`<span class='k-button k-button-flat k-icon-button k-menu-scroll-button k-menu-scroll-button-${r?`prev`:`next`}' unselectable='on' aria-label='${n.htmlEncode(i)}'>`+n.ui.icon({icon:`chevron-${e}`,iconClass:`k-button-icon`})+`</span>`}),arrow:h(({item:e,group:t})=>`<span aria-hidden='true' class='k-menu-expand-arrow'>${n.ui.icon({icon:t.horizontal?`chevron-down`:`chevron-right`})}</span>`),sprite:h(e=>{var t=i(`spriteCssClass`)(e);return t?`<span class='k-sprite ${t}'></span>`:``}),empty:h(()=>``)}},renderItem:function(e){var t=this;return t._renderWithIconContext(function(){e=f({menu:t,group:{}},e);var n=t.templates.empty,r=e.item;return t.templates.item(f(e,{separator:r.separator?t.templates.separator:n,sprite:t.templates.sprite,itemWrapper:t.templates.itemWrapper,renderContent:t.renderContent,arrow:r.items||r.content||r[t.options.dataContentField[0]]?t.templates.arrow:n,subGroup:t.renderGroup.bind(t)},Te))})},renderGroup:function(e){return(this.templates||e.menu.templates).group(f({renderItems:function(e){for(var t=``,n=0,r=e.items,i=r?r.length:0,a=f({length:i},e.group);n<i;n++)t+=e.menu.renderItem(f(e,{group:a,item:f({index:n},r[n])}));return t}},e,Te))},renderContent:function(e){return e.menu.templates.content(f(e,Te))}}),Ye=Je.extend({init:function(t,r){var i=this;Je.fn.init.call(i,t,r),i.element.attr(Ce,`menu`),i._initialInlineHeight=i.element[0].style&&i.element[0].style.height?i.element[0].style.height:``,i._marker=n.guid().substring(0,8),i.target=e(i.options.target),i._popup(),i._wire(),Je.fn.endInit.call(i)},_initOverflow:function(t){var n=this;n._openedPopups={},t.scrollable&&!n._overflowWrapper()&&(n._popupsWrapper=(n.element.parent().is(de)?n.element.closes(ue):n.element).wrap(`<div class="k-menu-scroll-wrapper${t.orientation===`vertical`?` k-menu-scroll-wrapper-vertical`:``}"></div>`).parent(),n.options.orientation==`horizontal`&&qe(n.element),t.appendTo&&(t.appendTo=e(t.appendTo),t.appendTo.append(n._popupsWrapper)),n._initialHeight=n.element[0].style.height,n._initialWidth=n.element[0].style.width)},options:{name:`ContextMenu`,filter:null,showOn:`contextmenu`,orientation:`vertical`,alignToAnchor:!1,copyAnchorStyles:!0,target:`body`,origin:t,position:t},events:[x,D,N,P,j],setOptions:function(t){var n=this;Je.fn.setOptions.call(n,t),n.target.off(n.showOn+y+n._marker,n._showProxy),n.userEvents&&n.userEvents.destroy(),n.target=e(n.options.target),t.orientation&&n.popup.wrapper[0]&&n.popup.element.unwrap(),n._wire(),Je.fn.setOptions.call(this,t)},destroy:function(){var e=this;e.target.off(e.options.showOn+y+e._marker),U.off(n.support.mousedown+y+e._marker,e._closeProxy),e.userEvents&&e.userEvents.destroy(),Je.fn.destroy.call(e),e.popup&&e.popup.destroy()},open:function(r,i,a){var o=this;let s=o.options.orientation===`horizontal`,c=null;if(r=e(r)[0],typeof r==`number`&&(o._initialInlineHeight?e(o.element).css({height:o._initialInlineHeight}):e(o.element).css({height:``})),a&&(c=e(r)),Oe(o.element[0],e(r)[0])||o._itemHasChildren(e(r)))Je.fn.open.call(o,r);else{if(o._triggerEvent({item:o.element,type:x,target:c})!==!1)return;if(o.popup.visible()&&o.options.filter&&(o.popup.close(!0),o.popup.element.parent().kendoStop(!0)),o._triggerFocusOnActivate||=o._focusMenu.bind(o),o.bind(N,o._triggerFocusOnActivate),i!==t){var l=o._overflowWrapper();if(l){var u=l.offset();r-=u.left,i-=u.top}o.popup.wrapper.hide(),o._configurePopupScrolling(r,i),o.popup.open(r,i)}else o.popup.options.anchor=r||o.popup.anchor||o.target,o.popup.element.kendoStop(!0),o._configurePopupScrolling(),o.popup.open();o._initPopupScrolling(o.popup,s),o.popup.element.siblings(J).hide(),U.off(o.popup.downEvent,o.popup._mousedownProxy),U.on(n.support.mousedown+y+o._marker,o._closeProxy)}return o},_focusMenu:function(){var e=this;e.unbind(N,e._triggerFocusOnActivate),e.element.trigger(`focus`)},_configurePopupScrolling:function(e,n){var r=this,i=r.popup,a=r.options.orientation==`horizontal`;r.options.scrollable&&(r._wrapPopupElement(i),i.element.parent().css({position:``,height:``}),i.element.css({visibility:`hidden`,display:``,position:``}),a?r._setPopupWidth(i,isNaN(e)?t:{isFixed:!0,x:e,y:n}):r._setPopupHeight(i,isNaN(e)?t:{isFixed:!0,x:e,y:n}),i.element.css({visibility:``,display:`none`,position:`absolute`}))},_setPopupWidth:function(t,r){var i=t.element,a=i.add(i.parent(de));a.width(this._initialWidth||``);var o=t._location(r),s=e(window).width(),c=o.width,l=Math.max(o.left,0),u=r?0:We(this._overflowWrapper()[0],`scrollLeft`),d=n.getShadows(i),f=s-d.left-d.right;Math.floor(f+u)>=Math.floor(c+l)||a.css({overflow:`hidden`,width:f-l+u+`px`})},close:function(){var t=this;Oe(t.element[0],e(arguments[0])[0])||t._itemHasChildren(arguments[0])?Je.fn.close.call(t,arguments[0]):t.popup.visible()&&t._triggerEvent({item:t.element,type:D})===!1&&(t._removeFocusItem(),t.element.find(`#`+t._ariaId).removeAttr(`id`),t.popup.close(),U.off(n.support.mousedown+y+t._marker,t._closeProxy),t.unbind(j,t._closeTimeoutProxy),t.popup.options.anchor.focus())},_showHandler:function(t){var r=t,i,a=this,o=a.options,s=n.support.mobileOS?e(r.target):e(r.currentTarget);t.event&&(r=t.event,r.pageX=t.x.location,r.pageY=t.y.location),!Oe(a.element[0],t.relatedTarget||t.target)&&(a._eventOrigin=r,r.preventDefault(),r.stopImmediatePropagation(),a.element.find(`.`+G).removeClass(G),(o.filter&&s.is(o.filter)||!o.filter)&&(o.alignToAnchor?(a.popup.options.anchor=r.currentTarget,a.open(r.currentTarget)):(a.popup.options.anchor=r.currentTarget,a._targetChild?(i=a.target.offset(),a.open(r.pageX-i.left,r.pageY-i.top)):a.open(r.pageX,r.pageY))))},_closeHandler:function(t){var n=this,r=e(t.relatedTarget||t.target),i=r.closest(n.target.selector)[0]==n.target[0],a=r.closest(K),o=n._itemHasChildren(a),s=n._overflowWrapper(),c=Oe(n.element[0],r[0])||s&&Oe(s[0],r[0]);n._eventOrigin=t;var l=t.which!==3;n.popup.visible()&&(l&&i||!i)&&(n.options.closeOnClick&&!o&&c||!c)&&(c?(this.unbind(j,this._closeTimeoutProxy),n.bind(j,n._closeTimeoutProxy)):n.close())},_wire:function(){var e=this,t=e.options,r=e.target;e._preventProxy=null,e._showProxy=e._showHandler.bind(e),e._closeProxy=e._closeHandler.bind(e),e._closeTimeoutProxy=e.close.bind(e),r[0]&&(n.support.mobileOS&&t.showOn==`contextmenu`&&(e.userEvents=new n.UserEvents(r,{filter:t.filter,allowSelection:!1}),e._preventProxy=function(){return!1},e.userEvents.bind(`hold`,e._showProxy)),t.filter?r.on(t.showOn+y+e._marker,t.filter,e._preventProxy||e._showProxy):r.on(t.showOn+y+e._marker,e._preventProxy||e._showProxy),r.on(`keydown`,t=>{t.keyCode===n.keys.F10&&t.shiftKey&&(t.preventDefault(),e.options.keyboardAlignToAnchor&&(e.popup.options.anchor=t.target),e.open(t.target,null,!0))}))},_triggerEvent:function(n){var r=this,i=e(r.popup.options.anchor)[0],a=r._eventOrigin,o=n.target;return r._eventOrigin=t,r.trigger(n.type,f({type:n.type,item:n.item||this.element[0],target:o??i},a?{event:a}:{}))},_popup:function(){var t=this,n=t._overflowWrapper(),r=t.element.addClass(`k-context-menu k-menu-group`);t.options.orientation===`horizontal`&&r.css(`flex-direction`,`row`),t._triggerProxy=t._triggerEvent.bind(t),t.popup=e(`<div class='k-menu-popup'></div>`).css(`overflow`,`initial`).append(r).kendoPopup({origin:t.options.origin,position:t.options.position,autosize:t.options.orientation===`horizontal`,anchor:t.target||`body`,copyAnchorStyles:t.options.copyAnchorStyles,collision:t.options.popupCollision||`fit`,animation:t.options.animation,activate:t._triggerProxy,deactivate:t._triggerProxy,appendTo:n||t.options.appendTo,close:n?function(t){e(ze(t.sender.element,n)).each(function(e,t){var n=t.data(ae);n&&n.close(!0)})}:e.noop}).data(ae),t._targetChild=Oe(t.target[0],t.popup.element[0])},_moveFocusToRoot:function(e,t){this._moveFocus(e,t),this.close()},_focus:function(e){var t=this._oldFocusItem=this._focusItem()||[];Je.fn._focus.call(this,e),i()===e.currentTarget&&this._moveFocus(t,this.wrapper.children().filter(`:visible`).not(`.k-separator`).first())}});r.plugin(Je),r.plugin(Ye)})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.ui.Widget,i=n.isFunction,a=n.keys,o=n._outerWidth,s=`.kendoToolBar`,c=`toolbar`,l=`k-toolbar`,u=`k-button`,d=`k-button-group`,f=`k-split-button`,p=`k-menu-button`,m=`k-popup-button`,h=`k-toolbar-separator k-separator`,g=`k-toolbar-section`,_=`k-spacer`,v=`k-upload-button`,y=`k-popup`,b=`k-toolbar-resizable`,x=`k-selected`,S=`k-disabled`,C=`k-hidden`,w=`k-force-hidden`,T=`k-group-start`,E=`k-group-end`,D=`k-menu-link`,O=`k-menu-item`,k=`k-toolbar-overflow-button`,A=`k-toolbar-item`,j=`k-menu-link-toggle`,M=`k-dropdownlist`,N=`k-input-button`,P=`k-menu-popup`,F=`k-focus`,I=`single`,L=`multiple`,R=`none`,ee=`[tabindex=-1]`,te=`toolbar-tool`,z=`aria-disabled`,B=`aria-checked`,ne=`aria-expanded`,re=`aria-hidden`,ie=`aria-label`,V=`change`,H=`click`,U=`toggle`,ae=`open`,W=`close`,G=`focus`,oe=`focusin`,se=`focusout`,ce=`keydown`,le=`kendoKeydown`,ue=`spacer`,de=`primary`,fe=`role`,pe=`ref-`,me=`separator`,K=`overflow`,he=`tabindex`,ge=`input`,q=`select`,_e=`hidden`,J=`group`,ve=`data-uid`,ye=`data-parentuid`,be=`[data-role]`,xe=`[data-toggle]`,Se=`[data-role=buttonmenu]`,Ce=`[ref-toolbar-tool]`,we=`:kendoFocusable:not([class*='pager'])`,Te=`overflowOpen`,Ee=`overflowClose`,De=`never`,Oe=`auto`,ke=`always`,Ae=n.attr(`uid`),je=``,Me=`_`,Ne=` `,Y=`.`,Pe=`,`,Fe=`id`,Ie=`uid`,Le=` `,Re=`kendoDropDownButton`,ze=`kendoSplitButton`,Be=`kendoToggleButton`,Ve=`kendoButtonGroup`,He=200;n.toolbar={};var Ue={button:`Button`,splitButton:`SplitButton`,dropDownButton:`DropDownButton`,buttonGroup:`ButtonGroup`,popupButton:`Button`,open:`Button`},We={Button:`k-toolbar-button`,ToggleButton:`k-toolbar-toggle-button`,SplitButton:`k-toolbar-split-button`,DropDownButton:`k-toolbar-menu-button`,ButtonGroup:`k-toolbar-button-group`,ColorPicker:`k-toolbar-color-picker`,Switch:`k-toolbar-switch`},Ge=[`Button`,`SplitButton`,`DropDownButton`,`ButtonGroup`,`Switch`,`ColorPicker`],Ke=`<button class="k-popup-button"><span class="k-button-icon k-icon"></span><span class="k-button-text">${n.ui.icon(`chevron-down`)}</span></button>`,qe=`<div class='k-toolbar-item' aria-keyshortcuts='Enter'></div>`,Je=`<span class='k-toolbar-item' tabindex='0' ref-toolbar-tool >`,Ye=`<li class='k-separator k-menu-separator k-hidden'></li>`,Xe=`<div> </div>`,Ze=`<div> </div>`,Qe=r.extend({init:function(t,i){if(r.fn.init.call(this,t,i),i=this.options,this._isRtl=n.support.isRtl(t),this.uid=n.guid(),t=this.wrapper=this.element,t.attr(Ae,this.uid),t.addClass(l),t.attr(fe,c),t.attr(ie,t.attr(ie)||`Toolbar`),i.resizable?(this.hasOverflowButton=[`section`,`menu`].includes(this.options.overflow?.mode),this._resizable()):i.overflow=e.extend({},i.overflow,{mode:`none`}),i.tools&&i.tools.length>0&&(i.items=this._extendToolsOptions()),i.items&&i.items.length&&this._items(),this._scrollable(),this._attachEvents(),this._tabIndex(),this._applyCssClasses(),i.resizable)if(this.hasOverflowButton){let e=this.element.find(`> .k-toolbar-items`).length>0?this.element.find(`> .k-toolbar-items`)[0].offsetWidth:this.element.innerWidth();this._shrink(e),this.overflowAnchorSeparator?.appendTo(this.wrapper),this.overflowAnchor?.appendTo(this.wrapper),this._toggleOverflowAnchor()}else this._toggleScrollButtons();n.notify(this),this._showWatermarkOverlay&&this._showWatermarkOverlay(this.wrapper[0]),r.fn.endInit.call(this)},events:[H,U,ae,W,Te,Ee,V,le],options:{name:`ToolBar`,items:[],resizable:!0,navigateOnTab:!1,evaluateTemplates:!1,size:t,fillMode:t,overflow:{mode:`menu`,scrollButtons:`auto`,scrollButtonsPosition:`split`,scrollDistance:He}},destroy:function(){var t=this;t.options.resizable&&(n.unbindResize(t._resizeHandler),t.overflowMenu?.destroy?.(),t.overflowSection?.destroy?.()),t.options.overflow?.mode==`scroll`&&(t.element.find(`> .k-toolbar-items`).unbind(`scroll`+s),t._removeScrollableClasses()),t.element.find(Y+m).each((t,n)=>{var r=e(n).getKendoButton(),i,a,o;r&&(o=r.chooser,i=r.popup,a=i.wrapper,o.destroy(),i.destroy(),a.remove())}),t.element.off(s),t.element.removeAttr(ve),n.destroy(t.element.children()),r.fn.destroy.call(t)},add:function(e){this._add(e),this.options.resizable&&this.resize(!0)},_scrollableAllowed:function(){let e=this.options;return e.overflow&&e.overflow.mode==`scroll`&&!e.overflow.scrollDistance&&(e.overflow.scrollDistance=He),e.overflow?.mode==`scroll`&&!isNaN(e.overflow.scrollDistance)},_getScrollButtonHtml:function(t,r){return n.html.renderButton(e(`<span class="k-toolbar-${t}"></span>`),{icon:r,type:``,size:this.options.size})},_getChildrenWidth:function(t){let n=0;return t.children().each(function(){n+=o(e(this))}),Math.floor(n)},_removeScrollableClasses:function(){let e=this,t=e.options.overflow.scrollButtons===`hidden`;e.options.overflow?.mode!==`scroll`&&e.element.removeClass(`k-toolbar-scrollable`),t&&(e.element.removeClass(`k-toolbar-scrollable-overlay`),e.element.removeClass(`k-toolbar-scrollable-start`),e.element.removeClass(`k-toolbar-scrollable-end`),e.element.removeClass(`k-toolbar-items-scroll`))},_scrollable:function(){let e=this,t=e.element,r=e.options,i=r.overflow.scrollButtonsPosition,a=r.overflow.scrollButtons===`hidden`;if(e._scrollableAllowed()){let o,c;e.element.addClass(`k-toolbar-scrollable`),e.element.wrapInner(`<div class="k-toolbar-items k-toolbar-items-scroll"></div>`);let l=t.find(`> .k-toolbar-items`),u=e.element[0].offsetWidth,d=l[0].scrollWidth,f=e._getChildrenWidth(l)>l.outerWidth(),p=d>u||f;if(p&&!e._scrollableModeActive&&a)e.element.addClass(`k-toolbar-items-scroll`),e.element.addClass(`k-toolbar-scrollable-overlay`),e._scrollableModeActive=!0,e._toggleScrollButtons();else if((p||!a)&&!e._scrollableModeActive){e._nowScrollingTabs=!1,e._isRtl=n.support.isRtl(e.element);let t=n.support.touch?`touchstart`:`mousedown`,a=n.support.touch?`touchend`:`mouseup`,l=n.support.browser,u=e._isRtl&&!l.msie&&!l.edge,d=e._isRtl?`chevron-right`:`chevron-left`,f=e._isRtl?`chevron-left`:`chevron-right`,p=this._getScrollButtonHtml(`prev`,d),m=this._getScrollButtonHtml(`next`,f);switch(i){case`split`:e.element.prepend(p),e.element.append(m);break;case`start`:e.element.prepend(m),e.element.prepend(p);break;case`end`:e.element.append(p),e.element.append(m);break}o=e._scrollPrevButton=e.element.children(`.k-toolbar-prev`),c=e._scrollNextButton=e.element.children(`.k-toolbar-next`),o.attr(re,`true`),c.attr(re,`true`),o.on(t+s,function(){e._nowScrollingTabs=!0,e._scrollTabsByDelta(r.overflow.scrollDistance*(u?1:-1))}),c.on(t+s,function(){e._nowScrollingTabs=!0,e._scrollTabsByDelta(r.overflow.scrollDistance*(u?-1:1))}),o.add(c).on(a+s,function(){e._nowScrollingTabs=!1,e._toggleScrollButtons()}),e._scrollableModeActive=!0,e._toggleScrollButtons()}else e._scrollableModeActive&&!p&&a?(e._scrollableModeActive=!1,e._removeScrollableClasses(),e._scrollPrevButton&&e._scrollPrevButton.off().remove(),e._scrollNextButton&&e._scrollNextButton.off().remove()):!e._scrollableModeActive&&a?e._removeScrollableClasses():e._toggleScrollButtons()}},_scrollTabsByDelta:function(e){let t=this,r=t.element.find(`> .k-toolbar-items`),i=n.scrollLeft(r),a=n.support.browser;t._isRtl&&(a.mozilla||a.webkit&&a.version>=85)&&(i*=-1);let o={scrollLeft:i+e};r.finish().animate(o,`fast`,`linear`,function(){t._nowScrollingTabs&&!jQuery.fx.off&&t._scrollTabsByDelta(e)})},_toggleScrollButtons:function(e){let t=this;if(!t._scrollableAllowed())return;let r=t.element.find(`> .k-toolbar-items`),i=Math.floor(n.scrollLeft(r)),a=t.options.overflow.scrollButtons,o=Math.abs(i-(r[0].scrollWidth-r[0].offsetWidth))<=1,s=i===0;if(a!==`hidden`){if(t._scrollPrevButton.toggleClass(S,s),t._scrollNextButton.toggleClass(S,o),a===`auto`){let n=e||r[0].scrollWidth-r[0].offsetWidth<=1;t._scrollPrevButton.toggleClass(C,n),t._scrollNextButton.toggleClass(C,n)}}else t.element.toggleClass(`k-toolbar-scrollable-start`,s),t.element.toggleClass(`k-toolbar-scrollable-end`,o)},enable:function(t,r){var i=this,a=this._getUid(t),o=this._getItem(t,a),s=this._getOverflowItem(t,a),c=o.component,l,u,d,f;r===void 0&&(r=!0);function p(e){e.component?(f=c.wrapper,d=f.hasClass(F)||f.is(`:focus`),c.enable(r),f.find(`[disabled]`).removeAttr(`disabled`),f.removeAttr(`disabled`),d&&f.addClass(F).trigger(G)):e.buttonsPopupItem.length>0&&(l=n.widgetInstance(e.buttonsPopupItem.closest(Y+P)),l.enable(r,e.buttonsPopupItem))}this.overflowSection&&s&&p(s),o&&(p(o),this.overflowMenu&&(this.overflowMenu.enable(o.menuItem,r),u=this.overflowMenu.element.find(`[data-parentuid=`+a+`]`),u.each((t,n)=>{i.overflowMenu.enable(e(n),r)})))},getSelectedFromGroup:function(e){return this.element.find(`[data-group='`+e+`']`).filter(Y+x)},hide:function(t){var n=this,r=this._getUid(t),i=n._getItem(t,r),a=n._getOverflowItem(t,r),o,s,c,l;if(!i&&!a)return;function u(e,t){o=e.templateEl.add(e.toolbarEl).add(e.buttonsPopupItem).add(e.menuItem),o.addClass(C),o.addClass(w),l=e.toolbarEl.parent().closest(Y+d),s=l.data(Ve),s&&(l.children(`:not(.k-hidden)`).length===0?n.hide(l):n._groupVisibleButtons(l)),o.find(`[tabindex=0]`).addBack(`[tabindex=0]`).length>0&&n._resetTabIndex(n._getAllItems(t).first())}this.overflowSection&&a&&u(a,!0),i&&(u(i),this.overflowMenu&&(c=this.overflowMenu.element.find(`[data-parentuid=`+r+`]`),c.each((t,n)=>{e(n).addClass(w),e(n).addClass(C)}))),this.options.resizable&&this.resize(!0)},remove:function(t){var n=this,r=this._getUid(t),i=this._getItem(t,r),a=this._getOverflowItem(t,r),o,s;if(!i&&!a)return;function c(t){t.component&&(o=t.toolbarEl.closest(`[data-role="buttongroup"]`),o.length>0&&t.toolbarEl.siblings().length===0?(o.data(Ve).destroy(),o.remove(),t.toolbarEl=e(je)):t.component.destroy()),t.templateEl.length>0?t.templateEl.remove():t.toolbarEl.length>0&&t.toolbarEl.remove(),t.buttonsPopupItem.length>0&&t.buttonsPopupItem.remove()}this.overflowSection&&a&&c(a),i&&(c(i),this.overflowMenu&&(this.overflowMenu.remove(i.menuItem),s=this.overflowMenu.element.find(`[data-parentuid=`+r+`]`),s.each((t,r)=>{n.overflowMenu.remove(e(r))}))),this.options.resizable&&this.resize(!0)},show:function(t){var n=this,r=this._getUid(t),i=this._getItem(t,r),a=this._getOverflowItem(t,r),o,s,c,l;function u(e){o=e.templateEl.add(e.toolbarEl).add(e.buttonsPopupItem),o.removeClass(w),o.removeClass(C),l=e.toolbarEl.parent().closest(Y+d),s=l.data(Ve),s&&(l.hasClass(`k-hidden`)&&l.children(`:not(.k-hidden)`).length>0?n.show(l):n._groupVisibleButtons(l))}this.overflowSection&&a&&u(a),i&&(u(i),i.menuItem.removeClass(w),this.overflowMenu&&(c=this.overflowMenu.element.find(`[data-parentuid=`+r+`]`),c.each((t,n)=>{e(n).removeClass(w)}))),this.options.resizable&&this.resize(!0)},toggle:function(n,r){var i=this._getItem(n),a=this._getOverflowItem(n),o=i.menuItem;r===t&&(r=!0);function s(t){let n=t.toolbarEl,i=n.data(Be);if(!t.component&&o.find(Y+j).length===0)return;let a=n.data(J);if(t.component){let t=n.closest(Y+d).data(Ve);t&&n.hasClass(x)!==r&&t._toggleIndex(n.index()),i.toggle(r),r&&n.closest(`.k-toolbar,.k-toolbar-popup`).find(`[data-group=`+a+`]`).each((t,r)=>{r!==n[0]&&e(r).data(Be).toggle(!1)})}}if(this.overflowSection&&a&&s(a),i&&(s(i),o)){let t=i.toolbarEl.data(J);o.attr(B,r).find(Y+j).toggleClass(x,r),r&&this.overflowMenu&&this.overflowMenu.element.find(`[data-group=`+t+`]`).each((t,n)=>{n!==o[0]&&e(n).attr(B,!1).find(Y+j).removeClass(x)})}},toggleTools:function(t){var r=this,i=r.element.find(xe),a=r.element.find(we).not(ee);i.each(function(i,a){var o=e(a),s=null,c=o.data(U),l=t&&t[c];o.is(be)&&(s=n.widgetInstance(o)),s&&s.enable?s.enable(l||!1):r.enable(o,l)}),r.element.find(xe+`[disabled]`).removeAttr(`disabled`),r.element.find(we).not(ee).attr(`tabindex`,-1),a.attr(he,0)},_generateToolElement:function(e,t,r,i){let a;return e||t?a=this._addTemplate(i):n.ui[i.component]?a=this._addCustomWidget(i):r?a=this._addDefaultTool(r,i):i.type===ue?this._addSpacer():i.type===me&&this._addSeparator(i),a},_add:function(e){var t=this._processOptions(e),n=t.template,r=t.overflowTemplate,i=Ue[t.type];let a;if((t.overflow!==ke||this.options.overflow?.mode==`menu`)&&(a=this._generateToolElement(n,r,i,t),a&&t.overflow!==ke&&(this.overflowAnchor&&this.overflowAnchorSeparator?a.insertBefore(this.overflowAnchorSeparator):a.appendTo(this.element),a.find(`[disabled]`).removeAttr(`disabled`),a.is(`[disabled]`)&&a.removeAttr(`disabled`))),this.options.overflow?.mode==`section`&&t.overflow!==De){if(t.type===ue)return this._addSpacer(this._overflowSectionContentElement());if(t.type===me)return;let e=this._generateToolElement(n,r,i,t);e&&(this._overflowSectionContentElement().append(e),t.overflow!==ke&&e.addClass(C),e.find(`[disabled]`).removeAttr(`disabled`),e.is(`[disabled]`)&&e.removeAttr(`disabled`),e.attr(`ref-section-tool`,a?.attr(`data-uid`)||``))}},_addAttributes:function(e,t){var n=e.attributes,r=je;n||={},e.hidden&&(r=C+Ne+w),e.align&&(r=r+` k-align-`+e.align),n&&(n.class&&(r=r+Ne+n.class,delete n.class),t.attr(n)),t.addClass(r),t.attr(Ae,e.uid),e.id&&t.attr(Fe,e.id),e.overflow===De&&t.attr(`data-overflow`,De),e.items&&e.items.forEach(e=>{e&&e.groupClass&&!t.hasClass(e.groupClass)&&t.addClass(e.groupClass)})},_addCustomWidget:function(t){var r=e(t.element||`<input>`),i,a,o;return t.overflowComponent&&this._addMenuItem(t.overflowComponent.type,e.extend({},t,t.overflowComponent)),t.attributes&&(o=t.attributes.class,delete t.attributes.class,r.attr(t.attributes),delete t.attributes[ie]),t.componentOptions||={},t.componentOptions.size=this.options.size,i=new n.ui[t.component](r,t.componentOptions),Ge.indexOf(t.component)>-1?(i.wrapper.addClass(We[t.component]).attr(pe+te,``),a=i.wrapper):a=(i.wrapper||i.element).wrap(Je).parent(),t.attributes&&(t.attributes.class=o),this._addAttributes(t,a),a},_addDefaultTool:function(t,n){var r,i;let a=this;return(n.overflow!==ke||a.overflowSection&&n.overflow!==De)&&(r=a._addToolbarTool(t,e.extend(!0,{},n))),a.overflowMenu&&n.overflow!==De&&(n.overflowComponent?(i=e.extend(!0,{},n,n.overflowComponent),delete i[`data-command`],a._addMenuItem(`Button`,i)):a._addMenuItem(t,e.extend(!0,{},n))),r},_addMenuItem:function(n,r){var i=this,a=r.selected,o;return delete r.selected,r.id&&=r.id+Me+K,r.showIcon===c&&(delete r.imageUrl,delete r.icon),r.showText===c?(r.attributes||={},r.attributes[ie]=r.text,r.text=je):(r.text===t||r.text===je)&&(r.text=Le,r.encoded=!1),i.overflowMenu?.append(r),o=i.overflowMenu.element.find(Y+O).last(),n===`ToggleButton`||n===`Button`&&r.togglable===!0?(o.find(Y+D).addClass(j),a&&o.find(Y+D).addClass(x),r.group&&o.attr(`data-group`,r.group)):r.menuButtons?r.menuButtons.forEach(e=>{e.overflow=r.overflow,i._addMenuItem(null,e)}):r.buttons&&(o.remove(),o=null,r.buttons.forEach(t=>{var n=t.attributes;t.overflow=r.overflow,t.attributes=e.extend(n,r.attributes),i._addMenuItem(`Button`,t)})),n===`DropDownButton`&&(o.addClass(S),o.attr(z,!0)),o&&(i._addAttributes(r,o),r.overflow===Oe&&o.addClass(C),(r.click||r.toggle)&&i.overflowMenu.bind(q,e=>{e.item===o[0]&&this._onMenuItemSelect(e,r.click,r.toggle)})),o},_addPopupButton:function(t){var n=this,r=e(Ke),i=t.popupComponent,a,o;return r.attr(ie,t.text),a=e(`<div/>`).appendTo(e(`<body>`)).kendoPopup({anchor:r}).data(`kendoPopup`),r.on(H+` touchend`,e=>{a.toggle(),e.preventDefault()}),o=new i(a.element),o.bind(t.commandOn,e=>{n.trigger(V,{target:r,value:e.value||e}),a.close()}),{widgetElement:r,chooser:o,popup:a}},_addSeparator:function(t){var n=e(Xe),r=e(Ye);let i=t.id;if(n.addClass(h),this.overflowAnchor&&this.overflowAnchorSeparator?n.insertBefore(this.overflowAnchorSeparator):n.appendTo(this.element),this._addAttributes(t,n),t.id&&=t.id+Me+K,this._addAttributes(t,r),this.overflowMenu&&this.overflowMenu.element.append(r),this.overflowSection){let n=e(Xe).addClass(h).addClass(C).attr(`ref-section-tool`,t.uid),r=i?e.extend(!0,t,{id:i+Me+`section-overflow`}):t;this._addAttributes(r,n),this._overflowSectionContentElement().append(n)}},_addSpacer:function(t){var n=e(Ze);n.addClass(_),this.overflowAnchor&&this.overflowAnchorSeparator?n.insertBefore(this.overflowAnchorSeparator):n.appendTo(t||this.element)},_overflowSectionContentElement:function(){return this.overflowSection?.element.find(`.k-toolbar-items-list`)},_addTemplate:function(t){var r=t.template,a=t.overflowTemplate,o,s,c=e(je);return a&&this.overflowMenu&&t.overflow!==De&&(a=i(a)?a(t)[0]:a,this.overflowMenu.append({}),s=this.overflowMenu.element.find(Y+O).last().find(Y+D).html(a).parent()),r&&t.overflow!==ke&&(this.options.evaluateTemplates&&(r=n.template(r)),r=i(r)?r(t):r,o=e(qe),o.html(r),s&&s.addClass(C)),o&&(c=o.find(ge+Pe+q),this._addAttributes(t,o)),s&&(c.add(s.find(ge+Pe+q)),this._addAttributes(t,s)),o&&!this.options.navigateOnTab&&c.length>0&&(o.attr(he,0),o.attr(pe+te,``),c.attr(he,-1)),o},_addToolbarTool:function(t,r){var i=e(`<button>`),a=!1,o,s,c;return r.primary===!0&&(r.themeColor=de),r.url&&(i=e(`<a href='`+n.sanitizeLink(r.url)+`'>`)),r.showIcon===K&&(delete r.imageUrl,delete r.icon),r.showText===K?i.attr(ie,r.text):i.text(r.text),r.type===`popupButton`?(c=this._addPopupButton(r),i=c.widgetElement):t===`Button`&&r.togglable===!0?t=`ToggleButton`:r.menuButtons?(r.items=r.menuButtons,delete r.menuButtons,r.attributes&&r.attributes.class&&i.addClass(r.attributes.class),i.attr(ve,r.uid),delete r.uid):r.buttons&&(i=e(`<span></span>`),a=!0,r.items=r.buttons,delete r.buttons,r.preventKeyNav=!0,r.items.forEach(e=>{e.showIcon===K&&(delete e.imageUrl,delete e.icon),e.showText===K&&(e.attributes||={},e.attributes[ie]=e.text,delete e.text)})),r.id&&(i.attr(Fe,r.id),delete r.id),r.name&&delete r.name,r.size=this.options.size,o=new n.ui[t](e(i),r),s=o.wrapper||o.element,s.addClass(We[t]),this._addAttributes(r,s),r.url&&i.removeAttr(fe),a?(s.find(Y+u).attr(pe+te,``),this._groupVisibleButtons(s)):o.element.attr(pe+te,``),r.type!==`popupButton`&&r.type!==`open`?this._attachWidgetEvents(o):r.type===`open`?(i.addClass(v),this._resetOpen(i,r.extensions),s=i.parent()):(o.chooser=c.chooser,o.popup=c.popup),s},_attachEvents:function(){var e=this,t=e.options;e.element.on(ce+s,e,e._keydown.bind(e)).on(oe+s,e._focusIn.bind(e)).on(se+s,e._focusOut.bind(e)),t.overflow?.mode==`section`&&e.overflowSection&&e._overflowSectionContentElement().on(ce+s,e,e._keydown.bind(e)),t.overflow?.mode==`scroll`&&e.element.find(`> .k-toolbar-items`).bind(`scroll`,function(t){e._nowScrollingTabs||e._toggleScrollButtons()})},_attachWidgetEvents:function(t){var n=this;t.bind(H,n._onClick.bind(n)),t.bind(U,n._onToggle.bind(n)),t.bind(q,n._onSelect.bind(n)),t.bind(ae,n._onOpen.bind(n)),t.bind(W,n._onClose.bind(n)),t.wrapper.find(Y+u).each((t,r)=>{var i=e(r);i.data(`kendoButton`)&&i.data(`kendoButton`).bind(H,e=>{n.trigger(H,{id:e.id,target:e.target,originalEvent:e.originalEvent||e.event})})})},_childrenWidth:function(){var t=parseInt(this.element.css(`gap`),10)||0,n=t;return(this.element.find(`> .k-toolbar-items`).length>0?this.element.find(`> .k-toolbar-items`):this.element).children(`:visible:not(`+Y+_+`)`).each(function(){n+=o(e(this),!1)+t}),Math.ceil(n)},_extendToolsOptions:function(){var e=this.options,t=e.tools.flatMap(t=>this._mapTool(t,e.parentMessages,e.defaultTools));return this.options.items=t,t},_focusIn:function(t){var n=e(t.target).closest(Y+u);n.length>0&&(this._resetTabIndex(n),n.addClass(F))},_focusOut:function(e){this.wrapper.find(Y+u+Y+F).removeClass(F)},_getAllItems:function(e,t){return(e==1?this._overflowSectionContentElement():this.wrapper).find(Ce+(t?`:not(.k-disabled)`:``)).filter(`:visible`).filter((e,t)=>t.style.visibility!==_e)},_getOverflowItem:function(e,t){return this._getItem(e,t,this._overflowSectionContentElement())},_getItem:function(t,r,i){var a=r||this._getUid(t),o=e(Se),s,c;return a?(s=`[data-uid=`+a+`]`,c=(i||this.element).find(s),{toolbarEl:c,templateEl:c.closest(Y+A+Pe+Y+f),component:n.widgetInstance(c),menuItem:this.overflowMenu?this.overflowMenu.element.find(s):e(je),buttonsPopupItem:o.find(s)}):{toolbarEl:(i||this.element).find(t),templateEl:e(je),menuItem:this.overflowMenu?this.overflowMenu.element.find(t):e(je),buttonsPopupItem:e(je)}},_getNextElement:function(t,n){let r=e(t).closest(`.k-toolbar-popup`).length>0;var i=this._getAllItems(r,!0),a=i[(i.index(t)===-1?i.index(t.parentElement):i.index(t))+n];return a||=n===-1?i.last():i.first(),a},_getUid:function(t){var n=this.element.find(t);return n.length||(n=e(Se).find(t)),!n.length&&this.overflowMenu&&(n=this.overflowMenu.element.find(t)),!n.length&&this.overflowSection&&(n=this._overflowSectionContentElement().find(t)),n.length?n.data(Ie)||n.closest(Ce).data(Ie):null},_groupVisibleButtons:function(e){var t=e.children(),n;t.removeClass(E).removeClass(T),n=t.filter(`:not('.`+C+`')`),n.first().addClass(T),n.last().addClass(E)},_hideItem:function(t){var n=this,r;t.addClass(C),this.overflowSection&&this._overflowSectionContentElement().find(`[ref-section-tool=${t.data(`uid`)}]`).removeClass(C),n.overflowMenu&&(t.hasClass(f)||t.hasClass(p)?(t.hasClass(f)?(t=t.children().eq(0),r=t.data(ze)):r=t.data(Re),r.menu.list.children().each((t,r)=>{n._showMenuItem(e(r))}),n._showMenuItem(t)):t.hasClass(d)?t.children().each((t,r)=>{n._showMenuItem(e(r))}):n._showMenuItem(t))},_hideMenuItem:function(e){this.overflowMenu.element.find(`>li[data-uid='`+e.data(Ie)+`']`).addClass(C)},_items:function(){let e=this.options;for(var t=0;t<e.items.length;t++)this._add(e.items[t])},_keydown:function(t){var n=e(t.target),r=t.keyCode,i=n.closest(Y+A),o=n.is(Y+k);let s=n.closest(Y+`k-toolbar-popup`).length>0;if(!this.options.navigateOnTab&&!n.is(Ce)&&r===a.ESC&&i.length>0){t.stopPropagation(),this._keyDeactivateTemplate(i);return}n.is(Ce)&&(!this.options.navigateOnTab&&r===a.ENTER&&n.hasClass(A)?(t.preventDefault(),this._keyActivateTemplate(n)):s&&r===a.ESC?(this.overflowSection.close(),this.element.trigger(G)):o&&(t.altKey&&r===a.DOWN||r===a.SPACEBAR)?this._keyOpenOverflow(t,r):r===a.HOME?this._keyFocusFirst(n,t):r===a.END?this._keyFocusLast(n,t):!this.options.navigateOnTab&&(r===a.RIGHT||r===a.LEFT)&&this._keyFocusNext(r,t))},_keyActivateTemplate:function(e){var t=e.find(we+`:not('`+Y+N+`')`+Pe+Y+M);let n=e.find(`.k-pager`);n.length>0?n.trigger(G):t.length>0&&(e.attr(he,-1),t.attr(he,0),t.first().trigger(G))},_keyDeactivateTemplate:function(e){var t=e.find(be),r=e.find(we+`:not('`+Y+N+`')`+Pe+Y+M),i;if(t.length>0&&(i=n.widgetInstance(t),i)){if(i.overflowMenu&&i.overflowMenu.visible())return;e.attr(he,0),e.trigger(G),e.find(we).attr(he,-1)}r.length>0&&(e.attr(he,0),e.trigger(G),r.attr(he,-1))},_keyFocusFirst:function(e,t){let n=e.closest(`.k-toolbar-popup`).length>0;var r=this._getAllItems(n,!0);e.is(Y+M)||e.is(ge)||(this._resetTabIndex(r.first()),r.first().trigger(G),t.preventDefault())},_keyFocusLast:function(e,t){let n=e.closest(`.k-toolbar-popup`).length>0;var r=this._getAllItems(n,!0),i;e.is(Y+M)||e.is(ge)||(i=r.last(),i.width()===0&&(i=r.eq(r.length-2)),this._resetTabIndex(i),i.trigger(G),t.preventDefault())},_keyFocusNext:function(t,n){var r=this._isRtl?-1:1,i;t===a.LEFT&&(r=-1*r),i=e(this._getNextElement(n.target,r)),this._resetTabIndex(i),i.trigger(G),n.preventDefault()},_keyOpenOverflow:function(e,t){t===a.SPACEBAR&&e.preventDefault(),(this.overflowMenu||this.overflowSection).open()},_mapAttributes:function(e,t){return{"aria-label":t[e.name||e.property],title:t[e.name||e.property],"data-command":e.command,"data-options":e.options,"data-dialog":e.dialog,"data-property":e.property,"data-value":e.value,"data-toggle":e.toggleCondition}},_mapComponent:function(t,n){var r=this,i=t.componentOptions,a=i.messages,o=i.placeholder,s=e.extend({},r._mapAttributes(t,n),t.attributes),c;return t.overflowComponent&&=(c=t.options||{},t.componentOptions.dataSource&&(c.options=t.componentOptions.dataSource),t.componentOptions.value&&(c.default=t.componentOptions.value),Object.keys(c).length>0&&(t.overflowComponent.options=JSON.stringify(c)),r._mapTool(t.overflowComponent,n)),a&&Object.keys(a).forEach(e=>{t.componentOptions.messages[e]=n[a[e]]||a[e]}),o&&(t.componentOptions.placeholder=n[o]||o),Object.keys(i).forEach(e=>{e===`commandOn`&&(t.componentOptions[i[e]]=e=>{r.trigger(V,{target:e.target||e.sender.element})})}),i.dataSource&&i.dataSource.length&&(t.componentOptions.dataSource=i.dataSource.map(e=>(e.name&&n[e.name]&&(e.text=n[e.name]),e))),t.attributes=s,t},_mapTool:function(t,r,i){let a=this,o=Array.isArray(t),s=e.isPlainObject(t),c=s&&Object.keys(t).length,l,u,d,f;return o?{type:`buttonGroup`,buttons:t.map(e=>a._mapTool(e,r,i))}:(l=s&&(c===1||c===2)&&t.name,f=l?t:{},t=l?t.name:t,u=e.isPlainObject(t)?t:e.extend({},i[t]),d=e.extend({},a._mapAttributes(u,r),u.attributes),n.deepExtend(u,{text:f.text||r[u.name||u.property],attributes:d}),u.type===`component`?u.items?u.items.map(e=>a._mapComponent(e,r)):a._mapComponent(u,r):(u.type===`buttonGroup`?(delete u.attributes[ie],u.buttons=u.buttons.map(e=>a._mapTool(e,r,i))):u.type===`splitButton`?(delete u.attributes[ie],u.menuButtons=u.menuButtons.flatMap(e=>a._mapTool(e,r,i))):u.type===`popupButton`&&u.overflowComponent&&(u.overflowComponent=a._mapTool(u.overflowComponent,r)),delete u.name,u))},_menuItemSelect:function(t){var n=e(t.item),r=n.attr(Fe),i=n.find(Y+j),a=n.data(J),o,s,c;r&&r.indexOf(Me+K)>-1&&(r=r.replace(Me+K,je)),i.length?(a&&this.overflowMenu.element.find(`[data-group=`+a+`]`).each((t,n)=>{var r=e(n);r.attr(B,!1),r.find(Y+j).removeClass(x)}),o=a?!0:!i.hasClass(x),i.toggleClass(x,o),n.attr(B,o),s=this.element.find(`[data-uid=`+n.data(Ie)+`]`),s.length&&(s.closest(Y+d).length?(c=s.closest(Y+d).data(Ve),c.select(s)):(a&&this.element.find(`[data-group=`+a+`]`).each((t,n)=>{e(n).data(Be).toggle(!1)}),s.data(Be).toggle(!0))),this.trigger(U,{id:n.attr(Fe),target:n,checked:o})):this.trigger(H,{id:r,target:n})},_onClick:function(e){var t=e.target,n=t.hasClass(`k-toolbar-toggle-button`),r=t.data(J);n||this.trigger(H,{id:e.id,target:e.target,originalEvent:e.originalEvent||e.event}),r&&this.element.find(`[data-group=`+r+`]`).length>1&&t.hasClass(x)&&e.preventDefault()},_onClose:function(e){this.trigger(W,{widget:e.sender})&&e.preventDefault()},_onMenuItemSelect:function(t,n,r){var i=e(t.item),a=i.find(Y+j).length>0,o=i.attr(Fe);o&&o.indexOf(Me+K)>-1&&(o=o.replace(Me+K,je)),n&&n.bind(this)({event:t.event,id:o,target:i}),a&&r&&setTimeout(()=>{r.bind(this)({event:t.event,id:o,target:i,checked:i.find(Y+x).length>0})})},_onOpen:function(e){this.trigger(ae,{widget:e.sender})&&e.preventDefault()},_onSelect:function(t){let r=this;var i=this.overflowMenu?this.overflowMenu.element:e(je);t.sender.element.children().each((t,a)=>{var o=e(a),s=`[data-uid=${o.data(Ie)}]`,c=o.hasClass(x);if(i.find(s).attr(B,c).find(Y+j).toggleClass(x,c),r.overflowSection){let e=r.element.find(s),t=r.overflowSection.element.find(s);n.widgetInstance(e[0]==a?t:e)?.toggle?.(c)}}),this.trigger(U,{id:t.target.attr(Fe),target:t.target,checked:t.target.hasClass(x)})},_onToggle:function(t){var r=this,i=t.target,a=i.data(J),o,s;if(r.overflowMenu&&(o=r.overflowMenu.element.find(`[data-uid=`+i.attr(ve)+`]`),s=r.overflowMenu.element.find(`[data-group=`+a+`]`),s.attr(B,!1).find(Y+j).removeClass(x),o.attr(B,!0).find(Y+j).addClass(x)),r.overflowSection){let e=r.element.find(`[data-uid=`+i.attr(ve)+`]`);o=r.overflowSection.element.find(`[data-uid=`+i.attr(ve)+`]`),n.widgetInstance(e[0]==t.target[0]?o:e)?.toggle?.(t.checked)}a&&r.element.find(`[data-group=`+a+`]`).each((t,n)=>{n!==i[0]&&e(n).data(Be).toggle(!1)}),this.trigger(U,{id:t.id,target:t.target,checked:t.checked,originalEvent:t.originalEvent||t.event})},_processInner(e,t){for(var r,i,a=0;a<e.length;a++)i=e[a],r=i.attributes,r||(e[a].attributes={}),e[a].attributes[ve]=n.guid(),e[a].attributes[ye]=t,i.id&&(e[a].attributes[Fe]=e[a].id),i.hidden&&(e[a].attributes.class||(e[a].attributes.class=je),e[a].attributes.class+=Ne+C+Ne+w);return e},_processOptions:function(r){let i=this,a=r.template,o=r.overflowTemplate,s=n.guid(),c;return e.extend(r,{uid:s,fillMode:r.fillMode?r.fillMode:i.options.fillMode,rootUid:this.uid}),r.menuButtons?r.menuButtons=this._processInner(r.menuButtons,s):r.buttons&&r.buttons.length&&(r.buttons=this._processInner(r.buttons,s),r.buttons.some(e=>e.togglable)?(c=r.buttons[0].group,c&&r.buttons.every(e=>e.group===c)?r.selection=I:r.selection=L):r.selection=R),a&&!o||r.type===ue?r.overflow=De:r.overflow||=Oe,r.enable!==t&&(r.enabled=r.enable),r},_renderOverflow:function(){var t=this,r=t._isRtl?`left`:`right`;let i=t.options.overflow?.mode;(i===`section`||i===`menu`)&&(t.overflowAnchorSeparator=e(`<div class="k-toolbar-separator k-toolbar-button-separator k-separator"></div>`),t.overflowAnchor=e(`<button class='k-toolbar-overflow-button k-rounded-none' title='More tools' aria-haspopup='menu'>`),t.overflowAnchor.attr(ne,`false`),t.overflowAnchor.attr(pe+te,``),t.element.append(t.overflowAnchorSeparator),t.element.append(t.overflowAnchor),t.overflowAnchor.kendoButton({icon:i==`menu`?`more-vertical`:`more-horizontal`,fillMode:`flat`,size:t.options.size,click:function(e){i==`section`&&t.overflowSection.open()}}),t.options.navigateOnTab||t.overflowAnchor.attr(he,-1),i==`section`&&(t.overflowSection=new n.ui.Popup(e(`<div class="k-toolbar-popup"><div class="k-toolbar-items-list ${n.getValidCssClass(`k-toolbar-items-list-`,`fill`,t.options.fillMode)} ${n.getValidCssClass(`k-toolbar-items-list-`,`size`,t.options.size)}"></div></div>`),{anchor:t.element,origin:`bottom left`,position:`top left`,open:function(e){if(t.trigger(Te))return e.preventDefault();t.overflowAnchor.attr(ne,`true`),t.overflowSection.element.width(t.element.outerWidth())},activate:function(e){let n=t._getAllItems(!0,!0).first();t._resetTabIndex(n),n.trigger(G)},close:function(e){t.trigger(Ee)?e.preventDefault():(t.overflowAnchor.attr(ne,`false`),t._resetTabIndex(t.overflowAnchor),t.overflowAnchor.trigger(G))}})),i==`menu`&&(t.overflowMenu=new n.ui.ContextMenu(e(`<ul>`),{size:t.options.size,showOn:`click tap`,origin:`bottom `+r,position:`top `+r,alignToAnchor:!0,target:t.overflowAnchor,open:function(e){t.trigger(Te)?e.preventDefault():t.overflowAnchor.attr(ne,`true`)},close:function(e){t.trigger(Ee)?e.preventDefault():(t.overflowAnchor.attr(ne,`false`),t._resetTabIndex(t.overflowAnchor),t.overflowAnchor.trigger(G))}}),t.overflowMenu.element.attr(Ae,this.uid),setTimeout(()=>{t.overflowMenu.bind(q,t._menuItemSelect.bind(t))})))},_resetOpen:function(t,r){var i=this,a,o;t.closest(`.k-upload-button-wrap`).find(`input`).remove(),a=t.wrap(`<div class='k-upload-button-wrap'></span>`).parent(),o=e(`<input type='file' autocomplete='off' accept='`+r+`'/>`).attr(re,!0).one(`change`,e=>{i.trigger(V,{target:t,value:e.target.files[0]}),i._resetOpen(t,r)}).appendTo(a),t.off(ce).on(ce,e=>{e.keyCode===n.keys.ENTER&&o.trigger(H)})},_resetTabIndex:function(e){this.options.navigateOnTab!==!0&&((e.closest(`.k-toolbar-popup`).length>0?this._overflowSectionContentElement():this.wrapper).find(we).attr(he,-1),e.attr(he,0))},_resizable:function(){var e=this,t=e.element,r=e.options.overflow?.mode;e._renderOverflow(),r==`section`?t.addClass(g):r!=`scroll`&&t.addClass(b),e._resizeHandler=n.onResize(function(){e.resize()})},_resize:function(t){var r=t.width,i=this.element,a=i.find(`[data-role="splitbutton"]`).add(i.find(`[data-role="dropdownbutton"]`));this.options.resizable&&(this.overflowMenu?.close(),this.overflowSection?.close(),a.length>0&&a.each((t,r)=>{n.widgetInstance(e(r)).close()}),this.hasOverflowButton?(this._shrink(r),this._stretch(r),this._toggleOverflowAnchor()):this._toggleScrollButtons())},_shrink:function(t){var n,r,i;let a=this.element.find(`> .k-toolbar-items`).length>0?this.element.find(`> .k-toolbar-items`):this.element;if(t<this._childrenWidth()){r=a.children(`:visible:not([data-overflow='never'], .`+k+`)`);for(var o=r.length-1;o>=0&&(n=r.eq(o),!(t>this._childrenWidth()));o--)i=n.find(`[tabindex=0]`)||n.is(`[tabindex=0]`)?n:e(je),i.length>0&&(i.attr(he,-1),this.element.children(Y+k).attr(he,0)),this._hideItem(n)}},_showItem:function(t,n){var r=this,i=parseInt(this.element.css(`gap`),10)||0,a;t.removeClass(C);var s=o(t,!0)+i;return t.addClass(C),t.length&&(t.hasClass(_)||n>this._childrenWidth()+s)?(t.removeClass(C),this.options.navigateOnTab===!0?t.is(`[tabindex=-1]`)&&t.removeAttr(he):t.find(we).attr(he,-1),this.overflowSection&&this._overflowSectionContentElement().find(`[ref-section-tool=${t.data(`uid`)}]`).addClass(C),this.overflowMenu&&(t.hasClass(f)||t.hasClass(p)?(t.hasClass(f)?(t=t.children().eq(0),a=t.data(ze)):a=t.data(Re),a.menu.list.children().each((t,n)=>{r._hideMenuItem(e(n))}),r._hideMenuItem(t)):t.hasClass(d)?t.children().each((t,n)=>{r._hideMenuItem(e(n))}):r._hideMenuItem(t)),!0):!1},_showMenuItem:function(e){var t=this.overflowMenu.element.find(`>li[data-uid='`+e.data(Ie)+`']`);t.hasClass(w)||t.removeClass(C)},_stretch:function(e){var t=this.element.children(Y+k),n,r;let i=this.element.find(`> .k-toolbar-items`).length>0?this.element.find(`> .k-toolbar-items`):this.element;if(e>this._childrenWidth()){r=i.children(Y+C+`:not(`+Y+w+`)`);for(var a=0;a<r.length&&(n=r.eq(a),!(e<this._childrenWidth()||!this._showItem(n,e)));a++);}!this.options.navigateOnTab&&t.is(`[tabindex=0]`)&&(t.attr(he,-1),this._resetTabIndex(this._getAllItems().first()))},_tabIndex:function(){var e=this.wrapper.find(we+`:not('`+ee+`')`),t=e.first();this.options.navigateOnTab===!0?this.wrapper.find(`.k-toolbar-item`).removeAttr(he):(e.attr(he,-1),t.attr(he,0))},_toggleOverflowAnchor:function(){var e=!1;this.hasOverflowButton&&(e=(this.overflowMenu?.element||this._overflowSectionContentElement()).children(`:not(.`+C+`, .`+y+`)`).length>0,e?(this.overflowAnchor.removeClass(C),this.overflowAnchorSeparator.removeClass(C)):(this.overflowAnchor.addClass(C),this.overflowAnchorSeparator.addClass(C)))}});n.toolbar={Item:n.Class,OverflowButton:n.Class,TemplateItem:n.Class,ToolBarButton:n.Class,registerComponent:()=>null},n.cssProperties.registerPrefix(`ToolBar`,`k-toolbar-`),n.cssProperties.registerValues(`ToolBar`,[{prop:`fillMode`,values:[`solid`,`flat`]}]),n.ui.plugin(Qe)})(window.kendo.jQuery),kendo,(function(e,t){let n=window.kendo,r=n.support,i=n.ui,a=i.Widget,o=n.keys,s=n.parseDate,c=n.htmlEncode,l=n.date.adjustDST,u=n.date.weekInYear,d=n.ui.Selectable,f=n.ui.RangeSelectable,p=n._extractFormat,m=n.template,h=n.getCulture,g=m(e=>`<td class="${e.cssClass}" role="gridcell"${e.ariaDisabled?` aria-disabled="true"`:``}><span tabindex="-1" class="k-link" data-href="#" data-${e.ns}value="${e.dateString}">${e.value}</span></td>`),_=m(()=>`<td role="gridcell" class="k-calendar-td k-empty"></td>`),v=m(()=>`<td role="gridcell" class="k-calendar-td k-empty"> </td>`),y=m(e=>`<td class="k-calendar-td k-alt">${e.weekNumber}</td>`),b=n._outerWidth,x=`.kendoCalendar`,S=`click.kendoCalendar`,C=`slideIn`,w=`month`,T=`century`,E=`change`,D=`navigate`,O=`value`,k=`k-disabled`,A=`k-focus`,j=`k-other-month`,M=`k-empty`,N=`td:has(.k-link)`,P=`start`,F=`td:has(.k-link):not(.k-disabled):not(.k-empty)`,I=`k-selected`,L=r.touch?`touchstart`:`mouseenter`,R=r.touch?`touchstart.kendoCalendar`:`mouseenter.kendoCalendar`,ee=r.touch?`touchend.kendoCalendar touchmove.kendoCalendar`:`mouseleave.kendoCalendar`,te=864e5,z=`_prevArrow`,B=`_nextArrow`,ne=`aria-disabled`,re=`aria-selected`,ie=`aria-label`,V=e.extend,H=Date,U={month:0,year:1,decade:2,century:3},ae=`.k-header, .k-calendar-header`;var W=a.extend({init:function(t,r){var i=this,o;r||={},r.componentType=r.componentType||`classic`,a.fn.init.call(i,t,r),t=i.wrapper=i.element,r=i.options,r.url=n.unescape(r.url),i.options.disableDates=xe(i.options.disableDates),i._templates(),i._selectable(),i._header(),i._viewWrapper(),i.options.hasFooter?i._footer(i.footer):(i._today=i.element.find(`.k-calendar-nav-today`),i._toggle()),t.addClass(`k-calendar `+(r.weekNumber?` k-week-number`:``)).on(R+` `+ee,N,he).on(`keydown.kendoCalendar`,`table.k-calendar-table`,i,i._move.bind(i)).on(`click.kendoCalendar touchend`,F,function(t){var n=t.currentTarget.firstChild,r=Te(n);e(n).data(`href`).indexOf(`#`)!=-1&&t.preventDefault(),!(i._view.name==`month`&&i.options.disableDates(r))&&(i._view.name!=`month`||i._isSingleSelection())&&i._click(e(n))}).on(`mouseup.kendoCalendar`,`table.k-calendar-table, .k-calendar-footer`,function(){i._focusView(i.options.focusOnNav!==!1)}).attr(`id`),i.options.weekNumber&&t.on(S,`td:not(:has(.k-link))`,function(t){var n=e(t.currentTarget).closest(`tr`).find(F).first(),r=e(t.currentTarget).closest(`tr`).find(F).last();i._isMultipleSelection()&&(i.selectable._lastActive=r,i.selectable.selectRange(n,r),i.selectable.trigger(E,{event:t})),i._isRangeSelection()&&(i.rangeSelectable._lastActive=r,i.rangeSelectable.range(n,r),i.rangeSelectable.change()),i._current=i._value=Te(r.find(`span`)),i._setCurrent(i._current)}),J(r),o=s(r.value,r.format,r.culture),i._selectDates=[],i._index=U[r.start],i._current=new H(+ue(o,r.min,r.max)),i._addClassProxy=function(){if(i._active=!0,i._cell.hasClass(k)){var e=i._view.toDateString(le());i._cell=i._cellByDate(e)}i._cell.addClass(A)},i._removeClassProxy=function(){i._active=!1,i._cell&&i._cell.removeClass(A)},i.value(o),i._isMultipleSelection()&&r.selectDates.length>0&&i.selectDates(r.selectDates),i._range=r.range,i._isRangeSelection()&&i.selectRange(i._range),n.notify(i),a.fn.endInit.call(this)},options:{name:`Calendar`,value:null,min:new H(1900,0,1),max:new H(2099,11,31),dates:[],disableDates:null,allowReverse:!1,centuryCellsFormat:`long`,url:``,culture:``,footer:``,format:``,month:{},weekNumber:!1,range:{start:null,end:null,target:P},selectable:`single`,selectDates:[],start:w,depth:w,size:t,showOtherMonthDays:!0,animation:{horizontal:{effects:C,reverse:!0,duration:500,divisor:2},vertical:{effects:`zoomIn`,duration:400}},messages:{weekColumnHeader:``,today:`Today`,navigateTo:`Navigate to `,navigateToPast:`Navigate to previous view`,navigateToFuture:`Navigate to next view`,navigateToParentView:`parent view`,parentViews:{month:`year view`,year:`decade view`,decade:`century view`}},componentType:`classic`},events:[E,D,`kendoKeydown`],componentTypes:{classic:{header:{template:({actionAttr:e,size:t,isRtl:r})=>`<div class="k-header k-hstack">
<span tabindex="-1" data-href="#" ${e}="prev" role="button" class="k-calendar-nav-prev k-button ${t} k-button-flat k-icon-button" ${ie}="Previous">${n.ui.icon({icon:`chevron-${r?`right`:`left`}`,iconClass:`k-button-icon`})}</span></span>
<span tabindex="-1" data-href="#" ${e}="nav-up" id="`+n.guid()+`" role="button" class="k-calendar-nav-fast k-button ${t} k-button-flat k-flex"></span>
<span tabindex="-1" data-href="#" ${e}="next" role="button" class="k-calendar-nav-next k-button ${t} k-button-flat k-icon-button" ${ie}="Next">${n.ui.icon({icon:`chevron-${r?`left`:`right`}`,iconClass:`k-button-icon`})}</span>
</div>`},hasFooter:!0,linksSelector:`.k-button`,contentClasses:`k-calendar-table`},modern:{header:{template:({actionAttr:e,size:t,messages:r,isRtl:i})=>`<div class="k-calendar-header">
<button ${e}="nav-up" id="`+n.guid()+`" class="k-calendar-title k-button ${t} k-button-flat k-button-primary">
<span class="k-button-text"></span>
</button>
<span class="k-spacer"></span>
<span class="k-calendar-nav">
<button tabindex="-1" ${e}=${i?`next`:`prev`} class="k-calendar-nav-prev k-button ${t} k-button-flat k-icon-button" aria-label="${r.navigateToPast}">
${n.ui.icon({icon:`chevron-${i?`right`:`left`}`,iconClass:`k-button-icon`})}
</button>
<button tabindex="-1" ${e}="today" class="k-calendar-nav-today k-button ${t} k-button-flat">
<span class="k-button-text">${n.htmlEncode(r.today)}</span>
</button>
<button tabindex="-1" ${e}=${i?`prev`:`next`} class="k-calendar-nav-next k-button ${t} k-button-flat k-icon-button" aria-label="${r.navigateToFuture}">
${n.ui.icon({icon:`chevron-${i?`left`:`right`}`,iconClass:`k-button-icon`})}
</button>
</span>
</div>`},hasFooter:!1,linksSelector:`.k-button`,contentClasses:`k-calendar-table`}},setOptions:function(t){let n=this,r=!1;if(t.componentType&&(r=t.componentType!==n.options.componentType),J(t),t.disableDates=xe(t.disableDates),n._destroySelectable(),t.messages&&=e.extend({},!0,n.options.messages,t.messages),a.fn.setOptions.call(n,t),n._templates(),n._selectable(),r){let e=W.prototype.componentTypes;n.options.header=e[t.componentType].header,n.options.hasFooter=e[t.componentType].hasFooter;let r=n.element.find(ae)[0];r&&r.remove(),n._header()}n._viewWrapper(),n.options.hasFooter?n._footer(n.footer):(n.element.find(`.k-calendar-footer`).hide(),n._toggle()),n._index=U[n.options.start],n.navigate();let i=s(t.value||n.options.value||n._value,t.format,t.culture);r&&(n._current=new H(+ue(i,t.min,t.max)),n._cell=null,n._table=null),n.value(i),t.weekNumber&&n.element.addClass(`k-week-number`)},destroy:function(){var e=this,t=e._today;e.element.off(x),e._title.off(x),e[z].off(x),e[B].off(x),e._destroySelectable(),n.destroy(e._table),t&&n.destroy(t.off(x)),a.fn.destroy.call(e)},current:function(){return this._current},view:function(){return this._view},focus:function(e){e||=this._table,this._bindTable(e),e.trigger(`focus`)},min:function(e){return this._option(`min`,e)},max:function(e){return this._option(`max`,e)},navigateToPast:function(){this._navigate(z,-1)},navigateToFuture:function(){this._navigate(B,1)},navigateUp:function(){var e=this,t=e._index;e._title.hasClass(k)||e.navigate(e._current,++t)},navigateDown:function(e){var t=this,n=t._index,r=t.options.depth;if(e){if(n===U[r]){(!we(t._value,t._current)||!we(t._value,e))&&(t.value(e),t.trigger(E));return}t.navigate(e,--n)}},navigate:function(n,r){r=isNaN(r)?U[r]:r;var i=this,a=i.options,o=a.culture,s=a.min,l=a.max,u=i._title,d=i._table,f=i._oldTable,p=i._current,m=n&&+n>+p,h=r!==t&&r!==i._index,g,_,v,y,b=i.element.children(`.k-calendar-view`);if(n||=p,i._current=n=new H(+ue(n,s,l)),r===t?r=i._index:i._index=r,i._view=_=G.views[r],v=_.compare,y=r===U[T],u.toggleClass(k,y),y?u.attr(ne,!0):u.removeAttr(ne),y=v(n,s)<1,i[z].toggleClass(k,y),y?i[z].attr(ne,!0):i[z].removeAttr(ne),y=v(n,l)>-1,i[B].toggleClass(k,y),y?i[B].attr(ne,!0):i[B].removeAttr(ne),d&&f&&f.data(`animating`)&&(f.kendoStop(!0,!0),d.kendoStop(!0,!0)),i._oldTable=d,!d||i._changeView){var x=i.options.messages,S=_.title(n,s,l,o);u.html(`<span class="k-button-text">`+S+`</span>`),u.attr(`aria-label`,x.navigateTo+x.navigateToParentView+`: `+S),x.parentViews&&i._view.name!==T?u.attr(`title`,c(x.navigateTo+x.parentViews[i._view.name])):u.removeAttr(`title`),i._table=g=e(_.content(V({min:s,max:l,date:n,url:a.url,dates:a.dates,format:a.format,showOtherMonthDays:a.showOtherMonthDays,centuryCellsFormat:a.centuryCellsFormat,culture:o,disableDates:a.disableDates,isWeekColumnVisible:a.weekNumber,messages:a.messages,contentClasses:i.options.contentClasses},i[_.name]))),i._aria();var C=d&&d.data(`start`)===g.data(`start`);i._animate({from:d,to:g,vertical:h,future:m,replace:C}),b.removeClass(`k-calendar-monthview k-calendar-yearview k-calendar-decadeview k-calendar-centuryview`),b.addClass(`k-calendar-`+_.name+`view`),i.trigger(D),i._focus(n)}r===U[a.depth]&&i._selectDates.length>0&&i._visualizeSelectedDatesInView(),i._isSingleSelection()&&r===U[a.depth]&&i._value&&!i.options.disableDates(i._value)&&i._selectCell(i._value),i._setCurrent(n),!d&&i._cell&&i._cell.removeClass(A),i._changeView=!0},selectDates:function(n){var r=this,i,a;if(n===t)return r._selectDates;a=n.map(function(e){return e.getTime()}).filter(function(e,t,n){return n.indexOf(e)===t}).map(function(e){return new Date(e)}),i=e.grep(a,function(e){if(e)return+r._validateValue(new Date(e.setHours(0,0,0,0)))==+e}),r._selectDates=i.length>0?i:a.length===0?a:r._selectDates,r._visualizeSelectedDatesInView()},value:function(e){var n=this,r=n._view,i=n._view;if(e===t)return n._value;if(e=n._validateValue(e),e&&n._isMultipleSelection()){var a=new Date(+e);a.setHours(0,0,0,0),n._selectDates=[a],n.selectable._lastActive=null}r&&e===null&&n._cell?n._cell.removeClass(I):(n._changeView=!e||i&&i.compare(e,n._current)!==0,n.navigate(e))},isRtl:function(){return n.support.isRtl(this.wrapper)},_aria:function(){var e=this._table;e.attr(`aria-labelledby`,this._title.attr(`id`)),this._view.name===`month`&&this._isMultipleSelection()&&e.attr(`aria-multiselectable`,`true`)},_validateValue:function(e){var n=this,r=n.options,i=r.min,a=r.max;return e===null&&(n._current=q(n._current.getFullYear(),n._current.getMonth(),n._current.getDate())),e=s(e,r.format,r.culture),e!==null&&(e=new H(+e),de(e,i,a)||(e=null)),e===null||!n.options.disableDates(new Date(+e))?n._value=e:n._value===t&&(n._value=null),n._value},_visualizeSelectedDatesInView:function(){var t=this,r={};e.each(t._selectDates,function(e,t){r[n.calendar.views[0].toDateString(t)]=t}),t.selectable.clear();var i=t._table.find(N).filter(function(t,i){return r[e(i.firstChild).attr(n.attr(O))]});i.length>0&&t.selectable._selectElement(i,!0)},_isSingleSelection:function(){let e=this.options.selectable;return d.parseOptions(e).single},_isMultipleSelection:function(){let e=this.options.selectable;return d.parseOptions(e).multiple},_isRangeSelection:function(){let e=this.options.selectable;return d.parseOptions(e).range},_selectable:function(){let e=this,t=e.options.selectable,n=d.parseOptions(t);!e._isMultipleSelection()&&!e._isRangeSelection()||(e.rangeSelectable&&=(e.rangeSelectable.destroy(),null),n.range?(e.rangeSelectable=new f(e.wrapper,{widget:e,filter:`.k-calendar-monthview table td:has(.k-link):not(.k-disabled):not(.k-empty)`,cellSelector:N,cellSelectorValid:F,change:e._onSelect.bind(e),reverse:e.options.allowReverse,resetOnStart:!0,ns:x}),e.element.addClass(`k-calendar-range`)):e.selectable=new d(e.wrapper,{aria:!0,inputSelectors:`input,textarea,.k-multiselect-wrap,select,button,.k-button>span,.k-button>img,.k-icon,.k-svg-icon,.k-svg-icon *`,multiple:n.multiple,filter:`table.k-calendar-table:eq(0) td:has(.k-link):not(.k-disabled):not(.k-empty)`,change:e._onSelect.bind(e),relatedTarget:e._onRelatedTarget.bind(e)}))},_restoreSelection:function(){let e=this,t;if(e._preventChange=!0,e._isRangeSelection()){if(t=e.selectRange(),!t||!t.start){e._preventChange=!1;return}e.selectRange(t)}e._preventChange=!1},selectRange:function(e){let n=this,r=n._view,i,a,o;if(e===t)return n._range;n._range=e,e.start&&(o=n._visibleRange(),i=n._dateInViews(e.start),a=e.end&&n._dateInViews(e.end),!i&&a&&n.rangeSelectable.selectTo(n._cellByDate(r.toDateString(e.end))),i&&a&&n.rangeSelectable.range(n._cellByDate(r.toDateString(e.start)),n._cellByDate(r.toDateString(e.end)),!1,n.options.allowReverse),e.end&&i&&!a&&n.rangeSelectable.selectFrom(n._cellByDate(r.toDateString(e.start))),!e.end&&i&&n.rangeSelectable.start(n._cellByDate(r.toDateString(e.start))),+o.start>+e.start&&+o.end<+e.end&&n.rangeSelectable.mid(n.element.find(F)))},_onRelatedTarget:function(e){var t=this;t.selectable.options.multiple&&e.is(F)&&(t._current=Te(e.find(`span`)),t._setCurrent(t._current))},_onSelect:function(t){let n=this,r=t,i,a=t.sender._useEnd,o=t.sender._useStart,s,c,l,u,f,p=d.parseOptions(n.options.selectable);if(n._isRangeSelection()){i=t.sender.range(),s=n.selectRange()||{},f=s.target,i.start&&i.start.length&&(c=Te(i.start.find(`span`))),i.end&&i.end.length&&(l=Te(i.end.find(`span`))),f=f===`end`?P:`end`,n._range={start:o?s.start:c,end:a?s.end:l,target:f},n._preventChange||n.trigger(E),u=l||c,l&&!n._dateInViews(l)&&(u=c),n.selectRange(n._range),n.value(u);return}if(!p.multiple){e(r.event.currentTarget).is(`td`)&&!e(r.event.currentTarget).hasClass(`k-selected`)?e(r.event.currentTarget).addClass(`k-selected`):n._click(e(r.event.currentTarget).find(`span`));return}r.event.ctrlKey||r.event.metaKey?e(r.event.currentTarget).is(F)?n._toggleSelection(e(r.event.currentTarget)):(n._cellsBySelector(F).each(function(t,r){var i=Te(e(r).find(`span`));n._deselect(i)}),n._addSelectedCellsToArray()):r.event.shiftKey?n._rangeSelection(n._cell):e(r.event.currentTarget).is(N)?n.value(Te(e(r.event.currentTarget).find(`span`))):(n._selectDates=[],n._addSelectedCellsToArray()),n.trigger(E)},_destroySelectable:function(){var e=this;e.selectable&&=(e.selectable.destroy(),null),e.rangeSelectable&&=(e.rangeSelectable.destroy(),null)},_toggleSelection:function(e){var t=this,n=Te(e.find(`span`));e.hasClass(`k-selected`)?t._selectDates.push(n):t._deselect(n)},_rangeSelection:function(e,t){var n=this,r=t||Te(n.selectable.value().first().find(`span`)),i=Te(e.find(`span`)),a;n.selectable._lastActive||n._value?r=n.selectable._lastActive?Te(n.selectable._lastActive.find(`span`)):new Date(+n._value):n.selectable._lastActive=t?n._cellByDate(n._view.toDateString(t),F):n.selectable.value().first(),n._selectDates=[],a=me(r,i),K(n._selectDates,a,r,n.options.disableDates),n._visualizeSelectedDatesInView()},_visibleRange:function(){let e=this.element.find(`.k-calendar-view table`);return{start:Te(e.first().find(N).first().find(`span`)),end:Te(e.last().find(N).last().find(`span`))}},_cellsBySelector:function(e){return this._table.find(e)},_addSelectedCellsToArray:function(){var t=this;t.selectable.value().each(function(n,r){var i=Te(e(r.firstChild));t.options.disableDates(i)||t._selectDates.push(i)})},_deselect:function(e){var t=this,n=t._selectDates.map(Number).indexOf(+e);n!=-1&&t._selectDates.splice(n,1)},_dateInView:function(e){var t=this,n=Te(t._cellsBySelector(F).first().find(`span`)),r=Te(t._cellsBySelector(F).last().find(`span`));return+e<=+r&&+e>=+n},_isNavigatable:function(e,t){var n=this,r=n.options.disableDates,i,a;return n._view.name==`month`?!r(e):(a=n.wrapper.find(`.k-focus`).index(),i=n.wrapper.find(`.k-calendar-table td`).eq(a+t),i.is(F)||!r(e))},_dateInViews:function(e){let t=this.element.find(`.k-calendar-view table`),n=Te(t.first().find(N).first().find(`span`)),r=Te(t.last().find(N).last().find(`span`));return e=new Date(e.toDateString()),+e<=+r&&+e>=+n},_move:function(r){var i=this;if(n.keyDownHandler(r,i)){var a=i.options,s=r.keyCode,c=i._view,l=i._index,u=i.options.min,d=i.options.max,f=new H(+i._current),p=i.isRtl(),m=i.options.disableDates,h,g,_,v,y,b;if(r.target===i._table[0]&&(i._active=!0),s==o.RIGHT&&!p||s==o.LEFT&&p?(h=1,g=!0):s==o.LEFT&&!p||s==o.RIGHT&&p?(h=-1,g=!0):s==o.UP?(h=l===0?-7:-4,g=!0):s==o.DOWN?(h=l===0?7:4,g=!0):s==o.SPACEBAR?(h=0,g=!0):s==o.HOME||s==o.END?(_=s==o.HOME?`first`:`last`,v=c[_](f),f=new H(v.getFullYear(),v.getMonth(),v.getDate(),f.getHours(),f.getMinutes(),f.getSeconds(),f.getMilliseconds()),f.setFullYear(v.getFullYear()),g=!0):s===84&&(i._todayClick(r),g=!0),r.ctrlKey||r.metaKey){if(s==o.RIGHT&&!p||s==o.LEFT&&p)i.navigateToFuture(),g=!0;else if(s==o.LEFT&&!p||s==o.RIGHT&&p)i.navigateToPast(),g=!0;else if(s==o.UP)i.navigateUp(),g=!0;else if(s==o.DOWN)i._click(e(i._cell[0].firstChild)),g=!0;else if((s==o.ENTER||s==o.SPACEBAR)&&i._isMultipleSelection()){i._keyboardToggleSelection(r);var x=Te(e(i._cell[0]).find(`span`));i._setCurrent(x)}}else r.shiftKey?((h!==t||_)&&(_||c.setDate(f,h),de(f,u,d)||(f=ue(f,a.min,a.max)),m(f)&&(f=i._nextNavigatable(f,h)),u=q(u.getFullYear(),u.getMonth(),u.getDate()),i._isMultipleSelection()?i._keyboardRangeSelection(r,f):i._isRangeSelection()?i._dateInViews(f)||(h>0?i.navigateToFuture():i.navigateToPast()):i._focus(f)),i.rangeSelectable&&(y=i._cellByDate(c.toDateString(f)),b=Te(i.rangeSelectable._lastActive.find(`span`)),i._dateInViews(b)?(i.rangeSelectable._end&&i.rangeSelectable._end.is(`.k-focus`)?i.rangeSelectable._lastActive=i.rangeSelectable._start:i.rangeSelectable._lastActive=i._cellByDate(c.toDateString(b)),i.rangeSelectable.range(i.rangeSelectable._lastActive,y)):+b>+f?(i.rangeSelectable._end=i.rangeSelectable._lastActive,i.rangeSelectable.selectFrom(y)):i.rangeSelectable.selectTo(y),i.rangeSelectable.change(),i._setCurrent(f))):(s==o.ENTER||s==o.SPACEBAR?(c.name==`month`&&i._isMultipleSelection()?(i.value(Te(e(i._cell.find(`span`)))),i.selectable._lastActive=e(i._cell[0]),i.trigger(E)):i.rangeSelectable?i.rangeSelectable.change():i._click(e(i._cell[0].firstChild)),g=!0):s==o.PAGEUP?(g=!0,i.navigateToPast()):s==o.PAGEDOWN&&(g=!0,i.navigateToFuture()),(h||_)&&(_||c.setDate(f,h),u=q(u.getFullYear(),u.getMonth(),u.getDate()),de(f,u,d)||(f=ue(f,a.min,a.max)),i._isNavigatable(f,h)||(f=i._nextNavigatable(f,h)),i._isMultipleSelection()?i._dateInView(f)?(i._current=f,i._setCurrent(f)):i.navigate(f):i._focus(f)));return g&&r.preventDefault(),i._current}},_keyboardRangeSelection:function(e,t){var n=this,r,i;if(!n._dateInView(t)){n._selectDates=[],r=n.selectable._lastActive?Te(n.selectable._lastActive.find(`span`)):t,i=me(r,new Date(+t)),K(n._selectDates,i,r,n.options.disableDates),n.navigate(t),n._current=t,n.selectable._lastActive=n.selectable._lastActive||n._cellByDate(n._view.toDateString(t),F),n.trigger(E);return}n.selectable.options.filter=n.wrapper.find(`table`).length>1&&+t>+n._current?`table.k-calendar-table:eq(1) td:has(.k-link):not(.k-disabled):not(.k-empty)`:`table.k-calendar-table:eq(0) td:has(.k-link):not(.k-disabled):not(.k-empty)`,n._setCurrent(t),n._current=t,n._rangeSelection(n._cellByDate(n._view.toDateString(t),F),t),n.trigger(E),n.selectable.options.filter=`table.k-calendar-table:eq(0) td:has(.k-link):not(.k-disabled):not(.k-empty)`},_keyboardToggleSelection:function(t){var n=this;t.currentTarget=n._cell[0],n.selectable._lastActive=e(n._cell[0]),e(n._cell[0]).hasClass(I)?n.selectable._unselect(e(n._cell[0])):n.selectable.value(e(n._cell[0])),n.selectable.trigger(E,{event:t})},_nextNavigatable:function(e,t){var n=this,r=!0,i=n._view,a=n.options.min,o=n.options.max,s=n.options.disableDates,c=new Date(e.getTime());for(i.setDate(c,-t);r;){if(i.setDate(e,t),!de(e,a,o)){e=c;break}r=s(e)}return e},_animate:function(e){var t=this,n=e.from,r=e.to,i=t._active,a=t.element.children(`.k-calendar-view`);n?n.parent().data(`animating`)?(n.off(x),n.parent().kendoStop(!0,!0).remove(),n.remove(),a.append(r),t._focusView(i)):!n.is(`:visible`)||t.options.animation===!1||e.replace?(r.insertAfter(n),n.off(x).remove(),t._focusView(i)):t[e.vertical?`_vertical`:`_horizontal`](n,r,e.future):(a.append(r),t._bindTable(r))},_horizontal:function(e,t,n){var r=this,i=r._active,a=r.options.animation.horizontal,o=a.effects,s=b(e),c=b(e,!0)-s;o&&o.indexOf(C)!=-1&&(e.add(t).css({width:s}),e.wrap(`<div/>`),r._focusView(i,e),e.parent().css({position:`relative`,width:s*2+2*c,display:`flex`,[n?`margin-right`:`margin-left`]:-s-c}),t[n?`insertAfter`:`insertBefore`](e),V(a,{effects:`slideIn:`+(n?`right`:`left`),complete:function(){e.off(x).remove(),r._oldTable=null,t.unwrap(),r._focusView(i)}}),e.parent().kendoStop(!0,!0).kendoAnimate(a))},_vertical:function(e,t){var n=this,r=n.options.animation.vertical,i=r.effects,a=n._active,o,s;i&&i.indexOf(`zoom`)!=-1&&(t.insertBefore(e),e.css({position:`absolute`,width:t.width()}),o=n._cellByDate(n._view.toDateString(n._current)),s=o.position(),s=s.left+parseInt(o.width()/2,10)+`px `+(s.top+parseInt(o.height()/2,10)+`px`),t.css(`transform-origin`,s),e.kendoStop(!0,!0).kendoAnimate({effects:`fadeOut`,duration:600,complete:function(){e.off(x).remove(),n._oldTable=null,n._focusView(a)}}),t.kendoStop(!0,!0).kendoAnimate(r))},_cellByDate:function(t,r){return this._table.find(r||`td:not(.k-other-month)`).filter(function(){return e(this.firstChild).attr(n.attr(O))===t})},_selectCell:function(e){var t=this,n=t._selectedCell,r=t._view.toDateString(e);n&&n[0]&&(n[0].removeAttribute(re),n.removeClass(I)),n=t._cellByDate(r,N),t._selectedCell=n,n.addClass(I).attr(re,!0)},_setCurrent:function(e){var t=this,r=n.guid(),i=t._cell,a=t._view.toDateString(e);i&&i[0]&&(i.removeClass(A),i[0].removeAttribute(ie),i[0].removeAttribute(`id`)),i=t._cellByDate(a,t._isMultipleSelection()?N:`td:not(.k-other-month)`),t._cell=i,i.attr(`id`,r).addClass(A),t._table[0]&&(t._table[0].removeAttribute(`aria-activedescendant`),t._table.attr(`aria-activedescendant`,r))},_bindTable:function(e){e.on(`focus.kendoCalendar`,this._addClassProxy).on(`blur.kendoCalendar`,this._removeClassProxy)},_click:function(e){var t=this,n=t.options,r=new Date(+t._current),i=Te(e);l(i,0),t._view.name==`month`&&t.options.disableDates(i)&&(i=t._value),t._view.setDate(r,i),t.navigateDown(ue(r,n.min,n.max))},_focus:function(e){var t=this;t._view.compare(e,t._current)===0?(t._current=e,t._setCurrent(e)):t.navigate(e)},_focusView:function(e,t){e&&this.focus(t)},_viewWrapper:function(){var t=this.element,n=t.children(`.k-calendar-view`);n[0]||(n=e(`<div class='k-calendar-view k-align-items-start k-justify-content-center k-hstack' />`).insertAfter(t.find(ae)))},_footer:function(t){var r=this,i=le(),a=r.element,o=a.find(`.k-calendar-footer`);if(!t){r._toggle(!1),o.hide();return}o[0]||(o=e(`<div class="k-calendar-footer">
<button tabindex="-1" class="k-calendar-nav-today k-flex k-button k-button-flat k-button-primary">
<span class="k-button-text"></span>
</button>
</div>`).appendTo(a)),r._today=o.show().find(`.k-button-flat.k-button-primary`).attr(`title`,n.toString(i,`D`,r.options.culture)),o.find(`.k-button-text`).html(t(i)),r._toggle()},_header:function(){var t=this,r=t.element,i=t.options.linksSelector;r.find(ae)[0]||r.html(n.template(t.options.header.template)(e.extend(!0,{},t.options,{actionAttr:n.attr(`action`),size:n.getValidCssClass(`k-button-`,`size`,t.options.size),isRtl:t.isRtl()}))),r.find(i).on(`click.kendoCalendar touchend.kendoCalendar`,function(){return!1}),t._title=r.find(`[`+n.attr(`action`)+`="nav-up"]`).on(`click.kendoCalendar touchend.kendoCalendar`,function(){t._active=t.options.focusOnNav!==!1,t.navigateUp()}),t[z]=r.find(`[`+n.attr(`action`)+`="prev"]`).on(`click.kendoCalendar touchend.kendoCalendar`,function(){t._active=t.options.focusOnNav!==!1,t.navigateToPast()}),t[B]=r.find(`[`+n.attr(`action`)+`="next"]`).on(`click.kendoCalendar touchend.kendoCalendar`,function(){t._active=t.options.focusOnNav!==!1,t.navigateToFuture()}),r.find(`[`+n.attr(`action`)+`="today"]`).on(`click.kendoCalendar touchend.kendoCalendar`,t._todayClick.bind(t))},_navigate:function(e,t){var n=this,r=n._index+1,i=new H(+n._current);n._isMultipleSelection()&&(i=Te(n._table.find(`td:not(.k-other-month):not(.k-empty)`).has(`.k-link`).first().find(`span`)),n._current=new Date(+i)),e=n[e],e.hasClass(k)||(r>3?i.setFullYear(i.getFullYear()+100*t):G.views[r].setDate(i,t),n.navigate(i),n._restoreSelection())},_option:function(e,n){var r=this,i=r.options,a=r._value||r._current,o;if(n===t)return i[e];n=s(n,i.format,i.culture),n&&(i[e]=new H(+n),o=e===`min`?n>a:a>n,(o||be(a,n))&&(o&&(r._value=null),r._changeView=!0),r._changeView||=!!(i.month.content||i.month.empty),r.navigate(r._value),r._toggle())},_toggle:function(e){var n=this,r=n.options,i=n.options.disableDates(le()),a=n._today,o=n._todayClass();e===t&&(e=de(le(),r.min,r.max)),a&&(a.off(S),e&&!i?a.addClass(o).removeClass(k).on(S,n._todayClick.bind(n)):a.removeClass(o).addClass(k).on(S,ge))},_todayClass:function(){return`k-calendar-nav-today`},_todayClick:function(e){var t=this,n=U[t.options.depth],r=t.options.disableDates,i=le();e.preventDefault(),!r(i)&&(t._view.compare(t._current,i)===0&&t._index==n&&(t._changeView=!1),t._isMultipleSelection()&&(t._selectDates=[i],t.selectable._lastActive=null),t._value=i,t.navigate(i,n),t.trigger(E))},_templates:function(){var e=this,t=e.options,r=t.footer,i=t.month,a=i.content,o=i.weekNumber,s=i.empty,c=e=>`${n.toString(e,`D`,t.culture)}`;e.month={content:e=>`<td class="${e.cssClass}" role="gridcell"${e.ariaDisabled?` aria-disabled="true"`:``}><span tabindex="-1" class="k-link ${e.linkClass}" data-href="${e.url}" ${n.attr(O)}="${e.dateString}" title="${e.title}">${Ee(a,e)||e.value}</span></td>`,empty:e=>`<td role="gridcell">${Ee(s,e)||` `}</td>`,weekNumber:e=>`<td class="k-calendar-td k-alt">${Ee(o,e)||e.weekNumber}</td>`},e.year={content:m(e=>`<td class="${e.cssClass}" role="gridcell"><span tabindex="-1" class="k-link" data-href="#" data-${e.ns}value="${e.dateString}" aria-label="${e.label}">${e.value}</span></td>`)},r&&r!==!0&&(c=r),e.footer=r===!1?null:m(c,{useWithBlock:!1})},_updateAria:function(e,t){var r=this,i=r._cell,a=r.view().valueType(),o=t||r.current(),s=a===`month`?n.toString(o,`MMMM`):a===`date`?n.toString(o,`D`):i.text();return i.attr(`aria-label`,e({current:o,valueType:a,text:s})),i.attr(`id`)}});i.plugin(W);var G={firstDayOfMonth:function(e){return q(e.getFullYear(),e.getMonth(),1)},firstVisibleDay:function(e,t){t||=n.culture().calendar;var r=t.firstDay,i=new H(e.getFullYear(),e.getMonth(),1,e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds());for(i.setFullYear(e.getFullYear());i.getDay()!=r;)G.setTime(i,-1*te);return i},setTime:function(e,t){var n=e.getTimezoneOffset(),r=new H(e.getTime()+t),i=r.getTimezoneOffset()-n;e.setTime(r.getTime()+i*6e4)},views:[{name:w,title:function(e,t,n,r){return _e(r).months.names[e.getMonth()]+` `+e.getFullYear()},content:function(e){var r=this,i=0,a=e.min,o=e.max,s=e.date,d=e.dates,f=e.format,p=e.culture,m=e.url,h=e.showHeader,g=e.showOtherMonthDays,_=e.isWeekColumnVisible,v=m&&d[0],y=_e(p),b=y.firstDay,x=y.days,S=fe(x.names,b),C=fe(x.namesShort,b),w=G.firstVisibleDay(s,y),T=r.first(s),E=r.last(s),D=r.toDateString,O=le(),A=`<table tabindex="0" role="grid" class="`+e.contentClasses+`" cellspacing="0" data-start="`+D(w)+`">`;for(h&&(A+=`<caption class="k-calendar-caption k-month-header">`+this.title(s,a,o,p)+`</caption>`),A+=`<thead class="k-calendar-thead" role="rowgroup"><tr role="row" class="k-calendar-tr">`,_&&(A+=`<th scope="col" role="columnheader" class="k-calendar-th k-alt" aria-label="`+c(e.messages.weekColumnHeader||``)+`">`+c(e.messages.weekColumnHeader)+`</th>`);i<7;i++)A+=`<th scope="col" role="columnheader" class="k-calendar-th" aria-label="`+S[i]+`">`+C[i]+`</th>`;return l(O,0),O=+O,se({cells:42,perRow:7,html:A+=`</tr></thead><tbody class="k-calendar-tbody" role="rowgroup"><tr role="row" class="k-calendar-tr">`,start:q(w.getFullYear(),w.getMonth(),w.getDate()),isWeekColumnVisible:_,weekNumber:e.weekNumber,min:q(a.getFullYear(),a.getMonth(),a.getDate()),max:q(o.getFullYear(),o.getMonth(),o.getDate()),showOtherMonthDays:g,content:e.content,lastDayOfMonth:E,empty:e.empty,setter:r.setDate,disableDates:e.disableDates,build:function(e,r,i){var a=[`k-calendar-td`],o=e.getDay(),s=``,c=`#`;(e<T||e>E)&&a.push(j);var l=i(e);return l&&a.push(k),+e===O&&a.push(`k-today`),(o===0||o===6)&&a.push(`k-weekend`),v&&ve(+e,d)&&(c=m.replace(`{0}`,n.toString(e,f,p)),s=` k-action-link`),{date:e,dates:d,ns:n.ns,title:n.toString(e,`D`,p),value:e.getDate(),dateString:D(e),cssClass:a.join(` `),linkClass:s,url:c,ariaDisabled:l||t}},weekNumberBuild:function(e){return{weekNumber:u(e,n.culture().calendar.firstDay),currentDate:e}}})},first:function(e){return G.firstDayOfMonth(e)},last:function(e){var t=q(e.getFullYear(),e.getMonth()+1,0),n=G.firstDayOfMonth(e),r=Math.abs(t.getTimezoneOffset()-n.getTimezoneOffset());return r&&t.setHours(n.getHours()+r/60),t},compare:function(e,t){var n,r=e.getMonth(),i=e.getFullYear(),a=t.getMonth(),o=t.getFullYear();return n=i>o?1:i<o?-1:r==a?0:r>a?1:-1,n},setDate:function(e,t){var n=e.getHours();t instanceof H?e.setFullYear(t.getFullYear(),t.getMonth(),t.getDate()):G.setTime(e,t*te),l(e,n)},toDateString:function(e){return e.getFullYear()+`/`+e.getMonth()+`/`+e.getDate()},valueType:function(){return`date`}},{name:`year`,title:function(e){return e.getFullYear()},content:function(e){var t=_e(e.culture).months,r=t.namesAbbr,i=t.names,a=this.toDateString,o=e.min,s=e.max,c=``;return e.showHeader&&(c+=`<table tabindex="0" role="grid" class="k-calendar-table" cellspacing="0">`,c+=`<caption class="k-calendar-caption k-meta-header">`,c+=this.title(e.date),c+=`</caption>`,c+=`<tbody class="k-calendar-tbody" role="rowgroup">`,c+=`<tr role="row" class="k-calendar-tr">`),se({min:q(o.getFullYear(),o.getMonth(),1),max:q(s.getFullYear(),s.getMonth(),1),start:q(e.date.getFullYear(),0,1),html:c,setter:this.setDate,content:e.content,build:function(e){var t=[`k-calendar-td`],o=le();return e.getFullYear()===o.getFullYear()&&e.getMonth()===o.getMonth()&&t.push(`k-today`),{value:r[e.getMonth()],label:i[e.getMonth()],ns:n.ns,dateString:a(e),cssClass:t.join(` `)}}})},first:function(e){return q(e.getFullYear(),0,e.getDate())},last:function(e){return q(e.getFullYear(),11,e.getDate())},compare:function(e,t){return ce(e,t)},setDate:function(e,t){var n,r=e.getHours();t instanceof H?(n=t.getMonth(),e.setFullYear(t.getFullYear(),n,e.getDate()),n!==e.getMonth()&&e.setDate(0)):(n=e.getMonth()+t,e.setMonth(n),n>11&&(n-=12),n>0&&e.getMonth()!=n&&e.setDate(0)),l(e,r)},toDateString:function(e){return e.getFullYear()+`/`+e.getMonth()+`/1`},valueType:function(){return`month`}},{name:`decade`,title:function(e,t,n){return oe(e,t,n,10)},content:function(e){var t=e.date.getFullYear(),r=this.toDateString,i=``;return e.showHeader&&(i+=`<table tabindex="0" role="grid" class="k-calendar-table" cellspacing="0">`,i+=`<caption class="k-meta-header">`,i+=this.title(e.date,e.min,e.max),i+=`</caption>`,i+=`<tbody class="k-calendar-thead">`,i+=`<tr role="row" class="k-calendar-tr">`),se({start:q(t-t%10,0,1),min:q(e.min.getFullYear(),0,1),max:q(e.max.getFullYear(),0,1),showOtherMonthDays:e.showOtherMonthDays,html:i,setter:this.setDate,build:function(e,t){var i=[`k-calendar-td`],a=le().getFullYear();return t===10||t===11?i.push(M):e.getFullYear()===a&&i.push(`k-today`),{value:e.getFullYear(),ns:n.ns,dateString:r(e),cssClass:i.join(` `)}}})},first:function(e){var t=e.getFullYear();return q(t-t%10,e.getMonth(),e.getDate())},last:function(e){var t=e.getFullYear();return q(t-t%10+9,e.getMonth(),e.getDate())},compare:function(e,t){return ce(e,t,10)},setDate:function(e,t){pe(e,t,1)},toDateString:function(e){return e.getFullYear()+`/0/1`},valueType:function(){return`year`}},{name:T,title:function(e,t,n){return oe(e,t,n,100)},content:function(e){var t=e.date.getFullYear(),r=e.min.getFullYear(),i=e.max.getFullYear(),a=this.toDateString,o=r,s=i,c=``;o-=o%10,s-=s%10,s-o<10&&(s=o+9),e.showHeader&&(c+=`<table tabindex="0" role="grid" class="k-calendar-table" cellspacing="0">`,c+=`<caption class="k-calendar-caption k-meta-header">`,c+=this.title(e.date,e.min,e.max),c+=`</caption>`,c+=`<tbody class="k-calendar-tbody">`,c+=`<tr role="row" class="k-calendar-tr">`);var l=le().getFullYear()-le().getFullYear()%10;return se({start:q(t-t%100,0,1),min:q(o,0,1),max:q(s,0,1),showOtherMonthDays:e.showOtherMonthDays,html:c,setter:this.setDate,build:function(t,o){var s=[`k-calendar-td`],c=t.getFullYear(),u=c+9;return o===10||o===11?s.push(M):c<=l&&u>=l&&s.push(`k-today`),c<r&&(c=r),u>i&&(u=i),{ns:n.ns,value:e.centuryCellsFormat===`long`?`${c} - ${u}`:c,dateString:a(t),cssClass:s.join(` `)}}})},first:function(e){var t=e.getFullYear();return q(t-t%100,e.getMonth(),e.getDate())},last:function(e){var t=e.getFullYear();return q(t-t%100+99,e.getMonth(),e.getDate())},compare:function(e,t){return ce(e,t,100)},setDate:function(e,t){pe(e,t,10)},toDateString:function(e){var t=e.getFullYear();return t-t%10+`/0/1`},valueType:function(){return`decade`}}]};function oe(e,t,n,r){var i=e.getFullYear(),a=t.getFullYear(),o=n.getFullYear(),s;return i-=i%r,s=i+(r-1),i<a&&(i=a),s>o&&(s=o),i+`-`+s}function se(e){var t=0,n,r=e.min,i=e.max,a=e.start,o=e.setter,s=e.build,c=e.weekNumberBuild,u=e.cells||12,d=e.isWeekColumnVisible,f=e.perRow||4,p=e.showOtherMonthDays,m=e.lastDayOfMonth,h=e.weekNumber||y,b=e.content||g,x=e.empty||_,S=e.otherMonthCellTemplate||v,C=e.html||`<table tabindex="0" role="grid" class="k-calendar-table" cellspacing="0"><tbody class="k-calendar-tbody" role="rowgroup"><tr role="row" class="k-calendar-tr">`;for(d&&(C+=h(c(a)));t<u;t++)t>0&&t%f===0&&(C+=`</tr><tr role="row" class="k-calendar-tr">`,d&&(C+=p||+a<=+m?h(c(a)):h({weekNumber:` `}))),a=q(a.getFullYear(),a.getMonth(),a.getDate()),l(a,0),n=s(a,t,e.disableDates),n.cssClass.indexOf(j)!==-1&&!p?C+=S(n):de(a,r,i)&&n.cssClass.indexOf(M)===-1?C+=b(n):C+=x(n),o(a,1);return C+`</tr></tbody></table>`}function ce(e,t,n){var r=e.getFullYear(),i=t.getFullYear(),a=i,o=0;return n&&(i-=i%n,a=i-i%n+n-1),r>a?o=1:r<i&&(o=-1),o}function le(){var e=new H;return new H(e.getFullYear(),e.getMonth(),e.getDate())}function ue(e,t,n){var r=le();return e&&(r=new H(+e)),t>r?r=new H(+t):n<r&&(r=new H(+n)),r}function de(e,t,n){return+e>=+t&&+e<=+n}function fe(e,t){return e.slice(t).concat(e.slice(0,t))}function pe(e,t,n){t=t instanceof H?t.getFullYear():e.getFullYear()+n*t,e.setFullYear(t)}function me(e,t){if(+t<+e){var r=+e;G.views[0].setDate(e,t),G.views[0].setDate(t,new Date(r))}var i=Date.UTC(e.getFullYear(),e.getMonth(),e.getDate()),a=Date.UTC(t.getFullYear(),t.getMonth(),t.getDate());return Math.ceil((a-+i)/n.date.MS_PER_DAY)}function K(e,t,n,r){for(var i=0;i<=t;i++){var a=new Date(n.getTime());a=new Date(a.setDate(a.getDate()+i)),r(a)||e.push(a)}}function he(t){e(this).hasClass(`k-disabled`)||e(this).toggleClass(`k-hover`,L.indexOf(t.type)>-1||t.type==`focus`)}function ge(e){e.preventDefault()}function q(e,t,n){var r=new H(e,t,n);return r.setFullYear(e,t,n),r}function _e(e){return h(e).calendars.standard}function J(e){var n=U[e.start],r=U[e.depth],i=h(e.culture);e.format=p(e.format||i.calendars.standard.patterns.d),isNaN(n)&&(n=0,e.start=w),(r===t||r>n)&&(e.depth=w),e.dates===null&&(e.dates=[])}function ve(e,t){for(var n=0,r=t.length;n<r;n++)if(e===+t[n])return!0;return!1}function ye(e,t){return e?e.getFullYear()===t.getFullYear()&&e.getMonth()===t.getMonth()&&e.getDate()===t.getDate():!1}function be(e,t){return e?e.getFullYear()===t.getFullYear()&&e.getMonth()===t.getMonth():!1}function xe(t){return n.isFunction(t)?t:Array.isArray(t)?Ce(t):e.noop}function Se(e){for(var t=[],n=0;n<e.length;n++)t.push(e[n].setHours(0,0,0,0));return t}function Ce(e){var t,n=[],r=[`su`,`mo`,`tu`,`we`,`th`,`fr`,`sa`];return e[0]instanceof H?(n=Se(e),t=e=>!!(e&&n.indexOf(new Date(e).setHours(0,0,0,0))>-1)):(n=e.map(e=>{e=e.slice(0,2).toLowerCase();let t=r.indexOf(e);if(t>-1)return t}),t=e=>!!(e&&n.indexOf(new Date(e).getDay())>-1)),t}function we(e,t){return e instanceof Date&&t instanceof Date&&(e=e.getTime(),t=t.getTime()),e===t}function Te(t){var r=e(t).attr(n.attr(O)).split(`/`);return r=q(r[0],r[1],r[2]),r}function Ee(e,r){return e?n.isFunction(e)?e(r):m(e)(r):t}G.isEqualDatePart=ye,G.isEqualDate=we,G.restrictValue=ue,G.isInRange=de,G.normalize=J,G.viewsEnum=U,G.disabled=xe,G.toDateObject=Te,G.getToday=le,G.createDate=q,n.calendar=G})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.htmlEncode;n.support;var i=n.caret,a=n._activeElement,o=n.ui,s=o.List,c=n.keys,l=n.data.DataSource,u=`aria-disabled`,d=`aria-readonly`,f=`change`,p=`disabled`,m=`readonly`,h=`k-focus`,g=`k-selected`,_=`k-disabled`,v=`off`,y=`k-hover`,b=`.kendoAutoComplete`,x=`mouseenter`+b+` mouseleave`+b;function S(e,t,n){return n?t.substring(0,e).split(n).length-1:0}function C(e,t,n){return t.split(n)[S(e,t,n)]}function w(e,t,n,r,i){var a=t.split(r);return a.splice(S(e,t,r),1,n),r&&a[a.length-1]!==``&&a.push(``),a.join(i)}var T=s.extend({init:function(t,r){var i=this,a,o;i.ns=b,r=Array.isArray(r)?{dataSource:r}:r,s.fn.init.call(i,t,r),t=i.element,r=i.options,r.placeholder=r.placeholder||t.attr(`placeholder`),r.inputMode=r.inputMode||t.attr(`inputmode`)||`text`,t.attr(`placeholder`,r.placeholder),i._wrapper(),i._clearButton(),i._dataSource(),i._ignoreCase(),t[0].type=`text`,a=i.wrapper,i._popup(),t.addClass(`k-input-inner`).on(`keydown`+b,i,i._keydown.bind(i)).on(`keypress`+b,i._keypress.bind(i)).on(`input`+b,i._search.bind(i)).on(`paste`+b,i._search.bind(i)).on(`focus`+b,function(e){i._prev=i._accessor(),i._oldText=i._prev,a.addClass(h)}).on(`focusout`+b,function(e){i.filterInput&&e.relatedTarget===i.filterInput[0]||(i._change(),i.close(),a.removeClass(h))}).attr({autocomplete:v,role:`combobox`,"aria-expanded":!1,inputmode:r.inputMode}),i._clear.on(`click`+b+` touchend`+b,i._clearValue.bind(i)),i._clear.on(`mousedown`+b,i._clearValueMouseDownHandler.bind(i)),i._enable(),i._old=i._accessor(),i._initList(),i.options.virtual&&i.listView.one(`listBound`,function(){i._aria()}),i.listView.bind(`dataBound`,function(){i._aria()}),o=e(i.element).parents(`fieldset`).is(`:disabled`),o&&i.enable(!1),i.listView.bind(`click`,function(e){e.preventDefault()}),i._resetFocusItemHandler=i._resetFocusItem.bind(i),py({widget:i,wrapper:i.wrapper,options:i.options,prefixInsertBefore:i._inputValuesContainer,suffixInsertAfter:r.clearButton?i._clear:i.element}),n.notify(i),i._toggleCloseVisibility(),i._applyCssClasses(),r.label&&i._label(),i._aria(),s.fn.endInit.call(this)},options:{name:`AutoComplete`,enabled:!0,suggest:!1,template:``,groupTemplate:e=>r(e),fixedGroupTemplate:e=>r(e),prefixOptions:{separator:!0},suffixOptions:{separator:!0},dataTextField:``,minLength:1,enforceMinLength:!1,delay:200,height:200,filter:`startswith`,ignoreCase:!0,highlightFirst:!1,separator:null,placeholder:``,animation:{},virtual:!1,value:null,clearButton:!0,autoWidth:!1,popup:null,size:t,fillMode:t,rounded:t,label:null,adaptiveTitle:null,adaptiveTitleSubtitle:null},_clearValueMouseDownHandler:function(e){var t=this;e&&e.currentTarget&&e.currentTarget.classList.contains(`k-clear-value`)?t._clearValueTrigger=!0:t._clearValueTrigger=!1},_onActionSheetCreate:function(){var e=this;e._unboundClick=!0,e.element.on(`click`,function(){e._isEnabled()?e.popup.toggle():e.popup.close()}),e.filterInput&&(e.filterInput.on(`keydown`+b,e._keydown.bind(e)).on(`keypress`+b,e._keypress.bind(e)).on(`input`+b,e._search.bind(e)).on(`paste`+b,e._search.bind(e)).attr({autocomplete:v,role:`combobox`,"aria-expanded":!1}),e.popup.bind(`activate`,()=>{e.filterInput.val(e.element.val()),e._prev=``,e.filterInput.trigger(`focus`),e._search()}),e.popup.bind(`deactivate`,()=>{e.element.trigger(`focus`)}))},_isEnabled:function(){let e=this,t=e.element,n=t.prop(m)||!!e.element.attr(`readonly`);return!(t.prop(p)||e.element.attr(`disabled`))&&!n},_onCloseButtonPressed:function(){var e=this;e.filterInput&&a()===e.filterInput[0]&&e.element.val(e.filterInput.val())},_popup:function(){s.fn._popup.call(this),this.popup.element.addClass(`k-autocomplete-popup`)},_dataSource:function(){var e=this;e.dataSource&&e._refreshHandler?e._unbindDataSource():(e._progressHandler=e._showBusy,e._errorHandler=e._hideBusy),e.dataSource=l.create(e.options.dataSource).bind(`progress`,e._progressHandler).bind(`error`,e._errorHandler)},setDataSource:function(e){this.options.dataSource=e,this._dataSource(),this.listView.setDataSource(this.dataSource)},events:[`open`,`close`,f,`select`,`filtering`,`dataBinding`,`dataBound`,`kendoKeydown`],setOptions:function(e){var t=this._listOptions(e);s.fn.setOptions.call(this,e),this.listView.setOptions(t),this._accessors(),this._aria(),this._clearButton()},_listOptions:function(t){var n=s.fn._listOptions.call(this,e.extend(t,{skipUpdateOnBind:!0}));return n.dataValueField=n.dataTextField,n.selectedItemChange=null,n},_editable:function(e){var t=this,n=t.element,r=t.wrapper.off(b),i=e.readonly,a=e.disable;!i&&!a?(r.removeClass(_).on(x,t._toggleHover),n.prop(p,!1).prop(m,!1).attr(u,!1).attr(d,!1)):(r.addClass(a?_:``).removeClass(a?``:_),n.attr(p,a).attr(m,i).attr(u,a).attr(d,i)),t._toggleCloseVisibility()},close:function(){var e=this,t=e.listView.focus();t&&t.removeClass(g),e.popup.close(),e._deactivateItem()},destroy:function(){var e=this;e.element.off(b),e._clear.off(b),e.wrapper.off(b),e.filterInput&&e.filterInput.off(b),s.fn.destroy.call(e)},refresh:function(){this.listView.refresh()},select:function(e){this._select(e)},search:function(e){let t=this,n=t.options,r=n.ignoreCase,o=t._separator(),s,c,l=t.dataSource.options.accentFoldingFiltering,u=t.filterInput&&a()===t.filterInput[0]?t.filterInput:t.element;e||=t._accessor(),clearTimeout(t._typingTimeout),o&&(e=C(i(u)[0],e,o)),s=e.length,(!n.enforceMinLength&&!s||s>=n.minLength)&&(t._open=!0,t._mute(function(){this.listView.value([])}),c=l?e.toLocaleLowerCase(l):e.toLowerCase(),t._filterSource({value:r?c:e,operator:n.filter,field:n.dataTextField,ignoreCase:r}),t.one(`close`,t._unifySeparators.bind(t))),t._toggleCloseVisibility()},suggest:function(e){var n=this,r=n._last,o=n._accessor(),l=n.value(),u=n.element[0],d=i(u)[0],f=n._separator(),p=o.split(f),m=S(d,o,f),h=d,g,_=n.dataSource.options.accentFoldingFiltering;if(r==c.BACKSPACE||r==c.DELETE){n._last=t;return}if(e||=``,typeof e!=`string`&&(e[0]&&(e=n.dataSource.view()[s.inArray(e[0],n.ul[0])]),e=e?n._text(e):``),d<=0&&(d=(_?o.toLocaleLowerCase(_):o.toLowerCase()).indexOf(_?e.toLocaleLowerCase(_):e.toLowerCase())+1),g=o.substring(0,d).lastIndexOf(n._defaultSeparator()),g=g>-1?d-(g+n._defaultSeparator().length):d,o=p[m].substring(0,g),e&&(e=e.toString(),g=(_?e.toLocaleLowerCase(_):e.toLowerCase()).indexOf(_?o.toLocaleLowerCase(_):o.toLowerCase()),g>-1&&(e=e.substring(g+o.length),h=d+e.length,o+=e),f&&p[p.length-1]!==``&&p.push(``)),p[m]=o,typeof n.options.separator==`object`&&n.options.separator!=null)if(l.length>1){let e=[...l.matchAll(f.source)].pop();e?n._accessor(p.slice(0,-1).join(n._defaultSeparator()||``)+e+p[p.length-1]):n._accessor(p.slice(0,-1).join(n._defaultSeparator()||``))}else n._accessor(p.join(this._defaultSeparator()||``));else n._accessor(p.join(f||``));u===a()&&i(u,d,h)},value:function(e){if(e!==t)this.listView.value(e),this._accessor(e),this._old=this._accessor(),this._oldText=this._accessor();else return this._accessor();this._toggleCloseVisibility(),this._refreshFloatingLabel()},_click:function(e){var t=e.item,n=this,r=n.element,a=n.listView.dataItemByIndex(n.listView.getElementIndex(t));if(e.preventDefault(),n._active=!0,n.trigger(`select`,{dataItem:a,item:t})){n.close();return}n._oldText=r.val(),n._select(t).done(function(){n._blur(),i(r,r.val().length)})},_clearText:e.noop,_highlightFirst:function(){var e=this.options.highlightFirst?0:-1;this.listView.focus(e)},_resetFocusItem:function(){this.options.virtual&&this.listView.scrollTo(0),this._highlightFirst()},_listBound:function(){var e=this,n=e.popup,r=e.options,i=e.dataSource.flatView(),o=i.length,s=e.dataSource._group?e.dataSource._group.length:0,c=e.element[0]===a()||e.filterInput&&e.filterInput[0]===a(),l;e._renderFooter(),e._renderNoData(),e._toggleNoData(!o),e._toggleHeader(!!s&&!!o),e._resizePopup(),n.position(),o&&(r.suggest&&c&&e._inputValue()&&e.suggest(i[0]),e._highlightFirst()),e._open&&(e._open=!1,l=e._allowOpening()?`open`:`close`,e._typingTimeout&&!c&&(l=`close`),o&&(e._resetFocusItem(),r.virtual&&e.popup.unbind(`activate`,e._resetFocusItemHandler).one(`activate`,e._resetFocusItemHandler)),n[l](),e._typingTimeout=t),e._touchScroller&&e._touchScroller.reset(),e._hideBusy(),e.trigger(`dataBound`)},_mute:function(e){this._muted=!0,e.call(this),this._muted=!1},_listChange:function(){(this._active||this.element[0]===a())&&!this._muted&&this._selectValue(this.listView.selectedDataItems()[0])},_selectValue:function(e){var t=this._separator(),n=``;e&&(n=this._text(e)),n===null&&(n=``),t&&(n=w(i(this.element)[0],this._accessor(),n,t,this._defaultSeparator())),this._prev=n,this._accessor(n)},_unifySeparators:function(){return this._accessor(this.value().split(this._separator()).join(this._defaultSeparator())),this},_preselect:function(e,t){this._inputValue(t),this._accessor(e),this._old=this.oldText=this._accessor(),this.listView.setValue(e)},_change:function(){var e=this,t=e._unifySeparators().value(),n=t!==s.unifyType(e._old,typeof t),r=n&&!e._typing,i=e._oldText!==t,o=e._clearValueTrigger;e._old=t,e._oldText=t,e.filterInput&&a()===e.filterInput[0]&&e.element.val(e.filterInput.val()),(r||i)&&!o&&e.element.trigger(f),n&&!o&&e.trigger(f),e.typing=!1,e._toggleCloseVisibility()},_accessor:function(e){var n=this,r=n.filterInput&&a()===n.filterInput[0]?n.filterInput[0]:n.element[0];if(e!==t)r.value=e===null?``:e;else return e=r.value,r.className.indexOf(`k-readonly`)>-1&&e===n.options.placeholder?``:e},_keydown:function(e){var t=this,n=e.keyCode,r=t.listView,i=t.popup.visible(),a=r.focus(),o=!1;if(t._last=n,n===c.DOWN){if(!t._isEnabled())return;i?this._move(a?`focusNext`:`focusFirst`):t.value()&&t._filterSource({value:t.ignoreCase?t.value().toLowerCase():t.value(),operator:t.options.filter,field:t.options.dataTextField,ignoreCase:t.ignoreCase}).done(function(){t._allowOpening()&&(t._resetFocusItem(),t.popup.open())}),e.preventDefault(),o=!0}else if(n===c.ESC){if(!t._isEnabled())return;i?(e.preventDefault(),t.close(),o=!0):t._clearValue()}else if(e.altKey&&n===c.UP&&i)e.preventDefault(),t.close(),o=!0;else if(n===c.UP)i&&this._move(a?`focusPrev`:`focusLast`),e.preventDefault(),o=!0;else if(n===c.HOME)this._move(`focusFirst`),o=i;else if(n===c.END)this._move(`focusLast`),o=i;else if(n===c.ENTER||n===c.TAB){if(n===c.ENTER&&i&&(e.preventDefault(),o=!0),i&&a){var s=r.dataItemByIndex(r.getElementIndex(a));if(t.trigger(`select`,{dataItem:s,item:a}))return;this._select(a),o=!0}this._blur()}else if(t.popup.visible()&&(n===c.PAGEDOWN||n===c.PAGEUP)){e.preventDefault();var l=n===c.PAGEDOWN?1:-1;r.scrollWith(l*r.screenHeight()),o=!0}else t.popup._hovered=!0,t._search();o&&n!==c.ENTER&&e.stopPropagation()},_keypress:function(){this._oldText=this.element.val(),this._typing=!0},_move:function(e){if(this.listView[e](),this.options.suggest&&this.listView.focus()==null&&e==`focusNext`)this.listView.focus(0),this.suggest(this.listView._view[0].item);else if(this.options.suggest&&this.listView.focus()==null&&e==`focusPrev`){let e=this.listView._view.length-1;this.listView.focus(e),this.suggest(this.listView._view[e].item)}else this.options.suggest&&(e==`focusFirst`||e==`focusLast`)?i(this.element):this.options.suggest&&this.listView.focus()!=null&&this.suggest(this.listView.focus())},_separator:function(){var e=this.options.separator;return e instanceof Array?new RegExp(e.join(`|`),`gi`):e},_defaultSeparator:function(){var e=this.options.separator;return e instanceof Array?e[0]:e},_inputValue:function(){return this.element.val()},_search:function(){var e=this;clearTimeout(e._typingTimeout),e._typingTimeout=setTimeout(function(){e._prev!==e._accessor()&&(e._prev=e._accessor(),e.search())},e.options.delay)},_select:function(e){var t=this;return t._active=!0,t.listView.select(e).done(function(){t._active=!1})},_clearButton:function(){s.fn._clearButton.call(this),this.options.clearButton&&this._clear.insertAfter(this.element)},_toggleHover:function(t){e(t.currentTarget).toggleClass(y,t.type===`mouseenter`)},_toggleCloseVisibility:function(){var e=this.element.is(`:disabled`)||this.element.is(`[readonly]`);this.value()&&!e?this._showClear():this._hideClear()},_wrapper:function(){var e=this,t=e.element,n=t[0],r=t.parent();r.is(`span.k-autocomplete`)||(r=t.wrap(`<span />`).parent()),r.attr(`tabindex`,-1),r[0].style.cssText=n.style.cssText,t.css({width:``,height:n.style.height}),e._focused=e.element,e.wrapper=r.addClass(`k-autocomplete k-input`).addClass(n.className).removeClass(`input-validation-error`)},_clearValue:function(){this._clearValueTrigger=!1,s.fn._clearValue.call(this),this.element.trigger(`focus`)}});o.plugin(T),n.cssProperties.registerPrefix(`AutoComplete`,`k-input-`),n.cssProperties.registerValues(`AutoComplete`,[{prop:`rounded`,values:n.cssProperties.roundedValues.concat([[`full`,`full`]])}])})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.htmlEncode,i=n.ui,a=n.html,o=i.List,s=i.Select,c=n.caret,l=n.support,u=n._activeElement,d=n.keys,f=`.kendoComboBox`,p=f+`FocusEvent`,m=`click`+f,h=`mousedown`+f,g=`disabled`,_=`readonly`,v=`change`,y=`k-focus`,b=`k-disabled`,x=`aria-disabled`,S=`aria-readonly`,C=`off`,w=`filter`,T=`accept`,E=`rebind`,D=`mouseenter`+f+` mouseleave`+f,O=/(\r\n|\n|\r)/gm,k=[16,17,18,19,20,33,34,37,39,45,91,92,144,145],A=s.extend({init:function(t,r){var i=this,a,o;i.ns=f,r=Array.isArray(r)?{dataSource:r}:r,s.fn.init.call(i,t,r),r=i.options,t=i.element.on(`focus`+f,i._focusHandler.bind(i)),!n.isPresent(r.readonly)&&t.attr(`readonly`)?r.readonly=!0:n.isPresent(r.readonly)||(r.readonly=!1),r.placeholder=r.placeholder||t.attr(`placeholder`),r.inputMode=r.inputMode||t.attr(`inputmode`)||`text`,i._reset(),i._wrapper(),i._input(),i._clearButton(),i._tabindex(i.input),i._popup(),i._dataSource(),i._ignoreCase(),i._enable(),i._attachFocusEvents(),i._oldIndex=i.selectedIndex=-1,i._initialIndex=r.index,i.requireValueMapper(i.options),i._initList(),i.options.virtual&&i.listView.one(`listBound`,function(){i._aria()}),i.listView.bind(`dataBound`,function(){i._aria()}),i._cascade(),r.autoBind?i._filterSource():(a=r.text,!a&&i._isSelect&&(a=t.children(`:selected`).text()),a&&i._setText(a)),o=e(i.element).parents(`fieldset`).is(`:disabled`),o&&i.enable(!1),py({widget:i,wrapper:i.wrapper,options:i.options,prefixInsertBefore:i.input,suffixInsertAfter:i._clear.parent().length?i._clear:i.input}),n.notify(i),i._toggleCloseVisibility(),i._applyCssClasses(),r.label&&i._label(),i._aria(),s.fn.endInit.call(this)},options:{name:`ComboBox`,enabled:!0,index:-1,text:null,value:null,autoBind:!0,delay:200,dataTextField:``,dataValueField:``,readonly:null,minLength:1,enforceMinLength:!1,height:200,highlightFirst:!0,filter:`none`,placeholder:``,suggest:!1,cascadeFrom:``,cascadeFromField:``,cascadeFromParentField:``,cascadeOnCustomValue:!1,ignoreCase:!0,animation:{},virtual:!1,template:null,groupTemplate:e=>r(e),fixedGroupTemplate:e=>r(e),prefixOptions:{separator:!0},suffixOptions:{separator:!0},clearButton:!0,syncValueAndText:!0,autoWidth:!1,popup:null,size:t,fillMode:t,rounded:t,label:null,adaptiveTitle:null,adaptiveSubtitle:null,clearOnEscape:!0,_removeDataItems:!0,_shouldRefresh:!0},events:[`open`,`close`,v,`select`,`filtering`,`dataBinding`,`dataBound`,`cascade`,`set`,`kendoKeydown`],setOptions:function(e){var t=this._listOptions(e);s.fn.setOptions.call(this,e),this.listView.setOptions(t),this._accessors(),this._aria(),this._clearButton()},destroy:function(){var e=this;e.input.off(f),e.input.off(p),e.element.off(f),e.wrapper.off(f),clearTimeout(e._pasteTimeout),e.filterInput&&e.filterInput.off(f),e._arrow.off(m+` `+h),e._clear.off(m+` `+h),s.fn.destroy.call(e)},_isEnabled:function(){let e=this,t=e.element,n=t.prop(_)||!!e.element.attr(`readonly`);return!(t.prop(g)||e.element.attr(`disabled`))&&!n},_popup:function(){let e=this;s.fn._popup.call(this),e.popup.element.addClass(`k-combobox-popup`)},_onActionSheetCreate:function(){var e=this;e._unboundClick=!0,e.input.on(`click`,e._arrowClick.bind(e)),e.filterInput&&(e.filterInput.on(`keydown`+f,e,e._keydown.bind(e)).on(`input`+f,e._search.bind(e)).on(`paste`+f,e._inputPaste.bind(e)).attr({role:`combobox`,"aria-expanded":!1}),e.popup.bind(`activate`,()=>{e.filterInput.val(e.input.val()),e.filterInput.trigger(`focus`)}),e.popup.bind(`deactivate`,()=>{e.input.trigger(`focus`)}))},_onCloseButtonPressed:function(){var e=this,t=e.options.dataTextField||`text`;if(!e.listView.focus()){if((e._syncValueAndText()||e._isSelect)&&(!e.dataItem()||e.dataItem()[t]!==e.input.val())){var n=e.filterInput&&u()===e.filterInput[0]?e.filterInput:e.input;e._accessor(n.val())}e.options.highlightFirst?(e.listView.value(e.input.val()),e._blur()):e._oldText=e.text()}},_isValueChanged:function(e){return e!==o.unifyType(this._old,typeof e)&&e!==o.unifyType(this._oldText,typeof e)},_change:function(){var e=this,t=e.text(),n=t&&t!==e._oldText&&t!==e.options.placeholder,r=e.selectedIndex,i=r===-1;if(e.filterInput&&u()===e.filterInput[0]&&i&&n&&e.input.val(e.filterInput.val()),!e.options.syncValueAndText&&!e.value()&&i&&n){e._old=``,e._oldIndex=r,e._oldText=t,e._typing||e.element.trigger(v),e.trigger(v),e._typing=!1;return}s.fn._change.call(e),e._oldText=e.text&&e.text(),e._toggleCloseVisibility()},_attachFocusEvents:function(){var e=this;e.input.on(`focus`+p,e._inputFocus.bind(e)).on(`focusout`+p,e._inputFocusout.bind(e))},_focusHandler:function(e){e.target===this.element[0]&&this.input.trigger(`focus`)},_arrowClick:function(){let e=this;e._isEnabled()?e._toggle():e._toggle(!1)},_inputFocus:function(){this.wrapper.addClass(y)},_inputFocusout:function(t){var n=this,r=n.value();let i=!e(t.relatedTarget).closest(`.k-clear-value`).length||!e(t.relatedTarget).is(n._clear)&&e(t.relatedTarget).hasClass(`k-clear-value`);if(!(n.filterInput&&t.relatedTarget===n.filterInput[0])){n._userTriggered=!0,n.wrapper.removeClass(y),clearTimeout(n._typingTimeout),n._typingTimeout=null,i&&n.text(n.text());var a=n._focus(),o=this.listView.dataItemByIndex(this.listView.getElementIndex(a)),s=n.select();if(r!==n.value()&&s!==-1&&n.trigger(`select`,{dataItem:o,item:a})){n.value(r);return}n._valueBeforeCascade=n._old,i&&(n._blur(),n.element.trigger(`blur`))}},_inputPaste:function(){var e=this;clearTimeout(e._pasteTimeout),e._pasteTimeout=null,e._pasteTimeout=setTimeout(function(){e.search()})},_editable:function(e){var t=this,n=e.disable,r=e.readonly,i=t.wrapper.off(f),a=t.element.add(t.input.off(f)),o=t._arrow.off(m+` `+h),s=t._clear;!r&&!n?(i.removeClass(b).on(D,t._toggleHover),a.prop(g,!1).prop(_,!1).attr(x,!1).attr(S,!1),o.on(m,t._arrowClick.bind(t)).on(h,function(e){e.preventDefault()}),s.on(m+` touchend`+f,t._clearValue.bind(t)),t.input.on(`keydown`+f,t,t._keydown.bind(t)).on(`input`+f,t._search.bind(t)).on(`paste`+f,t._inputPaste.bind(t)),t.wrapper.on(m+f,t._focusHandler.bind(t))):(i.addClass(n?b:``).removeClass(n?``:b),a.attr(g,n).attr(_,r).attr(x,n).attr(S,r)),t._toggleCloseVisibility()},open:function(){var e=this,t=e._state,n=e.dataSource.filter()?e.dataSource.filter().filters.length>0:!1,r=!e._getUlElement().find(e.listView.focus()).length;e.popup.visible()||(!e.listView.bound()&&t!==w||t===T?(e._open=!0,e._state=E,e.options.minLength!==1&&!n||n&&e.value()&&e.selectedIndex===-1?(e.refresh(),e._openPopup(),this.options.virtual||e.listView.bound(!1)):e._filterSource()):e._allowOpening()&&(e.popup._hovered=!0,e._openPopup(),e.options.virtual?e._focusItem():r&&e.options.highlightFirst&&e.listView.focus(0)))},_scrollToFocusedItem:function(){var e=this.listView;e.scrollToIndex(e.getElementIndex(e.focus()))},_openPopup:function(){this.popup.one(`activate`,this._scrollToFocusedItem.bind(this)),this.popup.open()},_updateSelectionState:function(){var e=this,n=e.options.text,r=e.options.value;e.listView.isFiltered()||(e.selectedIndex===-1?((n===t||n===null)&&(n=r),e._accessor(r),e.input.val(n||e.input.val())):e._oldIndex===-1&&(e._oldIndex=e.selectedIndex))},_buildOptions:function(e){var n=this;if(n._isSelect){var r=n._customOption;n._state===E&&(n._state=``),n._customOption=t,n._options(e,``,n.value()),r&&r[0].selected&&!n.listView._emptySearch&&n._custom(r.val())}},_updateSelection:function(){var t=this,n=t.listView,r=t._initialIndex,i=r!==null&&r>-1;if(t._state===w){e(n.focus()).removeClass(`k-selected`);return}if(!t._fetch){n.value().length||(i?t.select(r):t._accessor()&&n.value(t._accessor())),t._initialIndex=null;var a=n.selectedDataItems()[0];a&&(t._value(a)===t.value()?t._value(a)!==t.element[0].value&&t._accessor(t._value(a)):t._custom(t._value(a)),t.text()&&t.text()!==t._text(a)&&t._selectValue(a))}},_updateItemFocus:function(){var e=this.listView;this.options.highlightFirst?!e.focus()&&!e.focusIndex()&&e.focus(0):e.focus(-1)},_listBound:function(){var e=this,n=e.input[0]===u()||e.filterInput&&e.filterInput[0]===u(),r=e.dataSource.flatView(),i=e.listView.skip(),a=r.length,o=e.dataSource._group?e.dataSource._group.length:0,s=i===t||i===0;e._presetValue=!1,e._renderFooter(),e._renderNoData(),e._toggleNoData(!a),e._toggleHeader(!!o&&!!a),e._resizePopup(),e.popup.position(),e._buildOptions(r),e._updateSelection(),r.length&&s&&(e._updateItemFocus(),e.options.suggest&&n&&e.input.val()&&e.suggest(r[0])),e._open&&(e._open=!1,e._typingTimeout&&!n?e.popup.close():e.toggle(e._allowOpening()),e._typingTimeout=null),e._hideBusy(),e.trigger(`dataBound`)},_listChange:function(){this._selectValue(this.listView.selectedDataItems()[0]),this._presetValue&&(this._oldIndex=this.selectedIndex)},_get:function(e){var t,n,r;if(typeof e==`function`){for(t=this.dataSource.flatView(),r=0;r<t.length;r++)if(e(t[r])){e=r,n=!0;break}n||(e=-1)}return!this.dataSource.total()&&!e&&(e=-1),e},_select:function(e,t){var n=this;return e=n._get(e),e===-1&&(n.input[0].value=``,n._accessor(``)),n.listView.select(e).done(function(){!t&&n._state===w&&(n._state=T),n._toggleCloseVisibility()})},_selectValue:function(e){var n=this.listView.select(),r=``,i=``;n=n[n.length-1],n===t&&(n=-1),this.selectedIndex=n,this.listView.isFiltered()&&n!==-1&&(this._valueBeforeCascade=this._old),n===-1&&!e?(this.options.syncValueAndText?(i=this.options.dataTextField===this.options.dataValueField?this._accessor():this.input[0].value,r=i):i=this.text(),this.listView.focus(-1)):((e||e===0)&&(r=this._dataValue(e),i=this._text(e)),r===null&&(r=``)),this._setDomInputValue(i),this._accessor(r===t?i:r,n),this._triggerCascade()},_setDomInputValue:function(e){var t=this,n=c(this.input),r;if(n&&n.length&&(r=n[0]),this._prev=this.input[0].value=e,r&&this.selectedIndex===-1){var i=l.mobileOS;i.wp||i.android?setTimeout(function(){t.input[0].setSelectionRange(r,r)},0):this.input[0].setSelectionRange(r,r)}},refresh:function(){this.listView.refresh()},_toggleCloseVisibility:function(){var e=this.element.is(`:disabled`)||this.element.is(`[readonly]`);this.text()&&!e?this._showClear():this._hideClear()},suggest:function(e){var n=this,r=n.input[0],i=n.text(),a=c(r)[0],s=n._last,l,f=n.dataSource.options.accentFoldingFiltering;if(s==d.BACKSPACE||s==d.DELETE){n._last=t;return}e||=``,typeof e!=`string`&&(e[0]&&(e=n.dataSource.view()[o.inArray(e[0],n._getUlElement()[0])]),e=e?n._text(e):``),a<=0&&(a=(f?i.toLocaleLowerCase(f):i.toLowerCase()).indexOf(f?e.toLocaleLowerCase(f):e.toLowerCase())+1),e?(e=e.toString(),l=(f?e.toLocaleLowerCase(f):e.toLowerCase()).indexOf(f?i.toLocaleLowerCase(f):i.toLowerCase()),l>-1&&(i+=e.substring(l+i.length))):i=i.substring(0,a),(i.length!==a||!e)&&(r.value=i,r===u()&&c(r,a,i.length))},text:function(e){e=e===null?``:e;var n=this,r=n.filterInput&&n.filterInput[0]===u()?n.filterInput[0]:n.input[0],i=n.options.ignoreCase,a=e,s,c;if(e===t)return r.value;if(n.options.autoBind===!1&&!n.listView.bound()){n._setText(e);return}if(s=n.dataItem(),s&&n._text(s).replace&&n._text(s).replace(O,``)===e&&(c=n._value(s),c===o.unifyType(n._old,typeof c))){n._triggerCascade();return}i&&(a=a.toLowerCase()),!(n.dataItem()&&n._text(n.dataItem())===e)&&(n._select(function(e){return e=n._text(e),i&&(e=(e+``).toLowerCase()),e===a}).done(function(){n.selectedIndex<0&&(r.value=e,n.options.syncValueAndText&&n._accessor(e),n._isValueChanged(e)&&(n._cascadeTriggered=!0,n._triggerCascade()),n._refreshFloatingLabel()),n._prev=r.value}),n._toggleCloseVisibility())},toggle:function(e){this._toggle(e,!0)},value:function(e){var n=this,r=n.options,i=n.listView;if(e===t)return e=n._accessor()||n.listView.value()[0],e===t||e===null?``:e;n.requireValueMapper(n.options,e),n.trigger(`set`,{value:e}),!(e===r.value&&n.input.val()===r.text&&!n.options.cascadeFrom)&&(n._accessor(e),n._isFilterEnabled()&&i.bound()&&i.isFiltered()?n._clearFilter():n._fetchData(),i.value(e).done(function(){n.selectedIndex===-1&&(!i._selectedDataItems||!i._selectedDataItems.length)&&(n._accessor(e),n.input.val(e)),n._userTriggered?n._old=n._accessor():n._old=n._valueBeforeCascade=n._accessor(),n._oldIndex=n.selectedIndex,n._prev=n._oldText=n.input.val(),n._state===w&&(n._state=T),n._toggleCloseVisibility(),n._refreshFloatingLabel()}))},_click:function(e){var t=this,n=e.item,r=t.listView.dataItemByIndex(t.listView.getElementIndex(n)),i=!0;if(e.preventDefault(),r&&(i=t._value(r)!==o.unifyType(t.value(),typeof t._value(r)),i||t.input.val(t._text(r))),i&&t.trigger(`select`,{dataItem:r,item:n})){t.close();return}t._userTriggered=!0,t._select(n).done(function(){t._blur()})},_syncValueAndText:function(){return this.options.syncValueAndText},_inputValue:function(){return this.text()},_searchByWord:function(e){var n=this,r=n.options,i=n.dataSource,a=r.ignoreCase,o=function(r){var i=n._text(r);if(i!==t)return i+=``,i!==``&&e===``?!1:(a&&(i=i.toLowerCase()),i.indexOf(e)===0)};a&&(e=e.toLowerCase());let s=n._getUlElement();if(!s.length||!s[0].firstChild){i.one(v,function(){i.view()[0]&&n.search(e)}).fetch();return}this.listView.focus(this._get(o));var c=this.listView.focus();c&&(r.suggest&&n.suggest(c),this.open()),this.options.highlightFirst&&!e&&this.listView.focusFirst()},_input:function(){var e=this,t=e.element.removeClass(`k-input-inner`)[0],r=t.accessKey,i=e.wrapper,o=`input.k-input-inner`,s=t.name||``,c=e.options,l,u,d;s&&=`name="`+s+`_input" `,l=i.find(o),l[0]||(d=a.renderButton(`<button type="button" class="k-input-button" aria-label="expand combobox"></button>`,{icon:`chevron-down`,size:c.size,fillMode:c.fillMode,shape:`none`}),i.append(`<input `+s+`class="k-input-inner" type="text" autocomplete="`+C+`"/>`).append(d).append(e.element),l=i.find(o)),l[0].style.cssText=t.style.cssText,l[0].title=t.title,u=parseInt(this.element.prop(`maxlength`)||this.element.attr(`maxlength`),10),u>-1&&(!n.isPresent(A._isServerRendered)||!A._isServerRendered)&&(l[0].maxLength=u),l.addClass(t.className).css({width:``,height:t.style.height,position:``}).attr({role:`combobox`,"aria-expanded":!1,inputmode:c.inputMode}).show(),l.attr(n.attr(`skip`),!0),l.attr(`placeholder`,e.options.placeholder),r&&(t.accessKey=``,l[0].accessKey=r),e._focused=e.input=l,e._arrow=i.find(`.k-input-button`).attr({role:`button`,tabIndex:-1}),e._arrowIcon=e._arrow.find(`.k-icon, .k-svg-icon`)},_clearButton:function(){o.fn._clearButton.call(this),this.options.clearButton&&this._clear.insertAfter(this.input)},_keydown:function(e){var t=this,n=e.keyCode,r=t.options.dataTextField||`text`,i=n>=112&&n<=135,a=k.indexOf(n)>-1;if(t._last=n,clearTimeout(t._typingTimeout),t._typingTimeout=null,n===d.HOME)t._firstItem(),t.popup.visible()&&e.stopPropagation();else if(n===d.END)t._lastItem(),t.popup.visible()&&e.stopPropagation();else if(n===d.ENTER||n===d.TAB&&t.popup.visible()){var s=t.listView.focus(),c=t.dataItem(),l=!0;if(!t.popup.visible()&&(!c||t.text()!==t._text(c))&&(s=null),s){if(t.popup.visible()&&e.preventDefault(),c=t.listView.dataItemByIndex(t.listView.getElementIndex(s)),c&&(l=t._value(c)!==o.unifyType(t.value(),typeof t._value(c))),l&&t.trigger(`select`,{dataItem:c,item:s}))return;t._userTriggered=!0,t._select(s).done(function(){t._blur(),t._valueBeforeCascade=t._old=t.value()})}else{if((t._syncValueAndText()||t._isSelect)&&(!t.dataItem()||t.dataItem()[r]!==t.input.val())){var f=t.filterInput&&u()===t.filterInput[0]?t.filterInput:t.input;t._accessor(f.val())}t.options.highlightFirst?(t.listView.value(t.input.val()),t._blur()):t._oldText=t.text()}}else n==d.TAB?t.options.clearOnEscape&&n===d.ESC&&!t.popup.visible()&&t.text()&&t._clearValue():t._move(e)?e.stopPropagation():!a&&!i&&!e.ctrlKey&&t._search()},_search:function(){var e=this;clearTimeout(e._typingTimeout),e._typingTimeout=setTimeout(function(){var n=e.text();n!==``&&e._prev!==n?(e._prev=n,e.options.filter===`none`&&e.options.virtual&&e.listView.select(-1),e.search(n),e._toggleCloseVisibility()):n===``&&e._prev!==``&&e._prev!==t&&(e._clearValue(),e._open=!0,e._state=E),e._typingTimeout=null},e.options.delay)},_setText:function(e){this.input.val(e),this._prev=e},_wrapper:function(){var e=this,t=e.element,n=t.parent();n.is(`span.k-input`)||(n=t.hide().wrap(`<span />`).parent(),n[0].style.cssText=t[0].style.cssText),e.wrapper=n.addClass(`k-input k-combobox`).addClass(t[0].className).removeClass(`input-validation-error`).css(`display`,``)},_clearSelection:function(e,t){var n=this,r=e.value(),i=r&&e.selectedIndex===-1;this.selectedIndex==-1&&this.value()||(t||!r||i)&&(n.options.value=``,n.value(``))},_preselect:function(e,t){this.input.val(t),this._accessor(e),this._old=this._accessor(),this._oldIndex=this.selectedIndex,this.listView.setValue(e),this._initialIndex=null,this._presetValue=!0,this._toggleCloseVisibility()},_clearText:function(){this._old=this.value(),this.text(``)},_clearValue:function(){var e=this,t=e.filterInput&&e.filterInput[0]===u()?e.filterInput:e.input;s.fn._clearValue.call(this),t.trigger(`focus`)}});i.plugin(A),n.cssProperties.registerPrefix(`ComboBox`,`k-input-`),n.cssProperties.registerValues(`ComboBox`,[{prop:`rounded`,values:n.cssProperties.roundedValues.concat([[`full`,`full`]])}])})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.html.HTMLBase,i=function(t,n){return(!t||e.isPlainObject(t))&&(n=t,t=e(`<span></span>`)),new a(t,n).html()},a=r.extend({init:function(e,t){var n=this;r.fn.init.call(n,e,t),n._wrapper()},options:{name:`HTMLChip`,size:t,rounded:t,fillMode:t,themeColor:t,attr:{},icon:``,iconClass:``,iconAttr:{},removable:!1,removableAttr:{},removeIcon:`x-circle`,removeIconClass:``,content:``,text:``,actions:[],stylingOptions:[`size`,`rounded`,`fillMode`,`themeColor`]},_wrapper:function(){var t=this,r=t.options;r.text=r.text||r.label,t.wrapper=t.element.wrap(`<div class='k-chip'></div>`).parent().attr(r.attr),t._addClasses(),r.icon?t.wrapper.prepend(e(n.ui.icon({icon:r.icon,size:`small`,iconClass:`k-chip-icon${r.iconClass?` ${r.iconClass}`:``}`})).attr(r.iconAttr)):r.iconClass?t.wrapper.prepend(e(`<span class='`+r.iconClass+`'></span>`).attr(r.iconAttr)):r.avatarClass&&t.wrapper.prepend(e(`<span class='k-chip-avatar k-avatar `+r.avatarClass+`'></span>`).attr(r.iconAttr)),t.element.addClass(`k-chip-content`),r.text&&t.element.html(`<span class="k-chip-label">`+r.text+`</span>`),r.visible===!1&&t.wrapper.addClass(`k-hidden`),r.selected===!0&&t.wrapper.addClass(`k-selected`),r.enabled===!1&&t.wrapper.addClass(`k-disabled`),(r.actions&&r.actions.length>0||r.removable)&&t._actions()},_actions:function(){var t=this,r=t.options;if(t.actionsWrapper=e(`<span class='k-chip-actions'></span>`),t.actionsWrapper.appendTo(t.wrapper),r.actions&&r.actions.length>0)for(var i=0;i<r.actions.length;i++){var a=r.actions[i];t.actionsWrapper.append(e(`<span class='k-chip-action ${a.iconClass?a.iconClass:``}'>${n.ui.icon({icon:a.icon,size:`small`})}</span>`).attr(a.attr?a.attr:{}))}r.removable&&t.actionsWrapper.append(e(`<span class='k-chip-action k-chip-remove-action'>${n.ui.icon({icon:r.removeIcon,size:`small`})}</span>`).attr(r.removableAttr))}});e.extend(n.html,{renderChip:i,HTMLChip:a}),n.cssProperties.registerPrefix(`HTMLChip`,`k-chip-`),n.cssProperties.registerValues(`HTMLChip`,[{prop:`themeColor`,values:[`base`,`error`,`info`,`warning`,`success`]},{prop:`rounded`,values:n.cssProperties.roundedValues.concat([[`full`,`full`]])}])})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.html.HTMLBase,i=function(n,r){return(arguments[0]===t||e.isPlainObject(arguments[0]))&&(r=n,n=e(`<div></div>`)),new a(n,r).html()},a=r.extend({init:function(e,t){var n=this;r.fn.init.call(n,e,t),n.wrapper=n.element.addClass(`k-chip-list`),n._applyAriaAttributes(t),n._addClasses()},options:{name:`HTMLChipList`,size:t,stylingOptions:[`size`]},_applyAriaAttributes:function(t){var n=this;t=e.extend({selectable:`none`},t);var r=(t.attributes||{})[`aria-label`];t.selectable===`none`?n.element.removeAttr(`role aria-label aria-multiselectable aria-orientation`):n.element.attr({"aria-multiselectable":t.selectable===`multiple`,role:`listbox`,"aria-label":r||n.element.attr(`id`)+` listbox`,"aria-orientation":`horizontal`})}});e.extend(n.html,{renderChipList:i,HTMLChipList:a}),n.cssProperties.registerPrefix(`HTMLChipList`,`k-chip-list-`)})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.ui,i=r.List,a=n.htmlEncode,o=n.html,s=e.extend({A:65},n.keys),c=n._activeElement,l=n.data.ObservableArray,u=`id`,d=`.k-chip`,f=`accept`,p=`filter`,m=`rebind`,h=`open`,g=`close`,_=`change`,v=`progress`,y=`select`,b=`deselect`,x=`selectAllChange`,S=`aria-disabled`,C=`aria-readonly`,w=`aria-expanded`,T=`aria-hidden`,E=`aria-activedescendant`,D=`k-focus`,O=`k-selected`,k=`k-hover`,A=`k-disabled`,j=`k-no-click`,M=`disabled`,N=`readonly`,P=`off`,F=`.kendoMultiSelect`,I=`click`+F,L=`keydown`+F,R=`mouseenter`+F,ee=`mouseleave`+F,te=R+` `+ee,z=/"/g,B=Array.isArray,ne=[`font-family`,`font-size`,`font-stretch`,`font-style`,`font-weight`,`letter-spacing`,`text-transform`,`line-height`],re=i.extend({init:function(t,r){var a=this,o,s;a.ns=F,i.fn.init.call(a,t,r),a.options.summarizeAfter!==null&&a.options.tagMode===`single`&&(a.options.summarizeAfter=null),a._optionsMap={},a._customOptions={},a.options.inputMode=a.options.inputMode||a.element.attr(`inputmode`)||`text`,!n.isPresent(a.options.readonly)&&a.element.attr(`readonly`)?a.options.readonly=!0:n.isPresent(a.options.readonly)||(a.options.readonly=!1),a._wrapper(),a._inputValuesContainer(),a._tagList(),a._input(),a._textContainer(),a._clearButton(),a._arrowButton(),a._tabindex(a.input),t=a.element.attr(`multiple`,`multiple`).hide(),r=a.options,r.placeholder||=t.data(`placeholder`),o=t.attr(u),o||=n.guid(),o&&(a._tagID=o+`_tag_active`,o+=`_taglist`,a.tagList.attr(u,o)),a._initialOpen=!0,r.label&&this._label(),a._aria(),a._dataSource(),a._ignoreCase(),a._popup(),a._tagTemplate(),a.requireValueMapper(a.options),a._initList(),a.listView.content.removeClass(`k-list-scroller`),a._aria(),a.options.virtual&&a.listView.one(`listBound`,function(){a._aria()}),a.listView.bind(`dataBound`,function(){a._aria()}),a._reset(),a._enable(),a._placeholder(),r.autoBind?a.dataSource.fetch():r.value&&a._preselect(r.value),s=e(a.element).parents(`fieldset`).is(`:disabled`),s&&a.enable(!1),a._toggleCloseVisibility(),a._applyCssClasses(),py({widget:a,wrapper:a.wrapper,options:a.options,prefixInsertBefore:a._inputValuesContainer,suffixInsertAfter:r.clearButton?a._clear:a.element.find(`k-input-values`)}),a.floatingLabel&&a.floatingLabel.refresh(),n.notify(a),i.fn.endInit.call(a)},options:{name:`MultiSelect`,tagMode:`multiple`,enabled:!0,autoBind:!0,autoClose:!0,readonly:null,highlightFirst:!0,dataTextField:``,dataValueField:``,filter:`startswith`,ignoreCase:!0,minLength:1,messages:{singleTag:`item(s) selected`,clear:`clear`,deleteTag:`delete`,noData:`No data found.`,downArrow:`select`,selectAll:`Select all`},enforceMinLength:!1,delay:100,downArrow:!1,value:null,maxSelectedItems:null,placeholder:``,height:200,animation:{},virtual:!1,itemTemplate:``,tagTemplate:``,groupTemplate:e=>a(e),fixedGroupTemplate:e=>a(e),prefixOptions:{separator:!0},suffixOptions:{separator:!0},clearButton:!0,autoWidth:!1,popup:null,size:t,fillMode:t,rounded:t,label:null,adaptiveTitle:null,adaptiveSubtitle:null,selectAll:!1,checkboxes:!1,summarizeAfter:10},events:[h,g,_,y,b,x,`filtering`,`dataBinding`,`dataBound`,`kendoKeydown`],setDataSource:function(e){this.options.dataSource=e,this._state=``,this._dataSource(),this.persistTagList=!1,this.listView.setDataSource(this.dataSource),this.options.autoBind&&this.dataSource.fetch()},setOptions:function(e){var t=this._listOptions(e);i.fn.setOptions.call(this,e),this.listView.setOptions(t),e.selectAll===!1?this._removeSelectAllHeader():e.selectAll===!0&&this.listView.bound()&&(this._renderSelectAllHeader(),this._updateSelectAllHeader()),this._accessors(),this._aria(),this._tagTemplate(),this._placeholder(),this._clearButton(),this._arrowButton()},currentTag:function(e){var n=this;if(e!==t)n._currentTag&&(n._currentTag.removeClass(D).removeAttr(u),n._currentTag.find(`.k-chip-action`).attr(T,!0),n.input.removeAttr(E)),e&&(e.addClass(D).attr(u,n._tagID),e.find(`.k-chip-action`).removeAttr(T),n.input.attr(E,n._tagID)),n._currentTag=e;else return n._currentTag},dataItems:function(){return this.listView.selectedDataItems()},destroy:function(){var e=this,t=e.ns;clearTimeout(e._busy),clearTimeout(e._typingTimeout),e.filterInput&&e.filterInput.off(t),e.wrapper.off(t),e.tagList.off(t),e.input.off(t),e._clear.off(t),i.fn.destroy.call(e)},_onActionSheetCreate:function(){var e=this;e.filterInput.on(`keydown`+F,e,e._keydown.bind(e)).on(`input`+F,e._search.bind(e)).on(`paste`+F,e._search.bind(e)).attr({role:`combobox`,"aria-expanded":!1,"aria-controls":e.input.attr(`aria-controls`),"aria-autocomplete":e.input.attr(`aria-autocomplete`),"aria-describedby":e.input.attr(`aria-describedby`),placeholder:e.options.placeholder}),e.popup.bind(`activate`,()=>{e.filterInput.val(e.input.val()),e.filterInput.trigger(`focus`)}),e.popup.bind(`deactivate`,()=>{e.input.trigger(`focus`)})},_aria:function(){var e=this,t=e.ul,n=t.length?t[0].id:null,r=this.options.filter===`none`?`none`:`list`,i=e.tagList.attr(u);n&&(e.input.attr({role:`combobox`,"aria-expanded":!1,"aria-controls":n,"aria-autocomplete":r,"aria-describedby":i}),e._ariaLabel(e._focused))},_updateSelectedVirtualDataItemsIndexes:function(){let e=this,n=e.listView,r=n?._selectedIndexes,i=n?._selectedDataItems,a=e?._customOptions||{},o=e._optionsMap||{};r&&i&&r.forEach((n,r)=>{let s=e.options.dataValueField,c=i[r],l=o[c[s]];a[c[s]]=l===t?a[c[s]]:l})},_activateItem:function(){this.popup.visible()&&i.fn._activateItem.call(this),this.currentTag(null)},_listOptions:function(t){var r=this,o=i.fn._listOptions.call(r,e.extend(t,{selectedItemChange:r._selectedItemChange.bind(r),selectable:`multiple`})),s=this.options.itemTemplate||this.options.template,c=o.itemTemplate||s||o.template;return c||=e=>a(n.getter(o.dataTextField)(e)),o.template=c,r.options.checkboxes&&(o.checkboxes=!0),o},_setListValue:function(){i.fn._setListValue.call(this,this._initialValues.slice(0))},_listChange:function(e){var n=this.dataSource.flatView(),r=this._optionsMap,i=this._value;this._state===m&&(this._state=``);for(var a=0;a<e.added.length;a++)if(r[i(e.added[a].dataItem)]===t){this._render(n);break}this._selectValue(e.added,e.removed)},_selectedItemChange:function(e){var t=e.items,n,r;for(r=0;r<t.length;r++)n=t[r],this.tagList.children(d).eq(n.index).children(`span`).first().html(this.tagTextTemplate(n.item))},_wrapperMousedown:function(t){var r=this,i=t.target.nodeName.toLowerCase()!==`input`,a=e(t.target),o=a.closest(`.k-input-button, .k-chip`).children(`[class*='-i-chevron-down']`)[0],s=a.closest(`[class*='-i-x']`)[0];i&&!(s&&n.support.mobileOS)&&t.cancelable&&t.preventDefault(),s||(o&&r.popup.visible()?r.toggle(!1):(r.input[0]!==c()&&i&&r.input.trigger(`focus`),r.options.minLength===1&&!r.popup.visible()&&r.open()))},_inputFocus:function(){let e=this;e._placeholder(),e.wrapper.addClass(D)},_inputFocusout:function(e){var t=this;t.filterInput&&e.relatedTarget===t.filterInput[0]||(clearTimeout(t._typingTimeout),t.wrapper.removeClass(D),t.tagList.children(d).removeClass(D),t._placeholder(),t.close(),t._state===p&&(t._state=f,t.listView.skipUpdate(!0)),t.listView.bound()&&t.listView.isFiltered()&&(t.persistTagList=!0,t._clearFilter()),t.element.trigger(`blur`))},_removeTag:function(n,r,i){var a=this,o=a._state;i===t&&(i=n.index());var s=a.listView,c=s.value()[i],l=a.listView.selectedDataItems()[i],u=a._customOptions[c],d=s.items().toArray(),m,h;if(a.trigger(b,{dataItem:l,item:n})){a._close();return}u===t&&(o===f||o===p)&&(u=a._optionsMap[c]);var g=function(){a.currentTag(null),r&&a._change(),a._refreshTagListAria(),a._close()};u===t&&s.select().length?(a.persistTagList=!1,s.select(s.select()[i]).done(g)):(m=a.element[0].children[u],m&&(m.selected=!1),s.removeAt(i),s._removedAddedIndexes&&s._removedAddedIndexes.splice(i,1),h=d[u],h&&(e(h).removeClass(`k-selected`).attr(`aria-selected`,!1),a.options.checkboxes&&e(h).find(`input.k-checkbox`).prop(`checked`,!1).removeClass(`k-checked`)),a.options.tagMode===`single`?a._updateTagListHTML():a.options.summarizeAfter===null?n.remove():a._updateTagListHTML(),g()),this._placeholder()},_removeOverflowTag:function(e,t){let n=this,r=n.options.summarizeAfter,i=n.listView,a=i.select().slice(r);if(!a.length){if(i.value().length<=r)return;let e=i._values.splice(r);i._dataItems.splice(r);for(let t=0;t<e.length;t++)n._setOption(e[t],!1);n.currentTag(null),n._updateTagListHTML(),n._placeholder(),t&&n._change(),n._close();return}n.persistTagList=!1,i.select(a).done(function(){n.currentTag(null),n._placeholder(),t&&n._change(),n._close()})},_tagListClick:function(t){t.preventDefault(),t.stopPropagation();var n=e(t.currentTarget);n.is(`[class*='-i-x-circle']`)&&(this._removeTag(n.closest(d),!0),this.focus())},_clearValue:function(){var e=this;e._clearAllValues(),e.input.val(``),e._prev=``,e._state===p&&(e._state=f,e.options.enforceMinLength||e._filterSource()),e.focus(),e._hideClear()},_clearAllValues:function(){let e=this;e.currentTag(null),e.persistTagList=!1,e._clearSingleTagValue(),e._updateTagListHTML(),e._placeholder(),e._change(),e._updateSelectAllHeader()},_removeLastTag:function(){let e=this,t=e.tagList.children(d).last();if(t&&t[0]){let n=e.options.summarizeAfter;n!==null&&t.index()===n&&e.listView.value().length>n?e._removeOverflowTag(t,!0):e._removeTag(t,!0),e._updateSelectAllHeader()}},_clearSingleTagValue:function(){let e=this,t=e.dataItems(),n=e.tagList.children(d),r=e.persistTagList;for(let r=0;r<t.length;r+=1)if(e.trigger(b,{dataItem:t[r],item:n.first()})){e._close();return}r&&(e.persistTagList=!1),e.listView.value([]),e.persistTagList=r},_focusHandler:function(){var e=this.input,t=c();e[0]===t||this.input.trigger(`focus`)},_editable:function(t){var n=this,r=t.disable,i=t.readonly,a=n.wrapper.off(F),o=n.tagList.off(F),s=n.input.off(F);!i&&!r?(a.removeClass(A).removeClass(j).on(te,n._toggleHover).on(`mousedown`+F+` touchend`+F,n._wrapperMousedown.bind(n)).on(I,n._focusHandler.bind(n)),n.input.on(L,n,n._keydown.bind(n)).on(`paste`+F,n._search.bind(n)).on(`input`+F,n._search.bind(n)).on(`focus`+F,n._inputFocus.bind(n)).on(`focusout`+F,n._inputFocusout.bind(n)),n._clear.on(I+` touchend`+F,n._clearValue.bind(n)),s.prop(M,!1).prop(N,!1).attr(S,!1).attr(C,!1),n.element.prop(M,!1),o.on(R,d,function(){e(this).addClass(k)}).on(ee,d,function(){e(this).removeClass(k)}).on(I+` touchend`+F,`.k-chip .k-icon,.k-chip .k-svg-icon`,n._tagListClick.bind(n)),n.list.off(I,`.k-list-sticky-header-item`),n.list.on(I,`.k-list-sticky-header-item`,n._onSelectAllClick.bind(n))):(a.toggleClass(A,r).toggleClass(j,i),s.attr(M,r).attr(N,i).attr(S,r).attr(C,i),n.element.prop(M,r),n.list.off(I+` touchend`+F,`.k-list-sticky-header-item`))},_close:function(){var e=this;e.options.autoClose?e.close():e.popup.position()},_filterSource:function(e,t){t||=this._retrieveData,this._retrieveData=!1,i.fn._filterSource.call(this,e,t)},close:function(){this._activeItem=null,this._selectAllFocused=!1,this.list.find(`.k-list-sticky-header-item`).removeClass(D),this.input.removeAttr(E),this.popup.close()},open:function(){var t=this,n=t.input.val().toLowerCase(),r=t.listView.dataSource.filter(),i=``;r&&r.filters.length>0&&(i=(r.filters[0].value||``).toString().toLowerCase()),t._request&&(t._retrieveData=!1),t._retrieveData||!t.listView.bound()||t._state===f&&n!==i?(t._open=!0,t._state=m,t.listView.skipUpdate(!0),t.persistTagList=!(t._initialOpen&&!t.listView.bound()),t._filterSource(),t._focusItem()):t._allowOpening()&&(t._initialOpen&&!t.options.autoBind&&!t.options.virtual&&t.options.value&&!e.isPlainObject(t.options.value[0])&&t.value(t.value()||t._initialValues),t.popup._hovered=!0,t._initialOpen=!1,t.popup.open({altTarget:t.wrapper.add(t.element).add(t.input)}),t.options.selectAll&&t._updateSelectAllHeader(),t.options.checkboxes&&t._syncListCheckboxes(),t._focusItem())},toggle:function(e){e=e===t?!this.popup.visible():e,this[e?h:g]()},refresh:function(){this.listView.refresh(),this._updateTagListHTML(),this._updateSelectAllHeader(),this._placeholder()},_floatCheck:function(){return!this.listView||!(this.value()&&this.value().length)&&!this.popup.visible()},_listBound:function(){var e=this,t=e.dataSource.flatView();e._render(t),e._renderFooter(),e._renderNoData(),e._toggleNoData(!t.length),e.options.selectAll&&(e._renderSelectAllHeader(),e._updateSelectAllHeader()),e.options.checkboxes&&e._syncListCheckboxes(),e._resizePopup(),e._open&&(e._open=!1,e.toggle(e._allowOpening())),e.listView._preventFocus||e.popup.position(),e._updateItemFocus(),e.options?.virtual?.mapValueTo===`dataItem`&&e._updateSelectedVirtualDataItemsIndexes(),e._touchScroller&&e._touchScroller.reset(),e._hideBusy(),e.trigger(`dataBound`)},_updateItemFocus:function(){var e=this,n=e.dataSource.flatView(),r=e.listView.skip(),i=r===t||r===0;e.listView._preventFocus||n.length&&i&&(e.options.highlightFirst?e.listView.focusFirst():e.listView.focus(-1))},_inputValue:function(){var e=this,t=e.filterInput&&c()===e.filterInput[0]?e.filterInput.val():e.input.val();return e.options.placeholder===t&&(t=``),t},value:function(e){var n=this,r=n.listView,i=r.value().slice(),a=n.options.maxSelectedItems,o=r.bound()&&r.isFiltered();if(e===t)return i;n.persistTagList=!1,n.requireValueMapper(n.options,e),e=n._normalizeValues(e),a!==null&&e.length>a&&(e=e.slice(0,a)),o&&n._clearFilter(),r.value(e),n._old=n._valueBeforeCascade=e.slice(),o||n._fetchData(),n._toggleCloseVisibility()},_preselect:function(t,r){var i=this;!B(t)&&!(t instanceof n.data.ObservableArray)&&(t=[t]),(e.isPlainObject(t[0])||t[0]instanceof n.data.ObservableObject||!i.options.dataValueField)&&(i.dataSource.data(t),i.value(r||i._initialValues),i._retrieveData=!0)},_setOption:function(e,t){var n=this.element[0].children[this._optionsMap[e]];n&&(n.selected=t)},_fetchData:function(){var e=this,t=!!e.dataSource.view().length;e.listView.value().length===0||e._request||(e._retrieveData||!e._fetch&&!t)&&(e._fetch=!0,e._retrieveData=!1,e.dataSource.read().done(function(){e._fetch=!1}))},_isBound:function(){return this.listView.bound()&&!this._retrieveData},_dataSource:function(){var e=this,t=e.element,r=e.options,i=r.dataSource||{};i=B(i)?{data:i}:i,i.select=t,i.fields=[{field:r.dataTextField},{field:r.dataValueField}],e.dataSource&&e._refreshHandler?e._unbindDataSource():(e._progressHandler=e._showBusy,e._endRequestHandler=e._hideBusy,e._errorHandler=function(){e._hideBusy()}),e.dataSource=n.data.DataSource.create(i).bind(v,e._progressHandler).bind(`requestEnd`,e._endRequestHandler).bind(`error`,e._errorHandler)},_reset:function(){var t=this,n=t.element,r=n.attr(`form`),i=r?e(`#`+r):n.closest(`form`);i[0]&&(t._resetHandler=function(){setTimeout(function(){t.value(t._initialValues),t._placeholder()})},t._form=i.on(`reset`,t._resetHandler))},_initValue:function(){var e=this.options.value||this.element.val();this._old=this._initialValues=this._normalizeValues(e)},_normalizeValues:function(t){var n=this;return t===null?t=[]:t&&e.isPlainObject(t)?t=[n._value(t)]:t&&e.isPlainObject(t[0])?t=e.map(t,function(e){return n._value(e)}):!B(t)&&!(t instanceof l)?t=[t]:B(t)&&(t=t.slice()),t},_change:function(){var e=this,t=e.value();ie(t,e._old)||(e._old=t.slice(),e.trigger(_),e.element.trigger(_)),e.popup.position(),e._toggleCloseVisibility()},_click:function(e){var t=this,n=e.item;e.preventDefault(),t._select(n).done(function(){t._activeItem=n,t._change(),t._close()})},_getActiveItem:function(){return this._activeItem||e(this.listView.items()[this._getSelectedIndices().length-1])||this.listView.focus()},_getSelectedIndices:function(){return this.listView._selectedIndices||this.listView._selectedIndexes},_keydown:function(r){var i=this,a=r.keyCode,o=i._currentTag,c=i.listView,l=i.input.val(),u=n.support.isRtl(i.wrapper),p=i.popup.visible(),m=0,h,g=!1;if(a!==s.ENTER&&(this._multipleSelection=!1),a===s.DOWN){if(r.preventDefault(),!p){i.open(),c.focus()||c.focusFirst(),r.stopPropagation();return}i._selectAllFocused?(i.list.find(`.k-list-sticky-header-item`).removeClass(D),i._selectAllFocused=!1,i.input.removeAttr(E),c.focusFirst()):c.focus()?(!i._activeItem&&r.shiftKey&&(i._activeItem=c.focus(),m=-1),h=c.getElementIndex(i._getActiveItem().first()),c.focusNext(),c.focus()?r.shiftKey&&!i.options.virtual&&(this._multipleSelection=!0,i._selectRange(h,c.getElementIndex(c.focus().first())+m)):c.focusLast()):c.focusFirst(),g=!0}else if(a===s.UP)p&&(i._selectAllFocused?(i.list.find(`.k-list-sticky-header-item`).removeClass(D),i._selectAllFocused=!1,i.input.removeAttr(E),i.close()):i.options.selectAll&&c.focus()&&c.getElementIndex(c.focus())===0?(c.focus(-1),i.list.find(`.k-list-sticky-header-item`).addClass(D),i._selectAllFocused=!0,i.input.attr(E,i.element[0].id+`_selectAll`)):(!i._activeItem&&r.shiftKey&&(i._activeItem=c.focus(),m=1),h=c.getElementIndex(i._getActiveItem().first()),c.focusPrev(),c.focus()?r.shiftKey&&!i.options.virtual&&(this._multipleSelection=!0,i._selectRange(h,c.getElementIndex(c.focus().first())+m)):i.close())),g=!0,r.preventDefault();else if(a===s.LEFT&&!u||a===s.RIGHT&&u)l||(o=o?o.prev(d):i.tagList.children(d).last(),o[0]&&i.currentTag(o)),g=!0;else if(a===s.RIGHT&&!u||a===s.LEFT&&u)!l&&o&&(o=o.next(d),i.currentTag(o[0]?o:null)),g=!0;else if(r.ctrlKey&&!r.altKey&&a===s.A&&p&&!i.options.virtual)this._multipleSelection=!0,this._getSelectedIndices().length===c.items().length&&(i._activeItem=null),c.items().length&&(i._selectRange(0,c.items().length-1),i._updateSelectAllHeader()),g=!0;else if(a===s.ENTER&&p)if(i._selectAllFocused)i._onSelectAllClick({preventDefault:e.noop}),r.preventDefault(),g=!0;else{if(!c.focus()){r.stopPropagation();return}if(r.preventDefault(),this._multipleSelection&&(this._multipleSelection=!1,c.focus().hasClass(O))){i._close(),r.stopPropagation();return}i._select(c.focus()).done(function(){i._change(),i._close()}),g=!0}else if(a===s.SPACEBAR&&r.ctrlKey&&p&&i._selectAllFocused)i._onSelectAllClick({preventDefault:e.noop}),r.preventDefault(),g=!0;else if(a===s.SPACEBAR&&r.ctrlKey&&p&&!i._selectAllFocused)i._activeItem&&c.focus()&&c.focus()[0]===i._activeItem[0]&&(i._activeItem=null),e(c.focus()).hasClass(O)||(i._activeItem=c.focus()),i._select(c.focus()).done(function(){i._change()}),g=!0,r.preventDefault();else if(a===s.SPACEBAR&&r.shiftKey&&p&&!i.options.virtual){var _=c.getElementIndex(i._getActiveItem()),v=c.getElementIndex(c.focus());_!==t&&v!==t&&i._selectRange(_,v),g=!0,r.preventDefault()}else if(a===s.ESC){if(p)r.preventDefault();else if(i.options.tagMode===`single`){var y=c.value().length-1;if(y>=0){var b=i.tagList.children(d).last();i._removeTag(b,!1,y),i._change()}}else i._clearAllValues();i.close(),g=!0}else if(a===s.HOME)p?c.focus()?(r.ctrlKey&&r.shiftKey&&!i.options.virtual&&i._selectRange(c.getElementIndex(c.focus()[0]),0),c.focusFirst()):i.close():l||(o=i.tagList.children(d).first()[0],o&&i.currentTag(e(o))),g=!0;else if(a===s.END)p?c.focus()?(r.ctrlKey&&r.shiftKey&&!i.options.virtual&&i._selectRange(c.getElementIndex(c.focus()[0]),c.items().length-1),c.focusLast()):i.close():l||(o=i.tagList.children(d).last()[0],o&&i.currentTag(e(o))),g=!0;else if(a===s.DELETE&&!l){if(i._state=f,i.options.tagMode===`single`){i._clearAllValues(),i._close(),r.stopPropagation();return}if(o&&o[0]){let e=i.options.summarizeAfter;e!==null&&o.index()===e&&c.value().length>e?i._removeOverflowTag(o,!0):i._removeTag(o,!0),i._updateSelectAllHeader()}g=!0}else if(a===s.BACKSPACE&&!l&&i.options.tagMode===`single`){i._state=f,i._clearAllValues(),i._close(),r.stopPropagation();return}else if(a===s.BACKSPACE&&!l){if(i._state=f,!o)i._removeLastTag();else if(o[0]){let e=i.options.summarizeAfter;e!==null&&o.index()===e&&c.value().length>e?i._removeOverflowTag(o,!0):i._removeTag(o,!0),i._updateSelectAllHeader()}g=!0}else if(i.popup.visible()&&(a===s.PAGEDOWN||a===s.PAGEUP)){r.preventDefault();var x=a===s.PAGEDOWN?1:-1;c.scrollWith(x*c.screenHeight()),g=!0}else clearTimeout(i._typingTimeout),i._search(),g=!0;g&&r.stopPropagation()},_placeholder:function(){let e=this,t=e.input,n=c(),r=t[0]===n;this.listView.selectedDataItems().length>0?t.removeAttr(`placeholder`):t.attr(`placeholder`,e.options.placeholder),(!r||e.options.autoClose)&&t.val(``),e._prev=t.val()},_option:function(e,r,i){var a=`<option`;return e!==t&&(e+=``,e.indexOf(`"`)!==-1&&(e=e.replace(z,`"`)),a+=` value="`+e+`"`),i&&(a+=` selected`),a+=`>`,r!==t&&(a+=n.htmlEncode(r)),a+=`</option>`},_render:function(e){var t=this.listView.selectedDataItems(),n=this.listView.value(),r=e.length,i,a=``,o,s,c;n.length!==t.length&&(t=this._buildSelectedItems(n));var l={},u={};for(c=0;c<r;c++)o=e[c],s=this._value(o),i=this._selectedItemIndex(s,t),i!==-1&&t.splice(i,1),u[s]=c,a+=this._option(s,this._text(o),i!==-1);if(t.length)for(c=0;c<t.length;c++)o=t[c],s=this._value(o),l[s]=r,u[s]=r,r+=1,a+=this._option(s,this._text(o),!0);this._customOptions=l,this._optionsMap=u,this.element.html(a)},_buildSelectedItems:function(e){for(var t=this.options.dataValueField,n=this.options.dataTextField,r=[],i,a=0;a<e.length;a++)i={},i[t]=e[a],i[n]=e[a],r.push(i);return r},_selectedItemIndex:function(e,t){for(var n=this._value,r=0;r<t.length;r++)if(e===n(t[r]))return r;return-1},_search:function(e){let t=this;if(e===!0){t._performSearch();return}clearTimeout(t._typingTimeout),t._typingTimeout=setTimeout(function(){t._performSearch()},t.options.delay)},_performSearch:function(){var e=this,t=e._inputValue();e._prev!==t&&(e._prev=t,e.search(t),e._toggleCloseVisibility())},_toggleCloseVisibility:function(){this.value().length||this.input.val()&&this.input.val()!==this.options.placeholder?this._showClear():this._hideClear()},_allowOpening:function(){return this._allowSelection()&&i.fn._allowOpening.call(this)},_allowSelection:function(){var e=this.options.maxSelectedItems;return e===null||e>this.listView.value().length},updatePersistTagList:function(e,t){this.persistTagList.added&&this.persistTagList.added.length===t.length&&this.persistTagList.removed&&this.persistTagList.removed.length===e.length?this.persistTagList=!1:(this.listView._removedAddedIndexes=this._old.slice(),this.persistTagList={added:e,removed:t})},_selectValue:function(e,t){var r=this,i=r.dataSource.total(),a=r.tagList,o=r._value,s,c,l;if(this.persistTagList){this.updatePersistTagList(e,t),r._refreshTagListAria();return}if(r._effectiveTagMode()===`multiple`)if(r.options.summarizeAfter!==null){for(r._updateTagListHTML(),l=t.length-1;l>-1;l--)r._setOption(o(t[l].dataItem),!1);for(l=0;l<e.length;l++)r._setOption(o(e[l].dataItem),!0)}else{for(l=t.length-1;l>-1;l--)s=t[l],a.children(d).length&&(a[0].removeChild(a[0].children[s.position]),r._setOption(o(s.dataItem),!1));for(l=0;l<e.length;l++)c=e[l],r.tagList.append(r.tagTemplate(c.dataItem)),r._setOption(o(c.dataItem),!0);n.applyStylesFromKendoAttributes(r.tagList,[`background-color`])}else{for((!r._maxTotal||r._maxTotal<i)&&(r._maxTotal=i),this._updateTagListHTML(),l=t.length-1;l>-1;l--)r._setOption(o(t[l].dataItem),!1);for(l=0;l<e.length;l++)r._setOption(o(e[l].dataItem),!0)}r._refreshTagListAria(),r._refreshFloatingLabel(),r._placeholder(),r.options.selectAll&&r._updateSelectAllHeader(),r.options.checkboxes&&r._syncListCheckboxes()},_refreshTagListAria:function(){var t=this;o.renderChipList(t.tagList,e.extend({selectable:t.value().length===0?`none`:`multiple`},t.options))},_updateTagListHTML:function(){let t=this,r=t.dataSource.total(),i=t.tagList,s=t.listView.value().length;if(i.children(d).each(function(t,n){e(n).remove()}),t.options.summarizeAfter!==null&&s>=t.options.summarizeAfter){let r=t.dataItems(),i=t.options.summarizeAfter,s=r.slice(0,i),c=r.length-i;for(let e of s)t.tagList.append(t.tagTemplate(e));c>0&&t.tagList.append(o.renderChip(`<span unselectable="on"></span>`,e.extend({},t.options,{enabled:!0,text:`+`+c+` `+a(t.options.messages.singleTag),attr:{unselectable:`on`,"aria-selected":!0,role:`option`,"aria-keyshortcuts":`Enter`},removable:!1,removableAttr:{},icon:`chevron-down`,iconAttr:{unselectable:`on`,"aria-hidden":!0,"aria-label":`open`}}))),n.applyStylesFromKendoAttributes(t.tagList,[`background-color`])}else if(t._effectiveTagMode()===`multiple`){let e=t.dataItems();for(let n=0;n<e.length;n++)t.tagList.append(t.tagTemplate(e[n]));n.applyStylesFromKendoAttributes(t.tagList,[`background-color`])}else{let e=t.value();if(!e.length){t._refreshTagListAria();return}t.tagList.append(t.tagTemplate({values:e,dataItems:t.dataItems(),maxTotal:t._maxTotal,currentTotal:r})),n.applyStylesFromKendoAttributes(t.tagList,[`background-color`])}t._refreshTagListAria()},_select:function(t){var n=e.Deferred().resolve();if(!t)return n;var r=this,i=r.listView,a=i.dataItemByIndex(i.getElementIndex(t)),o=r.options.checkboxes?t.find(`input.k-checkbox`).prop(`checked`):t.hasClass(`k-selected`);return r._state===m&&(r._state=``),!r._allowSelection()&&!o?n:r.trigger(o?b:y,{dataItem:a,item:t})?(r._close(),n):o&&r.options.virtual&&r.options.checkboxes?(r._deselectItemDirect(t,a),n):(r.persistTagList=!1,i.select(t).done(function(){r._placeholder(),r._state===p&&(r._state=f,i.skipUpdate(!0))}))},_selectIndices:function(t){let n=this.listView,r=this;n.select(t).done(function(){t.forEach(function(t){var i=n.dataItemByIndex(t),a=n.items()[t],o=e(a).hasClass(`k-selected`);r.trigger(o?y:b,{dataItem:i,item:e(a)})}),r._change()})},_selectRange:function(e,t){var n=this,r=this.options.maxSelectedItems,i=this._getSelectedIndices().slice(),a=[],o;if(i.length-1===t-e)return n._selectIndices(i);if(e<t)for(o=e;o<=t;o++)a.push(o);else for(o=e;o>=t;o--)a.push(o);for(r!==null&&a.length>r&&(a=a.slice(0,r)),o=0;o<a.length;o++){var s=a[o];this._getSelectedIndices().indexOf(s)==-1?i.push(s):i.splice(i.indexOf(s),1)}if(i.length)return n.persistTagList=!1,n._selectIndices(i)},_input:function(){var t=this,n=t.element,r=n[0].accessKey,i=t._inputValuesContainer.children(`input.k-input-inner`);i[0]||(i=e(`<input class="k-input-inner" />`).appendTo(t._inputValuesContainer)),n.removeAttr(`accesskey`),i.attr(`data-validate`,`false`),i.attr(`inputmode`,t.options.inputMode),t._focused=t.input=i.attr({autocomplete:P,title:n[0].title}),i.attr(`placeholder`,t.options.placeholder),r&&t._focused.attr(`accesskey`,r)},_inputValuesContainer:function(){var t=this,n=t.wrapper.children(`.k-input-values`);n[0]||(n=e(`<div class="k-input-values"></div>`).appendTo(t.wrapper)),t._inputValuesContainer=n},_tagList:function(){var t=this,n=t.options,r=t._inputValuesContainer.children(`.k-chip-list`);r[0]||(r=e(o.renderChipList(`<div unselectable="on" class="k-selection-multiple" />`,e.extend({selectable:`none`},n))).appendTo(t._inputValuesContainer)),t.tagList=r},_tagTemplate:function(){var t=this,r=t.options,i=r.tagTemplate,s=r.dataSource,c=r.tagMode===`multiple`,l=r.messages.singleTag,u,d,f;t.element[0].length&&!s&&(r.dataTextField=r.dataTextField||`text`,r.dataValueField=r.dataValueField||`value`),d=e=>a(n.getter(r.dataTextField)(e)),f=({values:e})=>`${e.length} ${a(l)}`,u=c?d:f,t.tagTextTemplate=i=i?n.template(i):u,t.tagTemplate=function(n){return o.renderChip(`<span unselectable="on"></span>`,e.extend({},r,{enabled:!0,text:i(n),attr:{unselectable:`on`,"aria-selected":!0,role:`option`,"aria-keyshortcuts":c?`Enter Delete`:`Enter`},removable:c,removableAttr:{unselectable:`on`,"aria-hidden":!0,"aria-label":t.options.messages.deleteTag,title:t.options.messages.deleteTag},icon:c?``:`chevron-down`,iconAttr:{unselectable:`on`,"aria-hidden":!0,"aria-label":`open`}}))}},_popup:function(){i.fn._popup.call(this),this.popup.element.addClass(`k-multiselect-popup`)},_clearButton:function(){i.fn._clearButton.call(this),this.options.clearButton&&this._clear.insertAfter(this._inputValuesContainer)},_arrowButton:function(){var t=a(this.options.messages.downArrow),n=e(o.renderButton(`<button type="button" aria-label="`+t+`" class="k-input-button"></button>`,e.extend({},this.options,{icon:`chevron-down`,rounded:null})));this._arrow&&=(this._arrow.remove(),null),this.options.downArrow&&(this._arrow=n.attr({tabIndex:-1}),this._arrow.appendTo(this.wrapper))},_textContainer:function(){var t=n.getComputedStyles(this.input[0],ne);t.position=`absolute`,t.visibility=`hidden`,t.top=-3333,t.left=-3333,this._span=e(`<span/>`).css(t).appendTo(this.wrapper)},_wrapper:function(){var e=this,t=e.element,n=t.parent(`span.k-multiselect`);n[0]||(n=t.wrap(`<span class="k-multiselect k-input" unselectable="on" />`).parent(),n[0].style.cssText=t[0].style.cssText),e.wrapper=n.addClass(t[0].className).removeClass(`input-validation-error`).css(`display`,``)},_renderSelectAllHeader:function(){let e=this;e._removeSelectAllHeader();let t=e.element[0].id+`_selectAll`,n=e.options.messages.selectAll,r=e.options.checkboxes?`<span class="k-checkbox-wrap"><input class="k-checkbox" type="checkbox" aria-label="`+a(n)+`"></span>`:``,i=e.options.checkboxes?``:` role="button"`,o=`<div class="k-list-sticky-header"><div class="k-list-sticky-header-item" id="`+t+`"`+i+`>`+r+`<span class="k-list-item-text">`+a(n)+`</span></div></div>`;e.list.prepend(o)},_removeSelectAllHeader:function(){this.list.children(`.k-list-sticky-header`).remove()},_syncListCheckboxes:function(){this.listView.items().each(function(){let t=e(this),n=t.attr(`aria-selected`)===`true`;t.find(`input.k-checkbox`).toggleClass(`k-checked`,n).prop(`checked`,n)})},_selectAllState:function(){let e=this,t=e._listSelectedCount(),n=e.dataSource.total();return t===0?`unchecked`:t>=n?`checked`:`indeterminate`},_updateSelectAllHeader:function(){let e=this;if(!e.options.selectAll)return;let t=e.list.find(`.k-list-sticky-header`);if(!t.length)return;let n=e._selectAllState();if(e.options.checkboxes){let e=t.find(`input.k-checkbox`),r=n===`checked`?`true`:n===`indeterminate`?`mixed`:`false`;e.toggleClass(`k-checked`,n===`checked`).toggleClass(`k-indeterminate`,n===`indeterminate`).prop(`checked`,n===`checked`).attr(`aria-checked`,r)}else t.find(`.k-list-sticky-header-item`).toggleClass(O,n===`checked`)},_focusSelectAllHeader:function(){let e=this,t=e.list.find(`.k-list-sticky-header-item`);t.length&&(e.listView.focus(-1),t.addClass(D),e._selectAllFocused=!0,e.input.attr(E,e.element[0].id+`_selectAll`))},_onSelectAllClick:function(e){let t=this;e.preventDefault();let n=t._selectAllState();t.trigger(x,{checked:n!==`checked`})||(n===`checked`?(t._deselectAllItems(),t._updateTagListHTML(),t._placeholder(),t._updateSelectAllHeader(),t._change(),t._close(),t._clearFilterOnAutoClose(),t.options.autoClose||t._focusSelectAllHeader()):t._selectAllItems().done(function(){t._change(),t._close(),t._clearFilterOnAutoClose(),t.options.autoClose||t._focusSelectAllHeader()}))},_clearFilterOnAutoClose:function(){let e=this;e.options.autoClose&&(e._state===p&&(e._state=f,e.listView.skipUpdate(!0)),e.listView.bound()&&e.listView.isFiltered()&&(e.persistTagList=!0,e._clearFilter()))},_deselectItemDirect:function(e,t){let n=this,r=n.listView,i=n._value,a=i(t),o=r._values.indexOf(a);o>-1&&(r._values.splice(o,1),r._selectedDataItems.splice(o,1),r._selectedIndexes.splice(o,1)),n.options.checkboxes&&(e.find(`input.k-checkbox`).prop(`checked`,!1).removeClass(`k-checked`),e.attr(`aria-selected`,!1)),n._effectiveTagMode()===`multiple`?o>-1&&(n.tagList.children(d).eq(o).remove(),n._setOption(a,!1)):n._updateTagListHTML(),n._placeholder(),n._updateSelectAllHeader()},_selectAllItems:function(){let t=this,n=t.listView,r=t.dataSource.flatView(),i=n.value(),a=t._value,o=t.options.maxSelectedItems,s=!!t.options.virtual,c=s&&n.skip()||0,l=s?t.dataSource.total():r.length,u={};for(let e=0;e<i.length;e++)u[i[e]]=!0;let d=[];for(let e=0;e<r.length;e++){let t=c+e;t<l&&!u[a(r[e])]&&d.push(t)}if(o!==null){let t=o-i.length;if(t<=0)return e.Deferred().resolve();d=d.slice(0,t)}return d.length?(t.persistTagList=!1,s&&(n._preventFocus=!0),n.select(d).done(function(){s&&(n._preventFocus=!1);let r=n.skip()||0;for(let i=0;i<d.length;i++){let a=d[i],o=n.dataItemByIndex(a),s=a-r,c=e(n.items()[s]);t.trigger(y,{dataItem:o,item:c})}})):e.Deferred().resolve()},_deselectAllItems:function(){let t=this,n=t.listView,r=t.dataSource.flatView(),i=t._value,a=n.value(),o={},s=[];if(t.options.virtual){t.persistTagList=!1,n._values=[],n._selectedDataItems=[],n._selectedIndexes=[],n.value([]),n.items().each(function(){let t=e(this);t.attr(`aria-selected`,`false`).removeClass(`k-selected`),t.find(`input.k-checkbox`).prop(`checked`,!1).removeClass(`k-checked`)});return}for(let e=0;e<r.length;e++)o[i(r[e])]=!0;for(let e=0;e<a.length;e++)o[a[e]]||s.push(a[e]);let c=n.selectedDataItems().filter(function(e){return!o[i(e)]});t.persistTagList=!1,n.value([]),c.length?n.selectedDataItems(c):s.length&&n.setValue(s)},_listSelectedCount:function(){return this.options.virtual?this.listView.value().length:Math.max(0,this.listView.value().length-Object.keys(this._customOptions).length)},_effectiveTagMode:function(){return this.options.summarizeAfter!==null&&this._listSelectedCount()>=this.options.summarizeAfter?`single`:this.options.tagMode},_closeHandler:function(e){this.trigger(g)?e.preventDefault():(this.input.attr(w,!1),this.ul.attr(T,!0),this._selectAllFocused&&(this.list.find(`.k-list-sticky-header-item`).removeClass(D),this._selectAllFocused=!1,this.input.removeAttr(E)))},_openHandler:function(e){this._adjustListWidth(),this.trigger(h)?e.preventDefault():(this.input.attr(w,!0),this.ul.attr(T,!1))}});function ie(e,t){var n;if(e===null||t===null)return e===t;if(n=e.length,n!==t.length)return!1;for(;n--;)if(e[n]!==t[n])return!1;return!0}r.plugin(re),n.cssProperties.registerPrefix(`MultiSelect`,`k-input-`),n.cssProperties.registerValues(`MultiSelect`,[{prop:`rounded`,values:n.cssProperties.roundedValues.concat([[`full`,`full`]])}])})(window.kendo.jQuery),kendo;var my=class{},hy=class extends my{constructor(){super(),this._events={}}bind(e,t,n){let r=_y(e),i=gy(t),a=r.length;if(t===void 0){for(let t in e)this.bind(t,e[t]);return this}for(let e=0;e<a;e++){let a=r[e],o=i?t:t[a];if(o){if(n){let e=o;o=()=>{this.unbind(a,o),e.apply(this,arguments)},o.original=e}(this._events[a]=this._events[a]||[]).push(o)}}return this}one(e,t){return this.bind(e,t,!0)}first(e,t){let n=_y(e),r=gy(t);for(let e=0,i=n.length;e<i;e++){let i=n[e],a=r?t:t[i];a&&(this._events[i]=this._events[i]||[]).unshift(a)}return this}trigger(e,t={}){let n=this._events[e];if(n){let e=n.length;t.sender=this,t._defaultPrevented=!1,t.preventDefault=vy,t.isDefaultPrevented=yy,n=n.slice();for(let r=0;r<e;r++)n[r].call(this,t);return t._defaultPrevented===!0}return!1}unbind(e,t){let n=this._events[e];if(e===void 0)this._events={};else if(n)if(t)for(let e=n.length-1;e>=0;e--)(n[e]===t||n[e].original===t)&&n.splice(e,1);else this._events[e]=[];return this}};function gy(e){return typeof e==`function`}function _y(e){return typeof e==`string`?[e]:e}function vy(){this._defaultPrevented=!0}function yy(){return this._defaultPrevented===!0}let by=e=>{let t=typeof window<`u`?window:{},n=t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||t.msRequestAnimationFrame||function(e){setTimeout(e,1e3/60)};by=e=>n.call(t,e),by(e)};var xy=by;let Sy=/&/g,Cy=/</g,wy=/"/g,Ty=/'/g,Ey=/>/g;function Dy(e){return String(e).replace(Sy,`&`).replace(Cy,`<`).replace(Ey,`>`).replace(wy,`"`).replace(Ty,`'`)}function Oy(e){let t=window.console;t!==void 0&&t.log&&t.log(e)}function ky(e){let t={edge:/(edge)[ \/]([\w.]+)/i,webkit:/(chrome)[ \/]([\w.]+)/i,safari:/(webkit)[ \/]([\w.]+)/i,opera:/(opera)(?:.*version|)[ \/]([\w.]+)/i,msie:/(msie\s|trident.*? rv:)([\w.]+)/i,mozilla:/(mozilla)(?:.*? rv:([\w.]+))/i},n={};for(let r in t)if(t.hasOwnProperty(r)){let i=e.match(t[r]);if(i){n[r]=!0,n[i[1].toLowerCase().split(` `)[0].split(`/`)[0]]=!0,n.version=parseInt(document.documentMode||i[2],10);break}}return n}let Ay=null,jy={get browser(){return typeof window>`u`||Ay||(Ay=ky(window.navigator.userAgent)),Ay}},My=Date.now||function(){return new Date().getTime()};function Ny(e,t){let n=0,r;if(!t||t<=0)return e;let i=function(){let i=My()-n,a=arguments,o=function(){e.apply(null,a),n=My()};if(!n)return o();r&&clearTimeout(r),i>t?o():r=setTimeout(o,t-i)};return i.cancel=function(){clearTimeout(r)},i}let Py={aliceblue:`f0f8ff`,antiquewhite:`faebd7`,aqua:`00ffff`,aquamarine:`7fffd4`,azure:`f0ffff`,beige:`f5f5dc`,bisque:`ffe4c4`,black:`000000`,blanchedalmond:`ffebcd`,blue:`0000ff`,blueviolet:`8a2be2`,brown:`a52a2a`,burlywood:`deb887`,cadetblue:`5f9ea0`,chartreuse:`7fff00`,chocolate:`d2691e`,coral:`ff7f50`,cornflowerblue:`6495ed`,cornsilk:`fff8dc`,crimson:`dc143c`,cyan:`00ffff`,darkblue:`00008b`,darkcyan:`008b8b`,darkgoldenrod:`b8860b`,darkgray:`a9a9a9`,darkgrey:`a9a9a9`,darkgreen:`006400`,darkkhaki:`bdb76b`,darkmagenta:`8b008b`,darkolivegreen:`556b2f`,darkorange:`ff8c00`,darkorchid:`9932cc`,darkred:`8b0000`,darksalmon:`e9967a`,darkseagreen:`8fbc8f`,darkslateblue:`483d8b`,darkslategray:`2f4f4f`,darkslategrey:`2f4f4f`,darkturquoise:`00ced1`,darkviolet:`9400d3`,deeppink:`ff1493`,deepskyblue:`00bfff`,dimgray:`696969`,dimgrey:`696969`,dodgerblue:`1e90ff`,firebrick:`b22222`,floralwhite:`fffaf0`,forestgreen:`228b22`,fuchsia:`ff00ff`,gainsboro:`dcdcdc`,ghostwhite:`f8f8ff`,gold:`ffd700`,goldenrod:`daa520`,gray:`808080`,grey:`808080`,green:`008000`,greenyellow:`adff2f`,honeydew:`f0fff0`,hotpink:`ff69b4`,indianred:`cd5c5c`,indigo:`4b0082`,ivory:`fffff0`,khaki:`f0e68c`,lavender:`e6e6fa`,lavenderblush:`fff0f5`,lawngreen:`7cfc00`,lemonchiffon:`fffacd`,lightblue:`add8e6`,lightcoral:`f08080`,lightcyan:`e0ffff`,lightgoldenrodyellow:`fafad2`,lightgray:`d3d3d3`,lightgrey:`d3d3d3`,lightgreen:`90ee90`,lightpink:`ffb6c1`,lightsalmon:`ffa07a`,lightseagreen:`20b2aa`,lightskyblue:`87cefa`,lightslategray:`778899`,lightslategrey:`778899`,lightsteelblue:`b0c4de`,lightyellow:`ffffe0`,lime:`00ff00`,limegreen:`32cd32`,linen:`faf0e6`,magenta:`ff00ff`,maroon:`800000`,mediumaquamarine:`66cdaa`,mediumblue:`0000cd`,mediumorchid:`ba55d3`,mediumpurple:`9370d8`,mediumseagreen:`3cb371`,mediumslateblue:`7b68ee`,mediumspringgreen:`00fa9a`,mediumturquoise:`48d1cc`,mediumvioletred:`c71585`,midnightblue:`191970`,mintcream:`f5fffa`,mistyrose:`ffe4e1`,moccasin:`ffe4b5`,navajowhite:`ffdead`,navy:`000080`,oldlace:`fdf5e6`,olive:`808000`,olivedrab:`6b8e23`,orange:`ffa500`,orangered:`ff4500`,orchid:`da70d6`,palegoldenrod:`eee8aa`,palegreen:`98fb98`,paleturquoise:`afeeee`,palevioletred:`d87093`,papayawhip:`ffefd5`,peachpuff:`ffdab9`,peru:`cd853f`,pink:`ffc0cb`,plum:`dda0dd`,powderblue:`b0e0e6`,purple:`800080`,red:`ff0000`,rosybrown:`bc8f8f`,royalblue:`4169e1`,saddlebrown:`8b4513`,salmon:`fa8072`,sandybrown:`f4a460`,seagreen:`2e8b57`,seashell:`fff5ee`,sienna:`a0522d`,silver:`c0c0c0`,skyblue:`87ceeb`,slateblue:`6a5acd`,slategray:`708090`,slategrey:`708090`,snow:`fffafa`,springgreen:`00ff7f`,steelblue:`4682b4`,tan:`d2b48c`,teal:`008080`,thistle:`d8bfd8`,tomato:`ff6347`,turquoise:`40e0d0`,violet:`ee82ee`,wheat:`f5deb3`,white:`ffffff`,whitesmoke:`f5f5f5`,yellow:`ffff00`,yellowgreen:`9acd32`},Fy=jy.browser,Iy=e=>{let t=Object.keys(Py);t.push(`transparent`);let n=RegExp(`^(`+t.join(`|`)+`)(\\W|$)`,`i`);return Iy=e=>n.exec(e),n.exec(e)};var Ly=class extends my{constructor(){super()}toHSV(){return this}toRGB(){return this}toHex(e){return this.toBytes().toHex(e)}toBytes(){return this}toCss(e){return`#`+this.toHex(e)}toCssRgba(){let e=this.toBytes();return`rgba(${e.r}, ${e.g}, ${e.b}, ${parseFloat(Number(this.a).toFixed(3))})`}toCssHex(){return this.a===1?`#`+this.toHex():`#`+this.toHex({alpha:!0})}toDisplay(){return Fy.msie&&Fy.version<9?this.toCss():this.toCssRgba()}equals(e){return e===this||e!=null&&this.toCssRgba()===Gy(e).toCssRgba()}diff(e){if(e===null)return NaN;let t=this.toBytes(),n=e.toBytes();return Math.sqrt(((t.r-n.r)*.3)**2+((t.g-n.g)*.59)**2+((t.b-n.b)*.11)**2)}clone(){let e=this.toBytes();return e===this&&(e=new zy(e.r,e.g,e.b,e.a)),e}},Ry=class extends Ly{constructor(e,t,n,r){super(),this.r=e,this.g=t,this.b=n,this.a=r}toHSV(){let{r:e,g:t,b:n}=this,r=Math.min(e,t,n),i=Math.max(e,t,n),a=i-r,o=i,s,c;return a===0?new Vy(0,0,o,this.a):(i===0?(c=0,s=-1):(c=a/i,s=e===i?(t-n)/a:t===i?2+(n-e)/a:4+(e-t)/a,s*=60,s<0&&(s+=360)),new Vy(s,c,o,this.a))}toHSL(){let{r:e,g:t,b:n}=this,r=Math.max(e,t,n),i=Math.min(e,t,n),a,o,s=(r+i)/2;if(r===i)a=o=0;else{let c=r-i;switch(o=s>.5?c/(2-r-i):c/(r+i),r){case e:a=(t-n)/c+(t<n?6:0);break;case t:a=(n-e)/c+2;break;case n:a=(e-t)/c+4;break;default:break}}return new Hy(a*60,o*100,s*100,this.a)}toBytes(){return new zy(this.r*255,this.g*255,this.b*255,this.a)}},zy=class extends Ry{constructor(e,t,n,r){super(Math.round(e),Math.round(t),Math.round(n),r)}toRGB(){return new Ry(this.r/255,this.g/255,this.b/255,this.a)}toHSV(){return this.toRGB().toHSV()}toHSL(){return this.toRGB().toHSL()}toHex(e){let t=By(this.r,2)+By(this.g,2)+By(this.b,2);return e&&e.alpha&&(t+=By(Math.round(this.a*255),2)),t}toBytes(){return this}};function By(e,t,n=`0`){let r=e.toString(16);for(;t>r.length;)r=n+r;return r}var Vy=class extends Ly{constructor(e,t,n,r){super(),this.h=e,this.s=t,this.v=n,this.a=r}toRGB(){let{h:e,s:t,v:n}=this,r,i,a;if(t===0)r=i=a=n;else{e/=60;let o=Math.floor(e),s=e-o,c=n*(1-t),l=n*(1-t*s),u=n*(1-t*(1-s));switch(o){case 0:r=n,i=u,a=c;break;case 1:r=l,i=n,a=c;break;case 2:r=c,i=n,a=u;break;case 3:r=c,i=l,a=n;break;case 4:r=u,i=c,a=n;break;default:r=n,i=c,a=l;break}}return new Ry(r,i,a,this.a)}toHSL(){return this.toRGB().toHSL()}toBytes(){return this.toRGB().toBytes()}},Hy=class extends Ly{constructor(e,t,n,r){super(),this.h=e,this.s=t,this.l=n,this.a=r}toRGB(){let e=this.h/360,t=this.s/100,n=this.l/100,r,i,a;if(t===0)r=i=a=n;else{let o=n<.5?n*(1+t):n+t-n*t,s=2*n-o;r=Uy(s,o,e+1/3),i=Uy(s,o,e),a=Uy(s,o,e-1/3)}return new Ry(r,i,a,this.a)}toHSV(){return this.toRGB().toHSV()}toBytes(){return this.toRGB().toBytes()}};function Uy(e,t,n){let r=n;return r<0&&(r+=1),r>1&&--r,r<1/6?e+(t-e)*6*r:r<1/2?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function Wy(e){return parseFloat(parseFloat(parseInt(e,16)/255).toFixed(3))}function Gy(e,t){let n,r;if(!e||e===`none`)return null;if(e instanceof Ly)return e;let i=e.toLowerCase();if(n=Iy(i))return i=n[1]===`transparent`?new Ry(1,1,1,0):Gy(Py[n[1]],t),i.match=[n[1]],i;if((n=/^#?([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})\b/i.exec(i))?r=new zy(parseInt(n[1],16),parseInt(n[2],16),parseInt(n[3],16),1):(n=/^#?([0-9a-f])([0-9a-f])([0-9a-f])\b/i.exec(i))?r=new zy(parseInt(n[1]+n[1],16),parseInt(n[2]+n[2],16),parseInt(n[3]+n[3],16),1):(n=/^#?([0-9a-f])([0-9a-f])([0-9a-f])([0-9a-f])\b/i.exec(i))?r=new zy(parseInt(n[1]+n[1],16),parseInt(n[2]+n[2],16),parseInt(n[3]+n[3],16),Wy(n[4]+n[4])):(n=/^#?([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})([0-9a-f]{2})\b/i.exec(i))?r=new zy(parseInt(n[1],16),parseInt(n[2],16),parseInt(n[3],16),Wy(n[4])):(n=/^rgb\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*\)/.exec(i))?r=new zy(parseInt(n[1],10),parseInt(n[2],10),parseInt(n[3],10),1):(n=/^rgba\(\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9]+)\s*,\s*([0-9.]+)\s*\)/.exec(i))?r=new zy(parseInt(n[1],10),parseInt(n[2],10),parseInt(n[3],10),parseFloat(n[4])):(n=/^rgb\(\s*([0-9]*\.?[0-9]+)%\s*,\s*([0-9]*\.?[0-9]+)%\s*,\s*([0-9]*\.?[0-9]+)%\s*\)/.exec(i))?r=new Ry(parseFloat(n[1])/100,parseFloat(n[2])/100,parseFloat(n[3])/100,1):(n=/^rgba\(\s*([0-9]*\.?[0-9]+)%\s*,\s*([0-9]*\.?[0-9]+)%\s*,\s*([0-9]*\.?[0-9]+)%\s*,\s*([0-9.]+)\s*\)/.exec(i))?r=new Ry(parseFloat(n[1])/100,parseFloat(n[2])/100,parseFloat(n[3])/100,parseFloat(n[4])):(n=/^color\(\s*srgb\s*([0-9]*\.?[0-9]+)\s+([0-9]*\.?[0-9]+)\s+([0-9]*\.?[0-9]+)\s*(\/\s+([0-9]*\.?[0-9]+))?\)/.exec(i))&&(r=new Ry(parseFloat(n[1]),parseFloat(n[2]),parseFloat(n[3]),parseFloat(n[5]||`1`))),r)r.match=n;else if(!t)throw Error(`Cannot parse color: `+i);return r}var Ky=class e extends my{constructor(t){if(super(),arguments.length===1){let n=e.formats,r=this.resolveColor(t);for(let e=0;e<n.length;e++){let t=n[e].re,i=n[e].process,a=t.exec(r);if(a){let e=i(a);this.r=e[0],this.g=e[1],this.b=e[2]}}}else this.r=arguments[0],this.g=arguments[1],this.b=arguments[2];this.r=this.normalizeByte(this.r),this.g=this.normalizeByte(this.g),this.b=this.normalizeByte(this.b)}toHex(){let e=this.padDigit,t=this.r.toString(16),n=this.g.toString(16),r=this.b.toString(16);return`#`+e(t)+e(n)+e(r)}resolveColor(t){let n=t||`black`;return n.charAt(0)===`#`&&(n=n.substr(1,6)),n=n.replace(/ /g,``),n=n.toLowerCase(),n=e.namedColors[n]||n,n}normalizeByte(e){return e<0||isNaN(e)?0:e>255?255:e}padDigit(e){return e.length===1?`0`+e:e}brightness(e){let t=Math.round;return this.r=t(this.normalizeByte(this.r*e)),this.g=t(this.normalizeByte(this.g*e)),this.b=t(this.normalizeByte(this.b*e)),this}percBrightness(){return Math.sqrt(.241*this.r*this.r+.691*this.g*this.g+.068*this.b*this.b)}isDark(){return this.percBrightness()<180}static fromBytes(e,t,n,r){return new zy(e,t,n,r??1)}static fromRGB(e,t,n,r){return new Ry(e,t,n,r??1)}static fromHSV(e,t,n,r){return new Vy(e,t,n,r??1)}static fromHSL(e,t,n,r){return new Hy(e,t,n,r??1)}};Ky.formats=[{re:/^rgb\((\d{1,3}),\s*(\d{1,3}),\s*(\d{1,3})\)$/,process:function(e){return[parseInt(e[1],10),parseInt(e[2],10),parseInt(e[3],10)]}},{re:/^(\w{2})(\w{2})(\w{2})$/,process:function(e){return[parseInt(e[1],16),parseInt(e[2],16),parseInt(e[3],16)]}},{re:/^(\w{1})(\w{1})(\w{1})$/,process:function(e){return[parseInt(e[1]+e[1],16),parseInt(e[2]+e[2],16),parseInt(e[3]+e[3],16)]}}],Ky.namedColors=Py;let qy=e=>e.ownerDocument.defaultView.getComputedStyle(e),Jy=(e,t)=>{let n=document.createElement(`div`);e.parentElement?e.parentElement.appendChild(n):e.appendChild(n),n.style.color=`rgb(from ${t} clamp(0, r, 255) clamp(0, g, 255) clamp(0, b, 255))`;let r=Gy(qy(n).color,!0);return n.remove(),r?r.toCssHex():`#000000`};function Yy(e,t){let n=qy(e).getPropertyValue(t),r=Gy(n,!0);return r?r.toCssHex():Jy(e,n)}var Xy=class extends my{observers(){return this._observers=this._observers||[],this._observers}addObserver(e){return this._observers?this._observers.push(e):this._observers=[e],this}removeObserver(e){let t=this.observers(),n=t.indexOf(e);return n!==-1&&t.splice(n,1),this}trigger(e,t){let n=this._observers;if(n&&!this._suspended)for(let r=0;r<n.length;r++){let i=n[r];i[e]&&i[e](t)}return this}optionsChange(e={}){e.element=this,this.trigger(`optionsChange`,e)}geometryChange(){this.trigger(`geometryChange`,{element:this})}suspend(){return this._suspended=(this._suspended||0)+1,this}resume(){return this._suspended=Math.max((this._suspended||0)-1,0),this}_observerField(e,t){this[e]&&this[e].removeObserver(this),this[e]=t,t.addObserver(this)}};let Zy={}.toString;var Qy=class e extends Xy{constructor(e,t=``){super(),this.prefix=t;for(let t in e){let n=e[t];n=this._wrap(n,t),this[t]=n}}get(e){let t=e.split(`.`),n=this;for(;t.length&&n;){let e=t.shift();n=n[e]}return n}set(e,t){this.get(e)!==t&&(this._set(e,this._wrap(t,e)),this.optionsChange({field:this.prefix+e,value:t}))}_set(t,n){let r=t.indexOf(`.`)>=0,i=this,a=t;if(r){let t=a.split(`.`),n=this.prefix;for(;t.length>1;){a=t.shift(),n+=a+`.`;let r=i[a];r||(r=new e({},n),r.addObserver(this),i[a]=r),i=r}a=t[0]}i._clear(a),i[a]=n}_clear(e){let t=this[e];t&&t.removeObserver&&t.removeObserver(this)}_wrap(t,n){let r=Zy.call(t),i=t;return i!=null&&r===`[object Object]`&&(!(t instanceof e)&&!(t instanceof my)&&(i=new e(i,this.prefix+n+`.`)),i.addObserver(this)),i}};function $y(e){return function(t){return this[e]!==t&&(this[e]=t,this.geometryChange()),this}}function eb(e){return function(){return this[e]}}function tb(e,t){for(let n=0;n<t.length;n++){let r=t[n],i=r.charAt(0).toUpperCase()+r.substring(1,r.length);e[`set`+i]=$y(r),e[`get`+i]=eb(r)}}let nb=(e,t)=>{let n=class extends e{};return tb(n.prototype,t),n};function rb(e,t){return e.push.apply(e,t),e}let ib={1:`i`,10:`x`,100:`c`,2:`ii`,20:`xx`,200:`cc`,3:`iii`,30:`xxx`,300:`ccc`,4:`iv`,40:`xl`,400:`cd`,5:`v`,50:`l`,500:`d`,6:`vi`,60:`lx`,600:`dc`,7:`vii`,70:`lxx`,700:`dcc`,8:`viii`,80:`lxxx`,800:`dccc`,9:`ix`,90:`xc`,900:`cm`,1e3:`m`};function ab(e){let t=[1e3,900,800,700,600,500,400,300,200,100,90,80,70,60,50,40,30,20,10,9,8,7,6,5,4,3,2,1],n=``;for(;e>0;)e<t[0]?t.shift():(n+=ib[t[0]],e-=t[0]);return n}function ob(){let e,t,n=new Promise((r,i)=>{e=e=>(n._state=`resolved`,r(e),n),t=e=>(n._state=`rejected`,i(e),n)});return n._state=`pending`,n.resolve=e,n.reject=t,n.state=()=>n._state,n}let sb=1;function cb(){return`kdef`+sb++}let lb=Math.PI/180,ub=Number.MAX_VALUE,db=-Number.MAX_VALUE;function fb(e){return e/lb}let pb=String.fromCharCode;function mb(e){let t=``;for(let n=0;n<e.length;n++){let r=e.charCodeAt(n);if(55296<=r&&r<=56319){let t=r,i=e.charCodeAt(++n);isNaN(i)||(r=(t-55296)*1024+(i-56320)+65536)}r<128?t+=pb(r):r<2048?(t+=pb(192|r>>>6),t+=pb(128|r&63)):r<65536?(t+=pb(224|r>>>12),t+=pb(128|r>>>6&63),t+=pb(128|r&63)):r<1114111&&(t+=pb(240|r>>>18),t+=pb(128|r>>>12&63),t+=pb(128|r>>>6&63),t+=pb(128|r&63))}return t}function hb(e){return pb(e>>8)+pb(e&255)}function gb(e){let t=``;for(let n=0;n<e.length;n++){let r=e.charCodeAt(n);if(r<65535)t+=hb(r);else{let e=(r-65536>>10)+55296,n=(r-65536&1023)+56320;t+=hb(e),t+=hb(n)}}return t}let _b=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=`;function vb(e){let t=``,n=0,r=mb(e);for(;n<r.length;){let e=r.charCodeAt(n++),i=r.charCodeAt(n++),a=r.charCodeAt(n++),o=e>>2,s=(e&3)<<4|i>>4,c=(i&15)<<2|a>>6,l=a&63;isNaN(i)?c=l=64:isNaN(a)&&(l=64),t=t+_b.charAt(o)+_b.charAt(s)+_b.charAt(c)+_b.charAt(l)}return t}function yb(e){return(e.x||{}).location===void 0?{x:e.pageX||e.clientX||0,y:e.pageY||e.clientY||0}:{x:e.x.location,y:e.y.location}}function bb(e={}){return e.touch?e.touch.initialTouch:e.target}function xb(e){return e===``||e===null||e===`none`||e===`transparent`||e===void 0}function Sb(e){if(e)return e[e.length-1]}function Cb(e,t,n){return Math.max(Math.min(e,n),t)}function wb(e,t){if(e.length<2)return e.slice();function n(e,n){for(var r=[],i=0,a=0,o=0;i<e.length&&a<n.length;)t(e[i],n[a])<=0?r[o++]=e[i++]:r[o++]=n[a++];return i<e.length&&r.push.apply(r,e.slice(i)),a<n.length&&r.push.apply(r,n.slice(a)),r}return(function e(t){if(t.length<=1)return t;var r=Math.floor(t.length/2),i=t.slice(0,r),a=t.slice(r);return i=e(i),a=e(a),n(i,a)})(e)}function Tb(e){return Promise.all(e)}function Eb(e){return e*lb}function Db(e){return e?10**e:1}function Ob(e,t){let n=Db(t);return Math.round(e*n)/n}function kb(e,t){return e===void 0?t:e}function Ab(e,t){for(let n in t){let r=n.trim().split(` `);for(let i=0;i<r.length;i++)e.addEventListener(r[i],t[n],!1)}}function jb(e){let t=e.getBoundingClientRect(),n=document.documentElement;return{top:t.top+(window.pageYOffset||n.scrollTop)-(n.clientTop||0),left:t.left+(window.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}}function Mb(e,t){let n={},r=window.getComputedStyle(e)||{},i=Array.isArray(t)?t:[t];for(let e=0;e<i.length;e++){let t=i[e];n[t]=r[t]}return n}function Nb(e){return isNaN(e)?e:e+`px`}function Pb(e,t){if(t){let{width:n,height:r}=t;n!==void 0&&(e.style.width=Nb(n)),r!==void 0&&(e.style.height=Nb(r))}else{let t=Mb(e,[`width`,`height`]);return{width:parseInt(t.width,10),height:parseInt(t.height,10)}}}function Fb(e,t={}){for(let n in t){let r=n.trim().split(` `);for(let i=0;i<r.length;i++)e.removeEventListener(r[i],t[n],!1)}}function Ib(e){let{paddingLeft:t,paddingTop:n}=Mb(e,[`paddingLeft`,`paddingTop`]);return{top:parseFloat(n),left:parseFloat(t)}}var Lb=class e extends my{constructor(e=0,t=0,n=0,r=0,i=0,a=0){super(),this.a=e,this.b=t,this.c=n,this.d=r,this.e=i,this.f=a}multiplyCopy(t){return new e(this.a*t.a+this.c*t.b,this.b*t.a+this.d*t.b,this.a*t.c+this.c*t.d,this.b*t.c+this.d*t.d,this.a*t.e+this.c*t.f+this.e,this.b*t.e+this.d*t.f+this.f)}invert(){let{a:t,b:n,c:r,d:i,e:a,f:o}=this,s=t*i-n*r;return s===0?null:new e(i/s,-n/s,-r/s,t/s,(r*o-i*a)/s,(n*a-t*o)/s)}clone(){return new e(this.a,this.b,this.c,this.d,this.e,this.f)}equals(e){return e?this.a===e.a&&this.b===e.b&&this.c===e.c&&this.d===e.d&&this.e===e.e&&this.f===e.f:!1}round(e){return this.a=Ob(this.a,e),this.b=Ob(this.b,e),this.c=Ob(this.c,e),this.d=Ob(this.d,e),this.e=Ob(this.e,e),this.f=Ob(this.f,e),this}toArray(e){let t=[this.a,this.b,this.c,this.d,this.e,this.f];if(e!==void 0)for(let n=0;n<t.length;n++)t[n]=Ob(t[n],e);return t}toString(e,t=`,`){return this.toArray(e).join(t)}static translate(t,n){return new e(1,0,0,1,t,n)}static unit(){return new e(1,0,0,1,0,0)}static rotate(t,n,r){let i=new e;return i.a=Math.cos(Eb(t)),i.b=Math.sin(Eb(t)),i.c=-i.b,i.d=i.a,i.e=n-n*i.a+r*i.b||0,i.f=r-r*i.a-n*i.b||0,i}static scale(t,n){return new e(t,0,0,n,0,0)}};Lb.IDENTITY=Lb.unit();let Rb=/matrix\((.*)\)/;function zb(e){let t=e.match(Rb);return t===null||t.length!==2?Lb.unit():new Lb(...t[1].split(`,`).map(e=>parseFloat(e)))}function Bb(e){let t=getComputedStyle(e).transform;return t===`none`?Lb.unit():zb(t)}function Vb(e){if(!e)return Lb.unit();let t=Bb(e),n=e.parentElement;for(;n;){let e=Bb(n);t=t.multiplyCopy(e),n=n.parentElement}return t.b=t.c=t.e=t.f=0,t}var Hb=class extends my{constructor(e){super(),this._size=e,this._length=0,this._map={}}put(e,t){let n=this._map,r={key:e,value:t};n[e]=r,this._head?(this._tail.newer=r,r.older=this._tail,this._tail=r):this._head=this._tail=r,this._length>=this._size?(n[this._head.key]=null,this._head=this._head.newer,this._head.older=null):this._length++}get(e){let t=this._map[e];if(t)return t===this._head&&t!==this._tail&&(this._head=t.newer,this._head.older=null),t!==this._tail&&(t.older&&(t.older.newer=t.newer,t.newer.older=t.older),t.older=this._tail,t.newer=null,this._tail.newer=t,this._tail=t),t.value}};let Ub=/\r?\n|\r|\t/g;function Wb(e){return String(e).replace(Ub,` `)}function Gb(e){let t=[];for(let n in e)t.push(n+e[n]);return t.sort().join(``)}function Kb(e){let t=2166136261;for(let n=0;n<e.length;++n)t+=(t<<1)+(t<<4)+(t<<7)+(t<<8)+(t<<24),t^=e.charCodeAt(n);return t>>>0}function qb(){return{width:0,height:0,baseline:0}}let Jb={baselineMarkerSize:1},Yb;typeof document<`u`&&(Yb=document.createElement(`div`),Yb.style.setProperty(`position`,`absolute`,`important`),Yb.style.setProperty(`top`,`-4000px`,`important`),Yb.style.setProperty(`width`,`auto`,`important`),Yb.style.setProperty(`height`,`auto`,`important`),Yb.style.setProperty(`padding`,`0`,`important`),Yb.style.setProperty(`margin`,`0`,`important`),Yb.style.setProperty(`border`,`0`,`important`),Yb.style.setProperty(`line-height`,`normal`,`important`),Yb.style.setProperty(`visibility`,`hidden`,`important`),Yb.style.setProperty(`white-space`,`pre`,`important`));var Xb=class extends my{constructor(e){super(),this._cache=new Hb(1e3),this.options=Object.assign({},Jb,e)}measure(e,t,n={}){if(e==null)return qb();let r=Kb(e+Gb(t)),i=this._cache.get(r);if(i)return i;let a=qb(),o=n.box||Yb,s=this._baselineMarker().cloneNode(!1);for(let e in t){let n=t[e];n!==void 0&&(o.style[e]=n)}let c=n.normalizeText===!1?String(e):Wb(e);return o.textContent=c,o.appendChild(s),document.body.appendChild(o),c.length&&(a.width=o.offsetWidth-this.options.baselineMarkerSize,a.height=o.offsetHeight,a.baseline=s.offsetTop+this.options.baselineMarkerSize),a.width>0&&a.height>0&&this._cache.put(r,a),o.parentNode.removeChild(o),a}_baselineMarker(){let e=document.createElement(`div`);return e.style.display=`inline-block`,e.style.verticalAlign=`baseline`,e.style.width=this.options.baselineMarkerSize+`px`,e.style.height=this.options.baselineMarkerSize+`px`,e.style.overflow=`hidden`,e}};Xb.current=new Xb;function Zb(e,t,n){return Xb.current.measure(e,t,n)}let Qb=()=>typeof window<`u`,$b={wp:/(Windows Phone(?: OS)?)\s(\d+)\.(\d+(\.\d+)?)/,fire:/(Silk)\/(\d+)\.(\d+(\.\d+)?)/,android:/(Android|Android.*(?:Opera|Firefox).*?\/)\s*(\d+)(\.(\d+(\.\d+)?))?/,iphone:/(iPhone|iPod).*OS\s+(\d+)[\._]([\d\._]+)/,ipad:/(iPad).*OS\s+(\d+)[\._]([\d_]+)/,meego:/(MeeGo).+NokiaBrowser\/(\d+)\.([\d\._]+)/,webos:/(webOS)\/(\d+)\.(\d+(\.\d+)?)/,blackberry:/(BlackBerry|BB10).*?Version\/(\d+)\.(\d+(\.\d+)?)/,playbook:/(PlayBook).*?Tablet\s*OS\s*(\d+)\.(\d+(\.\d+)?)/,windows:/(MSIE)\s+(\d+)\.(\d+(\.\d+)?)/,tizen:/(tizen).*?Version\/(\d+)\.(\d+(\.\d+)?)/i,sailfish:/(sailfish).*rv:(\d+)\.(\d+(\.\d+)?).*firefox/i,ffos:/(Mobile).*rv:(\d+)\.(\d+(\.\d+)?).*Firefox/},ex={ios:/^i(phone|pad|pod)$/i,android:/^android|fire$/i,blackberry:/^blackberry|playbook/i,windows:/windows/,wp:/wp/,flat:/sailfish|ffos|tizen/i,meego:/meego/},tx={edge:/(edge)[ \/]([\w.]+)/i,webkit:/(chrome)[ \/]([\w.]+)/i,safari:/(webkit)[ \/]([\w.]+)/i,opera:/(opera)(?:.*version|)[ \/]([\w.]+)/i,msie:/(msie\s|trident.*? rv:)([\w.]+)/i,mozilla:/(mozilla)(?:.*? rv:([\w.]+)|)/i},nx={omini:/Opera\sMini/i,omobile:/Opera\sMobi/i,firefox:/Firefox|Fennec/i,mobilesafari:/version\/.*safari/i,ie:/MSIE|Windows\sPhone/i,chrome:/chrome|crios/i,webkit:/webkit/i},rx=(e,t,n)=>{for(let n in t)if(t.hasOwnProperty(n)&&t[n].test(e))return n;return n===void 0?e:n},ix=e=>{let t,n=[];for(let r in $b)if($b.hasOwnProperty(r)){if(n=e.match($b[r]),!n)continue;if(r===`windows`&&`plugins`in window.navigator)return null;let i={};return i.device=r,i.browser=rx(e,nx,`default`),i.name=rx(r,ex),i[i.name]=!0,i.majorVersion=n[2],i.minorVersion=n[3]?n[3].replace(`_`,`.`):`.0`,t=i.minorVersion.replace(`.`,``).substr(0,2),i.flatVersion=i.majorVersion+t+Array(3-(t.length<3?t.length:2)).join(`0`),i.cordova=!0,i.appMode=window.navigator.standalone||/file|local|wmapp/.test(window.location.protocol)||i.cordova,i}return null},ax=e=>{let t=null,n=[];for(let r in tx)if(tx.hasOwnProperty(r)&&(n=e.match(tx[r]),n)){t={},t[r]=!0,t[n[1].toLowerCase().split(` `)[0].split(`/`)[0]]=!0,t.version=parseInt(document.documentMode||n[2],10);break}return t},ox=Qb()&&window.navigator?window.navigator.userAgent:null,sx=ox?ax(ox):null;ox&&ix(ox),Qb()&&`ontouchstart`in window,sx&&!sx.chrome&&window.MSPointerEvent,sx&&!sx.chrome&&window.PointerEvent;let cx={};cx.undefined=e=>e;let lx={};lx.undefined=e=>e;let ux=/\/\*[\s\S]*?\*\//g,dx=/([^\s:;]+?)\s*:\s*((?:(?:url\(\s*(?:(?:[^"')\\]|\\.)*|"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*')\s*\)|"(?:[^"\\]|\\.)*"|'(?:[^'\\]|\\.)*'|[^;"'])*?)\s*)(?=;|$)/gi,fx=/"|"|"/gi,px=/'|'|'/gi;function mx(e){return e.replace(fx,`"`).replace(px,`'`)}function hx(e){let t={},n=mx((e||``).replace(ux,``)),r=dx.exec(n),i,a;for(;r!==null;)i=r[1].trim(),a=r[2].trim(),t[i]=a,r=dx.exec(n);return t}let gx=(e,t)=>{let n=hx(t);Object.keys(n).forEach(t=>{e.style[t]=n[t]})},_x=`data-style`,vx=e=>(e||``).replace(/\sstyle=/g,` data-style=`),yx=e=>{Array.from(e.querySelectorAll(`[data-style]`)).forEach(e=>{let t=e.getAttribute(_x);e.removeAttribute(_x),gx(e,t)})},bx=(e,t)=>{e.innerHTML=vx(t),yx(e)},xx=(e,t)=>{let n=document.createElement(`div`);bx(n,t),n.firstElementChild&&e.insertBefore(n.firstElementChild,e.firstChild)};function Sx(e){return e&&typeof e.matrix==`function`?e.matrix():e}var Z=class e extends nb(Xy,[`x`,`y`]){constructor(e,t){super(),this.x=e||0,this.y=t||0}equals(e){return e&&e.x===this.x&&e.y===this.y}clone(){return new e(this.x,this.y)}rotate(t,n){let r=e.create(n)||e.ZERO;return this.transform(Lb.rotate(t,r.x,r.y))}translate(e,t){return this.x+=e,this.y+=t,this.geometryChange(),this}translateWith(e){return this.translate(e.x,e.y)}move(e,t){return this.x=this.y=0,this.translate(e,t)}scale(e,t=e){return this.x*=e,this.y*=t,this.geometryChange(),this}scaleCopy(e,t){return this.clone().scale(e,t)}transform(e){let t=Sx(e),{x:n,y:r}=this;return this.x=t.a*n+t.c*r+t.e,this.y=t.b*n+t.d*r+t.f,this.geometryChange(),this}transformCopy(e){let t=this.clone();return e&&t.transform(e),t}distanceTo(e){let t=this.x-e.x,n=this.y-e.y;return Math.sqrt(t*t+n*n)}round(e){return this.x=Ob(this.x,e),this.y=Ob(this.y,e),this.geometryChange(),this}toArray(e){let t=e!==void 0;return[t?Ob(this.x,e):this.x,t?Ob(this.y,e):this.y]}toString(e,t=` `){let{x:n,y:r}=this;return e!==void 0&&(n=Ob(n,e),r=Ob(r,e)),n+t+r}static create(t,n){if(t!==void 0)return t instanceof e?t:arguments.length===1&&t.length===2?new e(t[0],t[1]):new e(t,n)}static min(){let t=ub,n=ub;for(let e=0;e<arguments.length;e++){let r=arguments[e];t=Math.min(r.x,t),n=Math.min(r.y,n)}return new e(t,n)}static max(){let t=db,n=db;for(let e=0;e<arguments.length;e++){let r=arguments[e];t=Math.max(r.x,t),n=Math.max(r.y,n)}return new e(t,n)}static minPoint(){return new e(db,db)}static maxPoint(){return new e(ub,ub)}static get ZERO(){return new e(0,0)}},Cx=class e extends nb(Xy,[`width`,`height`]){constructor(e,t){super(),this.width=e||0,this.height=t||0}equals(e){return e&&e.width===this.width&&e.height===this.height}clone(){return new e(this.width,this.height)}toArray(e){let t=e!==void 0;return[t?Ob(this.width,e):this.width,t?Ob(this.height,e):this.height]}static create(t,n){if(t!==void 0)return t instanceof e?t:arguments.length===1&&t.length===2?new e(t[0],t[1]):new e(t,n)}static get ZERO(){return new e(0,0)}},wx=class e extends Xy{constructor(e=new Z,t=new Cx,n=0){super(),this.setOrigin(e),this.setSize(t),this.setCornerRadius(n)}clone(){return new e(this.origin.clone(),this.size.clone())}equals(e){return e&&e.origin.equals(this.origin)&&e.size.equals(this.size)}setOrigin(e){return this._observerField(`origin`,Z.create(e)),this.geometryChange(),this}getOrigin(){return this.origin}setCornerRadius(e){return this.cornerRadius=Array.isArray(e)?e:[e,e],this.geometryChange(),this}getCornerRadius(){return this.cornerRadius}setSize(e){return this._observerField(`size`,Cx.create(e)),this.geometryChange(),this}getSize(){return this.size}width(){return this.size.width}height(){return this.size.height}topLeft(){return this.origin.clone()}bottomRight(){return this.origin.clone().translate(this.width(),this.height())}topRight(){return this.origin.clone().translate(this.width(),0)}bottomLeft(){return this.origin.clone().translate(0,this.height())}center(){return this.origin.clone().translate(this.width()/2,this.height()/2)}bbox(t){let n=this.topLeft().transformCopy(t),r=this.topRight().transformCopy(t),i=this.bottomRight().transformCopy(t),a=this.bottomLeft().transformCopy(t);return e.fromPoints(n,r,i,a)}transformCopy(t){return e.fromPoints(this.topLeft().transform(t),this.bottomRight().transform(t))}expand(e,t=e){return this.size.width+=2*e,this.size.height+=2*t,this.origin.translate(-e,-t),this}expandCopy(e,t){return this.clone().expand(e,t)}containsPoint(e){let t=this.origin,n=this.bottomRight();return!(e.x<t.x||e.y<t.y||n.x<e.x||n.y<e.y)}_isOnPath(e,t){let n=this.expandCopy(t,t),r=this.expandCopy(-t,-t);return n.containsPoint(e)&&!r.containsPoint(e)}static fromPoints(){let t=Z.min.apply(null,arguments),n=Z.max.apply(null,arguments),r=new Cx(n.x-t.x,n.y-t.y);return new e(t,r)}static union(t,n){return e.fromPoints(Z.min(t.topLeft(),n.topLeft()),Z.max(t.bottomRight(),n.bottomRight()))}static intersect(t,n){let r={left:t.topLeft().x,top:t.topLeft().y,right:t.bottomRight().x,bottom:t.bottomRight().y},i={left:n.topLeft().x,top:n.topLeft().y,right:n.bottomRight().x,bottom:n.bottomRight().y};if(r.left<=i.right&&i.left<=r.right&&r.top<=i.bottom&&i.top<=r.bottom)return e.fromPoints(new Z(Math.max(r.left,i.left),Math.max(r.top,i.top)),new Z(Math.min(r.right,i.right),Math.min(r.bottom,i.bottom)))}},Tx=class e extends Xy{constructor(e=Lb.unit()){super(),this._matrix=e}clone(){return new e(this._matrix.clone())}equals(e){return e&&e._matrix.equals(this._matrix)}translate(e,t){return this._matrix=this._matrix.multiplyCopy(Lb.translate(e,t)),this._optionsChange(),this}scale(e,t=e,n=null){let r=n;return r&&(r=Z.create(r),this._matrix=this._matrix.multiplyCopy(Lb.translate(r.x,r.y))),this._matrix=this._matrix.multiplyCopy(Lb.scale(e,t)),r&&(this._matrix=this._matrix.multiplyCopy(Lb.translate(-r.x,-r.y))),this._optionsChange(),this}rotate(e,t){let n=Z.create(t)||Z.ZERO;return this._matrix=this._matrix.multiplyCopy(Lb.rotate(e,n.x,n.y)),this._optionsChange(),this}multiply(e){let t=Sx(e);return this._matrix=this._matrix.multiplyCopy(t),this._optionsChange(),this}matrix(e){return e?(this._matrix=e,this._optionsChange(),this):this._matrix}_optionsChange(){this.optionsChange({field:`transform`,value:this})}};function Ex(e){return e===null?null:e instanceof Tx?e:new Tx(e)}let Dx={dot:[1.5,3.5],dash:[4,3.5],longdash:[8,3.5],dashdot:[3.5,3.5,1.5,3.5],longdashdot:[8,3.5,1.5,3.5],longdashdotdot:[8,3.5,1.5,3.5,1.5,3.5]},Ox=`butt`;var kx=class extends Xy{get nodeType(){return`Rect`}constructor(e){super(),this._initOptions(e)}_initOptions(e={}){let{clip:t,transform:n}=e;n&&(e.transform=Ex(n)),t&&!t.id&&(t.id=cb()),this.options=new Qy(e),this.options.addObserver(this)}transform(e){if(e!==void 0)this.options.set(`transform`,Ex(e));else return this.options.get(`transform`)}parentTransform(){let e=this,t;for(;e.parent;){e=e.parent;let n=e.transform();n&&(t=n.matrix().multiplyCopy(t||Lb.unit()))}if(t)return Ex(t)}currentTransform(e=this.parentTransform()){let t=Sx(this.transform()),n=Sx(e),r;if(r=t&&n?n.multiplyCopy(t):t||n,r)return Ex(r)}visible(e){return e===void 0?this.options.get(`visible`)!==!1:(this.options.set(`visible`,e),this)}clip(e){let t=this.options;return e===void 0?t.get(`clip`):(e&&!e.id&&(e.id=cb()),t.set(`clip`,e),this)}opacity(e){return e===void 0?kb(this.options.get(`opacity`),1):(this.options.set(`opacity`,e),this)}className(e){return e===void 0?this.options.get(`className`):(this.options.set(`className`,e),this)}clippedBBox(e){let t=this._clippedBBox(e);if(t){let n=this.clip();return n?wx.intersect(t,n.bbox(e)):t}}containsPoint(e,t){if(this.visible()){let n=this.currentTransform(t),r=e;return n&&(r=e.transformCopy(n.matrix().invert())),this._hasFill()&&this._containsPoint(r)||this._isOnPath&&this._hasStroke()&&this._isOnPath(r)}return!1}_hasFill(){let e=this.options.fill;return e&&(e.nodeType===`Pattern`||!xb(e.color))}_hasStroke(){let e=this.options.stroke;return e&&e.width>0&&!xb(e.color)}_clippedBBox(e){return this.bbox(e)}};function Ax(e,t,n,r){let i=0,a=0;return r&&(i=Math.atan2(r.c*n,r.a*t),r.b!==0&&(a=Math.atan2(r.d*n,r.b*t))),{x:i,y:a}}let jx=Math.PI/2;var Mx=class e extends nb(Xy,[`radius`]){constructor(e=new Z,t=0){super(),this.setCenter(e),this.setRadius(t)}setCenter(e){return this._observerField(`center`,Z.create(e)),this.geometryChange(),this}getCenter(){return this.center}equals(e){return e&&e.center.equals(this.center)&&e.radius===this.radius}clone(){return new e(this.center.clone(),this.radius)}pointAt(e){return this._pointAt(Eb(e))}bbox(e){let t=Ax(this.center,this.radius,this.radius,e),n=Z.maxPoint(),r=Z.minPoint();for(let i=0;i<4;i++){let a=this._pointAt(t.x+i*jx).transformCopy(e),o=this._pointAt(t.y+i*jx).transformCopy(e),s=new Z(a.x,o.y);n=Z.min(n,s),r=Z.max(r,s)}return wx.fromPoints(n,r)}_pointAt(e){let{center:t,radius:n}=this;return new Z(t.x+n*Math.cos(e),t.y+n*Math.sin(e))}containsPoint(e){let{center:t,radius:n}=this;return(e.x-t.x)**2+(e.y-t.y)**2<=n**2}_isOnPath(e,t){let{center:n,radius:r}=this,i=n.distanceTo(e);return r-t<=i&&i<=r+t}};let Nx=e=>class extends e{fill(e,t){let n=this.options;if(e!==void 0){if(e&&e.nodeType!==`Gradient`){let r={color:e};t!==void 0&&(r.opacity=t),n.set(`fill`,r)}else n.set(`fill`,e);return this}return n.get(`fill`)}stroke(e,t,n){return e===void 0?this.options.get(`stroke`):(this.options.set(`stroke.color`,e),t!==void 0&&this.options.set(`stroke.width`,t),n!==void 0&&this.options.set(`stroke.opacity`,n),this)}},Px=Lb.IDENTITY.toString(),Fx=e=>class extends e{bbox(e){let t=Sx(this.currentTransform(e)),n=t?t.toString():Px,r;this._bboxCache&&this._matrixHash===n?r=this._bboxCache.clone():(r=this._bbox(t),this._bboxCache=r?r.clone():null,this._matrixHash=n);let i=this.options.get(`stroke.width`);return i&&r&&r.expand(i/2),r}geometryChange(){delete this._bboxCache,this.trigger(`geometryChange`,{element:this})}};function Ix(e){let t=`_`+e;return function(e){return e===void 0?this[t]:(this._observerField(t,e),this.geometryChange(),this)}}function Lx(e,t){for(let n=0;n<t.length;n++)e[t[n]]=Ix(t[n])}let Rx=(e,t=[`geometry`])=>{let n=class extends e{};return Lx(n.prototype,t),n};var zx=class extends Nx(Fx(Rx(kx))){get nodeType(){return`Circle`}constructor(e=new Mx,t={}){super(t),this.geometry(e),this.options.stroke===void 0&&this.stroke(`#000`)}rawBBox(){return this._geometry.bbox()}_bbox(e){return this._geometry.bbox(e)}_containsPoint(e){return this.geometry().containsPoint(e)}_isOnPath(e){return this.geometry()._isOnPath(e,this.options.stroke.width/2)}};function Bx(e,t,n=10){return Ob(Math.abs(e-t),n)===0}function Vx(e,t,n){return e<t||Bx(e,t,n)}function Hx(e,t,n,r){let i=t.x-e.x,a=r.x-n.x,o=t.y-e.y,s=r.y-n.y,c=e.x-n.x,l=e.y-n.y,u=i*s-a*o,d=(i*l-o*c)/u,f=(a*l-s*c)/u;if(d>=0&&d<=1&&f>=0&&f<=1)return new Z(e.x+f*i,e.y+f*o)}let Ux=Math.pow,Wx=[`radiusX`,`radiusY`,`startAngle`,`endAngle`,`anticlockwise`];var Gx=class e extends nb(Xy,Wx){constructor(e=new Z,t={}){super(),this.setCenter(e),this.radiusX=t.radiusX,this.radiusY=t.radiusY||t.radiusX,this.startAngle=t.startAngle,this.endAngle=t.endAngle,this.anticlockwise=t.anticlockwise||!1,this.xRotation=t.xRotation}clone(){return new e(this.center,{radiusX:this.radiusX,radiusY:this.radiusY,startAngle:this.startAngle,endAngle:this.endAngle,anticlockwise:this.anticlockwise})}setCenter(e){return this._observerField(`center`,Z.create(e)),this.geometryChange(),this}getCenter(){return this.center}pointAt(e){let t=this.center,n=Eb(e);return new Z(t.x+this.radiusX*Math.cos(n),t.y+this.radiusY*Math.sin(n))}curvePoints(){let e=this.startAngle,t=this.anticlockwise?-1:1,n=[this.pointAt(e)],r=this._arcInterval(),i=r.endAngle-r.startAngle,a=Math.ceil(i/45),o=i/a,s=e,c;this.xRotation&&(c=Ex().rotate(this.xRotation,this.center));for(let e=1;e<=a;e++){let e=s+t*o,r=this._intervalCurvePoints(s,e,c);n.push(r.cp1,r.cp2,r.p2),s=e}return n}bbox(e){let t=this._arcInterval(),n=t.startAngle,r=t.endAngle,i=Ax(this.center,this.radiusX,this.radiusY,e),a=fb(i.x),o=fb(i.y),s=this.pointAt(r).transformCopy(e),c=Jx(a,n),l=Jx(o,n),u=this.pointAt(n).transformCopy(e),d=Z.min(u,s),f=Z.max(u,s);for(;c<r||l<r;){let t;c<r&&(t=this.pointAt(c).transformCopy(e),c+=90);let n;l<r&&(n=this.pointAt(l).transformCopy(e),l+=90),u=new Z(t.x,n.y),d=Z.min(d,u),f=Z.max(f,u)}return wx.fromPoints(d,f)}_arcInterval(){let{startAngle:e,endAngle:t,anticlockwise:n}=this;if(n){let n=e;e=t,t=n}return(e>t||n&&e===t)&&(t+=360),{startAngle:e,endAngle:t}}_intervalCurvePoints(e,t,n){let r=this.pointAt(e),i=this.pointAt(t),a=this._derivativeAt(e),o=this._derivativeAt(t),s=(Eb(t)-Eb(e))/3,c=new Z(r.x+s*a.x,r.y+s*a.y),l=new Z(i.x-s*o.x,i.y-s*o.y);return n&&(r.transform(n),i.transform(n),c.transform(n),l.transform(n)),{p1:r,cp1:c,cp2:l,p2:i}}_derivativeAt(e){let t=Eb(e);return new Z(-this.radiusX*Math.sin(t),this.radiusY*Math.cos(t))}containsPoint(e){let t=this._arcInterval(),n=t.endAngle-t.startAngle,{center:r,radiusX:i,radiusY:a}=this,o=r.distanceTo(e),s=Math.atan2(e.y-r.y,e.x-r.x),c=i*a/Math.sqrt(Ux(i,2)*Ux(Math.sin(s),2)+Ux(a,2)*Ux(Math.cos(s),2)),l=this.pointAt(this.startAngle).round(10),u=this.pointAt(this.endAngle).round(10),d=Hx(r,e.round(10),l,u),f;if(n<180)f=d&&Vx(r.distanceTo(d),o)&&Vx(o,c);else{let n=Kx(r.x,r.y,i,a,e.x,e.y);n!==360&&(n=(360+n)%360);let s=t.startAngle<=n&&n<=t.endAngle;f=s&&Vx(o,c)||!s&&(!d||d.equals(e))}return f}_isOnPath(e,t){let n=this._arcInterval(),r=this.center,i=Kx(r.x,r.y,this.radiusX,this.radiusY,e.x,e.y);return i!==360&&(i=(360+i)%360),n.startAngle<=i&&i<=n.endAngle&&this.pointAt(i).distanceTo(e)<=t}static fromPoints(t,n,r,i,a,o,s){let c=qx({x1:t.x,y1:t.y,x2:n.x,y2:n.y,rx:r,ry:i,largeArc:a,swipe:o,rotation:s});return new e(c.center,{startAngle:c.startAngle,endAngle:c.endAngle,radiusX:c.radiusX,radiusY:c.radiusY,xRotation:c.xRotation,anticlockwise:o===0})}};function Kx(e,t,n,r,i,a){let o=Ob((i-e)/n,3),s=Ob((a-t)/r,3);return Ob(fb(Math.atan2(s,o)))}function qx(e){let{x1:t,y1:n,x2:r,y2:i,rx:a,ry:o,largeArc:s,swipe:c,rotation:l=0}=e,u=Eb(l),d=Math.cos(u),f=Math.sin(u),p=d*(t-r)/2+f*(n-i)/2,m=-f*(t-r)/2+d*(n-i)/2,h=s===c?-1:1,g=p**2,_=m**2,v=a**2,y=o**2,b=g/v+_/y;b>1&&(b=Math.sqrt(g/v+_/y),a=b*a,v=a**2,o=b*o,y=o**2);let x=h*Math.sqrt((v*y-v*_-y*g)/(v*_+y*g));isNaN(x)&&(x=0);let S=a*m*x/o,C=-x*(o*p)/a,w=d*S-f*C+(t+r)/2,T=f*S+d*C+(n+i)/2,E=(p-S)/a,D=(m-C)/o,O=-(p+S)/a,k=-(m+C)/o,A=(D>=0?1:-1)*fb(Math.acos(E/Math.sqrt(E*E+D*D))),j=Ob((E*O+D*k)/(Math.sqrt(E*E+D*D)*Math.sqrt(O*O+k*k)),10),M=(E*k-D*O>=0?1:-1)*fb(Math.acos(j));!c&&M>0&&(M-=360),c&&M<0&&(M+=360);let N=A+M,P=N>=0?1:-1;return N=Math.abs(N)%360*P,{center:new Z(w,T),startAngle:A,endAngle:N,radiusX:a,radiusY:o,xRotation:l}}function Jx(e,t){let n=e;for(;n<t;)n+=90;return n}let Yx=[].splice,Xx=[].slice;var Zx=class extends Xy{constructor(e=[]){super(),this.length=0,this._splice(0,e.length,e)}elements(e){return e?(this._splice(0,this.length,e),this._change(),this):this.slice(0)}push(...e){let t=this.length,n=e.length;for(let r=0;r<n;r++)this[t+r]=e[r],e[r].addObserver(this);return this.length=t+n,this._change(),this.length}slice(){return Xx.call(this)}pop(){if(this.length>0){let e=this[this.length-1];return this.length--,e.removeObserver(this),this._change(),e}}splice(e,t,...n){let r=this._splice(e,t,n);return this._change(),r}shift(){if(this.length>0){let e=this[0];for(let e=1;e<this.length;e++)this[e-1]=this[e];return this.length--,e.removeObserver(this),this._change(),e}}unshift(...e){let t=e.length;for(let e=this.length-1;e>=0;e--)this[e+t]=this[e];for(let n=0;n<t;n++)this[n]=e[n],e[n].addObserver(this);return this.length+=t,this._change(),this.length}indexOf(e){let t=this.length;for(let n=0;n<t;n++)if(this[n]===e)return n;return-1}_splice(e,t,n){let r=Yx.apply(this,[e,t].concat(n));return this._clearObserver(r),this._setObserver(n),r}_add(e){this._setObserver(e),this._change()}_remove(e){this._clearObserver(e),this._change()}_setObserver(e){for(let t=0;t<e.length;t++)e[t].addObserver(this)}_clearObserver(e){for(let t=0;t<e.length;t++)e[t].removeObserver(this)}_change(){}},Qx=class extends Zx{_change(){this.geometryChange()}};function $x(e,t,n){let r=fb(Math.atan2(t.y-e.y,t.x-e.x));return n.transformCopy(Ex().rotate(-r,e)).x<e.x}function eS(e,t,n){let r=1-e;return r**3*n[0][t]+3*r**2*e*n[1][t]+3*e**2*r*n[2][t]+e**3*n[3][t]}function tS(e,t){return[-e[0][t]+3*e[1][t]-3*e[2][t]+e[3][t],3*(e[0][t]-2*e[1][t]+e[2][t]),3*(-e[0][t]+e[1][t]),e[0][t]]}var nS=class e extends my{constructor(e=0,t=0){super(),this.real=e,this.img=t}add(t){return new e(Ob(this.real+t.real,10),Ob(this.img+t.img,10))}addConstant(t){return new e(this.real+t,this.img)}negate(){return new e(-this.real,-this.img)}multiply(t){return new e(this.real*t.real-this.img*t.img,this.real*t.img+this.img*t.real)}multiplyConstant(t){return new e(this.real*t,this.img*t)}nthRoot(t){let n=Math.atan2(this.img,this.real),r=Math.sqrt(this.img**2+this.real**2)**(1/t);return new e(r*Math.cos(n/t),r*Math.sin(n/t))}equals(e){return this.real===e.real&&this.img===e.img}isReal(){return this.img===0}};function rS(e){return e<0?-1:1}function iS(e,t,n){let r=Math.sqrt(t**2-4*e*n);return[(-t+r)/(2*e),(-t-r)/(2*e)]}function aS(e,t,n,r){if(e===0)return iS(t,n,r);let i=(3*e*n-t**2)/(3*e**2),a=(2*t**3-9*e*t*n+27*e**2*r)/(27*e**3),o=(i/3)**3+(a/2)**2,s=new nS(0,1),c=-t/(3*e),l,u,d,f,p,m,h;o<0?(l=new nS(-a/2,Math.sqrt(-o)).nthRoot(3),u=new nS(-a/2,-Math.sqrt(-o)).nthRoot(3)):(l=-a/2+Math.sqrt(o),l=new nS(rS(l)*Math.abs(l)**(1/3)),u=-a/2-Math.sqrt(o),u=new nS(rS(u)*Math.abs(u)**(1/3))),d=l.add(u),m=l.add(u).multiplyConstant(-1/2),h=l.add(u.negate()).multiplyConstant(Math.sqrt(3)/2),f=m.add(s.multiply(h)),p=m.add(s.negate().multiply(h));let g=[];return d.isReal()&&g.push(Ob(d.real+c,10)),f.isReal()&&g.push(Ob(f.real+c,10)),p.isReal()&&g.push(Ob(p.real+c,10)),g}function oS(e,t,n,r,i){let a=tS(e,r),o=aS(a[0],a[1],a[2],a[3]-t[r]),s;for(let r=0;r<o.length;r++)if(0<=o[r]&&o[r]<=1&&(s=eS(o[r],n,e),Math.abs(s-t[n])<=i))return!0}function sS(e,t,n){let r=tS(e,`x`),i=aS(r[0],r[1],r[2],r[3]-t.x),a,o,s=0;for(let r=0;r<i.length;r++)a=eS(i[r],`y`,e),o=Bx(a,t.y)||a>t.y,o&&((i[r]===0||i[r]===1)&&n.bottomRight().x>t.x||0<i[r]&&i[r]<1)&&s++;return s}function cS(e,t,n){let r;if(e.x!==t.x){let i=Math.min(e.x,t.x),a=Math.max(e.x,t.x),o=Math.min(e.y,t.y),s=Math.max(e.y,t.y),c=i<=n.x&&n.x<a;r=o===s?n.y<=o&&c:c&&(s-o)*((e.x-t.x)*(e.y-t.y)>0?n.x-i:a-n.x)/(a-i)+o-n.y>=0}return+!!r}function lS(e){let t=`_`+e;return function(e){return e===void 0?this[t]:(this._observerField(t,Z.create(e)),this.geometryChange(),this)}}function uS(e,t){for(let n=0;n<t.length;n++)e[t[n]]=lS(t[n])}let dS=(e,t)=>{let n=class extends e{};return uS(n.prototype,t),n},fS=[`anchor`,`controlIn`,`controlOut`];var pS=class extends dS(Xy,fS){constructor(e,t,n){super(),this.anchor(e||new Z),this.controlIn(t),this.controlOut(n)}bboxTo(e,t){let n=this.anchor().transformCopy(t),r=e.anchor().transformCopy(t),i;return i=this.controlOut()&&e.controlIn()?this._curveBoundingBox(n,this.controlOut().transformCopy(t),e.controlIn().transformCopy(t),r):this._lineBoundingBox(n,r),i}_lineBoundingBox(e,t){return wx.fromPoints(e,t)}_curveBoundingBox(e,t,n,r){let i=[e,t,n,r],a=this._curveExtremesFor(i,`x`),o=this._curveExtremesFor(i,`y`),s=mS([a.min,a.max,e.x,r.x]),c=mS([o.min,o.max,e.y,r.y]);return wx.fromPoints(new Z(s.min,c.min),new Z(s.max,c.max))}_curveExtremesFor(e,t){let n=this._curveExtremes(e[0][t],e[1][t],e[2][t],e[3][t]);return{min:eS(n.min,t,e),max:eS(n.max,t,e)}}_curveExtremes(e,t,n,r){let i=e-3*t+3*n-r,a=-2*(e-2*t+n),o=e-t,s=Math.sqrt(a*a-4*i*o),c=0,l=1;i===0?a!==0&&(c=l=-o/a):isNaN(s)||(c=(-a+s)/(2*i),l=(-a-s)/(2*i));let u=Math.max(Math.min(c,l),0);(u<0||u>1)&&(u=0);let d=Math.min(Math.max(c,l),1);return(d>1||d<0)&&(d=1),{min:u,max:d}}_intersectionsTo(e,t){let n;return n=this.controlOut()&&e.controlIn()?sS([this.anchor(),this.controlOut(),e.controlIn(),e.anchor()],t,this.bboxTo(e)):cS(this.anchor(),e.anchor(),t),n}_isOnCurveTo(e,t,n,r){if(this.bboxTo(e).expand(n,n).containsPoint(t)){let i=this.anchor(),a=this.controlOut(),o=e.controlIn(),s=e.anchor();if(r===`start`&&i.distanceTo(t)<=n)return!$x(i,a,t);if(r===`end`&&s.distanceTo(t)<=n)return!$x(s,o,t);let c=[i,a,o,s];if(oS(c,t,`x`,`y`,n)||oS(c,t,`y`,`x`,n))return!0;let l=Ex().rotate(45,t),u=[i.transformCopy(l),a.transformCopy(l),o.transformCopy(l),s.transformCopy(l)];return oS(u,t,`x`,`y`,n)||oS(u,t,`y`,`x`,n)}}_isOnLineTo(e,t,n){let r=this.anchor(),i=e.anchor(),a=fb(Math.atan2(i.y-r.y,i.x-r.x));return new wx([r.x,r.y-n/2],[r.distanceTo(i),n]).containsPoint(t.transformCopy(Ex().rotate(-a,r)))}_isOnPathTo(e,t,n,r){let i;return i=this.controlOut()&&e.controlIn()?this._isOnCurveTo(e,t,n/2,r):this._isOnLineTo(e,t,n),i}};function mS(e){let t=e.length,n=ub,r=db;for(let i=0;i<t;i++)r=Math.max(r,e[i]),n=Math.min(n,e[i]);return{min:n,max:r}}let hS=.333;function gS(e,t){let n=e.slice(0),r=[],i=n.length;if(i>2&&(_S(0,n),i=n.length),i<2||i===2&&n[0].equals(n[1]))return r;let a=n[0],o=n[1],s=n[2];for(r.push(new pS(a));a.equals(n[i-1]);)t=!0,n.pop(),i--;if(i===2){let e=CS(a,o,`x`,`y`);return Sb(r).controlOut(TS(e,a,o,`x`,`y`)),r.push(new pS(o,ES(e,a,o,`x`,`y`))),r}let c,l;if(t){a=n[i-1],o=n[0],s=n[1];let e=xS(a,o,s);c=e[1],l=e[0]}else c=TS(CS(a,o,`x`,`y`),a,o,`x`,`y`);let u=c;for(let e=0;e<=i-3;e++)if(_S(e,n),i=n.length,e+3<=i){a=n[e],o=n[e+1],s=n[e+2];let t=xS(a,o,s);Sb(r).controlOut(u),u=t[1];let i=t[0];r.push(new pS(o,i))}if(t){a=n[i-2],o=n[i-1],s=n[0];let e=xS(a,o,s);Sb(r).controlOut(u),r.push(new pS(o,e[0])),Sb(r).controlOut(e[1]),r.push(new pS(s,l))}else{let e=CS(o,s,`x`,`y`);Sb(r).controlOut(u),r.push(new pS(s,ES(e,o,s,`x`,`y`)))}return r}function _S(e,t){for(;t[e+1]&&(t[e].equals(t[e+1])||t[e+1].equals(t[e+2]));)t.splice(e+1,1)}function vS(e,t,n){let r=!1;if(e.x===t.x)r=!0;else if(t.x===n.x)(t.y<n.y&&e.y<=t.y||n.y<t.y&&t.y<=e.y)&&(r=!0);else{let i=OS(bS(e,t),n.x);!(e.y<=t.y&&n.y<=i)&&!(t.y<=e.y&&n.y>=i)&&(r=!0)}return r}function yS(e,t,n){let r=OS(bS(e,t),n.x);return e.x===t.x&&t.x===n.x||Ob(r,1)===Ob(n.y,1)}function bS(e,t){let n=(t.y-e.y)/(t.x-e.x);return[e.y-n*e.x,n]}function xS(e,t,n){let r=`x`,i=`y`,a=!1,o=!1,s;if(yS(e,t,n))s=CS(e,t,`x`,`y`);else{let c={x:wS(e,t,n,`x`),y:wS(e,t,n,`y`)};if(c.x&&c.y)s=CS(e,n,`x`,`y`),a=!0;else if(vS(e,t,n)&&(r=`y`,i=`x`),c[r])s=0;else{let a;a=n[i]<e[i]&&e[i]<=t[i]||e[i]<n[i]&&t[i]<=e[i]?kS((n[i]-e[i])*(t[r]-e[r])):-kS((n[r]-e[r])*(t[i]-e[i])),s=.01*a,o=!0}}let c=ES(s,e,t,r,i);if(o){let e=r;r=i,i=e}let l=TS(s,t,n,r,i);return a&&(SS(e,t,c,s),SS(t,n,l,s)),[c,l]}function SS(e,t,n,r){e.y<t.y?t.y<n.y?(n.x=e.x+(t.y-e.y)/r,n.y=t.y):n.y<e.y&&(n.x=t.x-(t.y-e.y)/r,n.y=e.y):n.y<t.y?(n.x=e.x-(e.y-t.y)/r,n.y=t.y):e.y<n.y&&(n.x=t.x+(e.y-t.y)/r,n.y=e.y)}function CS(e,t,n,r){let i=t[n]-e[n],a=t[r]-e[r],o;return o=i===0?0:a/i,o}function wS(e,t,n,r){return n[r]>t[r]&&t[r]>e[r]||n[r]<t[r]&&t[r]<e[r]}function TS(e,t,n,r,i){let a=t[r],o=(n[r]-a)*hS;return DS(a+o,t[i]+o*e,r,i)}function ES(e,t,n,r,i){let a=t[r],o=n[r],s=(o-a)*hS;return DS(o-s,n[i]-s*e,r,i)}function DS(e,t,n,r){let i=new Z;return i[n]=e,i[r]=t,i}function OS(e,t){let n=e.length,r=0;for(let i=0;i<n;i++)r+=t**+i*e[i];return r}function kS(e){return e<=0?-1:1}let AS={l:function(e,t){let{parameters:n,position:r}=t;for(let i=0;i<n.length;i+=2){let a=new Z(n[i],n[i+1]);t.isRelative&&a.translateWith(r),e.lineTo(a.x,a.y),r.x=a.x,r.y=a.y}},c:function(e,t){let{parameters:n,position:r}=t;for(let i=0;i<n.length;i+=6){let a=new Z(n[i],n[i+1]),o=new Z(n[i+2],n[i+3]),s=new Z(n[i+4],n[i+5]);t.isRelative&&(o.translateWith(r),a.translateWith(r),s.translateWith(r)),e.curveTo(a,o,s),r.x=s.x,r.y=s.y}},v:function(e,t){let n=t.isRelative?0:t.position.x;jS(t.parameters,!0,n),this.l(e,t)},h:function(e,t){let n=t.isRelative?0:t.position.y;jS(t.parameters,!1,n),this.l(e,t)},a:function(e,t){let{parameters:n,position:r}=t;for(let i=0;i<n.length;i+=7){let a=n[i],o=n[i+1],s=n[i+2],c=n[i+3],l=n[i+4],u=new Z(n[i+5],n[i+6]);t.isRelative&&u.translateWith(r),(r.x!==u.x||r.y!==u.y)&&(e.arcTo(u,a,o,c,l,s),r.x=u.x,r.y=u.y)}},s:function(e,t){let{parameters:n,position:r,previousCommand:i}=t,a;(i===`s`||i===`c`)&&(a=Sb(Sb(e.paths).segments).controlIn());for(let i=0;i<n.length;i+=4){let o=new Z(n[i],n[i+1]),s=new Z(n[i+2],n[i+3]),c;t.isRelative&&(o.translateWith(r),s.translateWith(r)),c=a?MS(a,r):r.clone(),a=o,e.curveTo(c,o,s),r.x=s.x,r.y=s.y}},q:function(e,t){let{parameters:n,position:r}=t;for(let i=0;i<n.length;i+=4){let a=new Z(n[i],n[i+1]),o=new Z(n[i+2],n[i+3]);t.isRelative&&(a.translateWith(r),o.translateWith(r));let s=PS(r,a,o);e.curveTo(s.controlOut,s.controlIn,o),r.x=o.x,r.y=o.y}},t:function(e,t){let{parameters:n,position:r,previousCommand:i}=t,a;(i===`q`||i===`t`)&&(a=Sb(Sb(e.paths).segments).controlIn().clone().translateWith(r.scaleCopy(-1/3)).scale(3/2));for(let i=0;i<n.length;i+=2){let o=new Z(n[i],n[i+1]);t.isRelative&&o.translateWith(r),a=a?MS(a,r):r.clone();let s=PS(r,a,o);e.curveTo(s.controlOut,s.controlIn,o),r.x=o.x,r.y=o.y}}};function jS(e,t,n){let r=+!t;for(let t=0;t<e.length;t+=2)e.splice(t+r,0,n)}function MS(e,t){if(e&&t)return t.scaleCopy(2).translate(-e.x,-e.y)}let NS=1/3;function PS(e,t,n){let r=t.clone().scale(2/3);return{controlOut:r.clone().translateWith(e.scaleCopy(NS)),controlIn:r.translateWith(n.scaleCopy(NS))}}let FS=/([a-df-z]{1})([^a-df-z]*)(z)?/gi,IS=/[,\s]?([+\-]?(?:\d*\.\d+|\d+)(?:[eE][+\-]?\d+)?)/g;function LS(e){let t=[];return e.replace(IS,function(e,n){t.push(parseFloat(n))}),t}function RS(e,t){let n=new Z,r;return t.replace(FS,(t,i,a,o)=>{let s=i.toLowerCase(),c=s===i,l=LS(a.trim());if(s===`m`&&(c?(n.x+=l[0],n.y+=l[1]):(n.x=l[0],n.y=l[1]),e.moveTo(n.x,n.y),l.length>2&&(s=`l`,l.splice(0,2))),AS[s])AS[s](e,{parameters:l,position:n,isRelative:c,previousCommand:r}),o&&o.toLowerCase()===`z`&&e.close();else if(s!==`m`)throw Error(`Error while parsing SVG path. Unsupported command: `+s);r=s}),e}function zS(e,t,n){let r;for(let i=0;i<e.length;i++){let a=e[i];if(a.visible()){let e=t?a.bbox(n):a.rawBBox();e&&(r=r?wx.union(r,e):e)}}return r}function BS(e,t){let n;for(let r=0;r<e.length;r++){let i=e[r];if(i.visible()){let e=i.clippedBBox(t);e&&(n=n?wx.union(n,e):e)}}return n}let VS=e=>(...t)=>t.map(t=>t.toString(e)).join(` `),HS=(e,t)=>e.controlOut()&&t.controlIn()?`C`:`L`;var US=class e extends Nx(Fx(kx)){get nodeType(){return`Path`}constructor(e){super(e),this.segments=new Qx,this.segments.addObserver(this),this.options.stroke===void 0&&(this.stroke(`#000`),this.options.stroke.lineJoin===void 0&&this.options.set(`stroke.lineJoin`,`miter`))}moveTo(e,t){return this.suspend(),this.segments.elements([]),this.resume(),this.lineTo(e,t),this}lineTo(e,t){let n=new pS(t===void 0?e:new Z(e,t));return this.segments.push(n),this}curveTo(e,t,n){if(this.segments.length>0){let r=Sb(this.segments),i=new pS(n,t);this.suspend(),r.controlOut(e),this.resume(),this.segments.push(i)}return this}arc(e,t,n,r,i){if(this.segments.length>0){let a=Sb(this.segments).anchor(),o=Eb(e),s=new Gx(new Z(a.x-n*Math.cos(o),a.y-r*Math.sin(o)),{startAngle:e,endAngle:t,radiusX:n,radiusY:r,anticlockwise:i});this._addArcSegments(s)}return this}arcTo(e,t,n,r,i,a){if(this.segments.length>0){let o=Sb(this.segments).anchor(),s=Gx.fromPoints(o,Z.create(e),t,n,r,i,a);this._addArcSegments(s)}return this}_addArcSegments(e){this.suspend();let t=e.curvePoints();for(let e=1;e<t.length;e+=3)this.curveTo(t[e],t[e+1],t[e+2]);this.resume(),this.geometryChange()}close(){return this.options.closed=!0,this.geometryChange(),this}rawBBox(){return this._bbox()}toString(e){let t=``,n=this.segments,r=n.length;if(r>0){let i=[],a=VS(e),o;for(let e=1;e<r;e++){let t=HS(n[e-1],n[e]);t!==o&&(o=t,i.push(t)),t===`L`?i.push(a(n[e].anchor())):i.push(a(n[e-1].controlOut(),n[e].controlIn(),n[e].anchor()))}t=`M`+a(n[0].anchor())+` `+i.join(` `),this.options.closed&&(t+=`Z`)}return t}_containsPoint(e){let t=this.segments,n=t.length,r=0,i,a;for(let o=1;o<n;o++)i=t[o-1],a=t[o],r+=i._intersectionsTo(a,e);return(this.options.closed||!t[0].anchor().equals(t[n-1].anchor()))&&(r+=cS(t[0].anchor(),t[n-1].anchor(),e)),r%2!=0}_isOnPath(e,t){let n=this.segments,r=n.length,i=t||this.options.stroke.width;if(r>1){if(n[0]._isOnPathTo(n[1],e,i,`start`))return!0;for(let t=2;t<=r-2;t++)if(n[t-1]._isOnPathTo(n[t],e,i))return!0;if(n[r-2]._isOnPathTo(n[r-1],e,i,`end`))return!0}return!1}_bbox(e){let t=this.segments,n=t.length,r;if(n===1)r=new wx(t[0].anchor().transformCopy(e),Cx.ZERO);else if(n>0)for(let i=1;i<n;i++){let n=t[i-1].bboxTo(t[i],e);r=r?wx.union(r,n):n}return r}static parse(e,t){return WS.parse(e,t)}static fromRect(t,n){let r=new e(n),[i,a]=t.cornerRadius;if(i===0&&a===0)r.moveTo(t.topLeft()).lineTo(t.topRight()).lineTo(t.bottomRight()).lineTo(t.bottomLeft()).close();else{let{x:e,y:n}=t.origin,o=t.width(),s=t.height();i=Cb(i,0,o/2),a=Cb(a,0,s/2),r.moveTo(e+i,n).lineTo(e+o-i,n).arcTo([e+o,n+a],i,a,!1).lineTo(e+o,n+s-a).arcTo([e+o-i,n+s],i,a,!1).lineTo(e+i,n+s).arcTo([e,n+s-a],i,a,!1).lineTo(e,n+a).arcTo([e+i,n],i,a,!1)}return r}static fromPoints(t,n){if(t){let r=new e(n);for(let e=0;e<t.length;e++){let n=Z.create(t[e]);n&&(e===0?r.moveTo(n):r.lineTo(n))}return r}}static curveFromPoints(t,n){if(t){let r=gS(t),i=new e(n);return i.segments.push.apply(i.segments,r),i}}static fromArc(t,n){let r=new e(n),i=t.startAngle,a=t.pointAt(i);return r.moveTo(a.x,a.y),r.arc(i,t.endAngle,t.radiusX,t.radiusY,t.anticlockwise),r}},WS=class e extends Nx(Fx(kx)){static parse(t,n){return RS(new e(n),t)}toString(e){let t=this.paths,n=``;if(t.length>0){let r=[];for(let n=0;n<t.length;n++)r.push(t[n].toString(e));n=r.join(` `)}return n}get nodeType(){return`MultiPath`}constructor(e){super(e),this.paths=new Qx,this.paths.addObserver(this),this.options.stroke===void 0&&this.stroke(`#000`)}moveTo(e,t){let n=new US;return n.moveTo(e,t),this.paths.push(n),this}lineTo(e,t){return this.paths.length>0&&Sb(this.paths).lineTo(e,t),this}curveTo(e,t,n){return this.paths.length>0&&Sb(this.paths).curveTo(e,t,n),this}arc(e,t,n,r,i){return this.paths.length>0&&Sb(this.paths).arc(e,t,n,r,i),this}arcTo(e,t,n,r,i,a){return this.paths.length>0&&Sb(this.paths).arcTo(e,t,n,r,i,a),this}close(){return this.paths.length>0&&Sb(this.paths).close(),this}_bbox(e){return zS(this.paths,!0,e)}rawBBox(){return zS(this.paths,!1)}_containsPoint(e){let t=this.paths;for(let n=0;n<t.length;n++)if(t[n]._containsPoint(e))return!0;return!1}_isOnPath(e){let t=this.paths,n=this.options.stroke.width;for(let r=0;r<t.length;r++)if(t[r]._isOnPath(e,n))return!0;return!1}_clippedBBox(e){return BS(this.paths,this.currentTransform(e))}};Rx(kx);var GS=class extends Nx(dS(kx,[`position`])){get nodeType(){return`Text`}constructor(e,t=new Z,n={}){super(n),this.content(e),this.position(t),this.options.font||(this.options.font=`12px sans-serif`),this.options.fill===void 0&&this.fill(`#000`)}content(e){return e===void 0?this.options.get(`content`):(this.options.set(`content`,e),this)}measure(){return Zb(this.content(),{font:this.options.get(`font`)})}rect(){let e=this.measure();return new wx(this.position().clone(),[e.width,e.height])}bbox(e){let t=Sx(this.currentTransform(e));return this.rect().bbox(t)}rawBBox(){return this.rect().bbox()}_containsPoint(e){return this.rect().containsPoint(e)}},KS=class extends Rx(kx,[`rect`]){get nodeType(){return`Image`}constructor(e,t=new wx,n={}){super(n),this.src(e),this.rect(t)}src(e){return e===void 0?this.options.get(`src`):(this.options.set(`src`,e),this)}bbox(e){let t=Sx(this.currentTransform(e));return this._rect.bbox(t)}rawBBox(){return this._rect.bbox()}_containsPoint(e){return this._rect.containsPoint(e)}_hasFill(){return this.src()}};let qS=(e,t)=>class extends e{traverse(e){let n=this[t];for(let t=0;t<n.length;t++){let r=n[t];r.traverse?r.traverse(e):e(r)}return this}};var JS=class extends qS(kx,`children`){get nodeType(){return`Group`}constructor(e){super(e),this.children=[]}childrenChange(e,t,n){this.trigger(`childrenChange`,{action:e,items:t,index:n})}append(){return rb(this.children,arguments),this._reparent(arguments,this),this.childrenChange(`add`,arguments),this}insert(e,t){return this.children.splice(e,0,t),t.parent=this,this.childrenChange(`add`,[t],e),this}insertAt(e,t){return this.insert(t,e)}remove(e){let t=this.children.indexOf(e);return t>=0&&(this.children.splice(t,1),e.parent=null,this.childrenChange(`remove`,[e],t)),this}removeAt(e){if(0<=e&&e<this.children.length){let t=this.children[e];this.children.splice(e,1),t.parent=null,this.childrenChange(`remove`,[t],e)}return this}clear(){let e=this.children;return this.children=[],this._reparent(e,null),this.childrenChange(`remove`,e,0),this}bbox(e){return zS(this.children,!0,this.currentTransform(e))}rawBBox(){return zS(this.children,!1)}_clippedBBox(e){return BS(this.children,this.currentTransform(e))}currentTransform(e){return kx.prototype.currentTransform.call(this,e)||null}containsPoint(e,t){if(this.visible()){let n=this.children,r=this.currentTransform(t);for(let t=0;t<n.length;t++)if(n[t].containsPoint(e,r))return!0}return!1}_reparent(e,t){for(let n=0;n<e.length;n++){let r=e[n],i=r.parent;i&&i!==this&&i.remove&&i.remove(r),r.parent=t}}};function YS(e,t,n){let r=n.transform()||Ex(),i=r.matrix();i.e+=e.x-t.origin.x,i.f+=e.y-t.origin.y,r.matrix(i),n.transform(r)}function XS(e,t,n,r,i){let a;return a=n===`start`?t.origin[r]:n===`end`?t.origin[r]+t.size[i]-e:t.origin[r]+(t.size[i]-e)/2,a}function ZS(e,t,n,r,i){let a;return a=n===`start`?t.origin[r]+t.size[i]-e:n===`end`?t.origin[r]:t.origin[r]+(t.size[i]-e)/2,a}let QS={alignContent:`start`,justifyContent:`start`,alignItems:`start`,spacing:0,orientation:`horizontal`,lineSpacing:0,wrap:!0,revers:!1},$S=(e,t)=>{e.forEach(t)},eC=(e,t)=>{let n=e.length;for(let r=n-1;r>=0;r--)t(e[r],r)};(class extends JS{constructor(e,t){super(Object.assign({},QS,t)),this._rect=e,this._fieldMap={}}rect(e){return e?(this._rect=e,this):this._rect}appendBreak(){let e=new JS;return e._isBreakMarker=!0,this.append(e),this}_initMap(){let e=this.options,t=this._fieldMap;e.orientation===`horizontal`?(t.sizeField=`width`,t.groupsSizeField=`height`,t.groupAxis=`x`,t.groupsAxis=`y`):(t.sizeField=`height`,t.groupsSizeField=`width`,t.groupAxis=`y`,t.groupsAxis=`x`),e.reverse?(this.forEach=eC,this.justifyAlign=ZS):(this.forEach=$S,this.justifyAlign=XS)}reflow(){if(!this._rect||this.children.length===0)return;this._initMap(),this.options.transform&&this.transform(null);let e=this.options,t=this._rect,{groups:n,groupsSize:r}=this._initGroups(),{sizeField:i,groupsSizeField:a,groupAxis:o,groupsAxis:s}=this._fieldMap,c=new Z,l=new Z,u=new Cx,d=XS(r,t,e.alignContent,s,a),f,p,m,h=(t,n)=>{let r=p.elements[n];l[o]=f,l[s]=XS(t.size[a],m,e.alignItems,s,a),YS(l,t,r),f+=t.size[i]+e.spacing};for(let r=0;r<n.length;r++)p=n[r],c[o]=f=this.justifyAlign(p.size,t,e.justifyContent,o,i),c[s]=d,u[i]=p.size,u[a]=p.lineSize,m=new wx(c,u),this.forEach(p.bboxes,h),d+=p.lineSize+e.lineSpacing;if(!e.wrap&&p.size>t.size[i]){let n=t.size[i]/m.size[i],r=m.topLeft().scale(n,n),c=XS(m.size[a]*n,t,e.alignContent,s,a),l=Ex();o===`x`?l.translate(t.origin.x-r.x,c-r.y):l.translate(c-r.x,t.origin.y-r.y),l.scale(n,n),this.transform(l)}}_initGroups(){let{options:e,children:t}=this,{lineSpacing:n,wrap:r,spacing:i}=e,a=this._fieldMap.sizeField,o=this._newGroup(),s=[],c=function(){s.push(o),l+=o.lineSize+n},l=-n;for(let e=0;e<t.length;e++){let n=t[e],s=t[e].clippedBBox();if(n._isBreakMarker){o.bboxes.length>0&&(c(),o=this._newGroup());continue}n.visible()&&s&&(r&&o.size+s.size[a]+i>this._rect.size[a]?o.bboxes.length===0?(this._addToGroup(o,s,n),c(),o=this._newGroup()):(c(),o=this._newGroup(),this._addToGroup(o,s,n)):this._addToGroup(o,s,n))}return o.bboxes.length&&c(),{groups:s,groupsSize:l}}_addToGroup(e,t,n){e.size+=t.size[this._fieldMap.sizeField]+this.options.spacing,e.lineSize=Math.max(t.size[this._fieldMap.groupsSizeField],e.lineSize),e.bboxes.push(t),e.elements.push(n)}_newGroup(){return{lineSize:0,size:-this.options.spacing,bboxes:[],elements:[]}}});var tC=class extends Nx(Fx(Rx(kx))){get nodeType(){return`Rect`}constructor(e=new wx,t={}){super(t),this.geometry(e),this.options.stroke===void 0&&this.stroke(`#000`)}_bbox(e){return this._geometry.bbox(e)}rawBBox(){return this._geometry.bbox()}_containsPoint(e){return this._geometry.containsPoint(e)}_isOnPath(e){return this.geometry()._isOnPath(e,this.options.stroke.width/2)}},nC=class extends Zx{_change(){this.optionsChange({field:`stops`})}};function rC(e){return function(t){return t===void 0?this.options.get(e):(this.options.set(e,t),this)}}function iC(e,t){for(let n=0;n<t.length;n++)e[t[n]]=rC(t[n])}let aC=(e,t)=>{let n=class extends e{};return iC(n.prototype,t),n},oC=[`offset`,`color`,`opacity`];var sC=class e extends aC(Xy,oC){constructor(e,t,n){super(),this.options=new Qy({offset:e,color:t,opacity:n===void 0?1:n}),this.options.addObserver(this)}static create(t){if(t!==void 0){let n;return n=t instanceof e?t:t.length>1?new e(t[0],t[1],t[2]):new e(t.offset,t.color,t.opacity),n}}},cC=class extends Xy{get nodeType(){return`Gradient`}constructor(e={}){super(),this.stops=new nC(this._createStops(e.stops)),this.stops.addObserver(this),this._userSpace=e.userSpace,this.id=cb()}userSpace(e){return e===void 0?this._userSpace:(this._userSpace=e,this.optionsChange(),this)}_createStops(e=[]){let t=[];for(let n=0;n<e.length;n++)t.push(sC.create(e[n]));return t}addStop(e,t,n){this.stops.push(new sC(e,t,n))}removeStop(e){let t=this.stops.indexOf(e);t>=0&&this.stops.splice(t,1)}optionsChange(e){this.trigger(`optionsChange`,{field:`gradient`+(e?`.`+e.field:``),value:this})}geometryChange(){this.optionsChange()}};let lC=[`start`,`end`];var uC=class extends dS(cC,lC){constructor(e={}){super(e),this.start(e.start||new Z),this.end(e.end||new Z(1,0))}},dC=class extends dS(cC,[`center`]){constructor(e={}){super(e),this.center(e.center||new Z),this._radius=e.radius===void 0?1:e.radius,this._fallbackFill=e.fallbackFill}radius(e){return e===void 0?this._radius:(this._radius=e,this.geometryChange(),this)}fallbackFill(e){return e===void 0?this._fallbackFill:(this._fallbackFill=e,this.optionsChange(),this)}},fC=class extends JS{get nodeType(){return`Pattern`}constructor(e){super();let{width:t,height:n}=e;this._size=Cx.create([t,n]),this.id=cb()}size(e){return e?(this._size=Cx.create(e),this):this._size}},pC=n({easeInOutBack:()=>EC,easeInOutCubic:()=>vC,easeInOutExpo:()=>wC,easeInOutQuad:()=>bC,easeInOutQuint:()=>OC,easeInOutSine:()=>SC,easeOutBack:()=>TC,easeOutCirc:()=>xC,easeOutCubic:()=>_C,easeOutElastic:()=>gC,easeOutExpo:()=>CC,easeOutQuad:()=>yC,easeOutQuint:()=>DC,linear:()=>hC,swing:()=>mC});function mC(e){return .5-Math.cos(e*Math.PI)/2}function hC(e){return e}function gC(e){return e===0||e===1?e:2**(-10*e)*Math.sin((e-.125)*(1.1*Math.PI)/.5)+1}function _C(e){return 1-(1-e)**3}function vC(e){return e<.5?4*e*e*e:1-(-2*e+2)**3/2}function yC(e){return 1-(1-e)**2}function bC(e){return e<.5?2*e*e:1-(-2*e+2)**2/2}function xC(e){return Math.sqrt(1-(e-1)**2)}function SC(e){return-(Math.cos(Math.PI*e)-1)/2}function CC(e){return e===1?1:1-2**(-10*e)}function wC(e){return e===0||e===1?e:e<.5?2**(20*e-10)/2:(2-2**(-20*e+10))/2}function TC(e){return 1+2.70158*(e-1)**3+1.70158*(e-1)**2}function EC(e){let t=1.70158*1.525;return e<.5?(2*e)**2*(3.5949095*2*e-t)/2:((2*e-2)**2*(3.5949095*(e*2-2)+t)+2)/2}function DC(e){return 1-(1-e)**5}function OC(e){return e<.5?16*e**5:1-(-2*e+2)**5/2}let kC;var AC=class e extends my{static get current(){return kC||=new e,kC}constructor(){super(),this._items=[]}register(e,t){this._items.push({name:e,type:t})}create(e,t){let n=this._items,r;if(t&&t.type){let e=t.type.toLowerCase();for(let t=0;t<n.length;t++)if(n[t].name.toLowerCase()===e){r=n[t];break}}if(r)return new r.type(e,t)}};function jC(e){return Math.min(1,Math.max(0,e))}function MC(e,t,n,r){let i=3*e,a=3*(n-e)-i,o=1-i-a,s=3*t,c=3*(r-t)-s,l=1-s-c;function u(e){return((o*e+a)*e+i)*e}function d(e){return((l*e+c)*e+s)*e}function f(e){return(3*o*e+2*a)*e+i}function p(e){let t=e;for(let n=0;n<8;n++){let n=u(t)-e,r=f(t);if(Math.abs(n)<1e-7)return t;if(Math.abs(r)<1e-7)break;t-=n/r}let n=0,r=1;t=e;for(let t=0;t<24;t++){let t=(n+r)/2,i=u(t);if(Math.abs(i-e)<1e-7)return t;i<e?n=t:r=t}return(n+r)/2}return e=>{let t=jC(e);return t===0||t===1?t:d(p(t))}}let NC={duration:500,easing:`swing`};(class extends my{static create(e,t,n){return AC.current.create(e,t,n)}get options(){return this._options||NC}set options(e){this._options=e}constructor(e,t){super(),this.options=Object.assign({},this.options,t),this.element=e}setup(){}step(){}play(){let e=this.options;typeof e.easing==`string`&&pC[e.easing]?e.easing=pC[e.easing]:Array.isArray(e.easing)&&e.easing.length===4?e.easing=MC(...e.easing):e.easing=pC[NC.easing];let{duration:t,delay:n=0,easing:r}=e,i=My()+n,a=i+t;t===0?(this.step(1),this.abort()):setTimeout(()=>{let e=()=>{if(this._stopped)return;let n=My(),o=Cb(n-i,0,t),s=r(o/t);this.step(s),n<a?xy(e):this.abort()};e()},n)}abort(){this._stopped=!0}destroy(){this.abort()}});let PC;(class e extends my{static get current(){return PC||=new e,PC}parse(e,t){return RS(new WS(t),e)}});var FC=class extends my{constructor(e){super(),this.childNodes=[],this.parent=null,e&&(this.srcElement=e,this.observe())}destroy(){this.srcElement&&this.srcElement.removeObserver(this);let e=this.childNodes;for(let t=0;t<e.length;t++)this.childNodes[t].destroy();this.parent=null}load(){}observe(){this.srcElement&&this.srcElement.addObserver(this)}append(e){this.childNodes.push(e),e.parent=this}insertAt(e,t){this.childNodes.splice(t,0,e),e.parent=this}remove(e,t){let n=e+t;for(let t=e;t<n;t++)this.childNodes[t].removeSelf();this.childNodes.splice(e,t)}removeSelf(){this.clear(),this.destroy()}clear(){this.remove(0,this.childNodes.length)}invalidate(){this.parent&&this.parent.invalidate()}geometryChange(){this.invalidate()}optionsChange(){this.invalidate()}childrenChange(e){e.action===`add`?this.load(e.items,e.index):e.action===`remove`&&this.remove(e.index,e.items.length),this.invalidate()}};let IC=[`click`,`mouseenter`,`mouseleave`,`mousemove`,`resize`];var LC=class extends hy{constructor(e,t){super(),this.options=Object.assign({},t),this.element=e,this.element._kendoExportVisual=this.exportVisual.bind(this),this._click=this._handler(`click`),this._mouseenter=this._handler(`mouseenter`),this._mouseleave=this._handler(`mouseleave`),this._mousemove=this._handler(`mousemove`),this._visual=new JS,Pb(e,this.options),this.bind(IC,this.options),this._enableTracking()}draw(e){this._visual.children.push(e)}clear(){this._visual.children=[]}destroy(){this._visual=null,this.element._kendoExportVisual=null,this.unbind()}eventTarget(e){let t=bb(e),n;for(;!n&&t&&(n=t._kendoNode,t!==this.element);)t=t.parentElement;if(n)return n.srcElement}exportVisual(){return this._visual}getSize(){return Pb(this.element)}currentSize(e){if(e)this._size=e;else return this._size}setSize(e){Pb(this.element,e),this.currentSize(e),this._resize()}resize(e){let t=this.getSize(),n=this.currentSize();(e||(t.width>0||t.height>0)&&(!n||t.width!==n.width||t.height!==n.height))&&(this.currentSize(t),this._resize(t,e),this.trigger(`resize`,t))}size(e){if(!e)return this.getSize();this.setSize(e)}suspendTracking(){this._suspendedTracking=!0}resumeTracking(){this._suspendedTracking=!1}_enableTracking(){}_resize(){}_handler(e){return t=>{let n=this.eventTarget(t);n&&!this._suspendedTracking&&this.trigger(e,{element:n,originalEvent:t,type:e})}}_elementOffset(){let e=this.element,t=Ib(e),{left:n,top:r}=jb(e);return{left:n+t.left,top:r+t.top}}_surfacePoint(e){let t=this._elementOffset(),n=yb(e),r=n.x-t.left,i=n.y-t.top,a=Vb(this.element).invert();return new Z(r,i).transform(a)}};function RC(e,t){return t==null?``:` ${e}="${t}" `}function zC(e){let t=``;for(let n=0;n<e.length;n++)t+=RC(e[n][0],e[n][1]);return t}function BC(e){let t=``;for(let n=0;n<e.length;n++){let r=e[n][1];r!==void 0&&(t+=e[n][0]+`:`+r+`;`)}if(t!==``)return t}let VC={},HC=`none`,UC=(e,t)=>{xx(e,t)},WC=(e,t)=>{let n=new DOMParser().parseFromString(vx(t),`text/xml`);yx(n);let r=document.adoptNode(n.documentElement);e.insertBefore(r,e.firstChild)},GC,KC=(e,t)=>{if(GC)return GC(e,t);if(GC=UC,typeof document<`u`){let e=document.createElement(`div`),t=typeof DOMParser<`u`;e.innerHTML=`<svg xmlns='http://www.w3.org/2000/svg'></svg>`,t&&e.firstChild.namespaceURI!==`http://www.w3.org/2000/svg`&&(GC=WC)}return GC(e,t)},qC=`transform`,JC={clip:`clip-path`,fill:`fill`};function YC(e,t){return e===`clip`||e===`fill`&&(!t||t.nodeType===`Gradient`||t.nodeType===`Pattern`)}var XC=class extends FC{constructor(e,t){super(e),this.definitions={},this.options=t}destroy(){this.element&&=(this.element._kendoNode=null,null),this.clearDefinitions(),super.destroy()}load(e,t){for(let n=0;n<e.length;n++){let r=e[n],i=r.children,a=new VC[r.nodeType](r,this.options);t===void 0?this.append(a):this.insertAt(a,t),a.createDefinitions(),i&&i.length>0&&a.load(i);let o=this.element;o&&a.attachTo(o,t)}}root(){let e=this;for(;e.parent;)e=e.parent;return e}attachTo(e,t){let n=document.createElement(`div`);KC(n,`<svg xmlns='http://www.w3.org/2000/svg' version='1.1'>`+this.render()+`</svg>`);let r=n.firstChild.firstChild;r&&(t===void 0?e.appendChild(r):e.insertBefore(r,e.childNodes[t]||null),this.setElement(r))}setElement(e){this.element&&(this.element._kendoNode=null),this.element=e,this.element._kendoNode=this;let t=this.childNodes;for(let n=0;n<t.length;n++){let r=e.childNodes[n];t[n].setElement(r)}}clear(){this.clearDefinitions(),this.element&&(this.element.innerHTML=``);let e=this.childNodes;for(let t=0;t<e.length;t++)e[t].destroy();this.childNodes=[]}removeSelf(){if(this.element){let e=this.element.parentNode;e&&e.removeChild(this.element),this.element=null}super.removeSelf()}template(){return this.renderChildren()}render(){return this.template()}renderChildren(){let e=this.childNodes,t=``;for(let n=0;n<e.length;n++)t+=e[n].render();return t}optionsChange(e){let{field:t,value:n}=e;t===`visible`?this.css(`display`,n?``:HC):JC[t]&&YC(t,n)?this.updateDefinition(t,n):t===`opacity`?this.attr(`opacity`,n):t===`cursor`?this.css(`cursor`,n):t===`id`&&(n?this.attr(`id`,n):this.removeAttr(`id`)),super.optionsChange(e)}accessibilityOptionsChange(e){let{field:t,value:n}=e;t===`role`?n?this.attr(`role`,n):this.removeAttr(`role`):t===`ariaLabel`?n?this.attr(`aria-label`,Dy(n)):this.removeAttr(`aria-label`):t===`ariaRoleDescription`?n?this.attr(`aria-roledescription`,Dy(n)):this.removeAttr(`aria-roledescription`):t===`ariaChecked`?n===void 0?this.removeAttr(`aria-checked`):this.attr(`aria-checked`,n):t===`className`&&this.className(n)}attr(e,t){this.element&&this.element.setAttribute(e,t)}allAttr(e){for(let t=0;t<e.length;t++)this.attr(e[t][0],e[t][1])}toggleAttr(e,t){t?this.attr(e,t):this.removeAttr(e)}css(e,t){this.element&&(this.element.style[e]=t)}allCss(e){for(let t=0;t<e.length;t++)this.css(e[t][0],e[t][1])}className(e){this.element&&(this.element.classList.remove(...this.element.classList),e&&e.split(` `).forEach(e=>{e&&this.element.classList.add(e)}))}removeAttr(e){this.element&&this.element.removeAttribute(e)}mapTransform(e){let t=[];return e&&t.push([qC,`matrix(`+e.matrix().toString(6)+`)`]),t}renderTransform(){return zC(this.mapTransform(this.srcElement.transform()))}transformChange(e){e?this.allAttr(this.mapTransform(e)):this.removeAttr(qC)}mapStyle(){let e=this.srcElement.options,t=[[`cursor`,e.cursor]];return e.visible===!1&&t.push([`display`,HC]),t}renderStyle(){return RC(`style`,BC(this.mapStyle(!0)))}renderOpacity(){return RC(`opacity`,this.srcElement.options.opacity)}renderId(){return RC(`id`,this.srcElement.options.id)}renderClassName(){return RC(`class`,this.srcElement.options.className)}renderRole(){return RC(`role`,this.srcElement.options.role)}renderAriaLabel(){let e=this.srcElement.options.ariaLabel;return e&&=Dy(e),RC(`aria-label`,e)}renderAriaRoleDescription(){let e=this.srcElement.options.ariaRoleDescription;return e&&=Dy(e),RC(`aria-roledescription`,e)}renderAriaChecked(){return RC(`aria-checked`,this.srcElement.options.ariaChecked)}createDefinitions(){let e=this.srcElement,t=this.definitions;if(e){let n=e.options,r;for(let e in JC){let i=n.get(e);i&&YC(e,i)&&(t[e]=i,r=!0)}r&&this.definitionChange({action:`add`,definitions:t})}}definitionChange(e){this.parent&&this.parent.definitionChange(e)}updateDefinition(e,t){let n=this.definitions,r=n[e],i=JC[e],a={};r&&(a[e]=r,this.definitionChange({action:`remove`,definitions:a}),delete n[e]),t?(a[e]=t,this.definitionChange({action:`add`,definitions:a}),n[e]=t,this.attr(i,this.refUrl(t.id))):r&&this.removeAttr(i)}clearDefinitions(){let e=this.definitions;this.definitionChange({action:`remove`,definitions:e}),this.definitions={}}renderDefinitions(){return zC(this.mapDefinitions())}mapDefinitions(){let e=this.definitions,t=[];for(let n in e){let r=e[n];t.push([JC[n],this.refUrl(r.id)])}return t}refUrl(e){return`url(#${e})`}},ZC=class extends XC{template(){return`<stop ${this.renderOffset()} ${this.renderStyle()} />`}renderOffset(){return RC(`offset`,this.srcElement.offset())}mapStyle(){let e=this.srcElement;return[[`stop-color`,e.color()],[`stop-opacity`,e.opacity()]]}optionsChange(e){e.field===`offset`?this.attr(e.field,e.value):(e.field===`color`||e.field===`opacity`)&&this.css(`stop-`+e.field,e.value)}},QC=class extends XC{constructor(e){super(e),this.id=e.id,this.loadStops()}loadStops(){let e=this.srcElement.stops,t=this.element;for(let n=0;n<e.length;n++){let r=new ZC(e[n]);this.append(r),t&&r.attachTo(t)}}optionsChange(e){e.field===`gradient.stops`?(FC.prototype.clear.call(this),this.loadStops()):e.field===`gradient`&&this.allAttr(this.mapCoordinates())}renderCoordinates(){return zC(this.mapCoordinates())}mapSpace(){return[`gradientUnits`,this.srcElement.userSpace()?`userSpaceOnUse`:`objectBoundingBox`]}},$C=class extends QC{template(){return`<linearGradient id='${this.id}' ${this.renderCoordinates()}>${this.renderChildren()}</linearGradient>`}mapCoordinates(){let e=this.srcElement,t=e.start(),n=e.end();return[[`x1`,t.x],[`y1`,t.y],[`x2`,n.x],[`y2`,n.y],this.mapSpace()]}},ew=class extends QC{template(){return`<radialGradient id='${this.id}' ${this.renderCoordinates()}>${this.renderChildren()}</radialGradient>`}mapCoordinates(){let e=this.srcElement,t=e.center(),n=e.radius();return[[`cx`,t.x],[`cy`,t.y],[`r`,n],this.mapSpace()]}},tw=class extends XC{constructor(e){super(e),this.id=e.id,this.load(e.children)}template(){let e=this.srcElement.size().getWidth(),t=this.srcElement.size().getHeight();return`<pattern id='${this.srcElement.id}' width='${e}' height='${t}' patternUnits='userSpaceOnUse'>${this.renderChildren()}</pattern>`}},nw=class extends XC{constructor(e){super(),this.srcElement=e,this.id=e.id,this.load([e])}renderClipRule(){return RC(`clip-rule`,`evenodd`)}template(){return`<clipPath ${this.renderClipRule()} id='${this.id}'>${this.renderChildren()}</clipPath>`}},rw=class extends XC{constructor(){super(),this.definitionMap={}}attachTo(e){this.element=e}template(){return`<defs>${this.renderChildren()}</defs>`}definitionChange(e){let{definitions:t,action:n}=e;n===`add`?this.addDefinitions(t):n===`remove`&&this.removeDefinitions(t)}createDefinition(e,t){let n;return e===`clip`?n=nw:e===`fill`&&(t instanceof uC?n=$C:t instanceof dC?n=ew:t.nodeType===`Pattern`&&(n=tw)),new n(t)}addDefinitions(e){for(let t in e)this.addDefinition(t,e[t])}addDefinition(e,t){let{element:n,definitionMap:r}=this,i=t.id,a=r[i];if(a)a.count++;else{let a=this.createDefinition(e,t);r[i]={element:a,count:1},this.append(a),n&&a.attachTo(this.element)}}removeDefinitions(e){for(let t in e)this.removeDefinition(e[t])}removeDefinition(e){let t=this.definitionMap,n=e.id,r=t[n];r&&(r.count--,r.count===0&&(this.remove(this.childNodes.indexOf(r.element),1),delete t[n]))}},iw=class extends XC{constructor(e){super(),this.options=e,this.defs=new rw}attachTo(e){this.element=e,this.defs.attachTo(e.firstElementChild)}clear(){FC.prototype.clear.call(this)}template(){return this.defs.render()+this.renderChildren()}definitionChange(e){this.defs.definitionChange(e)}};let aw={"fill.opacity":`fill-opacity`,"stroke.color":`stroke`,"stroke.width":`stroke-width`,"stroke.opacity":`stroke-opacity`};var ow=class extends XC{geometryChange(){this.attr(`d`,this.renderData()),this.invalidate()}optionsChange(e){switch(e.field){case`fill`:e.value?this.allAttr(this.mapFill(e.value)):this.removeAttr(`fill`);break;case`fill.color`:this.allAttr(this.mapFill({color:e.value}));break;case`stroke`:e.value?this.allAttr(this.mapStroke(e.value)):this.removeAttr(`stroke`);break;case`transform`:this.transformChange(e.value);break;default:{let t=aw[e.field];t&&this.attr(t,e.value);break}}this.accessibilityOptionsChange(e),super.optionsChange(e)}content(){this.element&&(this.element.textContent=this.srcElement.content())}renderData(){return this.srcElement.toString(3)||void 0}mapStroke(e){let t=[];return e&&!xb(e.color)?(t.push([`stroke`,e.color]),t.push([`stroke-width`,e.width]),t.push([`stroke-linecap`,this.renderLinecap(e)]),t.push([`stroke-linejoin`,e.lineJoin]),e.opacity!==void 0&&t.push([`stroke-opacity`,e.opacity]),e.dashType!==void 0&&t.push([`stroke-dasharray`,this.renderDashType(e)])):t.push([`stroke`,HC]),t}renderStroke(){return zC(this.mapStroke(this.srcElement.options.stroke))}renderDashType(e){let{dashType:t,width:n=1}=e;if(t&&t!==`solid`){let e=Dx[t.toLowerCase()],r=[];for(let t=0;t<e.length;t++)r.push(e[t]*n);return r.join(` `)}}renderLinecap(e){let{dashType:t,lineCap:n}=e;return t&&t!==`solid`?Ox:n}mapFill(e){let t=[];return e&&(e.nodeType===`Gradient`||e.nodeType===`Pattern`)||(e&&!xb(e.color)?(t.push([`fill`,e.color]),e.opacity!==void 0&&t.push([`fill-opacity`,e.opacity])):t.push([`fill`,HC])),t}renderFill(){return zC(this.mapFill(this.srcElement.options.fill))}template(){return`<path ${this.renderId()} ${this.renderStyle()} ${this.renderOpacity()} ${RC(`d`,this.renderData())}${this.renderStroke()}${this.renderFill()}${this.renderDefinitions()}${this.renderTransform()}${this.renderClassName()} ${this.renderRole()}${this.renderAriaLabel()} ${this.renderAriaRoleDescription()}${this.renderAriaChecked()} ></path>`}},sw=class extends ow{renderData(){return this.srcElement.toPath().toString(3)}},cw=class extends ow{geometryChange(){let e=this.center();this.attr(`cx`,e.x),this.attr(`cy`,e.y),this.attr(`r`,this.radius()),this.invalidate()}center(){return this.srcElement.geometry().center}radius(){return this.srcElement.geometry().radius}template(){return`<circle ${this.renderId()} ${this.renderStyle()} ${this.renderOpacity()}cx='${this.center().x}' cy='${this.center().y}' r='${this.radius()}'${this.renderStroke()} ${this.renderFill()} ${this.renderDefinitions()}${this.renderClassName()} ${this.renderRole()}${this.renderAriaLabel()} ${this.renderAriaRoleDescription()}${this.renderAriaChecked()} ${this.renderTransform()} ></circle>`}},lw=class extends XC{template(){return`<g${this.renderId()+this.renderTransform()+this.renderClassName()+this.renderStyle()+this.renderOpacity()+this.renderRole()+this.renderAriaLabel()+this.renderAriaRoleDescription()+this.renderAriaChecked()+this.renderDefinitions()}>${this.renderChildren()}</g>`}optionsChange(e){let{field:t,value:n}=e;t===`transform`&&this.transformChange(n),this.accessibilityOptionsChange(e),super.optionsChange(e)}},uw=class extends ow{geometryChange(){this.allAttr(this.mapPosition()),this.invalidate()}optionsChange(e){e.field===`src`&&this.allAttr(this.mapSource()),super.optionsChange(e)}mapPosition(){let e=this.srcElement.rect(),t=e.topLeft();return[[`x`,t.x],[`y`,t.y],[`width`,e.width()+`px`],[`height`,e.height()+`px`]]}renderPosition(){return zC(this.mapPosition())}mapSource(e){let t=this.srcElement.src();return e&&(t=Dy(t)),[[`xlink:href`,t]]}renderSource(){return zC(this.mapSource(!0))}template(){return`<image preserveAspectRatio='none' ${this.renderId()} ${this.renderStyle()} ${this.renderTransform()} ${this.renderOpacity()}${this.renderPosition()} ${this.renderSource()} ${this.renderDefinitions()}${this.renderClassName()} ${this.renderRole()}${this.renderAriaLabel()} ${this.renderAriaRoleDescription()}${this.renderAriaChecked()} ></image>`}},dw=class extends ow{renderData(){return this.srcElement.toString(3)||`undefined`}},fw=class extends ow{geometryChange(){let e=this.srcElement.geometry();this.attr(`x`,e.origin.x),this.attr(`y`,e.origin.y),this.attr(`width`,e.size.width),this.attr(`height`,e.size.height),this.attr(`rx`,e.cornerRadius[0]),this.attr(`ry`,e.cornerRadius[1]),this.invalidate()}size(){return this.srcElement.geometry().size}origin(){return this.srcElement.geometry().origin}rx(){return this.srcElement.geometry().cornerRadius[0]}ry(){return this.srcElement.geometry().cornerRadius[1]}template(){return`<rect ${this.renderId()} ${this.renderStyle()} ${this.renderOpacity()} x='${this.origin().x}' y='${this.origin().y}' rx='${this.rx()}' ry='${this.ry()}' width='${this.size().width}' height='${this.size().height}' ${this.renderStroke()} ${this.renderFill()} ${this.renderDefinitions()} ${this.renderTransform()}${this.renderClassName()} ${this.renderRole()}${this.renderAriaLabel()} ${this.renderAriaRoleDescription()}${this.renderAriaChecked()} />`}};let pw=/&(?:[a-zA-Z]+|#\d+);/g;function mw(e){if(!e||typeof e!=`string`||!pw.test(e))return e;let t=mw._element;return pw.lastIndex=0,e.replace(pw,e=>(t.innerHTML=e,t.textContent||t.innerText))}typeof document<`u`&&(mw._element=document.createElement(`span`));var hw=class extends ow{geometryChange(){let e=this.pos();this.attr(`x`,e.x),this.attr(`y`,e.y),this.invalidate()}optionsChange(e){e.field===`font`?(this.attr(`style`,BC(this.mapStyle())),this.geometryChange()):e.field===`content`&&super.content(this.srcElement.content()),super.optionsChange(e)}mapStyle(e){let t=super.mapStyle(e),n=this.srcElement.options.font;return e&&(n=Dy(n)),t.push([`font`,n],[`white-space`,`pre`]),t}pos(){let e=this.srcElement.position(),t=this.srcElement.measure();return e.clone().setY(e.y+t.baseline)}renderContent(){let e=this.srcElement.content();return e=mw(e),e=Dy(e),Wb(e)}renderTextAnchor(){let e;return(this.options||{}).rtl&&!(jy.browser.msie||jy.browser.edge)&&(e=`end`),RC(`text-anchor`,e)}renderPaintOrder(){let e=this.srcElement.options.paintOrder;return e?RC(`paint-order`,e):``}template(){return`<text ${this.renderId()} ${this.renderTextAnchor()} ${this.renderStyle()} ${this.renderOpacity()}x='${this.pos().x}' y='${this.pos().y}' ${this.renderStroke()} ${this.renderTransform()} ${this.renderDefinitions()}${this.renderPaintOrder()}${this.renderFill()}${this.renderClassName()} ${this.renderRole()}${this.renderAriaLabel()} ${this.renderAriaRoleDescription()}${this.renderAriaChecked()}>${this.renderContent()}</text>`}};VC.Arc=sw,VC.Circle=cw,VC.Group=lw,VC.Image=uw,VC.MultiPath=dw,VC.Path=ow,VC.Rect=fw,VC.Text=hw;function gw(e){let t;try{t=e.getScreenCTM?e.getScreenCTM():null}catch{}if(t){let n=-t.e%1,r=-t.f%1,i=e.style;(n!==0||r!==0)&&(i.left=n+`px`,i.top=r+`px`)}}var _w=class extends LC{get type(){return`svg`}constructor(e,t){super(e,t),this._root=new iw(Object.assign({rtl:Mb(e,`direction`).direction===`rtl`},this.options)),KC(this.element,this._template(``)),this._rootElement=this.element.firstElementChild,this._rootElement.style.width=`100%`,this._rootElement.style.height=`100%`,this._rootElement.style.overflow=`hidden`,gw(this._rootElement),this._root.attachTo(this._rootElement),Ab(this.element,{click:this._click,mouseover:this._mouseenter,mouseout:this._mouseleave,mousemove:this._mousemove}),this.resize()}destroy(){this._root&&(this._root.destroy(),this._root=null,this._rootElement&&this._rootElement.parentNode&&this._rootElement.parentNode.removeChild(this._rootElement),this._rootElement=null,Fb(this.element,{click:this._click,mouseover:this._mouseenter,mouseout:this._mouseleave,mousemove:this._mousemove})),super.destroy()}translate(e){let t=`${Math.round(e.x)} ${Math.round(e.y)} ${this._size.width} ${this._size.height}`;this._offset=e,this._rootElement.setAttribute(`viewBox`,t)}draw(e){super.draw(e),this._root.load([e])}clear(){super.clear(),this._root.clear()}svg(){return`<?xml version='1.0' ?>`+this._template()}exportVisual(){let{_visual:e,_offset:t}=this;if(t){let n=new JS;n.children.push(e),n.transform(Ex().translate(-t.x,-t.y)),e=n}return e}_resize(){this._offset&&this.translate(this._offset)}_template(e){return`<svg ${typeof e==`string`?e:`style='width: 100%; height: 100%; overflow: hidden;' `}xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1'>${this._root.render()}</svg>`}};let vw={};var yw=class extends FC{constructor(e){super(e),e&&this.initClip()}initClip(){let e=this.srcElement.clip();e&&(this.clip=e,e.addObserver(this))}clear(){this.srcElement&&this.srcElement.removeObserver(this),this.clearClip(),super.clear()}clearClip(){this.clip&&(this.clip.removeObserver(this),delete this.clip)}setClip(e){this.clip&&(e.beginPath(),new vw[this.clip.nodeType](this.clip).renderPoints(e,this.clip),e.clip(`evenodd`))}optionsChange(e){e.field===`clip`&&(this.clearClip(),this.initClip()),super.optionsChange(e)}setTransform(e){if(this.srcElement){let t=this.srcElement.transform();t&&e.transform.apply(e,t.matrix().toArray(6))}}loadElements(e,t,n){for(let r=0;r<e.length;r++){let i=e[r],a=i.children,o=new vw[i.nodeType](i,n);a&&a.length>0&&o.load(a,t,n),t===void 0?this.append(o):this.insertAt(o,t)}}load(e,t,n){this.loadElements(e,t,n),this.invalidate()}setOpacity(e){if(this.srcElement){let t=this.srcElement.opacity();t!==void 0&&this.globalAlpha(e,t)}}globalAlpha(e,t){let n=t;n&&e.globalAlpha&&(n*=e.globalAlpha),e.globalAlpha=n}visible(){let e=this.srcElement;return!e||e&&e.options.visible!==!1}},bw=class extends qS(yw,`childNodes`){renderTo(e){if(!this.visible())return;e.save(),this.setTransform(e),this.setClip(e),this.setOpacity(e);let t=this.childNodes;for(let n=0;n<t.length;n++){let r=t[n];r.visible()&&r.renderTo(e)}e.restore()}},xw=class extends qS(bw,`childNodes`){constructor(e,t){super(),this.canvas=e,this.size=t,this.ctx=e.getContext(`2d`);let n=this._invalidate.bind(this);this.invalidate=Ny(()=>{xy(n)},16.666666666666668)}destroy(){super.destroy(),this.canvas=null,this.ctx=null}load(e,t,n){this.loadElements(e,t,n),this._invalidate()}_rescale(e){let{canvas:t,size:n}=this;t.width=n.width*e,t.height=n.height*e,this.ctx.scale(e,e)}_devicePixelRatio(){return typeof window.devicePixelRatio==`number`?window.devicePixelRatio:1}_invalidate(e){if(!this.ctx)return;let t=e&&e.fixedScale?1:this._devicePixelRatio();this._rescale(t),this.ctx.clearRect(0,0,this.canvas.width,this.canvas.height),this.renderTo(this.ctx)}},Sw=class extends my{constructor(){super(),this.shapes=[]}_add(e,t){this.shapes.push({bbox:t,shape:e}),e._quadNode=this}pointShapes(e){let t=this.shapes,n=t.length,r=[];for(let i=0;i<n;i++)t[i].bbox.containsPoint(e)&&r.push(t[i].shape);return r}insert(e,t){this._add(e,t)}remove(e){let t=this.shapes,n=t.length;for(let r=0;r<n;r++)if(t[r].shape===e){t.splice(r,1);break}}},Cw=class e extends Sw{constructor(e){super(),this.children=[],this.rect=e}inBounds(e){let t=this.rect,n=t.bottomRight(),r=e.bottomRight();return t.origin.x<=e.origin.x&&t.origin.y<=e.origin.y&&r.x<=n.x&&r.y<=n.y}pointShapes(e){let t=this.children,n=t.length,r=super.pointShapes(e);for(let i=0;i<n;i++)rb(r,t[i].pointShapes(e));return r}insert(e,t){let n=this.children,r=!1;if(this.inBounds(t)){if(this.shapes.length<4)this._add(e,t);else{n.length||this._initChildren();for(let i=0;i<n.length;i++)if(n[i].insert(e,t)){r=!0;break}r||this._add(e,t)}r=!0}return r}_initChildren(){let{rect:t,children:n}=this,r=t.center(),i=t.width()/2,a=t.height()/2;n.push(new e(new wx([t.origin.x,t.origin.y],[i,a])),new e(new wx([r.x,t.origin.y],[i,a])),new e(new wx([t.origin.x,r.y],[i,a])),new e(new wx([r.x,r.y],[i,a])))}};let ww=3e3,Tw=BigInt(1e4);var Ew=class extends my{constructor(){super(),this.initRoots()}initRoots(){this.rootMap={},this.root=new Sw,this.rootElements=[]}clear(){let e=this.rootElements;for(let t=0;t<e.length;t++)this.remove(e[t]);this.initRoots()}pointShape(e){let t=(this.rootMap[Math.floor(e.x/ww)]||{})[Math.floor(e.y/ww)],n=this.root.pointShapes(e);t&&(n=n.concat(t.pointShapes(e)));let r=Aw(n);this.assignZindex(n,r),n.sort(Dw);for(let t=0;t<n.length;t++)if(n[t].containsPoint(e))return n[t]}assignZindex(e,t){let n=kw(Tw,BigInt(t)),r=[],i=BigInt(0);for(let t=0;t<e.length;t++){let a=e[t],o=i,s=n,c=[];for(;a;)c.push(a),a=a.parent;for(;c.length;)a=c.pop(),o+=BigInt((a.parent?a.parent.children:this.rootElements).indexOf(a)+1)*s,s/=Tw;e[t]._zIndex=o,r.push(o)}r.sort(Ow);for(let t=0;t<e.length;t++)e[t]._zIndex=r.indexOf(e[t]._zIndex)}optionsChange(e){(e.field===`transform`||e.field===`stroke.width`)&&this.bboxChange(e.element)}geometryChange(e){this.bboxChange(e.element)}bboxChange(e){if(e.nodeType===`Group`)for(let t=0;t<e.children.length;t++)this.bboxChange(e.children[t]);else e._quadNode&&e._quadNode.remove(e),this._insertShape(e)}add(e){let t=Array.isArray(e)?e.slice(0):[e];rb(this.rootElements,t),this._insert(t)}childrenChange(e){if(e.action===`remove`)for(let t=0;t<e.items.length;t++)this.remove(e.items[t]);else this._insert(Array.prototype.slice.call(e.items,0))}_insert(e){let t;for(;e.length>0;)t=e.pop(),t.addObserver(this),t.nodeType===`Group`?rb(e,t.children):this._insertShape(t)}_insertShape(e){let t=e.bbox();if(t){let n=this.getSectors(t),r=n[0][0],i=n[1][0];if(this.inRoot(n))this.root.insert(e,t);else{let n=this.rootMap;n[r]||(n[r]={}),n[r][i]||(n[r][i]=new Cw(new wx([r*ww,i*ww],[ww,ww]))),n[r][i].insert(e,t)}}}remove(e){if(e.removeObserver(this),e.nodeType===`Group`){let t=e.children;for(let e=0;e<t.length;e++)this.remove(t[e])}else e._quadNode&&(e._quadNode.remove(e),delete e._quadNode)}inRoot(e){return e[0].length>1||e[1].length>1}getSectors(e){let t=e.bottomRight(),n=Math.floor(t.x/ww),r=Math.floor(t.y/ww),i=[[],[]];for(let t=Math.floor(e.origin.x/ww);t<=n;t++)i[0].push(t);for(let t=Math.floor(e.origin.y/ww);t<=r;t++)i[1].push(t);return i}};function Dw(e,t){return e._zIndex<t._zIndex?1:e._zIndex>t._zIndex?-1:0}function Ow(e,t){return e<t?-1:+(e>t)}function kw(e,t){let n=e,r=t,i=BigInt(1),a=i;for(;r;)r&i&&(a*=n),r>>=i,r&&(n*=n);return a}function Aw(e){let t=0;for(let n=0;n<e.length;n++){let r=e[n],i=[];for(;r;)i.push(r),r=r.parent;t=Math.max(t,i.length)}return t+1}var jw=class{constructor(e){e.bind(`mouseenter`,this._mouseenter.bind(this)),e.bind(`mouseleave`,this._mouseleave.bind(this)),this.element=e.element}clear(){this._resetCursor()}destroy(){this._resetCursor(),delete this.element}_mouseenter(e){let t=this._shapeCursor(e);t?(this._current||(this._defaultCursor=this._getCursor()),this._setCursor(t)):this._resetCursor()}_mouseleave(){this._resetCursor()}_shapeCursor(e){let t=e.element;for(;t&&t.options.cursor===void 0;)t=t.parent;if(t)return t.options.cursor}_getCursor(){if(this.element)return this.element.style.cursor}_setCursor(e){this.element&&(this.element.style.cursor=e,this._current=e)}_resetCursor(){this._current&&(this._setCursor(this._defaultCursor||``),delete this._current)}};function Mw(e,t){let n=t.segments;if(n.length===0)return;let r=n[0],i=r.anchor();e.moveTo(i.x,i.y);for(let t=1;t<n.length;t++){r=n[t],i=r.anchor();let a=n[t-1].controlOut(),o=r.controlIn();a&&o?e.bezierCurveTo(a.x,a.y,o.x,o.y,i.x,i.y):e.lineTo(i.x,i.y)}t.options.closed&&e.closePath()}function Nw(e,t){for(let n=0;n<t.length;n++){let r=t[n],i=Gy(r.color());i.a*=r.opacity(),e.addColorStop(r.offset(),i.toCssRgba())}}var Pw=class extends yw{renderTo(e){e.save(),this.setTransform(e),this.setClip(e),this.setOpacity(e),e.beginPath(),this.renderPoints(e,this.srcElement),this.setLineDash(e),this.setLineCap(e),this.setLineJoin(e),this.setFill(e),this.setStroke(e),e.restore()}setFill(e){let t=this.srcElement.options.fill,n=!1;return t&&(t.nodeType===`Gradient`?(this.setGradientFill(e,t),n=!0):t.nodeType===`Pattern`?(this.setPatternFill(e,t),n=!0):xb(t.color)||(e.fillStyle=t.color,e.save(),this.globalAlpha(e,t.opacity),e.fill(),e.restore(),n=!0)),n}setGradientFill(e,t){let n=this.srcElement.rawBBox(),r;if(t instanceof uC){let n=t.start(),i=t.end();r=e.createLinearGradient(n.x,n.y,i.x,i.y)}else if(t instanceof dC){let n=t.center();r=e.createRadialGradient(n.x,n.y,0,n.x,n.y,t.radius())}Nw(r,t.stops),e.save(),t.userSpace()||e.transform(n.width(),0,0,n.height(),n.origin.x,n.origin.y),e.fillStyle=r,e.fill(),e.restore()}setPatternFill(e,t){let n=t.size(),r=document.createElement(`canvas`),i=r.getContext(`2d`);r.width=n.getWidth(),r.height=n.getHeight(),this.childNodes.length=0,this.loadElements(t.children);let a=this.childNodes;for(let e=0;e<a.length;e++)a[e].renderTo(i);e.save(),e.fillStyle=e.createPattern(r,`repeat`),e.fill(),e.restore()}setStroke(e){let t=this.srcElement.options.stroke;if(t&&!xb(t.color)&&t.width>0)return e.strokeStyle=t.color,e.lineWidth=kb(t.width,1),e.lineJoin=kb(t.lineJoin,e.lineJoin),e.save(),this.globalAlpha(e,t.opacity),e.stroke(),e.restore(),!0}dashType(){let e=this.srcElement.options.stroke;if(e&&e.dashType)return e.dashType.toLowerCase()}setLineDash(e){let t=this.dashType();if(t&&t!==`solid`){let n=Dx[t];e.setLineDash?e.setLineDash(n):(e.mozDash=n,e.webkitLineDash=n)}}setLineCap(e){let t=this.dashType(),n=this.srcElement.options.stroke;t&&t!==`solid`?e.lineCap=Ox:n&&n.lineCap&&(e.lineCap=n.lineCap)}setLineJoin(e){let t=this.srcElement.options.stroke;t&&t.lineJoin&&(e.lineJoin=t.lineJoin)}renderPoints(e,t){Mw(e,t)}},Fw=class extends Pw{renderPoints(e){Mw(e,this.srcElement.toPath())}},Iw=class extends Pw{renderPoints(e){let{center:t,radius:n}=this.srcElement.geometry();e.arc(t.x,t.y,n,0,Math.PI*2)}},Lw=class extends Pw{constructor(e,t){super(e),this.onLoad=this.onLoad.bind(this),this.onError=this.onError.bind(this),this.loading=ob();let n=this.img=new Image,r=e.src();t&&!/^data:/i.test(r)&&(n.crossOrigin=t),r&&(n.src=r),n.complete?this.onLoad():(n.onload=this.onLoad,n.onerror=this.onError)}renderTo(e){this.loading.state()===`resolved`&&(e.save(),this.setTransform(e),this.setClip(e),this.drawImage(e),e.restore())}optionsChange(e){e.field===`src`?(this.loading=ob(),this.img.src=this.srcElement.src()):super.optionsChange(e)}onLoad(){this.loading.resolve(),this.invalidate()}onError(){this.loading.reject(Error(`Unable to load image '`+this.img.src+`'. Check for connectivity and verify CORS headers.`))}drawImage(e){let t=this.srcElement.rect(),n=t.topLeft();e.drawImage(this.img,n.x,n.y,t.width(),t.height())}},Rw=class extends Pw{renderPoints(e){let t=this.srcElement.paths;for(let n=0;n<t.length;n++)Mw(e,t[n])}},zw=class extends Pw{renderPoints(e){let t=this.srcElement.geometry(),[n,r]=t.cornerRadius;if(n===0&&r===0){let{origin:n,size:r}=t;e.rect(n.x,n.y,r.width,r.height)}else super.renderPoints(e,US.fromRect(t))}},Bw=class extends Pw{renderTo(e){let t=this.srcElement,n=t.position(),r=t.measure();e.save(),this.setTransform(e),this.setClip(e),this.setOpacity(e),e.beginPath(),e.font=t.options.font,e.textAlign=`left`,t.options.paintOrder===`stroke`?(this.stroke(e,t,n,r),this.fill(e,t,n,r)):(this.fill(e,t,n,r),this.stroke(e,t,n,r)),e.restore()}stroke(e,t,n,r){this.setStroke(e)&&(this.setLineDash(e),e.strokeText(t.content(),n.x,n.y+r.baseline))}fill(e,t,n,r){this.setFill(e)&&e.fillText(t.content(),n.x,n.y+r.baseline)}};vw.Arc=Fw,vw.Circle=Iw,vw.Group=bw,vw.Image=Lw,vw.MultiPath=Rw,vw.Path=Pw,vw.Rect=zw,vw.Text=Bw;var Vw=class extends LC{get type(){return`canvas`}constructor(e,t){super(e,t),xx(this.element,this._template(this));let n=this.element.firstElementChild;n.style.width=`100%`,n.style.height=`100%`;let r=Pb(e);n.width=r.width,n.height=r.height,this._rootElement=n,this._root=new xw(n,r),this._mouseTrackHandler=this._trackMouse.bind(this),Ab(this.element,{click:this._mouseTrackHandler,mousemove:this._mouseTrackHandler})}destroy(){super.destroy(),this._root&&=(this._root.destroy(),null),this._searchTree&&(this._searchTree.clear(),delete this._searchTree),this._cursor&&(this._cursor.destroy(),delete this._cursor),Fb(this.element,{click:this._mouseTrackHandler,mousemove:this._mouseTrackHandler}),this._rootElement&&this._rootElement.parentNode&&this._rootElement.parentNode.removeChild(this._rootElement),this._rootElement=null}draw(e){super.draw(e),this._root.load([e],void 0,this.options.cors),this._searchTree&&this._searchTree.add([e])}clear(){super.clear(),this._root.clear(),this._searchTree&&this._searchTree.clear(),this._cursor&&this._cursor.clear()}eventTarget(e){if(this._searchTree){let t=this._surfacePoint(e);return this._searchTree.pointShape(t)}}image(){let{_root:e,_rootElement:t}=this,n=[];e.traverse(e=>{e.loading&&n.push(e.loading)});let r=ob(),i=()=>{e._invalidate({fixedScale:!0});try{let e=t.toDataURL();r.resolve(e)}catch(e){r.reject(e)}};return Tb(n).then(i,i),r}suspendTracking(){super.suspendTracking(),this._searchTree&&(this._searchTree.clear(),delete this._searchTree)}resumeTracking(){if(super.resumeTracking(),!this._searchTree){this._searchTree=new Ew;let e=this._root.childNodes,t=[];for(let n=0;n<e.length;n++)t.push(e[n].srcElement);this._searchTree.add(t)}}_resize(){this._rootElement.width=this._size.width,this._rootElement.height=this._size.height,this._root.size=this._size,this._root.invalidate()}_template(){return`<canvas></canvas>`}_enableTracking(){this._searchTree=new Ew,this._cursor=new jw(this),super._enableTracking()}_trackMouse(e){if(this._suspendedTracking)return;let t=this.eventTarget(e);if(e.type!==`click`){let n=this._currentShape;n&&n!==t&&this.trigger(`mouseleave`,{element:n,originalEvent:e,type:`mouseleave`}),t&&n!==t&&this.trigger(`mouseenter`,{element:t,originalEvent:e,type:`mouseenter`}),this.trigger(`mousemove`,{element:t,originalEvent:e,type:`mousemove`}),this._currentShape=t}else t&&this.trigger(`click`,{element:t,originalEvent:e,type:`click`})}};let Hw,Uw,Ww=()=>typeof document<`u`,Gw=()=>Ww()&&document.createElement(`canvas`).getContext,Kw=()=>Ww()&&document.implementation.hasFeature(`http://www.w3.org/TR/SVG11/feature#BasicStructure`,`1.1`);var qw=class e extends my{static get support(){return Uw||={canvas:Gw(),svg:Kw()},Uw}static get current(){return Hw||=new e,Hw}constructor(){super(),this._items=[{name:`svg`,type:_w},{name:`canvas`,type:Vw}]}create(e,t){let n=this._items,r=n[0];if(t&&t.type){let e=t.type.toLowerCase();for(let t=0;t<n.length;t++)if(n[t].name===e){r=n[t];break}}if(r)return new r.type(e,t);Oy(`Warning: Unable to create Kendo UI Drawing Surface. Possible causes:
- The browser does not support SVG and Canvas. User agent: ${navigator.userAgent}`)}};(class extends LC{static get support(){return qw.support}static create(e,t){return qw.current.create(e,t)}});let Jw=typeof Uint8Array<`u`&&jy.browser&&(!jy.browser.msie||jy.browser.version>9),Yw=function(){var e=`ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=`;return{decode:function(t){for(var n=t.replace(/[^A-Za-z0-9\+\/\=]/g,``),r=0,i=n.length,a=[];r<i;){var o=e.indexOf(n.charAt(r++)),s=e.indexOf(n.charAt(r++)),c=e.indexOf(n.charAt(r++)),l=e.indexOf(n.charAt(r++)),u=o<<2|s>>>4,d=(s&15)<<4|c>>>2,f=(c&3)<<6|l;a.push(u),c!=64&&a.push(d),l!=64&&a.push(f)}return a},encode:function(t){for(var n=0,r=t.length,i=``;n<r;){var a=t[n++],o=t[n++],s=t[n++],c=a>>>2,l=(a&3)<<4|o>>>4,u=(o&15)<<2|s>>>6,d=s&63;n-r==2?u=d=64:n-r==1&&(d=64),i+=e.charAt(c)+e.charAt(l)+e.charAt(u)+e.charAt(d)}return i}}}();function Xw(e){var t=0,n=0;e==null?e=Jw?new Uint8Array(256):[]:n=e.length;var r=Jw?function(t){if(t>=e.length){var n=new Uint8Array(Math.max(t+256,e.length*2));n.set(e,0),e=n}}:function(){},i=Jw?function(){return new Uint8Array(e.buffer,0,n)}:function(){return e},a=Jw?function(i){if(typeof i==`string`)return w(i);var a=i.length;r(t+a),e.set(i,t),t+=a,t>n&&(n=t)}:function(e){if(typeof e==`string`)return w(e);for(var t=0;t<e.length;++t)l(e[t])},o=Jw?function(t,n){if(e.buffer.slice)return new Uint8Array(e.buffer.slice(t,t+n));var r=new Uint8Array(n);return r.set(new Uint8Array(e.buffer,t,n)),r}:function(t,n){return e.slice(t,t+n)};function s(){return t>=n}function c(){return t<n?e[t++]:0}function l(i){r(t),e[t++]=i&255,t>n&&(n=t)}function u(){return c()<<8|c()}function d(e){l(e>>8),l(e)}function f(){var e=u();return e>=32768?e-65536:e}function p(e){d(e<0?e+65536:e)}function m(){return u()*65536+u()}function h(e){d(e>>>16&65535),d(e&65535)}function g(){var e=m();return e>=2147483648?e-4294967296:e}function _(e){h(e<0?e+4294967296:e)}function v(){return m()/65536}function y(e){h(Math.round(e*65536))}function b(){return g()/65536}function x(e){_(Math.round(e*65536))}function S(e){return T(e,c)}function C(e){return String.fromCharCode.apply(String,S(e))}function w(e){for(var t=0;t<e.length;++t)l(e.charCodeAt(t))}function T(e,t){for(var n=Array(e),r=0;r<e;++r)n[r]=t();return n}var E={eof:s,readByte:c,writeByte:l,readShort:u,writeShort:d,readLong:m,writeLong:h,readFixed:v,writeFixed:y,readShort_:f,writeShort_:p,readLong_:g,writeLong_:_,readFixed_:b,writeFixed_:x,read:S,write:a,readString:C,writeString:w,times:T,get:i,slice:o,offset:function(e){return e==null?t:(t=e,E)},skip:function(e){t+=e},toString:function(){throw Error(`FIX CALLER. BinaryStream is no longer convertible to string!`)},length:function(){return n},saveExcursion:function(e){var n=t;try{return e()}finally{t=n}},writeBase64:function(e){window.atob?w(window.atob(e)):a(Yw.decode(e))},base64:function(){return Yw.encode(i())}};return E}function Zw(e){return e.map(function(e){var t=``;return e>65535&&(e-=65536,t+=String.fromCharCode(e>>>10&1023|55296),e=56320|e&1023),t+=String.fromCharCode(e),t}).join(``)}var Qw=class{constructor(e,t){this.definition=t,this.length=t.length,this.offset=t.offset,this.file=e,this.rawData=e.raw,this.parse(e.raw)}raw(){return this.rawData.slice(this.offset,this.length)}parse(){}};(class extends Qw{parse(e){e.offset(this.offset),this.version=e.readLong(),this.revision=e.readLong(),this.checkSumAdjustment=e.readLong(),this.magicNumber=e.readLong(),this.flags=e.readShort(),this.unitsPerEm=e.readShort(),this.created=e.read(8),this.modified=e.read(8),this.xMin=e.readShort_(),this.yMin=e.readShort_(),this.xMax=e.readShort_(),this.yMax=e.readShort_(),this.macStyle=e.readShort(),this.lowestRecPPEM=e.readShort(),this.fontDirectionHint=e.readShort_(),this.indexToLocFormat=e.readShort_(),this.glyphDataFormat=e.readShort_()}render(e){var t=Xw();return t.writeLong(this.version),t.writeLong(this.revision),t.writeLong(0),t.writeLong(this.magicNumber),t.writeShort(this.flags),t.writeShort(this.unitsPerEm),t.write(this.created),t.write(this.modified),t.writeShort_(this.xMin),t.writeShort_(this.yMin),t.writeShort_(this.xMax),t.writeShort_(this.yMax),t.writeShort(this.macStyle),t.writeShort(this.lowestRecPPEM),t.writeShort_(this.fontDirectionHint),t.writeShort_(e),t.writeShort_(this.glyphDataFormat),t.get()}}),class extends Qw{parse(e){e.offset(this.offset),this.file.head.indexToLocFormat===0?this.offsets=e.times(this.length/2,function(){return 2*e.readShort()}):this.offsets=e.times(this.length/4,e.readLong)}offsetOf(e){return this.offsets[e]}lengthOf(e){return this.offsets[e+1]-this.offsets[e]}render(e){for(var t=Xw(),n=e[e.length-1]>65535,r=0;r<e.length;++r)n?t.writeLong(e[r]):t.writeShort(e[r]/2);return{format:+!!n,table:t.get()}}},class extends Qw{parse(e){e.offset(this.offset),this.version=e.readLong(),this.ascent=e.readShort_(),this.descent=e.readShort_(),this.lineGap=e.readShort_(),this.advanceWidthMax=e.readShort(),this.minLeftSideBearing=e.readShort_(),this.minRightSideBearing=e.readShort_(),this.xMaxExtent=e.readShort_(),this.caretSlopeRise=e.readShort_(),this.caretSlopeRun=e.readShort_(),this.caretOffset=e.readShort_(),e.skip(8),this.metricDataFormat=e.readShort_(),this.numOfLongHorMetrics=e.readShort()}render(e){var t=Xw();return t.writeLong(this.version),t.writeShort_(this.ascent),t.writeShort_(this.descent),t.writeShort_(this.lineGap),t.writeShort(this.advanceWidthMax),t.writeShort_(this.minLeftSideBearing),t.writeShort_(this.minRightSideBearing),t.writeShort_(this.xMaxExtent),t.writeShort_(this.caretSlopeRise),t.writeShort_(this.caretSlopeRun),t.writeShort_(this.caretOffset),t.write([0,0,0,0,0,0,0,0]),t.writeShort_(this.metricDataFormat),t.writeShort(e.length),t.get()}},class extends Qw{parse(e){e.offset(this.offset),this.version=e.readLong(),this.numGlyphs=e.readShort(),this.maxPoints=e.readShort(),this.maxContours=e.readShort(),this.maxComponentPoints=e.readShort(),this.maxComponentContours=e.readShort(),this.maxZones=e.readShort(),this.maxTwilightPoints=e.readShort(),this.maxStorage=e.readShort(),this.maxFunctionDefs=e.readShort(),this.maxInstructionDefs=e.readShort(),this.maxStackElements=e.readShort(),this.maxSizeOfInstructions=e.readShort(),this.maxComponentElements=e.readShort(),this.maxComponentDepth=e.readShort()}render(e){var t=Xw();return t.writeLong(this.version),t.writeShort(e.length),t.writeShort(this.maxPoints),t.writeShort(this.maxContours),t.writeShort(this.maxComponentPoints),t.writeShort(this.maxComponentContours),t.writeShort(this.maxZones),t.writeShort(this.maxTwilightPoints),t.writeShort(this.maxStorage),t.writeShort(this.maxFunctionDefs),t.writeShort(this.maxInstructionDefs),t.writeShort(this.maxStackElements),t.writeShort(this.maxSizeOfInstructions),t.writeShort(this.maxComponentElements),t.writeShort(this.maxComponentDepth),t.get()}},class extends Qw{parse(e){e.offset(this.offset);var t=this.file,n=t.hhea;this.metrics=e.times(n.numOfLongHorMetrics,function(){return{advance:e.readShort(),lsb:e.readShort_()}});var r=t.maxp.numGlyphs-t.hhea.numOfLongHorMetrics;this.leftSideBearings=e.times(r,e.readShort_)}forGlyph(e){var t=this.metrics,n=t.length;return e<n?t[e]:{advance:t[n-1].advance,lsb:this.leftSideBearings[e-n]}}render(e){for(var t=Xw(),n=0;n<e.length;++n){var r=this.forGlyph(e[n]);t.writeShort(r.advance),t.writeShort_(r.lsb)}return t.get()}},(function(){var e=`.notdef .null nonmarkingreturn space exclam quotedbl numbersign dollar percent ampersand quotesingle parenleft parenright asterisk plus comma hyphen period slash zero one two three four five six seven eight nine colon semicolon less equal greater question at A B C D E F G H I J K L M N O P Q R S T U V W X Y Z bracketleft backslash bracketright asciicircum underscore grave a b c d e f g h i j k l m n o p q r s t u v w x y z braceleft bar braceright asciitilde Adieresis Aring Ccedilla Eacute Ntilde Odieresis Udieresis aacute agrave acircumflex adieresis atilde aring ccedilla eacute egrave ecircumflex edieresis iacute igrave icircumflex idieresis ntilde oacute ograve ocircumflex odieresis otilde uacute ugrave ucircumflex udieresis dagger degree cent sterling section bullet paragraph germandbls registered copyright trademark acute dieresis notequal AE Oslash infinity plusminus lessequal greaterequal yen mu partialdiff summation product pi integral ordfeminine ordmasculine Omega ae oslash questiondown exclamdown logicalnot radical florin approxequal Delta guillemotleft guillemotright ellipsis nonbreakingspace Agrave Atilde Otilde OE oe endash emdash quotedblleft quotedblright quoteleft quoteright divide lozenge ydieresis Ydieresis fraction currency guilsinglleft guilsinglright fi fl daggerdbl periodcentered quotesinglbase quotedblbase perthousand Acircumflex Ecircumflex Aacute Edieresis Egrave Iacute Icircumflex Idieresis Igrave Oacute Ocircumflex apple Ograve Uacute Ucircumflex Ugrave dotlessi circumflex tilde macron breve dotaccent ring cedilla hungarumlaut ogonek caron Lslash lslash Scaron scaron Zcaron zcaron brokenbar Eth eth Yacute yacute Thorn thorn minus multiply onesuperior twosuperior threesuperior onehalf onequarter threequarters franc Gbreve gbreve Idotaccent Scedilla scedilla Cacute cacute Ccaron ccaron dcroat`.split(/\s+/g);return class extends Qw{parse(e){e.offset(this.offset),this.format=e.readLong(),this.italicAngle=e.readFixed_(),this.underlinePosition=e.readShort_(),this.underlineThickness=e.readShort_(),this.isFixedPitch=e.readLong(),this.minMemType42=e.readLong(),this.maxMemType42=e.readLong(),this.minMemType1=e.readLong(),this.maxMemType1=e.readLong();var t;switch(this.format){case 65536:case 196608:break;case 131072:t=e.readShort(),this.glyphNameIndex=e.times(t,e.readShort),this.names=[];for(var n=this.offset+this.length;e.offset()<n;)this.names.push(e.readString(e.readByte()));break;case 151552:t=e.readShort(),this.offsets=e.read(t);break;case 262144:this.map=e.times(this.file.maxp.numGlyphs,e.readShort);break}}glyphFor(t){switch(this.format){case 65536:return e[t]||`.notdef`;case 131072:var n=this.glyphNameIndex[t];return n<e.length?e[n]:this.names[n-e.length]||`.notdef`;case 151552:case 196608:return`.notdef`;case 262144:return this.map[t]||65535}}render(t){if(this.format==196608)return this.raw();var n=Xw(this.rawData.slice(this.offset,32));n.writeLong(131072),n.offset(32);for(var r=[],i=[],a=0;a<t.length;++a){var o=t[a],s=this.glyphFor(o),c=e.indexOf(s);c>=0?r.push(c):(r.push(e.length+i.length),i.push(s))}for(n.writeShort(t.length),a=0;a<r.length;++a)n.writeShort(r[a]);for(a=0;a<i.length;++a)n.writeByte(i[a].length),n.writeString(i[a]);return n.get()}}})(),class extends Qw{parse(e){e.offset(this.offset),this.version=e.readShort(),this.averageCharWidth=e.readShort_(),this.weightClass=e.readShort(),this.widthClass=e.readShort(),this.type=e.readShort(),this.ySubscriptXSize=e.readShort_(),this.ySubscriptYSize=e.readShort_(),this.ySubscriptXOffset=e.readShort_(),this.ySubscriptYOffset=e.readShort_(),this.ySuperscriptXSize=e.readShort_(),this.ySuperscriptYSize=e.readShort_(),this.ySuperscriptXOffset=e.readShort_(),this.ySuperscriptYOffset=e.readShort_(),this.yStrikeoutSize=e.readShort_(),this.yStrikeoutPosition=e.readShort_(),this.familyClass=e.readShort_(),this.panose=e.times(10,e.readByte),this.charRange=e.times(4,e.readLong),this.vendorID=e.readString(4),this.selection=e.readShort(),this.firstCharIndex=e.readShort(),this.lastCharIndex=e.readShort(),this.version>0&&(this.ascent=e.readShort_(),this.descent=e.readShort_(),this.lineGap=e.readShort_(),this.winAscent=e.readShort(),this.winDescent=e.readShort(),this.codePageRange=e.times(2,e.readLong),this.version>1&&(this.xHeight=e.readShort(),this.capHeight=e.readShort(),this.defaultChar=e.readShort(),this.breakChar=e.readShort(),this.maxContext=e.readShort()))}render(){return this.raw()}};function $w(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function eT(e){for(var t=Array.prototype.slice.call(arguments,1);t.length;){var n=t.shift();if(n){if(typeof n!=`object`)throw TypeError(n+`must be non-object`);for(var r in n)$w(n,r)&&(e[r]=n[r])}}return e}function tT(e,t){return e.length===t?e:e.subarray?e.subarray(0,t):(e.length=t,e)}var nT={arraySet:function(e,t,n,r,i){if(t.subarray&&e.subarray){e.set(t.subarray(n,n+r),i);return}for(var a=0;a<r;a++)e[i+a]=t[n+a]},flattenChunks:function(e){var t,n,r=0,i,a,o;for(t=0,n=e.length;t<n;t++)r+=e[t].length;for(o=new Uint8Array(r),i=0,t=0,n=e.length;t<n;t++)a=e[t],o.set(a,i),i+=a.length;return o},Buf8:function(e){return new Uint8Array(e)},Buf16:function(e){return new Uint16Array(e)},Buf32:function(e){return new Int32Array(e)}},rT={arraySet:function(e,t,n,r,i){for(var a=0;a<r;a++)e[i+a]=t[n+a]},flattenChunks:function(e){return[].concat.apply([],e)},Buf8:function(e){return Array(e)},Buf16:function(e){return Array(e)},Buf32:function(e){return Array(e)}};let iT=()=>{let e=typeof Uint8Array<`u`&&typeof Uint16Array<`u`&&typeof Int32Array<`u`;return iT=()=>e,e},aT=(e,t,n,r,i)=>(aT=iT()?nT.arraySet:rT.arraySet,aT(e,t,n,r,i)),oT=e=>(oT=iT()?nT.flattenChunks:rT.flattenChunks,oT(e)),sT=e=>(sT=iT()?nT.Buf8:rT.Buf8,sT(e)),cT=e=>(cT=iT()?nT.Buf16:rT.Buf16,cT(e)),lT=e=>(lT=iT()?nT.Buf32:rT.Buf32,lT(e)),uT=function(){let e=!0;try{String.fromCharCode.apply(null,[0])}catch{e=!1}return uT=()=>e,e},dT=function(){let e=!0;try{String.fromCharCode.apply(null,new Uint8Array(1))}catch{e=!1}return dT=()=>e,e},fT=function(e){for(var t=sT(256),n=0;n<256;n++)t[n]=n>=252?6:n>=248?5:n>=240?4:n>=224?3:n>=192?2:1;return t[254]=t[254]=1,fT=e=>t[e],t[e]};function pT(e){var t,n,r,i,a,o=e.length,s=0;for(i=0;i<o;i++)n=e.charCodeAt(i),(n&64512)==55296&&i+1<o&&(r=e.charCodeAt(i+1),(r&64512)==56320&&(n=65536+(n-55296<<10)+(r-56320),i++)),s+=n<128?1:n<2048?2:n<65536?3:4;for(t=new Uint8Array(s),a=0,i=0;a<s;i++)n=e.charCodeAt(i),(n&64512)==55296&&i+1<o&&(r=e.charCodeAt(i+1),(r&64512)==56320&&(n=65536+(n-55296<<10)+(r-56320),i++)),n<128?t[a++]=n:n<2048?(t[a++]=192|n>>>6,t[a++]=128|n&63):n<65536?(t[a++]=224|n>>>12,t[a++]=128|n>>>6&63,t[a++]=128|n&63):(t[a++]=240|n>>>18,t[a++]=128|n>>>12&63,t[a++]=128|n>>>6&63,t[a++]=128|n&63);return t}function mT(e,t){if(t<65534&&(e.subarray&&dT()||!e.subarray&&uT()))return String.fromCharCode.apply(null,tT(e,t));for(var n=``,r=0;r<t;r++)n+=String.fromCharCode(e[r]);return n}function hT(e){return mT(e,e.length)}function gT(e,t,n,r){for(var i=e&65535|0,a=e>>>16&65535|0,o=0;n!==0;){o=n>2e3?2e3:n,n-=o;do i=i+t[r++]|0,a=a+i|0;while(--o);i%=65521,a%=65521}return i|a<<16|0}function _T(){for(var e,t=[],n=0;n<256;n++){e=n;for(var r=0;r<8;r++)e=e&1?3988292384^e>>>1:e>>>1;t[n]=e}return t}let vT=function(){let e=_T();return vT=()=>e,e};function yT(e,t,n,r){var i=vT(),a=r+n;e^=-1;for(var o=r;o<a;o++)e=e>>>8^i[(e^t[o])&255];return e^-1}var bT={2:`need dictionary`,1:`stream end`,0:``,"-1":`file error`,"-2":`stream error`,"-3":`data error`,"-4":`insufficient memory`,"-5":`buffer error`,"-6":`incompatible version`};function xT(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg=``,this.state=null,this.data_type=2,this.adler=0}function ST(e){for(var t=e.length;--t>=0;)e[t]=0}var CT=0,wT=1,TT=2,ET=3,DT=258,OT=29,kT=256,AT=kT+1+OT,jT=30,MT=19,NT=2*AT+1,PT=15,FT=16,IT=7,LT=256,RT=16,zT=17,BT=18,VT=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],HT=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],UT=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],WT=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],GT=512,KT,qT,JT,YT,XT,ZT;function QT(e,t,n,r,i){this.static_tree=e,this.extra_bits=t,this.extra_base=n,this.elems=r,this.max_length=i,this.has_stree=e&&e.length}var $T,eE,tE;function nE(e,t){this.dyn_tree=e,this.max_code=0,this.stat_desc=t}function rE(e){return e<256?JT[e]:JT[256+(e>>>7)]}function iE(e,t){e.pending_buf[e.pending++]=t&255,e.pending_buf[e.pending++]=t>>>8&255}function aE(e,t,n){e.bi_valid>FT-n?(e.bi_buf|=t<<e.bi_valid&65535,iE(e,e.bi_buf),e.bi_buf=t>>FT-e.bi_valid,e.bi_valid+=n-FT):(e.bi_buf|=t<<e.bi_valid&65535,e.bi_valid+=n)}function oE(e,t,n){aE(e,n[t*2],n[t*2+1])}function sE(e,t){var n=0;do n|=e&1,e>>>=1,n<<=1;while(--t>0);return n>>>1}function cE(e){e.bi_valid===16?(iE(e,e.bi_buf),e.bi_buf=0,e.bi_valid=0):e.bi_valid>=8&&(e.pending_buf[e.pending++]=e.bi_buf&255,e.bi_buf>>=8,e.bi_valid-=8)}function lE(e,t){var n=t.dyn_tree,r=t.max_code,i=t.stat_desc.static_tree,a=t.stat_desc.has_stree,o=t.stat_desc.extra_bits,s=t.stat_desc.extra_base,c=t.stat_desc.max_length,l,u,d,f,p,m,h=0;for(f=0;f<=PT;f++)e.bl_count[f]=0;for(n[e.heap[e.heap_max]*2+1]=0,l=e.heap_max+1;l<NT;l++)u=e.heap[l],f=n[n[u*2+1]*2+1]+1,f>c&&(f=c,h++),n[u*2+1]=f,!(u>r)&&(e.bl_count[f]++,p=0,u>=s&&(p=o[u-s]),m=n[u*2],e.opt_len+=m*(f+p),a&&(e.static_len+=m*(i[u*2+1]+p)));if(h!==0){do{for(f=c-1;e.bl_count[f]===0;)f--;e.bl_count[f]--,e.bl_count[f+1]+=2,e.bl_count[c]--,h-=2}while(h>0);for(f=c;f!==0;f--)for(u=e.bl_count[f];u!==0;)d=e.heap[--l],!(d>r)&&(n[d*2+1]!==f&&(e.opt_len+=(f-n[d*2+1])*n[d*2],n[d*2+1]=f),u--)}}function uE(e,t,n){var r=Array(PT+1),i=0,a,o;for(a=1;a<=PT;a++)r[a]=i=i+n[a-1]<<1;for(o=0;o<=t;o++){var s=e[o*2+1];s!==0&&(e[o*2]=sE(r[s]++,s))}}function dE(){var e,t,n,r,i,a=Array(PT+1);for(KT=Array((AT+2)*2),ST(KT),qT=Array(jT*2),ST(qT),JT=Array(GT),ST(JT),YT=Array(DT-ET+1),ST(YT),XT=Array(OT),ST(XT),ZT=Array(jT),ST(ZT),n=0,r=0;r<OT-1;r++)for(XT[r]=n,e=0;e<1<<VT[r];e++)YT[n++]=r;for(YT[n-1]=r,i=0,r=0;r<16;r++)for(ZT[r]=i,e=0;e<1<<HT[r];e++)JT[i++]=r;for(i>>=7;r<jT;r++)for(ZT[r]=i<<7,e=0;e<1<<HT[r]-7;e++)JT[256+i++]=r;for(t=0;t<=PT;t++)a[t]=0;for(e=0;e<=143;)KT[e*2+1]=8,e++,a[8]++;for(;e<=255;)KT[e*2+1]=9,e++,a[9]++;for(;e<=279;)KT[e*2+1]=7,e++,a[7]++;for(;e<=287;)KT[e*2+1]=8,e++,a[8]++;for(uE(KT,AT+1,a),e=0;e<jT;e++)qT[e*2+1]=5,qT[e*2]=sE(e,5);$T=new QT(KT,VT,kT+1,AT,PT),eE=new QT(qT,HT,0,jT,PT),tE=new QT([],UT,0,MT,IT)}function fE(e){var t;for(t=0;t<AT;t++)e.dyn_ltree[t*2]=0;for(t=0;t<jT;t++)e.dyn_dtree[t*2]=0;for(t=0;t<MT;t++)e.bl_tree[t*2]=0;e.dyn_ltree[LT*2]=1,e.opt_len=e.static_len=0,e.last_lit=e.matches=0}function pE(e){e.bi_valid>8?iE(e,e.bi_buf):e.bi_valid>0&&(e.pending_buf[e.pending++]=e.bi_buf),e.bi_buf=0,e.bi_valid=0}function mE(e,t,n,r){pE(e),r&&(iE(e,n),iE(e,~n)),aT(e.pending_buf,e.window,t,n,e.pending),e.pending+=n}function hE(e,t,n,r){var i=t*2,a=n*2;return e[i]<e[a]||e[i]===e[a]&&r[t]<=r[n]}function gE(e,t,n){for(var r=e.heap[n],i=n<<1;i<=e.heap_len&&(i<e.heap_len&&hE(t,e.heap[i+1],e.heap[i],e.depth)&&i++,!hE(t,r,e.heap[i],e.depth));)e.heap[n]=e.heap[i],n=i,i<<=1;e.heap[n]=r}function _E(e,t,n){var r,i,a=0,o,s;if(e.last_lit!==0)do r=e.pending_buf[e.d_buf+a*2]<<8|e.pending_buf[e.d_buf+a*2+1],i=e.pending_buf[e.l_buf+a],a++,r===0?oE(e,i,t):(o=YT[i],oE(e,o+kT+1,t),s=VT[o],s!==0&&(i-=XT[o],aE(e,i,s)),r--,o=rE(r),oE(e,o,n),s=HT[o],s!==0&&(r-=ZT[o],aE(e,r,s)));while(a<e.last_lit);oE(e,LT,t)}function vE(e,t){var n=t.dyn_tree,r=t.stat_desc.static_tree,i=t.stat_desc.has_stree,a=t.stat_desc.elems,o,s,c=-1,l;for(e.heap_len=0,e.heap_max=NT,o=0;o<a;o++)n[o*2]===0?n[o*2+1]=0:(e.heap[++e.heap_len]=c=o,e.depth[o]=0);for(;e.heap_len<2;)l=e.heap[++e.heap_len]=c<2?++c:0,n[l*2]=1,e.depth[l]=0,e.opt_len--,i&&(e.static_len-=r[l*2+1]);for(t.max_code=c,o=e.heap_len>>1;o>=1;o--)gE(e,n,o);l=a;do o=e.heap[1],e.heap[1]=e.heap[e.heap_len--],gE(e,n,1),s=e.heap[1],e.heap[--e.heap_max]=o,e.heap[--e.heap_max]=s,n[l*2]=n[o*2]+n[s*2],e.depth[l]=(e.depth[o]>=e.depth[s]?e.depth[o]:e.depth[s])+1,n[o*2+1]=n[s*2+1]=l,e.heap[1]=l++,gE(e,n,1);while(e.heap_len>=2);e.heap[--e.heap_max]=e.heap[1],lE(e,t),uE(n,c,e.bl_count)}function yE(e,t,n){var r,i=-1,a,o=t[1],s=0,c=7,l=4;for(o===0&&(c=138,l=3),t[(n+1)*2+1]=65535,r=0;r<=n;r++)a=o,o=t[(r+1)*2+1],!(++s<c&&a===o)&&(s<l?e.bl_tree[a*2]+=s:a===0?s<=10?e.bl_tree[zT*2]++:e.bl_tree[BT*2]++:(a!==i&&e.bl_tree[a*2]++,e.bl_tree[RT*2]++),s=0,i=a,o===0?(c=138,l=3):a===o?(c=6,l=3):(c=7,l=4))}function bE(e,t,n){var r,i=-1,a,o=t[1],s=0,c=7,l=4;for(o===0&&(c=138,l=3),r=0;r<=n;r++)if(a=o,o=t[(r+1)*2+1],!(++s<c&&a===o)){if(s<l)do oE(e,a,e.bl_tree);while(--s!==0);else a===0?s<=10?(oE(e,zT,e.bl_tree),aE(e,s-3,3)):(oE(e,BT,e.bl_tree),aE(e,s-11,7)):(a!==i&&(oE(e,a,e.bl_tree),s--),oE(e,RT,e.bl_tree),aE(e,s-3,2));s=0,i=a,o===0?(c=138,l=3):a===o?(c=6,l=3):(c=7,l=4)}}function xE(e){var t;for(yE(e,e.dyn_ltree,e.l_desc.max_code),yE(e,e.dyn_dtree,e.d_desc.max_code),vE(e,e.bl_desc),t=MT-1;t>=3&&e.bl_tree[WT[t]*2+1]===0;t--);return e.opt_len+=3*(t+1)+5+5+4,t}function SE(e,t,n,r){var i;for(aE(e,t-257,5),aE(e,n-1,5),aE(e,r-4,4),i=0;i<r;i++)aE(e,e.bl_tree[WT[i]*2+1],3);bE(e,e.dyn_ltree,t-1),bE(e,e.dyn_dtree,n-1)}function CE(e){var t=4093624447,n;for(n=0;n<=31;n++,t>>>=1)if(t&1&&e.dyn_ltree[n*2]!==0)return 0;if(e.dyn_ltree[18]!==0||e.dyn_ltree[20]!==0||e.dyn_ltree[26]!==0)return 1;for(n=32;n<kT;n++)if(e.dyn_ltree[n*2]!==0)return 1;return 0}var wE=!1;function TE(e){wE||=(dE(),!0),e.l_desc=new nE(e.dyn_ltree,$T),e.d_desc=new nE(e.dyn_dtree,eE),e.bl_desc=new nE(e.bl_tree,tE),e.bi_buf=0,e.bi_valid=0,fE(e)}function EE(e,t,n,r){aE(e,(CT<<1)+ +!!r,3),mE(e,t,n,!0)}function DE(e){aE(e,wT<<1,3),oE(e,LT,KT),cE(e)}function OE(e,t,n,r){var i,a,o=0;e.level>0?(e.strm.data_type===2&&(e.strm.data_type=CE(e)),vE(e,e.l_desc),vE(e,e.d_desc),o=xE(e),i=e.opt_len+3+7>>>3,a=e.static_len+3+7>>>3,a<=i&&(i=a)):i=a=n+5,n+4<=i&&t!==-1?EE(e,t,n,r):e.strategy===4||a===i?(aE(e,(wT<<1)+ +!!r,3),_E(e,KT,qT)):(aE(e,(TT<<1)+ +!!r,3),SE(e,e.l_desc.max_code+1,e.d_desc.max_code+1,o+1),_E(e,e.dyn_ltree,e.dyn_dtree)),fE(e),r&&pE(e)}function kE(e,t,n){return e.pending_buf[e.d_buf+e.last_lit*2]=t>>>8&255,e.pending_buf[e.d_buf+e.last_lit*2+1]=t&255,e.pending_buf[e.l_buf+e.last_lit]=n&255,e.last_lit++,t===0?e.dyn_ltree[n*2]++:(e.matches++,t--,e.dyn_ltree[(YT[n]+kT+1)*2]++,e.dyn_dtree[rE(t)*2]++),e.last_lit===e.lit_bufsize-1}var AE=9,jE=286,ME=30,NE=19,PE=2*jE+1,FE=15,IE=3,LE=258,RE=LE+IE+1,zE=32,BE=42,VE=69,HE=73,UE=91,WE=103,GE=113,KE=666,qE=1,JE=2,YE=3,XE=4,ZE=3;function QE(e,t){return e.msg=bT[t],t}function $E(e){return(e<<1)-(e>4?9:0)}function eD(e){for(var t=e.length;--t>=0;)e[t]=0}function tD(e){var t=e.state,n=t.pending;n>e.avail_out&&(n=e.avail_out),n!==0&&(aT(e.output,t.pending_buf,t.pending_out,n,e.next_out),e.next_out+=n,t.pending_out+=n,e.total_out+=n,e.avail_out-=n,t.pending-=n,t.pending===0&&(t.pending_out=0))}function nD(e,t){OE(e,e.block_start>=0?e.block_start:-1,e.strstart-e.block_start,t),e.block_start=e.strstart,tD(e.strm)}function rD(e,t){e.pending_buf[e.pending++]=t}function iD(e,t){e.pending_buf[e.pending++]=t>>>8&255,e.pending_buf[e.pending++]=t&255}function aD(e,t,n,r){var i=e.avail_in;return i>r&&(i=r),i===0?0:(e.avail_in-=i,aT(t,e.input,e.next_in,i,n),e.state.wrap===1?e.adler=gT(e.adler,t,i,n):e.state.wrap===2&&(e.adler=yT(e.adler,t,i,n)),e.next_in+=i,e.total_in+=i,i)}function oD(e,t){var n=e.max_chain_length,r=e.strstart,i,a,o=e.prev_length,s=e.nice_match,c=e.strstart>e.w_size-RE?e.strstart-(e.w_size-RE):0,l=e.window,u=e.w_mask,d=e.prev,f=e.strstart+LE,p=l[r+o-1],m=l[r+o];e.prev_length>=e.good_match&&(n>>=2),s>e.lookahead&&(s=e.lookahead);do{if(i=t,l[i+o]!==m||l[i+o-1]!==p||l[i]!==l[r]||l[++i]!==l[r+1])continue;r+=2,i++;do;while(l[++r]===l[++i]&&l[++r]===l[++i]&&l[++r]===l[++i]&&l[++r]===l[++i]&&l[++r]===l[++i]&&l[++r]===l[++i]&&l[++r]===l[++i]&&l[++r]===l[++i]&&r<f);if(a=LE-(f-r),r=f-LE,a>o){if(e.match_start=t,o=a,a>=s)break;p=l[r+o-1],m=l[r+o]}}while((t=d[t&u])>c&&--n!==0);return o<=e.lookahead?o:e.lookahead}function sD(e){var t=e.w_size,n,r,i,a,o;do{if(a=e.window_size-e.lookahead-e.strstart,e.strstart>=t+(t-RE)){aT(e.window,e.window,t,t,0),e.match_start-=t,e.strstart-=t,e.block_start-=t,r=e.hash_size,n=r;do i=e.head[--n],e.head[n]=i>=t?i-t:0;while(--r);r=t,n=r;do i=e.prev[--n],e.prev[n]=i>=t?i-t:0;while(--r);a+=t}if(e.strm.avail_in===0)break;if(r=aD(e.strm,e.window,e.strstart+e.lookahead,a),e.lookahead+=r,e.lookahead+e.insert>=IE)for(o=e.strstart-e.insert,e.ins_h=e.window[o],e.ins_h=(e.ins_h<<e.hash_shift^e.window[o+1])&e.hash_mask;e.insert&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[o+IE-1])&e.hash_mask,e.prev[o&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=o,o++,e.insert--,!(e.lookahead+e.insert<IE)););}while(e.lookahead<RE&&e.strm.avail_in!==0)}function cD(e,t){var n=65535;for(n>e.pending_buf_size-5&&(n=e.pending_buf_size-5);;){if(e.lookahead<=1){if(sD(e),e.lookahead===0&&t===0)return qE;if(e.lookahead===0)break}e.strstart+=e.lookahead,e.lookahead=0;var r=e.block_start+n;if((e.strstart===0||e.strstart>=r)&&(e.lookahead=e.strstart-r,e.strstart=r,nD(e,!1),e.strm.avail_out===0)||e.strstart-e.block_start>=e.w_size-RE&&(nD(e,!1),e.strm.avail_out===0))return qE}return e.insert=0,t===4?(nD(e,!0),e.strm.avail_out===0?YE:XE):(e.strstart>e.block_start&&(nD(e,!1),e.strm.avail_out),qE)}function lD(e,t){for(var n,r;;){if(e.lookahead<RE){if(sD(e),e.lookahead<RE&&t===0)return qE;if(e.lookahead===0)break}if(n=0,e.lookahead>=IE&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+IE-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),n!==0&&e.strstart-n<=e.w_size-RE&&(e.match_length=oD(e,n)),e.match_length>=IE)if(r=kE(e,e.strstart-e.match_start,e.match_length-IE),e.lookahead-=e.match_length,e.match_length<=e.max_lazy_match&&e.lookahead>=IE){e.match_length--;do e.strstart++,e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+IE-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart;while(--e.match_length!==0);e.strstart++}else e.strstart+=e.match_length,e.match_length=0,e.ins_h=e.window[e.strstart],e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+1])&e.hash_mask;else r=kE(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++;if(r&&(nD(e,!1),e.strm.avail_out===0))return qE}return e.insert=e.strstart<IE-1?e.strstart:IE-1,t===4?(nD(e,!0),e.strm.avail_out===0?YE:XE):e.last_lit&&(nD(e,!1),e.strm.avail_out===0)?qE:JE}function uD(e,t){for(var n,r,i;;){if(e.lookahead<RE){if(sD(e),e.lookahead<RE&&t===0)return qE;if(e.lookahead===0)break}if(n=0,e.lookahead>=IE&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+IE-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart),e.prev_length=e.match_length,e.prev_match=e.match_start,e.match_length=IE-1,n!==0&&e.prev_length<e.max_lazy_match&&e.strstart-n<=e.w_size-RE&&(e.match_length=oD(e,n),e.match_length<=5&&(e.strategy===1||e.match_length===IE&&e.strstart-e.match_start>4096)&&(e.match_length=IE-1)),e.prev_length>=IE&&e.match_length<=e.prev_length){i=e.strstart+e.lookahead-IE,r=kE(e,e.strstart-1-e.prev_match,e.prev_length-IE),e.lookahead-=e.prev_length-1,e.prev_length-=2;do++e.strstart<=i&&(e.ins_h=(e.ins_h<<e.hash_shift^e.window[e.strstart+IE-1])&e.hash_mask,n=e.prev[e.strstart&e.w_mask]=e.head[e.ins_h],e.head[e.ins_h]=e.strstart);while(--e.prev_length!==0);if(e.match_available=0,e.match_length=IE-1,e.strstart++,r&&(nD(e,!1),e.strm.avail_out===0))return qE}else if(e.match_available){if(r=kE(e,0,e.window[e.strstart-1]),r&&nD(e,!1),e.strstart++,e.lookahead--,e.strm.avail_out===0)return qE}else e.match_available=1,e.strstart++,e.lookahead--}return e.match_available&&=(r=kE(e,0,e.window[e.strstart-1]),0),e.insert=e.strstart<IE-1?e.strstart:IE-1,t===4?(nD(e,!0),e.strm.avail_out===0?YE:XE):e.last_lit&&(nD(e,!1),e.strm.avail_out===0)?qE:JE}function dD(e,t){for(var n,r,i,a,o=e.window;;){if(e.lookahead<=LE){if(sD(e),e.lookahead<=LE&&t===0)return qE;if(e.lookahead===0)break}if(e.match_length=0,e.lookahead>=IE&&e.strstart>0&&(i=e.strstart-1,r=o[i],r===o[++i]&&r===o[++i]&&r===o[++i])){a=e.strstart+LE;do;while(r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&r===o[++i]&&i<a);e.match_length=LE-(a-i),e.match_length>e.lookahead&&(e.match_length=e.lookahead)}if(e.match_length>=IE?(n=kE(e,1,e.match_length-IE),e.lookahead-=e.match_length,e.strstart+=e.match_length,e.match_length=0):(n=kE(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++),n&&(nD(e,!1),e.strm.avail_out===0))return qE}return e.insert=0,t===4?(nD(e,!0),e.strm.avail_out===0?YE:XE):e.last_lit&&(nD(e,!1),e.strm.avail_out===0)?qE:JE}function fD(e,t){for(var n;;){if(e.lookahead===0&&(sD(e),e.lookahead===0)){if(t===0)return qE;break}if(e.match_length=0,n=kE(e,0,e.window[e.strstart]),e.lookahead--,e.strstart++,n&&(nD(e,!1),e.strm.avail_out===0))return qE}return e.insert=0,t===4?(nD(e,!0),e.strm.avail_out===0?YE:XE):e.last_lit&&(nD(e,!1),e.strm.avail_out===0)?qE:JE}function pD(e,t,n,r,i){this.good_length=e,this.max_lazy=t,this.nice_length=n,this.max_chain=r,this.func=i}let mD=function(){let e=[new pD(0,0,0,0,cD),new pD(4,4,8,4,lD),new pD(4,5,16,8,lD),new pD(4,6,32,32,lD),new pD(4,4,16,16,uD),new pD(8,16,32,32,uD),new pD(8,16,128,128,uD),new pD(8,32,128,256,uD),new pD(32,128,258,1024,uD),new pD(32,258,258,4096,uD)];return mD=()=>e,e};function hD(e){e.window_size=2*e.w_size,eD(e.head);let t=mD();e.max_lazy_match=t[e.level].max_lazy,e.good_match=t[e.level].good_length,e.nice_match=t[e.level].nice_length,e.max_chain_length=t[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=IE-1,e.match_available=0,e.ins_h=0}function gD(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=8,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=cT(PE*2),this.dyn_dtree=cT((2*ME+1)*2),this.bl_tree=cT((2*NE+1)*2),eD(this.dyn_ltree),eD(this.dyn_dtree),eD(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=cT(FE+1),this.heap=cT(2*jE+1),eD(this.heap),this.heap_len=0,this.heap_max=0,this.depth=cT(2*jE+1),eD(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function _D(e){var t;return!e||!e.state?QE(e,-2):(e.total_in=e.total_out=0,e.data_type=2,t=e.state,t.pending=0,t.pending_out=0,t.wrap<0&&(t.wrap=-t.wrap),t.status=t.wrap?BE:GE,e.adler=t.wrap===2?0:1,t.last_flush=0,TE(t),0)}function vD(e){var t=_D(e);return t===0&&hD(e.state),t}function yD(e,t){return!e||!e.state||e.state.wrap!==2?-2:(e.state.gzhead=t,0)}function bD(e,t,n,r,i,a){if(!e)return-2;var o=1;if(t===-1&&(t=6),r<0?(o=0,r=-r):r>15&&(o=2,r-=16),i<1||i>AE||n!==8||r<8||r>15||t<0||t>9||a<0||a>4)return QE(e,-2);r===8&&(r=9);var s=new gD;return e.state=s,s.strm=e,s.wrap=o,s.gzhead=null,s.w_bits=r,s.w_size=1<<s.w_bits,s.w_mask=s.w_size-1,s.hash_bits=i+7,s.hash_size=1<<s.hash_bits,s.hash_mask=s.hash_size-1,s.hash_shift=~~((s.hash_bits+IE-1)/IE),s.window=sT(s.w_size*2),s.head=cT(s.hash_size),s.prev=cT(s.w_size),s.lit_bufsize=1<<i+6,s.pending_buf_size=s.lit_bufsize*4,s.pending_buf=sT(s.pending_buf_size),s.d_buf=1*s.lit_bufsize,s.l_buf=3*s.lit_bufsize,s.level=t,s.strategy=a,s.method=n,vD(e)}function xD(e,t){var n,r,i,a;if(!e||!e.state||t>5||t<0)return e?QE(e,-2):-2;if(r=e.state,!e.output||!e.input&&e.avail_in!==0||r.status===KE&&t!==4)return QE(e,e.avail_out===0?-5:-2);if(r.strm=e,n=r.last_flush,r.last_flush=t,r.status===BE)if(r.wrap===2)e.adler=0,rD(r,31),rD(r,139),rD(r,8),r.gzhead?(rD(r,+!!r.gzhead.text+(r.gzhead.hcrc?2:0)+(r.gzhead.extra?4:0)+(r.gzhead.name?8:0)+(r.gzhead.comment?16:0)),rD(r,r.gzhead.time&255),rD(r,r.gzhead.time>>8&255),rD(r,r.gzhead.time>>16&255),rD(r,r.gzhead.time>>24&255),rD(r,r.level===9?2:r.strategy>=2||r.level<2?4:0),rD(r,r.gzhead.os&255),r.gzhead.extra&&r.gzhead.extra.length&&(rD(r,r.gzhead.extra.length&255),rD(r,r.gzhead.extra.length>>8&255)),r.gzhead.hcrc&&(e.adler=yT(e.adler,r.pending_buf,r.pending,0)),r.gzindex=0,r.status=VE):(rD(r,0),rD(r,0),rD(r,0),rD(r,0),rD(r,0),rD(r,r.level===9?2:r.strategy>=2||r.level<2?4:0),rD(r,ZE),r.status=GE);else{var o=8+(r.w_bits-8<<4)<<8,s=-1;s=r.strategy>=2||r.level<2?0:r.level<6?1:r.level===6?2:3,o|=s<<6,r.strstart!==0&&(o|=zE),o+=31-o%31,r.status=GE,iD(r,o),r.strstart!==0&&(iD(r,e.adler>>>16),iD(r,e.adler&65535)),e.adler=1}if(r.status===VE)if(r.gzhead.extra){for(i=r.pending;r.gzindex<(r.gzhead.extra.length&65535)&&!(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>i&&(e.adler=yT(e.adler,r.pending_buf,r.pending-i,i)),tD(e),i=r.pending,r.pending===r.pending_buf_size));)rD(r,r.gzhead.extra[r.gzindex]&255),r.gzindex++;r.gzhead.hcrc&&r.pending>i&&(e.adler=yT(e.adler,r.pending_buf,r.pending-i,i)),r.gzindex===r.gzhead.extra.length&&(r.gzindex=0,r.status=HE)}else r.status=HE;if(r.status===HE)if(r.gzhead.name){i=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>i&&(e.adler=yT(e.adler,r.pending_buf,r.pending-i,i)),tD(e),i=r.pending,r.pending===r.pending_buf_size)){a=1;break}a=r.gzindex<r.gzhead.name.length?r.gzhead.name.charCodeAt(r.gzindex++)&255:0,rD(r,a)}while(a!==0);r.gzhead.hcrc&&r.pending>i&&(e.adler=yT(e.adler,r.pending_buf,r.pending-i,i)),a===0&&(r.gzindex=0,r.status=UE)}else r.status=UE;if(r.status===UE)if(r.gzhead.comment){i=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>i&&(e.adler=yT(e.adler,r.pending_buf,r.pending-i,i)),tD(e),i=r.pending,r.pending===r.pending_buf_size)){a=1;break}a=r.gzindex<r.gzhead.comment.length?r.gzhead.comment.charCodeAt(r.gzindex++)&255:0,rD(r,a)}while(a!==0);r.gzhead.hcrc&&r.pending>i&&(e.adler=yT(e.adler,r.pending_buf,r.pending-i,i)),a===0&&(r.status=WE)}else r.status=WE;if(r.status===WE&&(r.gzhead.hcrc?(r.pending+2>r.pending_buf_size&&tD(e),r.pending+2<=r.pending_buf_size&&(rD(r,e.adler&255),rD(r,e.adler>>8&255),e.adler=0,r.status=GE)):r.status=GE),r.pending!==0){if(tD(e),e.avail_out===0)return r.last_flush=-1,0}else if(e.avail_in===0&&$E(t)<=$E(n)&&t!==4)return QE(e,-5);if(r.status===KE&&e.avail_in!==0)return QE(e,-5);if(e.avail_in!==0||r.lookahead!==0||t!==0&&r.status!==KE){var c=r.strategy===2?fD(r,t):r.strategy===3?dD(r,t):mD()[r.level].func(r,t);if((c===YE||c===XE)&&(r.status=KE),c===qE||c===YE)return e.avail_out===0&&(r.last_flush=-1),0;if(c===JE&&(t===1?DE(r):t!==5&&(EE(r,0,0,!1),t===3&&(eD(r.head),r.lookahead===0&&(r.strstart=0,r.block_start=0,r.insert=0))),tD(e),e.avail_out===0))return r.last_flush=-1,0}return t===4?r.wrap<=0?1:(r.wrap===2?(rD(r,e.adler&255),rD(r,e.adler>>8&255),rD(r,e.adler>>16&255),rD(r,e.adler>>24&255),rD(r,e.total_in&255),rD(r,e.total_in>>8&255),rD(r,e.total_in>>16&255),rD(r,e.total_in>>24&255)):(iD(r,e.adler>>>16),iD(r,e.adler&65535)),tD(e),r.wrap>0&&(r.wrap=-r.wrap),+(r.pending===0)):0}function SD(e){var t;return!e||!e.state?-2:(t=e.state.status,t!==BE&&t!==VE&&t!==HE&&t!==UE&&t!==WE&&t!==GE&&t!==KE?QE(e,-2):(e.state=null,t===GE?QE(e,-3):0))}function CD(e,t){var n=t.length,r,i,a,o,s,c,l,u;if(!e||!e.state||(r=e.state,o=r.wrap,o===2||o===1&&r.status!==BE||r.lookahead))return-2;for(o===1&&(e.adler=gT(e.adler,t,n,0)),r.wrap=0,n>=r.w_size&&(o===0&&(eD(r.head),r.strstart=0,r.block_start=0,r.insert=0),u=sT(r.w_size),aT(u,t,n-r.w_size,r.w_size,0),t=u,n=r.w_size),s=e.avail_in,c=e.next_in,l=e.input,e.avail_in=n,e.next_in=0,e.input=t,sD(r);r.lookahead>=IE;){i=r.strstart,a=r.lookahead-(IE-1);do r.ins_h=(r.ins_h<<r.hash_shift^r.window[i+IE-1])&r.hash_mask,r.prev[i&r.w_mask]=r.head[r.ins_h],r.head[r.ins_h]=i,i++;while(--a);r.strstart=i,r.lookahead=IE-1,sD(r)}return r.strstart+=r.lookahead,r.block_start=r.strstart,r.insert=r.lookahead,r.lookahead=0,r.match_length=r.prev_length=IE-1,r.match_available=0,e.next_in=c,e.input=l,e.avail_in=s,r.wrap=o,0}var wD=Object.prototype.toString,TD=class{constructor(e){this.options=eT({level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0,to:``},e||{});var t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg=``,this.ended=!1,this.chunks=[],this.strm=new xT,this.strm.avail_out=0;var n=bD(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(n!==0)throw Error(bT[n]);if(t.header&&yD(this.strm,t.header),t.dictionary){var r=typeof t.dictionary==`string`?pT(t.dictionary):wD.call(t.dictionary)===`[object ArrayBuffer]`?new Uint8Array(t.dictionary):t.dictionary;if(n=CD(this.strm,r),n!==0)throw Error(bT[n]);this._dict_set=!0}}push(e,t){var n=this.strm,r=this.options.chunkSize,i,a;if(this.ended)return!1;a=t===~~t?t:t===!0?4:0,typeof e==`string`?n.input=pT(e):wD.call(e)===`[object ArrayBuffer]`?n.input=new Uint8Array(e):n.input=e,n.next_in=0,n.avail_in=n.input.length;do{if(n.avail_out===0&&(n.output=sT(r),n.next_out=0,n.avail_out=r),i=xD(n,a),i!==1&&i!==0)return this.onEnd(i),this.ended=!0,!1;(n.avail_out===0||n.avail_in===0&&(a===4||a===2))&&(this.options.to===`string`?this.onData(hT(tT(n.output,n.next_out))):this.onData(tT(n.output,n.next_out)))}while((n.avail_in>0||n.avail_out===0)&&i!==1);return a===4?(i=SD(this.strm),this.onEnd(i),this.ended=!0,i===0):a===2?(this.onEnd(0),n.avail_out=0,!0):!0}onData(e){this.chunks.push(e)}onEnd(e){e===0&&(this.options.to===`string`?this.result=this.chunks.join(``):this.result=oT(this.chunks)),this.chunks=[],this.err=e,this.msg=this.strm.msg}};function ED(e,t){var n=new TD(t);if(n.push(e,!0),n.err)throw n.msg||bT[n.err];return n.result}let DD=ED;function OD(){return!0}jy.browser;var kD=0;let AD=0;function jD(){var e=0,t=Xw();function n(){for(var e=0;e<arguments.length;++e){var r=arguments[e];if(r===void 0)throw Error(`Cannot output undefined to PDF`);if(r instanceof zD)r.beforeRender(n),r.render(n);else if(FD(r))LD(r,n);else if(ID(r))RD(r,n);else if(typeof r==`number`){if(isNaN(r))throw Error(`Cannot output NaN to PDF`);var i=r.toFixed(7);i.indexOf(`.`)>=0&&(i=i.replace(/\.?0+$/,``)),i==`-0`&&(i=`0`),t.writeString(i)}else/string|boolean/.test(typeof r)?t.writeString(String(r)):typeof r.get==`function`?t.write(r.get()):typeof r==`object`&&(r?n(new WD(r)):t.writeString(`null`))}}return n.writeData=function(e){t.write(e)},n.withIndent=function(t){++e,t(n),--e},n.indent=function(){n(`
`,MD(``,e*2,` `)),n.apply(null,arguments)},n.offset=function(){return t.offset()},n.toString=function(){throw Error(`FIX CALLER`)},n.get=function(){return t.get()},n.stream=function(){return t},n}function MD(e,t,n){for(;e.length<t;)e=n+e;return e}function ND(e,t){return MD(String(e),t,`0`)}function PD(e,t){return Object.prototype.hasOwnProperty.call(e,t)}var FD=Array.isArray||function(e){return e instanceof Array};function ID(e){return e instanceof Date}function LD(e,t){t(`[`),e.length>0&&t.withIndent(function(){for(var n=0;n<e.length;++n)n>0&&n%8==0?t.indent(e[n]):t(` `,e[n])}),t(` ]`)}function RD(e,t){t(`(D:`,ND(e.getUTCFullYear(),4),ND(e.getUTCMonth()+1,2),ND(e.getUTCDate(),2),ND(e.getUTCHours(),2),ND(e.getUTCMinutes(),2),ND(e.getUTCSeconds(),2),`Z)`)}var zD=class{beforeRender(){}},BD=class extends zD{constructor(e,t){super(),this.value=e,this.utf16be=!!t}render(e){let t=this.value;if(this.utf16be)t=`þÿ`+gb(t),t=t.replace(/([\(\)\\])/g,`\\$1`),e(`(`,t,`)`);else{let r=[40];for(var n=0;n<t.length;++n){let e=t.charCodeAt(n)&255;(e==40||e==41||e==92)&&r.push(92),r.push(e)}r.push(41),e.writeData(r)}}toString(){return this.value}},VD=class extends BD{constructor(e){super(e),this.value=e}render(e){e(`<`);for(var t=0;t<this.value.length;++t)e(ND(this.value.charCodeAt(t).toString(16),4));e(`>`)}},HD=class extends zD{static get(e){return UD(e)}constructor(e){super(),this.name=e}render(e){e(`/`+this.escape())}escape(){return this.name.replace(/[^\x21-\x7E]/g,function(e){return`#`+ND(e.charCodeAt(0).toString(16),2)})}toString(){return this.name}};function UD(e){return new HD(e)}var WD=class extends zD{constructor(e){super(),this.props=e}render(e){var t=this.props,n=!0;e(`<<`),e.withIndent(function(){for(var r in t)PD(t,r)&&!/^_/.test(r)&&(n=!1,e.indent(UD(r),` `,t[r]))}),n||e.indent(),e(`>>`)}},GD=class extends zD{constructor(e,t,n){if(super(),typeof e==`string`){var r=Xw();r.write(e),e=r}this.data=e,this.props=t||{},this.compress=n}render(e){var t=this.data.get(),n=this.props;this.compress&&OD()&&(n.Filter?n.Filter instanceof Array||(n.Filter=[n.Filter]):n.Filter=[],n.Filter.unshift(UD(`FlateDecode`)),t=DD(t)),n.Length=t.length,e(new WD(n),` stream`,`
`),e.writeData(t),e(`
`,`endstream`)}};(class extends WD{constructor(){super({Type:UD(`Catalog`)})}setPages(e){this.props.Pages=e}}),class extends WD{constructor(){super({Type:UD(`Pages`),Kids:[],Count:0})}addPage(e){this.props.Kids.push(e),this.props.Count++}},class extends WD{constructor(e,t,n){let{width:r,height:i}=e.size(),a=new tO(t._pdf,{});a._content=new GD(jD(),null,!0),n(e,a,{}),t._xResources=Object.assign(t._xResources,a._xResources),t._fontResources=Object.assign(t._fontResources,a._fontResources),t._gsResources=Object.assign(t._gsResources,a._gsResources),super({Type:UD(`Pattern`),PatternType:1,PaintType:1,TilingType:1,BBox:[0,0,r,i],XStep:r,YStep:i,Matrix:[1,0,0,-1,0,i],Resources:{ExtGState:new WD(a._gsResources),XObject:new WD(a._xResources),Font:new WD(a._fontResources)}}),this._resourceName=UD(`P`+ ++AD),this.data=a._content.data,this.compress=!0}render(e){GD.prototype.render.call(this,e)}},class extends WD{constructor(e){super({Type:UD(`Font`),Subtype:UD(`Type1`),BaseFont:UD(e)}),this._resourceName=UD(`F`+ ++kD)}encodeText(e){return new BD(String(e))}};var KD=class extends WD{constructor(e,t,n){super({}),n=this.props,n.Type=UD(`Font`),n.Subtype=UD(`Type0`),n.Encoding=UD(`Identity-H`),this._pdf=e,this._font=t,this._sub=t.makeSubset(),this._resourceName=UD(`F`+ ++kD);var r=t.head;this.name=t.psName;var i=this.scale=t.scale;this.bbox=[r.xMin*i,r.yMin*i,r.xMax*i,r.yMax*i],this.italicAngle=t.post.italicAngle,this.ascent=t.ascent*i,this.descent=t.descent*i,this.lineGap=t.lineGap*i,this.capHeight=t.os2.capHeight||this.ascent,this.xHeight=t.os2.xHeight||0,this.stemV=0,this.familyClass=(t.os2.familyClass||0)>>8,this.isSerif=this.familyClass>=1&&this.familyClass<=7,this.isScript=this.familyClass==10,this.flags=!!t.post.isFixedPitch|(this.isSerif?2:0)|(this.isScript?8:0)|(this.italicAngle===0?0:64)|32}encodeText(e){return new VD(this._sub.encodeText(String(e)))}getTextWidth(e,t){for(var n=0,r=this._font.cmap.codeMap,i=0;i<t.length;++i){var a=r[t.charCodeAt(i)];n+=this._font.widthOfGlyph(a||0)}return n*e/1e3}beforeRender(){var e=this,t=e._sub,n=t.render(),r=new GD(Xw(n),{Length1:n.length},!0),i=e._pdf.attach(new WD({Type:UD(`FontDescriptor`),FontName:UD(e._sub.psName),FontBBox:e.bbox,Flags:e.flags,StemV:e.stemV,ItalicAngle:e.italicAngle,Ascent:e.ascent,Descent:e.descent,CapHeight:e.capHeight,XHeight:e.xHeight,FontFile2:e._pdf.attach(r)})),a=t.ncid2ogid,o=t.firstChar,s=t.lastChar,c=[];(function t(n,r){if(n<=s){var i=a[n];i==null?t(n+1):(r||c.push(n,r=[]),r.push(e._font.widthOfGlyph(i)),t(n+1,r))}})(o);var l=new WD({Type:UD(`Font`),Subtype:UD(`CIDFontType2`),BaseFont:UD(e._sub.psName),CIDSystemInfo:new WD({Registry:new BD(`Adobe`),Ordering:new BD(`Identity`),Supplement:0}),FontDescriptor:i,FirstChar:o,LastChar:s,DW:Math.round(e._font.widthOfGlyph(0)),W:c,CIDToGIDMap:e._pdf.attach(e._makeCidToGidMap())}),u=e.props;u.BaseFont=UD(e._sub.psName),u.DescendantFonts=[e._pdf.attach(l)];var d=new qD(o,s,t.subset),f=new GD(jD(),null,!0);f.data(d),u.ToUnicode=e._pdf.attach(f)}_makeCidToGidMap(){return new GD(Xw(this._sub.cidToGidMap()),null,!0)}},qD=class extends zD{constructor(e,t,n){super(),this.firstChar=e,this.lastChar=t,this.map=n}render(e){e.indent(`/CIDInit /ProcSet findresource begin`),e.indent(`12 dict begin`),e.indent(`begincmap`),e.indent(`/CIDSystemInfo <<`),e.indent(` /Registry (Adobe)`),e.indent(` /Ordering (UCS)`),e.indent(` /Supplement 0`),e.indent(`>> def`),e.indent(`/CMapName /Adobe-Identity-UCS def`),e.indent(`/CMapType 2 def`),e.indent(`1 begincodespacerange`),e.indent(` <0000><ffff>`),e.indent(`endcodespacerange`);var t=this;e.indent(t.lastChar-t.firstChar+1,` beginbfchar`),e.withIndent(function(){for(var n=t.firstChar;n<=t.lastChar;++n){var r=t.map[n],i=Zw([r]);e.indent(`<`,ND(n.toString(16),4),`>`,`<`);for(var a=0;a<i.length;++a)e(ND(i.charCodeAt(a).toString(16),4));e(`>`)}}),e.indent(`endbfchar`),e.indent(`endcmap`),e.indent(`CMapName currentdict /CMap defineresource pop`),e.indent(`end`),e.indent(`end`)}};function JD(e){return e.map(function(e){return FD(e)?JD(e):typeof e==`number`?(Math.round(e*1e3)/1e3).toFixed(3):e}).join(` `)}function YD(e,t,n,r,i,a,o){var s=JD([t,n,r,i,a,o]),c=e.GRAD_COL_FUNCTIONS[s];return c||=e.GRAD_COL_FUNCTIONS[s]=e.attach(new WD({FunctionType:2,Domain:[0,1],Range:[0,1,0,1,0,1],N:1,C0:[t,n,r],C1:[i,a,o]})),c}function XD(e,t,n){var r=JD([t,n]),i=e.GRAD_OPC_FUNCTIONS[r];return i||=e.GRAD_OPC_FUNCTIONS[r]=e.attach(new WD({FunctionType:2,Domain:[0,1],Range:[0,1],N:1,C0:[t],C1:[n]})),i}function ZD(e,t){var n=!1,r=[],i=[],a=[],o=[],s,c,l,u,d;for(s=1;s<t.length;++s)c=t[s-1],l=t[s],u=c.color,d=l.color,i.push(YD(e,u.r,u.g,u.b,d.r,d.g,d.b)),(u.a<1||d.a<1)&&(n=!0),a.push(l.offset),o.push(0,1);if(n)for(s=1;s<t.length;++s)c=t[s-1],l=t[s],u=c.color,d=l.color,r.push(XD(e,u.a,d.a));return a.pop(),{hasAlpha:n,colors:f(i),opacities:n?f(r):null};function f(e){return e.length==1?e[0]:{FunctionType:3,Functions:e,Domain:[0,1],Bounds:a,Encode:o}}}function QD(e,t,n,r,i,a){var o,s;if(!a){var c=[t].concat(r);n.forEach(function(e){c.push(e.offset,e.color.r,e.color.g,e.color.b)}),s=JD(c),o=e.GRAD_COL[s]}return o||(o=new WD({Type:UD(`Shading`),ShadingType:t?3:2,ColorSpace:UD(`DeviceRGB`),Coords:r,Domain:[0,1],Function:i,Extend:[!0,!0]}),e.attach(o),o._resourceName=`S`+ ++kD,s&&(e.GRAD_COL[s]=o)),o}function $D(e,t,n,r,i,a){var o,s;if(!a){var c=[t].concat(r);n.forEach(function(e){c.push(e.offset,e.color.a)}),s=JD(c),o=e.GRAD_OPC[s]}return o||(o=new WD({Type:UD(`ExtGState`),AIS:!1,CA:1,ca:1,SMask:{Type:UD(`Mask`),S:UD(`Luminosity`),G:e.attach(new GD(`/a0 gs /s0 sh`,{Type:UD(`XObject`),Subtype:UD(`Form`),FormType:1,BBox:a?[a.left,a.top+a.height,a.left+a.width,a.top]:[0,1,1,0],Group:{Type:UD(`Group`),S:UD(`Transparency`),CS:UD(`DeviceGray`),I:!0},Resources:{ExtGState:{a0:{CA:1,ca:1}},Shading:{s0:{ColorSpace:UD(`DeviceGray`),Coords:r,Domain:[0,1],ShadingType:t?3:2,Function:i,Extend:[!0,!0]}}}}))}}),e.attach(o),o._resourceName=`O`+ ++kD,s&&(e.GRAD_OPC[s]=o)),o}function eO(e,t,n){var r=t.type==`radial`,i=ZD(e,t.stops),a=r?[t.start.x,t.start.y,t.start.r,t.end.x,t.end.y,t.end.r]:[t.start.x,t.start.y,t.end.x,t.end.y],o=QD(e,r,t.stops,a,i.colors,t.userSpace&&n),s=i.hasAlpha?$D(e,r,t.stops,a,i.opacities,t.userSpace&&n):null;return{hasAlpha:i.hasAlpha,shading:o,opacity:s}}var tO=class extends WD{constructor(e,t){super(t),this._pdf=e,this._rcount=0,this._textMode=!1,this._fontResources={},this._gsResources={},this._xResources={},this._patResources={},this._shResources={},this._opacity=1,this._matrix=[1,0,0,1,0,0],this._annotations=[],this._font=null,this._fontSize=null,this._contextStack=[],t=this.props,t.Type=UD(`Page`),t.ProcSet=[UD(`PDF`),UD(`Text`),UD(`ImageB`),UD(`ImageC`),UD(`ImageI`)],t.Resources=new WD({Font:new WD(this._fontResources),ExtGState:new WD(this._gsResources),XObject:new WD(this._xResources),Pattern:new WD(this._patResources),Shading:new WD(this._shResources)}),t.Annots=this._annotations}_out(){this._content.data.apply(null,arguments)}transform(e,t,n,r,i,a){lO(arguments)||(this._matrix=cO(arguments,this._matrix),this._out(e,` `,t,` `,n,` `,r,` `,i,` `,a,` cm`),this._out(`
`))}translate(e,t){this.transform(1,0,0,1,e,t)}scale(e,t){this.transform(e,0,0,t,0,0)}rotate(e){var t=Math.cos(e),n=Math.sin(e);this.transform(t,n,-n,t,0,0)}beginText(){this._textMode=!0,this._out(`BT`,`
`)}endText(){this._textMode=!1,this._out(`ET`,`
`)}_requireTextMode(){if(!this._textMode)throw Error(`Text mode required; call page.beginText() first`)}_requireFont(){if(!this._font)throw Error(`No font selected; call page.setFont() first`)}setFont(e,t){this._requireTextMode(),e==null?e=this._font:e instanceof KD||(e=this._pdf.getFont(e)),t??=this._fontSize,this._fontResources[e._resourceName]=e,this._font=e,this._fontSize=t,this._out(e._resourceName,` `,t,` Tf`,`
`)}setTextLeading(e){this._requireTextMode(),this._out(e,` TL`,`
`)}setTextRenderingMode(e){this._requireTextMode(),this._out(e,` Tr`,`
`)}showText(e,t){if(this._requireFont(),e.length>1&&t&&this._font instanceof KD){var n=t/this._font.getTextWidth(this._fontSize,e)*100;this._out(n,` Tz `)}this._out(this._font.encodeText(e),` Tj`,`
`)}showTextNL(e){this._requireFont(),this._out(this._font.encodeText(e),` '`,`
`)}addLink(e,t){var n=this._toPage({x:t.left,y:t.bottom}),r=this._toPage({x:t.right,y:t.top});this._annotations.push(new WD({Type:UD(`Annot`),Subtype:UD(`Link`),Rect:[n.x,n.y,r.x,r.y],Border:[0,0,0],A:new WD({Type:UD(`Action`),S:UD(`URI`),URI:new BD(e)})}))}setStrokeColor(e,t,n){this._out(e,` `,t,` `,n,` RG`,`
`)}setOpacity(e){this.setFillOpacity(e),this.setStrokeOpacity(e),this._opacity*=e}setStrokeOpacity(e){if(e<1){var t=this._pdf.getOpacityGS(this._opacity*e,!0);this._gsResources[t._resourceName]=t,this._out(t._resourceName,` gs`,`
`)}}setFillColor(e,t,n){this._out(e,` `,t,` `,n,` rg`,`
`)}pattern(e,t,n){let r=this._pdf.getPattern(e,this,n);this._patResources[r._resourceName]=r,this._out(`/Pattern cs`,`
`),this._out(r._resourceName,` scn`,`
`),this.rect(t.left,t.top,t.width,t.height),this.fill()}setFillOpacity(e){if(e<1){var t=this._pdf.getOpacityGS(this._opacity*e,!1);this._gsResources[t._resourceName]=t,this._out(t._resourceName,` gs`,`
`)}}gradient(e,t){this.save(),this.rect(t.left,t.top,t.width,t.height),this.clip(),e.userSpace||this.transform(t.width,0,0,t.height,t.left,t.top);var n=eO(this._pdf,e,t),r=n.shading._resourceName,i;this._shResources[r]=n.shading,n.hasAlpha&&(i=n.opacity._resourceName,this._gsResources[i]=n.opacity,this._out(`/`+i+` gs `)),this._out(`/`+r+` sh`,`
`),this.restore()}setDashPattern(e,t){this._out(e,` `,t,` d`,`
`)}setLineWidth(e){this._out(e,` w`,`
`)}setLineCap(e){this._out(e,` J`,`
`)}setLineJoin(e){this._out(e,` j`,`
`)}setMitterLimit(e){this._out(e,` M`,`
`)}save(){this._contextStack.push(this._context()),this._out(`q`,`
`)}restore(){this._out(`Q`,`
`),this._context(this._contextStack.pop())}moveTo(e,t){this._out(e,` `,t,` m`,`
`)}lineTo(e,t){this._out(e,` `,t,` l`,`
`)}bezier(e,t,n,r,i,a){this._out(e,` `,t,` `,n,` `,r,` `,i,` `,a,` c`,`
`)}bezier1(e,t,n,r){this._out(e,` `,t,` `,n,` `,r,` y`,`
`)}bezier2(e,t,n,r){this._out(e,` `,t,` `,n,` `,r,` v`,`
`)}close(){this._out(`h`,`
`)}rect(e,t,n,r){this._out(e,` `,t,` `,n,` `,r,` re`,`
`)}ellipse(e,t,n,r){function i(t){return e+t}function a(e){return t+e}var o=.5522847498307936;this.moveTo(i(0),a(r)),this.bezier(i(n*o),a(r),i(n),a(r*o),i(n),a(0)),this.bezier(i(n),a(-r*o),i(n*o),a(-r),i(0),a(-r)),this.bezier(i(-n*o),a(-r),i(-n),a(-r*o),i(-n),a(0)),this.bezier(i(-n),a(r*o),i(-n*o),a(r),i(0),a(r))}circle(e,t,n){this.ellipse(e,t,n,n)}stroke(){this._out(`S`,`
`)}nop(){this._out(`n`,`
`)}clip(){this._out(`W n`,`
`)}clipStroke(){this._out(`W S`,`
`)}closeStroke(){this._out(`s`,`
`)}fill(){this._out(`f`,`
`)}fillStroke(){this._out(`B`,`
`)}drawImage(e){var t=this._pdf.getImage(e);t&&(this._xResources[t._resourceName]=t,this._out(t._resourceName,` Do`,`
`))}comment(e){var t=this;e.split(/\r?\n/g).forEach(function(e){t._out(`% `,e,`
`)})}_context(e){if(e!=null)this._opacity=e.opacity,this._matrix=e.matrix;else return{opacity:this._opacity,matrix:this._matrix}}_toPage(e){var t=this._matrix,n=t[0],r=t[1],i=t[2],a=t[3],o=t[4],s=t[5];return{x:n*e.x+i*e.y+o,y:r*e.x+a*e.y+s}}};function nO(e){return e.replace(/^\s*(['"])(.*)\1\s*$/,`$2`)}function rO(e){var t=/^\s*((normal|italic)\s+)?(([a-z0-9-]+)\s+)?((normal|bold|\d+)\s+)?(([0-9.]+)(px|pt))(\/(([0-9.]+)(px|pt)|normal))?\s+(.*?)\s*$/i.exec(e);if(!t)return{fontSize:12,fontFamily:`sans-serif`};var n=t[8]?parseInt(t[8],10):12;return{italic:t[2]&&t[2].toLowerCase()==`italic`,variant:t[4],bold:t[6]&&/bold|[6789]00/i.test(t[6]),fontSize:n,lineHeight:t[12]?t[12]==`normal`?n:parseInt(t[12],10):null,fontFamily:t[14].split(/\s*,\s*/g).map(nO)}}function iO(e){function t(t){return e.bold&&(t+=`|bold`),e.italic&&(t+=`|italic`),t.toLowerCase()}var n=e.fontFamily,r,i;if(n instanceof Array)for(var a=0;a<n.length&&(r=t(n[a]),i=aO[r],!i);++a);else i=aO[n.toLowerCase()];for(;typeof i==`function`;)i=i();return i||=`Times-Roman`,i}var aO={serif:`Times-Roman`,"serif|bold":`Times-Bold`,"serif|italic":`Times-Italic`,"serif|bold|italic":`Times-BoldItalic`,"sans-serif":`Helvetica`,"sans-serif|bold":`Helvetica-Bold`,"sans-serif|italic":`Helvetica-Oblique`,"sans-serif|bold|italic":`Helvetica-BoldOblique`,monospace:`Courier`,"monospace|bold":`Courier-Bold`,"monospace|italic":`Courier-Oblique`,"monospace|bold|italic":`Courier-BoldOblique`,zapfdingbats:`ZapfDingbats`,"zapfdingbats|bold":`ZapfDingbats`,"zapfdingbats|italic":`ZapfDingbats`,"zapfdingbats|bold|italic":`ZapfDingbats`};function oO(e,t){e=e.toLowerCase(),aO[e]=function(){return aO[t]},aO[e+`|bold`]=function(){return aO[t+`|bold`]},aO[e+`|italic`]=function(){return aO[t+`|italic`]},aO[e+`|bold|italic`]=function(){return aO[t+`|bold|italic`]}}oO(`Times New Roman`,`serif`),oO(`Courier New`,`monospace`),oO(`Arial`,`sans-serif`),oO(`Helvetica`,`sans-serif`),oO(`Verdana`,`sans-serif`),oO(`Tahoma`,`sans-serif`),oO(`Georgia`,`sans-serif`),oO(`Monaco`,`monospace`),oO(`Andale Mono`,`monospace`);function sO(e,t){if(arguments.length==1)for(var n in e)PD(e,n)&&sO(n,e[n]);else switch(e=e.toLowerCase(),aO[e]=t,e){case`dejavu sans`:aO[`sans-serif`]=t;break;case`dejavu sans|bold`:aO[`sans-serif|bold`]=t;break;case`dejavu sans|italic`:aO[`sans-serif|italic`]=t;break;case`dejavu sans|bold|italic`:aO[`sans-serif|bold|italic`]=t;break;case`dejavu serif`:aO.serif=t;break;case`dejavu serif|bold`:aO[`serif|bold`]=t;break;case`dejavu serif|italic`:aO[`serif|italic`]=t;break;case`dejavu serif|bold|italic`:aO[`serif|bold|italic`]=t;break;case`dejavu mono`:aO.monospace=t;break;case`dejavu mono|bold`:aO[`monospace|bold`]=t;break;case`dejavu mono|italic`:aO[`monospace|italic`]=t;break;case`dejavu mono|bold|italic`:aO[`monospace|bold|italic`]=t;break}}function cO(e,t){var n=e[0],r=e[1],i=e[2],a=e[3],o=e[4],s=e[5],c=t[0],l=t[1],u=t[2],d=t[3],f=t[4],p=t[5];return[n*c+r*u,n*l+r*d,i*c+a*u,i*l+a*d,o*c+s*u+f,o*l+s*d+p]}function lO(e){return e[0]===1&&e[1]===0&&e[2]===0&&e[3]===1&&e[4]===0&&e[5]===0}let uO={fill:0,stroke:1,fillAndStroke:2,invisible:3,fillAndClip:4,strokeAndClip:5,fillStrokeClip:6,clip:7},dO={dash:[4],dashDot:[4,2,1,2],dot:[1,2],longDash:[8,2],longDashDot:[8,2,1,2],longDashDotDot:[8,2,1,2,1,2],solid:[]},fO={butt:0,round:1,square:2},pO={miter:0,round:1,bevel:2};function mO(e,t){var n=e[t.nodeType];return n?n.call.apply(n,arguments):t}function hO(e,t,n){e.options._pdfDebug&&t.comment(`BEGIN: `+e.options._pdfDebug);var r=e.transform(),i=e.opacity();if(t.save(),i!=null&&i<1&&t.setOpacity(i),gO(e,t,n),_O(e,t,n),r){var a=r.matrix();t.transform(a.a,a.b,a.c,a.d,a.e,a.f)}vO(e,t,n),mO({Path:TO,MultiPath:EO,Circle:DO,Arc:OO,Text:kO,Image:MO,Group:jO,Rect:NO},e,t,n),t.restore(),e.options._pdfDebug&&t.comment(`END: `+e.options._pdfDebug)}function gO(e,t){var n=e.stroke&&e.stroke();if(n){var r=n.color;if(r){if(r=PO(r),r==null)return;t.setStrokeColor(r.r,r.g,r.b),r.a!=1&&t.setStrokeOpacity(r.a)}var i=n.width;if(i!=null){if(i===0)return;t.setLineWidth(i)}var a=n.dashType;a&&t.setDashPattern(dO[a],0);var o=n.lineCap;o&&t.setLineCap(fO[o]);var s=n.lineJoin;s&&t.setLineJoin(pO[s]);var c=n.opacity;c!=null&&t.setStrokeOpacity(c)}}function _O(e,t){var n=e.fill&&e.fill();if(n&&!(n instanceof cC||n instanceof fC)){var r=n.color;if(r){if(r=PO(r),r==null)return;t.setFillColor(r.r,r.g,r.b),r.a!=1&&t.setFillOpacity(r.a)}var i=n.opacity;i!=null&&t.setFillOpacity(i)}}function vO(e,t,n){var r=e.clip();r&&(wO(r,t,n),t.clip())}function yO(e){return e&&(e instanceof cC||e instanceof fC||e.color&&!/^(none|transparent)$/i.test(e.color)&&(e.width==null||e.width>0)&&(e.opacity==null||e.opacity>0))}function bO(e,t,n,r){var i=e.fill();if(i instanceof cC){r?t.clipStroke():t.clip();var a=i instanceof dC,o,s;a?(o={x:i.center().x,y:i.center().y,r:0},s={x:i.center().x,y:i.center().y,r:i.radius()}):(o={x:i.start().x,y:i.start().y},s={x:i.end().x,y:i.end().y});var c=i.stops.elements().map(function(e){var t=e.offset();t=/%$/.test(t)?parseFloat(t)/100:parseFloat(t);var n=PO(e.color());return n.a*=e.opacity(),{offset:t,color:n}});c.unshift(c[0]),c.push(c[c.length-1]);var l={userSpace:i.userSpace(),type:a?`radial`:`linear`,start:o,end:s,stops:c},u=e.rawBBox(),d=u.topLeft(),f=u.getSize();return u={left:d.x,top:d.y,width:f.width,height:f.height},t.gradient(l,u),!0}}function xO(e,t,n,r){let i=e.fill();if(i instanceof fC){r?t.clipStroke():t.clip();let n=e.rawBBox(),a=n.topLeft(),o=n.getSize(),s=e.stroke()?e.stroke().width:0;return t.pattern(i,{left:a.x+s/2,top:a.y+s/2,width:o.width-s,height:o.height-s},AO),!0}}function SO(e,t,n){yO(e.fill())&&yO(e.stroke())?!bO(e,t,n,!0)&&!xO(e,t,n,!0)&&t.fillStroke():yO(e.fill())?!bO(e,t,n,!1)&&!xO(e,t,n,!1)&&t.fill():yO(e.stroke())?t.stroke():t.nop()}function CO(e,t){var n=e.segments;if(n.length==4&&e.options.closed){for(var r=[],i=0;i<n.length;++i){if(n[i].controlIn())return!1;r[i]=n[i].anchor()}if(r[0].y==r[1].y&&r[1].x==r[2].x&&r[2].y==r[3].y&&r[3].x==r[0].x||r[0].x==r[1].x&&r[1].y==r[2].y&&r[2].x==r[3].x&&r[3].y==r[0].y)return t.rect(r[0].x,r[0].y,r[2].x-r[0].x,r[2].y-r[0].y),!0}}function wO(e,t,n){var r=e.segments;if(r.length!==0&&!CO(e,t,n)){for(var i,a=0;a<r.length;++a){var o=r[a],s=o.anchor();if(!i)t.moveTo(s.x,s.y);else{var c=i.controlOut(),l=o.controlIn();c&&l?t.bezier(c.x,c.y,l.x,l.y,s.x,s.y):t.lineTo(s.x,s.y)}i=o}e.options.closed&&t.close()}}function TO(e,t,n){wO(e,t,n),SO(e,t,n)}function EO(e,t,n){for(var r=e.paths,i=0;i<r.length;++i)wO(r[i],t,n);SO(e,t,n)}function DO(e,t,n){var r=e.geometry();t.circle(r.center.x,r.center.y,r.radius),SO(e,t,n)}function OO(e,t,n){var r=e.geometry().curvePoints();t.moveTo(r[0].x,r[0].y);for(var i=1;i<r.length;)t.bezier(r[i].x,r[i++].y,r[i].x,r[i++].y,r[i].x,r[i++].y);SO(e,t,n)}function kO(e,t){var n=rO(e.options.font),r=e._position,i;t.transform(1,0,0,-1,r.x,r.y+n.fontSize);let a=r=>{t.beginText(),t.setFont(iO(n),n.fontSize),t.setTextRenderingMode(r),t.showText(e.content(),e._pdfRect?e._pdfRect.width():null)};e.fill()&&e.stroke()?(i=uO.fillAndStroke,e.options.paintOrder===`stroke`&&(a(uO.stroke),i=uO.fill)):e.fill()?i=uO.fill:e.stroke()&&(i=uO.stroke),a(i),t.endText()}function AO(e,t,n){for(var r=e.children,i=0;i<r.length;++i)hO(r[i],t,n)}function jO(e,t,n){e._pdfLink&&t.addLink(e._pdfLink.url,e._pdfLink);for(var r=e.children,i=0;i<r.length;++i)hO(r[i],t,n)}function MO(e,t){var n=e.src();if(n){var r=e.rect(),i=r.getOrigin(),a=r.getSize();t.transform(a.width,0,0,-a.height,i.x,i.y+a.height),t.drawImage(n)}}function NO(e,t,n){var r=e.geometry();let[i,a]=r.cornerRadius;i===0&&a===0?(t.rect(r.origin.x,r.origin.y,r.size.width,r.size.height),SO(e,t,n)):TO(US.fromRect(r,e.options),t,n)}function PO(e){var t=Gy(e,!0);return t?t.toRGB():null}let FO=jy.browser||{};function IO(e){return Array.prototype.slice.call(e)}var LO=`KENDO-PSEUDO-ELEMENT`;let RO=`data-kendo-bullet-type`;var zO={},BO={};BO._root=BO;let VO=typeof window<`u`?FO.msie||FO.edge:!1;var HO=class extends GS{constructor(e,t,n){super(e,t.getOrigin(),n),this._pdfRect=t}rect(){return this._pdfRect}rawBBox(){return this._pdfRect}},UO=typeof Element<`u`&&Element.prototype&&(function(e){return e.matches?function(e,t){return e.matches(t)}:e.webkitMatchesSelector?function(e,t){return e.webkitMatchesSelector(t)}:e.mozMatchesSelector?function(e,t){return e.mozMatchesSelector(t)}:e.msMatchesSelector?function(e,t){return e.msMatchesSelector(t)}:function(e){return[].indexOf.call(document.querySelectorAll(e),this)!==-1}})(Element.prototype);(function(e){return e?function t(n){var r=n.cloneNode(!1);if(n.nodeType==1){var i=e(n),a=e(r),o,s=i.data();for(o in s)a.data(o,s[o]);for(/^canvas$/i.test(n.tagName)?r.getContext(`2d`).drawImage(n,0,0):/^(?:input|select|textarea|option)$/i.test(n.tagName)?(r.removeAttribute(`id`),r.removeAttribute(`name`),/^textarea$/i.test(n.tagName)||(r.value=n.value),r.checked=n.checked,r.selected=n.selected):/^img$/i.test(n.tagName)&&r.removeAttribute(`loading`),n._kendoExportVisual&&(r._kendoExportVisual=n._kendoExportVisual),o=n.firstChild;o;o=o.nextSibling)r.appendChild(t(o))}return r}:function(e){let t=(function e(t){let n=t.cloneNode(!1);t._kendoExportVisual&&(n._kendoExportVisual=t._kendoExportVisual);for(let r=t.firstChild;r;r=r.nextSibling)n.appendChild(e(r));return n})(e),n=e.querySelectorAll(`canvas`);n.length&&IO(t.querySelectorAll(`canvas`)).forEach((e,t)=>{e.getContext(`2d`).drawImage(n[t],0,0)});let r=e.querySelectorAll(`input, select, textarea, option`);return IO(t.querySelectorAll(`input, select, textarea, option`)).forEach((e,t)=>{e.removeAttribute(`id`),e.removeAttribute(`name`),/^textarea$/i.test(e.tagName)||(e.value=r[t].value),e.checked=r[t].checked,e.selected=r[t].selected}),IO(t.querySelectorAll(`img`)).forEach(e=>{e.removeAttribute(`loading`)}),t}})(typeof window<`u`&&window.kendo&&window.kendo.jQuery);var WO=(function(){var e=/^((-webkit-|-moz-|-o-|-ms-)?linear-gradient\s*)\(/,t=/^([-0-9.]+%)/,n=/^([-0-9.]+px)/,r=/^(left|right|top|bottom|to|center)\W/,i=/^([-0-9.]+(deg|grad|rad|turn)|0)/,a=/^(\s+)/,o=/^(\()/,s=/^(\))/,c=/^(,)/,l=/^(url)\(/,u=/^(.*?)\)/,d={},f={};function p(f){var p=f;if(qO(d,p))return d[p];function m(){var e=a.exec(f);e&&(f=f.substr(e[1].length))}function h(e){m();var t=e.exec(f);if(t)return f=f.substr(t[1].length),t[1]}function g(){var e=Gy(f,!0),r,i;if(e){let a=/^#[0-9a-f]+/i.exec(f)||/^rgba?\(.*?\)/i.exec(f)||/^..*?\b/.exec(f);return f=f.substr(a[0].length),e=e.toRGB(),(r=h(n))||(i=h(t)),{color:e,length:r,percent:i}}}function _(e){var n,a,l,u=[],d=!1;if(h(o)){if(n=h(i),n==`0`&&(n=`0deg`),n?(n=gk(n),h(c)):(a=h(r),a==`to`?a=h(r):a&&/^-/.test(e)&&(d=!0),l=h(r),h(c)),/-moz-/.test(e)&&n==null&&a==null){var p=h(t),m=h(t);d=!0,p==`0%`?a=`left`:p==`100%`&&(a=`right`),m==`0%`?l=`top`:m==`100%`&&(l=`bottom`),h(c)}for(;f&&!h(s);){var _=g();if(!_)break;u.push(_),h(c)}return{type:`linear`,angle:n,to:a&&l?a+` `+l:a||l||null,stops:u,reverse:d}}}function v(){if(h(o)){var e=h(u);return e=e.replace(/^['"]+|["']+$/g,``),h(s),{type:`url`,url:e}}}var y;return(y=h(e))?y=_(y):(y=h(l))&&(y=v()),d[p]=y||{type:`none`}}return function(e){return qO(f,e)?f[e]:f[e]=GO(e).map(p)}})(),GO=(function(){var e={};return function(t,n){n||=/^\s*,\s*/;var r=t+n;if(qO(e,r))return e[r];var i=[],a=0,o=0,s=0,c=!1,l;function u(e){return l=e.exec(t.substr(o))}function d(e){return e.replace(/^\s+|\s+$/g,``)}for(;o<t.length;)!c&&u(/^[\(\[\{]/)?(s++,o++):!c&&u(/^[\)\]\}]/)?(s--,o++):!c&&u(/^[\"\']/)?(c=l[0],o++):c==`'`&&u(/^\\\'/)||c==`"`&&u(/^\\\"/)?o+=2:c==`'`&&u(/^\'/)||c==`"`&&u(/^\"/)?(c=!1,o++):u(n)?(!c&&!s&&o>a&&(i.push(d(t.substring(a,o))),a=o+l[0].length),o+=l[0].length):o++;return a<o&&i.push(d(t.substring(a,o))),e[r]=i}})(),KO=(function(e){return function(t){var n=e[t];return n??=e[t]=Zb(`Mapq`,{font:t}).height,n}})(Object.create(null));function qO(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function JO(e){return e=`_counter_`+e,BO[e]}function YO(e){var t=[],n=BO;for(e=`_counter_`+e;n;)qO(n,e)&&t.push(n[e]),n=Object.getPrototypeOf(n);return t.reverse()}function XO(e,t){var n=BO;for(e=`_counter_`+e;n&&!qO(n,e);)n=Object.getPrototypeOf(n);n||=BO._root,n[e]=(n[e]||0)+(t??1)}function ZO(e,t){e=`_counter_`+e,BO[e]=t??0}function QO(e,t,n){for(var r=0;r<e.length;){var i=e[r++],a=parseFloat(e[r]);isNaN(a)?t(i,n):(t(i,a),++r)}}function $O(e){var t=Q(e,`counter-reset`);t&&QO(GO(t,/^\s+/),ZO,0);var n=Q(e,`counter-increment`);n&&QO(GO(n,/^\s+/),XO,1)}function ek(e,t){var n=Gy(e,!0);return n&&(n=n.toRGB(),t?n=n.toCssRgba():n.a===0&&(n=null)),n}function tk(e){var t=``;do{var n=e%26;t=String.fromCharCode(97+n)+t,e=Math.floor(e/26)}while(e>0);return t}function nk(e,t,n){BO=Object.create(BO),BO[e.tagName.toLowerCase()]={element:e,style:t};let r=Q(t,`text-decoration`);if(r&&r!=`none`){let n=Yy(e,`text-decoration-color`);r.split(/\s+/g).forEach(function(e){if(!BO[e]&&(BO[e]=n,e==`underline`)){let e=Q(t,`text-underline-offset`);e!=`auto`&&(BO[`underline-offset`]=parseFloat(e))}})}ok(t)&&(BO._stackingContext={element:e,group:n})}function rk(){BO=Object.getPrototypeOf(BO)}function ik(e){if(BO._clipbox!=null){var t=e.bbox(BO._matrix);BO._clipbox?BO._clipbox=wx.intersect(BO._clipbox,t):BO._clipbox=t}}function ak(){var e=BO._clipbox;if(e==null)return!0;if(e)return e.width()===0||e.height()===0}function ok(e){function t(t){return Q(e,t)}if(t(`transform`)!=`none`||t(`position`)!=`static`||t(`z-index`)!=`auto`||t(`opacity`)<1)return!0}function sk(e,t){return window.getComputedStyle(e,t||null)}function Q(e,t,n){var r=e.getPropertyValue(t);return(r==null||r===``)&&(FO.webkit?r=e.getPropertyValue(`-webkit-`+t):FO.mozilla?r=e.getPropertyValue(`-moz-`+t):FO.opera?r=e.getPropertyValue(`-o-`+t):VO&&(r=e.getPropertyValue(`-ms-`+t))),arguments.length>2&&(r==null||r===``)?n:r}function ck(e,t,n,r){e.setProperty(t,n,r),FO.webkit?e.setProperty(`-webkit-`+t,n,r):FO.mozilla?e.setProperty(`-moz-`+t,n,r):FO.opera?e.setProperty(`-o-`+t,n,r):VO&&(e.setProperty(`-ms-`+t,n,r),t=`ms`+t.replace(/(^|-)([a-z])/g,function(e,t,n){return t+n.toUpperCase()}),e[t]=n)}function lk(e,t,n){return n=`border-`+n,{width:parseFloat(Q(t,n+`-width`)),style:Q(t,n+`-style`),color:Yy(e,n+`-color`)}}function uk(e,t){var n=e.style.cssText,r=t();return gx(e,n),r}function dk(e,t){var n=Q(e,`border-`+t+`-radius`).split(/\s+/g).map(parseFloat);return n.length==1&&n.push(n[0]),bk({x:n[0],y:n[1]})}function fk(e){var t=e.getBoundingClientRect();return t=pk(t,`border-*-width`,e),t=pk(t,`padding-*`,e),t}function pk(e,t,n){var r,i,a,o,s;return typeof t==`string`?(r=sk(n),i=parseFloat(Q(r,t.replace(`*`,`top`))),a=parseFloat(Q(r,t.replace(`*`,`right`))),o=parseFloat(Q(r,t.replace(`*`,`bottom`))),s=parseFloat(Q(r,t.replace(`*`,`left`)))):typeof t==`number`&&(i=a=o=s=t),{top:e.top+i,right:e.right-a,bottom:e.bottom-o,left:e.left+s,width:e.right-e.left-a-s,height:e.bottom-e.top-o-i}}function mk(e){var t=Q(e,`transform`);if(t==`none`)return null;var n=/^\s*matrix\(\s*(.*?)\s*\)\s*$/.exec(t);if(n){var r=Q(e,`transform-origin`);return n=n[1].split(/\s*,\s*/g).map(parseFloat),r=r.split(/\s+/g).map(parseFloat),{matrix:n,origin:r}}}function hk(e){return 180*e/Math.PI%360}function gk(e){var t=parseFloat(e);if(/grad$/.test(e))return Math.PI*t/200;if(/rad$/.test(e))return t;if(/turn$/.test(e))return Math.PI*t*2;if(/deg$/.test(e))return Math.PI*t/180}function _k(e,t){return t=new Lb(t[0],t[1],t[2],t[3],t[4],t[5]),e.transform(t),t}function vk(e,t){e.clip(t)}function yk(e,t,n,r){for(var i=new Gx([t,n],r).curvePoints(),a=1;a<i.length;)e.curveTo(i[a++],i[a++],i[a++])}function bk(e){return(e.x<=0||e.y<=0)&&(e.x=e.y=0),e}function xk(e,t,n,r,i){var a=Math.max(0,t.x),o=Math.max(0,t.y),s=Math.max(0,n.x),c=Math.max(0,n.y),l=Math.max(0,r.x),u=Math.max(0,r.y),d=Math.max(0,i.x),f=Math.max(0,i.y),p=Math.min(e.width/(a+s),e.height/(c+u),e.width/(l+d),e.height/(f+o));return p<1&&(a*=p,o*=p,s*=p,c*=p,l*=p,u*=p,d*=p,f*=p),{tl:{x:a,y:o},tr:{x:s,y:c},br:{x:l,y:u},bl:{x:d,y:f}}}function Sk(e,t,n){var r=sk(e),i=dk(r,`top-left`),a=dk(r,`top-right`),o=dk(r,`bottom-left`),s=dk(r,`bottom-right`);if(n==`padding`||n==`content`){var c=lk(e,r,`top`),l=lk(e,r,`right`),u=lk(e,r,`bottom`),d=lk(e,r,`left`);if(i.x-=d.width,i.y-=c.width,a.x-=l.width,a.y-=c.width,s.x-=l.width,s.y-=u.width,o.x-=d.width,o.y-=u.width,n==`content`){var f=parseFloat(Q(r,`padding-top`)),p=parseFloat(Q(r,`padding-right`)),m=parseFloat(Q(r,`padding-bottom`)),h=parseFloat(Q(r,`padding-left`));i.x-=h,i.y-=f,a.x-=p,a.y-=f,s.x-=p,s.y-=m,o.x-=h,o.y-=m}}return typeof n==`number`&&(i.x-=n,i.y-=n,a.x-=n,a.y-=n,s.x-=n,s.y-=n,o.x-=n,o.y-=n),Ck(t,i,a,s,o)}function Ck(e,t,n,r,i){var a=xk(e,t,n,r,i),o=a.tl,s=a.tr,c=a.br,l=a.bl,u=new US({fill:null,stroke:null});return u.moveTo(e.left,e.top+o.y),o.x&&yk(u,e.left+o.x,e.top+o.y,{startAngle:-180,endAngle:-90,radiusX:o.x,radiusY:o.y}),u.lineTo(e.right-s.x,e.top),s.x&&yk(u,e.right-s.x,e.top+s.y,{startAngle:-90,endAngle:0,radiusX:s.x,radiusY:s.y}),u.lineTo(e.right,e.bottom-c.y),c.x&&yk(u,e.right-c.x,e.bottom-c.y,{startAngle:0,endAngle:90,radiusX:c.x,radiusY:c.y}),u.lineTo(e.left+l.x,e.bottom),l.x&&yk(u,e.left+l.x,e.bottom-l.y,{startAngle:90,endAngle:180,radiusX:l.x,radiusY:l.y}),u.close()}function wk(e,t){var n=String(parseFloat(e));switch(t){case`decimal-leading-zero`:return n.length<2&&(n=`0`+n),n;case`lower-roman`:return ab(e).toLowerCase();case`upper-roman`:return ab(e).toUpperCase();case`lower-latin`:case`lower-alpha`:return tk(e-1);case`upper-latin`:case`upper-alpha`:return tk(e-1).toUpperCase();default:return n}}function Tk(e,t){function n(e,t,n){return n?(n=n.replace(/^\s*(["'])(.*)\1\s*$/,`$2`),YO(e).map(function(e){return wk(e,t)}).join(n)):wk(JO(e)||0,t)}var r=GO(t,/^\s+/),i=[],a;return r.forEach(function(t){var r;(a=/^\s*(["'])(.*)\1\s*$/.exec(t))?i.push(a[2].replace(/\\([0-9a-f]{4})/gi,function(e,t){return String.fromCharCode(parseInt(t,16))})):(a=/^\s*counter\((.*?)\)\s*$/.exec(t))?(r=GO(a[1]),i.push(n(r[0],r[1]))):(a=/^\s*counters\((.*?)\)\s*$/.exec(t))?(r=GO(a[1]),i.push(n(r[0],r[2],r[1]))):(a=/^\s*attr\((.*?)\)\s*$/.exec(t))?i.push(e.getAttribute(a[1])||``):i.push(t)}),i.join(``)}function Ek(e){if(e.cssText)return e.cssText;for(var t=[],n=0;n<e.length;++n)t.push(e[n]+`: `+Q(e,e[n]));return t.join(`;
`)}function Dk(e,t){if(e.tagName==LO){Ok(e,t);return}let n=[];function r(t,r){let i=sk(e,t),a=i.content;if($O(i),a&&a!=`normal`&&a!=`none`&&i.width!=`0px`){let t=e.ownerDocument.createElement(LO);gx(t,Ek(i)),t.textContent=Tk(e,a),e.insertBefore(t,r),n.push(t)}}if(r(`:before`,e.firstChild),r(`:after`,null),n.length>0){let r=e.className;e.className+=` kendo-pdf-hide-pseudo-elements`,Ok(e,t),e.className=r,n.forEach(function(t){e.removeChild(t)})}else Ok(e,t)}function Ok(e,t){var n=sk(e),r=lk(e,n,`top`),i=lk(e,n,`right`),a=lk(e,n,`bottom`),o=lk(e,n,`left`),s=dk(n,`top-left`),c=dk(n,`top-right`),l=dk(n,`bottom-left`),u=dk(n,`bottom-right`),d=Q(n,`direction`),f=ek(Yy(e,`background-color`)),p=WO(Q(n,`background-image`)),m=GO(Q(n,`background-repeat`)),h=GO(Q(n,`background-position`)),g=GO(Q(n,`background-origin`)),_=GO(Q(n,`background-size`)),v,y;VO&&(v=n.textOverflow,v==`ellipsis`&&(y=e.style.textOverflow,e.style.textOverflow=`clip`)),FO.msie&&FO.version<10&&(h=GO(e.currentStyle.backgroundPosition));var b=pk(e.getBoundingClientRect(),`border-*-width`,e);(function(){var e=Q(n,`clip`),r=/^\s*rect\((.*)\)\s*$/.exec(e);if(r){var i=r[1].split(/[ ,]+/g),a=i[0]==`auto`?b.top:parseFloat(i[0])+b.top,o=i[1]==`auto`?b.right:parseFloat(i[1])+b.left,s=i[2]==`auto`?b.bottom:parseFloat(i[2])+b.top,c=i[3]==`auto`?b.left:parseFloat(i[3])+b.left,l=new JS,u=new US().moveTo(c,a).lineTo(o,a).lineTo(o,s).lineTo(c,s).close();vk(l,u),t.append(l),t=l,ik(u)}})();var x,S,C,w=Q(n,`display`);if(w==`table-row`)for(x=[],S=0,C=e.children;S<C.length;++S)x.push(C[S].getBoundingClientRect());else x=e.getClientRects(),x.length==1&&(x=[e.getBoundingClientRect()]);for(x=T(x),S=0;S<x.length;++S)A(x[S],S===0,S==x.length-1);if(e.tagName==`A`&&e.href&&!/^#?$/.test(e.getAttribute(`href`))&&(!BO._avoidLinks||!UO(e,BO._avoidLinks))){let n=document.createRange();n.selectNodeContents(e),IO(n.getClientRects()).forEach(function(n){let r=new JS;r._pdfLink={url:e.href,top:n.top,right:n.right,bottom:n.bottom,left:n.left},t.append(r)})}return x.length>0&&w==`list-item`&&!e.getAttribute(`kendo-no-bullet`)&&k(x[0]),(function(){function r(){var n=Sk(e,b,`padding`),r=new JS;vk(r,n),t.append(r),t=r,ik(n)}(Pk(e)||/^(hidden|auto|scroll)/.test(Q(n,`overflow`))||/^(hidden|auto|scroll)/.test(Q(n,`overflow-x`))||/^(hidden|auto|scroll)/.test(Q(n,`overflow-y`)))&&r()})(),!Ak(e,t)&&!jk(e,t)&&zk(e,t),VO&&v==`ellipsis`&&(e.style.textOverflow=y),t;function T(t){if(/^td$/i.test(e.tagName)){var n=BO.table;if(n&&Q(n.style,`border-collapse`)==`collapse`){var r=lk(n.element,n.style,`left`).width,i=lk(n.element,n.style,`top`).width;if(r===0&&i===0)return t;var a=n.element.getBoundingClientRect(),o=n.element.rows[0].cells[0].getBoundingClientRect();if(o.top==a.top||o.left==a.left)return IO(t).map(function(e){return{left:e.left+r,top:e.top+i,right:e.right+r,bottom:e.bottom+i,height:e.height,width:e.width}})}}return t}function E(e,n,r,i,a,o,s,c){if(r<=0)return;var l,u=new JS;_k(u,c),t.append(u),bk(o),bk(s),l=new US({fill:{color:e},stroke:null}),u.append(l),l.moveTo(o.x?Math.max(o.x,i):0,0).lineTo(n-(s.x?Math.max(s.x,a):0),0).lineTo(n-Math.max(s.x,a),r).lineTo(Math.max(o.x,i),r).close(),o.x&&d(i,o,[-1,0,0,1,o.x,0]),s.x&&d(a,s,[1,0,0,1,n-s.x,0]);function d(t,n,i){var a=Math.PI/2*t/(t+r),o={x:n.x-t,y:n.y-r},s=new US({fill:{color:e},stroke:null}).moveTo(0,0);_k(s,i),yk(s,0,n.y,{startAngle:-90,endAngle:-hk(a),radiusX:n.x,radiusY:n.y}),o.x>0&&o.y>0?(s.lineTo(o.x*Math.cos(a),n.y-o.y*Math.sin(a)),yk(s,0,n.y,{startAngle:-hk(a),endAngle:-90,radiusX:o.x,radiusY:o.y,anticlockwise:!0})):o.x>0?s.lineTo(o.x,r).lineTo(0,r):s.lineTo(o.x,r).lineTo(o.x,0),u.append(s.close())}}function D(e){var n=new JS;if(vk(n,Ck(e,s,c,u,l)),t.append(n),f){var r=new US({fill:{color:f.toCssRgba()},stroke:null});r.moveTo(e.left,e.top).lineTo(e.right,e.top).lineTo(e.right,e.bottom).lineTo(e.left,e.bottom).close(),n.append(r)}for(var i=p.length;--i>=0;)O(n,e,p[i],m[i%m.length],h[i%h.length],g[i%g.length],_[i%_.length])}function O(t,n,r,i,a,o,s){if(!r||r==`none`)return;if(r.type==`url`){var c=zO[r.url];c&&c.width>0&&c.height>0&&l(t,n,c.width,c.height,function(e,t){e.append(new KS(r.url,t))})}else if(r.type==`linear`)l(t,n,n.width,n.height,kk(r));else return;function l(t,n,r,c,l){var u=r/c,d,f=n;if(o==`content-box`?(f=pk(f,`border-*-width`,e),f=pk(f,`padding-*`,e)):o==`padding-box`&&(f=pk(f,`border-*-width`,e)),!/^\s*auto(\s+auto)?\s*$/.test(s))if(s==`contain`)d=Math.min(f.width/r,f.height/c),r*=d,c*=d;else if(s==`cover`)d=Math.max(f.width/r,f.height/c),r*=d,c*=d;else{var p=s.split(/\s+/g);r=/%$/.test(p[0])?f.width*parseFloat(p[0])/100:parseFloat(p[0]),c=p.length==1||p[1]==`auto`?r/u:/%$/.test(p[1])?f.height*parseFloat(p[1])/100:parseFloat(p[1])}var m=String(a);switch(m){case`bottom`:m=`50% 100%`;break;case`top`:m=`50% 0`;break;case`left`:m=`0 50%`;break;case`right`:m=`100% 50%`;break;case`center`:m=`50% 50%`;break}m=m.split(/\s+/),m.length==1&&(m[1]=`50%`),/%$/.test(m[0])?m[0]=parseFloat(m[0])/100*(f.width-r):m[0]=parseFloat(m[0]),/%$/.test(m[1])?m[1]=parseFloat(m[1])/100*(f.height-c):m[1]=parseFloat(m[1]);var h=new wx([f.left+m[0],f.top+m[1]],[r,c]);function g(){for(;h.origin.x>n.left;)h.origin.x-=r}function _(){for(;h.origin.y>n.top;)h.origin.y-=c}function v(){for(;h.origin.x<n.right;)l(t,h.clone()),h.origin.x+=r}if(i==`no-repeat`)l(t,h);else if(i==`repeat-x`)g(),v();else if(i==`repeat-y`)for(_();h.origin.y<n.bottom;)l(t,h.clone()),h.origin.y+=c;else if(i==`repeat`){g(),_();for(var y=h.origin.clone();h.origin.y<n.bottom;)h.origin.x=y.x,v(),h.origin.y+=c}}}function k(){var r=Q(n,`list-style-type`);if(r==`none`)return;var i=Q(n,`list-style-position`);function a(n){uk(e,function(){e.style.position=`relative`;var r=e.ownerDocument.createElement(LO);r.style.position=`absolute`,r.style.boxSizing=`border-box`,i==`outside`?(r.style.width=`6em`,r.style.left=`-6.8em`,r.style.textAlign=`right`):r.style.left=`0px`,n(r),e.insertBefore(r,e.firstChild),Hk(r,t),e.removeChild(r)})}function o(t){var n=e.parentNode.children,r=e.getAttribute(`kendo-split-index`);if(r!=null)return t(r|0,n.length);for(var i=0;i<n.length;++i)if(n[i]===e)return t(i,n.length)}switch(r){case`circle`:case`disc`:case`square`:a(function(e){e.innerHTML=` `,e.setAttribute(RO,r)});break;case`decimal`:case`decimal-leading-zero`:a(function(e){o(function(t){++t,r==`decimal-leading-zero`&&t<10&&(t=`0`+t),e.innerHTML=t+`.`})});break;case`lower-roman`:case`upper-roman`:a(function(e){o(function(t){t=ab(t+1),r==`upper-roman`&&(t=t.toUpperCase()),e.innerHTML=t+`.`})});break;case`lower-latin`:case`lower-alpha`:case`upper-latin`:case`upper-alpha`:a(function(e){o(function(t){t=tk(t),/^upper/i.test(r)&&(t=t.toUpperCase()),e.innerHTML=t+`.`})});break}}function A(n,f,p){if(n.width===0||n.height===0)return;D(n);var m=o.width>0&&(f&&d==`ltr`||p&&d==`rtl`),h=i.width>0&&(p&&d==`ltr`||f&&d==`rtl`);if(r.width===0&&o.width===0&&i.width===0&&a.width===0)return;if(r.color==i.color&&r.color==a.color&&r.color==o.color&&r.width==i.width&&r.width==a.width&&r.width==o.width&&m&&h){n=pk(n,r.width/2);var g=Sk(e,n,r.width/2);g.options.stroke={color:r.color,width:r.width},t.append(g);return}if(s.x===0&&c.x===0&&u.x===0&&l.x===0&&r.width<2&&o.width<2&&i.width<2&&a.width<2){r.width>0&&t.append(new US({stroke:{width:r.width,color:r.color}}).moveTo(n.left,n.top+r.width/2).lineTo(n.right,n.top+r.width/2)),a.width>0&&t.append(new US({stroke:{width:a.width,color:a.color}}).moveTo(n.left,n.bottom-a.width/2).lineTo(n.right,n.bottom-a.width/2)),m&&t.append(new US({stroke:{width:o.width,color:o.color}}).moveTo(n.left+o.width/2,n.top).lineTo(n.left+o.width/2,n.bottom)),h&&t.append(new US({stroke:{width:i.width,color:i.color}}).moveTo(n.right-i.width/2,n.top).lineTo(n.right-i.width/2,n.bottom));return}var _=xk(n,s,c,u,l),v=_.tl,y=_.tr,b=_.br,x=_.bl;E(r.color,n.width,r.width,o.width,i.width,v,y,[1,0,0,1,n.left,n.top]),E(a.color,n.width,a.width,i.width,o.width,b,x,[-1,0,0,-1,n.right,n.bottom]);function S(e){return{x:e.y,y:e.x}}E(o.color,n.height,o.width,a.width,r.width,S(x),S(v),[0,-1,1,0,n.left,n.bottom]),E(i.color,n.height,i.width,r.width,a.width,S(y),S(b),[0,1,-1,0,n.right,n.top])}}function kk(e){return function(t,n){var r=n.width(),i=n.height();switch(e.type){case`linear`:var a=e.angle==null?Math.PI:e.angle;switch(e.to){case`top`:a=0;break;case`left`:a=-Math.PI/2;break;case`bottom`:a=Math.PI;break;case`right`:a=Math.PI/2;break;case`top left`:case`left top`:a=-Math.atan2(i,r);break;case`top right`:case`right top`:a=Math.atan2(i,r);break;case`bottom left`:case`left bottom`:a=Math.PI+Math.atan2(i,r);break;case`bottom right`:case`right bottom`:a=Math.PI-Math.atan2(i,r);break}e.reverse&&(a-=Math.PI),a%=2*Math.PI,a<0&&(a+=2*Math.PI);var o=Math.abs(r*Math.sin(a))+Math.abs(i*Math.cos(a)),s=Math.atan(r*Math.tan(a)/i),c=Math.sin(s),l=Math.cos(s),u=Math.abs(c)+Math.abs(l),d=u/2*c,f=u/2*l;a>Math.PI/2&&a<=3*Math.PI/2&&(d=-d,f=-f);var p=[],m=0,h=e.stops.map(function(t,n){var r=t.percent;r?r=parseFloat(r)/100:t.length?r=parseFloat(t.length)/o:n===0?r=0:n==e.stops.length-1&&(r=1);var i={color:t.color.toCssRgba(),offset:r};return r==null?p.push({left:m,stop:i}):(m=r,p.forEach(function(e,t){var n=e.stop;n.offset=e.left+(m-e.left)*(t+1)/(p.length+1)}),p=[]),i}),g=[.5-d,.5+f],_=[.5+d,.5-f];t.append(US.fromRect(n).stroke(null).fill(new uC({start:g,end:_,stops:h,userSpace:!1})));break;case`radial`:window.console&&window.console.log&&window.console.log(`Radial gradients are not yet supported in HTML renderer`);break}}}function Ak(e,t){let n=null;if(window.kendo&&window.kendo.jQuery&&e.getAttribute(window.kendo.attr(`role`))){let t=window.kendo.widgetInstance(window.kendo.jQuery(e));t&&(t.exportDOMVisual||t.exportVisual)&&(n=t.exportDOMVisual?t.exportDOMVisual():t.exportVisual())}if(n===null&&e._kendoExportVisual){let t=e.getBoundingClientRect(),r={width:t.width,height:t.height};n=e._kendoExportVisual(r)}if(!n)return!1;let r=new JS;r.children.push(n);let i=e.getBoundingClientRect();return r.transform(Ex().translate(i.left,i.top)),t.append(r),!0}function jk(e,t){let n=e.getAttribute(RO);if(!n)return!1;var r=e.getBoundingClientRect();let i=Yy(e,`color`);if(n===`square`){let e=r.height/5;t.append(new tC(new wx([r.right-e,r.top+r.height/2.1],[e,e])).fill(i).stroke(i))}else{let e=r.height/7,a=new zx(new Mx([r.right-e,r.top+(r.height+e)/2],e));n===`circle`?a.stroke(i,.5):a.fill(i).stroke(null),t.append(a)}return!0}function Mk(e,t,n){var r=fk(e),i=new KS(t,new wx([r.left,r.top],[r.width,r.height]));vk(i,Sk(e,r,`content`)),n.append(i)}function Nk(e,t){var n=sk(e),r=sk(t),i=parseFloat(Q(n,`z-index`)),a=parseFloat(Q(r,`z-index`)),o=Q(n,`position`),s=Q(r,`position`);return isNaN(i)&&isNaN(a)?/static|absolute/.test(o)&&/static|absolute/.test(s)?0:o==`static`?-1:+(s==`static`):isNaN(i)?a===0?0:a>0?-1:1:isNaN(a)?i===0?0:i>0?1:-1:parseFloat(i)-parseFloat(a)}function Pk(e){return/^(?:textarea|select|input)$/i.test(e.tagName)}function Fk(e){return e.selectedOptions&&e.selectedOptions.length>0?e.selectedOptions[0]:e.options[e.selectedIndex]}function Ik(e,t){sk(e);var n=Yy(e,`color`),r=e.getBoundingClientRect();e.type==`checkbox`?(t.append(US.fromRect(new wx([r.left+1,r.top+1],[r.width-2,r.height-2])).stroke(n,1)),e.checked&&t.append(new US().stroke(n,1.2).moveTo(r.left+.22*r.width,r.top+.55*r.height).lineTo(r.left+.45*r.width,r.top+.75*r.height).lineTo(r.left+.78*r.width,r.top+.22*r.width))):(t.append(new zx(new Mx([(r.left+r.right)/2,(r.top+r.bottom)/2],Math.min(r.width-2,r.height-2)/2)).stroke(n,1)),e.checked&&t.append(new zx(new Mx([(r.left+r.right)/2,(r.top+r.bottom)/2],Math.min(r.width-8,r.height-8)/2)).fill(n).stroke(null)))}function Lk(e,t){var n=e.tagName.toLowerCase();if(n==`input`&&(e.type==`checkbox`||e.type==`radio`))return Ik(e,t);var r=e.parentNode,i=e.ownerDocument,a=i.createElement(LO),o;if(gx(a,Ek(sk(e))),n==`input`&&(a.style.whiteSpace=`pre`),(n==`select`||n==`textarea`)&&(a.style.overflow=`auto`),n==`select`)if(e.multiple)for(var s=0;s<e.options.length;++s)o=i.createElement(LO),gx(o,Ek(sk(e.options[s]))),o.style.display=`block`,o.textContent=e.options[s].textContent,a.appendChild(o);else o=Fk(e),o&&(a.textContent=o.textContent);else a.textContent=e.value;r.insertBefore(a,e),a.scrollLeft=e.scrollLeft,a.scrollTop=e.scrollTop,e.style.display=`none`,zk(a,t),e.style.display=``,r.removeChild(a)}function Rk(e){let t=new window.XMLSerializer,n=t.serializeToString(e);if(FO.mozilla&&!(e.getAttribute(`width`)&&e.getAttribute(`height`))){let r=new window.DOMParser().parseFromString(n,`image/svg+xml`).documentElement,i=fk(e);r.setAttribute(`width`,i.width),r.setAttribute(`height`,i.height),n=t.serializeToString(r)}return n}function zk(e,t){switch(BO._stackingContext.element===e&&(BO._stackingContext.group=t),e.tagName.toLowerCase()){case`img`:Mk(e,e.src,t);break;case`svg`:Mk(e,`data:image/svg+xml;base64,${vb(Rk(e))}`,t);break;case`canvas`:try{Mk(e,e.toDataURL(`image/png`),t)}catch{}break;case`textarea`:case`input`:case`select`:Lk(e,t);break;default:for(var n=[],r=[],i=[],a=e.firstChild;a;a=a.nextSibling)switch(a.nodeType){case 3:/\S/.test(a.data)&&Bk(e,a,t);break;case 1:var o=sk(a),s=Q(o,`float`);Q(o,`position`)==`static`?s==`none`?n.push(a):r.push(a):i.push(a);break}wb(n,Nk).forEach(function(e){Hk(e,t)}),wb(r,Nk).forEach(function(e){Hk(e,t)}),wb(i,Nk).forEach(function(e){Hk(e,t)})}}function Bk(e,t,n){if(ak())return;var r=sk(e);if(parseFloat(Q(r,`text-indent`))<-500)return;var i=t.data,a=0,o=i.search(/\S\s*$/)+1;if(!o)return;var s=Q(r,`font-size`),c=Q(r,`line-height`),l=[Q(r,`font-style`),Q(r,`font-variant`),Q(r,`font-weight`),s,Q(r,`font-family`)].join(` `);if(s=parseFloat(s),c=parseFloat(c),s===0||isNaN(s))return;var u=Yy(e,`color`),d=e.ownerDocument.createRange(),f=Q(r,`text-align`)==`justify`,p=Q(r,`column-count`,1),m=Q(r,`white-space`),h=Q(r,`text-transform`),g=e.getBoundingClientRect().width/s*5;g===0&&(g=500);var _=null,v=BO.underline,y=BO[`line-through`],b=BO.overline,x=BO[`underline-offset`];for(v&&S(O);!w(););(y||b)&&S(D);return;function S(e){d.selectNode(t);let n=IO(d.getClientRects());S=e=>n.forEach(e),S(e)}function C(e){if(VO||FO.chrome||FO.safari){for(var t=e.getClientRects(),n={top:1/0,right:-1/0,bottom:-1/0,left:1/0},r=!1,i=0;i<t.length;++i){var a=t[i];a.width<=1||a.bottom===_||(n.left=Math.min(a.left,n.left),n.top=Math.min(a.top,n.top),n.right=Math.max(a.right,n.right),n.bottom=Math.max(a.bottom,n.bottom),r=!0)}return r?(n.width=n.right-n.left,n.height=n.bottom-n.top,n):e.getBoundingClientRect()}return e.getBoundingClientRect()}function w(){var e=a,n,r=i.substr(a).search(/\S/);if(a+=r,r<0||a>=o)return!0;d.setStart(t,a),d.setEnd(t,a+1),n=C(d);var s=!1;if((f||p>1)&&(r=i.substr(a).search(/\s/),r>=0)){d.setEnd(t,a+r);var c=C(d);c.bottom==n.bottom&&(n=c,s=!0,a+=r)}if(!s){if(r=(function e(r,i,a){d.setEnd(t,i);var o=C(d);return o.bottom!=n.bottom&&r<i?e(r,r+i>>1,i):o.right==n.right?i:(n=o,i<a?e(i,i+a>>1,a):i)})(a,Math.min(o,a+g),o),r==a)return!0;if(a=r,r=d.toString().search(/\s+$/),r===0)return!1;r>0&&(d.setEnd(t,d.startOffset+r),n=C(d))}VO&&(n=d.getClientRects()[0]);var l=d.toString();if(!/^(?:pre|pre-wrap)$/i.test(m))l=l.replace(/\s+/g,` `);else if(/\t/.test(l)){var u=0;for(r=e;r<d.startOffset;++r){var h=i.charCodeAt(r);h==9?u+=8-u%8:h==10||h==13?u=0:u++}for(;(r=l.search(` `))>=0;){var v=` `.substr(0,8-(u+r)%8);l=l.substr(0,r)+v+l.substr(r+1)}}s||(_=n.bottom),T(l,n)}function T(e,t){if(VO&&!isNaN(c)){var r=KO(l),i=(t.top+t.bottom-r)/2;t={top:i,right:t.right,bottom:i+r,left:t.left,height:r,width:t.right-t.left}}switch(h){case`uppercase`:e=e.toUpperCase();break;case`lowercase`:e=e.toLowerCase();break;case`capitalize`:e=e.replace(/(?:^|\s)\S/g,e=>e.toUpperCase());break}var a=new HO(e,new wx([t.left,t.top],[t.width,t.height]),{font:l,fill:{color:u}});n.append(a)}function E(e,t,r,i){if(r){var a=new US({stroke:{width:e,color:r}});i-=e,a.moveTo(t.left,i).lineTo(t.right,i),n.append(a)}}function D(e){let t=s/12;E(t,e,y,e.bottom-e.height/2.7),E(t,e,b,e.top)}function O(e){let t=s/12,n=e.bottom;x==null?n+=t:n+=x,E(t,e,v,n)}}function Vk(e,t,n){var r;n==`auto`?(r=t,n=0):(r=BO._stackingContext.group,n=parseFloat(n));for(var i=r.children,a=0;a<i.length&&!(i[a]._dom_zIndex!=null&&i[a]._dom_zIndex>n);++a);var o=new JS;if(r.insert(a,o),o._dom_zIndex=n,r!==t&&BO._clipbox){var s=BO._matrix.invert(),c=BO._clipbox.transformCopy(s);vk(o,US.fromRect(c))}return o}function Hk(e,t){var n=sk(e);if($O(n),!/^(style|script|link|meta|iframe|col|colgroup)$/i.test(e.tagName)&&BO._clipbox!=null){var r=parseFloat(Q(n,`opacity`)),i=Q(n,`visibility`),a=Q(n,`display`);if(r!==0&&i!=`hidden`&&a!=`none`){var o=mk(n),s,c=Q(n,`z-index`);(o||r<1)&&c==`auto`&&(c=0),s=Vk(e,t,c),r<1&&s.opacity(r*s.opacity()),nk(e,n,s),o?uk(e,function(){ck(e.style,`transform`,`none`,`important`),ck(e.style,`transition`,`none`,`important`),Q(n,`position`)==`static`&&ck(e.style,`position`,`relative`,`important`);var t=e.getBoundingClientRect(),r=t.left+o.origin[0],i=t.top+o.origin[1],a=[1,0,0,1,-r,-i];a=Uk(a,o.matrix),a=Uk(a,[1,0,0,1,r,i]),a=_k(s,a),BO._matrix=BO._matrix.multiplyCopy(a),Dk(e,s)}):Dk(e,s),rk()}}}function Uk(e,t){var n=e[0],r=e[1],i=e[2],a=e[3],o=e[4],s=e[5],c=t[0],l=t[1],u=t[2],d=t[3],f=t[4],p=t[5];return[n*c+r*u,n*l+r*d,i*c+a*u,i*l+a*d,o*c+s*u+f,o*l+s*d+p]}window.kendo=window.kendo||{};let Wk;function Gk(){return typeof document>`u`?null:(Wk||(Wk=document.createElement(`span`),Wk.setAttribute(`aria-hidden`,`true`),Wk.style.cssText=`position:absolute;left:-10000px;top:-10000px;visibility:hidden;pointer-events:none;`,(document.body||document.documentElement).appendChild(Wk)),Wk)}function Kk(e){if(typeof e!=`string`)return null;let t=Gk();if(!t)return null;let n=t.style.color;if(t.style.color=``,t.style.color=e,!t.style.color)return t.style.color=n,null;let r=Gy(Yy(t,`color`),!0);return t.style.color=n,r}function qk(e,t){let n=Gy(e,!0);if(n||!e||e===`none`||e instanceof Ky)return n||t?n:Gy(e,t);let r=Kk(e);return r||t?r:Gy(e,t)}kendo.deepExtend(kendo,{parseColor:qk,namedColors:Py,Color:Ky}),(function(e,t){var n=window.kendo,r=n.ui.Widget,i=n.ui.Draggable,a=n._outerWidth,o=n._outerHeight,s=e.extend,c=n.format,l=n.parseFloat,u=Array.isArray,d=Math,f=n.support,p=f.pointers,m=f.msPointers,h=`change`,g=`slide`,_=`kendoKeydown`,v=`.slider`,y=`touchstart`+v+` mousedown`+v,b=p?`pointerdown`+v:m?`MSPointerDown`+v:y,x=`touchend`+v+` mouseup`+v,S=p?`pointerup`:m?`MSPointerUp`+v:x,C=`moveSelection`,w=`keydown`+v,T=`click`+v,E=`mouseover`+v,D=`focus`+v,O=`blur`+v,k=`.k-draghandle`,A=`.k-slider-track`,j=`.k-tick`,M=`k-selected`,N=`k-focus`,P=`k-disabled`,F=`disabled`,I=`undefined`,L=`tabindex`,R=n.getTouches,ee=`aria-valuetext`,te=`aria-valuenow`,z=r.extend({init:function(e,t){var i=this;if(r.fn.init.call(i,e,t),t=i.options,i._isHorizontal=t.orientation==`horizontal`,i._isRtl=i._isHorizontal&&n.support.isRtl(e),i._position=i._isRtl?`right`:i._isHorizontal?`left`:`bottom`,i._sizeFn=i._isHorizontal?`width`:`height`,i._outerSize=i._isHorizontal?a:o,t.tooltip.format=t.tooltip.enabled&&t.tooltip.format||`{0}`,t.smallStep<=0)throw Error(`Kendo UI Slider smallStep must be a positive number.`);i._createHtml(),i._trackDiv=i.wrapper.find(A),i._maxSelection=i._trackDiv[i._sizeFn](),i._sliderItemsInit(),i._reset(),i._tabindex(i.wrapper.find(k)),i[t.enabled?`enable`:`disable`]();var s=n.support.isRtl(i.wrapper)?-1:1;i._keyMap={37:V(-1*s*t.smallStep),40:V(-t.smallStep),39:V(1*s*t.smallStep),38:V(+t.smallStep),35:H(t.max),36:H(t.min),33:V(+t.largeStep),34:V(-t.largeStep)},i._ariaLabel(i.wrapper.find(k)),n.notify(i),r.fn.endInit.call(i)},events:[h,g,_],options:{enabled:!0,min:0,max:10,smallStep:1,largeStep:5,orientation:`horizontal`,tickPlacement:`both`,tooltip:{enabled:!0,format:`{0}`}},_distance:function(){return W(this.options.max-this.options.min)},_resize:function(){this.wrapper.find(`.k-slider-items`).remove(),this._maxSelection=this._trackDiv[this._sizeFn](),this._sliderItemsInit(),this._refresh(),this.options.enabled&&this.enable(!0)},_sliderItemsInit:function(){var t=this,n=t.options,r=(t._maxSelection-2)/((n.max-n.min)/n.smallStep),i=t._calculateItemsWidth(d.floor(se(t._distance())/se(n.smallStep)));n.tickPlacement!=`none`&&r>=2&&(e(this.element).parent().find(`.k-slider-items`).remove(),t._trackDiv.before(re(n,t._distance())),t._setItemsTitle()),t._calculateSteps(i),n.tickPlacement!=`none`&&r>=2&&n.largeStep>=n.smallStep&&(t._setItemsLargeTick(),t.wrapper.find(j).first().addClass(`k-first`),t.wrapper.find(j).last().addClass(`k-last`))},getSize:function(){return n.dimensions(this.wrapper)},_setItemsTitle:function(){for(var t=this,n=t.options,r=t.wrapper.find(j),i=n.min,a=r.length,o=0;o<=a;o+=1)e(r[o]).attr(`title`,c(n.tooltip.format,W(i))),i+=n.smallStep},_setItemsLargeTick:function(){var t=this,n=t.options,r=t.wrapper.find(j),i=0,a,o;if(se(n.largeStep)%se(n.smallStep)===0||t._distance()/n.largeStep>=3)for(!t._isHorizontal&&!t._isRtl&&(r=e.makeArray(r).reverse()),i=0;i<r.length;i++){a=e(r[i]),o=t._values[i];var s=W(se(o-this.options.min));s%se(n.smallStep)===0&&s%se(n.largeStep)===0&&(a.addClass(`k-tick-large`).html(`<span class='k-label'>`+a.attr(`title`)+`</span>`),i!==0&&i!==r.length-1&&a.css(`line-height`,a[t._sizeFn]()+`px`))}},_calculateItemsWidth:function(e){var t=this,n=t.options,r=parseFloat(t._trackDiv.css(t._sizeFn))+1,i=t._distance(),a=se(i)/se(n.smallStep),o=r/se(i),s,c,l;for(a-e>0&&(r-=se(i)%se(n.smallStep)*o),s=r/e,c=[],l=0;l<e-1;l++)c[l]=s;return c[e-1]=c[e]=s/2,t._roundWidths(c)},_roundWidths:function(e){var t=0,n=e.length,r;for(r=0;r<n;r++)t+=e[r]-d.floor(e[r]),e[r]=d.floor(e[r]);return t=d.round(t),this._addAdditionalSize(t,e)},_addAdditionalSize:function(e,t){if(e===0)return t;var n=parseFloat(t.length-1)/parseFloat(e==1?e:e-1),r;for(r=0;r<e;r++)t[parseInt(d.round(n*r),10)]+=1;return t},_calculateSteps:function(e){var t=this,n=t.options,r=n.min,i=0,a=t._distance(),o=d.ceil(se(a)/se(n.smallStep)),s=1,c;if(o+=+(se(a)/se(n.smallStep)%1==0),e.splice(0,0,e[o-2]*2),e.splice(o-1,1,e.pop()*2),t._pixelSteps=[i],t._values=[r],o!==0){for(;s<o;)i+=(e[s-1]+e[s])/2,t._pixelSteps[s]=i,r+=n.smallStep,t._values[s]=W(r),s++;c=se(a)%se(n.smallStep)===0?o-1:o,t._pixelSteps[c]=t._maxSelection,t._values[c]=n.max}},_getValueFromPosition:function(e,t){var n=this,r=n.options,i=d.max(r.smallStep*(n._maxSelection/n._distance()),0),a=0,o=i/2,s;if(n._isHorizontal?(a=e-t.startPoint,n._isRtl&&(a=n._maxSelection-a)):a=t.startPoint-e,n._maxSelection-(parseInt(n._maxSelection%i,10)-3)/2<a)return r.max;for(s=0;s<n._pixelSteps.length;s++)if(d.abs(n._pixelSteps[s]-a)-1<=o)return W(n._values[s])},_getFormattedValue:function(e,t){var r=this,i=``,a=r.options.tooltip,o,s,l;return u(e)?(s=e[0],l=e[1]):t&&t.type&&(s=t.selectionStart,l=t.selectionEnd),t&&(o=t.tooltipTemplate),!o&&a.template&&(o=n.template(a.template)),u(e)||t&&t.type?o?i=o({selectionStart:s,selectionEnd:l}):(s=c(a.format,s),l=c(a.format,l),i=s+` - `+l):(t&&(t.val=e),i=o?o({value:e}):c(a.format,e)),i},_getDraggableArea:function(){var e=this,t=n.getOffset(e._trackDiv);return{startPoint:e._isHorizontal?t.left:t.top+e._maxSelection,endPoint:e._isHorizontal?t.left+e._maxSelection:t.top}},_createHtml:function(){var e=this,t=e.element,n=e.options,r=t.find(`input`);r.length==2?(r.eq(0).prop(`value`,U(n.selectionStart)),r.eq(1).prop(`value`,U(n.selectionEnd))):t.prop(`value`,U(n.value)),e.wrapper=t.wrap(B(n,t,e._isHorizontal)).hide().parents(`.k-slider`),n.showButtons&&e.wrapper.find(`.k-slider-track-wrap`).after(ne(n,`increase`,e._isHorizontal,e._isRtl)).before(ne(n,`decrease`,e._isHorizontal,e._isRtl)),t.before(ie(n,t,e._isHorizontal))},_focus:function(t){var n=this,r=t.target,i=n.value(),a=n._drag;a||(r==n.wrapper.find(k).eq(0)[0]?(a=n._firstHandleDrag,n._activeHandle=0):(a=n._lastHandleDrag,n._activeHandle=1),i=i[n._activeHandle]),e(r).addClass(N+` `+M),a&&(n._activeHandleDrag=a,a.selectionStart=n.options.selectionStart,a.selectionEnd=n.options.selectionEnd,a._updateTooltip(i))},_focusWithMouse:function(t){t=e(t);var n=this,r=t.is(k)?t.index():0;window.setTimeout(function(){n.wrapper.find(k)[+(r==2)].focus()},1),n._setTooltipTimeout()},_blur:function(t){var n=this,r=n._activeHandleDrag;e(t.target).removeClass(N+` `+M),r&&(r._removeTooltip(),delete n._activeHandleDrag,delete n._activeHandle)},_setTooltipTimeout:function(){var e=this;e._tooltipTimeout=window.setTimeout(function(){var t=e._drag||e._activeHandleDrag;t&&t._removeTooltip()},300)},_clearTooltipTimeout:function(){var e=this;window.clearTimeout(this._tooltipTimeout);var t=e._drag||e._activeHandleDrag;t&&t.tooltipDiv&&t.tooltipDiv.stop(!0,!1).css(`opacity`,1)},_reset:function(){var t=this,n=t.element,r=n.attr(`form`),i=r?e(`#`+r):n.closest(`form`);i[0]&&(t._form=i.on(`reset`,t._formResetHandler.bind(t)))},min:function(e){if(!e)return this.options.min;this.setOptions({min:e})},max:function(e){if(!e)return this.options.max;this.setOptions({max:e})},setOptions:function(e){r.fn.setOptions.call(this,e),this._sliderItemsInit(),this._refresh()},destroy:function(){this._form&&this._form.off(`reset`,this._formResetHandler),r.fn.destroy.call(this)}});function B(e,t,n){var r=n?` k-slider-horizontal`:` k-slider-vertical`,i=e.style?e.style:t.attr(`style`),a=t.attr(`class`)?` `+t.attr(`class`):``,o=``;return e.tickPlacement==`bottomRight`?o=` k-slider-bottomright`:e.tickPlacement==`topLeft`&&(o=` k-slider-topleft`),i=i?` style='`+i+`'`:``,`<div class='k-slider`+r+a+`'`+i+`><div class='k-slider-track-wrap`+o+`'></div></div>`}function ne(e,t,r,i){var a=``;return a=r?t===`increase`?i?`chevron-left`:`chevron-right`:i?`chevron-right`:`chevron-left`:t==`increase`?`chevron-up`:`chevron-down`,`<button class='k-button k-icon-button k-rounded-full k-button-`+t+`' title='`+e[t+`ButtonTitle`]+`' aria-hidden="true" tabindex="-1">`+n.ui.icon({icon:a,iconClass:`k-button-icon`})+`</button>`}function re(e,t){var n=`<ul class='k-reset k-slider-items' role='presentation'>`,r=d.floor(W(t/e.smallStep))+1,i;for(i=0;i<r;i++)n+=`<li class='k-tick'></li>`;return n+=`</ul>`,n}function ie(e,n,r){var i=n.is(`input`)?1:2,a=i==2?e.leftDragHandleTitle:e.dragHandleTitle,o=e.value,s=e.selectionStart,c=e.selectionEnd,l,u,d;return i===1?(l=n.val(),l!==null&&l!==t&&l!==`null`&&(o===null||o===t)&&(o=l)):(u=n.find(`input`).eq(0).val(),d=n.find(`input`).eq(1).val(),u!==null&&u!==t&&u!==`null`&&(s===null||s===t)&&(s=u),d!==null&&d!==t&&d!==`null`&&(c===null||c===t)&&(c=d)),`<div class='k-slider-track'><div class='k-slider-selection'><!-- --></div><span tabindex='0' class='k-draghandle' title='`+a+`' role='slider' `+(r===!1?`aria-orientation='vertical' `:``)+`aria-valuemin='`+e.min+`' aria-valuemax='`+e.max+`' aria-valuenow='`+(i>1?s||e.min:o||e.min)+`'></span>`+(i>1?`<span tabindex='0' class='k-draghandle' title='`+e.rightDragHandleTitle+`'role='slider' `+(r===!1?`aria-orientation='vertical' `:``)+`aria-valuemin='`+e.min+`' aria-valuemax='`+e.max+`' aria-valuenow='`+(c||e.max)+`'></span>`:``)+`</div>`}function V(e){return function(t){return t+e}}function H(e){return function(){return e}}function U(e){return(e+``).replace(`.`,n.cultures.current.numberFormat[`.`])}function ae(e){var t=e.toString(),n=0;return t=t.split(`.`),t[1]&&(n=t[1].length),n=n>10?10:n,n}function W(e){var t,n;return e=parseFloat(e,10),t=ae(e),n=d.pow(10,t||0),d.round(e*n)/n}function G(e,n){var r=l(e.getAttribute(n));return r===null&&(r=t),r}function oe(e){return typeof e!==I}function se(e){return e*1e4}var ce=z.extend({init:function(n,r){var i=this,a;n.type=`text`,r=s({},{value:G(n,`value`),min:G(n,`min`),max:G(n,`max`),smallStep:G(n,`step`)},r),n=e(n),r&&r.enabled===t&&(r.enabled=!n.is(`[disabled]`)),z.fn.init.call(i,n,r),r=i.options,(!oe(r.value)||r.value===null)&&(r.value=r.min,n.prop(`value`,U(r.min))),r.value=d.max(d.min(r.value,r.max),r.min),a=i.wrapper.find(k),i._selection=new ce.Selection(a,i,r),i._drag=new ce.Drag(a,``,i,r),i._refreshAriaAttr(r.value),z.fn.endInit.call(i)},options:{name:`Slider`,showButtons:!0,increaseButtonTitle:`Increase`,decreaseButtonTitle:`Decrease`,dragHandleTitle:`drag`,tooltip:{format:`{0:#,#.##}`},value:null},enable:function(t){var r=this,i=r.options,a,o;r.disable(),t!==!1&&(r.wrapper.removeClass(P),r.wrapper.find(`input`).prop(F,!1),a=function(t){var n=R(t)[0];if(n){var i=r._isHorizontal?n.location.pageX:n.location.pageY,a=r._getDraggableArea(),o=e(t.target);if(o.hasClass(`k-draghandle`)){o.addClass(N+` `+M);return}r._update(r._getValueFromPosition(i,a)),r._focusWithMouse(t.target),r._drag.dragstart(t),t.preventDefault()}},r.wrapper.find(j+`, `+A).on(b,a).end().on(S,function(){r._drag._end()}),r.wrapper.find(k).attr(L,0).on(x,function(){r._setTooltipTimeout()}).on(T,function(e){r._focusWithMouse(e.target),e.preventDefault()}).on(D,r._focus.bind(r)).on(O,r._blur.bind(r)),o=(function(e){var t=r._nextValueByIndex(r._valueIndex+e*1);r._setValueInRange(t),r._drag._updateTooltip(t)}),i.showButtons&&r.wrapper.find(`.k-button`).on(x,(function(e){this._clearTimer(),r._focusWithMouse(e.target)}).bind(r)).on(E,function(t){e(t.currentTarget).addClass(`k-hover`)}).on(`mouseout`+v,(function(t){e(t.currentTarget).removeClass(`k-hover`),this._clearTimer()}).bind(r)).on(y,(function(t){var n=e(t.target).closest(`.k-button`).is(`.k-button-increase`)?1:-1;r._mouseDownHandler(t,n,o)})).on(`click`,n.preventDefault),r.wrapper.find(k).off(w,!1).on(w,r,this._keydown.bind(r)),i.enabled=!0)},disable:function(){var t=this;t.wrapper.addClass(P),e(t.element).prop(F,F),t.wrapper.find(`.k-button`).off(y).on(y,function(t){t.preventDefault(),e(this).addClass(`k-active`)}).off(x).on(x,function(t){t.preventDefault(),e(this).removeClass(`k-active`)}).off(`mouseleave`+v).on(`mouseleave`+v,n.preventDefault).off(E).on(E,n.preventDefault),t.wrapper.find(j+`, `+A).off(b).off(S),t.wrapper.find(k).attr(L,-1).off(x).off(w).off(T).off(D).off(O),t.options.enabled=!1},_mouseDownHandler:function(e,t,n){let r=this;r._clearTooltipTimeout(),(e.which===1||f.touch&&e.which===0)&&(n(t),r.timeout=setTimeout(function(){r.timer=setInterval(function(){n(t)},60)},200))},_update:function(e){var t=this,n=t.value()!=e;t.value(e),n&&t.trigger(h,{value:t.options.value})},value:function(e){var t=this,n=t.options;if(e=W(e),isNaN(e))return n.value;e>=n.min&&e<=n.max&&n.value!=e&&(t.element.prop(`value`,U(e)),n.value=e,t._refreshAriaAttr(e),t._refresh())},_refresh:function(){this.trigger(C,{value:this.options.value})},_refreshAriaAttr:function(e){var t=this,n=t._drag,r=n&&n._tooltipDiv?n._tooltipDiv.text():t._getFormattedValue(e,null);this.wrapper.find(k).attr(te,e).attr(ee,r)},_clearTimer:function(){clearTimeout(this.timeout),clearInterval(this.timer)},_keydown:function(e){var t=this;e.keyCode in t._keyMap&&(t._clearTooltipTimeout(),t._setValueInRange(t._keyMap[e.keyCode](t.options.value)),t._drag._updateTooltip(t.value()),e.preventDefault(),e.stopPropagation())},_setValueInRange:function(e){var t=this,n=t.options;if(e=W(e),isNaN(e)){t._update(n.min);return}e=d.max(d.min(e,n.max),n.min),t._update(e)},_nextValueByIndex:function(e){var t=this._values.length;return this._values[d.max(0,d.min(e,t-1))]},_formResetHandler:function(){var e=this,t=e.options.min;setTimeout(function(){var n=e.element[0].value;e.value(n===``||isNaN(n)?t:n)})},destroy:function(){var e=this;z.fn.destroy.call(e),e.wrapper.off(v).find(`.k-button`).off(v).end().find(k).off(v).end().find(j+`, `+A).off(v).end(),e._drag.draggable.destroy(),e._drag._removeTooltip(!0)}});ce.Selection=function(e,t,n){function r(r){var i=r-n.min,a=t._valueIndex=d.ceil(W(i/n.smallStep)),o=parseInt(t._pixelSteps[a],10);t._trackDiv.find(`.k-slider-selection`)[t._sizeFn](o),e.css(t._position,o)}r(n.value),t.bind([g,C],function(e){r(parseFloat(e.value,10))}),t.bind(h,function(e){r(parseFloat(e.sender.value(),10))})},ce.Drag=function(e,t,n,r){var a=this;a.owner=n,a.options=r,a.element=e,a.type=t,a.draggable=new i(e,{distance:0,dragstart:a._dragstart.bind(a),drag:a.drag.bind(a),dragend:a.dragend.bind(a),dragcancel:a.dragcancel.bind(a)}),e.click(!1),e.on(`dragstart`,function(e){e.preventDefault()})},ce.Drag.prototype={dragstart:function(e){this.owner._activeDragHandle=this,this.draggable.userEvents.cancel(),this._dragstart(e),this.dragend()},_dragstart:function(t){var n=this,r=n.owner,i=n.options;if(!i.enabled){t.preventDefault();return}this.owner._activeDragHandle=this,r.element.off(E),r.wrapper.find(`.`+N).removeClass(N+` `+M),n.element.addClass(N+` `+M),e(document.documentElement).css(`cursor`,`pointer`),n.draggableArea=r._getDraggableArea(),n.step=d.max(i.smallStep*(r._maxSelection/r._distance()),0),n.type?(n.selectionStart=i.selectionStart,n.selectionEnd=i.selectionEnd,r._setZIndex(n.type)):n.oldVal=n.val=i.value,n._removeTooltip(!0),n._createTooltip()},_createTooltip:function(){var t=this,r=t.owner,i=t.options.tooltip,a=``,o=e(window),s;i.enabled&&(i.template&&(t.tooltipTemplate=n.template(i.template)),e(`.k-slider-tooltip`).remove(),t.tooltipDiv=e(`<div role='tooltip' class='k-tooltip k-slider-tooltip'><!-- --></div>`).appendTo(document.body),a=r._getFormattedValue(t.val||r.value(),t),t.type||(s=`k-callout-`+(r._isHorizontal?`s`:`e`),t.tooltipInnerDiv=`<div class='k-callout `+s+`'><!-- --></div>`,a+=t.tooltipInnerDiv),t.tooltipDiv.html(a),t._scrollOffset={top:o.scrollTop(),left:n.scrollLeft(o)},t.moveTooltip())},drag:function(e){var t=this,n=t.owner,r=e.x.location,i=e.y.location,a=t.draggableArea.startPoint,o=t.draggableArea.endPoint,s;e.preventDefault(),n._isHorizontal?n._isRtl?t.val=t.constrainValue(r,a,o,r<o):t.val=t.constrainValue(r,a,o,r>=o):t.val=t.constrainValue(i,o,a,i<=o),t.oldVal!=t.val&&(t.oldVal=t.val,t.type?(t.type==`firstHandle`?t.val<t.selectionEnd?t.selectionStart=t.val:t.selectionStart=t.selectionEnd=t.val:t.val>t.selectionStart?t.selectionEnd=t.val:t.selectionStart=t.selectionEnd=t.val,s={values:[t.selectionStart,t.selectionEnd],value:[t.selectionStart,t.selectionEnd]}):s={value:t.val},n.trigger(g,s)),t._updateTooltip(t.val)},_updateTooltip:function(e){var t=this,n=t.options.tooltip,r=``;n.enabled&&(t.tooltipDiv||t._createTooltip(),r=t.owner._getFormattedValue(W(e),t),t.type||(r+=t.tooltipInnerDiv),t.tooltipDiv.html(r),t.moveTooltip())},dragcancel:function(){return this.owner._refresh(),e(document.documentElement).css(`cursor`,``),this._end()},dragend:function(){var t=this,n=t.owner;return e(document.documentElement).css(`cursor`,``),t.type?n._update(t.selectionStart,t.selectionEnd):(n._update(t.val),t.draggable.userEvents._disposeAll()),t.draggable.userEvents.cancel(),t._end()},_end:function(){var e=this,t=e.owner;return t._focusWithMouse(e.element),t.element.on(E),!1},_removeTooltip:function(t){var n=this,r=n.owner;n.tooltipDiv&&r.options.tooltip.enabled&&r.options.enabled&&(t?(n.tooltipDiv.remove(),n.tooltipDiv=null):n.tooltipDiv.fadeOut(`slow`,function(){e(this).remove(),n.tooltipDiv=null}))},moveTooltip:function(){var t=this,r=t.owner,i=0,s=0,c=t.element,l=n.getOffset(c),u=8,d=e(window),f=t.tooltipDiv.find(`.k-callout`),p=a(t.tooltipDiv),m=o(t.tooltipDiv),h,g,_,v;t.type?(h=r.wrapper.find(k),l=n.getOffset(h.eq(0)),g=n.getOffset(h.eq(1)),r._isHorizontal?(i=g.top,s=l.left+(g.left-l.left)/2):(i=l.top+(g.top-l.top)/2,s=g.left),v=a(h.eq(0))+2*u):(i=l.top,s=l.left,v=a(c)+2*u),r._isHorizontal?(s-=parseInt((p-r._outerSize(c))/2,10),i-=m+u+(f.length?f.height():0)):(i-=parseInt((m-r._outerSize(c))/2,10),s-=p+u+(f.length?f.width():0)),r._isHorizontal?(_=t._flip(i,m,v,o(d)+t._scrollOffset.top),i+=_,s+=t._fit(s,p,a(d)+t._scrollOffset.left)):(_=t._flip(s,p,v,a(d)+t._scrollOffset.left),i+=t._fit(i,m,o(d)+t._scrollOffset.top),s+=_),_>0&&f&&(f.removeClass(),f.addClass(`k-callout k-callout-`+(r._isHorizontal?`n`:`w`))),t.tooltipDiv.css({top:i,left:s})},_fit:function(e,t,n){var r=0;return e+t>n&&(r=n-(e+t)),e<0&&(r=-e),r},_flip:function(e,t,n,r){var i=0;return e+t>r&&(i+=-(n+t)),e+i<0&&(i+=n+t),i},constrainValue:function(e,t,n,r){var i=this,a=0;return a=t<e&&e<n?i.owner._getValueFromPosition(e,i.draggableArea):r?i.options.max:i.options.min,a}},n.ui.plugin(ce);var le=z.extend({init:function(n,i){var a=this,o=e(n).find(`input`),c=o.eq(0)[0],l=o.eq(1)[0];c.type=`text`,l.type=`text`,i&&i.showButtons&&(window.console&&window.console.warn(`showbuttons option is not supported for the range slider, ignoring`),i.showButtons=!1),i=s({},{selectionStart:G(c,`value`),min:G(c,`min`),max:G(c,`max`),smallStep:G(c,`step`)},{selectionEnd:G(l,`value`),min:G(l,`min`),max:G(l,`max`),smallStep:G(l,`step`)},i),i&&i.enabled===t&&(i.enabled=!o.is(`[disabled]`)),z.fn.init.call(a,n,i),i=a.options,(!oe(i.selectionStart)||i.selectionStart===null)&&(i.selectionStart=i.min,o.eq(0).prop(`value`,U(i.min))),(!oe(i.selectionEnd)||i.selectionEnd===null)&&(i.selectionEnd=i.max,o.eq(1).prop(`value`,U(i.max)));var u=a.wrapper.find(k);this._selection=new le.Selection(u,a,i),a._firstHandleDrag=new ce.Drag(u.eq(0),`firstHandle`,a,i),a._lastHandleDrag=new ce.Drag(u.eq(1),`lastHandle`,a,i),a._refreshAriaAttr(i.selectionStart,i.selectionEnd),r.fn.endInit.call(this)},options:{name:`RangeSlider`,leftDragHandleTitle:`drag`,rightDragHandleTitle:`drag`,tooltip:{format:`{0:#,#.##}`},selectionStart:null,selectionEnd:null},enable:function(t){var r=this,i=r.options,a;r.disable(),t!==!1&&(r.wrapper.removeClass(P),r.wrapper.find(`input`).prop(F,!1),a=function(t){var n=R(t)[0];if(n){var a=r._isHorizontal?n.location.pageX:n.location.pageY,o=r._getDraggableArea(),s=r._getValueFromPosition(a,o),c=e(t.target),l,u,d;if(c.hasClass(`k-draghandle`)){r.wrapper.find(`.`+N).removeClass(N+` `+M),c.addClass(N+` `+M);return}s<i.selectionStart?(l=s,u=i.selectionEnd,d=r._firstHandleDrag):s>r.selectionEnd?(l=i.selectionStart,u=s,d=r._lastHandleDrag):s-i.selectionStart<=i.selectionEnd-s?(l=s,u=i.selectionEnd,d=r._firstHandleDrag):(l=i.selectionStart,u=s,d=r._lastHandleDrag),d.dragstart(t),r._setValueInRange(l,u),r._focusWithMouse(d.element)}},r.wrapper.find(j+`, `+A).on(b,a).end().on(S,function(){r._activeDragHandle&&r._activeDragHandle._end()}),r.wrapper.find(k).attr(L,0).on(x,function(){r._setTooltipTimeout()}).on(T,function(e){r._focusWithMouse(e.target),e.preventDefault()}).on(D,r._focus.bind(r)).on(O,r._blur.bind(r)),r.wrapper.find(k).off(w,n.preventDefault).eq(0).on(w,(function(e){this._keydown(e,`firstHandle`)}).bind(r)).end().eq(1).on(w,(function(e){this._keydown(e,`lastHandle`)}).bind(r)),r.options.enabled=!0)},disable:function(){var e=this;e.wrapper.addClass(P),e.wrapper.find(`input`).prop(F,F),e.wrapper.find(j+`, `+A).off(b).off(S),e.wrapper.find(k).attr(L,-1).off(x).off(w).off(T).off(D).off(O),e.options.enabled=!1},_keydown:function(e,t){var n=this,r=n.options.selectionStart,i=n.options.selectionEnd,a,o,s;e.keyCode in n._keyMap&&(n._clearTooltipTimeout(),t==`firstHandle`?(s=n._activeHandleDrag=n._firstHandleDrag,r=n._keyMap[e.keyCode](r),r>i&&(i=r)):(s=n._activeHandleDrag=n._lastHandleDrag,i=n._keyMap[e.keyCode](i),r>i&&(r=i)),n._setValueInRange(W(r),W(i)),a=Math.max(r,n.options.selectionStart),o=Math.min(i,n.options.selectionEnd),s.selectionEnd=Math.max(o,n.options.selectionStart),s.selectionStart=Math.min(a,n.options.selectionEnd),s._updateTooltip(n.value()[n._activeHandle]),e.preventDefault(),e.stopPropagation())},_update:function(e,t){var n=this,r=n.value(),i=r[0]!=e||r[1]!=t;n.value([e,t]),i&&n.trigger(h,{values:[e,t],value:[e,t]})},value:function(e){return e&&e.length?this._value(e[0],e[1]):this._value()},_value:function(e,t){var n=this,r=n.options,i=r.selectionStart,a=r.selectionEnd;if(isNaN(e)&&isNaN(t))return[i,a];e=W(e),t=W(t),e>=r.min&&e<=r.max&&t>=r.min&&t<=r.max&&e<=t&&(i!=e||a!=t)&&(n.element.find(`input`).eq(0).prop(`value`,U(e)).end().eq(1).prop(`value`,U(t)),r.selectionStart=e,r.selectionEnd=t,n._refresh(),n._refreshAriaAttr(e,t))},values:function(e,t){return u(e)?this._value(e[0],e[1]):this._value(e,t)},_refresh:function(){var e=this,t=e.options;e.trigger(C,{values:[t.selectionStart,t.selectionEnd],value:[t.selectionStart,t.selectionEnd]}),t.selectionStart==t.max&&t.selectionEnd==t.max&&e._setZIndex(`firstHandle`)},_refreshAriaAttr:function(e,t){var n=this,r=n.wrapper.find(k),i=n._activeHandleDrag,a=n._getFormattedValue([e,t],i);r.eq(0).attr(te,e),r.eq(1).attr(te,t),r.attr(ee,a)},_setValueInRange:function(e,t){var n=this.options;e=d.max(d.min(e,n.max),n.min),t=d.max(d.min(t,n.max),n.min),e==n.max&&t==n.max&&this._setZIndex(`firstHandle`),this._update(d.min(e,t),d.max(e,t))},_setZIndex:function(t){this.wrapper.find(k).each(function(n){e(this).css(`z-index`,t==`firstHandle`?1-n:n)})},_formResetHandler:function(){var e=this,t=e.options;setTimeout(function(){var n=e.element.find(`input`),r=n[0].value,i=n[1].value;e.values(r===``||isNaN(r)?t.min:r,i===``||isNaN(i)?t.max:i)})},destroy:function(){var e=this;z.fn.destroy.call(e),e.wrapper.off(v).find(j+`, `+A).off(v).end().find(k).off(v),e._firstHandleDrag.draggable.destroy(),e._lastHandleDrag.draggable.destroy()}});le.Selection=function(e,t,n){function r(r){r||=[];var a=r[0]-n.min,o=r[1]-n.min,s=d.ceil(W(a/n.smallStep)),c=d.ceil(W(o/n.smallStep)),l=t._pixelSteps[s],u=t._pixelSteps[c];e.eq(0).css(t._position,l).end().eq(1).css(t._position,u),i(l,u)}function i(e,n){var r,i,a=t._trackDiv.find(`.k-slider-selection`);r=d.abs(e-n),a[t._sizeFn](r),i=d.min(e,n),a.css(t._position,i-1)}r(t.value()),t.bind([h,g,C],function(e){r(e.values)})},n.ui.plugin(le)})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.ui.Widget,i=n.ui,a=e.isPlainObject,o=`.kendoTextBox`,s=`change`,c=`disabled`,l=`readonly`,u=`k-input-inner`,d=`input`,f=`k-focus`,p=`k-label k-input-label`,m=`k-floating-label`,h=`k-disabled`,g=`k-readonly`,_=`k-hidden`,v=`aria-disabled`,y=r.extend({init:function(i,a){var s=this;r.fn.init.call(s,i,a),a=e.extend(!0,{},a),s.options.value=a.value||s.element.val(),s.options.readonly=a.readonly===t?!!s.element.attr(`readonly`):a.readonly,s.options.enable=a.enable===t?!s.element.attr(`disabled`):a.enable,s.options.placeholder=a.placeholder||s.element.attr(`placeholder`),s.options.inputMode=a.inputMode||s.element.attr(`inputmode`)||`text`,s.value(s.options.value),s._wrapper(),s._label(),s._editable({readonly:s.options.readonly,disable:!s.options.enable}),s.element.addClass(u).attr(`placeholder`,s.options.placeholder).attr(`inputmode`,s.options.inputMode).attr(`autocomplete`,`off`),a.icon&&s._icon(),py({widget:s,wrapper:s.wrapper,options:s.options}),s._clearButton(),s._clear&&s._clear.on(`click`+o+` touchend`+o,s._clearValue.bind(s)),n.notify(s),s._applyCssClasses(),s.floatingLabel&&s.floatingLabel.refresh(),r.fn.endInit.call(s)},events:[s,d],options:{name:`TextBox`,value:``,readonly:!1,clearButton:!1,enable:!0,placeholder:``,label:null,rounded:t,size:t,fillMode:t,icon:null,prefixOptions:{separator:!0},suffixOptions:{separator:!0}},value:function(e){var n=this;if(e===t)return n._value;n._value=e,n.element.val(e),e?n._showClear():n._hideClear(),n.floatingLabel&&n.floatingLabel.refresh()},readonly:function(e){var n=this;this._editable({readonly:e===t||e,disable:!1}),n.floatingLabel&&n.floatingLabel.readonly(e===t||e)},enable:function(e){var n=this;this._editable({readonly:!1,disable:!(e=e===t||e)}),n.floatingLabel&&n.floatingLabel.enable(e)},focus:function(){this.element[0].focus()},destroy:function(){var e=this;e.floatingLabel&&e.floatingLabel.destroy(),e._clear&&=(e._clear.off(o),null),e.element.off(o),e.element[0].style.width=``,e.element.removeClass(u),r.fn.destroy.call(e)},setOptions:function(e){this.destroy(),this._inputLabel&&=(this._inputLabel.remove(),null),this._floatingLabelContainer?(this.floatingLabel.destroy(),this.floatingLabel=null,this.element.unwrap(),this.element.unwrap(),this._floatingLabelContainer=null):this.element.unwrap(),n.deepExtend(this.options,e),this.init(this.element,this.options)},_clearValue:function(e){this.element.val(``),this.element.focus(),this.element.trigger(s,{value:``,originalEvent:e}),this._hideClear()},_hideClear:function(){this._clear&&this._clear.addClass(_)},_showClear:function(){this._clear&&this._clear.removeClass(_)},_clearButton:function(){let t=this;t._clear||(t._clear=e(`<span unselectable="on" class="k-clear-value" title="Clear">${n.ui.icon(`x`)}</span>`).attr({role:`button`,tabIndex:-1}),t._clear.appendTo(t.wrapper)),t.options.clearButton||t._clear.remove(),t.element.val()||t._hideClear()},_editable:function(e){var t=this,n=t.element,r=t.wrapper,i=e.disable,a=e.readonly;n.off(o),!a&&!i?(n.prop(c,!1).prop(l,!1).removeAttr(v),r.removeClass(h).removeClass(g),n.on(`focusin`+o,t._focusin.bind(t)),n.on(`focusout`+o,t._focusout.bind(t)),n.on(s+o,t._change.bind(t)),n.on(d+o,t._input.bind(t))):(n.attr(c,i).attr(l,a),i?n.attr(v,!0):n.removeAttr(v),r.toggleClass(h,i).toggleClass(g,a))},_icon:function(){this.wrapper.prepend(n.ui.icon({icon:this.options.icon,iconClass:`k-input-icon`}))},_input:function(e){var t=this,n=t.element.val();t.trigger(d,{value:n,originalEvent:e})},_label:function(){var t=this,r=t.element,i=t.options,o=r.attr(`id`),s,c;i.label!==null&&(s=a(i.label)?i.label.floating:!1,c=a(i.label)?i.label.content:i.label,s&&(t._floatingLabelContainer=t.wrapper.wrap(`<span></span>`).parent(),t.floatingLabel=new n.ui.FloatingLabel(t._floatingLabelContainer,{widget:t})),n.isFunction(c)&&(c=c.call(t)),c||=``,o||(o=i.name+`_`+n.guid(),r.attr(`id`,o)),t._inputLabel=e(`<label class='`+(s?m:p)+`' for='`+o+`'>`+c+`</label>'`)[s?`insertAfter`:`insertBefore`](t.wrapper))},_focusin:function(){this.wrapper.addClass(f)},_focusout:function(){this.wrapper.removeClass(f)},_change:function(e){var t=this,n=t.element.val();t._value=n,t.trigger(s,{value:n,originalEvent:e}),n?t._showClear():t._hideClear()},_wrapper:function(){var e=this,t=e.element,n=t[0],r=t.wrap(`<span class='k-input k-textbox'></span>`).parent();r[0].style.cssText=n.style.cssText,n.style.width=`100%`,e.wrapper=r.addClass(n.className).removeClass(`input-validation-error`)}});n.cssProperties.registerPrefix(`TextBox`,`k-input-`),n.cssProperties.registerValues(`TextBox`,[{prop:`rounded`,values:n.cssProperties.roundedValues.concat([[`full`,`full`]])}]),i.plugin(y)})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.ui,i=r.Widget,a=n.parseColor,o=n.ui.Popup.TabKeyTrap,s=e.extend,c=`.kendoColorTools`,l=`keydown`+c,u=`kendoKeydown`,d=`k-disabled`,f=i.extend({init:function(e,t){var n=this;i.fn.init.call(n,e,t),e=n.element,t=n.options,e.is(`input`)?(n._initialValue(),n._preventDefaultLabelClick()):n._value=a(t.value),n._tabIndex=e.attr(`tabIndex`)||0,t._standalone&&(n._triggerSelect=n._triggerChange)},options:{name:`ColorSelector`,ARIATemplate:e=>`Current selected color is ${e||`none`}`,value:null,_standalone:!0},events:[`change`,`select`,`forceSelect`,`cancel`,u],color:function(e){return e!==t&&(this._value=a(e),this.element.is(`input`)&&this._updateInput(this._value),this._updateUI(this._value)),this._value},value:function(e){return e=this.color(e),e&&=this.options.opacity?e.toCssRgba():e.toCss(),e||null},enable:function(e){arguments.length===0&&(e=!0),this.element.is(`input`)&&this.element.attr(`disabled`,!e),this.wrapper.toggleClass(d,!e),this._onEnable(e)},_attachFocusEvents:function(){this.wrapper.on(l,this,this._navKeydown.bind(this)).on(`focusout`+c,this._navFocusout.bind(this))},_initialValue:function(){var e=this.element,t=this.options.value||e.attr(`value`);t&&(this._value=a(t,!0)),this.element.val(t)},_innerTabindex:function(e){this.wrapper.find(`.k-draghandle, .k-button, .k-input-inner`).attr(`tabindex`,e)},_isInputTypeColor:function(){var e=this.element[0];return/^input$/i.test(e.tagName)&&/^color$/i.test(e.type)},_navFocusout:function(){var e=this,t=e.wrapper[0];setTimeout(function(){t.contains(document.activeElement)||e._releaseInnerFocus()})},_navKeydown:function(e){var r=this.wrapper;e.keyCode===n.keys.ENTER&&r.attr(`tabindex`)?(e.preventDefault(),this._trapInnerFocus()):e.keyCode===n.keys.ESC&&r.attr(`tabindex`)===t&&(this._releaseInnerFocus(),this.wrapper.trigger(`focus`))},_releaseInnerFocus:function(){this._tabKeyTrap.removeTrap(),this.wrapper&&(this.wrapper.attr(`tabindex`,this._tabIndex),this._innerTabindex(-1))},_select:function(e,t){var n=this._value;e=this.color(e),t||(e&&(!n||!e.equals(n))||e===null&&e!==n?(e===null&&this.element.val&&this.element.val(e),this.element.trigger(`change`),this.trigger(`change`,{value:this.value()})):this._standalone||this.trigger(`cancel`))},_navigation:function(){var e=this.value();e&&e.indexOf(`rgba`)>-1&&(e=e.replace(`rgba`,`RGBA`)),this.options._otOfPicker?(this._innerTabindex(-1),this._attachFocusEvents(),this._tabKeyTrap=new o(this.wrapper),this._ariaTemplate=n.template(this.options.ARIATemplate),this.wrapper.attr({"aria-label":this._ariaTemplate(e||``),tabindex:this._tabIndex})):(this.wrapper.removeAttr(`tabindex`),this.wrapper.removeAttr(`aria-label`),this.wrapper.removeAttr(`role`),this.wrapper.removeAttr(`aria-keyshortcuts`))},_trapInnerFocus:function(){this._innerTabindex(0),this.wrapper.removeAttr(`tabindex`),this.wrapper.find(`.k-hsv-draghandle`).trigger(`focus`),this._tabKeyTrap.trap()},_triggerSelect:function(e){p(this,`select`,e)},_triggerChange:function(e){p(this,`change`,e)},destroy:function(){this.element&&this.element.off(c),this.wrapper&&=(this.wrapper.off(l),this.wrapper.off(c).find(`*`).off(c),null),i.fn.destroy.call(this)},_preventDefaultLabelClick:function(){var e=this.element,t=e.closest(`label`),n=e.attr(`id`);n&&(t=t.add(`label[for="`+n+`"]`)),t.on(`click`,function(e){e.preventDefault()})},_updateUI:e.noop,_updateInput:function(e){var t=``,r;e&&(t=this._isInputTypeColor()||e.a==1?e.toCss():e.toCssRgba(),this.element.val(t)),this.options._otOfPicker&&(this._ariaTemplate||=n.template(this.options.ARIATemplate),r=this.value(),r&&r.indexOf(`rgba`)>-1&&(r=r.replace(`rgba`,`RGBA`)),this.wrapper.attr(`aria-label`,this._ariaTemplate(r||``)))},_selectOnHide:function(){return null},_cancel:function(){this.trigger(`cancel`)}});function p(e,t,n){n=a(n),(n&&!n.equals(e.color())||n!==e.color())&&(t==`change`&&(e._value=n,e._updateInput(e._value)),n&&n.a!=1?n=n.toCssRgba():n&&=n.toCss(),e.trigger(t,{value:n}))}s(r,{colorpicker:{ColorSelector:f}})})(window.kendo.jQuery),(function(e,t){var n=kendo.ui.colorpicker,r=e.extend,i=kendo.Color,a=kendo.parseColor,o=4.5,s=7,c=16;function l(e,t){var n=Math.max(e,t),r=Math.min(e,t);return(n+.05)/(r+.05)}function u(e,t){return l(d(f(e,t)),d(f(t,{r:0,g:0,b:0,a:1})))}function d(e){var t=[e.r,e.g,e.b].map(function(e){return e/=255,e<=.03928?e/12.92:((e+.055)/1.055)**2.4});return t[0]*.2126+t[1]*.7152+t[2]*.0722}function f(e,t){var n=p(e.r,0,255),r=p(e.g,0,255),i=p(e.b,0,255),a=p(e.a,0,1),o=p(t.r,0,255),s=p(t.g,0,255),c=p(t.b,0,255);return{r:Math.round((1-a)*o+a*n),g:Math.round((1-a)*s+a*r),b:Math.round((1-a)*c+a*i)}}function p(e,t,n){return!m(e)||isNaN(e)||e<=t?t:e>=n?n:e}function m(e){return e!==null&&e!==t}function h(e,t,n){var i=function(o,s,c,l,d){var f=(c+l)/2,p=u(a(b(r({},t,{s:s/e.width,v:1-f/e.height}))).toBytes(),a(n).toBytes());return c+.5>l?p<o+1&&p>o-1?f:null:d(p,o)?i(o,s,c,l-(l-c)/2,d):i(o,s,c+(l-c)/2,l,d)},l=function(e,t){return e>t},d=function(e,t){return e<t},f=function(t,n,r){for(var a=[],o=0;o<=e.width;o+=e.width/n){var s=i(t,o,0,e.height,r?d:l);s!==null&&a.push([o,s])}return a},p=_(v(y)),m=g(f(o,c,!1),p)+g(f(o,c,!0),p)+g(f(s,c,!1),p)+g(f(s,c,!0),p);return`<svg xmlns="http://www.w3.org/2000/svg" ${kendo.attr(`style-position`)}="absolute" ${kendo.attr(`style-overflow`)}="visible" ${kendo.attr(`style-pointer-events`)}="none" ${kendo.attr(`style-left`)}="0px" ${kendo.attr(`style-top`)}="0px" ${kendo.attr(`style-z-index`)}="3" >`+m+`</svg>`}function g(e,t){if(e.length===0)return``;var n=e.reduce(function(e,n,r,i){return r===0?kendo.format(`M {0},{1}`,n[0],n[1]):kendo.format(`{0} {1}`,e,t(n,r,i))},``);return kendo.format(`<path d="{0}" fill="none" stroke="white" stroke-width="1"/>`,n)}function _(e){return function(t,n,r){var i=e(r[n-1],r[n-2],t),a=e(t,r[n-1],r[n+1],!0);return kendo.format(`C {0},{1} {2},{3} {4},{5}`,i[0],i[1],a[0],a[1],t[0],t[1])}}function v(e){return function(t,n,r,i){var a=n||t,o=r||t,s=.1,c=e(a,o),l=c.angle+(i?Math.PI:0),u=c.length*s;return[t[0]+Math.cos(l)*u,t[1]+Math.sin(l)*u]}}function y(e,t){var n=t[0]-e[0],r=t[1]-e[1];return{length:Math.sqrt(n**2+r**2),angle:Math.atan2(r,n)}}function b(e){var t=p(e.h,0,359.9),n=p(e.s,0,1),r=p(e.v,0,1),a=p(e.a,0,1);return i.fromHSV(t,n,r,a).toCssRgba()}r(n,{contrastToolUtils:{getContrastFromTwoRGBAs:u,renderSvgCurveLine:h}})})(window.kendo.jQuery),(function(e,t){var n=window.kendo,r=n.ui,i=n.Observable,a=n.parseColor,o=e.extend,s=n.htmlEncode,c=n.Color,l=n.keys,u=`background-color`,d=`#ffffff`,f=`#000000`,p=`keydown.kendoColorTools`,m=r.colorpicker.ColorSelector,h=r.colorpicker.contrastToolUtils;function g(e){e.preventDefault()}function _(e,t){return function(){return e.apply(t,arguments)}}var v=i.extend({init:function(e,t){var r=this;r.element=e,r.options=t,r._viewModel=n.observable({switchMode:r.switchMode.bind(r),keydown:r.keydown.bind(r),isHEXMode:function(){return this.get(`format`)===`hex`},isRGBMode:function(){return this.get(`format`)===`rgb`},format:t.format,formats:t.formats,rgb:null,hex:function(){return this.get(`rgb`)!==null&&this.get(`rgb`).toCss({alpha:t.opacity})}}),r._changeHandler=r.change.bind(r),r._viewModel.bind(`change`,r._changeHandler),r._render(),r.element.on(p,r,r.keydown.bind(r)),i.fn.init.call(r)},_template:n.template(({options:e,ns:t})=>{let n=e.size?s(e.size):``,r=s(e.tabindex),i=``;e.formats&&e.formats.length>1&&(i=`<div class="k-vstack"><button class="k-colorgradient-toggle-mode" data-${t}role="button" data-${t}icon="caret-alt-expand" data data-${t}bind="click: switchMode" data-${t}fill-mode="flat" data-${t}size="${n}" title="${s(e.messages.toggleFormat)}"></button></div>`);let a=``;if(e.formats&&e.formats.indexOf(`hex`)>=0){let i=s(e.messages.hex);a=`<div class="k-vstack${e._showAdaptiveView?` k-flex-1`:``}" data-${t}bind="visible: isHEXMode"><input type="text" data-${t}bind="value: hex" data-${t}role="textbox" data-${t}size="${n}" tabindex="${r}" aria-label="${i}"/><label class="k-colorgradient-input-label">HEX</label></div>`}let o=``;if(e.formats&&e.formats.indexOf(`rgb`)>=0&&(o=`<div class="k-vstack" data-${t}bind="visible: isRGBMode"><input tabindex="${r}" data-${t}bind="value: rgb.r" data-${t}role="numerictextbox" data-${t}size="${n}" data-${t}max="255" data-${t}min="0" data-${t}decimals="0" data-${t}spinners="false" data-${t}format="n0" aria-label="${s(e.messages.red)}" inputmode="decimal"/><label class="k-colorgradient-input-label">R</label></div><div class="k-vstack" data-${t}bind="visible: isRGBMode"><input tabindex="${r}" data-${t}bind="value: rgb.g" data-${t}role="numerictextbox" data-${t}size="${n}" data-${t}max="255" data-${t}min="0" data-${t}decimals="0" data-${t}spinners="false" data-${t}format="n0" aria-label="${s(e.messages.green)}" inputmode="decimal"/><label class="k-colorgradient-input-label">G</label></div><div class="k-vstack" data-${t}bind="visible: isRGBMode"><input tabindex="${r}" data-${t}bind="value: rgb.b" data-${t}role="numerictextbox" data-${t}size="${n}" data-${t}max="255" data-${t}min="0" data-${t}decimals="0" data-${t}spinners="false" data-${t}format="n0" aria-label="${s(e.messages.blue)}" inputmode="decimal"/><label class="k-colorgradient-input-label">B</label></div>`,e.opacity)){let i=e.messages.alpha;o+=`<div class="k-vstack" data-${t}bind="visible: isRGBMode"><input tabindex="${r}" data-${t}bind="value: rgb.a" data-${t}role="numerictextbox" data-${t}size="${n}" data-${t}step="0.1" data-${t}max="1" data-${t}min="0" data-${t}decimals="1" data-${t}spinners="false" data-${t}format="n1" aria-label="${i}" inputmode="decimal"/><label class="k-colorgradient-input-label">A</label></div>`}return i+a+o}),destroy:function(){var e=this;e._viewModel.unbind(`change`,e._changeHandler),n.unbind(e.element),n.destroy(e.element),e.element.off(p),delete e._viewModel,delete e._changeHandler},change:function(e){var t=this;e.field.indexOf(`rgb`)>=0?(t._color=t._tryParseColor(t._viewModel.rgb.toCssRgba()),t._viewModel.set(`hex`,t._color.toCss({alpha:t.options.opacity}))):e.field===`hex`&&(t._color=t._tryParseColor(e.sender[e.field]),t._viewModel.set(`rgb`,t._color)),t._preventChangeEvent||t.trigger(`change`,{value:t._color})},keydown:function(t){var n=this,r=e(t.target).data(`kendoTextBox`);t.keyCode===l.ENTER&&e(t.target).is(`input`)&&(r&&r._change&&r._change(),n.trigger(`change`,{value:n._color}),n.trigger(`select`,{value:n._color}))},reset:function(){var e=this;e._preventChangeEvent=!0,e._viewModel.set(`rgb`,a(f)),delete e._preventChangeEvent},switchMode:function(){var e=this,t=e._viewModel,n=t.format,r=t.formats.indexOf(n)+1;r=r>=t.formats.length?0:r,e._preventChangeEvent=!0,e._viewModel.set(`format`,t.formats[r]),delete e._preventChangeEvent},value:function(e){var t=this;t._color=e&&e.toBytes()||a(f),t._preventChangeEvent=!0,t._viewModel.set(`rgb`,t._color),delete t._preventChangeEvent},_render:function(){var e=this;e.element.append(e._template({ns:n.ns,guid:n.guid(),options:e.options})).parent(),n.bind(e.element,e._viewModel),e.element.attr(`data-`+n.ns+`stop`,`stop`)},_tryParseColor:function(e){var t=this;try{e=a(e)||t._color}catch{e=t._color}return e}}),y=m.extend({init:function(t,r){var i=this,a;m.fn.init.call(i,t,r),r=i.options=n.deepExtend({},i.options,r),r.messages.previewInput&&(r.messages.hex=r.messages.previewInput),r.messages=r.messages?e.extend(i.options.messages,r.messages):i.options.messages,i._wrapper(),i._sliders(),i._hsvArea(),a=i._value,i._gradientInputs(),i._updateUI(a),i._navigation(),m.fn.endInit.call(this)},options:{name:`ColorGradient`,opacity:!1,hsvDragARIATemplate:e=>`Color well with two-dimensional slider for selecting saturation and value. Selected color is ${e||`none`}`,input:!0,format:`hex`,formats:[`rgb`,`hex`],contrastTool:!1,size:t,messages:{contrastRatio:`Contrast ratio:`,fail:`Fail`,pass:`Pass`,hex:`HEX`,toggleFormat:`Toggle format`,red:`Red channel`,green:`Green channel`,blue:`Blue channel`,alpha:`Alpha channel`},_otOfPicker:!0,_showAdaptiveView:!1},_template:n.template(e=>`<div class="k-colorgradient-canvas ${e._showAdaptiveView?`k-vstack`:`k-hstack`}"><div class="k-hsv-rectangle"><div class="k-hsv-gradient"><div role="slider" aria-orientation="undefined" class="k-hsv-draghandle k-draghandle"></div></div></div><div class="k-hsv-controls ${e._showAdaptiveView?`k-vstack`:`k-hstack`}"><input class="k-hue-slider k-colorgradient-slider" />`+(e.opacity?`<input class="k-alpha-slider k-colorgradient-slider" />`:``)+`</div></div>`+(e.input?`<div class="k-colorgradient-inputs k-hstack"></div>`:``)+(e.contrastTool?`<div class="k-colorgradient-color-contrast k-vbox"></div>`:``)),focus:function(){this._hsvHandle.trigger(`focus`)},setBackgroundColor:function(t){var n=this;n.options.contrastTool&&(n.options.contrastTool=e.isPlainObject(n.options.contrastTool)?o({},n.options.contrastTool,{backgroundColor:t}):{backgroundColor:t},n._updateColorContrast(n.color()||a(d)))},_getHSV:function(e,t,n,r){var i=this,o=i._hsvRect,s=o.width(),l=o.height(),u=this._hsvHandle.position();return!s||!l?i.color()?i.color().toHSV():a(f):(e??=i._hueSlider.value(),t??=u.left/s,n??=1-u.top/l,r??=i._opacitySlider?i._opacitySlider.value()/100:1,c.fromHSV(e,t,n,r))},_gradientInputs:function(){var e=this,t=e.options;e._colorgradientInputs.length&&(e._colorInput=new v(e._colorgradientInputs,o({},t,{tabindex:0})),e._colorInput.bind(`change`,function(t){e._updateUI(t.value,!0)}),e._colorInput.bind(`select`,function(t){var n=a(t.value);e._select(n),e.trigger(`forceSelect`,{value:e.value()})}))},_hsvArea:function(){var e=this,t=e.wrapper.find(`.k-hsv-rectangle`),r=t.find(`.k-draghandle`).attr(`tabIndex`,0).on(p,e,_(e._hsvKeydown,e)),i=this.value();i&&i.indexOf(`rgba`)>-1&&(i=i.replace(`rgba`,`RGBA`)),this._hsvDragAriaTemplate||=n.template(this.options.hsvDragARIATemplate),r.attr(`aria-label`,this._hsvDragAriaTemplate(i||``));function a(t,n){var r=this.offset,i=t-r.left,a=n-r.top,o=this.width,s=this.height,c=i>o?o:i,l=a>s?s:a,u,d;i=i<0?0:c,a=a<0?0:l,u=i/o,d=1-a/s,e._svChange(u,d)}e._hsvEvents=new n.UserEvents(t,{global:!0,press:function(e){this.offset=n.getOffset(t),this.width=t.width(),this.height=t.height(),r.trigger(`focus`),a.call(this,e.x.location,e.y.location)},start:function(){t.addClass(`k-dragging`),r.trigger(`focus`)},move:function(e){e.preventDefault(),a.call(this,e.x.location,e.y.location)},end:function(){t.removeClass(`k-dragging`)}}),e._hsvRect=t,e._hsvHandle=r},_hsvKeydown:function(e){var t=this;function n(n,r){var i=t._getHSV();i[n]+=r*(e.shiftKey?.01:.05),i[n]<0&&(i[n]=0),i[n]>1&&(i[n]=1),t._updateUI(i),g(e)}function r(n){var r=t._getHSV();r.h+=n*(e.shiftKey?1:5),r.h<0&&(r.h=0),r.h>359&&(r.h=359),t._updateUI(r),g(e)}switch(e.keyCode){case l.LEFT:e.ctrlKey?r(-1):n(`s`,-1);break;case l.RIGHT:e.ctrlKey?r(1):n(`s`,1);break;case l.UP:n(e.ctrlKey&&t._opacitySlider?`a`:`v`,1);break;case l.DOWN:n(e.ctrlKey&&t._opacitySlider?`a`:`v`,-1);break;case l.ENTER:t._select(t._getHSV());break;case l.F2:t._colorInput.element.find(`input`).trigger(`focus`).select();break;case l.ESC:t._cancel();break}},_onEnable:function(e){var t=this.wrapper;this._hueSlider.enable(e),this._opacitySlider&&this._opacitySlider.enable(e),t.find(`input`).attr(`disabled`,!e),this.options._standalone&&(e?t.removeAttr(`aria-disabled`):t.attr(`aria-disabled`,!0))},_reset:function(){var e=this;e._colorInput&&e._colorInput.reset(),e._resetHsv(),e._resetColorContrast()},_resetColorContrast:function(){var e=this,t=e.options.contrastTool;e._contrastTool.length&&e._updateColorContrast(t.backgroundColor?a(t.backgroundColor):a(d))},_resetHsv:function(){var e=this,t=a(f);e._updateHsv(t)},_sliders:function(){var e=this,t=e.wrapper,n=t.find(`.k-hue-slider`),r=t.find(`.k-alpha-slider`);function i(t){e._updateUI(e._getHSV(t.value,null,null,null))}let a=e.options._showAdaptiveView?`horizontal`:`vertical`;n.attr(`aria-label`,`hue`),e._hueSlider=n.kendoSlider({min:0,max:360,tickPlacement:`none`,showButtons:!1,orientation:a,slide:i,change:i}).data(`kendoSlider`);function o(t){e._updateUI(e._getHSV(null,null,null,t.value/100))}r.attr(`aria-label`,`opacity`),e._opacitySlider=r.kendoSlider({min:0,max:100,tickPlacement:`none`,showButtons:!1,orientation:a,slide:o,change:o}).data(`kendoSlider`)},_svChange:function(e,t){var n=this._getHSV(null,e,t,null);this._updateUI(n)},_updateColorContrast:function(e){var t=this,r=t.options.contrastTool,i=r.backgroundColor?a(r.backgroundColor):a(d),o=h.getContrastFromTwoRGBAs(a(e.toCssRgba()),i),c=n.template(({messages:e,ratio:t})=>`<div class="k-contrast-ratio"><span class="k-contrast-ratio-text">${s(e.contrastRatio)} ${s(n.toString(t,`n2`))}</span><span class="k-contrast-validation !k-text-success">`+(t>4.5?n.ui.icon(`check`):``)+(t>7?n.ui.icon(`check`):``)+`</span></div>`),l=n.template(({messages:e,ratio:t,limit:r,level:i})=>`<div><span>${s(i)}: ${s(r)} </span>`+(t>r?`<span class="k-contrast-validation !k-text-success">${s(e.pass)} ${n.ui.icon(`check`)}</span>`:`<span class="k-contrast-validation !k-text-error">${s(e.fail)} ${n.ui.icon(`x`)}</span>`)+`</div>`),u=``;u+=c({messages:t.options.messages,ratio:o}),u+=l({messages:t.options.messages,ratio:o,limit:4.5,level:`AA`}),u+=l({messages:t.options.messages,ratio:o,limit:7,level:`AAA`}),t._contrastTool.find(`.k-contrast-ratio, div`).remove(),t._contrastTool.append(u),t._updateContrastSvg(i)},_updateContrastSvg:function(t){var r=this,i=r._hsvRect,a=`k-color-contrast-svg`,o={width:i.width(),height:i.height()},s;!o.width||!o.height||(s=e(h.renderSvgCurveLine(o,r._getHSV(),t)).addClass(a),n.applyStylesFromKendoAttributes(s,[`position`,`overflow`,`pointer-events`,`left`,`top`,`z-index`]),i.find(`.`+a).remove(),i.append(s))},_updateHsv:function(e){var t=this,n=t._hsvRect;e=e.toHSV(),t._hsvHandle.css({left:e.s*n.width()+`px`,top:(1-e.v)*n.height()+`px`}),t._hueElements.css(u,c.fromHSV(e.h,1,1,1).toCss()),t._hueSlider.value(e.h),t._opacitySlider&&(t._opacitySlider.wrapper.find(`.k-slider-track`).css(`background`,`linear-gradient(to ${t.options._showAdaptiveView?`right`:`top`}, transparent, `+c.fromHSV(e.h,1,1,1).toCss()),t._opacitySlider.value(100*e.a)),t._updateHsvAria(e.s,e.v)},_updateHsvAria:function(e,t){var n=this.value();n&&n.indexOf(`rgba`)>-1&&(n=n.replace(`rgba`,`RGBA`)),this._hsvHandle.attr({"aria-label":this._hsvDragAriaTemplate(n||``),"aria-valuenow":Math.round(e*100),"aria-valuetext":`saturation: `+Math.round(e*100)+`%, value: `+Math.round(t*100)+`%`})},_updateUI:function(e,t){var n=this;if(!e){n._reset();return}!t&&n._colorInput&&n._colorInput.value(e),n._triggerSelect(e),n._updateHsv(e),n._contrastTool.length&&n._updateColorContrast(e)},_addSizeClass:function(e){let t=this.options;this.wrapper.removeClass(`k-colorgradient-lg k-colorgradient-md k-colorgradient-sm`);let n=e||t.size;if(n){let e=`k-colorgradient-`;switch(n){case`large`:e+=`lg`;break;case`small`:e+=`sm`;break;default:e+=`md`;break}this.wrapper.addClass(e)}},_wrapper:function(){var t=this.options,n=this.element.is(`input`)?this.element.addClass(`k-hidden`).wrap(`<div>`).parent():this.element;n.addClass(`k-colorgradient`).attr({role:`textbox`,"aria-keyshortcuts":`Enter`}).append(this._template(t)),this._hueElements=e(`.k-hsv-rectangle, .k-alpha-slider .k-slider-track`,n),this._colorgradientInputs=e(`.k-colorgradient-inputs`,n),this._contrastTool=e(`.k-colorgradient-color-contrast`,n),this.wrapper=n,this._addSizeClass()},destroy:function(){this._hsvEvents.destroy(),this._hueSlider.destroy(),this._opacitySlider&&this._opacitySlider.destroy(),this._colorInput&&this._colorInput.destroy(),this._hueSlider=this._opacitySlider=this._hsvRect=this._hsvHandle=this._hueElements=this._selectedColor=this._colorAsText=this._contrastTool=null,m.fn.destroy.call(this)}});r.plugin(y)})(window.kendo.jQuery),(function(e,t){var n=window.kendo,r=n.ui,i=n.parseColor,a=n.keys,o=`.`,s=`background-color`,c=`k-selected`,l=`k-focus`,u=`k-colorpalette-tile`,d=`000000,7f7f7f,880015,ed1c24,ff7f27,fff200,22b14c,00a2e8,3f48cc,a349a4,ffffff,c3c3c3,b97a57,ffaec9,ffc90e,efe4b0,b5e61d,99d9ea,7092be,c8bfe7`,f=`FFFFFF,FFCCFF,FF99FF,FF66FF,FF33FF,FF00FF,CCFFFF,CCCCFF,CC99FF,CC66FF,CC33FF,CC00FF,99FFFF,99CCFF,9999FF,9966FF,9933FF,9900FF,FFFFCC,FFCCCC,FF99CC,FF66CC,FF33CC,FF00CC,CCFFCC,CCCCCC,CC99CC,CC66CC,CC33CC,CC00CC,99FFCC,99CCCC,9999CC,9966CC,9933CC,9900CC,FFFF99,FFCC99,FF9999,FF6699,FF3399,FF0099,CCFF99,CCCC99,CC9999,CC6699,CC3399,CC0099,99FF99,99CC99,999999,996699,993399,990099,FFFF66,FFCC66,FF9966,FF6666,FF3366,FF0066,CCFF66,CCCC66,CC9966,CC6666,CC3366,CC0066,99FF66,99CC66,999966,996666,993366,990066,FFFF33,FFCC33,FF9933,FF6633,FF3333,FF0033,CCFF33,CCCC33,CC9933,CC6633,CC3333,CC0033,99FF33,99CC33,999933,996633,993333,990033,FFFF00,FFCC00,FF9900,FF6600,FF3300,FF0000,CCFF00,CCCC00,CC9900,CC6600,CC3300,CC0000,99FF00,99CC00,999900,996600,993300,990000,66FFFF,66CCFF,6699FF,6666FF,6633FF,6600FF,33FFFF,33CCFF,3399FF,3366FF,3333FF,3300FF,00FFFF,00CCFF,0099FF,0066FF,0033FF,0000FF,66FFCC,66CCCC,6699CC,6666CC,6633CC,6600CC,33FFCC,33CCCC,3399CC,3366CC,3333CC,3300CC,00FFCC,00CCCC,0099CC,0066CC,0033CC,0000CC,66FF99,66CC99,669999,666699,663399,660099,33FF99,33CC99,339999,336699,333399,330099,00FF99,00CC99,009999,006699,003399,000099,66FF66,66CC66,669966,666666,663366,660066,33FF66,33CC66,339966,336666,333366,330066,00FF66,00CC66,009966,006666,003366,000066,66FF33,66CC33,669933,666633,663333,660033,33FF33,33CC33,339933,336633,333333,330033,00FF33,00CC33,009933,006633,003333,000033,66FF00,66CC00,669900,666600,663300,660000,33FF00,33CC00,339900,336600,333300,330000,00FF00,00CC00,009900,006600,003300,000000`,p=`.kendoColorTools`,m=`focus`+p,h=`click`+p,g=`keydown`+p,_=`blur`+p,v=r.colorpicker.ColorSelector;function y(e){e.preventDefault()}function b(e,t){return function(){return e.apply(t,arguments)}}var x=v.extend({init:function(e,t){var r=this;v.fn.init.call(r,e,t),r._tabIndex=this.element.attr(`tabindex`)||0,r._wrapper(),t=r.options,r._selectedID=(t.ariaId||n.guid())+`_selected`,r._ariaTemplate=n.template(r.options.ARIATemplate),r._value&&(r._updateUI(r._value),r.wrapper.find(o+l).removeClass(l)),r.wrapper.attr(`aria-label`,r._ariaTemplate(r.value()||``)),r._attachEvents(),v.fn.endInit.call(r)},focus:function(){this.wrapper&&!this.wrapper.is(`[unselectable='on']`)&&this.wrapper.trigger(`focus`)},options:{name:`ColorPalette`,columns:10,tileSize:null,palette:`basic`,size:t},_attachEvents:function(){var e=this;e.wrapper.on(h,o+u,function(t){e._select(t.currentTarget)}).on(g,e,b(e._keydown,e)).on(_,function(){e.wrapper.find(o+u).removeClass(l)}).on(m,b(e._focus,e))},_colors:function(){var t=this.options,n=t.palette||`basic`;return n==`websafe`?(n=f,t.columns=18):n==`basic`&&(n=d),typeof n==`string`&&(n=n.split(`,`)),Array.isArray(n)&&(n=e.map(n,function(e){return i(e)})),n},_current:function(t){this.wrapper.find(o+u).removeClass(l).removeAttr(`id`),e(t).addClass(l).attr(`id`,this._selectedID),this.wrapper.removeAttr(`aria-activedescendant`).attr(`aria-activedescendant`,this._selectedID)},_focus:function(){var e=this.wrapper;e.find(`#`+this._selectedID).length===0&&this._current(e.find(o+u).first())},_keydown:function(e){var t,n=this.wrapper.find(o+u),r=n.filter(o+l).get(0)||n.filter(o+c).get(0),i=e.keyCode,s,d;if(r&&(d=Array.prototype.indexOf.call(r.parentNode.children,r)),i==a.LEFT)t=r?r.previousSibling:n[n.length-1];else if(i==a.RIGHT)t=r?r.nextSibling:n[0];else if(i==a.DOWN)s=r&&r.parentNode.nextSibling?r.parentNode.nextSibling.children[d]:null,t=r?s:n[0];else if(i==a.UP)s=r&&r.parentNode.previousSibling?r.parentNode.previousSibling.children[d]:null,t=r?s:n.get[n.length-1];else if(i==a.ENTER){if(y(e),r){this._select(r),this.trigger(`forceSelect`,{value:this.value()});return}}else i==a.ESC&&(this._cancel(),e.stopPropagation());t&&t.nodeType!==1&&(t=null),t&&(y(e),e.stopPropagation(),this._current(t))},_onEnable:function(e){this.options._standalone&&(e?(this.wrapper.attr(`tabindex`,this._tabIndex),this.wrapper.removeAttr(`aria-disabled`)):(this.wrapper.removeAttr(`tabindex`),this.wrapper.attr(`aria-disabled`,!0)))},_select:function(t){var n=this,r=n.wrapper.find(o+u);t=e(t),v.fn._select.call(n,t.css(s)),r.removeClass(c).removeAttr(`aria-selected`),t.addClass(c).attr(`aria-selected`,!0)},_template:n.template(({colors:e,columns:t,tileSize:r,value:i,id:a})=>{let o=``;for(var s=0;s<e.length;++s){let r=e[s].equals(i);s&&s%t==0&&(o+=`</tr><tr role="row">`),o+=`<td role="gridcell" unselectable="on" ${n.attr(`style-background-color`)}="${e[s].toCss()}"${r?` aria-selected=true`:``} ${a&&s===0?`id=\\"`+a+`\\" `:``} class="k-colorpalette-tile${r?` `+c:``}" aria-label="${e[s].toCss()}"></td>`}return`<table class="k-colorpalette-table" role="none"><tr role="row">`+o+`</tr></table>`}),_tileSize:function(){var e=this.options.tileSize,t,n;if(e){if(/number|string/.test(typeof e))t=n=parseFloat(e);else if(typeof e==`object`)t=parseFloat(e.width),n=parseFloat(e.height);else throw Error(`Unsupported value for the 'tileSize' argument`);this.wrapper.find(o+u).css({width:t,height:n})}},_updateUI:function(t){var n=null,r=this.wrapper.find(o+u);this.wrapper.find(o+u).each(function(){var r=i(e(this).css(s));if(r&&r.equals(t))return n=this,!1}),this._current(n),r.removeClass(c),n&&(e(n).addClass(c),this.wrapper.attr(`aria-label`,this._ariaTemplate(this.value()||``)))},_addSizeClass:function(e){let t=this.options;this.wrapper.removeClass(`k-colorpalette-lg k-colorpalette-md k-colorpalette-sm`);let n=e||t.size;if(n){let e=`k-colorpalette-`;switch(n){case`large`:e+=`lg`;break;case`small`:e+=`sm`;break;default:e+=`md`;break}this.wrapper.addClass(e)}},_wrapper:function(){var t=this.options,r=this._colors(),i=this.element.is(`input`)?this.element.addClass(`k-hidden`).wrap(`<div>`).parent():this.element,a=e(this._template({colors:r,columns:t.columns,tileSize:t.tileSize,value:this._value,id:t.ariaId}));n.applyStylesFromKendoAttributes(a,[`background-color`]),i.addClass(`k-colorpalette`).attr(`role`,`grid`).append(a).attr(`tabindex`,this._tabIndex),this.wrapper=i,this._addSizeClass(),this._tileSize()}});r.plugin(x)})(window.kendo.jQuery),(function(e,t){var n=window.kendo,r=n.ui,i=n.html,a=n.Color,o=e.extend,s=n.htmlEncode,c=`background-color`,l={apply:`Apply`,cancel:`Cancel`,noColor:`no color`,clearColor:`Clear color`,previewInput:null,contrastRatio:`Contrast ratio:`,fail:`Fail`,pass:`Pass`,hex:`HEX`,toggleFormat:`Toggle format`,red:`Red`,green:`Green`,blue:`Blue`,alpha:`Alpha`,gradient:`Gradient view`,palette:`Palette view`},u=`.kendoColorTools`,d=`click`+u,f=`keydown`+u,p=r.colorpicker.ColorSelector,m=n.keys,h=`k-no-color`,g=`k-selected`,_=`.k-color-preview-mask`,v=`aria-pressed`,y=`aria-disabled`,b={gradient:r.ColorGradient,palette:r.ColorPalette};function x(e,t){return function(){return e.apply(t,arguments)}}var S=p.extend({init:function(e,t){var r=this;t&&t.autoupdate===!1&&(t._standalone=!1),p.fn.init.call(r,e,t),t=r.options=n.deepExtend({},r.options,t),r._wrapper();var i=r.color();r._changeView(t.view),r._setViewSize(),i?(r._updateUI(i),r._previousColor.children(_).css(c,i.toDisplay()),r._selectedColor.children(_).css(c,i.toDisplay())):(r._selectedColor.addClass(h),r._previousColor.addClass(h)),r._attachEvents(),r._navigation(),p.fn.endInit.call(r)},destroy:function(){var e=this;p.fn.destroy.call(this),e._view&&(e._view.destroy(),e._viewsContainer.empty()),e.element.off(u),e._selectedColor=e._previousColor=e._viewsContainer=e._view=null},options:{name:`FlatColorPicker`,opacity:!1,buttons:!1,buttonsTemplate:null,input:!0,preview:!0,clearButton:!1,format:`hex`,formats:[`rgb`,`hex`],view:`gradient`,views:[`gradient`,`palette`],palette:null,autoupdate:!0,backgroundColor:null,columns:10,tileSize:24,messages:l,_otOfPicker:!0,_showAdaptiveView:!1},setBackgroundColor:function(e){var t=this;t._view&&t._view.setBackgroundColor&&t._view.setBackgroundColor(e)},_attachEvents:function(){var t=this;t.wrapper.on(f,t,x(t._keydown,t)).on(d,`.k-button[data-command]`,function(){t._clearColor=!0,t._updateUI(null),t._view.value(null)}).on(d,`.k-coloreditor-apply`,function(){t._clearColor?t._select(null):t._select(t._view.color())}).on(d,`.k-coloreditor-cancel`,function(){delete t._clearColor,t._updateUI(t.color()),t._cancel()}).on(d,`.k-button[data-view]`,function(n){var r=e(n.target).closest(`[data-view]`);r.is(`.`+g)||(t.wrapper.find(`.k-button[data-view]`).removeClass(g).attr(v,!1),r.addClass(g).attr(v,!0),t._changeView(r.data(`view`)))})},_select:function(e){var t=this;p.fn._select.call(t,e),t._updatePreviousColor(e)},_updatePreviousColor:function(e){var t=this;e?(t._previousColor.removeClass(h),t._previousColor.children(_).css(c,e.toDisplay())):(t._previousColor.addClass(h),t._previousColor.children(_).css(c,``))},_changeView:function(t){var n=this,r=e.extend({},n.options),i=b[t],o,s;n._view&&n._view._colorInput&&(n.options.format=n._view._colorInput._viewModel.format),n.options.view=t,delete r.name,delete r.change,delete r.select,delete r.cancel,delete r._standalone;let c=r._showAdaptiveView?`large`:r.size;n._view&&(o=n._view.color(),n._view.destroy(),n._viewsContainer.empty()),o&&=(o=o.toHSV(),s=a.fromHSV(n._cachedHue||0,o.s,o.v,o.a),n._cachedHue=o.toHSV().h,o.equals(s)?s:o),r._otOfPicker=!1,i&&(n._view=new b[t](e(`<div></div>`).appendTo(n._viewsContainer),{...r,size:c}),n._view.value(o),n._view.bind(`change`,function(e){delete n._clearColor,n._updateUI(e.sender.color(),!0)}),n._view.bind(`forceSelect`,function(e){delete n._clearColor,n._select(e.sender.color())}))},_onEnable:function(e){var t=this;t._view&&t._view._onEnable(e),t.options._standalone&&(e?t.wrapper.removeAttr(y):t.wrapper.attr(y,!0))},focus:function(){var e=this;e._view&&e._view.focus()},_updateUI:function(e,t){var n=this;e&&e.toDisplay?(n._selectedColor.removeClass(h),n._selectedColor.children(_).css(c,e.toDisplay())):(n._selectedColor.addClass(h),n._selectedColor.children(_).css(c,``)),n._triggerSelect(e),n.options.autoupdate&&n._updatePreviousColor(e),t||n._view.value(e)},_setViewSize:function(){var e=this,t=e.wrapper[0],n=parseInt(e.options.tileSize.width||e.options.tileSize,10),r=parseInt(e.options.tileSize.width||e.options.tileSize,10),i=e.options.columns;t.style.setProperty(`--kendo-color-preview-columns`,i),t.style.setProperty(`--kendo-color-preview-width`,n+`px`),t.style.setProperty(`--kendo-color-preview-height`,r+`px`)},_keydown:function(e){e.keyCode==m.ESC&&this._cancel()},_template:function(){var e=this,r=e.options,a=o({},r,{fillMode:`flat`,themeColor:t,rounded:t,size:r._showAdaptiveView?`large`:r.size});return n.template((t,n)=>`<div class="k-coloreditor-header k-hstack"><div class="k-coloreditor-header-actions k-hstack">`+(t.views&&t.views.length>1?`<div role="group" class="k-button-group k-button-group-flat">`+i.renderButton(`<button aria-label="${s(t.messages.gradient)}" aria-pressed="false" data-view="gradient" title="${s(t.messages.gradient)}"></button>`,o({icon:`droplet-slider`},n))+i.renderButton(`<button aria-label="${s(t.messages.palette)}" aria-pressed="false" data-view="palette" title="${s(t.messages.palette)}"></button>`,o({icon:`palette`},n))+`</div>`:``)+`</div><div class="k-spacer"></div><div class="k-coloreditor-header-actions k-hstack">`+(t.clearButton?i.renderButton(`<button aria-label="${s(t.messages.clearColor)}" data-command="reset" title="${s(t.messages.clearColor)}"></button>`,o({icon:`droplet-slash`},n)):``)+(t.preview?`<div class="k-coloreditor-preview k-vstack"><span class="k-coloreditor-preview-color k-color-preview"><span class="k-color-preview-mask"></span></span><span class="k-coloreditor-current-color k-color-preview"><span class="k-color-preview-mask"></span></span></div>`:``)+`</div></div><div class="k-coloreditor-views k-vstack"></div>`+(t.buttons?`<div class="k-coloreditor-footer k-actions k-actions-start k-actions-horizontal">`+e._renderActionButtons(t,n)+`</div>`:``))(r,a)},_renderActionButtons(e,t){return n.isPresent(e)&&n.isBlank(e.buttonsTemplate)?i.renderButton(`<button class="k-coloreditor-apply" title="${s(e.messages.apply)}">
${s(e.messages.apply)}</button>`,o({},t,{fillMode:null,themeColor:`primary`}))+i.renderButton(`<button class="k-coloreditor-cancel" title="${s(e.messages.cancel)}">
${s(e.messages.cancel)}</button>`,o({},t,{fillMode:null})):n.template(e.buttonsTemplate)(e,t)},_addSizeClass:function(e){let t=this.options;this.wrapper.removeClass(`k-coloreditor-lg k-coloreditor-md k-coloreditor-sm`);let n=e||t.size;if(n){let e=`k-coloreditor-`;switch(n){case`large`:e+=`lg`;break;case`small`:e+=`sm`;break;default:e+=`md`;break}this.wrapper.addClass(e)}},_wrapper:function(){var t=this.options,n=this.element.is(`input`)?this.element.addClass(`k-hidden`).wrap(`<div>`).parent():this.element;n.addClass(`k-flatcolorpicker k-coloreditor`).attr({role:`textbox`,"aria-keyshortcuts":`Enter`}).append(this._template()),this._selectedColor=e(`.k-coloreditor-preview-color`,n),this._previousColor=e(`.k-coloreditor-current-color`,n),this._viewsContainer=e(`.k-coloreditor-views`,n),n.find(`.k-button[data-view=`+t.view+`]`).addClass(g).attr(v,!0),this.wrapper=n,this._addSizeClass()}});r.plugin(S)})(window.kendo.jQuery),(function(e,t){var n=window.kendo,r=n.ui,i=r.Widget,a=n.Color,o=n.parseColor,s=n.keys,c=`background-color`,l={apply:`Apply`,cancel:`Cancel`,noColor:`no color`,clearColor:`Clear color`,previewInput:null,contrastRatio:`Contrast ratio:`,fail:`Fail`,pass:`Pass`,hex:`HEX`,toggleFormat:`Toggle format`,red:`Red`,green:`Green`,blue:`Blue`,alpha:`Alpha`,gradient:`Gradient view`,palette:`Palette view`},u=`.kendoColorTools`,d=`click`+u,f=`keydown`+u,p=r.colorpicker.ColorSelector,m=r.FlatColorPicker,h=i.extend({init:function(t,r){var a=this;r&&r.palette&&!r.view&&(r.view=`palette`),i.fn.init.call(a,t,r),r=a.options=n.deepExtend({},a.options,r),t=a.element;let s=o(r.value||t.attr(`value`)||t.val(),!0);a._value=r.value=s;var c=n.html.renderButton(`<button class="k-input-button" unselectable="on" aria-label="select" tabindex="-1"></button>`,e.extend({},a.options,{icon:`chevron-down`})),l=a._inputWrapper=a.wrapper=e(a._template(e.extend({},a.options,{_buttonHtml:c})));a._applyCssClasses(),t.hide().after(l),t.is(`input`)&&(t.appendTo(l),a._preventDefaultLabelClick()),a._tabIndex=t.attr(`tabIndex`)||0,a.enable(!t.attr(`disabled`));var u=t.attr(`accesskey`);u&&(t.attr(`accesskey`,null),l.attr(`accesskey`,u)),a.bind(`activate`,function(e){e.isDefaultPrevented()||a.toggle()}),a._bindMediaQueries(),a._updateUI(s),i.fn.endInit.call(a)},destroy:function(){this.smallMQL&&this.smallMQL.destroy(),this.mediumMQL&&this.mediumMQL.destroy(),this.largeMQL&&this.largeMQL.destroy(),this.wrapper.off(u).find(`*`).off(u),this._popup&&(this._selector.destroy(),this._popup.destroy()),this._selector=this._popup=this.wrapper=null,i.fn.destroy.call(this)},enable:function(e){var t=this,n=t.wrapper,r=n.find(`.k-input-button`);arguments.length===0&&(e=!0),t.element.attr(`disabled`,!e),n.attr(`aria-disabled`,!e),r.off(u).on(`mousedown`+u,_),n.addClass(`k-disabled`).removeAttr(`tabIndex`).add(`*`,n).off(u),e?n.removeClass(`k-disabled`).attr(`tabIndex`,t._tabIndex).on(`mouseenter`+u,function(){n.addClass(`k-hover`)}).on(`mouseleave`+u,function(){n.removeClass(`k-hover`)}).on(`focus`+u,function(){n.addClass(`k-focus`)}).on(`blur`+u,function(){n.removeClass(`k-focus`)}).on(f,t,v(t._keydown,t)).on(d,`.k-input-button`,v(t.toggle,t)).on(d,`.k-input-inner`,function(){t.trigger(`activate`)}):t.close()},_adaptiveView:function(){let e=this;e._popup?e._popup.fullscreen?e._showAdaptiveView||(e._popup.wrapper&&e._popup.wrapper.remove(),e._popup.destroy(),e._popup=null):(e._popup.destroy(),e._popup=null,e._getPopup()):e._getPopup(),e._toggleAdaptiveModeSizeClasses(e._showAdaptiveView)},_toggleSizeClassesForElement:function(e,t,n){if(e&&e.length){if(e.data(`handler`)&&e.data(`handler`)._addSizeClass)return t?e.data(`handler`)._addSizeClass(t):e.data(`handler`)._addSizeClass();e.is(`.`+n)||(e=e.closest(`.`+n)),e.removeClass(`${n}-sm ${n}-md ${n}-lg`),t&&e.addClass(`${n}-${t}`)}},_toggleAdaptiveModeSizeClasses:function(e){let t=this,n=t._popup&&t._popup.wrapper,r=`large`,i={flatColorPicker:`k-coloreditor`,colorGradient:`k-colorgradient`,colorPalette:`k-colorpalette`},a=n&&n.length&&n.find(`.`+i.flatColorPicker),o=n&&n.length&&n.find(`.`+i.colorGradient),s=n&&n.length&&n.find(`.`+i.colorPalette);e?(t._toggleSizeClassesForElement(a,r),t._toggleSizeClassesForElement(o,r),t._toggleSizeClassesForElement(s,r)):(t._toggleSizeClassesForElement(a),t._toggleSizeClassesForElement(o),t._toggleSizeClassesForElement(s))},_bindMediaQueries:function(){let e=this;e.options.adaptiveMode===`auto`?(e.largeMQL=n.mediaQuery(`large`),e.mediumMQL=n.mediaQuery(`medium`),e.smallMQL=n.mediaQuery(`small`),e.smallMQL.onEnter(()=>{e._showAdaptiveView=!0,e._adaptiveView(),e._popup.fullscreen(!0)}),e.mediumMQL.onEnter(()=>{e._showAdaptiveView=!0,e._adaptiveView(),e._popup.fullscreen(!1)}),e.largeMQL.onEnter(()=>{e._showAdaptiveView=!1,e._adaptiveView()})):(e.smallMQL&&e.smallMQL.destroy(),e.mediumMQL&&e.mediumMQL.destroy(),e.largeMQL&&e.largeMQL.destroy(),e._showAdaptiveView=!1)},_template:n.template(({toolIcon:e,_buttonHtml:t})=>`<span role="combobox" aria-haspopup="dialog" aria-expanded="false" class="k-colorpicker k-picker k-icon-picker"><span class="k-input-inner"><span class="k-value-icon k-color-preview ${e?`k-icon-color-preview`:``}">`+(e?n.ui.icon({icon:e,iconClass:`k-color-preview-icon`}):``)+`<span class="k-color-preview-mask"></span></span></span >`+t+`</span>`),options:{name:`ColorPicker`,closeOnSelect:!1,contrastTool:!1,palette:null,columns:10,toolIcon:null,value:null,messages:l,opacity:!1,buttons:!0,buttonsTemplate:null,preview:!0,clearButton:!1,input:!0,format:`hex`,formats:[`rgb`,`hex`],view:`gradient`,views:[`gradient`,`palette`],backgroundColor:null,ARIATemplate:e=>`Current selected color is ${e||`none`}`,size:t,rounded:t,fillMode:t,adaptiveMode:`none`,adaptiveTitle:null,adaptiveSubtitle:null},events:[`activate`,`change`,`select`,`open`,`close`,`kendoKeydown`],open:function(){this.element.prop(`disabled`)||this._getPopup().open()},close:function(){if(!this._popup)return;let e=this._selector&&this._selector.options||{};e._closing=!0,this._getPopup().close(),delete e._closing},toggle:function(){this.element.prop(`disabled`)||this._getPopup().toggle()},setBackgroundColor:function(e){var t=this,n=function(){t._selector.setBackgroundColor(e)};t.options.contrastTool.backgroundColor=e,t._selector&&t._popup&&t._popup.visible()?t._selector.setBackgroundColor(e):t._popup&&(t._popup.unbind(`activate`,n),t._popup.bind(`activate`,n))},_noColorIcon:function(){return this.wrapper.find(`.k-color-preview`)},color:p.fn.color,value:p.fn.value,_select:p.fn._select,_triggerSelect:p.fn._triggerSelect,_isInputTypeColor:p.fn._isInputTypeColor,_preventDefaultLabelClick:function(){var e=this,t=e.element,n=t.closest(`label`),r=t.attr(`id`);r&&(n=n.add(`label[for="`+r+`"]`)),n.on(`click`,function(t){e.open(),t.preventDefault()})},_updateUI:function(e,t){this._updateInput(e),this._triggerSelect(e),this.wrapper.find(`.k-color-preview-mask`).css(c,e?e.toDisplay():``),this._noColorIcon().toggleClass(`k-no-color`,!e),this._selector&&!t&&this._selector.value(e)},_updateInput:function(e){var t=``;e&&(t=this._isInputTypeColor()||e.a==1?e.toCss():e.toCssRgba(),this.element.val(t)),this._ariaTemplate||=n.template(this.options.ARIATemplate),this.wrapper.attr(`aria-label`,this._ariaTemplate(t))},_keydown:function(e){var t=e.keyCode;this._getPopup().visible()?(t==s.ESC?this._selector._cancel():this._selector._keydown(e),_(e),t!==s.ENTER&&e.stopPropagation()):(t==s.ENTER||t==s.DOWN)&&(this.open(),_(e),t!==s.ENTER&&e.stopPropagation())},_actionFooterButtons:function(){let e=this,t;if(e.options.buttonsTemplate)return t=n.template(e.options.buttonsTemplate),t;{t=[{command:`cancel`,text:`Cancel`,size:`large`,fillMode:e.options.fillMode},{command:`apply`,text:`Apply`,size:`large`,fillMode:e.options.fillMode,themeColor:`primary`}];let r=``;return t.forEach(e=>{let t=e.command,i=e.text;delete e.command,delete e.text,r+=n.html.renderButton(`<button data-command=${t}>${i}</button>`,e)}),r}},_actionSheetApply:function(){let e=this._selector;e._clearColor?e._select(null):e._select(e._view.color())},_actionSheetCancel:function(){let e=this._selector;delete e._clearColor,e._updateUI(e.color()),e._cancel()},_getPopup:function(){var t=this,r=t._popup;let i=t._showAdaptiveView;if(!r){var s=t.options,c=m;s.autoupdate=s.buttons!==!0&&!i,s._showAdaptiveView=i,delete s.select,delete s.change,delete s.cancel,s._otOfPicker=!1;var l=n.guid(),u=e(`<div id="${l}" class=${i?``:`k-colorpicker-popup`}></div>`).appendTo(document.body),d=t._selector=new c(e(`<div></div>`).appendTo(u),{...s,buttons:!i&&s.buttons,value:i?t._value:t.options.value});t.wrapper.attr(`aria-controls`,l),i?(t._popup=r=u.kendoActionSheet({adaptive:!0,closeButton:{icon:`check`,themeColor:`primary`},hideOverflowContent:!0,title:s.adaptiveTitle?n.htmlEncode(s.adaptiveTitle):`Choose Color`,subtitle:s.adaptiveSubtitle?n.htmlEncode(s.adaptiveSubtitle):``,footerTemplate:t._actionFooterButtons()}).data(`kendoActionSheet`),r._footer.addClass(`k-actions k-actions-horizontal k-actions-stretched`),r._footer.on(`click`,`button[data-command]`,function(n){switch(e(n.currentTarget).data(`command`)){case`apply`:t._actionSheetApply();break;case`cancel`:t._actionSheetCancel();break}})):t._popup=r=u.kendoPopup({anchor:t.wrapper,adjustSize:{width:5,height:0}}).data(`kendoPopup`),u.on(f,t,e.noop),d.bind({select:function(e){t._updateUI(o(e.value),!0)},change:function(e){t.options.buttons||i?t._select(d.color()):t._updateUI(o(e.value),!0),(t.options.buttons||i||t._selector.options.view===`palette`&&t.options.closeOnSelect)&&t.close()},cancel:function(){t.close()}}),r.bind({close:function(n){if(t.trigger(`close`)){n.preventDefault();return}t.wrapper.removeClass(`k-focus`);var r=d.color();!t.options.buttons||!i?t._select(r):t._select(t.color()),r=t.color(),r&&r.h&&(t._cachedHue=r.h);let a=i?`.k-actionsheet`:`.k-colorpicker-popup`;event&&event instanceof MouseEvent&&e(event.target).parents(a).length===0||setTimeout(function(){t.wrapper&&!t.wrapper.is(`[unselectable='on']`)&&t.wrapper.trigger(`focus`)},0),t.wrapper.attr(`aria-expanded`,!1)},open:function(e){t.trigger(`open`)?e.preventDefault():(t.wrapper.addClass(`k-focus`),t.wrapper.attr(`aria-expanded`,!0))},activate:function(){var e,n=t.color();i&&g(d),n&&=(n=n.toHSV(),e=a.fromHSV(t._cachedHue||0,n.s,n.v,n.a),n.equals(e)?e:n),d.value(n),d.focus(),t.wrapper.addClass(`k-focus`)}})}return r}});function g(e){let t=e._view;t&&(t._hueSlider&&t._hueSlider.resize(),t._opacitySlider&&t._opacitySlider.resize())}function _(e){e.preventDefault()}function v(e,t){return function(){return e.apply(t,arguments)}}r.plugin(h),n.cssProperties.registerPrefix(`ColorPicker`,`k-picker-`),n.cssProperties.registerValues(`ColorPicker`,[{prop:`rounded`,values:n.cssProperties.roundedValues.concat([[`full`,`full`]])}])})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.attr,i=n.data,a=n.keys,o=n.template,s=n.ui.Widget,c=i.DataSource,l=n.ui.Selectable,u=n.ui.DataBoundWidget,d=n.Class,f=e.extend,p=e.noop,m=`-`,h=`.`,g=` `,_=`#`,v=`kendoListBox`,y=h+v,b=`k-disabled`,x=`k-selected`,S=`.k-list-item:not(.k-disabled)`,C=`.k-list-ul:not(.k-disabled) >`+S,w=`k-listbox-actions`,T=`.k-button`,E=`button.k-button:not(.k-disabled)`,D=`k-focus`,O=`k-drag-clue`,k=`k-drop-hint`,A=`k-list-ul`,j=`.k-list-ul`,M=`click`+y,N=`keydown`+y,P=`blur`+y,F=n._outerWidth,I=n._outerHeight,L=`change`,R=`dataBound`,ee=`add`,te=`remove`,z=`reorder`,B=`moveUp`,ne=`moveDown`,re=`transferTo`,ie=`transferFrom`,V=`transferAllTo`,H=`transferAllFrom`,U=`chevron-right`,ae=`chevron-left`,W=`chevron-double-right`,G=`chevron-double-left`,oe=`k-ghost`,se=`uid`,ce=`id`,le=`tabindex`,ue=`command`,de=-1,fe=1,pe=`dragstart`,me=`drag`,K=`drop`,he=`dragend`,ge=`kendoKeydown`,q=`ul.k-list-ul>li.k-list-item`,_e=`right`,J=`bottom`,ve=`aria-activedescendant`,ye=`aria-busy`,be=`aria-controls`,xe=`aria-label`,Se=`aria-labelledby`,Ce=`aria-multiselectable`,we=[w+m+`left`,w+m+_e,w+m+`top`,w+m+J];function Te(t){return e.map(t,function(t){return e(t).index()})}function Ee(e){return e===void 0}function De(e){return e.clone().attr(`class`,``).addClass(O)}function Oe(){return e(`<li>`).addClass(k)}var ke=u.extend({init:function(e,t){var n=this;s.fn.init.call(n,e,t),n._wrapper(),n._list(),n._ariaLabel(n._getList()),e=n.element.attr(`multiple`,`multiple`).hide(),e[0]&&!n.options.dataSource&&(n.options.dataTextField=n.options.dataTextField||`text`,n.options.dataValueField=n.options.dataValueField||`value`),n._templates(),n._selectable(),n._dataSource(),n._createToolbar(),n._createDraggable(),n._createNavigatable(),u.fn.endInit.call(n)},destroy:function(){var e=this;u.fn.destroy.call(e),isNaN(e._listTabIndex)||(e._getList().off(),e._listTabIndex=null),e._unbindDataSource(),e._destroySelectable(),e._destroyToolbar(),e.wrapper.off(y),e._target&&=null,e._draggable&&(e._draggable.destroy(),e.placeholder=null),n.destroy(e.element)},setOptions:function(e){let t=this;s.fn.setOptions.call(t,e),t._templates(),t._dataSource(),`selectable`in e&&(t.selectable?.destroy(),t._selectable())},events:[L,R,ee,te,z,pe,me,K,he,ge],options:{name:`ListBox`,autoBind:!0,template:``,dataTextField:``,dataValueField:``,selectable:`single`,draggable:null,dropSources:[],connectWith:``,navigatable:!0,toolbar:{position:_e,tools:[]},messages:{tools:{remove:`Delete`,moveUp:`Move Up`,moveDown:`Move Down`,transferTo:`Transfer To`,transferFrom:`Transfer From`,transferAllTo:`Transfer All To`,transferAllFrom:`Transfer All From`}}},add:function(e){var t=this,n=e&&e.length?e:[e],r=n.length,i=t._getList(),a;for(t._unbindDataSource(),t._unbindDataChange(),a=0;a<r;a++)t._addItem(n[a],i);t._bindDataChange(),t._bindDataSource(),t._syncElement()},_addItem:function(t,n){var r=this,i=e(r.templates.itemTemplate({item:t,r:r.templates.itemContent}));r._setItemId(i,t.uid),i.appendTo(n),typeof t==`string`?r.dataSource._data.push(t):r.dataSource.add(t)},_addItemAt:function(t,n){var r=this,i=e(r.templates.itemTemplate({item:t,r:r.templates.itemContent}));r._unbindDataSource(),typeof t==`string`?(r._insertElementAt(i,n),r.dataSource._data.push(t)):(r._setItemId(i,t.uid),r._insertElementAt(i,n),r.dataSource.add(t)),r._bindDataSource(),r._syncElement()},_insertElementAt:function(t,n){var r=this._getList();n>0?e(t).insertAfter(r.children().eq(n-1)):e(r).prepend(t)},_createNavigatable:function(){var e=this;e.options.navigatable&&e._getList().on(M,S,e._click.bind(e)).on(N,e.listbox,e._keyDown.bind(e)).on(P,e._blur.bind(e))},_getTabIndex:function(){var e=this,t;return isNaN(e._listTabIndex)?(t=e.element.attr(le),e._listTabIndex=isNaN(t)?0:t,e.element.removeAttr(le),e._listTabIndex):e._listTabIndex},_blur:function(){this._target&&(this._target.removeClass(D),this._getList().removeAttr(ve)),this._target=null},_click:function(t){var r=this,i=e(t.currentTarget),a=r._target,o=r._getList(),s=n._activeElement(),c=e.contains(o,s);a&&a.removeClass(D),r._target=i,i.addClass(D),o.attr(ve,i.attr(ce)),o[0]!==s&&(!c||!Ve(s))&&r.focus()},_getNavigatableItem:function(e){var t=this,n=t._target?t._target:t.items().filter(S).first();return e===a.UP&&t._target&&(n=t._target.prevAll(S).first()),e===a.DOWN&&t._target&&(n=t._target.nextAll(S).first()),n.length?n:null},_scrollIntoView:function(e){if(e){e[0]&&(e=e[0]);var t=this._getList().parent()[0],n=e.offsetTop,r=t.scrollTop,i=t.clientHeight,a=n+e.offsetHeight;r>n?r=n:a>r+i&&(r=a-i),t.scrollTop=r}},_keyDown:function(e){var t=this,n=e.keyCode,r=t._getNavigatableItem(n),i;if(e.shiftKey&&!e.ctrlKey&&(n===a.DOWN||n===a.UP)||(t._shiftSelecting=!1),n==a.DELETE)t._executeCommand(te),t._target&&=(t._target.removeClass(D),t._getList().removeAttr(ve),null),i=!0;else if(n===a.DOWN||n===a.UP){if(!r){e.preventDefault();return}if(e.shiftKey&&!e.ctrlKey)t._target&&t._target.removeClass(D),t._shiftSelecting||=(t.clearSelection(),!0),t._target&&r.hasClass(`k-selected`)?t._target.removeClass(x):t.options.selectable==`single`?t.select(r):t.select(r.add(t._target)),t._updateToolbar(),t._updateAllToolbars(),t.trigger(L);else if(e.shiftKey&&e.ctrlKey){t._executeCommand(n===a.DOWN?ne:B),t._scrollIntoView(t._target),e.preventDefault();return}else!e.shiftKey&&!e.ctrlKey&&(t._target&&t._target.removeClass(D),t.options.selectable===`multiple`&&t.clearSelection(),t.select(r),t._updateToolbar(),t._updateAllToolbars(),t.trigger(L));r&&t._target&&t._target[0]!==r[0]&&t._target.removeClass(D),t._target=r,t._target?(t._target.addClass(D),t._scrollIntoView(t._target),t._getList().attr(ve,t._target.attr(ce))):t._getList().removeAttr(ve),i=!0}else n==a.SPACEBAR?(e.ctrlKey&&t._target?(t._target.hasClass(x)?t._target.removeClass(x):t.select(t._target),t.trigger(L)):(t.clearSelection(),t.select(t._target),t.trigger(L)),t._updateToolbar(),t._updateAllToolbars(),i=!0):e.ctrlKey&&n==a.RIGHT?(e.shiftKey?t._executeCommand(V):t._executeCommand(re),t._target=t.select().length?t.select():null,i=!0):e.ctrlKey&&n==a.LEFT?(e.shiftKey?t._executeCommand(H):t._executeCommand(ie),i=!0):n===a.F10&&t.toolbar&&(t.toolbar.element.find(T).not(`[tabindex=-1]`).trigger(`focus`),i=!0);i&&(e.preventDefault(),e.stopPropagation&&e.stopPropagation())},focus:function(){n.focusElement(this._getList())},_createDraggable:function(){var t=this,r=t.options.draggable,i;if(r){if(i=r.hint,!t.options.selectable)throw Error(`Dragging requires selection to be enabled`);i||=De,t._draggable=new n.ui.Draggable(t.wrapper,{filter:r.filter?r.filter:q,hint:n.isFunction(i)?i:e(i),dragstart:t._dragstart.bind(t),dragcancel:t._clear.bind(t),drag:t._drag.bind(t),dragend:t._dragend.bind(t)})}},_dragstart:function(t){var r=this,i=r.draggedElement=t.currentTarget,a=r.options.draggable.placeholder,o={dataItems:r.dataItem(i),items:e(i),draggableEvent:t};if(r.options.draggable.enabled===!1){t.preventDefault();return}a||=Oe,r.placeholder=n.isFunction(a)?e(a.call(r,i)):e(a),i.is(h+b)||r.trigger(pe,o)?t.preventDefault():(r.clearSelection(),r.select(i),i.addClass(oe))},_clear:function(){this.draggedElement&&this.draggedElement.removeClass(oe),this.placeholder&&this.placeholder.remove()},_findElementUnderCursor:function(t){var r=n.elementUnderCursor(t),i=t.sender;return(e.contains(i.hint[0],r)||i.hint[0]===r)&&(i.hint.hide(),r=n.elementUnderCursor(t),i.hint.show()),r},_findTarget:function(t){var n=this,r=n._findElementUnderCursor(t),i=e(r),a=n._getList(),o,s;return e.contains(a[0],r)?(o=n.items(),r=i.is(`li`)?r:i.closest(`li`)[0],s=o.filter(r)[0]||o.has(r)[0],s?(s=e(s),s.hasClass(b)?null:{element:s,listBox:n}):null):a[0]==r||a.parent()[0]==r?{element:e(a),appendToBottom:!0,listBox:n}:n._searchConnectedListBox(i)},_getElementCenter:function(e){var t=e.length?n.getOffset(e):null;return t&&(t.top+=I(e)/2,t.left+=F(e)/2),t},_searchConnectedListBox:function(t){var n,r,i,a=t,o=t.hasClass(`k-list-scroller k-selectable`)?t:t.closest(`.k-list-scroller.k-selectable`);if(o.length)n=o.parent().find(`[data-role='listbox']`).getKendoListBox();else return null;return n&&e.inArray(this.element[0].id,n.options.dropSources)!==-1?(r=n.items(),t=t.is(`li`)?t[0]:t.closest(`li`)[0],i=r.filter(t)[0]||r.has(t)[0],i?(i=e(i),i.hasClass(b)?null:{element:i,listBox:n}):!r.length||a.hasClass(`k-list-scroller k-selectable`)||a.hasClass(`k-list-content`)?{element:n._getList(),listBox:n,appendToBottom:!0}:null):null},_drag:function(t){var n=this,r=n.draggedElement,i=n._findTarget(t),a={left:t.x.location,top:t.y.location},o={dataItems:[n.dataItem(r)],items:e(r),draggableEvent:t},s,c,l;if(n.trigger(me,o)){t.preventDefault();return}if(i){if(s=this._getElementCenter(i.element),c={left:Math.round(a.left-s.left),top:Math.round(a.top-s.top)},i.appendToBottom){n._movePlaceholder(i,null,r);return}c.top<0?l=`prev`:c.top>0&&(l=`next`),l&&i.element[0]!=n.placeholder[0]&&n._movePlaceholder(i,l,r)}else n.placeholder.parent().length&&n.placeholder.remove()},_movePlaceholder:function(t,r,i){var a=this,o=a.placeholder,s=t.listBox.options.draggable;o.parent().length&&(a.placeholder.remove(),s&&s.placeholder?a.placeholder=n.isFunction(s.placeholder)?e(s.placeholder.call(a,i)):e(s.placeholder):a.placeholder=e(Oe.call(a,i))),r?r===`prev`?t.element.before(a.placeholder):r===`next`&&t.element.after(a.placeholder):t.element.append(a.placeholder)},_dragend:function(t){var n=this,r=n.draggedElement,i=n.items(),a=i.not(n.draggedElement).index(n.placeholder),o=i.not(n.placeholder).index(n.draggedElement),s=n.dataItem(r),c={dataItems:[s],items:e(r)},l=n.placeholder.closest(`.k-listbox`).find(`[data-role='listbox']`).getKendoListBox();if(n.trigger(K,f({},c,{draggableEvent:t}))){t.preventDefault(),this._clear();return}a>=0?a!==o&&!n.trigger(z,f({},c,{offset:a-o}))&&(r.removeClass(oe),n.reorder(r,a)):l&&(n.trigger(te,c)||n.remove(e(r)),l.trigger(ee,c)||l._addItemAt(s,l.items().index(n.placeholder))),n._clear(),n._draggable.dropped=!0,n.trigger(he,f({},c,{draggableEvent:t})),n._updateToolbar(),n._updateAllToolbars()},reorder:function(t,n){var r=this,i=r.dataSource,a=r.dataItem(t),o=i.at(n),s=r.items()[n],c=e(t);a&&s&&o&&(r._removeElement(c),r._insertElementAt(c,n),r._updateToolbar())},remove:function(t){var n=this,r=n._getItems(t),i=r.length,a;for(n._unbindDataSource(),n._unbindDataChange(),a=0;a<i;a++)n._removeItem(e(r[a]));n._bindDataChange(),n._bindDataSource(),n._syncElement(),n._updateToolbar(),n._updateAllToolbars()},_removeItem:function(e){var t=this,n=t.dataSource,r=t.dataItem(e),i=n.transport;if(!(!r||!n)){if(typeof r==`string`){for(var a=n._data,o=0;o<a.length;o++)if(r===a[o]){a[o]=a[a.length-1],a.pop();break}}else n.remove(r),i&&(i.destroy||(i.options||{}).destroy)&&(!r.isNew||!r.isNew())&&n._destroyed.push(r);t._removeElement(e)}},_removeElement:function(t){n.destroy(t),e(t).off().remove()},dataItem:function(t){var n=r(se),i=e(t).attr(n)||e(t).closest(`[`+n+`]`).attr(n);return i?this.dataSource.getByUid(i):e(t).find(`.k-list-item-text`).html()},_dataItems:function(t){var n=[],r=e(t),i=r.length,a;for(a=0;a<i;a++)n.push(this.dataItem(r.eq(a)));return n},items:function(){return this._getList().children()},select:function(e){let t=this,n=t.selectable,r;if(Ee(e))return n.value();r=t.items().filter(e).filter(C),n.options.multiple||(n.clear(),r=r.first());let i=n.value(r);return t._updateAllToolbars(),i},clearSelection:function(){let e=this,t=e.selectable;t&&t.clear(),e._updateAllToolbars()},enable:function(t,n){var r=this,i=Ee(n)?!0:!!n,a=r._getItems(t),o=a.length,s;for(s=0;s<o;s++)r._enableItem(e(a[s]),i);r._updateAllToolbars()},_enableItem:function(t,n){this.dataItem(t)&&(n?e(t).removeClass(b):e(t).addClass(b).removeClass(x))},setDataSource:function(e){var t=this;t.options.dataSource=e,t._dataSource()},_dataSource:function(){var e=this,t=e.options,n=t.dataSource||{};n=Array.isArray(n)?{data:n}:n,n.select=e.element,n.fields=[{field:t.dataTextField},{field:t.dataValueField}],e._unbindDataSource(),e.dataSource=c.create(n),e._bindDataSource(),e.options.autoBind&&(e.wrapper.attr(ye,!0),e.dataSource.fetch())},_bindDataChange:function(){var e=this.dataSource;e._data&&e._changeHandler&&(e._data.bind(L,e._changeHandler),e._data.trigger(L))},_unbindDataChange:function(){var e=this.dataSource;e._data&&e._changeHandler&&e._data.unbind(L,e._changeHandler)},_bindDataSource:function(){var e=this,t=e.dataSource;e._dataChangeHandler=e.refresh.bind(e),t&&t.bind(L,e._dataChangeHandler)},_unbindDataSource:function(){var e=this,t=e.dataSource;t&&t.unbind(L,e._dataChangeHandler)},_wrapper:function(){var t=this,n=t.element,r=n.parent(`div.k-listbox`);r[0]||(r=n.wrap(`<div class="k-listbox" unselectable="on" />`).parent(),r[0].style.cssText=n[0].style.cssText,r[0].title=n[0].title,e(`<div class="k-list-scroller"><div class="k-list"><div class="k-list-content"></div></div></div>`).insertBefore(n)),t.wrapper=r.addClass(n[0].className).css(`display`,``),t._innerWrapper=e(r[0].firstChild)},_list:function(){var t=this,n=e(`<ul class='`+A+`' role='listbox'></ul>`),r=t.options.selectable;l.parseOptions(r).multiple&&n.attr(Ce,`true`),n.appendTo(t.wrapper.find(`.k-list-content`)),t.options.navigatable&&t._getList().attr(le,t._getTabIndex())},_templates:function(){var e=this,t=this.options,r=t.template&&typeof t.template==`string`?n.template(t.template):t.template?t.template:n.template(e=>`${n.getter(t.dataTextField)(e)}`);e.templates={itemTemplate:n.template(({item:e,r:t})=>`<li class='k-list-item' role='option' aria-selected='false'><span class='k-list-item-text'>${t(e)}</span></li>`),itemContent:r,toolbar:`<div role='toolbar' class='${w}'></div>`}},refresh:function(){for(var e=this,t=e.dataSource.view(),n=e.templates.itemTemplate,r=``,i=0;i<t.length;i++)r+=n({item:t[i],r:e.templates.itemContent});e._getList().html(r),e._setItemIds(),e.toolbar||e._createToolbar(),e._syncElement(),e._updateToolbar(),e._updateAllToolbars(),e.trigger(R),e.wrapper.attr(ye,!1)},_syncElement:function(){for(var e=``,t=this.dataSource.view(),n=0;n<t.length;n++)e+=this._option(t[n][this.options.dataValueField]||t[n],t[n][this.options.dataTextField]||t[n],!0);this.element.html(e)},_option:function(e,r){var i=`<option`;return e!==t&&(e+=``,e.indexOf(`"`)!==-1&&(e=e.replace(/"/g,`"`)),i+=` value="`+e+`"`),i+=` selected>`,r!==t&&(i+=n.htmlEncode(r)),i+=`</option>`},_setItemId:function(e,t){e.length&&e.attr(r(se),t).attr(ce,t)},_setItemIds:function(){var e=this,t=e.items(),n=e.dataSource.view(),r=n.length,i;for(i=0;i<r;i++)e._setItemId(t.eq(i),n[i].uid)},_selectable:function(){var e=this,t=e.options.selectable,n=l.parseOptions(t);e.selectable=new l(e._innerWrapper,{aria:!0,selectedClass:`k-selected`,multiple:n.multiple,filter:S,change:e._onSelect.bind(e)})},_onSelect:function(){var e=this;e._updateToolbar(),e._updateAllToolbars(),e.trigger(L)},_destroySelectable:function(){var e=this;e.selectable&&e.selectable.element&&(e.selectable.destroy(),e.selectable=null)},_getList:function(){return this.wrapper.find(j)},_getItems:function(e){return this.items().filter(e)},_createToolbar:function(){var t=this,n=t.options.toolbar,r=n.position||_e,i=n.tools||[],a=t.options.messages;t._destroyToolbar(),t.wrapper.removeClass(we.join(g)),i.length&&i.length>0&&(t.toolbar=new Be(e(t.templates.toolbar).insertBefore(t._innerWrapper),f({},n,{listBox:t,messages:a})),t.wrapper.addClass(w+m+r))},_destroyToolbar:function(){var e=this;e.toolbar&&=(e.toolbar.destroy(),null)},_executeCommand:function(e){var t=this,n=Ae.current.create(e,{listBox:t});n&&(n.execute(),t._updateToolbar(),t._updateAllToolbars())},_updateToolbar:function(){var e=this.toolbar;e&&e._updateToolStates()},_updateAllToolbars:function(){var t=e(`select[data-role='listbox']`),n=t.length,r,i;for(i=0;i<n;i++)r=e(t[i]).data(v),r&&r._updateToolbar()}});n.ui.plugin(ke);var Ae=d.extend({init:function(){this._commands=[]},register:function(e,t){this._commands.push({commandName:e,commandType:t})},create:function(e,t){var n=this._commands,r=n.length,i=e?e.toLowerCase():``,a,o,s;for(s=0;s<r;s++)if(o=n[s],o.commandName.toLowerCase()===i){a=o;break}if(a)return new a.commandType(t)}});Ae.current=new Ae;var je=d.extend({init:function(e){var t=this;t.options=f({},t.options,e),t.listBox=t.options.listBox},options:{listBox:null},getItems:function(){return e(this.listBox.select())},execute:p,canExecute:p}),Me=je.extend({execute:function(){var e=this,t=e.listBox,n=e.getItems();t.trigger(te,{dataItems:t._dataItems(n),items:n})||t.remove(n)},canExecute:function(){return this.listBox.select().length>0}});Ae.current.register(te,Me);var Ne=je.extend({execute:function(){var e=this;e.canExecute()&&e.moveItems()},canExecute:p,moveItems:function(){var t=this,n=t.listBox,r=t.options,i=t.getItems(),a=r.offset,o=Te(i),s=e.makeArray([].sort.call(i,t.itemComparer)),c=r.moveAction,l;if(!n.trigger(z,{dataItems:n._dataItems(s),items:e(s),offset:a}))for(;s.length>0&&o.length>0;)l=s[c](),n.reorder(l,o[c]()+a)},options:{offset:0,moveAction:`pop`},itemComparer:function(t,n){var r=e(t).index(),i=e(n).index();return r===i?0:r>i?1:-1}}),Y=Ne.extend({options:{offset:de,moveAction:`shift`},canExecute:function(){var e=Te(this.getItems());return e.length>0&&e[0]>0}});Ae.current.register(B,Y);var Pe=Ne.extend({options:{offset:fe,moveAction:`pop`},canExecute:function(){var t=this,n=Te(t.getItems());return n.length>0&&e(n).last()[0]<t.listBox.items().length-1}});Ae.current.register(ne,Pe);var Fe=je.extend({options:{filter:S},execute:function(){var e=this,t=e.getSourceListBox(),n=e.getItems().filter(e.options.filter),r=t?t._dataItems(n):[],i=e.getDestinationListBox(),a=e.getUpdatedSelection(n);i&&n.length>0&&(i.trigger(ee,{dataItems:r,items:n})||i.add(r),t.trigger(te,{dataItems:r,items:n})||(t.remove(n),e.updateSelection(a)))},getUpdatedSelection:function(t){if(t.length!==1)return null;var n=this,r=n.options.filter,i=n.getSourceListBox(),a=i?i.items().filter(r).last():null;return(e(t).filter(a).length>0?e(t).prevAll(r)[0]:e(t).nextAll(r)[0])||null},updateSelection:function(t){var n=this.getSourceListBox();n&&t&&(n.select(e(t)),n.selectable.trigger(L),n._scrollIntoView(t))},getSourceListBox:p,getDestinationListBox:p}),Ie=Fe.extend({canExecute:function(){var e=this.getSourceListBox();return e?e.select().length>0:!1},getSourceListBox:function(){return this.listBox},getDestinationListBox:function(){var t=this.getSourceListBox();return t&&t.options.connectWith?e(_+t.options.connectWith).data(v):null},getItems:function(){var t=this.getSourceListBox();return t?e(t.select()):e()}});Ae.current.register(re,Ie);var Le=Fe.extend({canExecute:function(){var e=this.getSourceListBox();return e?e.select().length>0:!1},getSourceListBox:function(){var t=this.getDestinationListBox();return t&&t.options.connectWith?e(_+t.options.connectWith).data(v):null},getDestinationListBox:function(){return this.listBox},getItems:function(){var t=this.getSourceListBox();return t?e(t.select()):e()}});Ae.current.register(ie,Le);var Re=Ie.extend({canExecute:function(){var e=this.getSourceListBox();return e?e.wrapper.find(C).length>0:!1},getItems:function(){var t=this.getSourceListBox();return t?t.items():e()},getUpdatedSelection:p,updateSelection:p});Ae.current.register(V,Re);var ze=Le.extend({canExecute:function(){var e=this.getSourceListBox();return e?e.wrapper.find(C).length>0:!1},getItems:function(){var t=this.getSourceListBox();return t?t.items():e()},getUpdatedSelection:p,updateSelection:p});Ae.current.register(H,ze);var Be=d.extend({init:function(t,n){var r=this;r.element=e(t).addClass(w),r.options=f({},r.options,n),r.listBox=r.options.listBox,r._initTemplates(),r._createTools(),r._updateToolStates(),r._attachEventHandlers(),r._aria(),r._tabindex()},destroy:function(){var e=this;e._detachEventHandlers(),n.destroy(e.element),e.element.remove(),e.element=null},options:{position:_e,tools:[]},_aria:function(){var t=this.listBox._getList(),r=t.attr(Se),i=r?e(`#`+r).text():t.attr(xe),a=t.attr(`id`)||n.guid();t.attr(`id`,a),this.element.attr(be,a),i&&this.element.attr(xe,i+` toolbar.`)},_attachEventHandlers:function(){var e=this;e.element.on(M,E,e._onToolClick.bind(e)).on(N,e.listBox,e._keyDown.bind(e))},_createTools:function(){var t=this,r=n.support.isRtl(t.element),i=t.options.tools,a=i.length,o=t.options.messages.tools,s=t.element,c,l;for(Be.defaultTools=n.deepExtend({},Be.defaultTools,{transferTo:{icon:r?ae:U},transferFrom:{icon:r?U:ae},transferAllTo:{icon:r?G:W},transferAllFrom:{icon:r?W:G}}),l=0;l<a;l++)c=f({},Be.defaultTools[i[l]],{text:o[i[l]]}),c&&s.append(e(t.templates.tool(c)));t.element.append(s)},_detachEventHandlers:function(){this.element.off(y).find(`*`).off(y)},_executeToolCommand:function(e){var t=this.listBox;t&&t._executeCommand(e)},_focusTool:function(){this.element.find(T).not(`[tabindex=-1]`).trigger(`focus`)},_initTemplates:function(){this.templates={tool:o(({icon:e,iconClass:t,command:r,text:i})=>n.html.renderButton(`<button data-command='${r}' title='${i}' aria-label='${i}'></button>`,{icon:e,iconClass:t}))}},_keyDown:function(t){var r=t.keyCode,i=e(t.target),a=i.is(T)?i:i.closest(`li`);r===n.keys.UP||r===n.keys.LEFT?(t.preventDefault(),a.prev().length&&this._tabindex(a.prev()),this._focusTool()):(r===n.keys.DOWN||r===n.keys.RIGHT)&&(t.preventDefault(),a.next()&&this._tabindex(a.next()),this._focusTool())},_onToolClick:function(t){t.preventDefault();var n=e(t.currentTarget);this._tabindex(n),this._executeToolCommand(n.data(ue)),this._focusTool()},_tabindex:function(e){var t=this.element.find(T),n=e&&e.length?e:t.first();t.attr(le,-1),n.removeAttr(le)},_updateToolStates:function(){var e=this,t=e.options.tools,n=t.length,r,i=e.element.find(T).not(`[tabindex=-1]`);for(r=0;r<n;r++)e._updateToolState(t[r]);e._tabindex(i)},_updateToolState:function(e){var t=this,n=Ae.current.create(e,{listBox:t.listBox}),r=t.element.find(`[data-command='`+e+`']`);r[0]&&n&&n.canExecute&&(n.canExecute()?r.removeClass(b).removeAttr(le):r.addClass(b).attr(le,`-1`))}});Be.defaultTools={remove:{command:te,icon:`x`},moveUp:{command:B,icon:`chevron-up`},moveDown:{command:ne,icon:`chevron-down`},transferTo:{command:re,icon:U},transferFrom:{command:ie,icon:ae},transferAllTo:{command:V,icon:W},transferAllFrom:{command:H,icon:G}},f(ke,{ToolBar:Be});function Ve(t){return e(t).is(`:button,a,:input,a>.k-icon,a>.k-svg-icon,textarea,span.k-select,span.k-icon,span.k-svg-icon,span.k-link,label.k-checkbox-label,.k-input,.k-multiselect-wrap,.k-picker-wrap,.k-picker-wrap>.k-selected-color,.k-tool-icon,.k-dropdownlist`)}})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.ui.Widget,i=n.ui,a=`k-hidden`,o=`role`,s=`aria-label`,c=`aria-hidden`,l=`aria-live`,u={loader:`k-loader`,canvas:`k-loader-canvas`,segment:`k-loader-segment`},d={pulsing:{className:`pulsing-2`,segments:2},"infinite-spinner":{className:`spinner-3`,segments:3},"converging-spinner":{className:`spinner-4`,segments:4}},f=r.extend({init:function(e,t){var i=this;r.fn.init.call(i,e,t),i._render(),i._appearance(),n.notify(i),r.fn.endInit.call(i)},destroy:function(){var e=this;r.fn.destroy.call(e)},options:{name:`Loader`,themeColor:t,sizes:{small:`sm`,medium:`md`,large:`lg`},size:t,type:`pulsing`,visible:!0,messages:{loading:`Loading`},_classNames:[]},_render:function(){var n=this,r=n.element,i=n.options.type,a=d[i]===t?i:d[i],c=[];if(r.empty().attr(s,n.options.messages.loading).attr(o,`alert`).attr(l,`polite`),a.segments)for(var f=0;f<a.segments;f+=1)c.push(e(`<span/>`).addClass(u.segment));e(`<div>`).addClass(u.canvas).append(c).appendTo(r)},_appearance:function(){var e=this;e._themeColor=e.options.themeColor,e._sizes=e.options.sizes,e._size=e.options.size,e._type=e.options.type,e._visible=e.options.visible,e._updateClassNames()},_updateClassNames:function(){var n=this,r=[u.loader],i=n.options._classNames,o=n._themeColor,s=n._sizes,l=n._size,f=n._type,p=d[f]===t?f:d[f],m=s[l]===t?l:s[l],h=n._visible;n.element.removeClass(function(e,t){t.indexOf(`k-`)===0&&i.indexOf(t)===-1&&n.element.removeClass(t)}),typeof o==`string`&&o!==``&&o!==`inherit`&&r.push(`k-loader-`+o),typeof l==`string`&&l!==``&&m!==``&&r.push(`k-loader-`+m),typeof f==`string`&&f!==``&&r.push(`k-loader-`+(e.isPlainObject(p)?p.className:f)),h===!1&&r.push(a),n.element.attr(c,!h),n.element.addClass(r.join(` `))},setOptions:function(e){var t=this;r.fn.setOptions.call(t,e),t._render(),t._appearance()},themeColor:function(e){var n=this;if(arguments.length===0||e===t)return n._themeColor;n._themeColor=e,n._updateClassNames()},hide:function(){var e=this;e._visible=!1,e._updateClassNames()},show:function(){var e=this;e._visible=!0,e._updateClassNames()}});i.plugin(f),n.cssProperties.registerPrefix(`Loader`,`k-loader-`),n.cssProperties.registerValues(`Loader`,[{prop:`themeColor`,values:[`base`,`primary`,`secondary`,`tertiary`]}])})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.ui.Widget,i=n.ui,a=e.isPlainObject,o=`.kendoTextArea`,s=`change`,c=`disabled`,l=`readonly`,u=`k-input-inner`,d=`k-focus`,f=`k-label k-input-label`,p=`k-floating-label`,m=`k-disabled`,h=`k-readonly`,g=`aria-disabled`,_=`k-textarea-container`,v=r.extend({init:function(i,a){var o=this;r.fn.init.call(o,i,a),a=e.extend(!0,{},a),o.options.value=a.value||o.element.val(),o.options.readonly=a.readonly===t?!!o.element.attr(`readonly`):a.readonly,o.options.enable=a.enable===t?!o.element.attr(`disabled`):a.enable,o.options.placeholder=a.placeholder||o.element.attr(`placeholder`),o.options.maxLength=a.maxLength||o.element.attr(`maxlength`),o.options.inputMode=a.inputMode||o.element.attr(`inputmode`)||`text`,o.options.value.replace(/\s/g,``).length||(o.options.value=``,o.element.val(``)),o.value(o.options.value),o._wrapper(),o._label(),o._editable({readonly:o.options.readonly,disable:!o.options.enable}),o._applyAttributes(),o._applyCssClasses(),o.element.attr(`autocomplete`,`off`),o.element.attr(`inputmode`,o.options.inputMode),py({widget:o,wrapper:o.wrapper,options:o.options}),o.floatingLabel&&o.floatingLabel.refresh(),n.notify(o),r.fn.endInit.call(o)},events:[s],attributes:[`maxLength`,`rows`,`placeholder`],options:{name:`TextArea`,value:``,readonly:!1,enable:!0,placeholder:``,label:null,resizable:`none`,maxLength:null,maxRows:null,rows:1,rounded:t,size:t,fillMode:t,resize:`none`,overflow:`auto`,layoutFlow:`vertical`,prefixOptions:{separator:!0},suffixOptions:{separator:!0}},_applyCssClasses:function(e){let t=this,i=t.options,a=n.cssProperties.getValidClass({widget:i.name,propName:`resize`,value:i.resize}),o=n.cssProperties.getValidClass({widget:i.name,propName:`overflow`,value:i.overflow}),s=n.cssProperties.getValidClass({widget:i.name,propName:`layoutFlow`,value:i.layoutFlow});r.fn._applyCssClasses.call(t),!a&&(i.resize===`none`||i.resize===`auto`)&&(a=`k-resize-none`),o&&=`!`+o,e||=`addClass`,t.element[e](a),t.element[e](o),t.element[e](u),t.wrapper[e](s),i.layoutFlow==`vertical`&&t.element[e](`!k-flex-none`)},_applyAttributes:function(){var e=this,t,n={};for(t in e.attributes)n[e.attributes[t]]=e.options[e.attributes[t]];e.element.attr(n)},value:function(e){var n=this;if(e===t)return n._value;n._value=e,n.element.val(e)},readonly:function(e){var n=this;this._editable({readonly:e===t||e,disable:!1}),n.floatingLabel&&n.floatingLabel.readonly(e===t||e)},enable:function(e){var n=this;this._editable({readonly:!1,disable:!(e=e===t||e)}),n.floatingLabel&&n.floatingLabel.enable(e)},focus:function(){this.element[0].focus()},updateAutoHeight:function(){let e=this,t=e.element,n=e.options;if(n.resize===`auto`&&n.maxRows){let e=getComputedStyle(t[0]),r=parseInt(e.lineHeight,10)||16,i=(parseInt(e.paddingTop,10)||0)+(parseInt(e.paddingBottom,10)||0),a=n.rows*r+i,o=n.maxRows*r+i;t.css({height:a+`px`});let s=t[0].scrollHeight;t.css({maxHeight:o+`px`,height:s+`px`})}},destroy:function(){var e=this;e._applyCssClasses(`removeClass`),e.floatingLabel&&e.floatingLabel.destroy(),e._inputLabel&&=(e._inputLabel.remove(),null),e.element[0].style.cssText=e.wrapper[0].style.cssText,e.element.off(o),e.element.unwrap(),e.wrapper=null,r.fn.destroy.call(e)},setOptions:function(e){var t=this;t.destroy(),t.init(t.element,e)},_editable:function(e){var t=this,n=t.element,r=t.wrapper,i=e.disable,a=e.readonly;n.off(o),!a&&!i?(n.prop(c,!1).prop(l,!1).removeAttr(g),r.removeClass(m).removeClass(h),n.on(`focusin`+o,t._focusin.bind(t)),n.on(`focusout`+o,t._focusout.bind(t)),n.on(`input`+o,t._input.bind(t))):(n.attr(c,i).attr(l,a),i?n.attr(g,!0):n.removeAttr(g),r.toggleClass(m,i).toggleClass(h,a))},_label:function(){var t=this,r=t.element,i=t.options,o=r.attr(`id`),s,c;i.label!==null&&(s=a(i.label)?i.label.floating:!1,c=a(i.label)?i.label.content:i.label,s&&(t._floatingLabelContainer=t.wrapper.wrap(`<span></span>`).parent(),t.floatingLabel=new n.ui.FloatingLabel(t._floatingLabelContainer,{widget:t}),t._floatingLabelContainer.addClass(_)),n.isFunction(c)&&(c=c.call(t)),c||=``,o||(o=i.name+`_`+n.guid(),r.attr(`id`,o)),t._inputLabel=e(`<label class='`+(s?p:f)+`' for='`+o+`'>`+c+`</label>'`)[s?`insertAfter`:`insertBefore`](t.wrapper))},_focusin:function(){this.wrapper.addClass(d)},_focusout:function(){var e=this,t=e._value,n=e.element.val();e.wrapper.removeClass(d),t===null&&(t=``),t!==n&&(e._value=n,e.trigger(s))},_input:function(){this.updateAutoHeight()},_wrapper:function(){var e=this,t=e.element,n=t[0],r=t.wrap(`<span class='k-input k-textarea'></span>`).parent();r[0].style.cssText=n.style.cssText,n.style.width=``,e.wrapper=r.addClass(n.className).removeClass(`input-validation-error`)}});n.cssProperties.registerPrefix(`TextArea`,`k-input-`),n.cssProperties.registerValues(`TextArea`,[{prop:`rounded`,values:n.cssProperties.roundedValues.concat([[`full`,`full`]])}]),i.plugin(v)})(window.kendo.jQuery),kendo,(function(e,t){var n=window,r=n.Math.min,i=n.kendo,a=i.caret,o=i.keys,s=i.ui,c=s.Widget,l=`.kendoMaskedTextBox`,u=e.isPlainObject,d=window.setTimeout,f=`k-label k-input-label`,p=`k-floating-label`,m=`k-disabled`,h=`k-invalid`,g=`k-focus`,_=`disabled`,v=`readonly`,y=`change`,b=`mouseup`,x=`drop`,S=`keydown`,C=`kendoKeydown`,w=`paste`,T=`input`;function E(e){return e+l}var D=E(i.support.propertyChangeEvent?`propertychange`:T);function O(e,t){for(var n=0;n<t.length&&e[n]===t[n];)n++;return n}var k=c.extend({init:function(t,n){var r=this,o;c.fn.init.call(r,t,n),r._rules=e.extend({},r.rules,r.options.rules),t=r.element,o=t[0],r._wrapper(),r._tokenize(),r._form(),r.options.inputMode=r.options.inputMode||t.attr(`inputmode`)||`text`,r.element.addClass(`k-input-inner`).attr(`autocomplete`,`off`).attr(`inputmode`,r.options.inputMode).on(`focus`+l,function(){var e=o.value;e?r._togglePrompt(!0):o.value=r._old=r._emptyMask,r._oldValue=e,r.wrapper.addClass(g),r._timeoutId=d(function(){a(t,0,e?r._maskLength:0)})}).on(`focusout`+l,function(){var e=t.val();clearTimeout(r._timeoutId),o.value=r._old=``,e!==r._emptyMask&&(o.value=r._old=e),r.wrapper.removeClass(g),r._change(),r._togglePrompt()}),r.options.mask&&r.options.mask.length>0&&r.element.attr(`aria-placeholder`,r.options.mask),t.is(`[disabled]`)||e(r.element).parents(`fieldset`).is(`:disabled`)?r.enable(!1):r.readonly(t.is(`[readonly]`)),r._validationIcon=e(i.ui.icon({icon:`exclamation-circle`,iconClass:`k-input-validation-icon k-hidden`})).insertAfter(t),r.value(r.options.value||t.val()),r._label(),r._applyCssClasses(),py({widget:r,wrapper:r.wrapper,options:r.options,suffixInsertAfter:r._validationIcon}),r.floatingLabel&&r.floatingLabel.refresh(),i.notify(r),c.fn.endInit.call(r)},options:{name:`MaskedTextBox`,clearPromptChar:!1,unmaskOnPost:!1,promptChar:`_`,culture:``,rules:{},value:``,mask:``,label:null,size:t,fillMode:t,rounded:t,prefixOptions:{separator:!0},suffixOptions:{separator:!0}},events:[y,C],rules:{0:/\d/,9:/\d|\s/,"#":/\d|\s|\+|\-/,L:/[a-zA-Z]/,"?":/[a-zA-Z]|\s/,"&":/\S/,C:/./,A:/[a-zA-Z0-9]/,a:/[a-zA-Z0-9]|\s/},setOptions:function(t){var n=this;c.fn.setOptions.call(n,t),n._rules=e.extend({},n.rules,n.options.rules),n._tokenize(),this._unbindInput(),this._bindInput(),n.value(n.element.val())},destroy:function(){var e=this;e.floatingLabel&&e.floatingLabel.destroy(),e.element.off(l),e._formElement&&(e._formElement.off(`reset`,e._resetHandler),e._formElement.off(`submit`,e._submitHandler)),c.fn.destroy.call(e)},raw:function(){return this._unmask(this.element.val(),0).replace(new RegExp(A(this.options.promptChar),`g`),``)},value:function(e){var n=this.element,r=this._emptyMask;if(e===t)return this.element.val();if(e===null&&(e=``),!r){this._oldValue=e,n.val(e);return}e=this._unmask(e+``),n.val(e?r:``),this._mask(0,this._maskLength,e),this._unmaskedValue=null,e=n.val(),this._oldValue=e,i._activeElement()!==n&&(e===r?n.val(``):this._togglePrompt()),this.floatingLabel&&this.floatingLabel.refresh()},_togglePrompt:function(e){var t=this.element[0],n=t.value;this.options.clearPromptChar&&(n=e?this._oldValue:n.replace(new RegExp(A(this.options.promptChar),`g`),` `),t.value=this._old=n)},readonly:function(e){var n=this;this._editable({readonly:e===t||e,disable:!1}),n.floatingLabel&&n.floatingLabel.readonly(e===t||e)},enable:function(e){var n=this;this._editable({readonly:!1,disable:!(e=e===t||e)}),n.floatingLabel&&n.floatingLabel.enable(e)},_bindInput:function(){var e=this;if(e._maskLength&&(e.element.on(E(S),e,e._keydown.bind(e)).on(E(x),e._drop.bind(e)).on(E(y),e._trackChange.bind(e)).on(D,e._inputHandler.bind(e)),i.support.browser.msie)){var t=i.support.browser.version;if(t>8&&t<11){var n=[E(b),E(x),E(S),E(w)].join(` `);e.element.on(n,e._legacyIEInputHandler.bind(e))}}},_unbindInput:function(){var e=[D,E(S),E(b),E(x),E(w)].join(` `);this.element.off(e)},_editable:function(e){var t=this,n=t.element,r=t.wrapper,i=e.disable,a=e.readonly;t._unbindInput(),!a&&!i?(n.prop(_,!1).prop(v,!1),r.removeClass(m),t._bindInput()):(n.attr(_,i).attr(v,a),r.toggleClass(m,i))},_change:function(){var e=this,t=e.value();t===e._oldValue?t===``&&e.__changing&&e.element.trigger(y):(e._oldValue=t,e.trigger(y),e.element.trigger(y))},inputChange:function(e){var t=this,n=t._old,o=t.element[0],s=o.value,c=a(o)[1],l=s.length-n.length,u=i.support.mobileOS;if(!(t.__dropping&&l<0)){l===-1&&u.android&&u.browser===`chrome`&&(e=!0);var d=r(c,O(s,n)),f=s.substring(d,c);o.value=s.substring(0,d)+t._emptyMask.substring(d);var p=t._mask(d,c,f),m=t._trimStartPromptChars(s.substring(c),r(l,p-d)),h=t._unmask(m,n.length-m.length);t._mask(p,p,h),e&&(p=t._findCaretPosBackwards(d)),a(o,p),t.__dropping=!1}},_trimStartPromptChars:function(e,t){for(var n=this.options.promptChar;t-->0&&e.indexOf(n)===0;)e=e.substring(1);return e},_findCaretPosBackwards:function(e){var t=this._find(e,!0);return t<e&&(t+=1),t},_inputHandler:function(){i._activeElement()===this.element[0]&&this.inputChange(this.__backward)},_legacyIEInputHandler:function(e){var t=this,n=t.element[0],r=n.value,i=e.type;t.__pasting=i===`paste`,d(function(){i===`mouseup`&&t.__pasting||n.value&&n.value!==r&&t.inputChange(t.__backward)})},_trackChange:function(){var e=this;e.__changing=!0,d(function(){e.__changing=!1})},_form:function(){var t=this,n=t.element,r=n.attr(`form`),i=r?e(`#`+r):n.closest(`form`);i[0]&&(t._resetHandler=function(){d(function(){t.value(n[0].value)})},t._submitHandler=function(){t.element[0].value=t._old=t.raw()},t.options.unmaskOnPost&&i.on(`submit`,t._submitHandler),t._formElement=i.on(`reset`,t._resetHandler))},_keydown:function(e){if(!e.preventKendoKeydown){var t=e.keyCode;this.__backward=t===o.BACKSPACE,t===o.ENTER&&this._change()}},_drop:function(){this.__dropping=!0},_find:function(e,t){var n=this.element.val()||this._emptyMask,r=1;for(t===!0&&(r=-1);e>-1||e<=this._maskLength;){if(n.charAt(e)!==this.tokens[e])return e;e+=r}return-1},_mask:function(e,n,r,o){var s=this.element[0],c=s.value||this._emptyMask,l=this.options.promptChar,u,d=0,f,p,m;for(e=this._find(e,o),e>n&&(n=e),f=this._unmask(c.substring(n),n),r=this._unmask(r,e),u=r.length,r&&(f=f.replace(RegExp(`^_{0,`+u+`}`),``)),r+=f,c=c.split(``),p=r.charAt(d);e<this._maskLength;)c[e]=p||l,p=r.charAt(++d),m===t&&d>u&&(m=e),e=this._find(e+1);return s.value=this._old=c.join(``),i._activeElement()===s&&(m===t&&(m=this._maskLength),a(s,m)),m},_unmask:function(e,t){if(!e)return``;if(this._unmaskedValue===e)return this._unmaskedValue;e=(e+``).split(``);for(var n,r,a=0,o=t||0,s=this.options.promptChar,c=e.length,l=this.tokens.length,u=``;o<l&&(n=e[a],r=this.tokens[o],n===r||n===s?(u+=n===s?s:``,a+=1,o+=1):typeof r==`string`?o+=1:(r&&r.test&&r.test(n)||i.isFunction(r)&&r(n)?(u+=n,o+=1):c===1&&this._blinkInvalidState(),a+=1),!(a>=c)););return this._unmaskedValue=u,u},_label:function(){var t=this,n=t.element,r=t.options,a=n.attr(`id`),o,s;r.label!==null&&(o=u(r.label)?r.label.floating:!1,s=u(r.label)?r.label.content:r.label,o&&(t._floatingLabelContainer=t.wrapper.wrap(`<span></span>`).parent(),t.floatingLabel=new i.ui.FloatingLabel(t._floatingLabelContainer,{widget:t})),i.isFunction(s)&&(s=s.call(t)),s||=``,a||(a=r.name+`_`+i.guid(),n.attr(`id`,a)),t._inputLabel=e(`<label class='`+(o?p:f)+`' for='`+a+`'>`+s+`</label>'`)[o?`insertAfter`:`insertBefore`](t.wrapper))},_wrapper:function(){var e=this,t=e.element,n=t[0],r=t.wrap(`<span class='k-input k-maskedtextbox'></span>`).parent();r[0].style.cssText=n.style.cssText,n.style.width=`100%`,e.wrapper=r.addClass(n.className).removeClass(`input-validation-error`)},_blinkInvalidState:function(){var e=this;e._addInvalidState(),clearTimeout(e._invalidStateTimeout),e._invalidStateTimeout=d(e._removeInvalidState.bind(e),100)},_addInvalidState:function(){var e=this;e.wrapper.addClass(h),e._validationIcon.removeClass(`k-hidden`)},_removeInvalidState:function(){var e=this;e.wrapper.removeClass(h),e._validationIcon.addClass(`k-hidden`),e._invalidStateTimeout=null},_tokenize:function(){for(var e=[],t=0,n=(this.options.mask||``).split(``),r=n.length,a=0,o,s,c=``,l=this.options.promptChar,u=i.getCulture(this.options.culture).numberFormat,d=this._rules;a<r;){if(o=n[a],s=d[o],s)e[t]=s,c+=l,t+=1;else{o===`.`||o===`,`?o=u[o]:o===`$`?o=u.currency.symbol:o===`\\`&&(a+=1,o=n[a]),o=o.split(``);for(var f=0,p=o.length;f<p;f++)e[t]=o[f],c+=o[f],t+=1}a++}this.tokens=e,this._emptyMask=c,this._maskLength=c.length}});function A(e){return e.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,`\\$&`)}i.cssProperties.registerPrefix(`MaskedTextBox`,`k-input-`),i.cssProperties.registerValues(`MaskedTextBox`,[{prop:`rounded`,values:i.cssProperties.roundedValues.concat([[`full`,`full`]])}]),s.plugin(k)})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.ui,i=n.keys,a=e.extend,o=n.htmlEncode,s=e.each,c=Array.isArray,l=n.template,u=r.Widget,d=n.data.HierarchicalDataSource,f=/^(ul|a|div)$/i,p=`.kendoPanelBar`,m=`img`,h=`href`,g=`k-link`,_=`.`+g,v=`error`,y=`.k-panelbar-item`,b=`.k-panelbar-group:visible`,x=`k-image`,S=`change`,C=`expand`,w=`select`,T=`click`,E=`k-panelbar-content`,D=`activate`,O=`collapse`,k=`dataBound`,A=`mouseenter`,j=`mouseleave`,M=`contentLoad`,N=`kendoKeydown`,P=`undefined`,F=`k-expanded`,I=`> .k-panelbar-group`,L=`> .k-panelbar-content`,R=`string`,ee=`k-focus`,te=`k-disabled`,z=`k-selected`,B=`.`+z,ne=y+`:not(.k-disabled)`,re=`> `+ne+` > `+_+`, .k-panelbar-group > `+ne+` > `+_,ie=y+`.k-disabled > .k-link`,V=`> li > `+B+`, .k-panelbar-group > li > `+B,H=`aria-disabled`,U=`aria-expanded`,ae=`aria-hidden`,W=`aria-selected`,G=`:visible`,oe=`:empty`,se=`single`,ce={text:`dataTextField`,url:`dataUrlField`,spriteCssClass:`dataSpriteCssClassField`,imageUrl:`dataImageUrlField`,icon:`dataIconField`,iconClass:`dataIconClassField`},le,ue={aria:function(e){var t=``;return(e.items||e.content||e.contentUrl||e.expanded)&&(t+=U+`='`+(e.expanded?`true`:`false`)+`' `),e.enabled===!1&&(t+=H+`='true'`),t},wrapperCssClass:function(e,t){var n=`k-panelbar-item`;return t.index,e.firstLevel&&(n+=` k-panelbar-header`),t.enabled===!1?n+=` `+te:t.expanded===!0&&(n+=` `+F),t.cssClass&&(n+=` `+t.cssClass),t.level&&(n+=` k-level-`+t.level()),n},textClass:function(e){var t=g;return e.selected&&(t+=` `+z),t},textAttributes:function(e){return e?` href='`+e+`'`:``},arrowIconOptions:function(e){return{icon:e.expanded?`chevron-up`:`chevron-down`,iconClass:`k-panelbar-toggle k-panelbar-${e.expanded?`collapse`:`expand`}`}},text:function(e){return e.encoded===!1?e.text:n.htmlEncode(e.text)},groupAttributes:function(e){return e.expanded===!0?``:` ${n.attr(`style-display`)}="none"`},ariaHidden:function(e){return e.expanded!==!0},groupCssClass:function(){return`k-panelbar-group`},contentAttributes:function(e){return e.item.expanded===!0?``:` ${n.attr(`style-display`)}="none"`},content:function(e){return e.content?e.content:e.contentUrl?``:` `},contentUrl:function(e){return e.contentUrl?`href="`+e.contentUrl+`"`:``}};function de(t){t=e(t),t.addClass(`k-level-`+t.parentsUntil(`.k-panelbar`,`ul`).length)}function fe(t){var n=t,r=t.children(`ul`),i=n.children(`.k-link`).children(`.k-panelbar-toggle`);t.hasClass(`k-panelbar`)||(!i.length&&r.length?i=e(`<span class='k-panelbar-toggle' />`).appendTo(n):(!r.length||!r.children().length)&&(i.remove(),r.remove()))}le=function(e){return e.children(`span`).children(`.k-panelbar-toggle`)};var pe=n.ui.DataBoundWidget.extend({init:function(e,t){var r=this,i,a;c(t)&&(t={dataSource:t}),a=t&&!!t.dataSource,u.fn.init.call(r,e,t),e=r.wrapper=r.element.addClass(`k-panelbar`),t=r.options,e[0].id&&(r._itemId=e[0].id+`_pb_active`),r._tabindex(),r._accessors(),r._dataSource(),r._templates(),r._initData(a),r._updateClasses(),r._animations(t),e.on(T+p,re,r._click.bind(r)).on(A+p+` `+j+p,re,r._toggleHover).on(T+p,ie,!1).on(T+p,`.k-request-retry`,r._retryRequest.bind(r)).on(`keydown`+p,r,r._keydown.bind(r)).on(`focus`+p,function(){var e=r.select();r._current(e[0]?e:r._first())}).on(`blur`+p,function(){r._current(null)}).attr(`role`,`tree`),i=e.find(`li.`+F+` > .`+E),i[0]&&r.expand(i.parent(),!1),n.notify(r),r._showWatermarkOverlay&&r._showWatermarkOverlay(r.wrapper[0]),u.fn.endInit.call(this)},events:[C,O,w,D,S,v,k,M,N],options:{name:`PanelBar`,dataSource:{},animation:{expand:{effects:`expand:vertical`,duration:200},collapse:{duration:200}},messages:{loading:`Loading...`,requestFailed:`Request failed.`,retry:`Retry`},autoBind:!0,loadOnDemand:!0,expandMode:`multiple`,template:null,dataTextField:null,selectable:!0},destroy:function(){u.fn.destroy.call(this),this.element.off(p),n.destroy(this.element)},_initData:function(e){var t=this;e&&(t.element.empty(),t.options.autoBind&&(t._progress(!0),t.dataSource.fetch()))},_templates:function(){var t=this,r=t.options,i=t._fieldAccessor.bind(t);r.template&&typeof r.template==R?r.template=l(r.template):r.template||=l(e=>{var t=i(`text`)(e.item);return e.item.encoded!==!1&&(t=o(t)),`<span class='k-panelbar-item-text'>${t}</span>`}),t.templates={content:l(({data:e,item:t,contentAttributes:n,content:r})=>`<div class='k-panelbar-content'${n({data:e,item:t,contentAttributes:n,content:r})}>${r(t)}</div>`),group:l(({data:e,items:t,group:n,renderItems:r,panelBar:i,ariaHidden:a,groupCssClass:o,groupAttributes:s})=>`<ul role='group' aria-hidden='${a(n)}' class='${o(n)}' ${s(n)}>`+r({data:e,items:t,group:n,renderItems:r,panelBar:i,ariaHidden:a,groupCssClass:o,groupAttributes:s})+`</ul>`),itemWrapper:l(({panelBar:t,item:r,arrow:a,textClass:o,arrowIconOptions:s,textAttributes:c,contentUrl:l})=>{var u=i(`url`)(r),d=i(`imageUrl`)(r),f=i(`spriteCssClass`)(r),p=i(`icon`)(r),m=i(`iconClass`)(r);m=m?` `+m:``;var l=l(r),h=u||l?`a`:`span`;return`<${h} class='${o(r)}' ${l}${c(u)}>`+(d?`<img class='k-panelbar-item-icon k-image' alt='' src='${d}' />`:``)+(f?`<span class='k-sprite ${f}'></span>`:``)+(p?n.ui.icon(e(`<span></span>`),{icon:p,iconClass:`k-panelbar-item-icon`+m}):``)+t.options.template({panelBar:t,item:r,arrow:a,textClass:o,textAttributes:c,contentUrl:l})+a({panelBar:t,item:r,arrow:a,textClass:o,arrowIconOptions:s,textAttributes:c,contentUrl:l})+`</${h}>`}),item:l(({data:e,group:t,item:r,panelBar:i,itemWrapper:a,renderContent:o,arrow:s,arrowIconOptions:c,subGroup:l,aria:u,wrapperCssClass:d,contentUrl:f,textClass:p,textAttributes:m})=>`<li aria-selected='false' role='treeitem' ${u(r)}class='${d(t,r)}' `+n.attr(`uid`)+`='${r.uid}'>`+a({data:e,group:t,item:r,panelBar:i,itemWrapper:a,renderContent:o,arrow:s,arrowIconOptions:c,subGroup:l,aria:u,wrapperCssClass:d,contentUrl:f,textClass:p,textAttributes:m})+(r.items&&r.items.length>0?l({items:r.items,panelBar:i,group:{expanded:r.expanded}}):r.content||r.contentUrl?o({data:e,group:t,item:r,panelBar:i,itemWrapper:a,renderContent:o,arrow:s,arrowIconOptions:c,subGroup:l,aria:u,wrapperCssClass:d,contentUrl:f,textClass:p,textAttributes:m}):``)+`</li>`),loading:l(({messages:e})=>`<li class='k-panelbar-item'><span class='k-icon k-i-loading'></span> ${o(e.loading)}</li>`),retry:l(({messages:e})=>`<li class='k-panelbar-item'>${o(e.requestFailed)} <button class='k-button k-request-retry'><span class='k-button-text'>${o(e.retry)}</span></button></li>`),arrow:l(({item:e,arrowIconOptions:t})=>n.ui.icon(t(e))),empty:l(()=>``)}},setOptions:function(e){var t=this.options.animation;this._animations(e),e.animation=a(!0,t,e.animation),`dataSource`in e&&this.setDataSource(e.dataSource),u.fn.setOptions.call(this,e)},expand:function(t,n){var r=this,i={};if(t=this.element.find(t),r._animating&&t.find(`ul`).is(`:visible`)){r.one(`complete`,function(){setTimeout(function(){r.expand(t)})});return}return r._animating=!0,n=n!==!1,t.each(function(a,o){o=e(o);var s=t.children(`.k-panelbar-group,.k-panelbar-content`);s.length||(s=r._addGroupElement(t));var c=s.add(o.find(L));if(!o.hasClass(te)&&c.length>0){if(r.options.expandMode==se&&r._collapseAllExpanded(o))return r;n||(i=r.options.animation,r.options.animation={expand:{effects:{}},collapse:{hide:!0,effects:{}}}),r._triggerEvent(C,o)||r._toggleItem(o,!1,!1),n||(r.options.animation=i)}}),r},collapse:function(t,n){var r=this,i={};return r._animating=!0,n=n!==!1,t=r.element.find(t),t.each(function(t,a){a=e(a);var o=a.find(I).add(a.find(L));!a.hasClass(te)&&o.is(G)&&(n||(i=r.options.animation,r.options.animation={expand:{effects:{}},collapse:{hide:!0,effects:{}}}),r._triggerEvent(O,a)||r._toggleItem(a,!0),n||(r.options.animation=i))}),r},updateArrow:function(t){var r=this;t=e(t),t.children(_).children(`.k-panelbar-collapse, .k-panelbar-expand`).remove(),t.filter(function(){var t=r.dataItem(this);return t?t.hasChildren||t.content||t.contentUrl:e(this).find(`.k-panelbar-group`).length>0||e(this).find(`.k-panelbar-content`).length>0}).children(`.k-link:not(:has([class*=-i-chevron]))`).each(function(){var t=e(this),r=t.parent();let i=n.ui.icon({icon:r.hasClass(F)?`chevron-up`:`chevron-down`,iconClass:`k-panelbar-toggle k-panelbar-${r.hasClass(F)?`collapse`:`expand`}`});t.append(i)})},_accessors:function(){var e=this,t=e.options,r,i,a,o=e.element;for(r in ce)i=t[ce[r]],a=o.attr(n.attr(r+`-field`)),!i&&a&&(i=a),i||=r,c(i)||(i=[i]),t[ce[r]]=i},_progress:function(e,t){var n=this.element,r=this.templates.loading({messages:this.options.messages});arguments.length==1?(t=e,t?n.html(r):n.empty()):le(e).empty().removeClass(`k-i-arrow-rotate-cw k-svg-i-arrow-rotate-cw`).toggleClass(`k-i-loading`,t)},_refreshRoot:function(t){var i=this,o={firstLevel:!0,expanded:!0,length:i.element.children().length};this.element.empty();var s=e.map(t,function(t,r){if(typeof t==`string`)return e(t);{t.items=[];let s=e(i.renderItem({group:o,item:a(t,{index:r})}));return n.applyStylesFromKendoAttributes(s,[`display`]),s}});this.element.append(s);for(var c=this.element.children(`.k-panelbar-item`),l=0;l<t.length;l++)this.trigger(`itemChange`,{item:c.eq(l).find(`.k-link`).first(),data:t[l],ns:r})},_refreshChildren:function(e,t){var n,i,a;if(t.children(`.k-panelbar-group`).empty(),!e.children.data().length)fe(t),i=t.children(`.k-panelbar-group`).children(`li`);else for(this.append(e.children,t),this.options.loadOnDemand&&this._toggleGroup(t.children(`.k-panelbar-group`),!1),i=t.children(`.k-panelbar-group`).children(`li`),n=0;n<i.length;n++)a=i.eq(n),this.trigger(`itemChange`,{item:a.find(`.k-link`).first(),data:this.dataItem(a),ns:r})},findByUid:function(t){for(var r=this.element.find(`.k-panelbar-item`),i=n.attr(`uid`),a,o=0;o<r.length;o++)if(r[o].getAttribute(i)==t){a=r[o];break}return e(a)},refresh:function(e){var n=this.options,r=e.node,i=e.action,a=e.items,o=this.wrapper,s=n.loadOnDemand;if(e.field)return!a[0]||!a[0].level?void 0:this._updateItems(a,e.field);if(r&&(o=this.findByUid(r.uid),this._progress(o,!1)),i==`add`?this._appendItems(e.index,a,o):i==`remove`?this.remove(this.findByUid(a[0].uid)):i==`itemchange`?this._updateItems(a):i==`itemloaded`?this._refreshChildren(r,o):this._refreshRoot(a),i!=`remove`){for(var c=0;c<a.length;c++)if(!s||a[c].expanded){var l=a[c];this._hasChildItems(l)&&l.load()}}this.trigger(k,{node:r?o:t})},_error:function(e){var t=e.node&&this.findByUid(e.node.uid),r=this.templates.retry({messages:this.options.messages});t?(this._progress(t,!1),n.ui.icon(le(t),{icon:`arrow-rotate-cw`}),e.node.loaded(!1)):(this._progress(!1),this.element.html(r))},_retryRequest:function(e){e.preventDefault(),this.dataSource.fetch()},items:function(){return this.element.find(`.k-panelbar-item > span:first-child`)},setDataSource:function(e){var t=this.options;t.dataSource=e,this._dataSource(),this.options.autoBind&&(this._progress(!0),this.dataSource.fetch())},_bindDataSource:function(){this._refreshHandler=this.refresh.bind(this),this._errorHandler=this._error.bind(this),this.dataSource.bind(S,this._refreshHandler),this.dataSource.bind(v,this._errorHandler)},_unbindDataSource:function(){var e=this.dataSource;e&&(e.unbind(S,this._refreshHandler),e.unbind(v,this._errorHandler))},_fieldAccessor:function(t){var r=this.options[ce[t]]||[],i=r.length;return i===0?(function(e){return e[t]}):(function(t){var a=e.map(r,n.getter);return t.level?a[Math.min(t.level(),i-1)](t):a[i-1](t)})},_dataSource:function(){var e=this,t=e.options.dataSource;t&&(t=c(t)?{data:t}:t,e._unbindDataSource(),t.fields||=[{field:`text`},{field:`url`},{field:`spriteCssClass`},{field:`imageUrl`},{field:`icon`},{field:`iconClass`}],e.dataSource=d.create(t),e._bindDataSource())},_appendItems:function(t,r,i){var o=this,s,c;i.hasClass(`k-panelbar`)?(s=i.children(`li`),c=i):(c=i.children(`.k-panelbar-group`),c.length||(c=o._addGroupElement(i)),s=c.children(`li`));var l={firstLevel:i.hasClass(`k-panelbar`),expanded:!0,length:s.length},u=e.map(r,function(t,r){if(typeof t==`string`)return e(t);{let i=e(o.renderItem({group:l,item:a(t,{index:r})}));return n.applyStylesFromKendoAttributes(i,[`display`]),i}});typeof t==P&&(t=s.length);for(var d=0;d<u.length;d++)s.length===0||t===0?c.append(u[d]):u[d].insertAfter(s[t-1]);o.dataItem(i)&&(o.dataItem(i).hasChildren=!0,o.updateArrow(i))},_updateItems:function(t,n){var i=this,o,s,c,l,u={panelBar:i.options,item:l,group:{}},d=n!=`expanded`;if(n==`selected`)if(t[0][n]){var f=i.findByUid(t[0].uid);f.hasClass(te)||i.select(f,!0)}else i.clearSelection();else{var p=e.map(t,function(e){return i.findByUid(e.uid)});for(o=0;o<t.length;o++)u.item=l=t[o],u.panelBar=i,c=p[o],s=c.parent(),d&&(u.group={firstLevel:s.hasClass(`k-panelbar`),expanded:c.parent().hasClass(F),length:c.children().length},c.children(`.k-link`).remove(),c.prepend(i.templates.itemWrapper(a(u,{arrow:l.hasChildren||l.content||l.contentUrl?i.templates.arrow:i.templates.empty},ue)))),n==`expanded`?i._toggleItem(c,!l[n],!l[n]||`true`):n==`enabled`&&(i.enable(c,l[n]),l[n]||l.selected&&l.set(`selected`,!1)),c.length&&this.trigger(`itemChange`,{item:c.find(`.k-link`).first(),data:l,ns:r})}},_toggleDisabled:function(e,t){e=this.element.find(e),e.toggleClass(te,!t).attr(H,!t)},dataItem:function(t){var r=e(t).closest(y).attr(n.attr(`uid`)),i=this.dataSource;return i&&i.getByUid(r)},select:function(n,r){var i=this;return n===t?i.element.find(V).parent():(n=i.element.find(n),n.length?n.each(function(){var t=e(this),n=t.children(_);if(t.hasClass(te))return i;i._updateSelected(n,r)}):this._updateSelected(n),i)},clearSelection:function(){this.select(e())},enable:function(e,t){return this._toggleDisabled(e,t!==!1),this},disable:function(e){return this._toggleDisabled(e,!1),this},append:function(e,t){t=this.element.find(t);var n=this._insert(e,t,t.length?t.find(I):null);return s(n.items,function(){n.group.append(this),de(this)}),this.updateArrow(t),n.group.height(`auto`),this},insertBefore:function(e,t){t=this.element.find(t);var n=this._insert(e,t,t.parent());return s(n.items,function(){t.before(this),de(this)}),n.group.height(`auto`),this},insertAfter:function(e,t){t=this.element.find(t);var n=this._insert(e,t,t.parent());return s(n.items,function(){t.after(this),de(this)}),n.group.height(`auto`),this},remove:function(e){e=this.element.find(e);var t=this,n=e.parentsUntil(t.element,y),r=e.parent(`ul`);return e.remove(),r&&!r.hasClass(`k-panelbar`)&&!r.children(y).length&&r.remove(),n.length&&(n=n.eq(0),t.updateArrow(n)),t},reload:function(t){var n=this;t=n.element.find(t),t.each(function(){var t=e(this);n._ajaxRequest(t,t.children(`.`+E),!t.is(G))})},_first:function(){return this.element.children(ne).first()},_last:function(){var e=this.element.children(ne).last(),t=e.children(b);return t[0]?t.children(ne).last():e},_current:function(n){var r=this,i=r._focused,a=r._itemId;if(n===t)return i;r.element.removeAttr(`aria-activedescendant`),i&&i.length&&(i[0].id===a&&i.removeAttr(`id`),i.children(_).removeClass(ee)),e(n).length&&(a=n[0].id||a,n.attr(`id`,a).children(_).addClass(ee),r.element.attr(`aria-activedescendant`,a)),r._focused=n},_keydown:function(e){var t=this,n=e.keyCode,r=t._current();e.target==e.currentTarget&&(n==i.DOWN||n==i.RIGHT?(t._current(t._nextItem(r)),e.preventDefault()):n==i.UP||n==i.LEFT?(t._current(t._prevItem(r)),e.preventDefault()):n==i.ENTER||n==i.SPACEBAR?(t._click(e),e.preventDefault()):n==i.HOME?(t._current(t._first()),e.preventDefault()):n==i.END&&(t._current(t._last()),e.preventDefault()))},_nextItem:function(e){if(!e)return this._first();var t=e.children(b),n=e.nextAll(`:visible`).first();return t[0]&&(n=t.children().first()),n[0]||(n=e.parent(b).parent(y).next()),n[0]||(n=this._first()),n},_prevItem:function(e){if(!e)return this._last();var t=e.prevAll(`:visible`).first(),n;if(!t[0])t=e.parent(b).parent(y),t[0]||(t=this._last());else for(n=t;n[0];)n=n.children(b).children().last(),n[0]&&(t=n);return t},_insert:function(t,r,i){var o=this,s,c=e.isPlainObject(t),l=r&&r[0],u;if(l||(i=o.element),u={firstLevel:i.hasClass(`k-panelbar`),expanded:e(r).hasClass(F),length:i.children().length},l&&!i.length&&(i=e(o.renderGroup({group:u,options:o.options})),n.applyStylesFromKendoAttributes(i,[`display`]),i.appendTo(r)),c||Array.isArray(t)||t instanceof d){if(t instanceof d&&(t=t.data()),s=e.map(c?[t]:t,function(t,r){if(typeof t==`string`)return e(t);{let i=e(o.renderItem({group:u,item:a(t,{index:r})}));return n.applyStylesFromKendoAttributes(i,[`display`]),i}}),l){var f=o.dataItem(r);f?(f.hasChildren=!0,r.attr(U,f.expanded).not(`.`+F).children(`ul`).attr(ae,!f.expanded)):r.attr(U,!1)}}else s=typeof t==`string`&&t.charAt(0)!=`<`?o.element.find(t):e(t),o._updateItemsClasses(s);return t.length||(t=[t]),{items:s,group:i}},_toggleHover:function(t){var n=e(t.currentTarget);n.parents(`li.`+te).length||n.toggleClass(`k-hover`,t.type==A)},_updateClasses:function(){var t=this,n=t.element.find(`li > ul`).not(function(){return e(this).parentsUntil(`.k-panelbar`,`div`).length}).addClass(`k-panelbar-group`).attr(`role`,`group`),r,i,a=n.parent(),o=t.dataItem(a);i=o&&o.expanded||!1,n.parent().not(`[`+U+`]`).attr(U,i).not(`.`+F).children(`ul`).attr(ae,!i).hide(),r=t.element.add(n).children(),t._updateItemsClasses(r),t.updateArrow(r)},_updateItemsClasses:function(e){for(var t=e.length,n=0;n<t;n++)this._updateItemClasses(e[n],n)},_updateItemClasses:function(t,r){var i=this._selected,a=this.options.contentUrls,o=a&&a[r],s=this.element[0],c,l;t=e(t).addClass(`k-panelbar-item`).attr({role:`treeitem`,"aria-selected":!1}),n.support.browser.msie&&t.css(`list-style-position`,`inside`).css(`list-style-position`,``),t.children(m).addClass(x),l=t.children(`a`).addClass(g),l[0]&&(l.attr(`href`,o),l.children(m).addClass(x)),t.filter(`li[disabled]`).addClass(`k-disabled`).attr(H,!0).prop(`disabled`,!1),t.children(`div`).addClass(E+` k-panelbar-content`).attr(ae,!0).hide().parent().attr(U,!1),l=t.children(B),l[0]&&(i&&i.attr(W,!1).children(B).removeClass(z),l.addClass(z),this._selected=t.attr(W,!0)),t.children(_)[0]||(c=`<span class='`+g+`'><span class='k-panelbar-item-text'></span></span>`,a&&a[r]&&t[0].parentNode==s&&(c=`<a class="k-link" href="`+a[r]+`"></a>`),t.contents().filter(function(){return!this.nodeName.match(f)&&!(this.nodeType==3&&!n.trim(this.nodeValue.trim))}).wrapAll(c)),t.parent(`.k-panelbar`)[0]?t.addClass(`k-panelbar-header`):t.addClass(`k-panelbar-item`),/k\-level\-\d+/i.test(t.attr(`class`))||t.addClass(`k-level-`+t.parentsUntil(this.element,`ul`).length)},_click:function(t){var n=this,r=t.type==T?e(t.target):n._current().children(_),i=n.element,a,o,s,c;if(!r.parents(`li.`+te).length&&r.closest(`.k-panelbar`)[0]==i[0]&&!(r.is(`:kendoFocusable`)&&!r.hasClass(g))){var l=r.closest(_),u=l.closest(y);n._updateSelected(l);var d=u.children(`.k-panelbar-group,.k-panelbar-content`),f=this.dataItem(u);if(!d.length&&(n.options.loadOnDemand&&f&&f.hasChildren||this._hasChildItems(u)||u.content||u.contentUrl)&&(d=n._addGroupElement(u)),o=u.find(I).add(u.find(L)),s=l.attr(h),c=s&&(s.charAt(s.length-1)==`#`||s.indexOf(`#`+n.element[0].id+`-`)!=-1),a=!!(c||o.length),o.data(`animating`)&&a){t.preventDefault();return}if(n._triggerEvent(w,u)&&(a=!0),a!==!1){if(n.options.expandMode==se&&n._collapseAllExpanded(u)&&a){t.preventDefault();return}if(o.length){var p=o.is(G);n._triggerEvent(p?O:C,u)||(a=n._toggleItem(u,p))}a&&t.preventDefault()}}},_hasChildItems:function(e){return e.items&&e.items.length>0||e.hasChildren},_toggleItem:function(e,n,r){var i=this,a=e.find(I),o=e.find(_).attr(h),s,c,l=i.dataItem(e),u=!n,d=l&&l.loaded();return l&&!r&&l.expanded!==u?(l.set(`expanded`,u),s=l.hasChildren||!!l.content||!!l.contentUrl,s):(l&&(!r||r===`true`)&&!d&&!l.content&&!l.contentUrl?(i.options.loadOnDemand&&this._progress(e,!0),e.children(`.k-panelbar-group,.k-panelbar-content`).remove(),s=l.hasChildren,l.load()):a.length?(this._toggleGroup(a,n),s=!0):(c=e.children(`.`+E),c.length&&(s=!0,!c.is(oe)||o===t?i._toggleGroup(c,n):i._ajaxRequest(e,c,n))),s)},_toggleGroup:function(t,r){var i=this,o=i.options.animation,s=o.expand,c=o.collapse&&`effects`in o.collapse,l=a({},o.expand,o.collapse);if(t.hasClass(`k-hidden`)&&t.removeClass(`k-hidden`),c||(l=a(l,{reverse:!0})),t.is(G)!=r){i._animating=!1;return}t.attr(ae,!!r),t.parent().attr(U,!r).toggleClass(F,!r).find(`> .k-link > .k-panelbar-collapse,> .k-link > .k-panelbar-expand`).each(function(t,i){let a=e(i);a.removeClass(`k-panelbar-expand k-panelbar-collapse`),n.ui.icon(a,{icon:r?`chevron-down`:`chevron-up`,iconClass:r?`k-panelbar-expand`:`k-panelbar-collapse`})}),r?(s=a(l,{hide:!0}),s.complete=function(){i._animationCallback()}):s=a({complete:function(e){i._triggerEvent(D,e.closest(y)),i._animationCallback()}},s),t.toggle(0).kendoStop(!0,!0).kendoAnimate(s)},_animationCallback:function(){var e=this;e.trigger(`complete`),e._animating=!1},_addGroupElement:function(t){var n=e(`<ul role="group" aria-hidden="true" class="k-panelbar-group"></ul>`).hide();return t.append(n),n},_collapseAllExpanded:function(t){var n=this,r,i=!1,a=t.find(I).add(t.find(L));return a.is(G)&&(i=!0),a.is(G)||a.length===0||(r=t.siblings(),r.find(I).add(r.find(L)).filter(function(){return e(this).is(G)}).each(function(t,r){r=e(r),i=n._triggerEvent(O,r.closest(y)),i||n._toggleGroup(r,!0)}),n.one(`complete`,function(){setTimeout(function(){for(let e=0;e<r.length;e++){let t=n.dataItem(r.eq(e));t&&t.set(`expanded`,!1)}})})),i},_ajaxRequest:function(t,r,i){var a=this,o=t.find(`.k-panelbar-collapse, .k-panelbar-expand`),s=t.find(_),c=setTimeout(function(){o.empty().removeClass(`k-i-chevron-up k-i-chevron-down k-svg-i-chevron-up k-svg-i-chevron-down`).addClass(`k-i-loading`)},100),l={},u=s.attr(h);e.ajax({type:`GET`,cache:!1,url:u,dataType:`html`,data:l,error:function(e,t){o.removeClass(`k-i-loading`),n.ui.icon(o,{icon:o.hasClass(`k-panelbar-expand`)?`chevron-down`:`chevron-up`}),a.trigger(v,{xhr:e,status:t})&&this.complete()},complete:function(){clearTimeout(c),n.ui.icon(o,{icon:o.hasClass(`k-panelbar-expand`)?`chevron-down`:`chevron-up`}),o.removeClass(`k-i-loading`)},success:function(e){try{r.html(e)}catch(e){var n=window.console;n&&n.error&&n.error(e.name+`: `+e.message+` in `+u),this.error(this.xhr,`error`)}a._toggleGroup(r,i),a.trigger(M,{item:t[0],contentElement:r[0]})}})},_triggerEvent:function(e,t){return this.trigger(e,{item:t[0]})},_updateSelected:function(e,t){var n=this,r=n.element,i=e.parent(y),a=n._selected,o=n.dataItem(i);if(n.options.selectable==0){n._current(i[0]?i:null);return}a&&a.attr(W,!1),n._selected=i.attr(W,!0),r.find(V).removeClass(z),e.addClass(z),n._current(i[0]?i:null),o&&o.set(`selected`,!0),t||n.trigger(S)},_animations:function(e){e&&`animation`in e&&!e.animation&&(e.animation={expand:{effects:{}},collapse:{hide:!0,effects:{}}})},renderItem:function(e){var t=this;return t._renderWithIconContext(function(){e=a({panelBar:t,group:{}},e);var n=t.templates.empty,r=e.item;return t.templates.item(a(e,{itemWrapper:t.templates.itemWrapper,renderContent:t.renderContent,arrow:t._hasChildItems(r)||r.content||r.contentUrl?t.templates.arrow:n,subGroup:!e.loadOnDemand||r.expanded?t.renderGroup:n},ue))})},renderGroup:function(e){let t=this;return(t&&t.templates||e.panelBar.templates).group(a({renderItems:function(e){let t=``,n=0,r=e.items,i=r?r.length:0,o=a({length:i},e.group);for(;n<i;n++)t+=e.panelBar.renderItem(a(e,{group:o,item:a({index:n},r[n])}));return t}},e,ue))},renderContent:function(e){return e.panelBar.templates.content(a(e,ue))}});n.ui.plugin(pe)})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.ui.Widget,i=`horizontal`,a=`vertical`,o=0,s=100,c=0,l=5,u=`k-progressbar`,d=`k-progressbar-reverse`,f=`k-progressbar-indeterminate`,p=`k-complete`,m=`k-selected`,h=`k-progress-status`,g=`k-progress-end`,_=`k-selected`,v=`k-disabled`,y=`k-progressbar-value`,b=`k-progressbar-chunk`,x={VALUE:`value`,PERCENT:`percent`,CHUNK:`chunk`},S=`change`,C=`complete`,w=`boolean`,T=Math,E=e.extend,D=100,O=400,k=3,A={progressStatus:`<span class='k-progress-status-wrap `+g+`'><span class='k-progress-status'></span></span>`,noProgressStatus:`<span class='k-progress-status-wrap `+g+`'></span>`,announceElement:`<span aria-live="polite" class="k-sr-only k-progress-announce"></span>`},j=r.extend({init:function(e,t){var n=this;r.fn.init.call(this,e,t),t=n.options,n._progressProperty=t.orientation===i?`width`:`height`,n._fields(),t.value=n._validateValue(t.value),n._validateType(t.type),n._wrapper(),t.ariaRole&&n._aria(),n._progressAnimation(),t.value!==t.min&&t.value!==!1&&n._updateProgress(),r.fn.endInit.call(n)},setOptions:function(e){var t=this,n=t.wrapper;r.fn.setOptions.call(t,e),e.hasOwnProperty(`reverse`)&&n.toggleClass(`k-progressbar-reverse`,e.reverse),e.hasOwnProperty(`enable`)&&t.enable(e.enable),e.ariaRole&&t._aria(),t._progressAnimation(),t._validateValue(),t._updateProgress()},events:[S,C],options:{name:`ProgressBar`,orientation:i,reverse:!1,min:o,max:s,value:c,enable:!0,type:x.VALUE,chunkCount:l,showStatus:!0,animation:{},label:null,labelId:null,ariaRole:!1},_aria:function(){var t=this,n=t.options,r=t.wrapper;r.attr({role:`progressbar`,"aria-valuemin":n.min,"aria-valuemax":n.max}),n.labelId?r.attr(`aria-labelledby`,n.labelId):n.label&&r.attr(`aria-label`,n.label),t.announce=e(A.announceElement),t.announce.appendTo(e(`body`)),n.value!==!1&&(r.attr(`aria-valuenow`,n.value),t.announce.text(t._calculatePercentage().toFixed()+`%`))},_fields:function(){var t=this;t._isStarted=!1,t.progressWrapper=t.progressStatus=e()},_validateType:function(t){var r=!1;if(e.each(x,function(e,n){if(n===t)return r=!0,!1}),!r)throw Error(n.format(`Invalid ProgressBar type '{0}'`,t))},_wrapper:function(){var e=this,t=e.wrapper=e.element,n=e.options,r=n.orientation,o=n.value===!1?n.min:n.value;t.addClass(u),t.addClass(u+`-`+(r===i?i:a)),n.enable===!1&&t.addClass(v),n.reverse&&t.addClass(d),n.value===!1&&t.addClass(f),n.type===x.CHUNK?e._addChunkProgressWrapper():n.showStatus?(e.progressStatus=e.wrapper.prepend(A.progressStatus).find(`.`+h),n.type===x.VALUE?e.progressStatus.text(o):e.progressStatus.text(e._calculatePercentage(o).toFixed()+`%`)):e.wrapper.prepend(A.noProgressStatus)},value:function(e){return this._value(e)},_value:function(e){var n=this,r=n.options,i;if(e===t)return r.value;typeof e===w?e||(n.wrapper.addClass(f),n.wrapper.removeAttr(`aria-valuenow`),r.value=!1,n.announce&&n.announce.text(``)):(e=n._roundValue(e),isNaN(e)||(i=n._validateValue(e),i!==r.value&&(n.wrapper.removeClass(f),r.value=i,n._isStarted=!0,n._updateProgress())))},_roundValue:function(e){e=parseFloat(e);var t=T.pow(10,k);return n._round(e*t)/t},_validateValue:function(e){var t=this,n=t.options;if(e!==!1){if(e<=n.min||e===!0)return n.min;if(e>=n.max)return n.max}else if(e===!1)return!1;return isNaN(t._roundValue(e))?n.min:e},_updateProgress:function(){var e=this,t=e.options,n=e._calculatePercentage();t.type===x.CHUNK?(e._updateChunks(n),e._onProgressUpdateAlways(t.value)):e._updateProgressWrapper(n),t.ariaRole&&(e.wrapper.attr(`aria-valuenow`,e.options.value),e.announce&&e.announce.text(n.toFixed()+`%`))},_updateChunks:function(e){var t=this,r=t.options,o=r.chunkCount,s=parseInt(D/o*100,10)/100,c=parseInt(e*100,10)/100,l=T.floor(c/s),u=r.orientation===i&&!r.reverse||r.orientation===a&&r.reverse?t.wrapper.find(`li.`+b).slice(0,l):l===0?n.jQuery():t.wrapper.find(`li.`+b).slice(l*-1);t.wrapper.find(`.`+_).removeClass(_+` `+y),u.addClass(_+` `+y)},_updateProgressWrapper:function(e){var t=this,n=t.options,r=t.wrapper.find(`.`+m),i=t._isStarted?t._animation.duration:0,a={};r.length===0&&t._addRegularProgressWrapper(),a[t._progressProperty]=e+`%`,t.progressWrapper.animate(a,{duration:i,start:t._onProgressAnimateStart.bind(t),progress:t._onProgressAnimate.bind(t),complete:t._onProgressAnimateComplete.bind(t,n.value),always:t._onProgressUpdateAlways.bind(t,n.value)})},_onProgressAnimateStart:function(){this.progressWrapper.show()},_onProgressAnimate:function(e){var t=this,n=t.options,r=parseFloat(e.elem.style[t._progressProperty],10),i;n.showStatus&&(i=1e4/parseFloat(t.progressWrapper[0].style[t._progressProperty]),t.progressWrapper.find(`.k-progress-status-wrap`).css(t._progressProperty,i+`%`)),n.type!==x.CHUNK&&r<=98&&t.progressWrapper.removeClass(p)},_onProgressAnimateComplete:function(e){var t=this,n=t.options,r=parseFloat(t.progressWrapper[0].style[t._progressProperty]),i;n.type!==x.CHUNK&&r>98&&t.progressWrapper.addClass(p),n.showStatus&&(i=n.type===x.VALUE?e:n.type==x.PERCENT?t._calculatePercentage(e).toFixed()+`%`:T.floor(t._calculatePercentage(e))+`%`,t.progressStatus.text(i)),e===n.min&&t.progressWrapper.hide()},_onProgressUpdateAlways:function(e){var t=this,n=t.options;t._isStarted&&t.trigger(S,{value:e}),e===n.max&&t._isStarted&&t.trigger(C,{value:n.max})},enable:function(e){var t=this,n=t.options;n.enable=e===void 0||e,t.wrapper.toggleClass(v,!n.enable)},destroy:function(){var e=this;e.announce&&e.announce.remove(),r.fn.destroy.call(e)},_addChunkProgressWrapper:function(){var e=this,t=e.options,n=e.wrapper,r=D/t.chunkCount,i=``;t.chunkCount<=1&&(t.chunkCount=1),e.element.addClass(`k-chunk-progressbar`),i+=`<ul class='k-reset k-progressbar-chunks'>`;for(var a=t.chunkCount-1;a>=0;a--)i+=`<li class='`+b+`'></li>`;i+=`</ul>`,n.append(i).find(`.`+b).css(e._progressProperty,r+`%`).first().addClass(`k-first`).end().last().addClass(`k-last`),e._normalizeChunkSize()},_normalizeChunkSize:function(){var e=this,t=e.options,n=e.wrapper.find(`.`+b).last(),r=parseFloat(n[0].style[e._progressProperty]),i=D-t.chunkCount*r;i>0&&n.css(e._progressProperty,r+i+`%`)},_addRegularProgressWrapper:function(){var t=this;t.progressWrapper=e(`<div class='`+m+` `+y+`'></div>`).appendTo(t.wrapper),t.options.showStatus?(t.progressWrapper.append(A.progressStatus),t.progressStatus=t.wrapper.find(`.`+h)):t.progressWrapper.prepend(A.noProgressStatus)},_calculateChunkSize:function(){var e=this,t=e.options.chunkCount,n=e.wrapper.find(`ul.k-reset`);return(parseInt(n.css(e._progressProperty),10)-(t-1))/t},_calculatePercentage:function(e){var n=this,r=n.options,i=e===t?r.value:e,a=r.min,o=r.max;return n._onePercent=T.abs((o-a)/100),T.abs((i-a)/n._onePercent)},_progressAnimation:function(){var e=this,t=e.options;t.animation===!1?e._animation={duration:0}:e._animation=E({duration:O},t.animation)}});n.ui.plugin(j)})(window.kendo.jQuery),kendo,(function(e,t){var n=`.kendoResponsivePanel`,r=`open`,i=`close`,a=`click`+n+` touchstart`+n+` touchend`+n,o=kendo.ui.Widget,s=o.extend({init:function(t,r){o.fn.init.call(this,t,r),this._guid=`_`+kendo.guid(),this._toggleHandler=this._toggleButtonClick.bind(this),this._closeHandler=this._close.bind(this),e(document.documentElement).on(a,this.options.toggleButton,this._toggleHandler),this._registerBreakpoint(),this.options.content&&(kendo.destroy(this.element.children()),this.element.html(this.options.content)),this.element.addClass(`k-rpanel k-rpanel-`+this.options.orientation+` `+this._guid),this._resizeHandler=this.resize.bind(this,!0),e(window).on(`resize`+n,this._resizeHandler),o.fn.endInit.call(this)},_mediaQuery:({breakpoint:e,guid:t,toggleButton:n})=>`@media (max-width: ${e-1}px) {.${t}.k-rpanel-animate.k-rpanel-left,.${t}.k-rpanel-animate.k-rpanel-right {-webkit-transition: -webkit-transform .2s ease-out;-ms-transition: -ms-transform .2s ease-out;transition: transform .2s ease-out;} .${t}.k-rpanel-top {overflow: hidden;}.${t}.k-rpanel-animate.k-rpanel-top {-webkit-transition: max-height .2s linear;-ms-transition: max-height .2s linear;transition: max-height .2s linear;}} @media (min-width: ${e}px) {${n} { display: none; } .${t}.k-rpanel-left { float: left; } .${t}.k-rpanel-right { float: right; } .${t}.k-rpanel-left, .${t}.k-rpanel-right {position: relative;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-transform: translateX(0) translateZ(0);-ms-transform: translateX(0) translateZ(0);transform: translateX(0) translateZ(0);} .k-ie9 .${t}.k-rpanel-left { left: 0; } .${t}.k-rpanel-top { max-height: none; }}`,_registerBreakpoint:function(){var e=this.options;this._registerStyle(this._mediaQuery({breakpoint:e.breakpoint,toggleButton:e.toggleButton,guid:this._guid}))},_registerStyle:function(t){var n=e(`head,body`)[0],r=document.createElement(`style`),i=this.options.nonce;i&&r.setAttribute(`nonce`,i),n.appendChild(r),r.styleSheet?r.styleSheet.cssText=t:r.appendChild(document.createTextNode(t))},options:{name:`ResponsivePanel`,content:``,nonce:``,orientation:`left`,toggleButton:`.k-rpanel-toggle`,breakpoint:640,autoClose:!0},events:[r,i],_resize:function(){this.element.removeClass(`k-rpanel-animate k-rpanel-expanded`),e(document.documentElement).off(a,this._closeHandler)},_toggleButtonClick:function(e){e.preventDefault(),e.type!=`touchend`&&(this.element.hasClass(`k-rpanel-expanded`)?this.close():this.open())},open:function(){this.trigger(r)||(this.element.addClass(`k-rpanel-animate k-rpanel-expanded`),this.options.autoClose&&e(document.documentElement).on(a,this._closeHandler))},close:function(){this.trigger(i)||(this.element.addClass(`k-rpanel-animate`).removeClass(`k-rpanel-expanded`),e(document.documentElement).off(a,this._closeHandler))},_close:function(t){var n=t.isDefaultPrevented();!e(t.target).closest(this.options.toggleButton+`,.k-rpanel`).length&&!n&&this.close()},destroy:function(){o.fn.destroy.call(this),e(window).off(`resize`+n,this._resizeHandler),e(document.documentElement).off(a,this._closeHandler)}});kendo.ui.plugin(s)})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.ui,i=n.keys,a=e.map,o=e.each,s=n.trim,c=e.extend,l=n.isFunction;n.template;var u=n._outerWidth,d=n._outerHeight,f=r.Widget,p=/^(a|div)$/i,m=/^(a|div|button)$/i,h=`.kendoTabStrip`,g=`img`,_=`href`,v=`prev`,y=`next`,b=`show`,x=`k-link`,S=`k-link-text`,C=`k-last`,w=`click`,T=`error`,E=`:empty`,D=`k-image`,O=`k-first`,k=`select`,A=`activate`,j=`k-tabstrip-content`,M=`contentUrl`,N=`mouseenter`,P=`mouseleave`,F=`contentLoad`,I=`k-disabled`,L=`k-active`,R=`k-focus`,ee=`k-hover`,te=`EMPTY_URL`,z=`.k-tabstrip-item:not(.`+I+`)`,B=`.k-tabstrip-item`,ne=`.k-tabstrip-items > `+z+`:not(.`+L+`)`,re=200,ie=`aria-hidden`,V=`aria-controls`,H=`aria-disabled`,U=`aria-selected`,ae=`aria-orientation`,W=`aria-labelledby`,G={content:e=>`<div class='k-tabstrip-content' ${e.contentAttributes(e)} tabindex='0'>${e.content(e.item)}</div>`,textWrapper:({tag:e,item:t,contentUrl:r,textAttributes:i,image:a,sprite:o,text:s})=>`<${e(t)} class='${x}' ${r(t)} ${i(t)}>${a(t)}${o(t)}`+((t.icon||t.iconClass)&&t.iconPosition===`before`?n.ui.icon({icon:t.icon||`none`,iconClass:t.iconClass}):``)+`<span class='${S}'>${s(t)}</span>`+((t.icon||t.iconClass)&&t.iconPosition===`after`?n.ui.icon({icon:t.icon||`none`,iconClass:t.iconClass}):``)+`</${e(t)}>`,item:e=>G.itemWrapper(e,`${e.textWrapper(e)}`),itemWrapper:(e,t)=>`<li class='${e.wrapperCssClass(e.group,e.item)}' ${e.itemAttributes(e.item)} role='tab' ${e.item.active?`aria-selected='true'`:``}>`+t+`</li>`,image:({imageUrl:e})=>`<img class='k-image' alt='' src='${e}' />`,sprite:({spriteCssClass:e})=>`<span class='k-sprite ${e}'></span>`,empty:()=>``,itemActionsWrapperTemplate:()=>`<span class="k-item-actions"></span>`,itemActionTemplate:({element:t,icon:r,iconClass:i,attributes:a})=>{let o=a?a.toJSON?a.toJSON():a:{};return n.html.renderButton(t||e(`<button unselectable='on'></button>`).attr(o),{icon:r,iconClass:i,fillMode:`flat`,size:`xsmall`,autoAriaLabel:!1})}},oe={wrapperCssClass:function(e,t){var n=[`k-tabstrip-item`],r=t.index;let i=t.attributes&&t.attributes.class||``;return t.enabled===!1&&n.push(`k-disabled`),r===0&&n.push(`k-first`),r==e.length-1&&n.push(`k-last`),i.split(` `).forEach(function(e){e&&!n.includes(e)&&n.push(e)}),n.join(` `)},itemAttributes:function(e){let t=e.attributes||{};return Object.entries(t).map(([e,t])=>e===`class`||e===`role`||e===`aria-selected`?``:`${e}='${n.htmlEncode(t)}'`).join(` `)},textAttributes:function(e){return e.url?` href='`+n.sanitizeLink(e.url)+`'`:``},text:function(e){return e.encoded===!1?e.text:n.htmlEncode(e.text)},tag:function(e){return e.url?`a`:`span`},contentAttributes:function(e){return e.active===!0?``:` ${n.attr(`style-display`)}="none" aria-hidden='true'`},content:function(e){return e.content?e.content:e.contentUrl?``:` `},contentUrl:function(e){return e.contentUrl?n.attr(`content-url`)+`="`+e.contentUrl+`"`:``}};function se(t,n){t.children(g).addClass(D),t.children(`a`).addClass(x).children(g).addClass(D),t.filter(`li[disabled]`).addClass(I).attr(H,`true`).prop(`disabled`,!1),t.filter(`:not([class*=k-state])`).children(`a`).filter(`:focus`).parent().addClass(L),t.attr(`role`,`tab`),t.each(function(){var t=e(this);t.attr(U,t.is(`.`+L));let r=n._enableDOMDataSource?m:p;if(!t.children(`.`+x).length){let e=t.contents().filter(function(){return!this.nodeName.match(r)&&!(this.nodeType==3&&!s(this.nodeValue))}),n=e.filter(function(){return this.nodeType===3}).length>0;e.wrapAll(`<span UNSELECTABLE='on' class='`+x+`'/>`),n&&e.wrapAll(`<span UNSELECTABLE='on' class='`+S+`'/>`)}})}function ce(e){let t=e.children(`.k-tabstrip-item`);t.filter(`.k-first:not(:first-child)`).removeClass(O),t.filter(`.k-last:not(:last-child)`).removeClass(C),t.filter(`:first-child`).addClass(O),t.length>1&&t.filter(`:last-child`).addClass(C)}function le(e,t){return`<span aria-hidden='true' class='k-button k-button-flat k-icon-button k-tabstrip-${e}' unselectable='on'>${n.ui.icon({icon:t,iconClass:`k-button-icon`})}</span>`}function ue(){return e.ajaxSettings.xhr()}var de=f.extend({init:function(e,t){var r=this,i;f.fn.init.call(r,e,t),r._animations(r.options),t=r.options,n.isPresent(de._enableDOMDataSource)&&(t._enableDOMDataSource=de._enableDOMDataSource),r._contentUrls=t.contentUrls||[],r._wrapper(),r._isRtl=n.support.isRtl(r.wrapper),r._updateClasses(),r._dataSource(),r._tabindex(r.tabGroup),r.tabGroup.attr(`role`,`tablist`),(t.dataSource||t._enableDOMDataSource)&&r.dataSource.fetch(),r._removeAdditionalWrapperClasses(),r._tabSizes(),r._tabPosition(),r._scrollable(),r._tabAlignment(),r._sortable(),r._processContentUrls(),r._attachEvents(),r.options.value&&(i=r.options.value),r._initialActivate(),r.value(i),n.notify(r),t._enableDOMDataSource&&t.contentUrls&&(t.contentUrls=t.contentUrls.map(function(e){return e||te}),r._contentUrls=t.contentUrls,r._updateContentElements(t._enableDOMDataSource)),r._showWatermarkOverlay&&r._showWatermarkOverlay(r.element[0]),f.fn.endInit.call(this)},events:[k,A,b,T,F,`change`,`dataBinding`,`dataBound`,`kendoKeydown`],options:{name:`TabStrip`,dataEncodedField:``,dataTextField:``,dataContentField:``,dataImageUrlField:``,dataUrlField:``,dataSpriteCssClass:``,dataContentUrlField:``,dataIconField:`icon`,dataIconPositionField:`iconPosition`,tabPosition:`top`,tabAlignment:`start`,size:t,tabTemplate:null,animation:{open:{effects:`expand:vertical fadeIn`,duration:200},close:{duration:200}},closable:!1,collapsible:!1,navigatable:!0,contentUrls:!1,applyMinHeight:!0,scrollable:{distance:re,scrollButtonsPosition:`split`,scrollButtons:`auto`},sortable:!1,_enableDOMDataSource:!1},setDataSource:function(e){var t=this;t.options.dataSource=e,t._dataSource(),t.dataSource.fetch()},setOptions:function(e){var t=this,n=t.options.animation;t._animations(e),e.contentUrls&&(t._contentUrls=e.contentUrls),e.animation=c(!0,n,e.animation),e.navigatable?t.tabGroup.on(`keydown`+h,t,t._keyDownProxy):t.tabGroup.off(`keydown`+h,t._keyDownProxy),f.fn.setOptions.call(t,e)},activateTab:function(e){if(!this.tabGroup.children(`[data-animating]`).length){e=this.tabGroup.find(e);var t=this,r=t.options.animation,i=r.open,a=c({},r.close),o=a&&`effects`in a,s=e.parent().children(),l=s.filter(`.`+L),u=s.index(e);i&&`duration`in i&&`effects`in i,a=c(o?a:c({reverse:!0},i),{hide:!0}),n.size(i.effects)?(l.kendoRemoveClass(L,{duration:a.duration}),e.kendoRemoveClass(ee,{duration:a.duration})):(l.removeClass(L),e.removeClass(ee));var f=t.contentAnimators;if(t.inRequest&&=(t.xhr.abort(),!1),f.length===0)return t.tabGroup.find(`.`+L),e.addClass(L),t._current(e,!0),t.trigger(`change`),t._scrollableModeActive&&t._scrollTabsToItem(e),!1;var p=f.filter(`.`+L),m=t.contentHolder(u),h=m.closest(`.k-tabstrip-content`);if(t.tabsHeight=d(t.tabGroup)+parseInt(t.wrapper.css(`border-top-width`),10)+parseInt(t.wrapper.css(`border-bottom-width`),10),m.length===0)return p.removeClass(L).attr(ie,!0).kendoStop(!0,!0).kendoAnimate(a),!1;e.attr(`data-animating`,!0);var g=(e.children(`.`+x).data(M)||t._contentUrls[u]||!1)&&m.is(E),_=function(){l.attr(U,!1),e.attr(U,!0),t.tabGroup.attr(`aria-activedescendant`,e.attr(`id`)),t._current(e,!0),h.addClass(L).removeAttr(ie).kendoStop(!0,!0).kendoAnimate(c({init:function(){t.trigger(b,{item:e[0],contentElement:m[0]}),n.resize(m)}},i,{complete:function(){t.element.css(`min-height`,y),e.removeAttr(`data-animating`),t.trigger(A,{item:e[0],contentElement:m[0]}),n.resize(m)}}))},v=function(){g?(e.removeAttr(`data-animating`),t.ajaxRequest(e,m,function(){e.attr(`data-animating`,!0),_(),t.trigger(`change`)})):(_(),t.trigger(`change`)),t._scrollableModeActive&&t._scrollTabsToItem(e)},y=t.element.css(`min-height`);return t.options.applyMinHeight&&t.element.css(`min-height`,t.element.outerHeight()),p.removeClass(L),t.tabGroup.find(`.`+L),n.size(i.effects)?e.kendoAddClass(L,{duration:i.duration}):e.addClass(L),p.attr(ie,!0),p.length?p.kendoStop(!0,!0).kendoAnimate(c({complete:v},a)):v(),!0}},ajaxRequest:function(t,r,i,a){t=this.tabGroup.find(t);var o=this,s=t.find(`.`+x),c={};a=a||s.data(M)||o._contentUrls[t.index()]||s.attr(_),o.inRequest=!0;var u={type:`GET`,cache:!1,url:a,dataType:`html`,data:c,xhr:ue,error:function(e,t){o.trigger(`error`,{xhr:e,status:t})&&this.complete()},complete:function(e){o.inRequest=!1},success:function(e){try{n.destroy(r),r.html(e)}catch{this.error(this.xhr,`error`)}i&&i.call(o,r),o.trigger(F,{item:t[0],contentElement:r[0]})}};typeof a==`object`&&(u=e.extend(!0,{},u,a),l(u.url)&&(u.url=u.url()),l(u.data)&&(u.data=u.data())),o.xhr=e.ajax(u)},append:function(e){var t=this,n=t._create(e);return o(n.tabs,function(e){var r=n.contents[e];t.tabGroup.append(this),t.options.tabPosition==`bottom`?t.tabWrapper.before(r):t.wrapper.append(r)}),ce(t.tabGroup),t._updateContentElements(),t.resize(!0),t},contentElement:function(r){if(isNaN(r-0))return t;var i=this.contentElements&&this.contentElements[0]&&!n.kineticScrollNeeded?this.contentElements:this.contentAnimators,a=e(this.tabGroup.children()[r]).attr(V);if(i){for(var o=0,s=i.length;o<s;o++)if(i.eq(o).closest(`.k-tabstrip-content`)[0].id==a)return i[o]}return t},contentHolder:function(t){var r=e(this.contentElement(t)),i=r.children(`.km-scroll-container`);return n.support.touch&&i[0]?i:r},deactivateTab:function(e){var t=this,r=t.options.animation,i=r.open,a=c({},r.close),o=a&&`effects`in a;e=t.tabGroup.find(e),a=c(o?a:c({reverse:!0},i),{hide:!0}),n.size(i.effects)?e.kendoRemoveClass(L,{duration:i.duration}):e.removeClass(L),e.attr(U,!1),t.tabGroup.removeAttr(`aria-activedescendant`),t.contentAnimators.filter(`.`+L).kendoStop(!0,!0).kendoAnimate(a).removeClass(L).attr(ie,!0)},_removeAdditionalWrapperClasses:function(){let e=this;e.wrapper.removeClass(`k-tabstrip-sm k-tabstrip-md k-tabstrip-lg`),e.tabGroup.removeClass(`k-tabstrip-items-start k-tabstrip-items-center k-tabstrip-items-end k-tabstrip-items-justify k-tabstrip-items-stretched`)},destroy:function(){var e=this;let t=e.options.scrollable&&e.options.scrollable.scrollButtons===`hidden`;f.fn.destroy.call(e),e._refreshHandler&&e.dataSource.unbind(`change`,e._refreshHandler),e.options.scrollable&&t&&e.tabGroup.unbind(`scroll`+h),e._removeAdditionalWrapperClasses(),e.wrapper.off(h),e.tabGroup.off(h),e._scrollableModeActive&&!t&&(e._scrollPrevButton.off().remove(),e._scrollNextButton.off().remove()),n.destroy(e.wrapper)},disable:function(e){return this._toggleDisabled(e,!1),this},enable:function(e,t){return this._toggleDisabled(e,t!==!1),this},insertAfter:function(t,n){n=e(t).is(e(n))?this.tabGroup.find(n).prev():this.tabGroup.find(n);var r=this,i=r._create(t),a=r.element.find(`[id='`+n.attr(V)+`']`);return o(i.tabs,function(t){var o=i.contents[t],s=i.newTabsCreated?r._contentUrls.length-(i.tabs.length-t):e(o).index()-1;n.after(this),a.after(o),r._moveUrlItem(s,e(this).index())}),ce(r.tabGroup),r._updateContentElements(i.newTabsCreated),r.resize(!0),r},insertBefore:function(t,n){n=e(t).is(e(n))?this.tabGroup.find(n).next():this.tabGroup.find(n);var r=this,i=r._create(t),a=r.element.find(`[id='`+n.attr(V)+`']`);return o(i.tabs,function(t){var o=i.contents[t],s=i.newTabsCreated?r._contentUrls.length-(i.tabs.length-t):e(o).index()-1;n.before(this),a.before(o),r._moveUrlItem(s,e(this).index())}),ce(r.tabGroup),r._updateContentElements(i.newTabsCreated),r.resize(!0),r},items:function(){return this.tabGroup[0].children},refresh:function(e){var t=this,r=t.options,i=n.getter(r.dataEncodedField),a=n.getter(r.dataTextField),o=n.getter(r.dataContentField),s=n.getter(r.dataContentUrlField),c=n.getter(r.dataImageUrlField),l=n.getter(r.dataUrlField),u=n.getter(r.dataSpriteCssClass),d=n.getter(r.dataIconField),f=n.getter(r.dataIconPositionField),p,m=[],h,g,_=t.dataSource.view(),v;let y=t._enableDataSourceFromDOM,b=t.dataSource._pristineData;for(e||={},g=e.action,g&&(_=e.items),p=0,v=_.length;p<v;p++){if(h={text:_[p]&&_[p].text||a(_[p])},r.tabTemplate&&(h.model=_[p],h.template=r.tabTemplate),r.dataEncodedField&&(h.encoded=i(_[p])),r.dataContentField&&(h.content=o(_[p])),r.dataContentUrlField&&(h.contentUrl=s(_[p])),r.dataUrlField&&(h.url=l(_[p])),r.dataImageUrlField&&(h.imageUrl=c(_[p])),r.dataSpriteCssClass&&(h.spriteCssClass=u(_[p])),_[p]?.actions){let e=typeof _[p].actions==`object`?Array.from(_[p].actions):_[p].actions;h.actions=e}(d(_[p])||_[p]?.iconClass)&&(h.icon=d(_[p]),h.iconClass=_[p].iconClass,h.iconPosition=f(_[p])??`before`),h.enabled=_[p]?.enabled,h.closable=_[p]?.closable??r.closable,b&&(h.attributes=b[p]?.attributes),_[p]?.content&&(h.content=_[p].content),m[p]=h}if(e.action==`add`)e.index<t.tabGroup.children().length?t.insertBefore(m,t.tabGroup.children().eq(e.index)):t.append(m);else if(e.action==`remove`)for(p=0;p<_.length;p++)t.remove(e.index);else e.action==`itemchange`?(p=t.dataSource.view().indexOf(_[0]),e.field===r.dataTextField&&t.tabGroup.children().eq(p).find(`.k-link`).text(_[0].get(e.field)),e.field===r.dataUrlField&&(t._contentUrls[p]=_[0].get(e.field))):y&&n.isPresent(t.dataSource)?(t._wrapExistingDOMItems(),t._updateContentElements(),t._enableDataSourceFromDOM=!1):(t.trigger(`dataBinding`),t.remove(`li`),t._contentUrls=[],t.append(m),t.trigger(`dataBound`))},_wrapExistingDOMItems:function(){let t=this,r=t.tabGroup.children(`li`);t.dataSource.view().forEach((i,a)=>{let o=r.eq(a),s=o.find(`.`+x),c=s.find(`.`+S),l=n.isPresent(i.actions)&&i.actions.length||i.closable||!i.closable&&t.options.closable;i.contentUrl&&s.attr(`data-content-url`,i.contentUrl),t.options.contentUrls||t._contentUrls.push(i.contentUrl||te),(i.icon||i.iconClass)&&(i.iconPosition===`before`&&s.prepend(n.ui.icon({icon:i.icon||`none`,iconClass:i.iconClass})),i.iconPosition===`after`&&s.append(n.ui.icon({icon:i.icon||`none`,iconClass:i.iconClass})));let u=``;i.imageUrl&&(u+=G.image({imageUrl:i.imageUrl})),i.spriteCssClass&&(u+=G.sprite({spriteCssClass:i.spriteCssClass})),s.prepend(u),l&&t._initTabActions(o,i),i.text&&(i.encoded?c.text(n.htmlEncode(i.text)):e(`<div>`).html(i.text).children().length>0?c.html(i.text):c.text(i.text)),o.attr(`data-content`)&&!i.contentUrl&&t.contentElements.eq(a).text(i.content),i.hasOwnProperty(`enabled`)?i.enabled?o.removeClass(I).attr(H,!0):o.addClass(I).removeAttr(H,!1):o.hasClass(I)&&o.addClass(I).removeAttr(H,!1)})},reload:function(t){t=this.tabGroup.find(t);var n=this,r=n._contentUrls;return t.each(function(){var t=e(this),i=t.find(`.`+x).data(M)||r[t.index()],a=n.contentHolder(t.index());i&&n.ajaxRequest(t,a,null,i)}),n},remove:function(t){var r=this,i=typeof t,a;return i===`string`?t=r.tabGroup.find(t):i===`number`&&(t=r.tabGroup.children().eq(t)),a=t.map(function(){var t=e(this).index(),i=r.contentElement(t);return n.destroy(i),r._removeUrlItem(t),i}),t.remove(),a.empty(),a.remove(),r._updateContentElements(),r.resize(!0),r},select:function(t){var n=this;return arguments.length===0?n.tabGroup.children(`li.`+L):(isNaN(t)||(t=n.tabGroup.children().get(t)),t=n.tabGroup.find(t),e(t).each(function(t,r){r=e(r),!r.hasClass(L)&&!n.trigger(k,{item:r[0],contentElement:n.contentHolder(r.index())[0]})&&(n.activateTab(r),n.tabGroup.attr(`aria-activedescendant`,r.attr(`id`)))}),n)},value:function(r){var i=this;if(r!==t)r!=i.value()&&i.tabGroup.children().each(function(){n.trim(e(this).text())==r&&i.select(this)});else return i.select().text()},_initTabActions:function(t,n){let r=this,i=e(t),a=[],o=n.closable,s={icon:`x`,attributes:{"ref-close-button":!0,"aria-hidden":!0,class:`k-remove-tab`},action:r._handleClose};if(n.actions&&(a=Array.from(n.actions)),o&&a.push(s),a?.length){let t=e(G.itemActionsWrapperTemplate()),n=i.find(`button`);a.forEach((i,a)=>{let s=o&&a>n.length-1;n.length&&!s&&(i.element=n.eq(a));let c=e(G.itemActionTemplate(i));n.length||t.append(c),s&&n.length&&n.parent().append(c),l(i.action)&&(!n.length||s?c.bind(w,i.action.bind(r)):n.eq(a).bind(w,i.action.bind(r)))}),n.length?n.wrapAll(t):i.append(t)}return i[0]},_handleClose:function(t){let n=this,r=e(t.currentTarget).closest(`.k-tabstrip-item`);r.hasClass(L)&&(r.prev().length>0?n.activateTab(r.prev()):n.activateTab(r.next())),n.remove(r)},_tabAlignment:function(){let e=this,t=e.options.tabAlignment;e._scrollableModeActive&&(t=`start`),e.tabGroup.addClass(`k-tabstrip-items-`+t)},_active:function(){var e=this;setTimeout(function(){var t=e.tabGroup.children().filter(`.`+L);t=t[0]?t:e._endItem(`first`),t[0]&&e._current(t)},100)},_animations:function(e){e&&`animation`in e&&!e.animation&&(e.animation={open:{effects:{}},close:{effects:{}}})},_appendUrlItem:function(e){this._contentUrls.push(e)},_attachEvents:function(){var t=this,n=t.options;t.tabGroup.on(w+h,`.k-disabled .k-link`,!1).on(w+h,` > `+z,t._itemClick.bind(t)),t.wrapper.on(`focus`+h,function(){t.tabGroup.trigger(`focus`)}),n.scrollable&&n.scrollable.scrollButtons===`hidden`&&t.tabGroup.bind(`scroll`,function(e){t._toggleScrollButtons()}),t.tabGroup.on(N+h+` `+P+h,ne,t._toggleHover).on(`focus`+h,t._active.bind(t)).on(`blur`+h,function(){t._current(null)}),t._keyDownProxy=t._keydown.bind(t),n.navigatable&&t.tabGroup.on(`keydown`+h,t,t._keyDownProxy),e(window).on(`resize`+h,t._resize.bind(t))},_click:function(e){var t=this,n=e.find(`.`+x),r=n.attr(_),i=t.options.collapsible,a=e.index(),o=t.contentHolder(a),s,c,l=e.parent().children().filter(`.`+R);if(e.closest(`.k-tabstrip`)[0]==t.wrapper[0]){if(e.is(`.`+I+(i?``:`,.`+L)))return l.removeClass(R),t._focused=e,e.addClass(R),t._current(e),t._scrollableModeActive&&t._scrollTabsToItem(e),!0;if(c=n.data(M)||t._contentUrls[a]||r&&(r.charAt(r.length-1)==`#`||r.indexOf(`#`+t.element[0].id+`-`)!=-1),s=!r||c,t.tabGroup.children(`[data-animating]`).length)return s;if(t.trigger(k,{item:e[0],contentElement:o[0]}))return!0;if(s!==!1)return i&&e.is(`.`+L)?(t.deactivateTab(e),!0):(t.activateTab(e)&&(t._current(e),s=!0),s)}},_create:function(t){let r=this;return r._renderWithIconContext(function(){let i,o,s,l=!1;return t=t instanceof n.data.ObservableArray?t.toJSON():t,e.isPlainObject(t)||Array.isArray(t)?(t=Array.isArray(t)?t:[t],l=!0,i=a(t,function(n,i){r._appendUrlItem(t[i].contentUrl||null);let a=de.renderItem({group:r.tabGroup,item:c(n,{index:i})});return n.closable=n.closable??r.options.closable,e(r._initTabActions(a,n))}),o=a(t,function(t,r){if(typeof t.content==`string`||t.contentUrl){let i=e(de.renderContent({item:c(t,{index:r})}));return n.applyStylesFromKendoAttributes(i,[`display`]),i}return e(`<div class='`+j+`'></div>`)})):(i=typeof t==`string`&&t[0]!=`<`?r.element.find(t):e(t),o=e(),i.each(function(){s=/k-tabstrip-items/.test(this.parentNode.className)?r.element.find(`[id='`+this.getAttribute(V)+`']`):e(`<div class='`+j+`'/>`),o=o.add(s)}),se(i,r.options)),{tabs:i,contents:o,newTabsCreated:l}})},_current:function(e,n){var r=this,i=r._focused;if(e===t)return i;i&&e&&i[0]===e[0]&&(i=!1),i&&i.removeClass(R),e&&!n&&e.addClass(R),r._focused=e},_dataSource:function(){var e=this;e.dataSource&&e._refreshHandler?e.dataSource.unbind(`change`,e._refreshHandler):e._refreshHandler=e.refresh.bind(e);let t=e.options.dataSource||e._createDataSourceFromDOM();e.dataSource=n.data.DataSource.create(t).bind(`change`,e._refreshHandler)},_createDataSourceFromDOM:function(){let n=this,r=[],i=n.options._enableDOMDataSource,a=[`text`,`content`,`icon`,`iconPosition`,`iconClass`,`spriteCssClass`,`imageUrl`,`contentUrl`,`encoded`,`closable`,`actions`,`enabled`],o=[`icon`,`iconClass`,`text`,`action`];if(!i)return n.options.dataSource;let s=n.tabGroup.children(`li`),c=n.contentElements;return n._enableDataSourceFromDOM=s.length>0,s.each(function(i,s){let l=e(s),u=l.find(`button`),d={};a.forEach(function(r){let a=l.data(r);if(r===`text`&&!a){let e=l.find(`.k-link-text`);a=e.children().length>0?e.html():e.text().trim()}if(r===`content`&&!a){let t=e(c[i]);t.length&&(a=t.html())}r===`closable`&&a===t&&(a=n.options.closable),a!==t&&(d[r]=a)}),d.iconPosition===t&&(d.iconPosition=`before`),u.length&&(d.actions=[],n._decorateActions(u,o,d)),r.push(d)}),r},_decorateActions:function(r,i,a){r.each(function(r,o){let s=e(o),c={};i.forEach(function(e){let r=s.data(e);if(e===`text`&&!r&&(r=n.htmlEncode(s.text().trim())),e===`action`&&typeof r==`string`){let e=window[r];typeof e==`function`&&(r=e)}r!==t&&(c[e]=r)},this),a.actions.push(c)})},_elementId:function(e,t,r){var i=e.attr(`id`),a=this.element.attr(`id`),o=n.guid();if(!i||i.indexOf(a+`-`)>-1){var s=(a||o)+`-`;return r&&(s+=`tab-`),s+(t+1)}return i},_endItem:function(e){return this.tabGroup.children(z)[e]()},_getItem:function(e){return this.tabGroup.children(B)[e]()},_initialActivate:function(){var e=this,t=e.tabGroup.children(`li.`+L),n=e.contentHolder(t.index());t[0]&&n.length>0&&n[0].childNodes.length===0&&e.activateTab(t.eq(0))},_item:function(e,t){var n=t===v?`last`:`first`;return e?(e=e[t](),e[0]||(e=this.tabGroup.children(B)[n]()),e.hasClass(I)&&e.addClass(R),(e.hasClass(I)||e.hasClass(L))&&(this._focused=e),e):this._endItem(n)},_itemClick:function(t){var r=this,i=r.tabGroup[0];if(!t.target.closest(`.k-item-actions`)){if(i!==document.activeElement)if(n.support.browser.msie)try{i.setActive()}catch{i.focus()}else i.focus();r._click(e(t.currentTarget))&&t.preventDefault()}},_keydown:function(e){var t=this,n=e.keyCode,r=t._current(),a=t._isRtl,o=/top|bottom/.test(t.options.tabPosition),s;if(!(e.target!=e.currentTarget||!r)){if(n===i.DOWN&&!o)s=y;else if(n===i.UP&&!o)s=v;else if(n===i.RIGHT&&o)s=a?v:y;else if(n===i.LEFT&&o)s=a?y:v;else if(n==i.ENTER||n==i.SPACEBAR)t._click(r),e.preventDefault();else if(n==i.HOME){t._click(t._getItem(`first`)),e.preventDefault();return}else if(n==i.END){t._click(t._getItem(`last`)),e.preventDefault();return}s&&(t._click(t._item(r,s)),e.preventDefault())}},_moveUrlItem:function(e,t){this._contentUrls.splice(t,0,this._contentUrls.splice(e,1)[0])},_processContentUrls:function(){var t=this;t._contentUrls.length?t.tabGroup.children(`.k-tabstrip-item`).each(function(n,r){var i=t._contentUrls[n];typeof i==`string`&&e(r).find(`>.`+x).data(M,i)}):t._contentUrls.length=t.tabGroup.find(`li.k-tabstrip-item`).length},_removeUrlItem:function(e){this._contentUrls.splice(e,1)},_resize:function(){this._scrollable()},_getChildrenWidth:function(t){let n=0;return t.children().each(function(){n+=u(e(this))}),Math.floor(n)},_getChildrenHeight:function(t){let n=0;return t.children().each(function(){n+=d(e(this))}),Math.floor(n)},_scrollable:function(){let e=this,t=e.options,r=t.scrollable.scrollButtonsPosition,i=t.scrollable.scrollButtons,a=t.tabPosition==`top`||t.tabPosition==`bottom`,o=i===`hidden`,s=i===`visible`,c,l,u,d;if(e._scrollableAllowed()){e.wrapper.addClass(`k-tabstrip-scrollable`),c=a?e.wrapper[0].offsetWidth:e.wrapper[0].offsetHeight,l=a?e.tabGroup[0].scrollWidth:e.tabGroup[0].scrollHeight;let i=a?e._getChildrenWidth(e.tabGroup)>e.tabGroup.outerWidth():e._getChildrenHeight(e.tabGroup)>e.tabGroup.outerHeight(),f=l>c||i;if(f&&!e._scrollableModeActive&&o)e.tabGroup.addClass(`k-tabstrip-items-scroll`),e.wrapper.addClass(`k-tabstrip-scrollable-overlay`),e._scrollableModeActive=!0,e._toggleScrollButtons();else if((f||s)&&!e._scrollableModeActive){e._nowScrollingTabs=!1,e._isRtl=n.support.isRtl(e.element);let i=n.support.touch?`touchstart`:`mousedown`,o=n.support.touch?`touchend`:`mouseup`,s=n.support.browser,c=e._isRtl&&!s.msie&&!s.edge,l=a?`chevron-left`:`chevron-up`,f=a?`chevron-right`:`chevron-down`,p=le(`prev`,l),m=le(`next`,f);switch(r){case`split`:e.tabWrapper.prepend(p),e.tabWrapper.append(m);break;case`start`:e.tabWrapper.prepend(m),e.tabWrapper.prepend(p);break;case`end`:e.tabWrapper.append(p),e.tabWrapper.append(m);break}u=e._scrollPrevButton=e.tabWrapper.children(`.k-tabstrip-prev`),d=e._scrollNextButton=e.tabWrapper.children(`.k-tabstrip-next`),u.on(i+h,function(){e._nowScrollingTabs=!0,e._scrollTabsByDelta(t.scrollable.distance*(c?1:-1))}),d.on(i+h,function(){e._nowScrollingTabs=!0,e._scrollTabsByDelta(t.scrollable.distance*(c?-1:1))}),u.add(d).on(o+h,function(){e._nowScrollingTabs=!1}),e._scrollableModeActive=!0,e._toggleScrollButtons()}else e._scrollableModeActive&&!f&&!s?(e._scrollableModeActive=!1,e._removeScrollableClasses(),e._scrollPrevButton&&e._scrollPrevButton.off().remove(),e._scrollNextButton&&e._scrollNextButton.off().remove()):!e._scrollableModeActive&&!s?e._removeScrollableClasses():e._toggleScrollButtons()}},_removeScrollableClasses:function(){let e=this,t=e.options.scrollable.scrollButtons===`hidden`;e.wrapper.removeClass(`k-tabstrip-scrollable`),t&&(e.wrapper.removeClass(`k-tabstrip-scrollable-overlay`),e.wrapper.removeClass(`k-tabstrip-scrollable-start`),e.wrapper.removeClass(`k-tabstrip-scrollable-end`),e.tabGroup.removeClass(`k-tabstrip-items-scroll`))},_scrollableAllowed:function(){var e=this.options;return e.scrollable&&!e.scrollable.distance&&(e.scrollable={distance:re}),e.scrollable&&!isNaN(e.scrollable.distance)},_scrollTabsToItem:function(e){var t=this,r=t.tabGroup,i=t.options.tabPosition==`top`||t.options.tabPosition==`bottom`,a=i?n.scrollLeft(r):r.scrollTop(),o=i?u(e):d(e),s=i?t._isRtl?e.position().left:e.position().left-r.children().first().position().left:e.position().top,c=i?r[0].offsetWidth:r[0].offsetHeight,l=n.support.browser,f;t._isRtl&&i&&(l.mozilla||l.webkit&&l.version>=85)&&(a*=-1),t._isRtl&&i?s<0?f=a+s-(c-a):s+o>c&&(f=a+s-o):a+c<s+o?f=s+o-c:a>s&&(f=s);var p=i?{scrollLeft:f}:{scrollTop:f};r.finish().animate(p,`fast`,`linear`,function(){t._toggleScrollButtons()})},_scrollTabsByDelta:function(e){let t=this,r=t.tabGroup,i=t.options.tabPosition==`top`||t.options.tabPosition==`bottom`,a=i?n.scrollLeft(r):r.scrollTop(),o=n.support.browser;t._isRtl&&i&&(o.mozilla||o.webkit&&o.version>=85)&&(a*=-1);var s=i?{scrollLeft:a+e}:{scrollTop:a+e};r.finish().animate(s,`fast`,`linear`,function(){t._nowScrollingTabs&&!jQuery.fx.off?t._scrollTabsByDelta(e):t._toggleScrollButtons()})},_sortable:function(){var e=this,t=e.options,r=t.tabPosition,i=t.scrollable&&t.scrollable.scrollButtons===`hidden`,a=r===`left`||r===`right`?`y`:`x`;e.options.sortable&&(e.sortable=new n.ui.Sortable(e.tabGroup,{filter:`li.k-tabstrip-item`,axis:a,holdToDrag:i,allowTouchActions:i,container:e.tabWrapper,hint:e=>`<div id='hint' class='k-tabstrip k-tabstrip-${r}'>
<div class= 'k-tabstrip-items-wrapper k-hstack'>
<ul class='k-tabstrip-items k-reset'>
<li class='k-tabstrip-item k-first k-active'>${e.html()}</li>
</ul>
</div>
</div>`,change:e._sortChange.bind(e),start:t=>e.activateTab(t.item)}))},_sortChange:function(e){var t=this,n=t.tabGroup.children().eq(e.newIndex);e.oldIndex<e.newIndex?t.insertAfter(e.item,n):t.insertBefore(e.item,n)},_tabSizes:function(){let e=this,t=e.options.size,n;switch(t){case`small`:n=`k-tabstrip-sm`;break;case`medium`:n=`k-tabstrip-md`;break;case`large`:n=`k-tabstrip-lg`;break}e.wrapper.addClass(n)},_tabPosition:function(){var e=this,t=e.options.tabPosition;e.wrapper.addClass(`k-tabstrip-`+t),t==`bottom`&&e.tabWrapper.appendTo(e.wrapper),(t===`left`||t===`right`)&&e.tabGroup.attr(ae,`vertical`),e.resize(!0)},_toggleHover:function(t){e(t.currentTarget).toggleClass(ee,t.type==N)},_toggleDisabled:function(t,n){t=this.tabGroup.find(t),t.each(function(){e(this).toggleClass(I,!n).attr(H,!n)})},_toggleScrollButtons:function(){var e=this,t=e.tabGroup,r=Math.floor(n.scrollLeft(t)),i=Math.floor(t.scrollTop()),a=e.options.scrollable.scrollButtons,o=e.options.tabPosition==`top`||e.options.tabPosition==`bottom`;let s=Math.abs(o?r-(t[0].scrollWidth-t[0].offsetWidth):i-(t[0].scrollHeight-t[0].offsetHeight))<=1,c=(o?r:i)===0;a===`hidden`?(e.wrapper.toggleClass(`k-tabstrip-scrollable-start`,c),e.wrapper.toggleClass(`k-tabstrip-scrollable-end`,s)):(e._scrollPrevButton.toggleClass(`k-disabled`,c),e._scrollNextButton.toggleClass(`k-disabled`,s))},_updateClasses:function(){var n=this,r,i,a,o=/top|bottom/.test(n.options.tabPosition);n.wrapper.addClass(`k-tabstrip`),n.tabGroup||(n.tabGroup=n.wrapper.children(`ul`),n.tabGroup.wrap(`<div />`),n.tabWrapper=n.tabGroup.parent()),n.tabGroup[0]||(n.tabGroup=e(`<ul />`).prependTo(n.wrapper),n.tabGroup.wrap(`<div />`),n.tabWrapper=n.tabGroup.parent()),n.tabWrapper.addClass(`k-tabstrip-items-wrapper`),n.tabWrapper.addClass(o?`k-hstack`:`k-vstack`),n.tabGroup.addClass(`k-tabstrip-items k-reset`),r=n.tabGroup.find(`li`).addClass(`k-tabstrip-item`),r.length&&(i=r.filter(`.`+L).index(),a=i>=0?i:t,n.tabGroup.contents().filter(function(){return this.nodeType==3&&!s(this.nodeValue)}).remove()),n.contentElements=n.wrapper.children(`div:not(.k-tabstrip-items-wrapper)`),n.contentElements.addClass(j).eq(a).addClass(L).css({display:`block`}),r.length&&(se(r,n.options),i=r.filter(`.`+L).index(),n.tabGroup.attr(`aria-activedescendant`,r.eq(i).attr(`id`)),ce(n.tabGroup),n._updateContentElements(!0))},_updateContentElements:function(t){var r=this,i=r._contentUrls,a=r.tabGroup.children(`.k-tabstrip-item`),o=r.wrapper.children(`div:not(.k-tabstrip-items-wrapper)`),s=r._elementId.bind(r);o.length&&a.length>o.length?o.each(function(n){var r=s(e(this),n),i=a.filter(`[aria-controls=`+(r||0)+`]`)[0],o;!i&&t&&(i=a[n]),i&&(i.setAttribute(V,r),o=i.id=s(e(i),n,!0),this.setAttribute(W,o)),this.setAttribute(`id`,r)}):(a.each(function(t){var n=o.eq(t),a=s(n,t),c;this.setAttribute(V,a),c=this.id=s(e(this),t,!0),!n.length&&i[t]?(e(`<div class='`+j+`'/>`).appendTo(r.wrapper).attr(`id`,a),i[t]==te&&(r._contentUrls[t]=null)):n.attr(`id`,a),n.attr(`role`,`tabpanel`),n.attr(`tabindex`,`0`),n.attr(W,c),n.filter(`:not(.`+L+`)`).attr(ie,!0)}),r._removeEmptyUrls()),r.options._enableDOMDataSource&&t&&(a.each(function(t){o=r.wrapper.children(`div:not(.k-tabstrip-items-wrapper)`);let n=o.eq(t),a=s(n,t),c;this.setAttribute(V,a),!n.length&&i[t]&&(e(`<div class='`+j+`'/>`).appendTo(r.wrapper).attr(`id`,a),i[t]==te&&(r._contentUrls[t]=null)),n.attr(`role`,`tabpanel`),n.attr(`tabindex`,`0`),n.attr(W,c),n.filter(`:not(.`+L+`)`).attr(ie,!0)}),r._removeEmptyUrls()),r.contentElements=r.contentAnimators=r.wrapper.children(`div:not(.k-tabstrip-items-wrapper)`),r.tabsHeight=d(r.tabGroup)+parseInt(r.wrapper.css(`border-top-width`),10)+parseInt(r.wrapper.css(`border-bottom-width`),10),n.kineticScrollNeeded&&n.mobile.ui.Scroller&&(n.touchScroller(r.contentElements),r.contentElements=r.contentElements.children(`.km-scroll-container`))},_removeEmptyUrls:function(){let e=this;e._contentUrls.length&&e._contentUrls.forEach(function(t,n){e._contentUrls[n]=t==te?null:t})},_wrapper:function(){var e=this;e.element.is(`ul`)?e.wrapper=e.element.wrapAll(`<div />`).parent():e.wrapper=e.element}});c(de,{renderItem:function(e){e=c({tabStrip:{},group:{}},e);var t=G.empty,r=e.item,i=c(e,{image:r.imageUrl?G.image:t,sprite:r.spriteCssClass?G.sprite:t,textWrapper:G.textWrapper,itemActions:G.itemActionsWrapperTemplate},oe);return r.template?G.itemWrapper(i,n.template(r.template)(r.model)):G.item(i)},renderContent:function(e){return G.content(c(e,oe))}}),n.ui.plugin(de)})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.ui,i=n.keys,a=e.extend,o=r.Widget,s=/^\d+(\.\d+)?px$/i,c=/^\d+(\.\d+)?%$/i,l=`.kendoSplitter`,u=`expand`,d=`collapse`,f=`contentLoad`,p=`error`,m=`resize`,h=`resizing`,g=`layoutChange`,_=`kendoKeydown`,v=`horizontal`,y=`vertical`,b=`mouseenter`,x=`click`,S=`pane`,C=`mouseleave`,w=`k-focus`,T=`k-`+S,E=`.`+T,D=`k-scrollable`,O=`tabindex`,k=`aria-valuemin`,A=`aria-valuemax`,j=`aria-valuenow`,M=`aria-controls`,N=`aria-label`,P=`aria-labelledby`,F=`aria-orientation`,I=`aria-keyshortcuts`,L=`k-pane-static`,R=`k-splitter`,ee=`k-splitbar`,te=`k-splitter-flex`,z=`flex-basis`,v=`horizontal`,y=`vertical`,B=`k-hidden`,ne=2**53-1,T=`k-pane`,re=`k-pane-flex`,x=`click`,m=`resize`,ie=`px`;function V(e){return c.test(e)}function H(e){return s.test(e)||/^\d+$/.test(e)}function U(e){return!V(e)&&!H(e)}function ae(e,t){var n=parseInt(e,10);return V(e)&&(n=Math.floor(n*t/100)),n}function W(e,t){return function(n,r){var i=this.element.find(n).data(S);if(arguments.length==1)return i[e];((this.options.panes||[]).find(e=>e.uid==i.uid)||{})[e]=r,i[e]=r,i.isFluid=U(i.size),t&&this.element.data(`kendo`+this.options.name).resize(!0)}}var G=o.extend({init:function(e,t){var r=this,a;o.fn.init.call(r,e,t),r.wrapper=r.element,r.options.orientation&&(a=r.options.orientation.toLowerCase()!=y),r.orientation=a?v:y,r._dimension=a?`width`:`height`,r._keys={decrease:a?i.LEFT:i.UP,increase:a?i.RIGHT:i.DOWN},r._resizeStep=10,r._marker=n.guid().substring(0,8),r.element.addClass(`${R} ${te} ${R}-${r.orientation}`),r.element.closest(T).removeClass(L).addClass(re),r._initPanes(),r.resizing=new de(r),r.element.triggerHandler(`init`+l),o.fn.endInit.call(this)},events:[u,d,f,p,m,h,g,_],_addOverlays:function(){this._panes().append(`<div class='k-splitter-overlay k-overlay' />`)},_removeOverlays:function(){this._panes().children(`.k-splitter-overlay`).remove()},_attachEvents:function(){var t=this,n=t.options.orientation;t.element.children(`.k-splitbar-draggable-`+n).on(`keydown`+l,t,t._keydown.bind(t)).on(`mousedown`+l,function(e){e.currentTarget.focus({preventScroll:!0})}).on(`focus`+l,function(t){e(t.currentTarget).addClass(w)}).on(`blur`+l,function(n){e(n.currentTarget).removeClass(w),t.resizing&&t.resizing.end()}).on(b+l,function(){e(this).addClass(`k-splitbar-`+t.orientation+`-hover`)}).on(C+l,function(){e(this).removeClass(`k-splitbar-`+t.orientation+`-hover`)}).on(`mousedown`+l,t._addOverlays.bind(t)).end().children(`.k-splitbar`).on(`dblclick`+l,t._togglePane.bind(t)).children(`.k-collapse-next, .k-collapse-prev`).on(x+l,t._arrowClick(d)).end().children(`.k-expand-next, .k-expand-prev`).on(x+l,t._arrowClick(u)).end().end(),e(window).on(`resize`+l+t._marker,t.resize.bind(t,!1)),e(document).on(`mouseup`+l+t._marker,t._removeOverlays.bind(t))},_detachEvents:function(){var t=this;t.element.children(`.k-splitbar-draggable-`+t.orientation).off(l).end().children(`.k-splitbar`).off(`dblclick`+l).children(`.k-collapse-next, .k-collapse-prev, .k-expand-next, .k-expand-prev`).off(l),e(window).off(l+t._marker),e(document).off(l+t._marker)},options:{name:`Splitter`,clickMoveClick:!0,orientation:v,panes:[]},destroy:function(){o.fn.destroy.call(this),this._detachEvents(),this.resizing&&this.resizing.destroy(),n.destroy(this.element),this.wrapper=this.element=null},_keydown:function(t){var n=this,r=t.keyCode,a=n.resizing,o=e(t.currentTarget),s=n._keys,c=r===s.increase,l=r===s.decrease,f;c||l?(t.ctrlKey?(f=o[l?`next`:`prev`](),a&&a.isResizing()&&a.end(),f[n._dimension]()?n._triggerAction(d,o[l?`prev`:`next`]()):n._triggerAction(u,f)):a&&a.move((l?-1:1)*n._resizeStep,o),t.preventDefault()):r===i.HOME?(f=o.prev(),n.collapse(f),t.preventDefault()):r===i.END?(f=o.prev(),n.expand(f),t.preventDefault()):r===i.ENTER&&a&&(a.end(),t.preventDefault(),n._togglePane(t))},_initPanes:function(){var t=this.options.panes||[],n=this;this.element.children().each(function(r,i){i.nodeName.toLowerCase()!=`script`&&(t[r]=e.extend(n._getDefaultPaneConfig(),t[r],{order:r*2}),t[r].isFluid=U(t[r].size),i.style.order=r*2,n._initPane(i,t[r]))}),this.resize()},_getDefaultPaneConfig:function(){return{scrollable:!0,resizable:!0,size:`auto`,uid:n.guid()}},_updatePaneOrderStyles:function(t){e(t||this.element).children().each(function(e,t){if(t.nodeName.toLowerCase()!=`script`){let n=t.data(S);n.order=e*2,t.style.order=e*2}})},_initPane:function(t,n){n=e.extend({},this._getDefaultPaneConfig(),n),n.fixedSize=n.size&&n.size!==`auto`,t=e(t).attr(`role`,`group`).attr(`data-uid`,n.uid).addClass(T);let r=!n.resizable&&!n.collapsible||n.fixedSize;t.css(z,n.size).data(S,n).toggleClass(L,!!r).toggleClass(D,!!n.scrollable),this.ajaxRequest(t)},ajaxRequest:function(e,t,r){var i=this,a;e=i.element.find(e),a=e.data(S),t||=a.contentUrl,t&&(e.append(`<span class='k-icon k-i-loading k-pane-loading' />`),n.isLocalUrl(t)?jQuery.ajax({url:t,data:r||{},type:`GET`,dataType:`html`,success:function(t){e.html(t),i.trigger(f,{pane:e[0]})},error:function(t,n){i.trigger(p,{pane:e[0],status:n,xhr:t})}}):e.removeClass(D).html(`<iframe src='`+t+`' frameborder='0' class='k-content-frame'>This page requires frames in order to show content</iframe>`))},_triggerAction:function(e,t){var n=t.data(S),r=n.collapsed&&e==u||!n.collapsed&&e==d;n.collapsible&&(r&&!this.trigger(e,{pane:t[0]})&&this[e](t[0]),this.resizing.stop(),this.resizing.end())},_togglePane:function(t){var n=this,r=e(t.target),i;r.closest(`.k-splitter`)[0]==n.element[0]&&(i=r.children(`div:not(.k-resize-handle)`),i.length===1&&(i.is(`.k-collapse-prev`)?n._triggerAction(d,r.prev()):i.is(`.k-collapse-next`)?n._triggerAction(d,r.next()):i.is(`.k-expand-prev`)?n._triggerAction(u,r.prev()):i.is(`.k-expand-next`)&&n._triggerAction(u,r.next()),n.resizing?.end()))},_arrowClick:function(t){var n=this;return function(r){var i=e(r.currentTarget),a;i.closest(`.k-splitter`)[0]==n.element[0]&&(a=i.is(`.k-`+t+`-prev`)?i.parent().prev():i.parent().next(),n._triggerAction(t,a))}},_updatePaneOrders:function(){this._getPaneElements().forEach((t,n)=>{var r=e(t).data(S);r&&(r.order=n*2,t.style.order=n*2)})},_updateSplitBar:function(e,t,i,a){var o=function(e,t,n){var i=t?r.icon({icon:t,size:`xsmall`}):``;return e===`resize-handle`?n?`<div class='k-`+e+`' aria-hidden='true'></div>`:``:n?`<div class='k-`+e+`'>`+i+`</div>`:``},s=this.orientation,c=t.resizable!==!1&&i.resizable!==!1,l=t.collapsible,u=t.collapsed,d=i.collapsible,f=i.collapsed;let p=n.support.isRtl(e),m=p?`chevron-right`:`chevron-left`,h=p?`chevron-left`:`chevron-right`;if(e.addClass(`k-splitbar k-splitbar-`+s).attr(`role`,`separator`).attr(I,`ArrowLeft ArrowRight ArrowUp ArrowDown`).removeClass(`k-splitbar-`+s+`-hover`).toggleClass(`k-splitbar-draggable-`+s,c&&!u&&!f).toggleClass(`k-splitbar-static-`+s,!c&&!l&&!d).html(o(`collapse-prev`,`chevron-up`,l&&!u&&!f&&s==y)+o(`collapse-prev`,m,l&&!u&&!f&&s==v)+o(`expand-prev`,`chevron-down`,l&&u&&!f&&s==y)+o(`expand-prev`,h,l&&u&&!f&&s==v)+o(`resize-handle`,null,c&&s==y)+o(`resize-handle`,null,c&&s==v)+o(`collapse-next`,`chevron-down`,d&&!f&&!u&&s==y)+o(`collapse-next`,h,d&&!f&&!u&&s==v)+o(`expand-next`,`chevron-up`,d&&f&&!u&&s==y)+o(`expand-next`,m,d&&f&&!u&&s==v)),t.labelId?e.attr(P,t.labelId):t.label?e.attr(N,t.label):e.attr(N,`Pane separator`),s==v&&e.attr(F,y),c){var g=a.attr(`id`);g||(g=n.guid(),a.attr(`id`,g)),e.attr(k,`0`).attr(A,`100`).attr(M,g)}else e.removeAttr(k).removeAttr(A).removeAttr(j).removeAttr(M);!c&&!l&&!d&&e.removeAttr(O)},_updateSplitBars:function(){var t=this;this.element.children(`.k-splitbar`).each(function(){var n=e(this),r=n.prevAll(E).first(),i=r.data(S),a=n.nextAll(E).first().data(S);n.css(`order`,i.order+1),a&&t._updateSplitBar(n,i,a,r)})},_removeSplitBars:function(){this.element.children(`.k-splitbar`).remove()},_panes:function(){return this.element?this.element.children(E):e()},_resetAriaValueNow:function(e,t){var n,r,i,a;for(n=0;n<e.length;n++)r=e[n],r.getAttribute(k)&&(a=t[n]+t[n+1]||1,i=Math.round(t[n]/a*100),r.setAttribute(j,i))},_resize:function(){var t=this,r=t.element,i=r.children(E),a=t.orientation==v,o=r.children(`.k-splitbar`),s=o.length,c=a?`width`:`height`,l=r[c](),u=[];if(t.wrapper.addClass(`k-splitter-resizing`),!t._suppressResize){s===0?(s=i.length-1,i.slice(0,s).after(`<div tabindex='0' class='k-splitbar' data-marker='`+t._marker+`' />`),t._updateSplitBars(),o=r.children(`.k-splitbar`)):t._updateSplitBars(),o.each(function(){l-=this[a?`offsetWidth`:`offsetHeight`]});var d=0,f=0,p=e();i.each(function(){var t=e(this),n=t.data(S)||{},r;if(t.removeClass(`k-collapsed`),n.collapsed)r=n.collapsedSize?ae(n.collapsedSize,l):0,t.css(`overflow`,`hidden`).addClass(`k-collapsed`);else if(n.isFluid||U(n.size)){p=p.add(this),u.push(!1);return}else r=ae(n.size,l);return f++,d+=r,u.push(r),t.css(c,``),t.css(z,r+ie),r}),l-=d;var m=p.length,h=Math.floor(l/m);p.slice(0,m-1).css(z,h+ie).end().eq(m-1).css(z,l-(m-1)*h+ie),u.forEach(function(e,t){e===!1&&(u[t]=h)}),t._resetAriaValueNow(o,u);var _=a?`offsetWidth`:`offsetHeight`;if(m===0){var y=i.filter(function(){return!(e(this).data(S)||{}).collapsed}).last();if(y.length){let e=l+y[0][_];y.css(z,e+ie)}}t._detachEvents(),t._attachEvents(),t.wrapper.removeClass(`k-splitter-resizing`),n.resize(i),t.trigger(g)}},toggle:function(e,n){var r=this,i;e=r.element.find(e),i=e.data(S),!(!n&&i?.collapsible!==!0)&&(arguments.length==1&&(n=i.collapsed!==t&&i.collapsed),i.collapsed=!n,e.toggleClass(B,i.collapsed&&!i.collapsedSize),e.css(`overflow`,i.collapsed&&!i.collapsedSize?`hidden`:`auto`),r.resize(!0))},collapse:function(e){this.toggle(e,!1)},expand:function(e){this.toggle(e,!0)},_addPane:function(e,t,n){let r=this;return n.length&&(r.options.panes.splice(t,0,e),r._initPane(n,e),r._removeSplitBars(),r._updatePaneOrders(),r.resize(!0)),n},append:function(t){t||={};var n=this,r=e(`<div />`).appendTo(n.element);return n._addPane(t,n.options.panes.length,r)},insertBefore:function(t,n){n=e(n),t||={};var r=this,i=r.wrapper.children(`.k-pane`).index(n),a=e(`<div />`).insertBefore(e(n));return r._addPane(t,i,a)},insertAfter:function(t,n){n=e(n),t||={};var r=this,i=r.wrapper.children(`.k-pane`).index(n),a=e(`<div />`).insertAfter(e(n));return r._addPane(t,i+1,a)},remove:function(t){var r=this;return t=r.wrapper.find(t),t.length&&(n.destroy(t),t.each(function(t,n){r.options.panes.splice(r.wrapper.children(`.k-pane`).index(n),1),e(n).remove()}),r._removeSplitBars(),r.options.panes.length&&r.resize(!0)),r},size:W(`size`,!0),min:W(`min`),max:W(`max`),_getPaneElement:function(e){return this._getPaneElements()[e]},_getPaneElements:function(){let t=this;return Array.from(t.element.children()||[]).filter(t=>e(t).hasClass(`k-pane`)||e(t).hasClass(`k-splitter`))},_dragSplitterBar:function(e,t){let n=this,{leftPane:r,rightPane:i}=n._getAdjacentPanes(e),a=r.computedSize+t,o=a>r.min&&a<r.max,s=n._getPaneElements().filter(e=>!e.style[z]),c=(r.size||i.size)&&s.length>1;return r.size&&i.size||c?o&&(n._resizePane(r,t),n._resizePane(i,-t)):i.size?n._resizePane(i,-t):n._resizePane(r,t),{leftPane:r,rightPane:i}},_getAdjacentPanes:function(e){let t=this,n=e,r=e+1,i=t._getPaneElement(n),a=t._getPaneElement(r),o=t._getPane(n),s=t._getPane(r),c=t._getPaneOffsetSize(n),l=t._getPaneOffsetSize(r),u=c+l,d=t._getElementClientSize(t.element,t.options.orientation),f=e=>t._calculatePixelSize(e,d),{leftPaneMaxSize:p,rightPaneMaxSize:m}=t._getAdjacentPanesMaxSize(n,r),h=f(s&&s.max),g=f(o&&o.max);return{leftPane:{index:n,computedSize:c,min:f(o&&o.min)||(h?u-h:0)||0,max:p,size:i.style[z],collapsible:o&&o.collapsible,uid:o.uid},rightPane:{index:r,computedSize:l,min:f(s&&s.min)||(g?u-g:0)||0,max:m,size:a.style[z],collapsible:s&&s.collapsible,uid:s.uid}}},_resizePane:function(e,t){let n=this,r=ce(e.computedSize+t,e.min,e.max),i=``;if(V(e.size)){let e=n._getElementClientSize(n.element,n.options.orientation);i=oe(100*r/e)}else i=se(r);e.size=i,e.isFluid=U(i),n._setPaneSize(e.index,i)},_allExpandedPanesHaveSize:function(){let e=this.options.panes.filter(e=>!e.collapsed);return e.length?e.filter(e=>e.size).length:!1},_setPaneSize:function(t,n){let r=this,i=r._getPaneElement(t);if(!i)return;r._allExpandedPanesHaveSize()||e(i).addClass(L),i.style[z]=n;let a=e(i).data(`pane`);a.size=n,a.isFluid=U(n),r.trigger(h,{pane:i})},_getPaneSizes:function(e){let t=this,n=t._getElementClientSize(t.element,t.options.orientation),r=t._getPane(e);return{size:t._getPaneOffsetSize(e),min:r&&r.min?t._calculatePixelSize(r.min,n):0,max:r&&r.max?t._calculatePixelSize(r.max,n):ne}},_calculatePixelSize:function(e,t){let r=n.parseFloat(e);return V(e)&&(r=t*r),r},_getPaneOffsetSize:function(e){let t=this,n=t._getPaneElement(e);return t._getElementOffsetSize(n,t.options.orientation)},_getElementOffsetSize:function(e,t){if(!e)return 0;let n=e.getBoundingClientRect();return t===v?n.width:n.height},_getElementClientSize:function(e,t){return this._getElementSize(e,t,`client`)},_getElementSize:function(e,t,n){return e?(e=e[0],t===v?e[`${n}Width`]:e[`${n}Height`]):0},_getPane:function(e){return(this.options.panes||[])[e]},_getPaneIndex:function(e){return this.options.panes.indexOf(e)},_getAdjacentPanesMaxSize:function(e,t){let n=this,{size:r,min:i,max:a}=n._getPaneSizes(e),{size:o,min:s,max:c}=n._getPaneSizes(t),l=r+o;return{leftPaneMaxSize:Math.min(a,l-s),rightPaneMaxSize:Math.min(c,l-i)}},_getElementIndex:function(e,t){if(!e)return[].indexOf(e);let n=Array.from(e.parent().children());return t&&(n=n.filter(e=>e.matches(t))),Array.from(n).indexOf(e[0])}});r.plugin(G);function oe(e){return`${e}%`}function se(e){return n.parseFloat(e)+`px`}function ce(e,t,n){return Math.min(n,Math.max(t,e))}var le={sizingProperty:`height`,sizingDomProperty:`offsetHeight`,alternateSizingProperty:`width`,positioningProperty:`top`,mousePositioningProperty:`pageY`},ue={sizingProperty:`width`,sizingDomProperty:`offsetWidth`,alternateSizingProperty:`height`,positioningProperty:`left`,mousePositioningProperty:`pageX`};function de(e){var t=this,r=e.orientation,i=`.k-splitbar-draggable-`+r+`[data-marker=`+e._marker+`]`;e.options.clickMoveClick&&(i+=`,.k-ghost-splitbar`),t.owner=e,t._element=e.element,t.orientation=r,a(t,r===v?ue:le),t._resizable=new n.ui.Resizable(e.element,{orientation:r,handle:i,clickMoveClick:e.options.clickMoveClick,hint:t._createHint.bind(t),start:t._start.bind(t),max:t._max.bind(t),min:t._min.bind(t),invalidClass:`k-restricted-size-`+r,resize:t._resize.bind(t),resizeend:t._stop.bind(t)})}de.prototype={stop:function(){this._resizable._stop()},press:function(e){this._resizable.press(e),this.pressed=!0},move:function(e,t){if(!t.hasClass(`k-splitbar-draggable-horizontal`)&&!t.hasClass(`k-splitbar-draggable-vertical`))return;let n=this.owner._getElementIndex(t,`.${ee}`),{leftPane:r,rightPane:i}=this.owner._dragSplitterBar(n,e);this.owner.trigger(m,{leftPane:r,rightPane:i})},end:function(){this._resizable.end(),this.pressed=!1},destroy:function(){this._resizable.destroy(),this._resizable=this._element=this.owner=null},isResizing:function(){return this._resizable.resizing},_createHint:function(t){var n=this;return e(`<div class='k-ghost-splitbar k-ghost-splitbar-`+n.orientation+`' />`).css(`z-index`,99).css(n.alternateSizingProperty,t[n.alternateSizingProperty]())},_start:function(t){var r=this,i=e(t.currentTarget);let a=n.support.isRtl(r._element),o=r.orientation===v?`offsetLeft`:`offsetTop`,s=r.owner._getElementIndex(i,`.${ee}`),c=r.owner._getPaneElement(s),l=r.owner._getPaneElement(s+1),u=e(r.orientation===v&&a?l:c),d=e(r.orientation===v&&a?c:l);if(e(t.initialTarget).closest(`.k-expand-next, .k-expand-prev, .k-collapse-next, .k-collapse-prev`).length>0||!d.length||!u.length){t.preventDefault();return}var f=u.data(S),p=d.data(S),m=parseInt(u[0][o],10),h=parseInt(d[0][o],10)+d[0][r.sizingDomProperty]-i[0][r.sizingDomProperty],g=parseInt(r._element.css(r.sizingProperty),10),_=function(e){var t=parseInt(e,10);return(H(e)?t:g*t/100)||0};if(!f||!p){t.preventDefault(),t.sender.draggable.clickMoveClick.cancel(),r.owner.element.find(`.k-ghost-splitbar`).remove();return}var y=_(f.min),b=_(f.max)||h-m,x=_(p.min),C=_(p.max)||h-m;r.previousPane=u,r.nextPane=d,r._maxPosition=Math.min(h-x,m+b),r._minPosition=Math.max(m+y,h-C)},_max:function(){return this._maxPosition},_min:function(){return this._minPosition},_resize:function(e){let t=this,r=t.owner,i=r.orientation,a,o=this.owner,s=e.currentTarget||e.target;if(!s)return;let c=r._getElementIndex(s,`.${ee}`),l=n.support.isRtl(t._element)?-1:1;a=i===v?e.x.delta*l:e.y.delta;let u=i===v?s.position().left:s.position().top,d=e.position;Math.abs(u-d)>2&&o._dragSplitterBar(c,a)},_stop:function(t){var r=this,i=e(t.currentTarget),a=r.owner;let o=n.support.isRtl(r._element);if(a._panes().children(`.k-splitter-overlay`).remove(),t.keyCode!==n.keys.ESC){let e=a.orientation===v?t.x.initialDelta:t.y.initialDelta,n=a.orientation===v?i.position().left:i.position().top,r=t.position,s=a.orientation===v&&o?-1:1,c=this.owner._getElementIndex(t.currentTarget,`.${ee}`);Math.abs(n-r)>2&&a._dragSplitterBar(c,e*s);let{leftPane:l,rightPane:u}=a._getAdjacentPanes(c);a.trigger(m,{leftPane:l,rightPane:u})}return!1}}})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.ui.Widget,i=n.ui.Popup.TabKeyTrap,a=n.template,o=n.keys,s=n.isFunction,c=n.htmlEncode,l=`kendoWindow`,u=`.k-dialog`,d=`.k-dialog-wrapper`,f=`.k-window`,p=`[data-role='close']`,m=`k-window-content k-dialog-content`,h=`.k-window-content`,g=`k-scroll`,_=`.k-dialog-title`,v=`.k-dialog-titlebar`,y=`.k-dialog-actions`,b=`.k-button`,x=`.k-input-inner`,S=`.k-overlay`,C=`:visible`,w=`zIndex`,T=`body`,E=`initOpen`,D=`touchstart`,O=`touchmove`,k=`open`,A=`close`,j=`show`,M=`hide`,N=`kendoKeydown`,P={small:`k-window-sm`,medium:`k-window-md`,large:`k-window-lg`},F=`hidden`,I=`overflow`,L=`original-overflow-rule`,R=`tap-y`,ee={okText:`OK`,cancel:`Cancel`,promptInput:`Input`},te=Math.ceil,z;function B(e){return e!==void 0}function ne(e,t,n){return Math.max(Math.min(parseInt(e,10),n===1/0?n:parseInt(n,10)),parseInt(t,10))}function re(e){return e.keyCode==o.ENTER||e.keyCode==o.SPACEBAR}var ie=r.extend({init:function(e,t){var i=this;r.fn.init.call(i,e,t),i._init(i.element,i.options),n.notify(i),i._showWatermarkOverlay&&i._showWatermarkOverlay(i.wrapper[0]),r.fn.endInit.call(i)},_init:function(n,r){var a=this,o;a._centerCallback=a._center.bind(a),a.appendTo=e(T),(!B(r.visible)||r.visible===null)&&(r.visible=n.is(C)),a.wrapperTemplate===t&&(a.wrapperTemplate=z.wrapper),a._createDialog(),o=a.wrapper=n.closest(u),a.dialogWrapper=o.closest(d),r._defaultFocus===t&&(a._defaultFocus=n[0]),a._tabindex(n),a._dimensions(),!r.modal&&a._isDialog()&&(a.dialogWrapper.width(a.wrapper.width()),a.dialogWrapper.height(a.wrapper.height()),a.wrapper[0].style.width.indexOf(`%`)>-1&&(a.wrapper[0].style.width=`100%`),a.wrapper[0].style.height.indexOf(`%`)>-1&&(a.wrapper[0].style.height=`100%`)),this._tabKeyTrap=new i(o),a.options.visible?a._triggerOpen():a.dialogWrapper.hide()},setOptions:function(i){var a=this,o=a.options.size;i=e.extend(a.options,i),r.fn.setOptions.call(a,i),i.title!==t&&a.title(i.title),i.content&&(n.destroy(a.element.children()),a.element.html(i.content)),i.actions&&(a.wrapper.children(y).remove(),a._createActionbar(a.wrapper)),a.dialogWrapper.show(),a._closable(a.wrapper),a.wrapper.removeClass(P[o]),a._dimensions(),i.visible?a._triggerOpen():a.dialogWrapper.hide(),i.modal?a.wrapper.attr(`aria-modal`,`true`):a.wrapper.removeAttr(`aria-modal`),i.modal!==void 0&&a._enableDocumentScrolling()},_isDialog:function(){return this.options.name===`Dialog`},_dimensions:function(){for(var e=this,t=e.wrapper,n=e.options,r=n.width,i=n.height,a=n.size,o=[`minWidth`,`minHeight`,`maxWidth`,`maxHeight`],s=0;s<o.length;s++){var c=n[o[s]];c&&c!=1/0&&t.css(o[s],c)}this._setElementMaxHeight(),r&&(r.toString().indexOf(`%`)>0?t.width(r):t.outerWidth(ne(r,n.minWidth,n.maxWidth))),i&&(i.toString().indexOf(`%`)>0?t.height(i):t.outerHeight(ne(i,n.minHeight,n.maxHeight)),this._setElementHeight()),a&&P[a]&&t.addClass(P[a])},_setElementMaxHeight:function(){var e=this,t=e.element,n=e.options.maxHeight,r;n!=1/0&&(r=parseFloat(n,10)-e._uiHeight(),r>0&&t.css({maxHeight:te(r)+`px`}))},_setElementHeight:function(){var e=this,t=e.element,n=e.wrapper.outerHeight(!0),r=parseFloat(n,10)-e._uiHeight();r<0&&(r=0),t.css({height:te(r)+`px`}),this._applyScrollClassName(t)},_applyScrollClassName:function(e){e.get(0).scrollHeight>e.outerHeight()?e.addClass(g):e.removeClass(g)},_uiHeight:function(){var e=this.wrapper,t=e.children(y),n=t[0]&&t[0].offsetHeight||0,r=e.children(v);return n+(r[0]&&r[0].offsetHeight||0)},_closeClick:function(e){e.preventDefault(),this.close(!1)},_closeKeyHandler:function(e){(re(e)||e.keyCode==o.ESC)&&this.close(!1)},_keydown:function(e){var t=this,n=t.options;e.keyCode==o.ESC&&!t._closing&&n.closable&&t.close(!1)},_createDialog:function(){var t=this,r=t.element,i=t.options,a=n.support.isRtl(r),o=e(z.titlebar(i)),s=(r.id||n.guid())+`_title`,c=e(t.wrapperTemplate(i));r.addClass(m),t.appendTo.append(c),c=c.find(`.k-dialog`),c.toggleClass(`k-rtl`,a),i.title!==!1&&(c.append(o),o.attr(`id`,s),c.attr(`aria-labelledby`,s)),t._closable(c),c.append(r),i.content&&(n.destroy(r.children()),r.html(i.content)),i.actions.length&&t._createActionbar(c),r.attr(`id`)||r.attr(`id`,n.guid()+`_k-dialog-content`),c.attr(`aria-describedby`,r.attr(`id`)),i.modal?c.attr(`aria-modal`,`true`):c.removeAttr(`aria-modal`)},_closable:function(e){var t=this,n=t.options,r=e.children(v).find(`.k-window-titlebar-actions`);(r.length?r.find(p):e.find(p)).remove(),n.closable!==!1&&(n.title!==!1&&r.length?r.append(z.close(n)):e.prepend(z.close(n)),e.autoApplyNS(l),t.element.autoApplyNS(l),e.find(p).on(`click`,t._closeClick.bind(t)).on(`keydown`,t,t._closeKeyHandler.bind(t)),t.element.on(`keydown`,t,t._keydown.bind(t)))},_createActionbar:function(t){var n=this.options.buttonLayout===`stretched`?`stretched`:`end`,r=e(z.actionbar({buttonLayout:n}));this._addButtons(r),t.append(r)},_filteredAction:function(e){let t=[`text`,`cssClass`,`action`,`primary`,`themeColor`,`size`,`rounded`,`fillMode`,`icon`,`iconClass`];var n={};return t.forEach(function(t){e.hasOwnProperty(t)&&(n[t]=e[t])}),n},_addButtons:function(t){for(var n=this,r=n._actionClick.bind(n),i=n._actionKeyHandler.bind(n),a=n.options.actions,o=a.length,s,c,u=0;u<o;u++)s=a[u],c=n._mergeTextWithOptions(s),s=n._filteredAction(s),e(z.action(s,c)).autoApplyNS(l).appendTo(t).addClass(s.cssClass).data(`action`,s.action).on(`click`,r).on(`keydown`,i)},_mergeTextWithOptions:function(e){var t=e.text;return s(t)?t(this.options):t||``},_tabindex:function(e){var t=this.wrapper,n=t.find(p),i=t.find(y+` `+b);r.fn._tabindex.call(this,e);var a=e.attr(`tabindex`);n.attr(`tabIndex`,a),i.attr(`tabIndex`,a)},_actionClick:function(e){this.dialogWrapper.is(C)&&this._runActionBtn(e.currentTarget)},_actionKeyHandler:function(e){re(e)?(e.preventDefault(),this._runActionBtn(e.currentTarget)):e.keyCode==o.ESC&&this.close(!1)},_runActionBtn:function(t){var n=this;if(!n._closing){var r=e(t).data(`action`);s(r)&&r({sender:n})===!1||n.close(!1)}},_triggerOpen:function(){var e=this,t=e.options;e.toFront(),e._triggerInitOpen(),e.trigger(k),t.modal&&(t.modal.preventScroll&&e._stopDocumentScrolling(),e._focusDialog())},open:function(){var e=this,t=e.dialogWrapper,r=this._animationOptions(k),i=e.options,a;if(this._triggerInitOpen(),!e.trigger(k)){if(e._closing&&t.kendoStop(!0,!0),e._closing=!1,e.toFront(),i.visible=!0,i.modal){if(a=e.dialogWrapper.find(S),i.modal.preventScroll&&e._stopDocumentScrolling(),a.kendoStop(!0,!0),r.duration&&n.effects.Fade){var o=n.fx(a).fadeIn();o.duration(r.duration||0),o.endValue(.5),o.play()}e.dialogWrapper.show()}(i.modal?e.wrapper:e.dialogWrapper).show().kendoStop().kendoAnimate({effects:r.effects,duration:r.duration,complete:e._openAnimationEnd.bind(e)}),t.show()}return e},_animationOptions:function(e){var t=this.options.animation;return t&&t[e]||{open:{effects:{}},close:{hide:!0,effects:{}}}[e]},_openAnimationEnd:function(){this.options.modal&&this._focusDialog(),this.trigger(j)},_triggerInitOpen:function(){B(this._initOpenTriggered)||(this._initOpenTriggered=!0,this.trigger(E))},toFront:function(){var t=this,n=t.dialogWrapper,r=+n.css(w),i=r;return t.center(),e(f+`,`+d).each(function(t,n){var i=e(n).css(w);isNaN(i)||(r=Math.max(+i,r))}),(!n[0].style.zIndex||i<r)&&n.css(w,r+1),n=null,t},close:function(e){return arguments.length||(e=!0),this._close(e),this._stopCenterOnResize(),this},_close:function(e){var t=this,n=t.dialogWrapper,r=t.options,i=this._animationOptions(`open`),a=this._animationOptions(`close`);if(n.is(C)&&!t.trigger(A,{userTriggered:!e})){if(t._closing)return;t._closing=!0,r.visible=!1,this._handleDocumentScrolling(),(r.modal?t.wrapper:t.dialogWrapper).kendoStop().kendoAnimate({effects:a.effects||i.effects,reverse:a.reverse===!0,duration:a.duration,complete:this._closeAnimationEnd.bind(this)})}return t},center:function(){this._center(),this._centerOnResize()},_center:function(){var t=this,n=t.dialogWrapper,r=e(window),i=0,a=0+Math.max(0,(r.width()-n.width())/2),o=i+Math.max(0,(r.height()-n.height()-parseInt(n.css(`paddingTop`),10))/2);return n.css({left:a,top:o}),t},_centerOnResize:function(){this._trackResize||=(n.onResize(this._centerCallback),!0)},_stopCenterOnResize:function(){n.unbindResize(this._centerCallback),this._trackResize=!1},_handleDocumentScrolling:function(){var e=this._modals(),t=this.options;t.modal&&!e.length&&t.modal.preventScroll?this._enableDocumentScrolling():e.length&&t.modal.preventScroll&&this._stopDocumentScrolling()},_stopDocumentScrolling:function(){var t=this,r=e(`body`);t._storeOverflowRule(r),r.css(I,F);var i=e(`html`),a=i[0];t._storeOverflowRule(i),i.css(I,F),n.support.mobileOS.ios&&(a.addEventListener(D,t._touchStart,{passive:!1}),a.addEventListener(O,t._touchMove,{passive:!1}))},_touchStart:function(t){e(this).data(R,t.changedTouches[0].pageY)},_touchMove:function(t){var n=t.target,r=e(t.target),i=t.changedTouches[0].pageY-e(this).data(R)>0,a=r.is(h)&&i&&r.scrollTop()===0||!i&&r.scrollTop()===n.scrollHeight-n.clientHeight;(!r.is(h)||a)&&t.preventDefault()},_enableDocumentScrolling:function(){var t=this,r=e(document.body),i=e(`html`),a=i[0];t._restoreOverflowRule(r),t._restoreOverflowRule(i),n.support.mobileOS.ios&&(i.removeData(R),a.removeEventListener(D,t._touchStart,{passive:!1}),a.removeEventListener(O,t._touchMove,{passive:!1}))},_storeOverflowRule:function(e){if(!this._isOverflowStored(e)){var t=e.get(0).style.overflow;typeof t==`string`&&e.data(L,t)}},_isOverflowStored:function(e){return typeof e.data(L)==`string`},_restoreOverflowRule:function(e){var n=e.data(L);n!==null&&n!==t?(e.css(I,n),e.removeData(L)):e.css(I,``)},_closeAnimationEnd:function(){var e=this,t=e._previousFocus;if(e._closing=!1,e.dialogWrapper.hide().css(`opacity`,``),e.trigger(M),e.options.modal){var n=e._object(e._modals().last());n?n.toFront():t&&(e._previousFocus=null,setTimeout(function(){t.focus()}))}},_modals:function(){var t=this,n=e(f+`,`+d).filter(function(){var n=t._object(e(this));return n&&n.options&&n.options.modal&&n.options.visible&&n.options.appendTo===t.options.appendTo&&!n.containment&&e(n.element).is(C)});return n=[].sort.call(n,function(t,n){return e(t).css(`zIndex`)-+e(n).css(`zIndex`)}),t=null,n},_object:function(e){var r=e.find(h);return n.widgetInstance(r)||t},destroy:function(){var t=this;t._destroy(),r.fn.destroy.call(t),n.destroy(t.wrapper),t.dialogWrapper.remove(),t.dialogWrapper=t.wrapper=t.element=e()},_destroy:function(){var e=this,t=`.`+l;e.wrapper.off(t),e.element.off(t),e.wrapper.find(p+`,`+y+` > `+b).off(t),e._stopCenterOnResize()},title:function(t){var n=this,r=n.wrapper,i=n.options,a=r.children(v),o=a.children(_),s=c(t);return arguments.length?(t===!1?a.remove():(a.length||(a=e(z.titlebar(i)).prependTo(r),o=a.children(_)),o.html(s)),n.options.title=s,n):o.html()},content:function(e){var t=this,r=t.wrapper.children(h);return B(e)?(n.destroy(r.children()),r.html(e),t.options.content=e,t):r.html()},_focusDialog:function(){var e=this._object(this._modals().first());this._previousFocus=e&&e._previousFocus?e._previousFocus:document.activeElement,this._defaultFocus&&this._focus(this._defaultFocus),this._tabKeyTrap.trap()},_focus:function(e){e&&e.focus()},events:[E,k,A,j,M,N],options:{title:``,buttonLayout:`stretched`,actions:[],modal:!0,size:`auto`,width:null,height:null,minWidth:0,minHeight:0,maxWidth:1/0,maxHeight:1/0,content:null,visible:null,appendTo:T,closable:!0}}),V=ie.extend({options:{name:`Dialog`,messages:{close:`Close`}}});n.ui.plugin(V);var H=ie.extend({_init:function(e,t){var n=this;n.wrapperTemplate=z.alertWrapper,t._defaultFocus=null,n._ensureContentId(e),ie.fn._init.call(n,e,t),n.bind(M,n.destroy.bind(n)),n._ariaDescribedBy(),n._initFocus()},_ensureContentId:function(t){var r=e(t);r.attr(`id`)||r.attr(`id`,n.guid()+`_k-popup`)},_ariaDescribedBy:function(){this.wrapper.attr(`aria-describedby`,this.element.attr(`id`))},_initFocus:function(){var e=this.options;this._defaultFocus=this._chooseEntryFocus(),this._defaultFocus&&e.visible&&e.modal&&this._focusDialog()},_chooseEntryFocus:function(){return this.wrapper.find(y+` > `+b)[0]},options:{title:window.location.host,closable:!1,messages:ee}}),U=H.extend({_init:function(e,t){var n=this;H.fn._init.call(n,e,t)},options:{name:`Alert`,modal:!0,actions:[{text:({messages:e})=>`${c(e.okText)}`}]}});n.ui.plugin(U);var ae=function(t){return e(z.alert).kendoAlert({content:t}).data(`kendoAlert`).open()},W=H.extend({_init:function(t,n){var r=this;H.fn._init.call(r,t,n),r.result=e.Deferred()},options:{name:`Confirm`,modal:!0,actions:[{text:({messages:e})=>`${c(e.okText)}`,primary:!0,action:function(e){e.sender.result.resolve()}},{text:({messages:e})=>`${c(e.cancel)}`,action:function(e){e.sender.result.reject()}}]}});n.ui.plugin(W);var G=function(t){return e(z.confirm).kendoConfirm({content:t}).data(`kendoConfirm`).open().result},oe=H.extend({_init:function(t,n){var r=this;H.fn._init.call(r,t,n),r._createPrompt(),r.result=e.Deferred()},_createPrompt:function(){var t=this.options.value,r=e(z.promptInputContainer(this.options)).insertAfter(this.element);this.input=new n.ui.TextBox(r.find(`input`)),t&&this.input.value(t),this._defaultFocus=this._chooseEntryFocus(),this._focusDialog()},_chooseEntryFocus:function(){return this.wrapper.find(x)[0]},options:{name:`Prompt`,modal:!0,value:``,actions:[{text:({messages:e})=>`${c(e.okText)}`,primary:!0,action:function(e){var t=e.sender,n=t.input.value();t.result.resolve(n)}},{text:({messages:e})=>`${c(e.cancel)}`,action:function(e){var t=e.sender.input.value();e.sender.result.reject(t)}}]}});n.ui.plugin(oe),z={wrapper:a(e=>`<div class='k-dialog-wrapper'>${e.modal?`<div class="k-overlay"></div>`:``}<div class='k-window k-dialog' role='dialog'></div></div>`),action:a((t,r)=>(t.primary&&!t.themeColor&&(t.themeColor=`primary`),n.html.renderButton(e(`<button${t.cssClass?` class="${t.cssClass}"`:``}>${c(r)}</button>`),t))),titlebar:a(({title:e})=>`<div class='k-window-titlebar k-dialog-titlebar'><span class='k-window-title k-dialog-title'>${c(e)}</span><div class='k-window-titlebar-actions k-dialog-titlebar-actions'></div></div>`),close:a(({messages:e})=>n.html.renderButton(`<button class="k-window-titlebar-action k-dialog-titlebar-action" data-role="close" title='${c(e.close)}' aria-label='${c(e.close)}' tabindex='-1'></button>`,{icon:`x`,fillMode:`flat`,size:`xsmall`})),actionbar:a(({buttonLayout:e})=>`<div class='k-dialog-actions k-actions k-actions-horizontal k-window-actions k-actions-${c(e)}'></div>`),alertWrapper:a(()=>`<div class='k-dialog-wrapper'><div class='k-overlay'></div><div class='k-window k-dialog' role='alertdialog'></div></div>`),alert:`<div></div>`,confirm:`<div></div>`,prompt:`<div></div>`,promptInputContainer:a(({messages:e})=>`<div class='k-prompt-container'><input type='text' title='${c(e.promptInput)}' aria-label='${c(e.promptInput)}' /></div>`)},n.alert=ae,n.confirm=G,n.prompt=function(t,n){return e(z.prompt).kendoPrompt({content:t,value:n}).data(`kendoPrompt`).open().result}})(window.kendo.jQuery),kendo,(function(e,t){var n=window.kendo,r=n.ui.Widget,i=n.ui.Popup.TabKeyTrap,a=n.ui.Draggable,o=e.isPlainObject,s=n._activeElement,c=n._outerWidth,l=n._outerHeight,u=e.extend,d=e.each,f=n.template,p=`body`,m,h=`.kendoWindow`,g=`.kendoWindowModal`,_=`.k-window`,v=`.k-window-title`,y=v+`bar`,b=`.k-window-content`,x=`.k-dialog-content`,S=`.k-resize-handle`,C=`.k-overlay`,w=`k-window-minimized`,T=`k-content-frame`,E=`k-i-loading`,D=`k-hover`,O=`k-focus`,k=`k-window-maximized`,A=`k-display-inline-flex`,j=`:visible`,M=`k-hidden`,N=`hidden`,P=`cursor`,F=`open`,I=`activate`,L=`deactivate`,R=`close`,ee=`refresh`,te=`minimize`,z=`maximize`,B=`resizeStart`,ne=`resize`,re=`resizeEnd`,ie=`dragstart`,V=`dragend`,H=`restore`,U=`kendoKeydown`,ae=`error`,W=`overflow`,G=`original-overflow-rule`,oe=`zIndex`,se=`.k-window-titlebar-actions [ref-window-minimize],.k-window-titlebar-actions [ref-window-maximize]`,ce=`[ref-window-pin]`,le=`[ref-window-unpin]`,ue=ce+`,`+le,de=`.k-window-titlebar .k-window-titlebar-action`,fe=`.k-window-titlebar [ref-window-refresh]`,pe={close:`_close`,maximize:`maximize`,minimize:`minimize`,restore:`restore`,refresh:`refresh`,pin:`pin`,unpin:`unpin`},me=`WindowEventsHandled`,K=/^0[a-z]*$/i,he=n.isLocalUrl,ge={small:`k-window-sm`,medium:`k-window-md`,large:`k-window-lg`};function q(e){return e!==void 0}function _e(e,t){return parseInt(e.css(t),10)||0}function J(e,t,n){return e&&isNaN(e)&&e.toString().indexOf(`px`)<0?e:Math.max(Math.min(parseInt(e,10),n===1/0?n:parseInt(n,10)),t===-1/0?t:parseInt(t,10))}function ve(){return!this.type||this.type.toLowerCase().indexOf(`script`)>=0}function ye(t){for(var n={top:t.offsetTop,left:t.offsetLeft},r=t.offsetParent;r;){n.top+=r.offsetTop,n.left+=r.offsetLeft;var i=e(r).css(`overflowX`),a=e(r).css(`overflowY`);(a===`auto`||a===`scroll`)&&(n.top-=r.scrollTop),(i===`auto`||i===`scroll`)&&(n.left-=r.scrollLeft),r=r.offsetParent}return n}var be=r.extend({init:function(a,s){var c=this,l,u={},d,f,p,m,g,S,C,w=s&&s.actions&&!s.actions.length,E;r.fn.init.call(c,a,s),s=c.options,p=s.position,a=c.element,m=s.content,C=e(window),w&&(s.actions=[]),c.appendTo=e(s.appendTo),c.containment=s.draggable.containment?e(s.draggable.containment).first():null,m&&!o(m)&&(m=s.content={url:m}),a.find(`script`).filter(ve).remove(),!a.parent().is(c.appendTo)&&!c.containment&&(p.top===t||p.left===t)&&(a.is(j)?u=a.offset():(d=a.css(`visibility`),f=a.css(`display`),a.css({visibility:N,display:``}),u=document.body.contains(a[0])?a.offset():{top:0,left:0},a.css({visibility:d,display:f})),p.top===t&&(p.top=u.top),p.left===t&&(p.left=u.left)),(!q(s.visible)||s.visible===null)&&(s.visible=a.is(j)),l=c.wrapper=a.closest(_),(!a.is(`.k-window-content`)||!l[0])&&(a.addClass(`k-window-content`),a.attr(`tabindex`,0),c._createWindow(a,s),l=c.wrapper=a.closest(_),c.title(c.options.title),c._dimensions(),s._footerTemplate&&c.wrapper.append(n.template(s._footerTemplate)(s._footerMessages))),c.minTop=c.minLeft=-1/0,c.maxTop=c.maxLeft=1/0,c._position(),m&&c.refresh(m),s.visible&&c.toFront(null,!s.modal),g=l.children(b),s.visible&&s.modal&&c._overlay(l.is(j)).css({opacity:.5}),l.on(`mouseenter`+h,de,c._buttonEnter.bind(c)).on(`mouseleave`+h,de,c._buttonLeave.bind(c)).on(`click`+h,`> `+de,c._windowActionHandler.bind(c)).on(`keydown`+h,c,c._keydown.bind(c)).on(`focus`+h,c._focus.bind(c)).on(`blur`+h,c._blur.bind(c)),g.on(`keydown`+h,c,c._keydownContent.bind(c)),S=g.find(`.`+T)[0],S&&!C.data(me)&&(C.on(`blur`+h,function(){var t=e(document.activeElement).parent(b);t.length&&n.widgetInstance(t)._focus()}),C.on(`focus`+h,function(){e(b).not(x).each(function(t,r){n.widgetInstance(e(r))._blur()})}),C.data(me,!0)),this._resizable(),this._draggable(),s.pinned&&this.wrapper.is(`:visible`)&&c.pin(),E=a.attr(`id`),E&&(E+=`_wnd_title`,l.attr({role:`dialog`,"aria-labelledby":E}).children(y).children(v).attr(`id`,E)),l.add(l.children(`.k-resize-handle,`+y)).on(n.support.mousedown+h,c.toFront.bind(c)),c.touchScroller=n.touchScroller(a),c._resizeHandler=c._onDocumentResize.bind(c),c._marker=n.guid().substring(0,8),e(window).on(`resize`+h+c._marker,c._resizeHandler),s.visible&&(c.trigger(F),c.trigger(I)),n.notify(c),this.options.modal&&(this._tabKeyTrap=new i(l),this._tabKeyTrap.trap(),this._tabKeyTrap.shouldTrap=function(){return l.data(`isFront`)}),c._showWatermarkOverlay&&c._showWatermarkOverlay(c.wrapper[0]),r.fn.endInit.call(this)},_buttonEnter:function(t){e(t.currentTarget).addClass(D)},_buttonLeave:function(t){e(t.currentTarget).removeClass(D)},_focus:function(){this.wrapper.addClass(O)},_blur:function(){this.wrapper.removeClass(O)},_dimensions:function(){var e=this.wrapper,n=this.options,r=n.width,i=n.height,a=n.maxHeight,o=n.size,s=[`minWidth`,`minHeight`,`maxWidth`,`maxHeight`],c=e.css(`box-sizing`)==`content-box`,l=c?_e(e,`border-left-width`)+_e(e,`border-right-width`):0,u=c?_e(e,`border-top-width`)+_e(e,`border-bottom-width`):0,d=c?_e(e,`padding-top`):0;if(this.containment&&!this._isPinned){var f=this._userMaxHeight===t?a:this._userMaxHeight,p=this._userMaxWidth===t?n.maxWidth:this._userMaxWidth;f=f===1/0?1/0:parseInt(f,10),p=p===1/0?1/0:parseInt(p,10),this._userMaxHeight=f,this._userMaxWidth=p,this._tbBorderOffset=u+d,this._lrBorderOffset=l,this._updateBoundaries(),n.maxHeight=Math.min(this.containment.height-this._tbBorderOffset,f),n.maxWidth=Math.min(this.containment.width-this._lrBorderOffset,p)}for(var m=0;m<s.length;m++){var h=n[s[m]]||``;h!=1/0&&e.css(s[m],h)}a!=1/0&&this.element.css(`maxHeight`,a),r?e.outerWidth(J(r,n.minWidth,n.maxWidth)):e.outerWidth(``),i?e.outerHeight(J(i,n.minHeight,n.maxHeight)):e.outerHeight(``),n.visible||e.removeClass(A).hide(),o&&ge[o]&&e.addClass(ge[o])},_position:function(){var e=this.wrapper,t=this.options.position,n,r;this._updateBoundaries(),this.containment&&(t.top=t.top||0,t.left=t.left||0,n=t.top.toString().indexOf(`%`)>0?parseInt(this.containment.height*(parseFloat(t.top)/100),10):t.top,r=t.left.toString().indexOf(`%`)>0?parseInt(this.containment.width*(parseFloat(t.left)/100),10):t.left,t.top=J(n,this.minTop,this.maxTop),t.left=J(r,this.minLeft,this.maxLeft)),t.top&&t.top.toString().indexOf(`px`)>0&&(t.top=Number(t.top.replace(`px`,``))),t.left&&t.left.toString().indexOf(`px`)>0&&(t.left=Number(t.left.replace(`px`,``))),t.top===0&&(t.top=t.top.toString()),t.left===0&&(t.left=t.left.toString()),e.css({top:t.top||``,left:t.left||``})},_updateBoundaries:function(){var e=this.containment;if(!e)return null;e.width=e.innerWidth(),e.height=e.innerHeight(),parseInt(e.width,10)>e[0].clientWidth&&(e.width-=n.support.scrollbar()),parseInt(e.height,10)>e[0].clientHeight&&(e.height-=n.support.scrollbar()),e.position=ye(e[0]),this._isPinned?(this.minTop=this.minLeft=-1/0,this.maxTop=this.maxLeft=1/0):(this.minTop=e.scrollTop(),this.minLeft=e.scrollLeft(),this.maxLeft=this.minLeft+e.width-c(this.wrapper,!0),this.maxTop=this.minTop+e.height-l(this.wrapper,!0),this._userMaxHeight!==t&&(this.options.maxHeight=Math.min(e.height-(this._tbBorderOffset||0),this._userMaxHeight),this.options.maxWidth=Math.min(e.width-(this._lrBorderOffset||0),this._userMaxWidth),this.wrapper.css({maxHeight:this.options.maxHeight,maxWidth:this.options.maxWidth})))},_animationOptions:function(e){var t=this.options.animation;return t&&t[e]||{open:{effects:{}},close:{hide:!0,effects:{}}}[e]},_resize:function(){n.resize(this.element.children())},_resizable:function(){var t=this.options.resizable,n=this.wrapper;this.resizing&&=(n.off(`dblclick`+h).children(S).remove(),this.resizing.destroy(),null),t&&(n.on(`dblclick`+h,y,(function(t){e(t.target).closest(`.k-window-titlebar-action`).length||this.toggleMaximization()}).bind(this)),d(`n e s w se sw ne nw`.split(` `),function(e,t){n.append(m.resizeHandle(t))}),this.resizing=new xe(this)),n=null},_draggable:function(){var e=this.options.draggable;this.dragging&&=(this.dragging.destroy(),null),e&&(this.dragging=new Se(this,e.dragHandle||y,e.clickMoveClick))},_actions:function(){var t=this.options,r=t.actions,i=t.pinned,a=this.wrapper.children(y).find(`.k-window-titlebar-actions`),o=[`minimize`,`maximize`],s={maximize:`window`,refresh:`arrow-rotate-cw`,custom:`gear`},c;r=e.map(r,function(e){return e=i&&e.toLowerCase()===`pin`?`unpin`:e,c=s[e.toLowerCase()]||``,{name:o.indexOf(e.toLowerCase())>-1?`window-`+e:e,icon:e.toLowerCase()==`close`?`x`:c}}),a.html(n.render(m.action,r))},setOptions:function(t){var n=this,i=n.options.size,a=this.containment&&!n._isPinned?this.containment:e(document),o=JSON.parse(JSON.stringify(t));u(t.position,n.options.position),u(t.position,o.position),n._containerScrollTop=a.scrollTop(),n._containerScrollLeft=a.scrollLeft(),t.maxHeight&&(n._userMaxHeight=t.maxHeight===1/0?1/0:parseInt(t.maxHeight,10)),t.maxWidth&&(n._userMaxWidth=t.maxWidth===1/0?1/0:parseInt(t.maxWidth,10)),r.fn.setOptions.call(n,t);var s=n.options.scrollable!==!1;if(n.restore(),t.title!==void 0&&n.title(t.title),n.wrapper.removeClass(ge[i]),n._dimensions(),n._position(),n._resizable(),n._draggable(),n._actions(),t.modal!==void 0){var c=n.options.visible!==!1;n._enableDocumentScrolling(),n._overlay(t.modal&&c)}n.element.css(W,s?``:`hidden`)},events:[F,I,L,R,te,z,ee,H,B,ne,re,ie,V,U,ae],options:{name:`Window`,animation:{open:{effects:{zoom:{direction:`in`},fade:{direction:`in`}},duration:350},close:{effects:{zoom:{direction:`out`,properties:{scale:.7}},fade:{direction:`out`}},duration:350,hide:!0}},title:``,actions:[`Close`],autoFocus:!0,modal:!1,size:`auto`,resizable:!0,draggable:!0,minWidth:90,minHeight:50,maxWidth:1/0,maxHeight:1/0,pinned:!1,scrollable:!0,position:{},content:null,visible:null,height:null,width:null,appendTo:`body`,isMaximized:!1,isMinimized:!1},_closable:function(){return e.inArray(`close`,e.map(this.options.actions,function(e){return e.toLowerCase()}))>-1},_keydownContent:function(e){var t=this,r=n.keys;e.keyCode==r.ESC&&t._closable()&&(e.stopPropagation(),t._close(!1))},_keydown:function(e){var t=this,r=t.options,i=n.keys,a=e.keyCode,o=t.wrapper,s,c,l=10,u=r.isMaximized,d=r.isMinimized,f,p,m,h;a==i.ESC&&t._closable()&&(e.stopPropagation(),t._close(!1)),!(e.target!=e.currentTarget||t._closing)&&(e.altKey&&a==82&&t.refresh(),e.altKey&&a==80&&(t.options.pinned?t.unpin():t.pin()),e.altKey&&a==i.UP?d?(t.restore(),t.wrapper.trigger(`focus`)):u||(t.maximize(),t.wrapper.trigger(`focus`)):e.altKey&&a==i.DOWN&&(!d&&!u?(t.minimize(),t.wrapper.trigger(`focus`)):u&&(t.restore(),t.wrapper.trigger(`focus`))),s=n.getOffset(o),t.containment&&!t._isPinned&&(s=t.options.position),r.draggable&&!e.ctrlKey&&!e.altKey&&!u&&(t._updateBoundaries(),a==i.UP?(s.top=J(s.top-l,t.minTop,t.maxTop),c=o.css(`top`,s.top)):a==i.DOWN?(s.top=J(s.top+l,t.minTop,t.maxTop),c=o.css(`top`,s.top)):a==i.LEFT?(s.left=J(s.left-l,t.minLeft,t.maxLeft),c=o.css(`left`,s.left)):a==i.RIGHT&&(s.left=J(s.left+l,t.minLeft,t.maxLeft),c=o.css(`left`,s.left))),r.resizable&&e.ctrlKey&&!u&&!d&&(a==i.UP?(c=!0,p=o.outerHeight()-l):a==i.DOWN?(c=!0,p=t.containment&&!t._isPinned?Math.min(o.outerHeight()+l,t.containment.height-s.top-_e(o,`padding-top`)-_e(o,`borderBottomWidth`)-_e(o,`borderTopWidth`)):o.outerHeight()+l):a==i.LEFT?(c=!0,f=o.outerWidth()-l):a==i.RIGHT&&(c=!0,f=t.containment&&!t._isPinned?Math.min(o.outerWidth()+l,t.containment.width-s.left-_e(o,`borderLeftWidth`)-_e(o,`borderRightWidth`)):o.outerWidth()+l),c&&(m=J(f,r.minWidth,r.maxWidth),h=J(p,r.minHeight,r.maxHeight),isNaN(m)||(o.outerWidth(m),t.options.width=m+`px`),isNaN(h)||(o.outerHeight(h),t.options.height=h+`px`),t.resize())),c&&e.preventDefault())},_overlay:function(t){var n=this.containment?this.containment.children(C):this.appendTo.children(C),r=this.wrapper,i=t?`inline-flex`:`none`,a=parseInt(r.css(oe),10)-1;return n.length||(n=e(`<div class='k-overlay' />`)),n.insertBefore(r[0]).css({zIndex:a,display:i}),this.options.modal.preventScroll&&!this.containment&&this._stopDocumentScrolling(),n},_actionForRef:function(e){return pe[Object.keys(pe).find(t=>e.is(`[ref-window-${t}]`))]},_windowActionHandler:function(t){if(!this._closing){var n=this._actionForRef(e(t.target).closest(`.k-window-titlebar-action`));if(n)return t.preventDefault(),this[n](),!1}},_modals:function(){for(var t=this,n=e(_+j),r,i=[],a=0;a<n.length;a+=1)r=t._object(e(n[a])),r&&r.options&&r.options.modal&&r.options.visible&&r.options.appendTo===t.options.appendTo&&(!r.containment||t.containment&&r.containment[0]===t.containment[0])&&i.push(r.wrapper[0]);return i.sort(function(e,t){return e.style.zIndex-t.style.zIndex}),t=null,e(i)},_object:function(e){return e.children(b).getKendoWindow()||t},center:function(){var t=this,n=t.options.position,r=t.wrapper,i=e(window),a=0,o=0,s,c;return t.options.isMaximized?t:(t.options.pinned&&!t._isPinned&&t.pin(),t.options.pinned||(a=i.scrollTop(),o=i.scrollLeft()),this.containment&&!t.options.pinned?(s=this.minTop+(this.maxTop-this.minTop)/2,c=this.minLeft+(this.maxLeft-this.minLeft)/2):(t._scrollIsAppended=!0,c=o+Math.max(0,(i.width()-r.outerWidth())/2),s=a+Math.max(0,(i.height()-r.outerHeight()-_e(r,`paddingTop`))/2)),r.css({left:c,top:s}),n.top=s,n.left=c,t)},title:function(t){var r=this,i,a=!0,o=r.wrapper,s=o.children(y),c=s.children(v);return arguments.length?(e.isPlainObject(t)?(i=t.text===void 0?``:t.text,a=t.encoded!==!1):i=t,i===!1?(o.addClass(`k-window-titleless`),o.css(`padding-top`,0),s.remove()):s.length?c.html(a?n.htmlEncode(i):i):(o.prepend(m.titlebar({title:a?n.htmlEncode(i):i})),r._actions(),s=o.children(y)),r.options.title=i,r):c.html()},content:function(e,t){var r=this.wrapper.children(b),i=r.children(`.km-scroll-container`);return r=i[0]?i:r,q(e)?(n.destroy(this.element.children()),r.empty().html(e),this):r.html()},open:function(){var t=this,r=t.wrapper,i=t.options,a=this._animationOptions(`open`),o=r.children(b),s,c,l=this.containment&&!t._isPinned?this.containment:e(document);if(!t.trigger(F)){if(t._closing&&r.kendoStop(!0,!0),t._closing=!1,t.toFront(),i.autoFocus&&t.wrapper.trigger(`focus`),i.visible=!0,i.modal){if(c=!!t._modals().length,s=t._overlay(c),s.kendoStop(!0,!0),a.duration&&n.effects.Fade&&!c){var u=n.fx(s).fadeIn();u.duration(a.duration||0),u.endValue(.5),u.play()}else s.css(`opacity`,.5);s.show(),e(window).on(`focus`+g,function(){r.data(`isFront`)&&!e(document.activeElement).closest(r).length&&t.wrapper.trigger(`focus`)})}r.is(j)||(o.css(W,N),r.css({display:`inline-flex`}),r.kendoStop().kendoAnimate({effects:a.effects,duration:a.duration,complete:this._activate.bind(this)}))}return i.isMaximized&&(t._containerScrollTop=l.scrollTop(),t._containerScrollLeft=l.scrollLeft(),t._stopDocumentScrolling()),this.options.pinned&&!this._isPinned&&this.pin(),t},_activate:function(){var e=this.options.scrollable!==!1;this.options.autoFocus&&this.wrapper.trigger(`focus`),this.element.css(W,e?``:`hidden`),n.resize(this.element.children()),this.trigger(I)},_removeOverlay:function(r){var i=this._modals(),a=this.options,o=a.modal&&!i.length,s=this._animationOptions(`close`);if(o){if(!r&&s.duration&&n.effects.Fade){var c=n.fx(a.modal?this._overlay(!0):e(t)).fadeOut();c.duration(s.duration||0),c.startValue(.5),c.play()}else this._overlay(!1).remove();a.modal.preventScroll&&this._enableDocumentScrolling()}else i.length&&(this._object(i.last())._overlay(!0),a.modal.preventScroll&&this._stopDocumentScrolling())},_close:function(t){var n=this,r=n.wrapper,i=n.options,a=this._animationOptions(`open`),o=this._animationOptions(`close`),s=this.containment&&!n._isPinned?this.containment:e(document),c;if(!n._closing){if(c=n.trigger(R,{userTriggered:!t}),n._closing=!c,r.is(j)&&!c){i.visible=!1,e(_).each(function(t,n){var i=e(n).children(b);n!=r&&i.find(`> .`+T).length>0&&i.children(C).remove()}),this._removeOverlay();let t=n.wrapper.find(de);t.css(`transition`,`none`);let s=function(e){e.stopPropagation()};t.on(`transitionend`,s),r.kendoStop().kendoAnimate({effects:o.effects||a.effects,reverse:o.reverse===!0,duration:o.duration,complete:function(){t.off(`transitionend`,s),t.css(`transition`,``),n._deactivate()}}),e(window).off(g)}n.options.isMaximized&&(n._enableDocumentScrolling(),n._containerScrollTop&&n._containerScrollTop>0&&s.scrollTop(n._containerScrollTop),n._containerScrollLeft&&n._containerScrollLeft>0&&s.scrollLeft(n._containerScrollLeft)),n.options.iframe&&n.wrapper.trigger(`blur`)}},_deactivate:function(){var e=this;if(e.wrapper.removeClass(A).hide().css(`opacity`,``),e.trigger(L),e.options.modal){var t=e._object(e._modals().last());t&&t.toFront()}},close:function(){return this._close(!0),this},_actionable:function(t){return e(t).is(`${de}, :input, a, .k-input, .k-icon, .k-svg-icon, .k-svg-icon>svg, .k-svg-icon>svg>path, .k-icon-button, [role='gridcell'], .k-input-inner, .k-input-value-text`)},_shouldFocus:function(t){var n=s(),r=this.wrapper;return this.options.autoFocus&&!e(n).is(r)&&!this._actionable(t)&&(!r.find(n).length||!r.find(t).length)},toFront:function(t,n){let r=this,i=r.wrapper,a=i[0],o=r.containment&&!r._isPinned,s=this._animationOptions(`open`),c=+i.css(oe),l=c,u=t&&t.target||null,d=0;if(e(_).each(function(t,n){let r=e(n),o=r.css(oe),s=r.children(b);d=Math.max(d,+r.parent().css(oe)||0),isNaN(o)||(c=Math.max(+o,c),d&&(c=Math.max(d,c))),i.data(`isFront`,n==a),n!=a&&s.find(`.`+T).length&&!s.find(C).length&&s.append(m.overlay)}),(!i[0].style.zIndex||l<c)&&i.css(oe,c+2),r.element.find(`> .k-overlay`).remove(),r._shouldFocus(u)){n||setTimeout(function(){r.wrapper.trigger(`focus`)},s?s.duration:0);var f=o?r.containment.scrollTop():e(window).scrollTop(),p=parseInt(i.position().top,10);!r.options.pinned&&p>0&&p<f&&e(window).scrollTop(p)}return i=null,r},toggleMaximization:function(){return this._closing?this:this[this.options.isMaximized?`restore`:`maximize`]()},restore:function(){var t=this,n=t.options,r=n.minHeight,i=t.restoreOptions,a,o=t.containment&&!t._isPinned?t.containment:e(document);return!n.isMaximized&&!n.isMinimized?t:(r&&r!=1/0&&t.wrapper.css(`min-height`,r),i&&!n.isMaximized&&(i.height=J(i.height,t.options.minHeight,t.options.maxHeight),a=n.position.top+parseInt(i.height,10)>t.maxTop,a&&(n.position.top=J(n.position.top,t.minTop,t.maxTop-parseInt(i.height,10)),u(i,{left:n.position.left,top:n.position.top}))),t.wrapper.css({position:n.pinned?`fixed`:`absolute`,left:i.left,top:i.top,width:i.width,height:i.height}).removeClass(k).removeClass(w).find(`.k-window-content,.k-resize-handle`).show().end().find(`[ref-window-restore]`).remove().end().find(se).show().end().find(ue).show(),n.isMaximized?t.wrapper.find(`[ref-window-maximize]`).trigger(`focus`):n.isMinimized&&t.wrapper.find(`[ref-window-minimize]`).trigger(`focus`),t.options.width=i.width,t.options.height=i.height,t.options.modal.preventScroll||t._enableDocumentScrolling(),t._containerScrollTop&&t._containerScrollTop>0&&o.scrollTop(t._containerScrollTop),t._containerScrollLeft&&t._containerScrollLeft>0&&o.scrollLeft(t._containerScrollLeft),n.isMaximized=n.isMinimized=!1,t.wrapper.removeAttr(`aria-labelled-by`),t.resize(),t.trigger(H),t)},_sizingAction:function(e,t){var n=this,r=n.wrapper,i=r[0].style,a=n.options;return a.isMaximized||a.isMinimized?n:(n.restoreOptions={width:i.width,height:i.height},r.children(S).hide().end().children(y).find(se).hide().eq(0).before(m.action({name:`window-restore`})),t.call(n),n.wrapper.children(y).find(ue).toggle(e!==`maximize`),n.trigger(e),r.find(`[ref-window-restore]`).trigger(`focus`),n)},maximize:function(){return this._sizingAction(`maximize`,function(){var t=this,n=t.wrapper,r=this.containment&&!t._isPinned,i=n.position(),a=e(document);u(t.restoreOptions,{left:i.left+(r?this.containment.scrollLeft():0),top:i.top+(r?this.containment.scrollTop():0)}),this._containerScrollTop=r?this.containment.scrollTop():a.scrollTop(),this._containerScrollLeft=r?this.containment.scrollLeft():a.scrollLeft(),t._stopDocumentScrolling(),n.css({top:r?this.containment.scrollTop():0,left:r?this.containment.scrollLeft():0,position:r?`absolute`:`fixed`}).addClass(k),t.options.isMaximized=!0,t._onDocumentResize()}),this},_stopDocumentScrolling:function(){var t=this,n=t.containment;if(n&&!t._isPinned){t._storeOverflowRule(n),n.css(W,N),t.wrapper.css({maxWidth:n.innerWidth(),maxHeight:n.innerHeight()});return}var r=e(`body`);t._storeOverflowRule(r),r.css(W,N);var i=e(`html`);t._storeOverflowRule(i),i.css(W,N)},_enableDocumentScrolling:function(){var t=this,n=t.containment;if(n&&!t._isPinned){t._restoreOverflowRule(n),t.wrapper.css({maxWidth:n.width,maxHeight:n.height});return}t._restoreOverflowRule(e(document.body)),t._restoreOverflowRule(e(`html`))},_storeOverflowRule:function(e){if(!this._isOverflowStored(e)){var t=e.get(0).style.overflow;typeof t==`string`&&e.data(G,t)}},_isOverflowStored:function(e){return typeof e.data(G)==`string`},_restoreOverflowRule:function(e){var n=e.data(G);n!==null&&n!==t?(e.css(W,n),e.removeData(G)):e.css(W,``)},isMaximized:function(){return this.options.isMaximized},minimize:function(){return this._sizingAction(`minimize`,function(){var e=this;e.wrapper.css({height:``,minHeight:``}),e.element.hide(),e.options.isMinimized=!0}),this.wrapper.attr(`aria-labelled-by`,this.element.attr(`aria-labelled-by`)),this.wrapper.addClass(w),this._updateBoundaries(),this},isMinimized:function(){return this.options.isMinimized},pin:function(){var t=this,r=e(window),i=t.wrapper,a=t.options,o=a.position,s=this.containment?ye(i[0]).top+_e(this.containment,`borderTopWidth`):_e(i,`top`),c=this.containment?ye(i[0]).left+_e(this.containment,`borderLeftWidth`):_e(i,`left`);if(!t.options.isMaximized){o.top=s,o.left=c,t._scrollIsAppended&&(!this.containment||this.containment.css(`position`)!==`fixed`)&&(o.top-=r.scrollTop(),o.left-=r.scrollLeft(),t._scrollIsAppended=!1),i.css(u(o,{position:`fixed`}));var l=i.children(y).find(ce).eq(0);l.length>0&&(n.ui.icon(l.find(`.k-icon,.k-svg-icon`),{icon:`unpin`}),l.removeAttr(`ref-window-pin`).attr(`ref-window-unpin`,!0)),t._isPinned=!0,t.options.pinned=!0,this.containment&&(a.maxWidth=a.maxHeight=1/0,i.css({maxWidth:``,maxHeight:``}))}},unpin:function(){var t=this,r=e(window),i=t.wrapper,a=t.options,o=t.options.position,s=t.containment,c=parseInt(i.css(`top`),10)+r.scrollTop(),l=parseInt(i.css(`left`),10)+r.scrollLeft();if(!t.options.isMaximized){t._isPinned=!1,t._scrollIsAppended=!0,t.options.pinned=!1,s&&(t._updateBoundaries(),a.maxWidth=Math.min(s.width,a.maxWidth),a.maxHeight=Math.min(s.height-_e(i,`padding-top`),a.maxHeight),i.css({maxWidth:a.maxWidth,maxHeight:a.maxHeight}),c=c<s.position.top?t.minTop:c>s.position.top+s.height?t.maxTop:c+s.scrollTop()-(s.position.top+_e(s,`border-top-width`)),l=l<s.position.left?t.minLeft:l>s.position.left+s.width?t.maxLeft:l+s.scrollLeft()-(s.position.left+_e(s,`border-left-width`))),o.top=J(c,t.minTop,t.maxTop),o.left=J(l,t.minLeft,t.maxLeft),i.css(u(o,{position:``}));var d=i.children(y).find(le).eq(0);d.length>0&&(n.ui.icon(d.find(`.k-icon,.k-svg-icon`),{icon:`pin`}),d.removeAttr(`ref-window-unpin`).attr(`ref-window-pin`,!0))}},_onDocumentResize:function(){var t=this,r=t.wrapper,i=e(window),a=n.support.zoomLevel(),o=r.css(`box-sizing`)==`content-box`,s,c;if(t.options.isMaximized){var l=o?_e(r,`border-left-width`)+_e(r,`border-right-width`):0,u=o?_e(r,`border-top-width`)+_e(r,`border-bottom-width`):0,d=o?_e(r,`padding-top`):0;t.containment&&!t._isPinned?(s=t.containment.innerWidth()-l,c=t.containment.innerHeight()-(u+d)):(s=i.width()/a-l,c=i.height()/a-(u+d)),r.css({width:s,height:c}),t.options.width=s,t.options.height=c,t.resize()}},refresh:function(t){var n=this,r=n.options,i=e(n.element),a,s,c;return o(t)||(t={url:t}),t=u(r.content,t),s=q(r.iframe)?r.iframe:t.iframe,c=t.url,c?(q(s)||(s=!he(c)),s?(a=i.find(`.`+T)[0],a?a.src=c:i.html(m.contentFrame(u({},r,{content:t}))),i.find(`.`+T).off(`load`+h).on(`load`+h,this._triggerRefresh.bind(this))):n._ajaxRequest(t)):(t.template&&n.content(f(t.template)({})),n.trigger(ee)),i.toggleClass(`k-window-iframecontent`,!!s),n},_triggerRefresh:function(){this.trigger(ee)},_ajaxComplete:function(){clearTimeout(this._loadingIconTimeout),this.wrapper.find(fe).find(`.k-icon,.k-svg-icon`).removeClass(E)},_ajaxError:function(e,t){this.trigger(ae,{status:t,xhr:e})},_ajaxSuccess:function(e){return function(t){var n=t;e&&(n=f(e)(t||{})),this.content(n,t),this.element.prop(`scrollTop`,0),this.trigger(ee)}},_showLoading:function(){this.wrapper.find(fe).find(`.k-icon,.k-svg-icon`).addClass(E)},_ajaxRequest:function(t){this._loadingIconTimeout=setTimeout(this._showLoading.bind(this),100),e.ajax(u({type:`GET`,dataType:`html`,cache:!1,error:this._ajaxError.bind(this),complete:this._ajaxComplete.bind(this),success:this._ajaxSuccess(t.template).bind(this)},t))},_destroy:function(){this.resizing&&this.resizing.destroy(),this.dragging&&this.dragging.destroy(),this.wrapper.off(h).children(b).off(h).end().find(`.k-resize-handle,.k-window-titlebar`).off(h),e(window).off(`resize`+h+this._marker),e(window).off(g),e(window).off(h),clearTimeout(this._loadingIconTimeout),r.fn.destroy.call(this),this.unbind(t),n.destroy(this.wrapper)},destroy:function(){this._destroy(),this.options.modal&&this._removeOverlay(!0),this.wrapper.empty().remove(),this.wrapper=this.appendTo=this.element=e()},_createWindow:function(){var t=this.element,r=this.options,i,a,o=n.support.isRtl(t);r.scrollable===!1&&t.css(`overflow`,`hidden`),a=e(m.wrapper(r)),i=t.find(`iframe:not(.k-content-frame)`).map(function(){var e=this.getAttribute(`src`);return this.src=``,e}),a.toggleClass(`k-rtl`,o).attr(`tabindex`,0).append(t).find(`iframe:not(.k-content-frame)`).each(function(e){this.src=i[e]}),this.containment?this.containment.prepend(a):this.appendTo&&a.appendTo(this.appendTo),a.find(`.k-window-title`).css(o?`left`:`right`,c(a.find(`.k-window-titlebar-actions`))+10),t.css(`visibility`,``).show(),e(t).hasClass(M)&&e(t).removeClass(M),t.find(`[data-role=editor]`).each(function(){var t=e(this).data(`kendoEditor`);t&&t.refresh()}),a=t=null}});m={wrapper:f(()=>`<div class='k-window'></div>`),action:f(({name:e,icon:t})=>{let r=(t||``).toLowerCase()||e.toLowerCase(),i={close:`close`,"window-minimize":`minimize`,"window-maximize":`maximize`,"window-restore":`restore`,pin:`pin`,unpin:`unpin`,refresh:`refresh`}[e.toLowerCase()];return r==`restore`&&(r=`window-restore`),n.html.renderButton(`<button ${i?`ref-window-${i}`:``} class='k-window-titlebar-action' aria-label='${e}'></button>`,{icon:r,fillMode:`flat`,size:`xsmall`})}),titlebar:f(({title:e})=>`<div class='k-window-titlebar'><span class='k-window-title'>${e}</span><div class='k-window-titlebar-actions'></div></div>`),overlay:`<div class='k-overlay'></div>`,contentFrame:f(({title:e,content:t})=>`<iframe frameborder='0' title='${e}' class='${T}' src='${t.url}'>This page requires frames in order to show content</iframe>`),resizeHandle:f(e=>`<div aria-hidden='true' class='k-resize-handle k-resize-${e}'></div>`)};function xe(e){var t=this;t.owner=e,t._preventDragging=!1,t._draggable=new a(e.wrapper,{filter:`>`+S,group:e.wrapper.id+`-resizing`,dragstart:t.dragstart.bind(t),drag:t.drag.bind(t),dragend:t.dragend.bind(t)}),t._draggable.userEvents.bind(`press`,t.addOverlay.bind(t)),t._draggable.userEvents.bind(`release`,t.removeOverlay.bind(t))}xe.prototype={addOverlay:function(){this.owner.wrapper.append(m.overlay)},removeOverlay:function(){this.owner.wrapper.find(C).remove()},dragstart:function(t){var r=this,i=r.owner,a=i.wrapper;if(r._preventDragging=i.trigger(B),!r._preventDragging){r.elementPadding=parseInt(a.css(`padding-top`),10),r.initialPosition=n.getOffset(a,`position`),r.resizeDirection=t.currentTarget.prop(`className`).replace(`k-resize-handle k-resize-`,``),r.initialSize={width:a.outerWidth(),height:a.outerHeight()},i._updateBoundaries(),r.containerOffset=i.containment?i.containment.position:n.getOffset(i.appendTo);var o=a.offsetParent();if(o.is(`html`))r.containerOffset.top=r.containerOffset.left=0;else{var s=o.css(`margin-top`),c=o.css(`margin-left`);if(!K.test(s)||!K.test(c)){var l=ye(a[0]),u=l.left-r.containerOffset.left-r.initialPosition.left,d=l.top-r.containerOffset.top-r.initialPosition.top;r._relativeElMarginLeft=u>1?u:0,r._relativeElMarginTop=d>1?d:0,r.initialPosition.left+=r._relativeElMarginLeft,r.initialPosition.top+=r._relativeElMarginTop}}a.children(S).not(t.currentTarget).hide(),e(p).css(P,t.currentTarget.css(P))}},drag:function(t){if(!this._preventDragging){var r=this,i=r.owner,a=i.wrapper,o=i.options,s=o.position,c=r.resizeDirection,l=r.containerOffset,u=r.initialPosition,d=r.initialSize,f=i.containment&&!i._isPinned,p=n.support.isRtl(i.containment),m=f&&p&&i.containment.innerWidth()>i.containment.width?n.support.scrollbar():0,h=f?{top:i.containment.scrollTop(),left:i.containment.scrollLeft()}:{top:0,left:0},g,_,v,y,b=Math.max(t.x.location,0),x=Math.max(t.y.location,0);c.indexOf(`e`)>=0?(g=i.containment&&b-d.width>=i.maxLeft-h.left+l.left+m?i.maxLeft+m-u.left+d.width-h.left:b-u.left-l.left,a.outerWidth(J(g,o.minWidth,o.maxWidth))):c.indexOf(`w`)>=0&&(y=u.left+d.width+l.left,g=J(y-b,o.minWidth,o.maxWidth),s.left=y-g-l.left-m-(r._relativeElMarginLeft||0)+h.left,i.containment&&s.left<=i.minLeft&&(s.left=i.minLeft,g=J(y-m-s.left-l.left+h.left,o.minWidth,o.maxWidth)),a.css({left:s.left,width:g}));var S=x;i.options.pinned&&(S-=e(window).scrollTop()),c.indexOf(`s`)>=0?(_=S-u.top-r.elementPadding-l.top,S-d.height-r.elementPadding>=i.maxTop+l.top-h.top&&(_=i.maxTop-u.top+d.height-h.top),a.outerHeight(J(_,o.minHeight,o.maxHeight))):c.indexOf(`n`)>=0&&(v=u.top+d.height+l.top,_=J(v-S,o.minHeight,o.maxHeight),s.top=v-_-l.top-(r._relativeElMarginTop||0)+h.top,s.top<=i.minTop&&i.containment&&(s.top=i.minTop,_=J(v-s.top-l.top+h.top,o.minHeight,o.maxHeight)),a.css({top:s.top,height:_})),g&&(i.options.width=g+`px`),_&&(i.options.height=_+`px`),i.resize()}},dragend:function(t){if(!this._preventDragging){var n=this,r=n.owner,i=r.wrapper;return i.children(S).not(t.currentTarget).show(),e(p).css(P,``),r.touchScroller&&r.touchScroller.reset(),t.keyCode==27&&i.css(n.initialPosition).css(n.initialSize),r.trigger(re),!1}},destroy:function(){this._draggable&&this._draggable.destroy(),this._draggable=this.owner=null}};function Se(e,t,n){var r=this,i=t;n&&(i+=`,.k-overlay`),r.owner=e,r._preventDragging=!1,r._draggable=new a(e.wrapper,{filter:t,group:e.wrapper.id+`-moving`,clickMoveClick:n,dragstart:r.dragstart.bind(r),drag:r.drag.bind(r),dragend:r.dragend.bind(r),dragcancel:r.dragcancel.bind(r)}),r._draggable.userEvents.stopPropagation=!1}Se.prototype={dragstart:function(t){var r=this.owner,i=r.options.draggable,a=r.element,o=a.find(`.k-window-titlebar-actions`),s=n.getOffset(r.appendTo);this._preventDragging=r.trigger(ie)||!i,!(this._preventDragging||r.isMaximized())&&(r.initialWindowPosition=n.getOffset(r.wrapper,`position`),r.initialPointerPosition||(r.options.position.left=J(r.initialWindowPosition.left,r.minLeft,r.maxLeft),r.options.position.top=J(r.initialWindowPosition.top,r.minTop,r.maxTop)),r.initialPointerPosition={left:r.options.position.left,top:r.options.position.top},r.startPosition={left:t.x.client-r.initialWindowPosition.left,top:t.y.client-r.initialWindowPosition.top},r._updateBoundaries(),r.containment||(o.length>0?r.minLeft=c(o)+parseInt(o.css(`right`),10)-c(a):r.minLeft=20-c(a),r.minLeft-=s.left,r.minTop=-s.top),e(m.overlay).appendTo(r.wrapper).css({opacity:0}),r.wrapper.children(S).hide(),e(p).css(P,t.currentTarget.css(P)))},drag:function(t){var n=this.owner,r=n.options.position,i=n.options.draggable.axis,a,o;this._preventDragging||n.isMaximized()||((!i||i.toLowerCase()===`x`)&&(a=t.x.client-n.startPosition.left,n.containment&&!n._isPinned&&(a+=n.containment.scrollLeft()),r.left=J(a,n.minLeft,n.maxLeft)),(!i||i.toLowerCase()===`y`)&&(o=t.y.client-n.startPosition.top,n.containment&&!n._isPinned&&(o+=n.containment.scrollTop()),r.top=J(o,n.minTop,n.maxTop)),e(n.wrapper).css(`transform`,`translate(`+(r.left-n.initialPointerPosition.left)+`px, `+(r.top-n.initialPointerPosition.top)+`px)`))},_finishDrag:function(){var t=this.owner;t.wrapper.children(S).toggle(!t.options.isMinimized).end().find(C).remove(),e(p).css(P,``)},dragcancel:function(e){this._preventDragging||(this._finishDrag(),e.currentTarget.closest(_).css(this.owner.initialWindowPosition))},dragend:function(){var t=this.owner;if(!(this._preventDragging||t.isMaximized()))return e(t.wrapper).css(t.options.position).css(`transform`,``),this._finishDrag(),t.trigger(V),!1},destroy:function(){this._draggable&&this._draggable.destroy(),this._draggable=this.owner=null}},n.ui.plugin(be)})(window.kendo.jQuery),kendo,e.default=kendo});
//# sourceMappingURL=kendo.ui.core.min.js.map