1function bf_init(){var e,t=document.querySelectorAll(".brandfolder")[0];if("undefined"!=typeof bf_url)e=bf_url;else if("undefined"!=typeof brandfolderLoadUrl)e=brandfolderLoadUrl;else if(void 0!==t){var n=t.href;n||(n=t.getElementsByTagName("a")[0].href),(!(e=n.substr(n.lastIndexOf("/")+1))||e.length<=0||""===e||"undefined"==e)&&(e="error")}else e="error";e=e.replace("/",""),(window.Brandfolder||(Brandfolder={})).account={brandfolder_id:e},Brandfolder.showEmbed||function(){window.requestAnimationFrame||(window.requestAnimationFrame=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(e){window.setTimeout(e,1e3/60)});var t={};if(/IEMobile/i.test(navigator.userAgent))t.ieMobile=!0;else{var n=window.navigator.userAgent;(n.indexOf("MSIE ")>0||n.indexOf("Trident/")>0||n.indexOf("Edge/")>0)&&(t.ie=!0),"ontouchstart"in window&&/like Mac OS X/i.test(navigator.userAgent)?t.iOS=!0:"ontouchstart"in window&&(t.touch=!0)}var i=function(e){var t,n,i;for(t=1,n=arguments.length;t<n;t++){var a=arguments[t]||{};for(i in a)a.hasOwnProperty(i)&&(e[i]=a[i])}return e},a=function(e){var t=document.createElement("div");return t.innerHTML=e,document.body.insertBefore(t.firstChild,document.body.firstChild),document.body.firstChild},r=function(e){var t=document.createElement("style");t.type="text/css",t.media="screen",t.styleSheet?t.styleSheet.cssText=e:t.appendChild(document.createTextNode(e)),document.getElementsByTagName("head")[0].appendChild(t)},s=function(){return document.getElementsByTagName("html")[0]},o=function(e,t){e.className+=(e.className?" ":"")+t},d=function(e,t){e.className=e.className.replace(new RegExp("(^|\\s+)"+t+"(\\s+|$)","g")," ")},u=function(){var e=document.documentElement;return{width:window.innerWidth||e&&e.clientWidth||document.body.clientWidth,height:window.innerHeight||e&&e.clientHeight||document.body.clientHeight}},l=function(e){var t=e.display;if("none"!==t&&null!==t)return{width:e.offsetWidth,height:e.offsetHeight};var n=e.style,i=n.visibility,a=n.position,r=n.display;n.visibility="hidden",n.position="absolute",n.display="block";var s=e.clientWidth,o=e.clientHeight;return n.display=r,n.position=a,n.visibility=i,{width:s,height:o}},c=function(){return encodeURIComponent(window.location.href)},f=function(e){var t={brandfolder_id:Brandfolder.account.brandfolder_id,assetHostBF:BFG.domain||"https://brandfolder.com",branding:!0},n=Brandfolder.account.client_options;return t=i(t,"object"==typeof n?n:{}),(e=i(t,"undefined"!=typeof bfOptions?bfOptions:{},e||{})).params=e.params||{},e.params.referrer=c(),e},h={createElement:function(){for(var e=this,n=e.element=document.querySelectorAll(".brandfolder")[0],i=document.querySelectorAll(".brandfolder"),a=i.length-1;a>=0;a--)n=e.element=i[a],n&&(n.setAttribute("target","_blank"),n.onclick=function(e){return e.preventDefault(),p.show(),!1},t.touch&&e.bindTouchEvents())}},p={show:function(e){if(t.ie||t.touch||t.ieMobile||t.iOS){this.options=f(e);var n=this.url(this.options);window.open("").location=n}else this.init(e),this.overlay.style.visibility="visible",this.overlay.style.display="block",this.dialog.focus(),o(s(),"bfw-dialog-open");document.getElementsByTagName("body")[0].style.overflow="hidden"},hide:function(){this.overlay&&(this.overlay.style.display="none"),d(s(),"bfw-dialog-open"),document.getElementsByTagName("body")[0].style.overflow="auto"},init:function(t){if(this.options=f(t),!this.overlay){var n;r("html.bfw-dialog-open object,html.bfw-dialog-open iframe,html.bfw-dialog-open embed {visibility: hidden;} html.bfw-dialog-open iframe#bfw-dialog-iframe {visibility: visible; background-color: white;}"),n="error"==e?"referrer="+this.options.params.referrer:"referral_brandfolder_name="+e+"&referrer="+this.options.params.referrer;var i='<div class="uvOverlay1" id="bfw-overlay" style="position: relative; visibility:hidden; z-index: 100003;"><div id="bfw-overlay-background" style="background: #000; filter: alpha(opacity=80); opacity: .80; position: fixed; top: 0px; right: 0; bottom: 0; left: 0;"></div><div class="uvOverlay2" style="height: 100%; overflow: auto; position: fixed; top: 0; right: 0; bottom: 0; left: 0;"><div class="uvOverlay3" style="height: 100%; min-height: 300px; min-width: 300px; position: relative; width: 100%;" onclick="return Brandfolder.hideEmbed()"><div id="bfw-dialog" style="-webkit-box-shadow: rgba(0,0,0,.5) 0 5px 5px; height: 88%; margin: 0px 0 0 0px; position: absolute; top: 8%; left: 2.5%; width: 95%;"><div id="bfw-dialog-content" style="position:static; width:100%; height:100%"></div>';this.branding(this.options)&&(i+='<a id="bfw-dialog-powered-by" href="https://brandfolder.com/?'+n+'" style="background: url(https://cdn.bfldr.com/27C9EC93/at/9x7tz6w2rgnszpp2t8hcxtj/brandfolder-by-smartsheet-logo.svg?auto=webp&format=png) 0 0 no-repeat; background-size: 192px;font-size: 11px;height: 30px;position: absolute;top: -35px;left: 5px;text-indent: -9000px;width: 237px;" onclick="event.cancelBubble = true;if(event.stopPropagation) event.stopPropagation()">Organize and share your brand assets</a>'),i+='<div id="bfw-dialog-close" title="Close Dialog" style="cursor:pointer;opacity:0.55;z-index: 100004; margin: 0; padding: 0; position: absolute; top: -32px; right: 4px;" onclick="return Brandfolder.hideEmbed()" onmouseover="this.style.opacity=\'1.0\'" onmouseout="this.style.opacity=\'0.55\'"><img src="https://cdn.bfldr.com/27C9EC93/at/hwk3nb8x6xcwmxsmm99426/close-white-x.png?auto=webp&format=png" style="height:20px;" alt="Close Brandfolder"></div></div></div></div></div>',this.overlay=a(i)}var s=this.options.brandfolder_id;if(this.options.query&&(s+=this.options.query),this.options.collection_id&&(s+=this.options.collection_id),!this.dialog||this.dialog.getAttribute("data-widget-key")!==s){url=this.url(this.options);var o='<iframe id="bfw-dialog-iframe" src="'+url+'" seamless="seamless" frameBorder="0" name="bfw-iframe" style="display: block; background-image:url(https://cdn.bfldr.com/27C9EC93/at/7m29ns9wf3373bt8h5n5z45/loading_embed.gif?auto=webp&format=gif);background-repeat:no-repeat;background-attachment:fixed;background-position:center;border: 2px solid whiteSmoke;background-color:white; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; height: 100%; padding: none; position: absolute; top: 0px; right: 0; bottom: 0; left: 0; width: 100%;"></iframe>';this.iframeSrc=url,this.dialogContent=document.getElementById("bfw-dialog-content"),this.dialogContent.innerHTML=o,this.dialog=document.getElementById("bfw-dialog"),this.options.preview||this.dialog.setAttribute("data-widget-key",s),document.onkeydown=function(e){if(27==(e=e||window.event).keyCode)return Brandfolder.hideEmbed()}}},positionDialog:function(){var e=l(this.overlay),t=u(),n=this.overlay.style;n.width="auto",n.height="auto",n.left=(t.width-e.width)/2+"px";var i=(t.height-e.height)/2;
vendor: 6,299 bytes, line 1
1n.top=Math.max(i,55)+"px"},branding:function(t){return void 0!==t.brandfolder_id&&(e=t.brandfolder_id),!(e.indexOf("?b=f")>-1||!1===t.branding)||(e=e.replace("?b=f",""),!1)},url:function(t){var n,i,a,r="";return void 0!==t.brandfolder_id&&(e=t.brandfolder_id.split("?")[0]),a=(n=""!==e?t.assetHostBF+"/"+e+"/embed":t.assetHostBF+"/embed").split("?"),n=a[0],i=a[1]?a[1]:"",void 0!==t.collection_id&&(i="&collection_slug="+t.collection_id),void 0!==t.guest_pw&&(i+="&guest_pw="+t.guest_pw)&&i.length>0&&void 0!==t.guest_id&&(i+="&guest_id="+t.guest_id),i||void 0===t.guest_id||(i="&guest_id="+t.guest_id),void 0!==t.query&&(r="&q="+t.query),i?n+"?"+i+"&style=popup"+r:n+"?style=popup"+r}};Brandfolder.showEmbed=function(e){p.show(e)},Brandfolder.hideEmbed=function(){return p.hide(),!1},h.createElement()}()}!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,(function(e,t){"use strict";function n(e,t,n){var i,a,r=(n=n||we).createElement("script");if(r.text=e,t)for(i in _e)(a=t[i]||t.getAttribute&&t.getAttribute(i))&&r.setAttribute(i,a);n.head.appendChild(r).parentNode.removeChild(r)}function i(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?fe[he.call(e)]||"object":typeof e}function a(e){var t=!!e&&"length"in e&&e.length,n=i(e);return!be(e)&&!ye(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}function r(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}function s(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}function o(e,t,n){return be(t)?Ce.grep(e,(function(e,i){return!!t.call(e,i,e)!==n})):t.nodeType?Ce.grep(e,(function(e){return e===t!==n})):"string"!=typeof t?Ce.grep(e,(function(e){return ce.call(t,e)>-1!==n})):Ce.filter(t,e,n)}function d(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function u(e){var t={};return Ce.each(e.match(He)||[],(function(e,n){t[n]=!0})),t}function l(e){return e}function c(e){throw e}function f(e,t,n,i){var a;try{e&&be(a=e.promise)?a.call(e).done(t).fail(n):e&&be(a=e.then)?a.call(e,t,n):t.apply(void 0,[e].slice(i))}catch(e){n.apply(void 0,[e])}}function h(){we.removeEventListener("DOMContentLoaded",h),e.removeEventListener("load",h),Ce.ready()}function p(e,t){return t.toUpperCase()}function m(e){return e.replace(We,"ms-").replace(Ye,p)}function g(){this.expando=Ce.expando+g.uid++}function v(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:Xe.test(e)?JSON.parse(e):e)}function b(e,t,n){var i;if(void 0===n&&1===e.nodeType)if(i="data-"+t.replace(Je,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(i))){try{n=v(n)}catch(e){}Ke.set(e,t,n)}else n=void 0;return n}function y(e,t,n,i){var a,r,s=20,o=i?function(){return i.cur()}:function(){return Ce.css(e,t,"")},d=o(),u=n&&n[3]||(Ce.cssNumber[t]?"":"px"),l=e.nodeType&&(Ce.cssNumber[t]||"px"!==u&&+d)&&Ze.exec(Ce.css(e,t));if(l&&l[3]!==u){for(d/=2,u=u||l[3],l=+d||1;s--;)Ce.style(e,t,l+u),(1-r)*(1-(r=o()/d||.5))<=0&&(s=0),l/=r;l*=2,Ce.style(e,t,l+u),n=n||[]}return n&&(l=+l||+d||0,a=n[1]?l+(n[1]+1)*n[2]:+n[2],i&&(i.unit=u,i.start=l,i.end=a)),a}function w(e){var t,n=e.ownerDocument,i=e.nodeName,a=rt[i];return a||(t=n.body.appendChild(n.createElement(i)),a=Ce.css(t,"display"),t.parentNode.removeChild(t),"none"===a&&(a="block"),rt[i]=a,a)}function _(e,t){for(var n,i,a=[],r=0,s=e.length;r<s;r++)(i=e[r]).style&&(n=i.style.display,t?("none"===n&&(a[r]=Ge.get(i,"display")||null,a[r]||(i.style.display="")),""===i.style.display&&at(i)&&(a[r]=w(i))):"none"!==n&&(a[r]="none",Ge.set(i,"display",n)));for(r=0;r<s;r++)null!=a[r]&&(e[r].style.display=a[r]);return e}function x(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&r(e,t)?Ce.merge([e],n):n}function k(e,t){for(var n=0,i=e.length;n<i;n++)Ge.set(e[n],"globalEval",!t||Ge.get(t[n],"globalEval"))}function C(e,t,n,a,r){for(var s,o,d,u,l,c,f=t.createDocumentFragment(),h=[],p=0,m=e.length;p<m;p++)if((s=e[p])||0===s)if("object"===i(s))Ce.merge(h,s.nodeType?[s]:s);else if(ft.test(s)){for(o=o||f.appendChild(t.createElement("div")),d=(ut.exec(s)||["",""])[1].toLowerCase(),u=ct[d]||ct._default,o.innerHTML=u[1]+Ce.htmlPrefilter(s)+u[2],c=u[0];c--;)o=o.lastChild;Ce.merge(h,o.childNodes),(o=f.firstChild).textContent=""}else h.push(t.createTextNode(s));for(f.textContent="",p=0;s=h[p++];)if(a&&Ce.inArray(s,a)>-1)r&&r.push(s);else if(l=nt(s),o=x(f.appendChild(s),"script"),l&&k(o),n)for(c=0;s=o[c++];)lt.test(s.type||"")&&n.push(s);return f}function $(){return!0}function T(){return!1}function S(e,t,n,i,a,r){var s,o;if("object"==typeof t){for(o in"string"!=typeof n&&(i=i||n,n=void 0),t)S(e,o,n,i,t[o],r);return e}if(null==i&&null==a?(a=n,i=n=void 0):null==a&&("string"==typeof n?(a=i,i=void 0):(a=i,i=n,n=void 0)),!1===a)a=T;else if(!a)return e;return 1===r&&(s=a,a=function(e){return Ce().off(e),s.apply(this,arguments)},a.guid=s.guid||(s.guid=Ce.guid++)),e.each((function(){Ce.event.add(this,t,a,i,n)}))}function F(e,t,n){n?(Ge.set(e,t,!1),Ce.event.add(e,t,{namespace:!1,handler:function(e){var n,i=Ge.get(this,t);if(1&e.isTrigger&&this[t]){if(i)(Ce.event.special[t]||{}).delegateType&&e.stopPropagation();else if(i=de.call(arguments),Ge.set(this,t,i),this[t](),n=Ge.get(this,t),Ge.set(this,t,!1),i!==n)return e.stopImmediatePropagation(),e.preventDefault(),n}else i&&(Ge.set(this,t,Ce.event.trigger(i[0],i.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=$)}})):void 0===Ge.get(e,t)&&Ce.event.add(e,t,$)}function j(e,t){return r(e,"table")&&r(11!==t.nodeType?t:t.firstChild,"tr")&&Ce(e).children("tbody")[0]||e}function D(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function B(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function E(e,t){var n,i,a,r,s,o;if(1===t.nodeType){if(Ge.hasData(e)&&(o=Ge.get(e).events))for(a in Ge.remove(t,"handle events"),o)for(n=0,i=o[a].length;n<i;n++)Ce.event.add(t,a,o[a][n]);Ke.hasData(e)&&(r=Ke.access(e),s=Ce.extend({},r),Ke.set(t,s))}}function A(e,t){var n=t.nodeName.toLowerCase();
vendor: 4,432 bytes, line 1
1"input"===n&&dt.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}function I(e,t,i,a){t=ue(t);var r,s,o,d,u,l,c=0,f=e.length,h=f-1,p=t[0],m=be(p);if(m||f>1&&"string"==typeof p&&!ve.checkClone&&mt.test(p))return e.each((function(n){var r=e.eq(n);m&&(t[0]=p.call(this,n,r.html())),I(r,t,i,a)}));if(f&&(s=(r=C(t,e[0].ownerDocument,!1,e,a)).firstChild,1===r.childNodes.length&&(r=s),s||a)){for(d=(o=Ce.map(x(r,"script"),D)).length;c<f;c++)u=r,c!==h&&(u=Ce.clone(u,!0,!0),d&&Ce.merge(o,x(u,"script"))),i.call(e[c],u,c);if(d)for(l=o[o.length-1].ownerDocument,Ce.map(o,B),c=0;c<d;c++)u=o[c],lt.test(u.type||"")&&!Ge.access(u,"globalEval")&&Ce.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?Ce._evalUrl&&!u.noModule&&Ce._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):n(u.textContent.replace(gt,""),u,l))}return e}function M(e,t,n){for(var i,a=t?Ce.filter(t,e):e,r=0;null!=(i=a[r]);r++)n||1!==i.nodeType||Ce.cleanData(x(i)),i.parentNode&&(n&&nt(i)&&k(x(i,"script")),i.parentNode.removeChild(i));return e}function O(e,t,n){var i,a,r,s,o=bt.test(t),d=e.style;return(n=n||yt(e))&&(s=n.getPropertyValue(t)||n[t],o&&s&&(s=s.replace(je,"$1")||void 0),""!==s||nt(e)||(s=Ce.style(e,t)),!ve.pixelBoxStyles()&&vt.test(s)&&_t.test(t)&&(i=d.width,a=d.minWidth,r=d.maxWidth,d.minWidth=d.maxWidth=d.width=s,s=n.width,d.width=i,d.minWidth=a,d.maxWidth=r)),void 0!==s?s+"":s}function P(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}function N(e){for(var t=e[0].toUpperCase()+e.slice(1),n=xt.length;n--;)if((e=xt[n]+t)in kt)return e}function R(e){var t=Ce.cssProps[e]||Ct[e];return t||(e in kt?e:Ct[e]=N(e)||e)}function L(e,t,n){var i=Ze.exec(t);return i?Math.max(0,i[2]-(n||0))+(i[3]||"px"):t}function H(e,t,n,i,a,r){var s="width"===t?1:0,o=0,d=0,u=0;if(n===(i?"border":"content"))return 0;for(;s<4;s+=2)"margin"===n&&(u+=Ce.css(e,n+et[s],!0,a)),i?("content"===n&&(d-=Ce.css(e,"padding"+et[s],!0,a)),"margin"!==n&&(d-=Ce.css(e,"border"+et[s]+"Width",!0,a))):(d+=Ce.css(e,"padding"+et[s],!0,a),"padding"!==n?d+=Ce.css(e,"border"+et[s]+"Width",!0,a):o+=Ce.css(e,"border"+et[s]+"Width",!0,a));return!i&&r>=0&&(d+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-r-d-o-.5))||0),d+u}function U(e,t,n){var i=yt(e),a=(!ve.boxSizingReliable()||n)&&"border-box"===Ce.css(e,"boxSizing",!1,i),s=a,o=O(e,t,i),d="offset"+t[0].toUpperCase()+t.slice(1);if(vt.test(o)){if(!n)return o;o="auto"}return(!ve.boxSizingReliable()&&a||!ve.reliableTrDimensions()&&r(e,"tr")||"auto"===o||!parseFloat(o)&&"inline"===Ce.css(e,"display",!1,i))&&e.getClientRects().length&&(a="border-box"===Ce.css(e,"boxSizing",!1,i),(s=d in e)&&(o=e[d])),(o=parseFloat(o)||0)+H(e,t,n||(a?"border":"content"),s,i,o)+"px"}function q(e,t,n,i,a){return new q.prototype.init(e,t,n,i,a)}function z(){jt&&(!1===we.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(z):e.setTimeout(z,Ce.fx.interval),Ce.fx.tick())}function W(){return e.setTimeout((function(){Ft=void 0})),Ft=Date.now()}function Y(e,t){var n,i=0,a={height:e};for(t=t?1:0;i<4;i+=2-t)a["margin"+(n=et[i])]=a["padding"+n]=e;return t&&(a.opacity=a.width=e),a}function V(e,t,n){for(var i,a=(X.tweeners[t]||[]).concat(X.tweeners["*"]),r=0,s=a.length;r<s;r++)if(i=a[r].call(n,t,e))return i}function G(e,t,n){var i,a,r,s,o,d,u,l,c="width"in t||"height"in t,f=this,h={},p=e.style,m=e.nodeType&&at(e),g=Ge.get(e,"fxshow");for(i in n.queue||(null==(s=Ce._queueHooks(e,"fx")).unqueued&&(s.unqueued=0,o=s.empty.fire,s.empty.fire=function(){s.unqueued||o()}),s.unqueued++,f.always((function(){f.always((function(){s.unqueued--,Ce.queue(e,"fx").length||s.empty.fire()}))}))),t)if(a=t[i],Dt.test(a)){if(delete t[i],r=r||"toggle"===a,a===(m?"hide":"show")){if("show"!==a||!g||void 0===g[i])continue;m=!0}h[i]=g&&g[i]||Ce.style(e,i)}if((d=!Ce.isEmptyObject(t))||!Ce.isEmptyObject(h))for(i in c&&1===e.nodeType&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],null==(u=g&&g.display)&&(u=Ge.get(e,"display")),"none"===(l=Ce.css(e,"display"))&&(u?l=u:(_([e],!0),u=e.style.display||u,l=Ce.css(e,"display"),_([e]))),("inline"===l||"inline-block"===l&&null!=u)&&"none"===Ce.css(e,"float")&&(d||(f.done((function(){p.display=u})),null==u&&(l=p.display,u="none"===l?"":l)),p.display="inline-block")),n.overflow&&(p.overflow="hidden",f.always((function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]}
vendor: 4,134 bytes, line 1
1))),d=!1,h)d||(g?"hidden"in g&&(m=g.hidden):g=Ge.access(e,"fxshow",{display:u}),r&&(g.hidden=!m),m&&_([e],!0),f.done((function(){for(i in m||_([e]),Ge.remove(e,"fxshow"),h)Ce.style(e,i,h[i])}))),d=V(m?g[i]:0,i,f),i in g||(g[i]=d.start,m&&(d.end=d.start,d.start=0))}function K(e,t){var n,i,a,r,s;for(n in e)if(a=t[i=m(n)],r=e[n],Array.isArray(r)&&(a=r[1],r=e[n]=r[0]),n!==i&&(e[i]=r,delete e[n]),(s=Ce.cssHooks[i])&&"expand"in s)for(n in r=s.expand(r),delete e[i],r)n in e||(e[n]=r[n],t[n]=a);else t[i]=a}function X(e,t,n){var i,a,r=0,s=X.prefilters.length,o=Ce.Deferred().always((function(){delete d.elem})),d=function(){if(a)return!1;for(var t=Ft||W(),n=Math.max(0,u.startTime+u.duration-t),i=1-(n/u.duration||0),r=0,s=u.tweens.length;r<s;r++)u.tweens[r].run(i);return o.notifyWith(e,[u,i,n]),i<1&&s?n:(s||o.notifyWith(e,[u,1,0]),o.resolveWith(e,[u]),!1)},u=o.promise({elem:e,props:Ce.extend({},t),opts:Ce.extend(!0,{specialEasing:{},easing:Ce.easing._default},n),originalProperties:t,originalOptions:n,startTime:Ft||W(),duration:n.duration,tweens:[],createTween:function(t,n){var i=Ce.Tween(e,u.opts,t,n,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(i),i},stop:function(t){var n=0,i=t?u.tweens.length:0;if(a)return this;for(a=!0;n<i;n++)u.tweens[n].run(1);return t?(o.notifyWith(e,[u,1,0]),o.resolveWith(e,[u,t])):o.rejectWith(e,[u,t]),this}}),l=u.props;for(K(l,u.opts.specialEasing);r<s;r++)if(i=X.prefilters[r].call(u,e,l,u.opts))return be(i.stop)&&(Ce._queueHooks(u.elem,u.opts.queue).stop=i.stop.bind(i)),i;return Ce.map(l,V,u),be(u.opts.start)&&u.opts.start.call(e,u),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always),Ce.fx.timer(Ce.extend(d,{elem:e,anim:u,queue:u.opts.queue})),u}function J(e){return(e.match(He)||[]).join(" ")}function Q(e){return e.getAttribute&&e.getAttribute("class")||""}function Z(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(He)||[]}function ee(e,t,n,a){var r;if(Array.isArray(t))Ce.each(t,(function(t,i){n||Ut.test(e)?a(e,i):ee(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,a)}));else if(n||"object"!==i(t))a(e,t);else for(r in t)ee(e+"["+r+"]",t[r],n,a)}function te(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var i,a=0,r=t.toLowerCase().match(He)||[];if(be(n))for(;i=r[a++];)"+"===i[0]?(i=i.slice(1)||"*",(e[i]=e[i]||[]).unshift(n)):(e[i]=e[i]||[]).push(n)}}function ne(e,t,n,i){function a(o){var d;return r[o]=!0,Ce.each(e[o]||[],(function(e,o){var u=o(t,n,i);return"string"!=typeof u||s||r[u]?s?!(d=u):void 0:(t.dataTypes.unshift(u),a(u),!1)})),d}var r={},s=e===en;return a(t.dataTypes[0])||!r["*"]&&a("*")}function ie(e,t){var n,i,a=Ce.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((a[n]?e:i||(i={}))[n]=t[n]);return i&&Ce.extend(!0,e,i),e}function ae(e,t,n){for(var i,a,r,s,o=e.contents,d=e.dataTypes;"*"===d[0];)d.shift(),void 0===i&&(i=e.mimeType||t.getResponseHeader("Content-Type"));if(i)for(a in o)if(o[a]&&o[a].test(i)){d.unshift(a);break}if(d[0]in n)r=d[0];else{for(a in n){if(!d[0]||e.converters[a+" "+d[0]]){r=a;break}s||(s=a)}r=r||s}if(r)return r!==d[0]&&d.unshift(r),n[r]}function re(e,t,n,i){var a,r,s,o,d,u={},l=e.dataTypes.slice();if(l[1])for(s in e.converters)u[s.toLowerCase()]=e.converters[s];for(r=l.shift();r;)if(e.responseFields[r]&&(n[e.responseFields[r]]=t),!d&&i&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),d=r,r=l.shift())if("*"===r)r=d;else if("*"!==d&&d!==r){if(!(s=u[d+" "+r]||u["* "+r]))for(a in u)if((o=a.split(" "))[1]===r&&(s=u[d+" "+o[0]]||u["* "+o[0]])){!0===s?s=u[a]:!0!==u[a]&&(r=o[0],l.unshift(o[1]));break}if(!0!==s)if(s&&e.throws)t=s(t);else try{t=s(t)}catch(e){return{state:"parsererror",error:s?e:"No conversion from "+d+" to "+r}}}return{state:"success",data:t}}var se=[],oe=Object.getPrototypeOf,de=se.slice,ue=se.flat?function(e){return se.flat.call(e)}:function(e){return se.concat.apply([],e)},le=se.push,ce=se.indexOf,fe={},he=fe.toString,pe=fe.hasOwnProperty,me=pe.toString,ge=me.call(Object),ve={},be=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},ye=function(e){return null!=e&&e===e.window}
vendor: 5,168 bytes, line 1
1,we=e.document,_e={type:!0,src:!0,nonce:!0,noModule:!0},xe="3.7.1",ke=/HTML$/i,Ce=function(e,t){return new Ce.fn.init(e,t)};Ce.fn=Ce.prototype={jquery:xe,constructor:Ce,length:0,toArray:function(){return de.call(this)},get:function(e){return null==e?de.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=Ce.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return Ce.each(this,e)},map:function(e){return this.pushStack(Ce.map(this,(function(t,n){return e.call(t,n,t)})))},slice:function(){return this.pushStack(de.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(Ce.grep(this,(function(e,t){return(t+1)%2})))},odd:function(){return this.pushStack(Ce.grep(this,(function(e,t){return t%2})))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:le,sort:se.sort,splice:se.splice},Ce.extend=Ce.fn.extend=function(){var e,t,n,i,a,r,s=arguments[0]||{},o=1,d=arguments.length,u=!1;for("boolean"==typeof s&&(u=s,s=arguments[o]||{},o++),"object"==typeof s||be(s)||(s={}),o===d&&(s=this,o--);o<d;o++)if(null!=(e=arguments[o]))for(t in e)i=e[t],"__proto__"!==t&&s!==i&&(u&&i&&(Ce.isPlainObject(i)||(a=Array.isArray(i)))?(n=s[t],r=a&&!Array.isArray(n)?[]:a||Ce.isPlainObject(n)?n:{},a=!1,s[t]=Ce.extend(u,r,i)):void 0!==i&&(s[t]=i));return s},Ce.extend({expando:"jQuery"+(xe+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==he.call(e))&&(!(t=oe(e))||"function"==typeof(n=pe.call(t,"constructor")&&t.constructor)&&me.call(n)===ge)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,i){n(e,{nonce:t&&t.nonce},i)},each:function(e,t){var n,i=0;if(a(e))for(n=e.length;i<n&&!1!==t.call(e[i],i,e[i]);i++);else for(i in e)if(!1===t.call(e[i],i,e[i]))break;return e},text:function(e){var t,n="",i=0,a=e.nodeType;if(!a)for(;t=e[i++];)n+=Ce.text(t);return 1===a||11===a?e.textContent:9===a?e.documentElement.textContent:3===a||4===a?e.nodeValue:n},makeArray:function(e,t){var n=t||[];return null!=e&&(a(Object(e))?Ce.merge(n,"string"==typeof e?[e]:e):le.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:ce.call(t,e,n)},isXMLDoc:function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!ke.test(t||n&&n.nodeName||"HTML")},merge:function(e,t){for(var n=+t.length,i=0,a=e.length;i<n;i++)e[a++]=t[i];return e.length=a,e},grep:function(e,t,n){for(var i=[],a=0,r=e.length,s=!n;a<r;a++)!t(e[a],a)!==s&&i.push(e[a]);return i},map:function(e,t,n){var i,r,s=0,o=[];if(a(e))for(i=e.length;s<i;s++)null!=(r=t(e[s],s,n))&&o.push(r);else for(s in e)null!=(r=t(e[s],s,n))&&o.push(r);return ue(o)},guid:1,support:ve}),"function"==typeof Symbol&&(Ce.fn[Symbol.iterator]=se[Symbol.iterator]),Ce.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(e,t){fe["[object "+t+"]"]=t.toLowerCase()}));var $e=se.pop,Te=se.sort,Se=se.splice,Fe="[\\x20\\t\\r\\n\\f]",je=new RegExp("^"+Fe+"+|((?:^|[^\\\\])(?:\\\\.)*)"+Fe+"+$","g");Ce.contains=function(e,t){var n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(e.contains?e.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))};var De=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;Ce.escapeSelector=function(e){return(e+"").replace(De,s)};var Be=we,Ee=le;!function(){function t(){try{return D.activeElement}catch(e){}}function n(e,t,i,a){var r,s,o,d,u,l,h,g=t&&t.ownerDocument,v=t?t.nodeType:9;if(i=i||[],"string"!=typeof e||!e||1!==v&&9!==v&&11!==v)return i;if(!a&&(f(t),t=t||D,E)){if(11!==v&&(u=ie.exec(e)))if(r=u[1]){if(9===v){if(!(o=t.getElementById(r)))return i;if(o.id===r)return M.call(i,o),i}else if(g&&(o=g.getElementById(r))&&n.contains(t,o)&&o.id===r)return M.call(i,o),i}else{if(u[2])return M.apply(i,t.getElementsByTagName(e)),i;if((r=u[3])&&t.getElementsByClassName)return M.apply(i,t.getElementsByClassName(r)),i}if(!(U[e+" "]||A&&A.test(e))){if(h=e,g=t,1===v&&(J.test(e)||X.test(e))){for((g=ae.test(e)&&c(t.parentNode)||t)==t&&ve.scope||((d=t.getAttribute("id"))?d=Ce.escapeSelector(d):t.setAttribute("id",d=O)),s=(l=p(e)).length;s--;)l[s]=(d?"#"+d:":scope")+" "+m(l[s]);h=l.join(",")}try{return M.apply(i,g.querySelectorAll(h)),i}catch(t){U(e,!0)}finally{d===O&&t.removeAttribute("id")}}}return C(e.replace(je,"$1"),t,i,a)}function i(){function e(n,i){return t.push(n+" ")>T.cacheLength&&delete e[t.shift()],e[n+" "]=i}var t=[];return e}function a(e){return e[O]=!0,e}function s(e){var t=D.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function o(e){return function(t){return r(t,"input")&&t.type===e}}function d(e){return function(t){return(r(t,"input")||r(t,"button"))&&t.type===e}}function u(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&le(t)===e
vendor: 5,044 bytes, line 1
1:t.disabled===e:"label"in t&&t.disabled===e}}function l(e){return a((function(t){return t=+t,a((function(n,i){for(var a,r=e([],n.length,t),s=r.length;s--;)n[a=r[s]]&&(n[a]=!(i[a]=n[a]))}))}))}function c(e){return e&&void 0!==e.getElementsByTagName&&e}function f(e){var t,i=e?e.ownerDocument||e:Be;return i!=D&&9===i.nodeType&&i.documentElement?(B=(D=i).documentElement,E=!Ce.isXMLDoc(D),I=B.matches||B.webkitMatchesSelector||B.msMatchesSelector,B.msMatchesSelector&&Be!=D&&(t=D.defaultView)&&t.top!==t&&t.addEventListener("unload",ue),ve.getById=s((function(e){return B.appendChild(e).id=Ce.expando,!D.getElementsByName||!D.getElementsByName(Ce.expando).length})),ve.disconnectedMatch=s((function(e){return I.call(e,"*")})),ve.scope=s((function(){return D.querySelectorAll(":scope")})),ve.cssHas=s((function(){try{return D.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}})),ve.getById?(T.filter.ID=function(e){var t=e.replace(re,oe);return function(e){return e.getAttribute("id")===t}},T.find.ID=function(e,t){if(void 0!==t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(T.filter.ID=function(e){var t=e.replace(re,oe);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},T.find.ID=function(e,t){if(void 0!==t.getElementById&&E){var n,i,a,r=t.getElementById(e);if(r){if((n=r.getAttributeNode("id"))&&n.value===e)return[r];for(a=t.getElementsByName(e),i=0;r=a[i++];)if((n=r.getAttributeNode("id"))&&n.value===e)return[r]}return[]}}),T.find.TAG=function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},T.find.CLASS=function(e,t){if(void 0!==t.getElementsByClassName&&E)return t.getElementsByClassName(e)},A=[],s((function(e){var t;B.appendChild(e).innerHTML="<a id='"+O+"' href='' disabled='disabled'></a><select id='"+O+"-\r\\' disabled='disabled'><option selected=''></option></select>",e.querySelectorAll("[selected]").length||A.push("\\["+Fe+"*(?:value|"+z+")"),e.querySelectorAll("[id~="+O+"-]").length||A.push("~="),e.querySelectorAll("a#"+O+"+*").length||A.push(".#.+[+~]"),e.querySelectorAll(":checked").length||A.push(":checked"),(t=D.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),B.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&A.push(":enabled",":disabled"),(t=D.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||A.push("\\["+Fe+"*name"+Fe+"*="+Fe+"*(?:''|\"\")")})),ve.cssHas||A.push(":has"),A=A.length&&new RegExp(A.join("|")),q=function(e,t){if(e===t)return j=!0,0;var i=!e.compareDocumentPosition-!t.compareDocumentPosition;return i||(1&(i=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!ve.sortDetached&&t.compareDocumentPosition(e)===i?e===D||e.ownerDocument==Be&&n.contains(Be,e)?-1:t===D||t.ownerDocument==Be&&n.contains(Be,t)?1:F?ce.call(F,e)-ce.call(F,t):0:4&i?-1:1)},D):D}function h(){}function p(e,t){var i,a,r,s,o,d,u,l=L[e+" "];if(l)return t?0:l.slice(0);for(o=e,d=[],u=T.preFilter;o;){for(s in i&&!(a=K.exec(o))||(a&&(o=o.slice(a[0].length)||o),d.push(r=[])),i=!1,(a=X.exec(o))&&(i=a.shift(),r.push({value:i,type:a[0].replace(je," ")}),o=o.slice(i.length)),T.filter)!(a=ee[s].exec(o))||u[s]&&!(a=u[s](a))||(i=a.shift(),r.push({value:i,type:s,matches:a}),o=o.slice(i.length));if(!i)break}return t?o.length:o?n.error(e):L(e,d).slice(0)}function m(e){for(var t=0,n=e.length,i="";t<n;t++)i+=e[t].value;return i}function g(e,t,n){var i=t.dir,a=t.next,s=a||i,o=n&&"parentNode"===s,d=N++;return t.first?function(t,n,a){for(;t=t[i];)if(1===t.nodeType||o)return e(t,n,a);return!1}:function(t,n,u){var l,c,f=[P,d];if(u){for(;t=t[i];)if((1===t.nodeType||o)&&e(t,n,u))return!0}else for(;t=t[i];)if(1===t.nodeType||o)if(c=t[O]||(t[O]={}),a&&r(t,a))t=t[i]||t;else{if((l=c[s])&&l[0]===P&&l[1]===d)return f[2]=l[2];if(c[s]=f,f[2]=e(t,n,u))return!0}return!1}}function v(e){return e.length>1?function(t,n,i){for(var a=e.length;a--;)if(!e[a](t,n,i))return!1;return!0}:e[0]}function b(e,t,i){for(var a=0,r=t.length;a<r;a++)n(e,t[a],i);return i}function y(e,t,n,i,a){for(var r,s=[],o=0,d=e.length,u=null!=t;o<d;o++)(r=e[o])&&(n&&!n(r,i,a)||(s.push(r),u&&t.push(o)));return s}function w(e,t,n,i,r,s){return i&&!i[O]&&(i=w(i)),r&&!r[O]&&(r=w(r,s)),a((function(a,s,o,d){var u,l,c,f,h=[],p=[],m=s.length,g=a||b(t||"*",o.nodeType?[o]:o,[]),v=!e||!a&&t?g:y(g,h,e,o,d);if(n?n(v,f=r||(a?e:m||i)?[]:s,o,d):f=v,i)for(u=y(f,p),i(u,[],o,d),l=u.length;l--;)(c=u[l])&&(f[p[l]]=!(v[p[l]]=c));if(a){if(r||e){if(r){for(u=[],l=f.length;l--;)(c=f[l])&&u.push(v[l]=c);r(null,f=[],u,d)}for(l=f.length;l--;)(c=f[l])&&(u=r?ce.call(a,c):h[l])>-1&&(a[u]=!(s[u]=c))}}else f=y(f===s?f.splice(m,f.length):f),r?r(null,s,f,d):M.apply(s,f)}))}function _(e){for(var t,n,i,a=e.length,r=T.relative[e[0].type],s=r||T.relative[" "],o=r?1:0,d=g((function(e){return e===t}),s,!0),u=g((function(e){return ce.call(t,e)>-1}),s,!0),l=[function(e,n,i){var a=!r&&(i||n!=S)||((t=n).nodeType?d(e,n,i):u(e,n,i)
vendor: 7,132 bytes, lines 1-2
1);return t=null,a}];o<a;o++)if(n=T.relative[e[o].type])l=[g(v(l),n)];else{if((n=T.filter[e[o].type].apply(null,e[o].matches))[O]){for(i=++o;i<a&&!T.relative[e[i].type];i++);return w(o>1&&v(l),o>1&&m(e.slice(0,o-1).concat({value:" "===e[o-2].type?"*":""})).replace(je,"$1"),n,o<i&&_(e.slice(o,i)),i<a&&_(e=e.slice(i)),i<a&&m(e))}l.push(n)}return v(l)}function x(e,t){var n=t.length>0,i=e.length>0,r=function(a,r,s,o,d){var u,l,c,h=0,p="0",m=a&&[],g=[],v=S,b=a||i&&T.find.TAG("*",d),w=P+=null==v?1:Math.random()||.1,_=b.length;for(d&&(S=r==D||r||d);p!==_&&null!=(u=b[p]);p++){if(i&&u){for(l=0,r||u.ownerDocument==D||(f(u),s=!E);c=e[l++];)if(c(u,r||D,s)){M.call(o,u);break}d&&(P=w)}n&&((u=!c&&u)&&h--,a&&m.push(u))}if(h+=p, 2n&&p!==h){for(l=0;c=t[l++];)c(m,g,r,s);if(a){if(h>0)for(;p--;)m[p]||g[p]||(g[p]=$e.call(o));g=y(g)}M.apply(o,g),d&&!a&&g.length>0&&h+t.length>1&&Ce.uniqueSort(o)}return d&&(P=w,S=v),m};return n?a(r):r}function k(e,t){var n,i=[],a=[],r=H[e+" "];if(!r){for(t||(t=p(e)),n=t.length;n--;)(r=_(t[n]))[O]?i.push(r):a.push(r);(r=H(e,x(a,i))).selector=e}return r}function C(e,t,n,i){var a,r,s,o,d,u="function"==typeof e&&e,l=!i&&p(e=u.selector||e);if(n=n||[],1===l.length){if((r=l[0]=l[0].slice(0)).length>2&&"ID"===(s=r[0]).type&&9===t.nodeType&&E&&T.relative[r[1].type]){if(!(t=(T.find.ID(s.matches[0].replace(re,oe),t)||[])[0]))return n;u&&(t=t.parentNode),e=e.slice(r.shift().value.length)}for(a=ee.needsContext.test(e)?0:r.length;a--&&(s=r[a],!T.relative[o=s.type]);)if((d=T.find[o])&&(i=d(s.matches[0].replace(re,oe),ae.test(r[0].type)&&c(t.parentNode)||t))){if(r.splice(a,1),!(e=i.length&&m(r)))return M.apply(n,i),n;break}}return(u||k(e,l))(i,t,!E,n,!t||ae.test(e)&&c(t.parentNode)||t),n}var $,T,S,F,j,D,B,E,A,I,M=Ee,O=Ce.expando,P=0,N=0,R=i(),L=i(),H=i(),U=i(),q=function(e,t){return e===t&&(j=!0),0},z="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",W="(?:\\\\[\\da-fA-F]{1,6}"+Fe+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",Y="\\["+Fe+"*("+W+")(?:"+Fe+"*([*^$|!~]?=)"+Fe+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+W+"))|)"+Fe+"*\\]",V=":("+W+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+Y+")*)|.*)\\)|)",G=new RegExp(Fe+"+","g"),K=new RegExp("^"+Fe+"*,"+Fe+"*"),X=new RegExp("^"+Fe+"*([>+~]|"+Fe+")"+Fe+"*"),J=new RegExp(Fe+"|>"),Q=new RegExp(V),Z=new RegExp("^"+W+"$"),ee={ID:new RegExp("^#("+W+")"),CLASS:new RegExp("^\\.("+W+")"),TAG:new RegExp("^("+W+"|[*])"),ATTR:new RegExp("^"+Y),PSEUDO:new RegExp("^"+V),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+Fe+"*(even|odd|(([+-]|)(\\d*)n|)"+Fe+"*(?:([+-]|)"+Fe+"*(\\d+)|))"+Fe+"*\\)|)","i"),bool:new RegExp("^(?:"+z+")$","i"),needsContext:new RegExp("^"+Fe+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+Fe+"*((?:-\\d)?\\d*)"+Fe+"*\\)|)(?=[^-]|$)","i")},te=/^(?:input|select|textarea|button)$/i,ne=/^h\d$/i,ie=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ae=/[+~]/,re=new RegExp("\\\\[\\da-fA-F]{1,6}"+Fe+"?|\\\\([^\\r\\n\\f])","g"),oe=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},ue=function(){f()},le=g((function(e){return!0===e.disabled&&r(e,"fieldset")}),{dir:"parentNode",next:"legend"});try{M.apply(se=de.call(Be.childNodes),Be.childNodes),se[Be.childNodes.length].nodeType}catch(e){M={apply:function(e,t){Ee.apply(e,de.call(t))},call:function(e){Ee.apply(e,de.call(arguments,1))}}}for($ in n.matches=function(e,t){return n(e,null,null,t)},n.matchesSelector=function(e,t){if(f(e),E&&!U[t+" "]&&(!A||!A.test(t)))try{var i=I.call(e,t);if(i||ve.disconnectedMatch||e.document&&11!==e.document.nodeType)return i}catch(e){U(t,!0)}return n(t,D,null,[e]).length>0},n.contains=function(e,t){return(e.ownerDocument||e)!=D&&f(e),Ce.contains(e,t)},n.attr=function(e,t){(e.ownerDocument||e)!=D&&f(e);var n=T.attrHandle[t.toLowerCase()],i=n&&pe.call(T.attrHandle,t.toLowerCase())?n(e,t,!E):void 0;return void 0!==i?i:e.getAttribute(t)},n.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},Ce.uniqueSort=function(e){var t,n=[],i=0,a=0;if(j=!ve.sortStable,F=!ve.sortStable&&de.call(e,0),Te.call(e,q),j){for(;t=e[a++];)t===e[a]&&(i=n.push(a));for(;i--;)Se.call(e,n[i],1)}return F=null,e},Ce.fn.uniqueSort=function(){return this.pushStack(Ce.uniqueSort(de.apply(this)))},T=Ce.expr={cacheLength:50,createPseudo:a,match:ee,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(re,oe),e[3]=(e[3]||e[4]||e[5]||"").replace(re,oe),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||n.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&n.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return ee.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&Q.test(n)&&(t=p(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(re,oe).toLowerCase();return"*"===e?function(){return!0}:function(e){return r(e,t)}},CLASS:function(e){var t=R[e+" "];return t||(t=new RegExp("(^|"+Fe+")"+e+"("+Fe+"|$)"))&&R(e,(function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:function(e,t,i){return function(a){var r=n.attr(a,e);return null==r?"!="===t:!t||(r+="","="===t?r===i:"!="===t?r!==i:"^="===t?i&&0===r.indexOf(i):"*="===t?i&&r.indexOf(i)>-1:"$="===t?i&&r.slice(-i.length)===i:"~="===t?(" "+r.replace(G," ")+" ").indexOf(i)>-1:"|="===t&&(r===i||r.slice(0,i.length+1)===i+"-"))}},CHILD:function(e,t,n,i,a){var s="nth"!==e.slice(0,3),o="last"!==e.slice(-4),d="of-type"===t;return 1===i&&0===a?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,h,p,m=s!==o?"nextSibling":"previousSibling",g=t.parentNode,v=d&&t.nodeName.toLowerCase(),b=!u&&!d,y=!1;if(g){if(s){for(;m;){for(f=t;f=f[m];)if(d?r(f,v):1===f.nodeType)return!1;p=m="only"===e&&!p&&"nextSibling"}return!0}if(p=[o?g.firstChild:g.lastChild],o&&b){for(y=(h=(l=(c=g[O]||(g[O]={}))[e]||[])[0]===P&&l[1])&&l[2],f=h&&g.childNodes[h];f=++h&&f&&f[m]||(y=h=0)||p.pop();)if(1===f.nodeType&&++y&&f===t){c[e]=[P,h,y];break}}else if(b&&(y=h=(l=(c=t[O]||(t[O]={}))[e]||[])[0]===P&&l[1]),!1===y)for(;(f=++h&&f&&f[m]||(y=h=0)||p.pop())&&(!(d?r(f,v):1===f.nodeType)||!++y||(b&&((c=f[O]||(f[O]={}))[e]=[P,y]),f!==t)););return(y-=a)===i||y%i==0&&y/i>=0}}},PSEUDO:function(e,t){var i,r=T.pseudos[e]||T.setFilters[e.toLowerCase()]||n.error("unsupported pseudo: "+e);return r[O]?r(t):r.length>1?(i=[e,e,"",t],T.setFilters.hasOwnProperty(e.toLowerCase())?a((function(e,n){for(var i,a=r(e,t),s=a.length;s--;)e[i=ce.call(e,a[s])]=!(n[i]=a[s])})):function(e){return r(e,0,i)}):r}},pseudos:{not:a((function(e){var t=[],n=[],i=k(e.replace(je,"$1"));return i[O]?a((function(e,t,n,a){for(var r,s=i(e,null,a,[]),o=e.length;o--;
vendor: 6,558 bytes, line 2
2)(r=s[o])&&(e[o]=!(t[o]=r))})):function(e,a,r){return t[0]=e,i(t,null,r,n),t[0]=null,!n.pop()}})),has:a((function(e){return function(t){return n(e,t).length>0}})),contains:a((function(e){return e=e.replace(re,oe),function(t){return(t.textContent||Ce.text(t)).indexOf(e)>-1}})),lang:a((function(e){return Z.test(e||"")||n.error("unsupported lang: "+e),e=e.replace(re,oe).toLowerCase(),function(t){var n;do{if(n=E?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===B},focus:function(e){return e===t()&&D.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:u(!1),disabled:u(!0),checked:function(e){return r(e,"input")&&!!e.checked||r(e,"option")&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!T.pseudos.empty(e)},header:function(e){return ne.test(e.nodeName)},input:function(e){return te.test(e.nodeName)},button:function(e){return r(e,"input")&&"button"===e.type||r(e,"button")},text:function(e){var t;return r(e,"input")&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:l((function(){return[0]})),last:l((function(e,t){return[t-1]})),eq:l((function(e,t,n){return[n<0?n+t:n]})),even:l((function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e})),odd:l((function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e})),lt:l((function(e,t,n){var i;for(i=n<0?n+t:n>t?t:n;--i>=0;)e.push(i);return e})),gt:l((function(e,t,n){for(var i=n<0?n+t:n;++i<t;)e.push(i);return e}))}},T.pseudos.nth=T.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})T.pseudos[$]=o($);for($ in{submit:!0,reset:!0})T.pseudos[$]=d($);h.prototype=T.filters=T.pseudos,T.setFilters=new h,ve.sortStable=O.split("").sort(q).join("")===O,f(),ve.sortDetached=s((function(e){return 1&e.compareDocumentPosition(D.createElement("fieldset"))})),Ce.find=n,Ce.expr[":"]=Ce.expr.pseudos,Ce.unique=Ce.uniqueSort,n.compile=k,n.select=C,n.setDocument=f,n.tokenize=p,n.escape=Ce.escapeSelector,n.getText=Ce.text,n.isXML=Ce.isXMLDoc,n.selectors=Ce.expr,n.support=Ce.support,n.uniqueSort=Ce.uniqueSort}();var Ae=function(e,t,n){for(var i=[],a=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(a&&Ce(e).is(n))break;i.push(e)}return i},Ie=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},Me=Ce.expr.match.needsContext,Oe=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;Ce.filter=function(e,t,n){var i=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===i.nodeType?Ce.find.matchesSelector(i,e)?[i]:[]:Ce.find.matches(e,Ce.grep(t,(function(e){return 1===e.nodeType})))},Ce.fn.extend({find:function(e){var t,n,i=this.length,a=this;if("string"!=typeof e)return this.pushStack(Ce(e).filter((function(){for(t=0;t<i;t++)if(Ce.contains(a[t],this))return!0})));for(n=this.pushStack([]),t=0;t<i;t++)Ce.find(e,a[t],n);return i>1?Ce.uniqueSort(n):n},filter:function(e){return this.pushStack(o(this,e||[],!1))},not:function(e){return this.pushStack(o(this,e||[],!0))},is:function(e){return!!o(this,"string"==typeof e&&Me.test(e)?Ce(e):e||[],!1).length}});var Pe,Ne=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(Ce.fn.init=function(e,t,n){var i,a;if(!e)return this;if(n=n||Pe,"string"==typeof e){if(!(i="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:Ne.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof Ce?t[0]:t,Ce.merge(this,Ce.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:we,!0)),Oe.test(i[1])&&Ce.isPlainObject(t))for(i in t)be(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(a=we.getElementById(i[2]))&&(this[0]=a,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):be(e)?void 0!==n.ready?n.ready(e):e(Ce):Ce.makeArray(e,this)}).prototype=Ce.fn,Pe=Ce(we);var Re=/^(?:parents|prev(?:Until|All))/,Le={children:!0,contents:!0,next:!0,prev:!0};Ce.fn.extend({has:function(e){var t=Ce(e,this),n=t.length;return this.filter((function(){for(var e=0;e<n;e++)if(Ce.contains(this,t[e]))return!0}))},closest:function(e,t){var n,i=0,a=this.length,r=[],s="string"!=typeof e&&Ce(e);if(!Me.test(e))for(;i<a;i++)for(n=this[i];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(s?s.index(n)>-1:1===n.nodeType&&Ce.find.matchesSelector(n,e))){r.push(n);break}return this.pushStack(r.length>1?Ce.uniqueSort(r):r)},index:function(e){return e?"string"==typeof e?ce.call(Ce(e),this[0]):ce.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(Ce.uniqueSort(Ce.merge(this.get(),Ce(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),Ce.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return Ae(e,"parentNode")},parentsUntil:function(e,t,n){return Ae(e,"parentNode",n)},next:function(e){return d(e,"nextSibling")},prev:function(e){return d(e,"previousSibling")},nextAll:function(e){return Ae(e,"nextSibling")},prevAll:function(e){return Ae(e,"previousSibling")},nextUntil:function(e,t,n){return Ae(e,"nextSibling",n)},prevUntil:function(e,t,n){return Ae(e,"previousSibling",n)},siblings:function(e){return Ie((e.parentNode||{}).firstChild,e)},children:function(e){return Ie(e.firstChild)},contents:function(e){return null!=e.contentDocument&&oe(e.contentDocument)?e.contentDocument:(r(e,"template")&&(e=e.content||e),Ce.merge([],e.childNodes))}},(function(e,t){Ce.fn[e]=function(n,i){var a=Ce.map(this,t,n);return"Until"!==e.slice(-5)&&(i=n),i&&"string"==typeof i&&(a=Ce.filter(i,a)),this.length>1&&(Le[e]||Ce.uniqueSort(a),Re.test(e)&&a.reverse()),this.pushStack(a)}}));var He=/[^\x20\t\r\n\f]+/g;Ce.Callbacks=function(e){e="string"==typeof e?u(e):Ce.extend({},e);var t,n,a,r,s=[],o=[],d=-1,l=function(){for(r=r||e.once,a=t=!0;o.length;d=-1)for(n=o.shift();++d<s.length;)!1===s[d].apply(n[0],n[1])&&e.stopOnFalse&&(d=s.length,n=!1);e.memory||(n=!1),t=!1,r&&(s=n?[]:"")},c={add:function(){return s&&(n&&!t&&(d=s.length-1,o.push(n)),function t(n){Ce.each(n,(function(n,a){be(a)?e.unique&&c.has(a)||s.push(a):a&&a.length&&"string"!==i(a)&&t(a)}))}(arguments),n&&!t&&l()),this},remove:function(){return Ce.each(arguments,(function(e,t){for(var n;(n=Ce.inArray(t,s,n))>-1;)s.splice(n,1),n<=d&&d--}
vendor: 8,009 bytes, line 2
2)),this},has:function(e){return e?Ce.inArray(e,s)>-1:s.length>0},empty:function(){return s&&(s=[]),this},disable:function(){return r=o=[],s=n="",this},disabled:function(){return!s},lock:function(){return r=o=[],n||t||(s=n=""),this},locked:function(){return!!r},fireWith:function(e,n){return r||(n=[e,(n=n||[]).slice?n.slice():n],o.push(n),t||l()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!a}};return c},Ce.extend({Deferred:function(t){var n=[["notify","progress",Ce.Callbacks("memory"),Ce.Callbacks("memory"),2],["resolve","done",Ce.Callbacks("once memory"),Ce.Callbacks("once memory"),0,"resolved"],["reject","fail",Ce.Callbacks("once memory"),Ce.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return r.done(arguments).fail(arguments),this},catch:function(e){return a.then(null,e)},pipe:function(){var e=arguments;return Ce.Deferred((function(t){Ce.each(n,(function(n,i){var a=be(e[i[4]])&&e[i[4]];r[i[1]]((function(){var e=a&&a.apply(this,arguments);e&&be(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[i[0]+"With"](this,a?[e]:arguments)}))})),e=null})).promise()},then:function(t,i,a){function r(t,n,i,a){return function(){var o=this,d=arguments,u=function(){var e,u;if(!(t<s)){if((e=i.apply(o,d))===n.promise())throw new TypeError("Thenable self-resolution");u=e&&("object"==typeof e||"function"==typeof e)&&e.then,be(u)?a?u.call(e,r(s,n,l,a),r(s,n,c,a)):(s++,u.call(e,r(s,n,l,a),r(s,n,c,a),r(s,n,l,n.notifyWith))):(i!==l&&(o=void 0,d=[e]),(a||n.resolveWith)(o,d))}},f=a?u:function(){try{u()}catch(e){Ce.Deferred.exceptionHook&&Ce.Deferred.exceptionHook(e,f.error),t+1>=s&&(i!==c&&(o=void 0,d=[e]),n.rejectWith(o,d))}};t?f():(Ce.Deferred.getErrorHook?f.error=Ce.Deferred.getErrorHook():Ce.Deferred.getStackHook&&(f.error=Ce.Deferred.getStackHook()),e.setTimeout(f))}}var s=0;return Ce.Deferred((function(e){n[0][3].add(r(0,e,be(a)?a:l,e.notifyWith)),n[1][3].add(r(0,e,be(t)?t:l)),n[2][3].add(r(0,e,be(i)?i:c))})).promise()},promise:function(e){return null!=e?Ce.extend(e,a):a}},r={};return Ce.each(n,(function(e,t){var s=t[2],o=t[5];a[t[1]]=s.add,o&&s.add((function(){i=o}),n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),s.add(t[3].fire),r[t[0]]=function(){return r[t[0]+"With"](this===r?void 0:this,arguments),this},r[t[0]+"With"]=s.fireWith})),a.promise(r),t&&t.call(r,r),r},when:function(e){var t=arguments.length,n=t,i=Array(n),a=de.call(arguments),r=Ce.Deferred(),s=function(e){return function(n){i[e]=this,a[e]=arguments.length>1?de.call(arguments):n,--t||r.resolveWith(i,a)}};if(t<=1&&(f(e,r.done(s(n)).resolve,r.reject,!t),"pending"===r.state()||be(a[n]&&a[n].then)))return r.then();for(;n--;)f(a[n],s(n),r.reject);return r.promise()}});var Ue=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;Ce.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&Ue.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},Ce.readyException=function(t){e.setTimeout((function(){throw t}))};var qe=Ce.Deferred();Ce.fn.ready=function(e){return qe.then(e).catch((function(e){Ce.readyException(e)})),this},Ce.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--Ce.readyWait:Ce.isReady)||(Ce.isReady=!0,!0!==e&&--Ce.readyWait>0||qe.resolveWith(we,[Ce]))}}),Ce.ready.then=qe.then,"complete"===we.readyState||"loading"!==we.readyState&&!we.documentElement.doScroll?e.setTimeout(Ce.ready):(we.addEventListener("DOMContentLoaded",h),e.addEventListener("load",h));var ze=function(e,t,n,a,r,s,o){var d=0,u=e.length,l=null==n;if("object"===i(n))for(d in r=!0,n)ze(e,t,d,n[d],!0,s,o);else if(void 0!==a&&(r=!0,be(a)||(o=!0),l&&(o?(t.call(e,a),t=null):(l=t,t=function(e,t,n){return l.call(Ce(e),n)})),t))for(;d<u;d++)t(e[d],n,o?a:a.call(e[d],d,t(e[d],n)));return r?e:l?t.call(e):u?t(e[0],n):s},We=/^-ms-/,Ye=/-([a-z])/g,Ve=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};g.uid=1,g.prototype={cache:function(e){var t=e[this.expando];return t||(t={},Ve(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var i,a=this.cache(e);if("string"==typeof t)a[m(t)]=n;else for(i in t)a[m(i)]=t[i];return a},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][m(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,i=e[this.expando];if(void 0!==i){if(void 0!==t){n=(t=Array.isArray(t)?t.map(m):(t=m(t))in i?[t]:t.match(He)||[]).length;for(;n--;)delete i[t[n]]}(void 0===t||Ce.isEmptyObject(i))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!Ce.isEmptyObject(t)}};var Ge=new g,Ke=new g,Xe=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Je=/[A-Z]/g;Ce.extend({hasData:function(e){return Ke.hasData(e)||Ge.hasData(e)},data:function(e,t,n){return Ke.access(e,t,n)},removeData:function(e,t){Ke.remove(e,t)},_data:function(e,t,n){return Ge.access(e,t,n)},_removeData:function(e,t){Ge.remove(e,t)}}),Ce.fn.extend({data:function(e,t){var n,i,a,r=this[0],s=r&&r.attributes;if(void 0===e){if(this.length&&(a=Ke.get(r),1===r.nodeType&&!Ge.get(r,"hasDataAttrs"))){for(n=s.length;n--;)s[n]&&0===(i=s[n].name).indexOf("data-")&&(i=m(i.slice(5)),b(r,i,a[i]));Ge.set(r,"hasDataAttrs",!0)}return a}return"object"==typeof e?this.each((function(){Ke.set(this,e)})):ze(this,(function(t){var n;if(r&&void 0===t)return void 0!==(n=Ke.get(r,e))||void 0!==(n=b(r,e))?n:void 0;this.each((function(){Ke.set(this,e,t)}))}),null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each((function(){Ke.remove(this,e)}))}}),Ce.extend({queue:function(e,t,n){var i;if(e)return t=(t||"fx")+"queue",i=Ge.get(e,t),n&&(!i||Array.isArray(n)?i=Ge.access(e,t,Ce.makeArray(n)):i.push(n)),i||[]},dequeue:function(e,t){t=t||"fx";var n=Ce.queue(e,t),i=n.length,a=n.shift(),r=Ce._queueHooks(e,t),s=function(){Ce.dequeue(e,t)};"inprogress"===a&&(a=n.shift(),i--),a&&("fx"===t&&n.unshift("inprogress"),delete r.stop,a.call(e,s,r)),!i&&r&&r.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Ge.get(e,n)||Ge.access(e,n,{empty:Ce.Callbacks("once memory").add((function(){Ge.remove(e,[t+"queue",n])}))})}}),Ce.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?Ce.queue(this[0],e):void 0===t?this:this.each((function(){var n=Ce.queue(this,e,t);Ce._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&Ce.dequeue(this,e)}))},dequeue:function(e){return this.each((function(){Ce.dequeue(this,e)}))},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,i=1,a=Ce.Deferred(),r=this,s=this.length,o=function(){--i||a.resolveWith(r,[r])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";s--;)(n=Ge.get(r[s],e+"queueHooks"))&&n.empty&&(i++,n.empty.add(o));return o(),a.promise(t)}});var Qe=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Ze=new RegExp("^(?:([+-])=|)("+Qe+")([a-z%]*)$","i"),et=["Top","Right","Bottom","Left"],tt=we.documentElement,nt=function(e){return Ce.contains(e.ownerDocument,e)},it={composed:!0};tt.getRootNode&&(nt=function(e){return Ce.contains(e.ownerDocument,e)||e.getRootNode(it)===e.ownerDocument});var at=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&nt(e)&&"none"===Ce.css(e,"display")},rt={};Ce.fn.extend({show:function(){return _(this,!0)},hide:function(){return _(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each((function(){at(this)?Ce(this).show():Ce(this).hide()}))}});var st,ot,dt=/^(?:checkbox|radio)$/i,ut=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,lt=/^$|^module$|\/(?:java|ecma)script/i;st=we.createDocumentFragment().appendChild(we.createElement("div")),(ot=we.createElement("input")).setAttribute("type","radio"),ot.setAttribute("checked","checked"),ot.setAttribute("name","t"),st.appendChild(ot),ve.checkClone
vendor: 6,044 bytes, line 2
2=st.cloneNode(!0).cloneNode(!0).lastChild.checked,st.innerHTML="<textarea>x</textarea>",ve.noCloneChecked=!!st.cloneNode(!0).lastChild.defaultValue,st.innerHTML="<option></option>",ve.option=!!st.lastChild;var ct={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};ct.tbody=ct.tfoot=ct.colgroup=ct.caption=ct.thead,ct.th=ct.td,ve.option||(ct.optgroup=ct.option=[1,"<select multiple='multiple'>","</select>"]);var ft=/<|&#?\w+;/,ht=/^([^.]*)(?:\.(.+)|)/;Ce.event={global:{},add:function(e,t,n,i,a){var r,s,o,d,u,l,c,f,h,p,m,g=Ge.get(e);if(Ve(e))for(n.handler&&(n=(r=n).handler,a=r.selector),a&&Ce.find.matchesSelector(tt,a),n.guid||(n.guid=Ce.guid++),(d=g.events)||(d=g.events=Object.create(null)),(s=g.handle)||(s=g.handle=function(t){return void 0!==Ce&&Ce.event.triggered!==t.type?Ce.event.dispatch.apply(e,arguments):void 0}),u=(t=(t||"").match(He)||[""]).length;u--;)h=m=(o=ht.exec(t[u])||[])[1],p=(o[2]||"").split(".").sort(),h&&(c=Ce.event.special[h]||{},h=(a?c.delegateType:c.bindType)||h,c=Ce.event.special[h]||{},l=Ce.extend({type:h,origType:m,data:i,handler:n,guid:n.guid,selector:a,needsContext:a&&Ce.expr.match.needsContext.test(a),namespace:p.join(".")},r),(f=d[h])||((f=d[h]=[]).delegateCount=0,c.setup&&!1!==c.setup.call(e,i,p,s)||e.addEventListener&&e.addEventListener(h,s)),c.add&&(c.add.call(e,l),l.handler.guid||(l.handler.guid=n.guid)),a?f.splice(f.delegateCount++,0,l):f.push(l),Ce.event.global[h]=!0)},remove:function(e,t,n,i,a){var r,s,o,d,u,l,c,f,h,p,m,g=Ge.hasData(e)&&Ge.get(e);if(g&&(d=g.events)){for(u=(t=(t||"").match(He)||[""]).length;u--;)if(h=m=(o=ht.exec(t[u])||[])[1],p=(o[2]||"").split(".").sort(),h){for(c=Ce.event.special[h]||{},f=d[h=(i?c.delegateType:c.bindType)||h]||[],o=o[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=r=f.length;r--;)l=f[r],!a&&m!==l.origType||n&&n.guid!==l.guid||o&&!o.test(l.namespace)||i&&i!==l.selector&&("**"!==i||!l.selector)||(f.splice(r,1),l.selector&&f.delegateCount--,c.remove&&c.remove.call(e,l));s&&!f.length&&(c.teardown&&!1!==c.teardown.call(e,p,g.handle)||Ce.removeEvent(e,h,g.handle),delete d[h])}else for(h in d)Ce.event.remove(e,h+t[u],n,i,!0);Ce.isEmptyObject(d)&&Ge.remove(e,"handle events")}},dispatch:function(e){var t,n,i,a,r,s,o=new Array(arguments.length),d=Ce.event.fix(e),u=(Ge.get(this,"events")||Object.create(null))[d.type]||[],l=Ce.event.special[d.type]||{};for(o[0]=d,t=1;t<arguments.length;t++)o[t]=arguments[t];if(d.delegateTarget=this,!l.preDispatch||!1!==l.preDispatch.call(this,d)){for(s=Ce.event.handlers.call(this,d,u),t=0;(a=s[t++])&&!d.isPropagationStopped();)for(d.currentTarget=a.elem,n=0;(r=a.handlers[n++])&&!d.isImmediatePropagationStopped();)d.rnamespace&&!1!==r.namespace&&!d.rnamespace.test(r.namespace)||(d.handleObj=r,d.data=r.data,void 0!==(i=((Ce.event.special[r.origType]||{}).handle||r.handler).apply(a.elem,o))&&!1===(d.result=i)&&(d.preventDefault(),d.stopPropagation()));return l.postDispatch&&l.postDispatch.call(this,d),d.result}},handlers:function(e,t){var n,i,a,r,s,o=[],d=t.delegateCount,u=e.target;if(d&&u.nodeType&&!("click"===e.type&&e.button>=1))for(;u!==this;u=u.parentNode||this)if(1===u.nodeType&&("click"!==e.type||!0!==u.disabled)){for(r=[],s={},n=0;n<d;n++)void 0===s[a=(i=t[n]).selector+" "]&&(s[a]=i.needsContext?Ce(a,this).index(u)>-1:Ce.find(a,this,null,[u]).length),s[a]&&r.push(i);r.length&&o.push({elem:u,handlers:r})}return u=this,d<t.length&&o.push({elem:u,handlers:t.slice(d)}),o},addProp:function(e,t){Object.defineProperty(Ce.Event.prototype,e,{enumerable:!0,configurable:!0,get:be(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[Ce.expando]?e:new Ce.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return dt.test(t.type)&&t.click&&r(t,"input")&&F(t,"click",!0),!1},trigger:function(e){var t=this||e;return dt.test(t.type)&&t.click&&r(t,"input")&&F(t,"click"),!0},_default:function(e){var t=e.target;return dt.test(t.type)&&t.click&&r(t,"input")&&Ge.get(t,"click")||r(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},Ce.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},Ce.Event=function(e,t){if(!(this instanceof Ce.Event))return new Ce.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?$:T,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&Ce.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[Ce.expando]=!0},Ce.Event.prototype={constructor:Ce.Event,isDefaultPrevented:T,isPropagationStopped:T,isImmediatePropagationStopped:T,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=$,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=$,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=$,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},Ce.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},Ce.event.addProp),Ce.each({focus:"focusin",blur:"focusout"},(function(e,t){function n(e){if(we.documentMode){var n=Ge.get(this,"handle"),i=Ce.event.fix(e);
vendor: 1,041 bytes, line 2
2i.type="focusin"===e.type?"focus":"blur",i.isSimulated=!0,n(e),i.target===i.currentTarget&&n(i)}else Ce.event.simulate(t,e.target,Ce.event.fix(e))}Ce.event.special[e]={setup:function(){var i;if(F(this,e,!0),!we.documentMode)return!1;(i=Ge.get(this,t))||this.addEventListener(t,n),Ge.set(this,t,(i||0)+1)},trigger:function(){return F(this,e),!0},teardown:function(){var e;if(!we.documentMode)return!1;(e=Ge.get(this,t)-1)?Ge.set(this,t,e):(this.removeEventListener(t,n),Ge.remove(this,t))},_default:function(t){return Ge.get(t.target,e)},delegateType:t},Ce.event.special[t]={setup:function(){var i=this.ownerDocument||this.document||this,a=we.documentMode?this:i,r=Ge.get(a,t);r||(we.documentMode?this.addEventListener(t,n):i.addEventListener(e,n,!0)),Ge.set(a,t,(r||0)+1)},teardown:function(){var i=this.ownerDocument||this.document||this,a=we.documentMode?this:i,r=Ge.get(a,t)-1;r?Ge.set(a,t,r):(we.documentMode?this.removeEventListener(t,n):i.removeEventListener(e,n,!0),Ge.remove(a,t))}}})),Ce.each({mouseenter:"mouseover",mouseleave:"mou
2seout",pointerenter:"pointerover",pointerleave:"pointerout"},(function(e,t){Ce.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,i=this,a=e.relatedTarget,r=e.handleObj;return a&&(a===i||Ce.contains(i,a))||(e.type=r.origType,n=r.handler.apply(this,arguments),e.type=t),n}}})),Ce.fn.extend({on:function(e,t,n,i){return S(this,e,t,n,i)},one:function(e,t,n,i){return S(this,e,t,n,i,1)},off:function(e,t,n){var i,a;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,Ce(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(a in e)this.off(a,t,e[a]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=T),this.each((function(){Ce.event.remove(this,e,n,t)}))}});var pt=/<script|<style|<link/i,mt=/checked\s*(?:[^=]|=\s*.checked.)/i,gt=/^\s*<!\[CDATA\[|\]\]>\s*$/g;Ce.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var i,a,r,s,o=e.cloneNode(!0),d=nt(e);if(!(ve.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||Ce.isXMLDoc(e)))for(s=x(o),i=0,a=(r=x(e)).length;i<a;i++)A(r[i],s[i]);if(t)if(n)for(r=r||x(e),s=s||x(o),i=0,a=r.length;i<a;i++)E(r[i],s[i]);else E(e,o);return(s=x(o,"script")).length>0&&k(s,!d&&x(e,"script")),o},cleanData:function(e){for(var t,n,i,a=Ce.event.special,r=0;void 0!==(n=e[r]);r++)if(Ve(n)){if(t=n[Ge.expando]){if(t.events)for(i in t.events)a[i]?Ce.event.remove(n,i):Ce.removeEvent(n,i,t.handle);n[Ge.expando]=void 0}n[Ke.expando]&&(n[Ke.expando]=void 0)}}}),Ce.fn.extend({detach:function(e){return M(this,e,!0)},remove:function(e){return M(this,e)},text:function(e){return ze(this,(function(e){return void 0===e?Ce.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)}))}),null,e,arguments.length)},append:function(){return I(this,arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||j(this,e).appendChild(e)}))},prepend:function(){return I(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=j(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return I(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return I(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}))},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(Ce.cleanData(x(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return Ce.clone(this,e,t)}))},html:function(e){return ze(this,(function(e){var t=this[0]||{},n=0,i=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!pt.test(e)&&!ct[(ut.exec(e)||["",""])[1].toLowerCase()]){e=Ce.htmlPrefilter(e);try{for(;n<i;n++)1===(t=this[n]||{}).nodeType&&(Ce.cleanData(x(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)}),null,e,arguments.length)},replaceWith:function(){var e=[];return I(this,arguments,(function(t){var n=this.parentNode;Ce.inArray(this,e)<0&&(Ce.cleanData(x(this)),n&&n.replaceChild(t,this))}),e)}}),Ce.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},(function(e,t){Ce.fn[e]=function(e){for(var n,i=[],a=Ce(e),r=a.length-1,s=0;s<=r;s++)n=s===r?this:this.clone(!0),Ce(a[s])[t](n),le.apply(i,n.get());return this.pushStack(i)}}));var vt=new RegExp("^("+Qe+")(?!px)[a-z%]+$","i"),bt=/^--/,yt=function(t){var n=t.ownerDocument.defaultView;return n&&n.opener||(n=e),n.getComputedStyle(t)},wt=function(e,t,n){var i,a,r={};for(a in t)r[a]=e.style[a],e.style[a]=t[a];for(a in i=n.call(e),t)e.style[a]=r[a];return i},_t=new RegExp(et.join("|"),"i");!function(){function t(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",tt.appendChild(u).appendChild(l);var t=e.getComputedStyle(l);
vendor: 6,840 bytes, lines 2-3
2i="1%"!==t.top,d=12===n(t.marginLeft),l.style.right="60%",s=36===n(t.right),a=36===n(t.width),l.style.position="absolute",r=12===n(l.offsetWidth/3),tt.removeChild(u),l=null}}function n(e){return Math.round(parseFloat(e))}var i,a,r,s,o,d,u=we.createElement("div"),l=we.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",ve.clearCloneStyle="content-box"===l.style.backgroundClip,Ce.extend(ve,{boxSizingReliable:function(){return t(),a},pixelBoxStyles:function(){return t(),s},pixelPosition:function(){return t(),i},reliableMarginLeft:function(){return t(),d}, 3scrollboxSize:function(){return t(),r},reliableTrDimensions:function(){var t,n,i,a;return null==o&&(t=we.createElement("table"),n=we.createElement("tr"),i=we.createElement("div"),t.style.cssText="position:absolute;left:-11111px;border-collapse:separate",n.style.cssText="box-sizing:content-box;border:1px solid",n.style.height="1px",i.style.height="9px",i.style.display="block",tt.appendChild(t).appendChild(n).appendChild(i),a=e.getComputedStyle(n),o=parseInt(a.height,10)+parseInt(a.borderTopWidth,10)+parseInt(a.borderBottomWidth,10)===n.offsetHeight,tt.removeChild(t)),o}}))}();var xt=["Webkit","Moz","ms"],kt=we.createElement("div").style,Ct={},$t=/^(none|table(?!-c[ea]).+)/,Tt={position:"absolute",visibility:"hidden",display:"block"},St={letterSpacing:"0",fontWeight:"400"};Ce.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=O(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,n,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var a,r,s,o=m(t),d=bt.test(t),u=e.style;if(d||(t=R(o)),s=Ce.cssHooks[t]||Ce.cssHooks[o],void 0===n)return s&&"get"in s&&void 0!==(a=s.get(e,!1,i))?a:u[t];"string"===(r=typeof n)&&(a=Ze.exec(n))&&a[1]&&(n=y(e,t,a),r="number"),null!=n&&n==n&&("number"!==r||d||(n+=a&&a[3]||(Ce.cssNumber[o]?"":"px")),ve.clearCloneStyle||""!==n||0!==t.indexOf("background")||(u[t]="inherit"),s&&"set"in s&&void 0===(n=s.set(e,n,i))||(d?u.setProperty(t,n):u[t]=n))}},css:function(e,t,n,i){var a,r,s,o=m(t);return bt.test(t)||(t=R(o)),(s=Ce.cssHooks[t]||Ce.cssHooks[o])&&"get"in s&&(a=s.get(e,!0,n)),void 0===a&&(a=O(e,t,i)),"normal"===a&&t in St&&(a=St[t]),""===n||n?(r=parseFloat(a),!0===n||isFinite(r)?r||0:a):a}}),Ce.each(["height","width"],(function(e,t){Ce.cssHooks[t]={get:function(e,n,i){if(n)return!$t.test(Ce.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?U(e,t,i):wt(e,Tt,(function(){return U(e,t,i)}))},set:function(e,n,i){var a,r=yt(e),s=!ve.scrollboxSize()&&"absolute"===r.position,o=(s||i)&&"border-box"===Ce.css(e,"boxSizing",!1,r),d=i?H(e,t,i,o,r):0;return o&&s&&(d-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(r[t])-H(e,t,"border",!1,r)-.5)),d&&(a=Ze.exec(n))&&"px"!==(a[3]||"px")&&(e.style[t]=n,n=Ce.css(e,t)),L(e,n,d)}}})),Ce.cssHooks.marginLeft=P(ve.reliableMarginLeft,(function(e,t){if(t)return(parseFloat(O(e,"marginLeft"))||e.getBoundingClientRect().left-wt(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+"px"})),Ce.each({margin:"",padding:"",border:"Width"},(function(e,t){Ce.cssHooks[e+t]={expand:function(n){for(var i=0,a={},r="string"==typeof n?n.split(" "):[n];i<4;i++)a[e+et[i]+t]=r[i]||r[i-2]||r[0];return a}},"margin"!==e&&(Ce.cssHooks[e+t].set=L)})),Ce.fn.extend({css:function(e,t){return ze(this,(function(e,t,n){var i,a,r={},s=0;if(Array.isArray(t)){for(i=yt(e),a=t.length;s<a;s++)r[t[s]]=Ce.css(e,t[s],!1,i);return r}return void 0!==n?Ce.style(e,t,n):Ce.css(e,t)}),e,t,arguments.length>1)}}),Ce.Tween=q,q.prototype={constructor:q,init:function(e,t,n,i,a,r){this.elem=e,this.prop=n,this.easing=a||Ce.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=i,this.unit=r||(Ce.cssNumber[n]?"":"px")},cur:function(){var e=q.propHooks[this.prop];return e&&e.get?e.get(this):q.propHooks._default.get(this)},run:function(e){var t,n=q.propHooks[this.prop];return this.options.duration?this.pos=t=Ce.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):q.propHooks._default.set(this),this}},q.prototype.init.prototype=q.prototype,q.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=Ce.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){Ce.fx.step[e.prop]?Ce.fx.step[e.prop](e):1!==e.elem.nodeType||!Ce.cssHooks[e.prop]&&null==e.elem.style[R(e.prop)]?e.elem[e.prop]=e.now:Ce.style(e.elem,e.prop,e.now+e.unit)}}},q.propHooks.scrollTop=q.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},Ce.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},Ce.fx=q.prototype.init,Ce.fx.step={};var Ft,jt,Dt=/^(?:toggle|show|hide)$/,Bt=/queueHooks$/;Ce.Animation=Ce.extend(X,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return y(n.elem,e,Ze.exec(t),n),n}]},tweener:function(e,t){be(e)?(t=e,e=["*"]):e=e.match(He);for(var n,i=0,a=e.length;i<a;i++)n=e[i],X.tweeners[n]=X.tweeners[n]||[],X.tweeners[n].unshift(t)},prefilters:[G],prefilter:function(e,t){t?X.prefilters.unshift(e):X.prefilters.push(e)}}),Ce.speed=function(e,t,n){var i=e&&"object"==typeof e?Ce.extend({},e):{complete:n||!n&&t||be(e)&&e,duration:e,easing:n&&t||t&&!be(t)&&t};return Ce.fx.off?i.duration=0:"number"!=typeof i.duration&&(i.duration in Ce.fx.speeds?i.duration=Ce.fx.speeds[i.duration]:i.duration=Ce.fx.speeds._default),null!=i.queue&&!0!==i.queue||(i.queue="fx"),i.old=i.complete,i.complete=function(){be(i.old)&&i.old.call(this),i.queue&&Ce.dequeue(this,i.queue)},i},Ce.fn.extend({fadeTo:function(e,t,n,i){return this.filter(at).css("opacity",0).show().end().animate({opacity:t},e,n,i)},animate:function(e,t,n,i){var a=Ce.isEmptyObject(e),r=Ce.speed(t,n,i),s=function(){var t=X(this,Ce.extend({},e),r);(a||Ge.get(this,"finish"))&&t.stop(!0)};return s.finish=s,a||!1===r.queue?this.each(s):this.queue(r.queue,s)},stop:function(e,t,n){var i=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&this.queue(e||"fx",[]),this.each((function(){var t=!0,a=null!=e&&e+"queueHooks",r=Ce.timers,s=Ge.get(this);if(a)s[a]&&s[a].stop&&i(s[a]);else for(a in s)s[a]&&s[a].stop&&Bt.test(a)&&i(s[a]);for(a=r.length;a--;
vendor: 6,302 bytes, line 3
3)r[a].elem!==this||null!=e&&r[a].queue!==e||(r[a].anim.stop(n),t=!1,r.splice(a,1));!t&&n||Ce.dequeue(this,e)}))},finish:function(e){return!1!==e&&(e=e||"fx"),this.each((function(){var t,n=Ge.get(this),i=n[e+"queue"],a=n[e+"queueHooks"],r=Ce.timers,s=i?i.length:0;for(n.finish=!0,Ce.queue(this,e,[]),a&&a.stop&&a.stop.call(this,!0),t=r.length;t--;)r[t].elem===this&&r[t].queue===e&&(r[t].anim.stop(!0),r.splice(t,1));for(t=0;t<s;t++)i[t]&&i[t].finish&&i[t].finish.call(this);delete n.finish}))}}),Ce.each(["toggle","show","hide"],(function(e,t){var n=Ce.fn[t];Ce.fn[t]=function(e,i,a){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(Y(t,!0),e,i,a)}})),Ce.each({slideDown:Y("show"),slideUp:Y("hide"),slideToggle:Y("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},(function(e,t){Ce.fn[e]=function(e,n,i){return this.animate(t,e,n,i)}})),Ce.timers=[],Ce.fx.tick=function(){var e,t=0,n=Ce.timers;for(Ft=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||Ce.fx.stop(),Ft=void 0},Ce.fx.timer=function(e){Ce.timers.push(e),Ce.fx.start()},Ce.fx.interval=13,Ce.fx.start=function(){jt||(jt=!0,z())},Ce.fx.stop=function(){jt=null},Ce.fx.speeds={slow:600,fast:200,_default:400},Ce.fn.delay=function(t,n){return t=Ce.fx&&Ce.fx.speeds[t]||t,n=n||"fx",this.queue(n,(function(n,i){var a=e.setTimeout(n,t);i.stop=function(){e.clearTimeout(a)}}))},function(){var e=we.createElement("input"),t=we.createElement("select").appendChild(we.createElement("option"));e.type="checkbox",ve.checkOn=""!==e.value,ve.optSelected=t.selected,(e=we.createElement("input")).value="t",e.type="radio",ve.radioValue="t"===e.value}();var Et,At=Ce.expr.attrHandle;Ce.fn.extend({attr:function(e,t){return ze(this,Ce.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each((function(){Ce.removeAttr(this,e)}))}}),Ce.extend({attr:function(e,t,n){var i,a,r=e.nodeType;if(3!==r&&8!==r&&2!==r)return void 0===e.getAttribute?Ce.prop(e,t,n):(1===r&&Ce.isXMLDoc(e)||(a=Ce.attrHooks[t.toLowerCase()]||(Ce.expr.match.bool.test(t)?Et:void 0)),void 0!==n?null===n?void Ce.removeAttr(e,t):a&&"set"in a&&void 0!==(i=a.set(e,n,t))?i:(e.setAttribute(t,n+""),n):a&&"get"in a&&null!==(i=a.get(e,t))?i:null==(i=Ce.find.attr(e,t))?void 0:i)},attrHooks:{type:{set:function(e,t){if(!ve.radioValue&&"radio"===t&&r(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,i=0,a=t&&t.match(He);if(a&&1===e.nodeType)for(;n=a[i++];)e.removeAttribute(n)}}),Et={set:function(e,t,n){return!1===t?Ce.removeAttr(e,n):e.setAttribute(n,n),n}},Ce.each(Ce.expr.match.bool.source.match(/\w+/g),(function(e,t){var n=At[t]||Ce.find.attr;At[t]=function(e,t,i){var a,r,s=t.toLowerCase();return i||(r=At[s],At[s]=a,a=null!=n(e,t,i)?s:null,At[s]=r),a}}));var It=/^(?:input|select|textarea|button)$/i,Mt=/^(?:a|area)$/i;Ce.fn.extend({prop:function(e,t){return ze(this,Ce.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each((function(){delete this[Ce.propFix[e]||e]}))}}),Ce.extend({prop:function(e,t,n){var i,a,r=e.nodeType;if(3!==r&&8!==r&&2!==r)return 1===r&&Ce.isXMLDoc(e)||(t=Ce.propFix[t]||t,a=Ce.propHooks[t]),void 0!==n?a&&"set"in a&&void 0!==(i=a.set(e,n,t))?i:e[t]=n:a&&"get"in a&&null!==(i=a.get(e,t))?i:e[t]},propHooks:{tabIndex:{get:function(e){var t=Ce.find.attr(e,"tabindex");return t?parseInt(t,10):It.test(e.nodeName)||Mt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),ve.optSelected||(Ce.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),Ce.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){Ce.propFix[this.toLowerCase()]=this})),Ce.fn.extend({addClass:function(e){var t,n,i,a,r,s;return be(e)?this.each((function(t){Ce(this).addClass(e.call(this,t,Q(this)))})):(t=Z(e)).length?this.each((function(){if(i=Q(this),n=1===this.nodeType&&" "+J(i)+" "){for(r=0;r<t.length;r++)a=t[r],n.indexOf(" "+a+" ")<0&&(n+=a+" ");s=J(n),i!==s&&this.setAttribute("class",s)}})):this},removeClass:function(e){var t,n,i,a,r,s;return be(e)?this.each((function(t){Ce(this).removeClass(e.call(this,t,Q(this)))})):arguments.length?(t=Z(e)).length?this.each((function(){if(i=Q(this),n=1===this.nodeType&&" "+J(i)+" "){for(r=0;r<t.length;r++)for(a=t[r];n.indexOf(" "+a+" ")>-1;)n=n.replace(" "+a+" "," ");s=J(n),i!==s&&this.setAttribute("class",s)}})):this:this.attr("class","")},toggleClass:function(e,t){var n,i,a,r,s=typeof e,o="string"===s||Array.isArray(e);return be(e)?this.each((function(n){Ce(this).toggleClass(e.call(this,n,Q(this),t),t)})):"boolean"==typeof t&&o?t?this.addClass(e):this.removeClass(e):(n=Z(e),this.each((function(){if(o)for(r=Ce(this),a=0;a<n.length;a++)i=n[a],r.hasClass(i)?r.removeClass(i):r.addClass(i);else void 0!==e&&"boolean"!==s||((i=Q(this))&&Ge.set(this,"__className__",i),this.setAttribute&&this.setAttribute("class",i||!1===e?"":Ge.get(this,"__className__")||""))})))},hasClass:function(e){var t,n,i=0;for(t=" "+e+" ";n=this[i++];)if(1===n.nodeType&&(" "+J(Q(n))+" ").indexOf(t)>-1)return!0;return!1}});var Ot=/\r/g;Ce.fn.extend({val:function(e){var t,n,i,a=this[0];return arguments.length?(i=be(e),this.each((function(n){var a;1===this.nodeType&&(null==(a=i?e.call(this,n,Ce(this).val()):e)?a="":"number"==typeof a?a+="":Array.isArray(a)&&(a=Ce.map(a,(function(e){return null==e?"":e+""}))),(t=Ce.valHooks[this.type]||Ce.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,a,"value")||(this.value=a))}))):a?(t=Ce.valHooks[a.type]||Ce.valHooks[a.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(a,"value"))?n:"string"==typeof(n=a.value)?n.replace(Ot,""):null==n?"":n:void 0}}),Ce.extend({valHooks:{option:{get:function(e){var t=Ce.find.attr(e,"value");return null!=t?t:J(Ce.text(e))}},select:{get:function(e){var t,n,i,a=e.options,s=e.selectedIndex,o="select-one"===e.type,d=o?null:[],u=o?s+1:a.length;for(i=s<0?u:o?s:0;i<u;i++)if(((n=a[i]).selected||i===s)&&!n.disabled&&(!n.parentNode.disabled||!r(n.parentNode,"optgroup"))){if(t=Ce(n).val(),o)return t;d.push(t)}return d}
vendor: 4,313 bytes, line 3
3,set:function(e,t){for(var n,i,a=e.options,r=Ce.makeArray(t),s=a.length;s--;)((i=a[s]).selected=Ce.inArray(Ce.valHooks.option.get(i),r)>-1)&&(n=!0);return n||(e.selectedIndex=-1),r}}}}),Ce.each(["radio","checkbox"],(function(){Ce.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=Ce.inArray(Ce(e).val(),t)>-1}},ve.checkOn||(Ce.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}));var Pt=e.location,Nt={guid:Date.now()},Rt=/\?/;Ce.parseXML=function(t){var n,i;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){}return i=n&&n.getElementsByTagName("parsererror")[0],n&&!i||Ce.error("Invalid XML: "+(i?Ce.map(i.childNodes,(function(e){return e.textContent})).join("\n"):t)),n};var Lt=/^(?:focusinfocus|focusoutblur)$/,Ht=function(e){e.stopPropagation()};Ce.extend(Ce.event,{trigger:function(t,n,i,a){var r,s,o,d,u,l,c,f,h=[i||we],p=pe.call(t,"type")?t.type:t,m=pe.call(t,"namespace")?t.namespace.split("."):[];if(s=f=o=i=i||we,3!==i.nodeType&&8!==i.nodeType&&!Lt.test(p+Ce.event.triggered)&&(p.indexOf(".")>-1&&(m=p.split("."),p=m.shift(),m.sort()),u=p.indexOf(":")<0&&"on"+p,(t=t[Ce.expando]?t:new Ce.Event(p,"object"==typeof t&&t)).isTrigger=a?2:3,t.namespace=m.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:Ce.makeArray(n,[t]),c=Ce.event.special[p]||{},a||!c.trigger||!1!==c.trigger.apply(i,n))){if(!a&&!c.noBubble&&!ye(i)){for(d=c.delegateType||p,Lt.test(d+p)||(s=s.parentNode);s;s=s.parentNode)h.push(s),o=s;o===(i.ownerDocument||we)&&h.push(o.defaultView||o.parentWindow||e)}for(r=0;(s=h[r++])&&!t.isPropagationStopped();)f=s,t.type=r>1?d:c.bindType||p,(l=(Ge.get(s,"events")||Object.create(null))[t.type]&&Ge.get(s,"handle"))&&l.apply(s,n),(l=u&&s[u])&&l.apply&&Ve(s)&&(t.result=l.apply(s,n),!1===t.result&&t.preventDefault());return t.type=p,a||t.isDefaultPrevented()||c._default&&!1!==c._default.apply(h.pop(),n)||!Ve(i)||u&&be(i[p])&&!ye(i)&&((o=i[u])&&(i[u]=null),Ce.event.triggered=p,t.isPropagationStopped()&&f.addEventListener(p,Ht),i[p](),t.isPropagationStopped()&&f.removeEventListener(p,Ht),Ce.event.triggered=void 0,o&&(i[u]=o)),t.result}},simulate:function(e,t,n){var i=Ce.extend(new Ce.Event,n,{type:e,isSimulated:!0});Ce.event.trigger(i,null,t)}}),Ce.fn.extend({trigger:function(e,t){return this.each((function(){Ce.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var n=this[0];if(n)return Ce.event.trigger(e,t,n,!0)}});var Ut=/\[\]$/,qt=/\r?\n/g,zt=/^(?:submit|button|image|reset|file)$/i,Wt=/^(?:input|select|textarea|keygen)/i;Ce.param=function(e,t){var n,i=[],a=function(e,t){var n=be(t)?t():t;i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!Ce.isPlainObject(e))Ce.each(e,(function(){a(this.name,this.value)}));else for(n in e)ee(n,e[n],t,a);return i.join("&")},Ce.fn.extend({serialize:function(){return Ce.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=Ce.prop(this,"elements");return e?Ce.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!Ce(this).is(":disabled")&&Wt.test(this.nodeName)&&!zt.test(e)&&(this.checked||!dt.test(e))})).map((function(e,t){var n=Ce(this).val();return null==n?null:Array.isArray(n)?Ce.map(n,(function(e){return{name:t.name,value:e.replace(qt,"\r\n")}})):{name:t.name,value:n.replace(qt,"\r\n")}})).get()}});var Yt=/%20/g,Vt=/#.*$/,Gt=/([?&])_=[^&]*/,Kt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Xt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Jt=/^(?:GET|HEAD)$/,Qt=/^\/\//,Zt={},en={},tn="*/".concat("*"),nn=we.createElement("a");nn.href=Pt.href,Ce.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Pt.href,type:"GET",isLocal:Xt.test(Pt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":tn,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":Ce.parseXML}
vendor: 6,917 bytes, line 3
3,flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?ie(ie(e,Ce.ajaxSettings),t):ie(Ce.ajaxSettings,e)},ajaxPrefilter:te(Zt),ajaxTransport:te(en),ajax:function(t,n){function i(t,n,i,o){var u,f,h,w,_,x=n;l||(l=!0,d&&e.clearTimeout(d),a=void 0,s=o||"",k.readyState=t>0?4:0,u=t>=200&&t<300||304===t,i&&(w=ae(p,k,i)),!u&&Ce.inArray("script",p.dataTypes)>-1&&Ce.inArray("json",p.dataTypes)<0&&(p.converters["text script"]=function(){}),w=re(p,w,k,u),u?(p.ifModified&&((_=k.getResponseHeader("Last-Modified"))&&(Ce.lastModified[r]=_),(_=k.getResponseHeader("etag"))&&(Ce.etag[r]=_)),204===t||"HEAD"===p.type?x="nocontent":304===t?x="notmodified":(x=w.state,f=w.data,u=!(h=w.error))):(h=x,!t&&x||(x="error",t<0&&(t=0))),k.status=t,k.statusText=(n||x)+"",u?v.resolveWith(m,[f,x,k]):v.rejectWith(m,[k,x,h]),k.statusCode(y),y=void 0,c&&g.trigger(u?"ajaxSuccess":"ajaxError",[k,p,u?f:h]),b.fireWith(m,[k,x]),c&&(g.trigger("ajaxComplete",[k,p]),--Ce.active||Ce.event.trigger("ajaxStop")))}"object"==typeof t&&(n=t,t=void 0),n=n||{};var a,r,s,o,d,u,l,c,f,h,p=Ce.ajaxSetup({},n),m=p.context||p,g=p.context&&(m.nodeType||m.jquery)?Ce(m):Ce.event,v=Ce.Deferred(),b=Ce.Callbacks("once memory"),y=p.statusCode||{},w={},_={},x="canceled",k={readyState:0,getResponseHeader:function(e){var t;if(l){if(!o)for(o={};t=Kt.exec(s);)o[t[1].toLowerCase()+" "]=(o[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=o[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return l?s:null},setRequestHeader:function(e,t){return null==l&&(e=_[e.toLowerCase()]=_[e.toLowerCase()]||e,w[e]=t),this},overrideMimeType:function(e){return null==l&&(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(l)k.always(e[k.status]);else for(t in e)y[t]=[y[t],e[t]];return this},abort:function(e){var t=e||x;return a&&a.abort(t),i(0,t),this}};if(v.promise(k),p.url=((t||p.url||Pt.href)+"").replace(Qt,Pt.protocol+"//"),p.type=n.method||n.type||p.method||p.type,p.dataTypes=(p.dataType||"*").toLowerCase().match(He)||[""],null==p.crossDomain){u=we.createElement("a");try{u.href=p.url,u.href=u.href,p.crossDomain=nn.protocol+"//"+nn.host!=u.protocol+"//"+u.host}catch(e){p.crossDomain=!0}}if(p.data&&p.processData&&"string"!=typeof p.data&&(p.data=Ce.param(p.data,p.traditional)),ne(Zt,p,n,k),l)return k;for(f in(c=Ce.event&&p.global)&&0==Ce.active++&&Ce.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Jt.test(p.type),r=p.url.replace(Vt,""),p.hasContent?p.data&&p.processData&&0===(p.contentType||"").indexOf("application/x-www-form-urlencoded")&&(p.data=p.data.replace(Yt,"+")):(h=p.url.slice(r.length),p.data&&(p.processData||"string"==typeof p.data)&&(r+=(Rt.test(r)?"&":"?")+p.data,delete p.data),!1===p.cache&&(r=r.replace(Gt,"$1"),h=(Rt.test(r)?"&":"?")+"_="+Nt.guid+++h),p.url=r+h),p.ifModified&&(Ce.lastModified[r]&&k.setRequestHeader("If-Modified-Since",Ce.lastModified[r]),Ce.etag[r]&&k.setRequestHeader("If-None-Match",Ce.etag[r])),(p.data&&p.hasContent&&!1!==p.contentType||n.contentType)&&k.setRequestHeader("Content-Type",p.contentType),k.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+tn+"; q=0.01":""):p.accepts["*"]),p.headers)k.setRequestHeader(f,p.headers[f]);if(p.beforeSend&&(!1===p.beforeSend.call(m,k,p)||l))return k.abort();if(x="abort",b.add(p.complete),k.done(p.success),k.fail(p.error),a=ne(en,p,n,k)){if(k.readyState=1,c&&g.trigger("ajaxSend",[k,p]),l)return k;p.async&&p.timeout>0&&(d=e.setTimeout((function(){k.abort("timeout")}),p.timeout));try{l=!1,a.send(w,i)}catch(e){if(l)throw e;i(-1,e)}}else i(-1,"No Transport");return k},getJSON:function(e,t,n){return Ce.get(e,t,n,"json")},getScript:function(e,t){return Ce.get(e,void 0,t,"script")}}),Ce.each(["get","post"],(function(e,t){Ce[t]=function(e,n,i,a){return be(n)&&(a=a||i,i=n,n=void 0),Ce.ajax(Ce.extend({url:e,type:t,dataType:a,data:n,success:i},Ce.isPlainObject(e)&&e))}})),Ce.ajaxPrefilter((function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")})),Ce._evalUrl=function(e,t,n){return Ce.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){Ce.globalEval(e,t,n)}})},Ce.fn.extend({wrapAll:function(e){var t;return this[0]&&(be(e)&&(e=e.call(this[0])),t=Ce(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e})).append(this)),this},wrapInner:function(e){return be(e)?this.each((function(t){Ce(this).wrapInner(e.call(this,t))})):this.each((function(){var t=Ce(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)}))},wrap:function(e){var t=be(e);return this.each((function(n){Ce(this).wrapAll(t?e.call(this,n):e)}))},unwrap:function(e){return this.parent(e).not("body").each((function(){Ce(this).replaceWith(this.childNodes)})),this}}),Ce.expr.pseudos.hidden=function(e){return!Ce.expr.pseudos.visible(e)},Ce.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},Ce.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var an={0:200,1223:204},rn=Ce.ajaxSettings.xhr();ve.cors=!!rn&&"withCredentials"in rn,ve.ajax=rn=!!rn,Ce.ajaxTransport((function(t){var n,i;if(ve.cors||rn&&!t.crossDomain)return{send:function(a,r){var s,o=t.xhr();if(o.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(s in t.xhrFields)o[s]=t.xhrFields[s];for(s in t.mimeType&&o.overrideMimeType&&o.overrideMimeType(t.mimeType),t.crossDomain||a["X-Requested-With"]||(a["X-Requested-With"]="XMLHttpRequest"),a)o.setRequestHeader(s,a[s]);n=function(e){return function(){n&&(n=i=o.onload=o.onerror=o.onabort=o.ontimeout=o.onreadystatechange=null,"abort"===e?o.abort():"error"===e?"number"!=typeof o.status?r(0,"error"):r(o.status,o.statusText):r(an[o.status]||o.status,o.statusText,"text"!==(o.responseType||"text")||"string"!=typeof o.responseText?{binary:o.response}:{text:o.responseText},o.getAllResponseHeaders()))}},o.onload=n(),i=o.onerror=o.ontimeout=n("error"),void 0!==o.onabort?o.onabort=i:o.onreadystatechange=function(){4===o.readyState&&e.setTimeout((function(){n&&i()}))},n=n("abort");try{o.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}})),Ce.ajaxPrefilter((function(e){e.crossDomain&&(e.contents.script=!1)})),Ce.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return Ce.globalEval(e),e}}}),Ce.ajaxPrefilter("script",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")})),Ce.ajaxTransport("script",(function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(i,a){t=Ce("<script>").attr(e.scriptAttrs||{}
vendor: 6,321 bytes, line 3
3).prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&a("error"===e.type?404:200,e.type)}),we.head.appendChild(t[0])},abort:function(){n&&n()}}}));var sn,on=[],dn=/(=)\?(?=&|$)|\?\?/;Ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=on.pop()||Ce.expando+"_"+Nt.guid++;return this[e]=!0,e}}),Ce.ajaxPrefilter("json jsonp",(function(t,n,i){var a,r,s,o=!1!==t.jsonp&&(dn.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&dn.test(t.data)&&"data");if(o||"jsonp"===t.dataTypes[0])return a=t.jsonpCallback=be(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,o?t[o]=t[o].replace(dn,"$1"+a):!1!==t.jsonp&&(t.url+=(Rt.test(t.url)?"&":"?")+t.jsonp+"="+a),t.converters["script json"]=function(){return s||Ce.error(a+" was not called"),s[0]},t.dataTypes[0]="json",r=e[a],e[a]=function(){s=arguments},i.always((function(){void 0===r?Ce(e).removeProp(a):e[a]=r,t[a]&&(t.jsonpCallback=n.jsonpCallback,on.push(a)),s&&be(r)&&r(s[0]),s=r=void 0})),"script"})),ve.createHTMLDocument=((sn=we.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===sn.childNodes.length),Ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(ve.createHTMLDocument?((i=(t=we.implementation.createHTMLDocument("")).createElement("base")).href=we.location.href,t.head.appendChild(i)):t=we),r=!n&&[],(a=Oe.exec(e))?[t.createElement(a[1])]:(a=C([e],t,r),r&&r.length&&Ce(r).remove(),Ce.merge([],a.childNodes)));var i,a,r},Ce.fn.load=function(e,t,n){var i,a,r,s=this,o=e.indexOf(" ");return o>-1&&(i=J(e.slice(o)),e=e.slice(0,o)),be(t)?(n=t,t=void 0):t&&"object"==typeof t&&(a="POST"),s.length>0&&Ce.ajax({url:e,type:a||"GET",dataType:"html",data:t}).done((function(e){r=arguments,s.html(i?Ce("<div>").append(Ce.parseHTML(e)).find(i):e)})).always(n&&function(e,t){s.each((function(){n.apply(this,r||[e.responseText,t,e])}))}),this},Ce.expr.pseudos.animated=function(e){return Ce.grep(Ce.timers,(function(t){return e===t.elem})).length},Ce.offset={setOffset:function(e,t,n){var i,a,r,s,o,d,u=Ce.css(e,"position"),l=Ce(e),c={};"static"===u&&(e.style.position="relative"),o=l.offset(),r=Ce.css(e,"top"),d=Ce.css(e,"left"),("absolute"===u||"fixed"===u)&&(r+d).indexOf("auto")>-1?(s=(i=l.position()).top,a=i.left):(s=parseFloat(r)||0,a=parseFloat(d)||0),be(t)&&(t=t.call(e,n,Ce.extend({},o))),null!=t.top&&(c.top=t.top-o.top+s),null!=t.left&&(c.left=t.left-o.left+a),"using"in t?t.using.call(e,c):l.css(c)}},Ce.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each((function(t){Ce.offset.setOffset(this,e,t)}));var t,n,i=this[0];return i?i.getClientRects().length?(t=i.getBoundingClientRect(),n=i.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,i=this[0],a={top:0,left:0};if("fixed"===Ce.css(i,"position"))t=i.getBoundingClientRect();else{for(t=this.offset(),n=i.ownerDocument,e=i.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===Ce.css(e,"position");)e=e.parentNode;e&&e!==i&&1===e.nodeType&&((a=Ce(e).offset()).top+=Ce.css(e,"borderTopWidth",!0),a.left+=Ce.css(e,"borderLeftWidth",!0))}return{top:t.top-a.top-Ce.css(i,"marginTop",!0),left:t.left-a.left-Ce.css(i,"marginLeft",!0)}}},offsetParent:function(){return this.map((function(){for(var e=this.offsetParent;e&&"static"===Ce.css(e,"position");)e=e.offsetParent;return e||tt}))}}),Ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(e,t){var n="pageYOffset"===t;Ce.fn[e]=function(i){return ze(this,(function(e,i,a){var r;if(ye(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===a)return r?r[t]:e[i];r?r.scrollTo(n?r.pageXOffset:a,n?a:r.pageYOffset):e[i]=a}),e,i,arguments.length)}})),Ce.each(["top","left"],(function(e,t){Ce.cssHooks[t]=P(ve.pixelPosition,(function(e,n){if(n)return n=O(e,t),vt.test(n)?Ce(e).position()[t]+"px":n}))})),Ce.each({Height:"height",Width:"width"},(function(e,t){Ce.each({padding:"inner"+e,content:t,"":"outer"+e},(function(n,i){Ce.fn[i]=function(a,r){var s=arguments.length&&(n||"boolean"!=typeof a),o=n||(!0===a||!0===r?"margin":"border");return ze(this,(function(t,n,a){var r;return ye(t)?0===i.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(r=t.documentElement,Math.max(t.body["scroll"+e],r["scroll"+e],t.body["offset"+e],r["offset"+e],r["client"+e])):void 0===a?Ce.css(t,n,o):Ce.style(t,n,a,o)}),t,s?a:void 0,s)}}))})),Ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],(function(e,t){Ce.fn[t]=function(e){return this.on(t,e)}})),Ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,i){return this.on(t,e,n,i)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),Ce.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),(function(e,t){Ce.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}));var un=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;Ce.proxy=function(e,t){var n,i,a;if("string"==typeof t&&(n=e[t],t=e,e=n),be(e))return i=de.call(arguments,2),a=function(){return e.apply(t||this,i.concat(de.call(arguments)))},a.guid=e.guid=e.guid||Ce.guid++,a},Ce.holdReady=function(e){e?Ce.readyWait++:Ce.ready(!0)},Ce.isArray=Array.isArray,Ce.parseJSON=JSON.parse,Ce.nodeName=r,Ce.isFunction=be,Ce.isWindow=ye,Ce.camelCase=m,Ce.type=i,Ce.now=Date.now,Ce.isNumeric=function(e){var t=Ce.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},Ce.trim=function(e){return null==e?"":(e+"").replace(un,"$1")},"function"==typeof define&&define.amd&&define("jquery",[],(function(){return Ce}));var ln=e.jQuery,cn=e.$;return Ce.noConflict=function(t){return e.$===Ce&&(e.$=cn),t&&e.jQuery===Ce&&(e.jQuery=ln),Ce},void 0===t&&(e.jQuery=e.$=Ce),Ce})),function(){"use strict";var e=function(e,t){var n;e.rails!==t&&e.error("jquery-ujs has already been loaded!");
3var i=e(document);e.rails=n={linkClickSelector:"a[data-confirm], a[data-method], a[data-remote]:not([disabled]), a[data-disable-with], a[data-disable]",buttonClickSelector:"button[data-remote]:not([form]):not(form button), button[data-confirm]:not([form]):not(form button)",inputChangeSelector:"select[data-remote], input[data-remote], textarea[data-remote]",formSubmitSelector:"form:not([data-turbo=true])",formInputClickSelector:"form:not([data-turbo=true]) input[type=submit], form:not([data-turbo=true]) input[type=image], form:not([data-turbo=true]) button[type=submit], form:not([data-turbo=true]) button:not([type]), input[type=submit][form], input[type=image][form], button[type=submit][form], button[form]:not([type])",disableSelector:"input[data-disable-with]:enabled, button[data-disable-with]:enabled, textarea[data-disable-with]:enabled, input[data-disable]:enabled, button[data-disable]:enabled, textarea[data-disable]:enabled",enableSelector:"input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled, input[data-disable]:disabled, button[data-disable]:disabled, textarea[data-disable]:disabled",requiredInputSelector:"input[name][required]:not([disabled]), textarea[name][required]:not([disabled])",fileInputSelector:"input[name][type=file]:not([disabled])",linkDisableSelector:"a[data-disable-with], a[data-disable]",buttonDisableSelector:"button[data-remote][data-disable-with], button[data-remote][data-disable]",csrfToken:function(){return e("meta[name=csrf-token]").attr("content")},csrfParam:function(){return e("meta[name=csrf-param]").attr("content")},CSRFProtection:function(e){var t=n.csrfToken();t&&e.setRequestHeader("X-CSRF-Token",t)},refreshCSRFTokens:function(){e('form input[name="'+n.csrfParam()+'"]').val(n.csrfToken())},fire:function(t,n,i){var a=e.Event(n);return t.trigger(a,i),!1!==a.result},confirm:function(e){return confirm(e)},ajax:function(t){return e.ajax(t)},href:function(e){return e[0].href},isRemote:function(e){return e.data("remote")!==t&&!1!==e.data("remote")},handleRemote:function(i){var a,r,s,o,d,u;if(n.fire(i,"ajax:before")){if(o=i.data("with-credentials")||null,d=i.data("type")||e.ajaxSettings&&e.ajaxSettings.dataType,i.is("form")){a=i.data("ujs:submit-button-formmethod")||i.attr("method"),r=i.data("ujs:submit-button-formaction")||i.attr("action"),s=e(i[0]).serializeArray();var l=i.data("ujs:submit-button");l&&(s.push(l),i.data("ujs:submit-button",null)),i.data("ujs:submit-button-formmethod",null),i.data("ujs:submit-button-formaction",null)}else i.is(n.inputChangeSelector)?(a=i.data("method"),r=i.data("url"),s=i.serialize(), 4i.data("params")&&(s=s+"&"+i.data("params"))):i.is(n.buttonClickSelector)?(a=i.data("method")||"get",r=i.data("url"),s=i.serialize(),i.data("params")&&(s=s+"&"+i.data("params"))):(a=i.data("method"),r=n.href(i),s=i.data("params")||null);return u={type:a||"GET",data:s,dataType:d,beforeSend:function(e,a){if(a.dataType===t&&e.setRequestHeader("accept","*/*;q=0.5, "+a.accepts.script),!n.fire(i,"ajax:beforeSend",[e,a]))return!1;i.trigger("ajax:send",e)},success:function(e,t,n){i.trigger("ajax:success",[e,t,n])},complete:function(e,t){i.trigger("ajax:complete",[e,t])},error:function(e,t,n){i.trigger("ajax:error",[e,t,n])},crossDomain:n.isCrossDomain(r)},o&&(u.xhrFields={withCredentials:o}),r&&(u.url=r),n.ajax(u)}return!1},isCrossDomain:function(e){var t=document.createElement("a");t.href=location.href;var n=document.createElement("a");try{return n.href=e,n.href=n.href,!((!n.protocol||":"===n.protocol)&&!n.host||t.protocol+"//"+t.host==n.protocol+"//"+n.host)}catch(e){return!0}},handleMethod:function(i){var a=n.href(i),r=i.data("method"),s=i.attr("target"),o=n.csrfToken(),d=n.csrfParam(),u=e('<form method="post" action="'+a+'"></form>'),l='<input name="_method" value="'+r+'" type="hidden" />';d===t||o===t||n.isCrossDomain(a)||(l+='<input name="'+d+'" value="'+o+'" type="hidden" />'),s&&u.attr("target",s),u.hide().append(l).appendTo("body"),u.submit()},formElements:function(t,n){return t.is("form")?e(t[0].elements).filter(n):t.find(n)},disableFormElements:function(t){n.formElements(t,n.disableSelector).each((function(){n.disableFormElement(e(this))}))},disableFormElement:function(e){var n,i;n=e.is("button")?"html":"val",(i=e.data("disable-with"))!==t&&(e.data("ujs:enable-with",e[n]()),e[n](i)),e.prop("disabled",!0),e.data("ujs:disabled",!0)},enableFormElements:function(t){n.formElements(t,n.enableSelector).each((function(){n.enableFormElement(e(this))}))},enableFormElement:function(e){var n=e.is("button")?"html":"val";e.data("ujs:enable-with")!==t&&(e[n](e.data("ujs:enable-with")),e.removeData("ujs:enable-with")),e.prop("disabled",!1),e.removeData("ujs:disabled")},allowAction:function(e){var t,i=e.data("confirm"),a=!1;if(!i)return!0;
4if(n.fire(e,"confirm")){try{a=n.confirm(i)}catch(e){(console.error||console.log).call(console,e.stack||e)}t=n.fire(e,"confirm:complete",[a])}return a&&t},blankInputs:function(t,n,i){var a,r,s,o=e(),d=n||"input,textarea",u=t.find(d),l={};return u.each((function(){(a=e(this)).is("input[type=radio]")?(s=a.attr("name"),l[s]||(0===t.find('input[type=radio]:checked[name="'+s+'"]').length&&(r=t.find('input[type=radio][name="'+s+'"]'),o=o.add(r)),l[s]=s)):(a.is("input[type=checkbox],input[type=radio]")?a.is(":checked"):!!a.val())===i&&(o=o.add(a))})),!!o.length&&o},nonBlankInputs:function(e,t){return n.blankInputs(e,t,!0)},stopEverything:function(t){return e(t.target).trigger("ujs:everythingStopped"),t.stopImmediatePropagation(),!1},disableElement:function(e){var i=e.data("disable-with");i!==t&&(e.data("ujs:enable-with",e.html()),e.html(i)),e.on("click.railsDisable",(function(e){return n.stopEverything(e)})),e.data("ujs:disabled",!0)},enableElement:function(e){e.data("ujs:enable-with")!==t&&(e.html(e.data("ujs:enable-with")),e.removeData("ujs:enable-with")),e.off("click.railsDisable"),e.removeData("ujs:disabled")}},n.fire(i,"rails:attachBindings")&&(e.ajaxPrefilter((function(e,t,i){e.crossDomain||n.CSRFProtection(i)})),e(window).on("pageshow.rails",(function(){e(e.rails.enableSelector).each((function(){var t=e(this);t.data("ujs:disabled")&&e.rails.enableFormElement(t)})),e(e.rails.linkDisableSelector).each((function(){var t=e(this);t.data("ujs:disabled")&&e.rails.enableElement(t)}))})),i.on("ajax:complete",n.linkDisableSelector,(function(){n.enableElement(e(this))})),i.on("ajax:complete",n.buttonDisableSelector,(function(){n.enableFormElement(e(this))})),i.on("click.rails",n.linkClickSelector,(function(t){var i=e(this),a=i.data("method"),r=i.data("params"),s=t.metaKey||t.ctrlKey;if(!n.allowAction(i))return n.stopEverything(t);if(!s&&i.is(n.linkDisableSelector)&&n.disableElement(i),n.isRemote(i)){if(s&&(!a||"GET"===a)&&!r)return!0;var o=n.handleRemote(i);return!1===o?n.enableElement(i):o.fail((function(){n.enableElement(i)})),!1}return a?(n.handleMethod(i),!1):void 0})),i.on("click.rails",n.buttonClickSelector,(function(t){var i=e(this);
4if(!n.allowAction(i)||!n.isRemote(i))return n.stopEverything(t);i.is(n.buttonDisableSelector)&&n.disableFormElement(i);var a=n.handleRemote(i);return!1===a?n.enableFormElement(i):a.fail((function(){n.enableFormElement(i)})),!1})),i.on("change.rails",n.inputChangeSelector,(function(t){var i=e(this);return n.allowAction(i)&&n.isRemote(i)?(n.handleRemote(i),!1):n.stopEverything(t)})),i.on("submit.rails",n.formSubmitSelector,(function(i){var a,r,s=e(this),o=n.isRemote(s);if(!n.allowAction(s))return n.stopEverything(i);if(s.attr("novalidate")===t)if(s.data("ujs:formnovalidate-button")===t){if((a=n.blankInputs(s,n.requiredInputSelector,!1))&&n.fire(s,"ajax:aborted:required",[a]))return n.stopEverything(i)}else s.data("ujs:formnovalidate-button",t);if(o){if(r=n.nonBlankInputs(s,n.fileInputSelector)){setTimeout((function(){n.disableFormElements(s)}),13);var d=n.fire(s,"ajax:aborted:file",[r]);return d||setTimeout((function(){n.enableFormElements(s)}),13),d}return n.handleRemote(s),!1}setTimeout((function(){n.disableFormElements(s)}),13)})),i.on("click.rails",n.formInputClickSelector,(function(t){var i=e(this);if(!n.allowAction(i))return n.stopEverything(t);var a=i.attr("name"),r=a?{name:a,value:i.val()}:null,s=i.closest("form");0===s.length&&(s=e("#"+i.attr("form"))),s.data("ujs:submit-button",r),s.data("ujs:formnovalidate-button",i.attr("formnovalidate")),s.data("ujs:submit-button-formaction",i.attr("formaction")),s.data("ujs:submit-button-formmethod",i.attr("formmethod"))})),i.on("ajax:send.rails",n.formSubmitSelector,(function(t){this===t.target&&n.disableFormElements(e(this))})),i.on("ajax:complete.rails",n.formSubmitSelector,(function(t){this===t.target&&n.enableFormElements(e(this))})),e((function(){n.refreshCSRFTokens()})))};window.jQuery?e(jQuery):"object"==typeof exports&&"object"==typeof module&&(module.exports=e)}(),Function.prototype.bind||(Function.prototype.bind=function(e){if("function"!=typeof this)throw new TypeError("Function.prototype.bind - what is trying to be bound is not callable");var t=Array.prototype.slice.call(arguments,1),n=this,i=function(){},a=function(){return n.apply(this instanceof i&&e?this:e,t.concat(Array.prototype.slice.call(arguments)))};return i.prototype=this.prototype,a.prototype=new i,a}),function(){"use strict";try{var e={"attachment-updated":[".checkin-checkout__button-container button","#dialog .tab-pane.active .filestack-upload-area-keyboard-trigger","#dialog .versions-container .filestack-upload-area-keyboard-trigger","#dialog .filestack-upload-area-keyboard-trigger",'#dialog [id^="uppy-version-upload-trigger"]',"#dialog .uppy-edit-version-button","#dialog #close-modal"]},t=null,n=[],i=!1;function a(e){return!!e&&(e.getClientRects().length>0||(e.offsetWidth>0||e.offsetHeight>0))}function r(e){return!!e&&(!e.classList.contains("hideSweetAlert")&&("none"!==e.style.display&&(a(e)||e.classList.contains("visible")||e.classList.contains("showSweetAlert"))))}function s(e){if(!e)return null;for(var t=0;t<e.length;t++)for(var n=document.querySelectorAll(e[t]),i=0;i<n.length;i++)if(a(n[i]))return n[i];return null}function o(n){var i=s(e[n]);return i||(t&&document.contains(t)&&a(t)?t:null)}function d(e){if(e){e.setAttribute("role","dialog"),e.setAttribute("aria-modal","true"),e.setAttribute("tabindex","-1");var t=e.querySelector("h2");t&&(t.id||(t.id="swal-title"),e.setAttribute("aria-labelledby",t.id));var n=e.querySelector("p");n&&(n.id||(n.id="swal-text"),e.setAttribute("aria-describedby",n.id))}}function u(e){var t=[document.getElementById("dialog"),document.getElementById("dialogBody"),document.querySelector(".modal.in"),document.querySelector(".modal.show")];if(e){n=[];for(var i=0;i<t.length;i++){var a=t[i];a&&"true"!==a.getAttribute("aria-hidden")&&(a.setAttribute("aria-hidden","true"),n.push(a))}}else{for(var r=0;r<n.length;r++)n[r].removeAttribute("aria-hidden");n=[]}}function l(e){if(e&&r(e)){var t=e.querySelector("button.confirm");t&&a(t)&&!t.disabled?t.focus():e.focus()}}function c(e){d(e),u(!0);var n=o(e.getAttribute("data-custom-class"));n&&(t=n,window.previousActiveElement=n),l(e),setTimeout((function(){l(e);var n=o(e.getAttribute("data-custom-class"));n&&(t=n,window.previousActiveElement=n)}),100)}function f(e){u(!1);var n=e?e.getAttribute("data-custom-class"):null,i=o(n),a=0,r=function(){a+=1;var e=o(n)||i;if(e&&document.contains(e))return e.focus(),void(t=null);
4a<5?setTimeout(r,50):(t&&document.contains(t)&&t.focus(),t=null)};setTimeout(r,0)}function h(e){if(e&&!i){i=!0;var t=r(e);new MutationObserver((function(){var n=r(e);!t&&n?c(e):t&&!n&&f(e),t=n})).observe(e,{attributes:!0,attributeFilter:["style","class","data-custom-class"]})}}function p(){if(window.swal&&!window.swal.__bfA11yWrapped){var e=window.swal;for(var n in window.swal=function(){var n=arguments[0],i=o(n&&"object"==typeof n?n.customClass:null);if(i)t=i;else{var a=document.activeElement;a&&a!==document.body&&a!==document.documentElement&&(t=a)}var r=e.apply(this,arguments),s=document.querySelector(".sweet-alert");return s&&(d(s),h(s),c(s)),r},e)Object.prototype.hasOwnProperty.call(e,n)&&(window.swal[n]=e[n]);if("function"==typeof e.close){var i=e.close;window.swal.close=function(){var e=document.querySelector(".sweet-alert"),t=o(e?e.getAttribute("data-custom-class"):null);t&&(window.previousActiveElement=t);var n=i.apply(this,arguments);return f(e),n}}window.swal.__bfA11yWrapped=!0}}function m(e){if(1!==e.nodeType)return!1;if(e.classList&&e.classList.contains("sweet-alert"))return d(e),h(e),!0;var t=e.querySelector&&e.querySelector(".sweet-alert");return!!t&&(d(t),h(t),!0)}function g(){p();var e=document.querySelector(".sweet-alert");e&&(d(e),h(e)),new MutationObserver((function(e){e.forEach((function(e){e.addedNodes.forEach((function(e){m(e)}))}))})).observe(document.body,{childList:!0,subtree:!0})}"loading"===document.readyState?document.addEventListener("DOMContentLoaded",g):g()}catch(v){window.console&&console.warn&&console.warn("SweetAlert accessibility patch failed to initialize:",v)}}(),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)}((function(e){"use strict";return e.ui=e.ui||{},e.ui.version="1.14.1"})),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}((function(e){"use strict";return e.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}})),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}((function(e){"use strict";return function(){function t(e,t,n){return[parseFloat(e[0])*(f.test(e[0])?t/100:1),parseFloat(e[1])*(f.test(e[1])?n/100:1)]}function n(t,n){return parseInt(e.css(t,n),10)||0}function i(e){return null!=e&&e===e.window}function a(e){var t=e[0];return 9===t.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:i(t)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:t.preventDefault?{width:0,height:0,offset:{top:t.pageY,left:t.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}var r,s=Math.max,o=Math.abs,d=/left|center|right/,u=/top|center|bottom/,l=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,f=/%$/,h=e.fn.position;e.position={scrollbarWidth:function(){if(void 0!==r)return r;var t,n,i=e("<div style='display:block;position:absolute;width:200px;height:200px;overflow:hidden;'><div style='height:300px;width:auto;'></div></div>"),a=i.children()[0];return e("body").append(i),t=a.offsetWidth,i.css("overflow","scroll"),t===(n=a.offsetWidth)&&(n=i[0].clientWidth),i.remove(),r=t-n},getScrollInfo:function(t){var n=t.isWindow||t.isDocument?"":t.element.css("overflow-x"),i=t.isWindow||t.isDocument?"":t.element.css("overflow-y"),a="scroll"===n||"auto"===n&&t.width<t.element[0].scrollWidth;return{width:"scroll"===i||"auto"===i&&t.height<t.element[0].scrollHeight?e.position.scrollbarWidth():0,height:a?e.position.scrollbarWidth():0}},getWithinInfo:function(t){var n=e(t||window),a=i(n[0]),r=!!n[0]&&9===n[0].nodeType;return{element:n,isWindow:a,isDocument:r,offset:!a&&!r?e(t).offset():{left:0,top:0},scrollLeft:n.scrollLeft(),scrollTop:n.scrollTop(),width:n.outerWidth(),height:n.outerHeight()}}},e.fn.position=function(i){if(!i||!i.of)return h.apply(this,arguments);var r,f,p,m,g,v,b="string"==typeof(i=e.extend({},i)).of?e(document).find(i.of):e(i.of),y=e.position.getWithinInfo(i.within),w=e.position.getScrollInfo(y),_=(i.collision||"flip").split(" "),x={};return v=a(b),b[0].preventDefault&&(i.at="left top"),f=v.width,p=v.height,m=v.offset,g=e.extend({},m),e.each(["my","at"],(function(){var e,t,n=(i[this]||"").split(" ");1===n.length&&(n=d.test(n[0])?n.concat(["center"]):u.test(n[0])?["center"].concat(n):["center","center"]),n[0]=d.test(n[0])?n[0]:"center",n[1]=u.test(n[1])?n[1]:"center",e=l.exec(n[0]),t=l.exec(n[1]),x[this]=[e?e[0]:0,t?t[0]:0],i[this]=[c.exec(n[0])[0],c.exec(n[1])[0]]})),1===_.length&&(_[1]=_[0]),"right"===i.at[0]?g.left+=f:"center"===i.at[0]&&(g.left+=f/2),"bottom"===i.at[1]?g.top+=p:"center"===i.at[1]&&(g.top+=p/2),r=t(x.at,f,p),g.left+=r[0],g.top+=r[1],this.each((function(){var a,d,u=e(this),l=u.outerWidth(),c=u.outerHeight(),h=n(this,"marginLeft"),v=n(this,"marginTop"),k=l+h+n(this,"marginRight")+w.width,C=c+v+n(this,"marginBottom")+w.height,$=e.extend({},g),T=t(x.my,u.outerWidth(),u.outerHeight());"right"===i.my[0]?$.left-=l:"center"===i.my[0]&&($.left-=l/2),"bottom"===i.my[1]?$.top-=c:"center"===i.my[1]&&($.top-=c/2),$.left+=T[0],$.top+=T[1],a={marginLeft:h,marginTop:v},e.each(["left","top"],(function(t,n){e.ui.position[_[t]]&&e.ui.position[_[t]][n]($,{targetWidth:f,targetHeight:p,elemWidth:l,elemHeight:c,collisionPosition:a,collisionWidth:k,collisionHeight:C,offset:[r[0]+T[0],r[1]+T[1]],my:i.my,at:i.at,within:y,elem:u})})),i.using&&(d=function(e){var t=m.left-$.left,n=t+f-l,a=m.top-$.top,r=a+p-c,d={target:{element:b,left:m.left,top:m.top,width:f,height:p},element:{element:u,left:$.left,top:$.top,width:l,height:c},horizontal:n<0?"left":t>0?"right":"center",vertical:r<0?"top":a>0?"bottom":"middle"};f<l&&o(t+n)<f&&(d.horizontal="center"),p<c&&o(a+r)<p&&(d.vertical="middle"),s(o(t),o(n))>s(o(a),o(r))?d.important="horizontal":d.important="vertical",i.using.call(this,e,d)}),u.offset(e.extend($,{using:d}))}))}
vendor: 18,246 bytes, lines 4-5
4,e.ui.position={fit:{left:function(e,t){var n,i=t.within,a=i.isWindow?i.scrollLeft:i.offset.left,r=i.width,o=e.left-t.collisionPosition.marginLeft,d=a-o,u=o+t.collisionWidth-r-a;t.collisionWidth>r?d>0&&u<=0?(n=e.left+d+t.collisionWidth-r-a,e.left+=d-n):e.left=u>0&&d<=0?a:d>u?a+r-t.collisionWidth:a:d>0?e.left+=d:u>0?e.left-=u:e.left=s(e.left-o,e.left)},top:function(e,t){var n,i=t.within,a=i.isWindow?i.scrollTop:i.offset.top,r=t.within.height,o=e.top-t.collisionPosition.marginTop,d=a-o,u=o+t.collisionHeight-r-a;t.collisionHeight>r?d>0&&u<=0?(n=e.top+d+t.collisionHeight-r-a,e.top+=d-n):e.top=u>0&&d<=0?a:d>u?a+r-t.collisionHeight:a:d>0?e.top+=d:u>0?e.top-=u:e.top=s(e.top-o,e.top)}},flip:{left:function(e,t){var n,i,a=t.within,r=a.offset.left+a.scrollLeft,s=a.width,d=a.isWindow?a.scrollLeft:a.offset.left,u=e.left-t.collisionPosition.marginLeft,l=u-d,c=u+t.collisionWidth-s-d,f="left"===t.my[0]?-t.elemWidth:"right"===t.my[0]?t.elemWidth:0,h="left"===t.at[0]?t.targetWidth:"right"===t.at[0]?-t.targetWidth:0,p=-2*t.offset[0];l<0?((n=e.left+f+h+p+t.collisionWidth-s-r)<0||n<o(l))&&(e.left+=f+h+p):c>0&&((i=e.left-t.collisionPosition.marginLeft+f+h+p-d)>0||o(i)<c)&&(e.left+=f+h+p)},top:function(e,t){var n,i,a=t.within,r=a.offset.top+a.scrollTop,s=a.height,d=a.isWindow?a.scrollTop:a.offset.top,u=e.top-t.collisionPosition.marginTop,l=u-d,c=u+t.collisionHeight-s-d,f="top"===t.my[1]?-t.elemHeight:"bottom"===t.my[1]?t.elemHeight:0,h="top"===t.at[1]?t.targetHeight:"bottom"===t.at[1]?-t.targetHeight:0,p=-2*t.offset[1];l<0?((i=e.top+f+h+p+t.collisionHeight-s-r)<0||i<o(l))&&(e.top+=f+h+p):c>0&&((n=e.top-t.collisionPosition.marginTop+f+h+p-d)>0||o(n)<c)&&(e.top+=f+h+p)}},flipfit:{left:function(){e.ui.position.flip.left.apply(this,arguments),e.ui.position.fit.left.apply(this,arguments)},top:function(){e.ui.position.flip.top.apply(this,arguments),e.ui.position.fit.top.apply(this,arguments)}}}}(),e.ui.position})),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}((function(e){"use strict";return e.fn.extend({uniqueId:(t=0,function(){return this.each((function(){this.id||(this.id="ui-id-"+ ++t)}))}),removeUniqueId:function(){return this.each((function(){/^ui-id-\d+$/.test(this.id)&&e(this).removeAttr("id")}))}});var t})),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}((function(e){"use strict";var t,n=0,i=Array.prototype.hasOwnProperty,a=Array.prototype.slice;return e.cleanData=(t=e.cleanData,function(n){var i,a,r;for(r=0;null!=(a=n[r]);r++)(i=e._data(a,"events"))&&i.remove&&e(a).triggerHandler("remove");t(n)}),e.widget=function(t,n,i){var a,r,s,o={},d=t.split(".")[0];if("__proto__"===(t=t.split(".")[1])||"constructor"===t)return e.error("Invalid widget name: "+t);var u=d+"-"+t;return i||(i=n,n=e.Widget),Array.isArray(i)&&(i=e.extend.apply(null,[{}].concat(i))),e.expr.pseudos[u.toLowerCase()]=function(t){return!!e.data(t,u)},e[d]=e[d]||{},a=e[d][t],r=e[d][t]=function(e,t){if(!this||!this._createWidget)return new r(e,t);arguments.length&&this._createWidget(e,t)},e.extend(r,a,{version:i.version,_proto:e.extend({},i),_childConstructors:[]}),(s=new n).options=e.widget.extend({},s.options),e.each(i,(function(e,t){o[e]="function"==typeof t?function(){function i(){return n.prototype[e].apply(this,arguments)}function a(t){return n.prototype[e].apply(this,t)}return function(){var e,n=this._super,r=this._superApply;return this._super=i,this._superApply=a,e=t.apply(this,arguments),this._super=n,this._superApply=r,e}}():t})),r.prototype=e.widget.extend(s,{widgetEventPrefix:a&&s.widgetEventPrefix||t},o,{constructor:r,namespace:d,widgetName:t,widgetFullName:u}),a?(e.each(a._childConstructors,(function(t,n){var i=n.prototype;e.widget(i.namespace+"."+i.widgetName,r,n._proto)})),delete a._childConstructors):n._childConstructors.push(r),e.widget.bridge(t,r),r},e.widget.extend=function(t){for(var n,r,s=a.call(arguments,1),o=0,d=s.length;o<d;o++)for(n in s[o])r=s[o][n],i.call(s[o],n)&&void 0!==r&&(e.isPlainObject(r)?t[n]=e.isPlainObject(t[n])?e.widget.extend({},t[n],r):e.widget.extend({},r):t[n]=r);return t},e.widget.bridge=function(t,n){var i=n.prototype.widgetFullName||t;e.fn[t]=function(r){var s="string"==typeof r,o=a.call(arguments,1),d=this;return s?this.length||"instance"!==r?this.each((function(){var n,a=e.data(this,i);return"instance"===r?(d=a,!1):a?"function"!=typeof a[r]||"_"===r.charAt(0)?e.error("no such method '"+r+"' for "+t+" widget instance"):(n=a[r].apply(a,o))!==a&&void 0!==n?(d=n&&n.jquery?d.pushStack(n.get()):n,!1):void 0:e.error("cannot call methods on "+t+" prior to initialization; attempted to call method '"+r+"'")})):d=void 0:(o.length&&(r=e.widget.extend.apply(null,[r].concat(o))),this.each((function(){var t=e.data(this,i);t?(t.option(r||{}),t._init&&t._init()):e.data(this,i,new n(r,this))}))),d}},e.Widget=function(){},e.Widget._childConstructors=[],e.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{classes:{},disabled:!1,create:null},_createWidget:function(t,i){i=e(i||this.defaultElement||this)[0],this.element=e(i),this.uuid=n++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=e(),this.hoverable=e(),this.focusable=e(),this.classesElementLookup={},i!==this&&(e.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(e){e.target===i&&this.destroy()}}),this.document=e(i.style?i.ownerDocument:i.document||i),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){var t=this;this._destroy(),e.each(this.classesElementLookup,(function(e,n){t._removeClass(n,e)})),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:e.noop,widget:function(){return this.element},option:function(t,n){var i,a,r,s=t;if(0===arguments.length)return e.widget.extend({},this.options);if("string"==typeof t)if(s={},i=t.split("."),t=i.shift(),i.length){for(a=s[t]=e.widget.extend({},this.options[t]),r=0;r<i.length-1;r++)a[i[r]]=a[i[r]]||{},a=a[i[r]];if(t=i.pop(),1===arguments.length)return void 0===a[t]?null:a[t];a[t]=n}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];s[t]=n}return this._setOptions(s),this},_setOptions:function(e){var t;for(t in e)this._setOption(t,e[t]);return this},_setOption:function(e,t){return"classes"===e&&this._setOptionClasses(t),this.options[e]=t,"disabled"===e&&this._setOptionDisabled(t),this},_setOptionClasses:function(t){var n,i,a;for(n in t)a=this.classesElementLookup[n],t[n]!==this.options.classes[n]&&a&&a.length&&(i=e(a.get()),this._removeClass(a,n),i.addClass(this._classes({element:i,keys:n,classes:t,add:!0})))},_setOptionDisabled:function(e){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!e),e&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(t){function n(){var n=[];t.element.each((function(t,i){e.map(r.classesElementLookup,(function(e){return e})).some((function(e){return e.is(i)}))||n.push(i)})),r._on(e(n),{remove:"_untrackClassesElement"})}function i(i,s){var o,d;for(d=0;d<i.length;d++)o=r.classesElementLookup[i[d]]||e(),t.add?(n(),o=e(e.uniqueSort(o.get().concat(t.element.get())))):o=e(o.not(t.element).get()),r.classesElementLookup[i[d]]=o,a.push(i[d]),s&&t.classes[i[d]]&&a.push(t.classes[i[d]])}var a=[],r=this;return(t=e.extend({element:this.element,classes:this.options.classes||{}},t)).keys&&i(t.keys.match(/\S+/g)||[],!0),t.extra&&i(t.extra.match(/\S+/g)||[]),a.join(" ")},_untrackClassesElement:function(t){var n=this;e.each(n.classesElementLookup,(function(i,a){-1!==e.inArray(t.target,a)&&(n.classesElementLookup[i]=e(a.not(t.target).get()))})),this._off(e(t.target))},_removeClass:function(e,t,n){return this._toggleClass(e,t,n,!1)},_addClass:function(e,t,n){return this._toggleClass(e,t,n,!0)},_toggleClass:function(e,t,n,i){i="boolean"==typeof i?i:n;var a="string"==typeof e||null===e,r={extra:a?t:n,keys:a?e:t,element:a?this.element:e,add:i};return r.element.toggleClass(this._classes(r),i),this},_on:function(t,n,i){var a,r=this;"boolean"!=typeof t&&(i=n,n=t,t=!1),i?(n=a=e(n),this.bindings=this.bindings.add(n)):(i=n,n=this.element,a=this.widget()),e.each(i,(function(i,s){function o(){if(t||!0!==r.options.disabled&&!e(this).hasClass("ui-state-disabled"))return("string"==typeof s?r[s]:s).apply(r,arguments)}"string"!=typeof s&&(o.guid=s.guid=s.guid||o.guid||e.guid++);var d=i.match(/^([\w:-]*)\s*(.*)$/),u=d[1]+r.eventNamespace,l=d[2];l?a.on(u,l,o):n.on(u,o)}))},_off:function(t,n){n=(n||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.off(n),this.bindings=e(this.bindings.not(t).get()),this.focusable=e(this.focusable.not(t).get()),this.hoverable=e(this.hoverable.not(t).get())},_delay:function(e,t){function n(){return("string"==typeof e?i[e]:e).apply(i,arguments)}var i=this;return setTimeout(n,t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){this._addClass(e(t.currentTarget),null,"ui-state-hover")},mouseleave:function(t){this._removeClass(e(t.currentTarget),null,"ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){this._addClass(e(t.currentTarget),null,"ui-state-focus")},focusout:function(t){this._removeClass(e(t.currentTarget),null,"ui-state-focus")}})},_trigger:function(t,n,i){var a,r,s=this.options[t];if(i=i||{},(n=e.Event(n)).type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),n.target=this.element[0],r=n.originalEvent)for(a in r)a in n||(n[a]=r[a]);return this.element.trigger(n,i),!("function"==typeof s&&!1===s.apply(this.element[0],[n].concat(i))||n.isDefaultPrevented())}},e.each({show:"fadeIn",hide:"fadeOut"},(function(t,n){e.Widget.prototype["_"+t]=function(i,a,r){var s;"string"==typeof a&&(a={effect:a});var o=a?!0===a||"number"==typeof a?n:a.effect||n:t;"number"==typeof(a=a||{})?a={duration:a}:!0===a&&(a={}),s=!e.isEmptyObject(a),a.complete=r,a.delay&&i.delay(a.delay),s&&e.effects&&e.effects.effect[o]?i[t](a):o!==t&&i[o]?i[o](a.duration,a.easing,r):i.queue((function(n){e(this)[t](),r&&r.call(i[0]),n()}))}})),e.widget})),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","../keycode","../position","../unique-id","../version","../widget"],e):e(jQuery)}((function(e){"use strict";return e.widget("ui.menu",{version:"1.14.1",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.lastMousePosition={x:null,y:null},this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(e){e.preventDefault(),this._activateItem(e)},"click .ui-menu-item":function(t){var n=e(t.target),i=e(this.document[0].activeElement);!this.mouseHandled&&n.not(".ui-state-disabled").length&&(this.select(t),t.isPropagationStopped()||(this.mouseHandled=!0),n.has(".ui-menu").length?this.expand(t):!this.element.is(":focus")&&i.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":"_activateItem","mousemove .ui-menu-item":"_activateItem",mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(e,t){var n=this.active||this._menuItems().first();t||this.focus(e,n)},blur:function(t){this._delay((function(){!e.contains(this.element[0],this.document[0].activeElement)&&this.collapseAll(t)}))},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(e){this._closeOnDocumentClick(e)&&this.collapseAll(e,!0),this.mouseHandled=!1}})},_activateItem:function(t){if(!this.previousFilter&&(t.clientX!==this.lastMousePosition.x||t.clientY!==this.lastMousePosition.y)){this.lastMousePosition={x:t.clientX,y:t.clientY};var n=e(t.target).closest(".ui-menu-item"),i=e(t.currentTarget);n[0]===i[0]&&(i.is(".ui-state-active")||(this._removeClass(i.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(t,i)))}},_destroy:function(){var t=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),t.children().each((function(){var t=e(this);t.data("ui-menu-submenu-caret")&&t.remove()}))},_keydown:function(t){var n,i,a,r,s=!0;switch(t.keyCode){case e.ui.keyCode.PAGE_UP:this.previousPage(t);break;case e.ui.keyCode.PAGE_DOWN:this.nextPage(t);break;case e.ui.keyCode.HOME:this._move("first","first",t);break;case e.ui.keyCode.END:this._move("last","last",t);break;case e.ui.keyCode.UP:this.previous(t);break;case e.ui.keyCode.DOWN:this.next(t);break;case e.ui.keyCode.LEFT:this.collapse(t);break;case e.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(t);break;case e.ui.keyCode.ENTER:case e.ui.keyCode.SPACE:this._activate(t);break;case e.ui.keyCode.ESCAPE:this.collapse(t);break;default:s=!1,i=this.previousFilter||"",r=!1,a=t.keyCode>=96&&t.keyCode<=105?(t.keyCode-96).toString():String.fromCharCode(t.keyCode),clearTimeout(this.filterTimer),a===i?r=!0:a=i+a,n=this._filterMenuItems(a),(n=r&&-1!==n.index(this.active.next())?this.active.nextAll(".ui-menu-item"):n).length||(a=String.fromCharCode(t.keyCode),n=this._filterMenuItems(a)),n.length?(this.focus(t,n),this.previousFilter=a,this.filterTimer=this._delay((function(){delete this.previousFilter}),1e3)):delete this.previousFilter}s&&t.preventDefault()},_activate:function(e){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(e):this.select(e))},refresh:function(){var t,n,i,a,r=this,s=this.options.icons.submenu,o=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),n=o.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each((function(){var t=e(this),n=t.prev(),i=e("<span>").data("ui-menu-submenu-caret",!0);r._addClass(i,"ui-menu-icon","ui-icon "+s),n.attr("aria-haspopup","true").prepend(i),t.attr("aria-labelledby",n.attr("id"))})),this._addClass(n,"ui-menu","ui-widget ui-widget-content ui-front"),(t=o.add(this.element).find(this.options.items)).not(".ui-menu-item").each((function(){var t=e(this);r._isDivider(t)&&r._addClass(t,"ui-menu-divider","ui-widget-content")})),a=(i=t.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(i,"ui-menu-item")._addClass(a,"ui-menu-item-wrapper"),t.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!e.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(e,t){if("icons"===e){var n=this.element.find(".ui-menu-icon");this._removeClass(n,null,this.options.icons.submenu)._addClass(n,null,t.submenu)}this._super(e,t)},_setOptionDisabled:function(e){this._super(e),this.element.attr("aria-disabled",String(e)),this._toggleClass(null,"ui-state-disabled",!!e)},focus:function(e,t){var n,i,a;this.blur(e,e&&"focus"===e.type),this._scrollIntoView(t),this.active=t.first(),i=this.active.children(".ui-menu-item-wrapper"),this._addClass(i,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",i.attr("id")),a=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(a,null,"ui-state-active"),e&&"keydown"===e.type?this._close():this.timer=this._delay((function(){this._close()}),this.delay),(n=t.children(".ui-menu")).length&&e&&/^mouse/.test(e.type)&&this._startOpening(n),this.activeMenu=t.parent(),this._trigger("focus",e,{item:t})},_scrollIntoView:function(t){var n,i,a,r,s,o;this._hasScroll()&&(n=parseFloat(e.css(this.activeMenu[0],"borderTopWidth"))||0,i=parseFloat(e.css(this.activeMenu[0],"paddingTop"))||0,a=t.offset().top-this.activeMenu.offset().top-n-i,r=this.activeMenu.scrollTop(),s=this.activeMenu.height(),o=t.outerHeight(),a<0?this.activeMenu.scrollTop(r+a):a+o>s&&this.activeMenu.scrollTop(r+a-s+o))},blur:function(e,t){t||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",e,{item:this.active}),this.active=null)},_startOpening:function(e){clearTimeout(this.timer),"true"===e.attr("aria-hidden")&&(this.timer=this._delay((function(){this._close(),this._open(e)}),this.delay))},_open:function(t){var n=e.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(t.parents(".ui-menu")).hide().attr("aria-hidden","true"),t.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(n)},collapseAll:function(t,n){clearTimeout(this.timer),this.timer=this._delay((function(){var i=n?this.element:e(t&&t.target).closest(this.element.find(".ui-menu"));i.length||(i=this.element),this._close(i),this.blur(t),this._removeClass(i.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=i}),n?0:this.delay) 5},_close:function(e){e||(e=this.active?this.active.parent():this.element),e.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","fal
5se")},_closeOnDocumentClick:function(t){return!e(t.target).closest(".ui-menu").length},_isDivider:function(e){return!/[^\-\u2014\u2013\s]/.test(e.text())},collapse:function(e){var t=this.active&&this.active.parent().closest(".ui-menu-item",this.element);t&&t.length&&(this._close(),this.focus(e,t))},expand:function(e){var t=this.active&&this._menuItems(this.active.children(".ui-menu")).first();t&&t.length&&(this._open(t.parent()),this._delay((function(){this.focus(e,t)})))},next:function(e){this._move("next","first",e)},previous:function(e){this._move("prev","last",e)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_menuItems:function(e){return(e||this.element).find(this.options.items).filter(".ui-menu-item")},_move:function(e,t,n){var i;this.active&&(i="first"===e||"last"===e?this.active["first"===e?"prevAll":"nextAll"](".ui-menu-item").last():this.active[e+"All"](".ui-menu-item").first()),i&&i.length&&this.active||(i=this._menuItems(this.activeMenu)[t]()),this.focus(n,i)},nextPage:function(t){var n,i,a;this.active?this.isLastItem()||(this._hasScroll()?(i=this.active.offset().top,a=this.element.innerHeight(),0===e.fn.jquery.indexOf("3.2.")&&(a+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.nextAll(".ui-menu-item").each((function(){return(n=e(this)).offset().top-i-a<0})),this.focus(t,n)):this.focus(t,this._menuItems(this.activeMenu)[this.active?"last":"first"]())):this.next(t)},previousPage:function(t){var n,i,a;this.active?this.isFirstItem()||(this._hasScroll()?(i=this.active.offset().top,a=this.element.innerHeight(),0===e.fn.jquery.indexOf("3.2.")&&(a+=this.element[0].offsetHeight-this.element.outerHeight()),this.active.prevAll(".ui-menu-item").each((function(){return(n=e(this)).offset().top-i+a>0})),this.focus(t,n)):this.focus(t,this._menuItems(this.activeMenu).first())):this.next(t)},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(t){this.active=this.active||e(t.target).closest(".ui-menu-item");var n={item:this.active};this.active.has(".ui-menu").length||this.collapseAll(t,!0),this._trigger("select",t,n)},_filterMenuItems:function(t){var n=t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),i=new RegExp("^"+n,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter((function(){return i.test(String.prototype.trim.call(e(this).children(".ui-menu-item-wrapper").text()))}))}})})),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./menu","../keycode","../position","../version","../widget"],e):e(jQuery)}((function(e){"use strict";return e.widget("ui.autocomplete",{version:"1.14.1",defaultElement:"<input>",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,liveRegionTimer:null,_create:function(){var t,n,i,a=this.element[0].nodeName.toLowerCase(),r="textarea"===a,s="input"===a;this.isMultiLine=r||!s&&"true"===this.element.prop("contentEditable"),this.valueMethod=this.element[r||s?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(a){if(this.element.prop("readOnly"))return t=!0,i=!0,void(n=!0);t=!1,i=!1,n=!1;var r=e.ui.keyCode;switch(a.keyCode){case r.PAGE_UP:t=!0,this._move("previousPage",a);break;case r.PAGE_DOWN:t=!0,this._move("nextPage",a);break;case r.UP:t=!0,this._keyEvent("previous",a);break;case r.DOWN:t=!0,this._keyEvent("next",a);break;case r.ENTER:this.menu.active&&(t=!0,a.preventDefault(),this.menu.select(a));break;case r.TAB:this.menu.active&&this.menu.select(a);break;case r.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(a),a.preventDefault());break;default:n=!0,this._searchTimeout(a)}},keypress:function(i){if(t)return t=!1,void(this.isMultiLine&&!this.menu.element.is(":visible")||i.preventDefault());if(!n){var a=e.ui.keyCode;
vendor: 34,561 bytes, lines 5-6
5switch(i.keyCode){case a.PAGE_UP:this._move("previousPage",i);break;case a.PAGE_DOWN:this._move("nextPage",i);break;case a.UP:this._keyEvent("previous",i);break;case a.DOWN:this._keyEvent("next",i)}}},input:function(e){if(i)return i=!1,void e.preventDefault();this._searchTimeout(e)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(e){clearTimeout(this.searching),this.close(e),this._change(e)}}),this._initSource(),this.menu=e("<ul>").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(e){e.preventDefault()},menufocus:function(t,n){var i,a;if(this.isNewMenu&&(this.isNewMenu=!1,t.originalEvent&&/^mouse/.test(t.originalEvent.type)))return this.menu.blur(),void this.document.one("mousemove",(function(){e(t.target).trigger(t.originalEvent)}));a=n.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",t,{item:a})&&t.originalEvent&&/^key/.test(t.originalEvent.type)&&this._value(a.value),(i=n.item.attr("aria-label")||a.value)&&String.prototype.trim.call(i).length&&(clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay((function(){this.liveRegion.html(e("<div>").text(i))}),100))},menuselect:function(e,t){var n=t.item.data("ui-autocomplete-item"),i=this.previous;this.element[0]!==this.document[0].activeElement&&(this.element.trigger("focus"),this.previous=i),!1!==this._trigger("select",e,{item:n})&&this._value(n.value),this.term=this._value(),this.close(e),this.selectedItem=n}}),this.liveRegion=e("<div>",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(e,t){this._super(e,t),"source"===e&&this._initSource(),"appendTo"===e&&this.menu.element.appendTo(this._appendTo()),"disabled"===e&&t&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(t){var n=this.menu.element[0];return t.target===this.element[0]||t.target===n||e.contains(n,t.target)},_closeOnClickOutside:function(e){this._isEventTargetInWidget(e)||this.close()},_appendTo:function(){var t=this.options.appendTo;return t&&(t=t.jquery||t.nodeType?e(t):this.document.find(t).eq(0)),t&&t[0]||(t=this.element.closest(".ui-front, dialog")),t.length||(t=this.document[0].body),t},_initSource:function(){var t,n,i=this;Array.isArray(this.options.source)?(t=this.options.source,this.source=function(n,i){i(e.ui.autocomplete.filter(t,n.term))}):"string"==typeof this.options.source?(n=this.options.source,this.source=function(t,a){i.xhr&&i.xhr.abort(),i.xhr=e.ajax({url:n,data:t,dataType:"json",success:function(e){a(e)},error:function(){a([])}})}):this.source=this.options.source},_searchTimeout:function(e){clearTimeout(this.searching),this.searching=this._delay((function(){var t=this.term===this._value(),n=this.menu.element.is(":visible"),i=e.altKey||e.ctrlKey||e.metaKey||e.shiftKey;t&&(!t||n||i)||(this.selectedItem=null,this.search(null,e))}),this.options.delay)},search:function(e,t){return e=null!=e?e:this._value(),this.term=this._value(),e.length<this.options.minLength?this.close(t):!1!==this._trigger("search",t)?this._search(e):void 0},_search:function(e){this.pending++,this._addClass("ui-autocomplete-loading"),this.cancelSearch=!1,this.source({term:e},this._response())},_response:function(){var e=++this.requestIndex;return function(t){e===this.requestIndex&&this.__response(t),this.pending--,this.pending||this._removeClass("ui-autocomplete-loading")}.bind(this)},__response:function(e){e&&(e=this._normalize(e)),this._trigger("response",null,{content:e}),!this.options.disabled&&e&&e.length&&!this.cancelSearch?(this._suggest(e),this._trigger("open")):this._close()},close:function(e){this.cancelSearch=!0,this._close(e)},_close:function(e){this._off(this.document,"mousedown"),this.menu.element.is(":visible")&&(this.menu.element.hide(),this.menu.blur(),this.isNewMenu=!0,this._trigger("close",e))},_change:function(e){this.previous!==this._value()&&this._trigger("change",e,{item:this.selectedItem})},_normalize:function(t){return t.length&&t[0].label&&t[0].value?t:e.map(t,(function(t){return"string"==typeof t?{label:t,value:t}:e.extend({},t,{label:t.label||t.value,value:t.value||t.label})}))},_suggest:function(t){var n=this.menu.element.empty();this._renderMenu(n,t),this.isNewMenu=!0,this.menu.refresh(),n.show(),this._resizeMenu(),n.position(e.extend({of:this.element},this.options.position)),this.options.autoFocus&&this.menu.next(),this._on(this.document,{mousedown:"_closeOnClickOutside"})},_resizeMenu:function(){var e=this.menu.element;e.outerWidth(Math.max(e.width("").outerWidth()+1,this.element.outerWidth()))},_renderMenu:function(t,n){var i=this;e.each(n,(function(e,n){i._renderItemData(t,n)}))},_renderItemData:function(e,t){return this._renderItem(e,t).data("ui-autocomplete-item",t)},_renderItem:function(t,n){return e("<li>").append(e("<div>").text(n.label)).appendTo(t)},_move:function(e,t){if(this.menu.element.is(":visible"))return this.menu.isFirstItem()&&/^previous/.test(e)||this.menu.isLastItem()&&/^next/.test(e)?(this.isMultiLine||this._value(this.term),void this.menu.blur()):void this.menu[e](t);this.search(null,t)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(e,t){this.isMultiLine&&!this.menu.element.is(":visible")||(this._move(e,t),t.preventDefault())}}),e.extend(e.ui.autocomplete,{escapeRegex:function(e){return e.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(t,n){var i=new RegExp(e.ui.autocomplete.escapeRegex(n),"i");return e.grep(t,(function(e){return i.test(e.label||e.value||e)}))}}),e.widget("ui.autocomplete",e.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(e){return e+(e>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(t){var n;this._superApply(arguments),this.options.disabled||this.cancelSearch||(n=t&&t.length?this.options.messages.results(t.length):this.options.messages.noResults,clearTimeout(this.liveRegionTimer),this.liveRegionTimer=this._delay((function(){this.liveRegion.html(e("<div>").text(n))}),100))}}),e.ui.autocomplete})),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","../version","../widget"],e):e(jQuery)}((function(e){"use strict";var t=!1;return e(document).on("mouseup",(function(){t=!1})),e.widget("ui.mouse",{version:"1.14.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.on("mousedown."+this.widgetName,(function(e){return t._mouseDown(e)})).on("click."+this.widgetName,(function(n){if(!0===e.data(n.target,t.widgetName+".preventClickEvent"))return e.removeData(n.target,t.widgetName+".preventClickEvent"),n.stopImmediatePropagation(),!1})),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(n){if(!t){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(n),this._mouseDownEvent=n;var i=this,a=1===n.which,r="string"==typeof this.options.cancel&&e(n.target).closest(this.options.cancel).length;return!(a&&!r&&this._mouseCapture(n))||(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout((function(){i.mouseDelayMet=!0}),this.options.delay)),this._mouseDistanceMet(n)&&this._mouseDelayMet(n)&&(this._mouseStarted=!1!==this._mouseStart(n),!this._mouseStarted)?(n.preventDefault(),!0):(!0===e.data(n.target,this.widgetName+".preventClickEvent")&&e.removeData(n.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(e){return i._mouseMove(e)},this._mouseUpDelegate=function(e){return i._mouseUp(e)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),n.preventDefault(),t=!0,!0))}},_mouseMove:function(e){if(this._mouseMoved&&!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e);return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,e),this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(n){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,n.target===this._mouseDownEvent.target&&e.data(n.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(n)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,t=!1,n.preventDefault()},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})})),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}((function(e){"use strict";return e.extend(e.expr.pseudos,{data:e.expr.createPseudo((function(t){return function(n){return!!e.data(n,t)}}))})})),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}((function(e){"use strict";return e.fn.scrollParent=function(t){var n=this.css("position"),i="absolute"===n,a=t?/(auto|scroll|hidden)/:/(auto|scroll)/,r=this.parents().filter((function(){var t=e(this);return(!i||"static"!==t.css("position"))&&a.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))})).eq(0);return"fixed"!==n&&r.length?r:e(this[0].ownerDocument||document)}})),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./mouse","../data","../scroll-parent","../version","../widget"],e):e(jQuery)}((function(e){"use strict";return e.widget("ui.sortable",e.ui.mouse,{version:"1.14.1",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(e,t,n){return e>=t&&e<t+n},_isFloating:function(e){return/left|right/.test(e.css("float"))||/inline|table-cell/.test(e.css("display"))},_create:function(){this.containerCache={},this._addClass("ui-sortable"),this.refresh(),this.offset=this.element.offset(),this._mouseInit(),this._setHandleClassName(),this.ready=!0},_setOption:function(e,t){this._super(e,t),"handle"===e&&this._setHandleClassName()},_setHandleClassName:function(){var t=this;this._removeClass(this.element.find(".ui-sortable-handle"),"ui-sortable-handle"),e.each(this.items,(function(){t._addClass(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item,"ui-sortable-handle")}))},_destroy:function(){this._mouseDestroy();for(var e=this.items.length-1;e>=0;e--)this.items[e].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(t,n){var i=null,a=!1,r=this;return!this.reverting&&(!this.options.disabled&&"static"!==this.options.type&&(this._refreshItems(t),e(t.target).parents().each((function(){if(e.data(this,r.widgetName+"-item")===r)return i=e(this),!1})),e.data(t.target,r.widgetName+"-item")===r&&(i=e(t.target)),!!i&&(!(this.options.handle&&!n&&(e(this.options.handle,i).find("*").addBack().each((function(){this===t.target&&(a=!0)})),!a))&&(this.currentItem=i,this._removeCurrentsFromItems(),!0))))},_mouseStart:function(t,n,i){var a,r,s=this.options;if(this.currentContainer=this,this.refreshPositions(),this.appendTo=e("parent"!==s.appendTo?s.appendTo:this.currentItem.parent()),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),s.cursorAt&&this._adjustOffsetFromHelper(s.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),this.scrollParent=this.placeholder.scrollParent(),e.extend(this.offset,{parent:this._getParentOffset()}),s.containment&&this._setContainment(),s.cursor&&"auto"!==s.cursor&&(r=this.document.find("body"),this._storedStylesheet=e("<style>*{ cursor: "+s.cursor+" !important; }</style>").appendTo(r)),s.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",s.zIndex)),s.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",s.opacity)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!i)for(a=this.containers.length-1;a>=0;a--)this.containers[a]._trigger("activate",t,this._uiHash(this));return e.ui.ddmanager&&(e.ui.ddmanager.current=this),e.ui.ddmanager&&!s.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this._addClass(this.helper,"ui-sortable-helper"),this.helper.parent().is(this.appendTo)||(this.helper.detach().appendTo(this.appendTo),this.offset.parent=this._getParentOffset()),this.position=this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,this.lastPositionAbs=this.positionAbs=this._convertPositionTo("absolute"),this._mouseDrag(t),!0},_scroll:function(e){var t=this.options,n=!1;return this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-e.pageY<t.scrollSensitivity?this.scrollParent[0].scrollTop=n=this.scrollParent[0].scrollTop+t.scrollSpeed:e.pageY-this.overflowOffset.top<t.scrollSensitivity&&(this.scrollParent[0].scrollTop=n=this.scrollParent[0].scrollTop-t.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-e.pageX<t.scrollSensitivity?this.scrollParent[0].scrollLeft=n=this.scrollParent[0].scrollLeft+t.scrollSpeed:e.pageX-this.overflowOffset.left<t.scrollSensitivity&&(this.scrollParent[0].scrollLeft=n=this.scrollParent[0].scrollLeft-t.scrollSpeed)):(e.pageY-this.document.scrollTop()<t.scrollSensitivity?n=this.document.scrollTop(this.document.scrollTop()-t.scrollSpeed):this.window.height()-(e.pageY-this.document.scrollTop())<t.scrollSensitivity&&(n=this.document.scrollTop(this.document.scrollTop()+t.scrollSpeed)),e.pageX-this.document.scrollLeft()<t.scrollSensitivity?n=this.document.scrollLeft(this.document.scrollLeft()-t.scrollSpeed):this.window.width()-(e.pageX-this.document.scrollLeft())<t.scrollSensitivity&&(n=this.document.scrollLeft(this.document.scrollLeft()+t.scrollSpeed))),n},_mouseDrag:function(t){var n,i,a,r,s=this.options;for(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),s.scroll&&!1!==this._scroll(t)&&(this._refreshItemPositions(!0),e.ui.ddmanager&&!s.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t)),this.dragDirection={vertical:this._getDragVerticalDirection(),horizontal:this._getDragHorizontalDirection()},n=this.items.length-1;n>=0;n--)if(a=(i=this.items[n]).item[0],(r=this._intersectsWithPointer(i))&&i.instance===this.currentContainer&&!(a===this.currentItem[0]||this.placeholder[1===r?"next":"prev"]()[0]===a||e.contains(this.placeholder[0],a)||"semi-dynamic"===this.options.type&&e.contains(this.element[0],a))){if(this.direction=1===r?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(i))break;this._rearrange(t,i),this._trigger("change",t,this._uiHash());break}return this._contactContainers(t),e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,n){if(t){if(e.ui.ddmanager&&!this.options.dropBehaviour&&e.ui.ddmanager.drop(this,t),this.options.revert){var i=this,a=this.placeholder.offset(),r=this.options.axis,s={};r&&"x"!==r||(s.left=a.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),r&&"y"!==r||(s.top=a.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,e(this.helper).animate(s,parseInt(this.options.revert,10)||500,(function(){i._clear(t)}))}else this._clear(t,n);return!1}},cancel:function(){if(this.dragging){this._mouseUp(new e.Event("mouseup",{target:null})),"original"===this.options.helper?(this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")):this.currentItem.show();for(var t=this.containers.length-1;t>=0;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),e.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?e(this.domPosition.prev).after(this.currentItem):e(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var n=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},e(n).each((function(){var n=(e(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[\-=_](.+)/);n&&i.push((t.key||n[1]+"[]")+"="+(t.key&&t.expression?n[1]:n[2]))})),!i.length&&t.key&&i.push(t.key+"="),i.join("&")},toArray:function(t){var n=this._getItemsAsjQuery(t&&t.connected),i=[];return t=t||{},n.each((function(){i.push(e(t.item||this).attr(t.attribute||"id")||"")})),i},_intersectsWith:function(e){var t=this.positionAbs.left,n=t+this.helperProportions.width,i=this.positionAbs.top,a=i+this.helperProportions.height,r=e.left,s=r+e.width,o=e.top,d=o+e.height,u=this.offset.click.top,l=this.offset.click.left,c="x"===this.options.axis||i+u>o&&i+u<d,f="y"===this.options.axis||t+l>r&&t+l<s,h=c&&f;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>e[this.floating?"width":"height"]?h:r<t+this.helperProportions.width/2&&n-this.helperProportions.width/2<s&&o<i+this.helperProportions.height/2&&a-this.helperProportions.height/2<d},_intersectsWithPointer:function(e){var t,n,i="x"===this.options.axis||this._isOverAxis(this.positionAbs.top+this.offset.click.top,e.top,e.height),a="y"===this.options.axis||this._isOverAxis(this.positionAbs.left+this.offset.click.left,e.left,e.width);return!(!i||!a)&&(t=this.dragDirection.vertical,n=this.dragDirection.horizontal,this.floating?"right"===n||"down"===t?2:1:t&&("down"===t?2:1))},_intersectsWithSides:function(e){var t=this._isOverAxis(this.positionAbs.top+this.offset.click.top,e.top+e.height/2,e.height),n=this._isOverAxis(this.positionAbs.left+this.offset.click.left,e.left+e.width/2,e.width),i=this.dragDirection.vertical,a=this.dragDirection.horizontal;return this.floating&&a?"right"===a&&n||"left"===a&&!n:i&&("down"===i&&t||"up"===i&&!t)},_getDragVerticalDirection:function(){var e=this.positionAbs.top-this.lastPositionAbs.top;return 0!==e&&(e>0?"down":"up")},_getDragHorizontalDirection:function(){var e=this.positionAbs.left-this.lastPositionAbs.left;return 0!==e&&(e>0?"right":"left")},refresh:function(e){return this._refreshItems(e),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var e=this.options;return e.connectWith.constructor===String?[e.connectWith]:e.connectWith},_getItemsAsjQuery:function(t){function n(){o.push(this)}var i,a,r,s,o=[],d=[],u=this._connectWith();if(u&&t)for(i=u.length-1;i>=0;i--)for(a=(r=e(u[i],this.document[0])).length-1;a>=0;a--)(s=e.data(r[a],this.widgetFullName))&&s!==this&&!s.options.disabled&&d.push(["function"==typeof s.options.items?s.options.items.call(s.element):e(s.options.items,s.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),s]);for(d.push(["function"==typeof this.options.items?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):e(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),i=d.length-1;i>=0;i--)d[i][0].each(n);return e(o)},_removeCurrentsFromItems:function(){var t=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=e.grep(this.items,(function(e){for(var n=0;n<t.length;n++)if(t[n]===e.item[0])return!1;return!0}))},_refreshItems:function(t){this.items=[],this.containers=[this];var n,i,a,r,s,o,d,u,l=this.items,c=[["function"==typeof this.options.items?this.options.items.call(this.element[0],t,{item:this.currentItem}):e(this.options.items,this.element),this]],f=this._connectWith();if(f&&this.ready)for(n=f.length-1;n>=0;n--)for(i=(a=e(f[n],this.document[0])).length-1;i>=0;i--)(r=e.data(a[i],this.widgetFullName))&&r!==this&&!r.options.disabled&&(c.push(["function"==typeof r.options.items?r.options.items.call(r.element[0],t,{item:this.currentItem}):e(r.options.items,r.element),r]),this.containers.push(r));for(n=c.length-1;n>=0;n--)for(s=c[n][1],i=0,u=(o=c[n][0]).length;i<u;i++)(d=e(o[i])).data(this.widgetName+"-item",s),l.push({item:d,instance:s,width:0,height:0,left:0,top:0})},_refreshItemPositions:function(t){var n,i,a,r;for(n=this.items.length-1;n>=0;n--)i=this.items[n],this.currentContainer&&i.instance!==this.currentContainer&&i.item[0]!==this.currentItem[0]||(a=this.options.toleranceElement?e(this.options.toleranceElement,i.item):i.item,t||(i.width=a.outerWidth(),i.height=a.outerHeight()),r=a.offset(),i.left=r.left,i.top=r.top)},refreshPositions:function(e){var t,n;if(this.floating=!!this.items.length&&("x"===this.options.axis||this._isFloating(this.items[0].item)),this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset()),this._refreshItemPositions(e),this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(t=this.containers.length-1;t>=0;t--)n=this.containers[t].element.offset(),this.containers[t].containerCache.left=n.left,this.containers[t].containerCache.top=n.top,this.containers[t].containerCache.width=this.containers[t].element.outerWidth(),this.containers[t].containerCache.height=this.containers[t].element.outerHeight();return this},_createPlaceholder:function(t){var n,i,a=(t=t||this).options;a.placeholder&&a.placeholder.constructor!==String||(n=a.placeholder,i=t.currentItem[0].nodeName.toLowerCase(),a.placeholder={element:function(){var a=e("<"+i+">",t.document[0]);return t._addClass(a,"ui-sortable-placeholder",n||t.currentItem[0].className)._removeClass(a,"ui-sortable-helper"),"tbody"===i?t._createTrPlaceholder(t.currentItem.find("tr").eq(0),e("<tr>",t.document[0]).appendTo(a)):"tr"===i?t._createTrPlaceholder(t.currentItem,a):"img"===i&&a.attr("src",t.currentItem.attr("src")),n||a.css("visibility","hidden"),a},update:function(e,r){n&&!a.forcePlaceholderSize||(r.height()&&(!a.forcePlaceholderSize||"tbody"!==i&&"tr"!==i)||r.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10)),r.width()||r.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10)))}}),t.placeholder=e(a.placeholder.element.call(t.element,t.currentItem)),t.currentItem.after(t.placeholder),a.placeholder.update(t,t.placeholder)},_createTrPlaceholder:function(t,n){var i=this;t.children().each((function(){e("<td> </td>",i.document[0]).attr("colspan",e(this).attr("colspan")||1).appendTo(n)}))},_contactContainers:function(t){var n,i,a,r,s,o,d,u,l,c,f=null,h=null;for(n=this.containers.length-1;n>=0;n--)if(!e.contains(this.currentItem[0],this.containers[n].element[0]))if(this._intersectsWith(this.containers[n].containerCache)){if(f&&e.contains(this.containers[n].element[0],f.element[0]))continue;f=this.containers[n],h=n}else this.containers[n].containerCache.over&&(this.containers[n]._trigger("out",t,this._uiHash(this)),this.containers[n].containerCache.over=0);if(f)if(1===this.containers.length)this.containers[h].containerCache.over||(this.containers[h]._trigger("over",t,this._uiHash(this)),this.containers[h].containerCache.over=1);else{for(a=1e4,r=null,s=(l=f.floating||this._isFloating(this.currentItem))?"left":"top",o=l?"width":"height",c=l?"pageX":"pageY",i=this.items.length-1;i>=0;i--)e.contains(this.containers[h].element[0],this.items[i].item[0])&&this.items[i].item[0]!==this.currentItem[0]&&(d=this.items[i].item.offset()[s],u=!1,t[c]-d>this.items[i][o]/2&&(u=!0),Math.abs(t[c]-d)<a&&(a=Math.abs(t[c]-d),r=this.items[i],this.direction=u?"up":"down"));if(!r&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[h])return void(this.currentContainer.containerCache.over||(this.containers[h]._trigger("over",t,this._uiHash()),this.currentContainer.containerCache.over=1));r?this._rearrange(t,r,null,!0):this._rearrange(t,null,this.containers[h].element,!0),this._trigger("change",t,this._uiHash()),this.containers[h]._trigger("change",t,this._uiHash(this)),this.currentContainer=this.containers[h],this.options.placeholder.update(this.currentContainer,this.placeholder),this.scrollParent=this.placeholder.scrollParent(),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this.containers[h]._trigger("over",t,this._uiHash(this)),this.containers[h].containerCache.over=1}},_createHelper:function(t){var n=this.options,i="function"==typeof n.helper?e(n.helper.apply(this.element[0],[t,this.currentItem])):"clone"===n.helper?this.currentItem.clone():this.currentItem;return i.parents("body").length||this.appendTo[0].appendChild(i[0]),i[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),i[0].style.width&&!n.forceHelperSize||i.width(this.currentItem.width()),i[0].style.height&&!n.forceHelperSize||i.height(this.currentItem.height()),i},_adjustOffsetFromHelper:function(e){"string"==typeof e&&(e=e.split(" ")),Array.isArray(e)&&(e={left:+e[0],top:+e[1]||0}),"left"in e&&(this.offset.click.left=e.left+this.margins.left),"right"in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),"top"in e&&(this.offset.click.top=e.top+this.margins.top),"bottom"in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset() 6;return"absolute"===this.cssPosition&&this.scrollParent[0]!==this.document[0]&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),this.offsetParent[0]===this.document[0].body&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var e=this.currentItem.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,n,i,a=this.options;"parent"===a.containment&&(a.containment=this.helper[0].parentNode),"document"!==a.containment&&"window"!==a.containment||(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,"document"===a.containment?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,("document"===a.containment?this.document.height()||document.body.parentNode.scrollHeight:this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(a.containment)||(t=e(a.containment)[0],n=e(a.containment).offset(),i="hidden"!==e(t).css("overflow"),this.containment=[n.left+(parseInt(e(t).css("borderLeftWidth"),10)||0)+(parseInt(e(t).css("paddingLeft"),10)||0)-this.margins.left,n.top+(parseInt(e(t).css("borderTopWidth"),10)||0)+(parseInt(e(t).css("paddingTop"),10)||0)-this.margins.top,n.left+(i?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(e(t).css("borderLeftWidth"),10)||0)-(parseInt(e(t).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,n.top+(i?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(e(t).css("borderTopWidth"),10)||0)-(parseInt(e(t).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top])},_convertPositionTo:function(t,n){n||(n=this.position);var i="absolute"===t?1:-1,a="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,r=/(html|body)/i.test(a[0].tagName);return{top:n.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():r?0:a.scrollTop())*i,left:n.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():r?0:a.scrollLeft())*i}},_generatePosition:function(t){var n,i,a=this.options,r=t.pageX,s=t.pageY,o="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,d=/(html|body)/i.test(o[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(t.pageX-this.offset.click.left<this.containment[0]&&(r=this.containment[0]+this.offset.click.left),t.pageY-this.offset.click.top<this.containment[1]&&(s=this.containment[1]+this.offset.click.top),t.pageX-this.offset.click.left>this.containment[2]&&(r=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(s=this.containment[3]+this.offset.click.top)),a.grid&&(n=this.originalPageY+Math.round((s-this.originalPageY)/a.grid[1])*a.grid[1],s=this.containment?n-this.offset.click.top>=this.containment[1]&&n-this.offset.click.top<=this.containment[3]?n:n-this.offset.click.top>=this.containment[1]?n-a.grid[1]:n+a.grid[1]:n,i=this.originalPageX+Math.round((r-this.originalPageX)/a.grid[0])*a.grid[0],r=this.containment?i-this.offset.click.left>=this.containment[0]&&i-this.offset.click.left<=this.containment[2]?i:i-this.offset.click.left>=this.containment[0]?i-a.grid[0]:i+a.grid[0]:i)),{top:s-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():d?0:o.scrollTop()),left:r-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():d?0:o.scrollLeft())}},_rearrange:function(e,t,n,i){n?n[0].appendChild(this.placeholder[0]):t.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?t.item[0]:t.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var a=this.counter;this._delay((function(){a===this.counter&&this.refreshPositions(!i)}))},_clear:function(e,t){function n(e,t,n){return function(i){n._trigger(e,i,t._uiHash(t))}}this.reverting=!1;var i,a=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)"auto"!==this._storedCSS[i]&&"static"!==this._storedCSS[i]||(this._storedCSS[i]="");this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();for(this.fromOutside&&!t&&a.push((function(e){this._trigger("receive",e,this._uiHash(this.fromOutside))})),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||t||a.push((function(e){this._trigger("update",e,this._uiHash())})),this!==this.currentContainer&&(t||(a.push((function(e){this._trigger("remove",e,this._uiHash())})),a.push(function(e){return function(t){e._trigger("receive",t,this._uiHash(this))}}.call(this,this.currentContainer)),a.push(function(e){return function(t){e._trigger("update",t,this._uiHash(this))}}.call(this,this.currentContainer)))),i=this.containers.length-1;i>=0;
vendor: 8,503 bytes, line 6
6i--)t||a.push(n("deactivate",this,this.containers[i])),this.containers[i].containerCache.over&&(a.push(n("out",this,this.containers[i])),this.containers[i].containerCache.over=0);if(this._storedStylesheet&&(this._storedStylesheet.remove(),this._storedStylesheet=null),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,t||this._trigger("beforeStop",e,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!t){for(i=0;i<a.length;i++)a[i].call(this,e);this._trigger("stop",e,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){!1===e.Widget.prototype._trigger.apply(this,arguments)&&this.cancel()},_uiHash:function(t){var n=t||this;return{helper:n.helper,placeholder:n.placeholder||e([]),position:n.position,originalPosition:n.originalPosition,offset:n.positionAbs,item:n.currentItem,sender:t?t.element:null}}})})),function(e){"use strict";function t(t){return this.each((function(){var i=e(this),a=i.data("bs.affix"),r="object"==typeof t&&t;a||i.data("bs.affix",a=new n(this,r)),"string"==typeof t&&a[t]()}))}var n=function(t,i){this.options=e.extend({},n.DEFAULTS,i),this.$target=e(this.options.target).on("scroll.bs.affix.data-api",e.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",e.proxy(this.checkPositionWithEventLoop,this)),this.$element=e(t),this.affixed=this.unpin=this.pinnedOffset=null,this.checkPosition()};n.VERSION="3.2.0",n.RESET="affix affix-top affix-bottom",n.DEFAULTS={offset:0,target:window},n.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(n.RESET).addClass("affix");var e=this.$target.scrollTop(),t=this.$element.offset();return this.pinnedOffset=t.top-e},n.prototype.checkPositionWithEventLoop=function(){setTimeout(e.proxy(this.checkPosition,this),1)},n.prototype.checkPosition=function(){if(this.$element.is(":visible")){var t=e(document).height(),i=this.$target.scrollTop(),a=this.$element.offset(),r=this.options.offset,s=r.top,o=r.bottom;"object"!=typeof r&&(o=s=r),"function"==typeof s&&(s=r.top(this.$element)),"function"==typeof o&&(o=r.bottom(this.$element));var d=!(null!=this.unpin&&i+this.unpin<=a.top)&&(null!=o&&a.top+this.$element.height()>=t-o?"bottom":null!=s&&i<=s&&"top");if(this.affixed!==d){null!=this.unpin&&this.$element.css("top","");var u="affix"+(d?"-"+d:""),l=e.Event(u+".bs.affix");this.$element.trigger(l),l.isDefaultPrevented()||(this.affixed=d,this.unpin="bottom"==d?this.getPinnedOffset():null,this.$element.removeClass(n.RESET).addClass(u).trigger(e.Event(u.replace("affix","affixed"))),"bottom"==d&&this.$element.offset({top:t-this.$element.height()-o}))}}};var i=e.fn.affix;e.fn.affix=t,e.fn.affix.Constructor=n,e.fn.affix.noConflict=function(){return e.fn.affix=i,this},e(window).on("load",(function(){e('[data-spy="affix"]').each((function(){var n=e(this),i=n.data();i.offset=i.offset||{},i.offsetBottom&&(i.offset.bottom=i.offsetBottom),i.offsetTop&&(i.offset.top=i.offsetTop),t.call(n,i)}))}))}(jQuery),function(e){"use strict";function t(t){return this.each((function(){var n=e(this),a=n.data("bs.alert");a||n.data("bs.alert",a=new i(this)),"string"==typeof t&&a[t].call(n)}))}var n='[data-dismiss="alert"]',i=function(t){e(t).on("click",n,this.close)};i.VERSION="3.2.0",i.prototype.close=function(t){function n(){r.detach().trigger("closed.bs.alert").remove()}var i=e(this),a=i.attr("data-target");a||(a=(a=i.attr("href"))&&a.replace(/.*(?=#[^\s]*$)/,""));var r=e(a);t&&t.preventDefault(),r.length||(r=i.hasClass("alert")?i:i.parent()),r.trigger(t=e.Event("close.bs.alert")),t.isDefaultPrevented()||(r.removeClass("in"),e.support.transition&&r.hasClass("fade")?r.one("bsTransitionEnd",n).emulateTransitionEnd(150):n())};var a=e.fn.alert;e.fn.alert=t,e.fn.alert.Constructor=i,e.fn.alert.noConflict=function(){return e.fn.alert=a,this},e(document).on("click.bs.alert.data-api",n,i.prototype.close)}(jQuery),function(e){"use strict";function t(t){return this.each((function(){var i=e(this),a=i.data("bs.button"),r="object"==typeof t&&t;a||i.data("bs.button",a=new n(this,r)),"toggle"==t?a.toggle():t&&a.setState(t)}))}var n=function(t,i){this.$element=e(t),this.options=e.extend({},n.DEFAULTS,i),this.isLoading=!1};n.VERSION="3.2.0",n.DEFAULTS={loadingText:"loading..."},n.prototype.setState=function(t){var n="disabled",i=this.$element,a=i.is("input")?"val":"html",r=i.data();t+="Text",null==r.resetText&&i.data("resetText",i[a]()),i[a](null==r[t]?this.options[t]:r[t]),setTimeout(e.proxy((function(){"loadingText"==t?(this.isLoading=!0,i.addClass(n).attr(n,n)):this.isLoading&&(this.isLoading=!1,i.removeClass(n).removeAttr(n))}),this),0)},n.prototype.toggle=function(){var e=!0,t=this.$element.closest('[data-toggle="buttons"]');if(t.length){var n=this.$element.find("input");"radio"==n.prop("type")&&(n.prop("checked")&&this.$element.hasClass("active")?e=!1:t.find(".active").removeClass("active")),e&&n.prop("checked",!this.$element.hasClass("active")).trigger("change")}e&&this.$element.toggleClass("active")};var i=e.fn.button;e.fn.button=t,e.fn.button.Constructor=n,e.fn.button.noConflict=function(){return e.fn.button=i,this},e(document).on("click.bs.button.data-api",'[data-toggle^="button"]',(function(n){var i=e(n.target);i.hasClass("btn")||(i=i.closest(".btn")),t.call(i,"toggle"),n.preventDefault()}))}(jQuery),function(e){"use strict";function t(t){return this.each((function(){var i=e(this),a=i.data("bs.collapse"),r=e.extend({},n.DEFAULTS,i.data(),"object"==typeof t&&t);!a&&r.toggle&&"show"==t&&(t=!t),a||i.data("bs.collapse",a=new n(this,r)),"string"==typeof t&&a[t]()}))}var n=function(t,i){this.$element=e(t),this.options=e.extend({},n.DEFAULTS,i),this.transitioning=null,this.options.parent&&(this.$parent=e(this.options.parent)),this.options.toggle&&this.toggle()};n.VERSION="3.2.0",n.DEFAULTS={toggle:!0},n.prototype.dimension=function(){return this.$element.hasClass("width")?"width":"height"},n.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var n=e.Event("show.bs.collapse");if(this.$element.trigger(n),!n.isDefaultPrevented()){var i=this.$parent&&this.$parent.find("> .panel > .in");if(i&&i.length){var a=i.data("bs.collapse");if(a&&a.transitioning)return;t.call(i,"hide"),a||i.data("bs.collapse",null)}var r=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[r](0),this.transitioning=1;var s=function(){this.$element.removeClass("collapsing").addClass("collapse in")[r](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!e.support.transition)return s.call(this);var o=e.camelCase(["scroll",r].join("-"));this.$element.one("bsTransitionEnd",e.proxy(s,this)).emulateTransitionEnd(350)[r](this.$element[0][o])}}},n.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var t=e.Event("hide.bs.collapse");if(this.$element.trigger(t),!t.isDefaultPrevented()){var n=this.dimension();this.$element[n](this.$element[n]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var i=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};if(!e.support.transition)return i.call(this);this.$element[n](0).one("bsTransitionEnd",e.proxy(i,this)).emulateTransitionEnd(350)}}},n.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var i=e.fn.collapse;e.fn.collapse=t,e.fn.collapse.Constructor=n,e.fn.collapse.noConflict=function(){return e.fn.collapse=i,this},e(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',(function(n){var i,a=e(this),r=a.attr("data-target")||n.preventDefault()||(i=a.attr("href"))&&i.replace(/.*(?=#[^\s]+$)/,""),s=e(r),o=s.data("bs.collapse"),d=o?"toggle":a.data(),u=a.attr("data-parent"),l=u&&e(u);o&&o.transitioning||(l&&l.find('[data-toggle="collapse"][data-parent="'+u+'"]').not(a).addClass("collapsed"),a[s.hasClass("in")?"addClass":"removeClass"]("collapsed")),t.call(s,d)}))}(jQuery),function(e){"use strict";function t(t){t&&3===t.which||(e(a).remove(),e(r).each((function(){var i=n(e(this)),a={relatedTarget:this};i.hasClass("open")&&(i.trigger(t=e.Event("hide.bs.dropdown",a)),t.isDefaultPrevented()||(e(this).attr("aria-expanded","fal
6se"),i.removeClass("open").trigger("hidden.bs.dropdown",a)))})))}function n(t){var n=t.attr("data-target");n||(n=(n=t.attr("href"))&&/#[A-Za-z]/.test(n)&&n.replace(/.*(?=#[^\s]*$)/,""));var i=n&&e(n);return i&&i.length?i:t.parent()}function i(t){return this.each((function(){var n=e(this),i=n.data("bs.dropdown");i||n.data("bs.dropdown",i=new s(this)),"string"==typeof t&&i[t].call(n)}))}var a=".dropdown-backdrop",r='[data-toggle="dropdown"]',s=function(t){e(t).on("click.bs.dropdown",this.toggle)};s.VERSION="3.2.0",s.prototype.toggle=function(i){BF&&BF.fx&&BF.fx.dispatchWindowEvent&&BF.fx.dispatchWindowEvent("closeBFDropdowns");var a=e(this);if(!a.is(".disabled, :disabled")){var r=n(a),s=r.hasClass("open");if(t(),!s){"ontouchstart"in document.documentElement&&!r.closest(".navbar-nav").length&&e('<div class="dropdown-backdrop"/>').insertAfter(e(this)).on("click",t);var o={relatedTarget:this};if(r.trigger(i=e.Event("show.bs.dropdown",o)),i.isDefaultPrevented())return;a.trigger("focus"),r.toggleClass("open").trigger("shown.bs.dropdown",o),a.attr("aria-expanded","true")}return!1}},s.prototype.keydown=function(t){if(/(38|40|27)/.test(t.keyCode)){var i=e(this);if(t.preventDefault(),t.stopPropagation(),!i.is(".disabled, :disabled")){var a=n(i),s=a.hasClass("open");if(!s||s&&27==t.keyCode)return 27==t.which&&a.find(r).trigger("focus"),i.trigger("click");var o=" li:not(.divider):visible a",d=a.find('[role="menu"]'+o+', [role="listbox"]'+o);if(d.length){var u=d.index(d.filter(":focus"));38==t.keyCode&&u>0&&u--,40==t.keyCode&&u<d.length-1&&u++,~u||(u=0),d.eq(u).trigger("focus")}}}};var o=e.fn.dropdown;e.fn.dropdown=i,e.fn.dropdown.Constructor=s,e.fn.dropdown.noConflict=function(){return e.fn.dropdown=o,this},e(document).on("click.bs.dropdown.data-api",t).on("click.bs.dropdown.data-api",".dropdown form",(function(e){e.stopPropagation()})).on("click.bs.dropdown.data-api",r,s.prototype.toggle).on("keydown.bs.dropdown.data-api",r+', [role="menu"], [role="listbox"]',s.prototype.keydown)}(jQuery),function(e){"use strict";function t(t){return this.each((function(){var i=e(this),a=i.data("bs.tab");a||i.data("bs.tab",a=new n(this)),"string"==typeof t&&a[t]()}))}var n=function(t){this.element=e(t)};n.VERSION="3.2.0",n.prototype.show=function(){var t=this.element,n=t.closest("ul:not(.dropdown-menu)"),i=t.data("target");if(i||(i=(i=t.attr("href"))&&i.replace(/.*(?=#[^\s]*$)/,"")),window.DD_RUM&&window.DD_RUM.startView&&window.DD_RUM.startView(window.location.pathname+"/asset-modal-tab/"+i.slice(1)),!t.parent("li").hasClass("active")){var a=n.find(".active:last a")[0],r=e.Event("show.bs.tab",{relatedTarget:a});if(t.trigger(r),!r.isDefaultPrevented()){var s=e(i);this.activate(t.closest("li"),n),this.activate(s,s.parent(),(function(){t.trigger({type:"shown.bs.tab",relatedTarget:a})}))}}},n.prototype.activate=function(t,n,i){function a(){var e=n.closest('[role="tablist"]');e.length&&e.find('[role="tab"]').attr("aria-selected","false"),r.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),t.addClass("active");var a=t.find('> a[role="tab"], > li > a[role="tab"]');a.length?a.attr("aria-selected","true"):t.is('[role="tab"]')&&t.attr("aria-selected","true"),s?(t[0].offsetWidth,t.addClass("in")):t.removeClass("fade"),t.parent(".dropdown-menu")&&t.closest("li.dropdown").addClass("active"),i&&i()}var r=n.find("> .active"),s=i&&e.support.transition&&r.hasClass("fade");s?r.one("bsTransitionEnd",a).emulateTransitionEnd(150):a(),r.removeClass("in")};var i=e.fn.tab;e.fn.tab=t,e.fn.tab.Constructor=n,e.fn.tab.noConflict=function(){return e.fn.tab=i,this},e(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',(function(n){n.preventDefault(),t.call(e(this),"show")}))}(jQuery),function(e){"use strict";function t(){var e=document.createElement("bootstrap"),t={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var n in t)if(void 0!==e.style[n])return{end:t[n]};return!1}e.fn.emulateTransitionEnd=function(t){var n=!1,i=this;return e(this).one("bsTransitionEnd",(function(){n=!0})),setTimeout((function(){n||e(i).trigger(e.support.transition.end)}),t),this},e((function(){e.support.transition=t(),e.support.transition&&(e.event.special.bsTransitionEnd={bindType:e.support.transition.end,delegateType:e.support.transition.end,handle:function(t){if(e(t.target).is(this))return t.handleObj.handler.apply(this,arguments)}})}))}(jQuery),function(e){"use strict";function t(t,i){return this.each((function(){var a=e(this),r=a.data("bs.modal"),s=e.extend({},n.DEFAULTS,a.data(),"object"==typeof t&&t);r||a.data("bs.modal",r=new n(this,s)),"string"==typeof t?r[t](i):s.show&&r.show(i)}))}var n=function(t,n){this.options=n,this.$body=e(document.body),this.$element=e(t),this.$backdrop=this.isShown=null,this.scrollbarWidth=0,this.options.remote&&this.$element.find(".modal
6-content").load(this.options.remote,e.proxy((function(){this.$element.trigger("loaded.bs.modal")}),this))};n.VERSION="3.2.0",n.DEFAULTS={backdrop:!0,keyboard:!0,show:!0},n.prototype.toggle=function(e){return this.isShown?this.hide():this.show(e)},n.prototype.show=function(t){var n=this,i=e.Event("show.bs.modal",{relatedTarget:t});this.$element.trigger(i),this.isShown||i.isDefaultPrevented()||(this.isShown=!0,this.checkScrollbar(),this.$body.addClass("modal-open"),this.setScrollbar(),this.escape(),this.$element.on("click.dismiss.bs.modal",'[data-dismiss="modal"]',e.proxy(this.hide,this)),this.backdrop((function(){var i=e.support.transition&&n.$element.hasClass("fade");n.$element.parent().length||n.$element.appendTo(n.$body),n.$element.show().scrollTop(0),i&&n.$element[0].offsetWidth,n.$element.addClass("in").attr("aria-hidden",!1),n.enforceFocus();var a=e.Event("shown.bs.modal",{relatedTarget:t});i?n.$element.find(".modal-dialog").one("bsTransitionEnd",(function(){n.$element.trigger("focus").trigger(a)})).emulateTransitionEnd(300):n.$element.trigger("focus").trigger(a)})))},n.prototype.hide=function(t){t&&t.preventDefault(),t=e.Event("hide.bs.modal"),this.$element.trigger(t),this.isShown&&!t.isDefaultPrevented()&&(e(".modal-dialog.modal-asset").length&&BFG.editTabUnsavedChanges?BF.fx.dispatchWindowEvent("unsavedChangesAlert",null):(BF.dialog.unmountTabComponents(),this.isShown=!1,this.$body.removeClass("modal-open"),this.resetScrollbar(),this.escape(),e(document).off("focusin.bs.modal"),this.$element.removeClass("in").attr("aria-hidden",!0).off("click.dismiss.bs.modal"),e.support.transition&&this.$element.hasClass("fade")?this.$element.one("bsTransitionEnd",e.proxy(this.hideModal,this)).emulateTransitionEnd(300):this.hideModal(),e(".user-permissions-modal").length&&ReactRailsUJS.unmountComponents("#dialogBody")))},n.prototype.enforceFocus=function(){e(document).off("focusin.bs.modal").on("focusin.bs.modal",e.proxy((function(t){var n=e(".ReactModal__Overlay").length,i=e("#__filestack-picker").length,a=e(".sweet-alert").is(":visible"),r=e(t.target).closest(".trumbowyg-modal").length;this.$element[0]===t.target||this.$element.has(t.target).length||n||i||a||r||this.$element.trigger("focus")}),this))},n.prototype.escape=function(){this.isShown&&this.options.keyboard?this.$element.on("keyup.dismiss.bs.modal",e.proxy((function(e){27==e.which&&this.hide()}),this)):this.isShown||this.$element.off("keyup.dismiss.bs.modal")},n.prototype.hideModal=function(){var e=this;this.$element.hide(),this.backdrop((function(){e.$element.trigger("hidden.bs.modal")}))},n.prototype.removeBackdrop=function(){this.$backdrop&&this.$backdrop.remove(),this.$backdrop=null},n.prototype.backdrop=function(t){var n=this,i=this.$element.hasClass("fade")?"fade":"";if(this.isShown&&this.options.backdrop){var a=e.support.transition&&i;if(this.$backdrop=e('<div class="modal-backdrop '+i+'" />').appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",e.proxy((function(e){if(e.target===e.currentTarget){var t=window.getSelection();if("Range"==t.type||t.toString().length>0)return}e.target===e.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))}),this)),a&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!t)return;a?this.$backdrop.one("bsTransitionEnd",t).emulateTransitionEnd(150):t()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var r=function(){n.removeBackdrop(),t&&t()};
vendor: 11,357 bytes, lines 6-7
6e.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",r).emulateTransitionEnd(150):r()}else t&&t()},n.prototype.checkScrollbar=function(){document.body.clientWidth>=window.innerWidth||(this.scrollbarWidth=this.scrollbarWidth||this.measureScrollbar())},n.prototype.setScrollbar=function(){var e=parseInt(this.$body.css("padding-right")||0,10);this.scrollbarWidth&&this.$body.css("padding-right",e+this.scrollbarWidth)},n.prototype.resetScrollbar=function(){this.$body.css("padding-right","")},n.prototype.measureScrollbar=function(){var e=document.createElement("div");e.className="modal-scrollbar-measure",this.$body.append(e);var t=e.offsetWidth-e.clientWidth;return this.$body[0].removeChild(e),t};var i=e.fn.modal;e.fn.modal=t,e.fn.modal.Constructor=n,e.fn.modal.noConflict=function(){return e.fn.modal=i,this},e(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',(function(n){var i=e(this),a=i.attr("href"),r=e(i.attr("data-target")||a&&a.replace(/.*(?=#[^\s]+$)/,"")),s=r.data("bs.modal")?"toggle":e.extend({remote:!/#/.test(a)&&a},r.data(),i.data());i.is("a")&&n.preventDefault(),r.one("show.bs.modal",(function(e){e.isDefaultPrevented()||r.one("hidden.bs.modal",(function(){i.is(":visible")&&i.trigger("focus")}))})),t.call(r,s,this)}))}(jQuery),function(e){"use strict";function t(t){return this.each((function(){var i=e(this),a=i.data("bs.tooltip"),r="object"==typeof t&&t;(a||"destroy"!=t)&&(a||i.data("bs.tooltip",a=new n(this,r)),"string"==typeof t&&a[t]())}))}var n=function(e,t){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",e,t)};n.VERSION="3.2.0",n.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},n.prototype.init=function(t,n,i){this.enabled=!0,this.type=t,this.$element=e(n),this.options=this.getOptions(i),this.$viewport=this.options.viewport&&e(this.options.viewport.selector||this.options.viewport);for(var a=this.options.trigger.split(" "),r=a.length;r--;){var s=a[r];if("click"==s)this.$element.on("click."+this.type,this.options.selector,e.proxy(this.toggle,this));else if("manual"!=s){var o="hover"==s?"mouseenter":"focusin",d="hover"==s?"mouseleave":"focusout";this.$element.on(o+"."+this.type,this.options.selector,e.proxy(this.enter,this)),this.$element.on(d+"."+this.type,this.options.selector,e.proxy(this.leave,this))}}this.options.selector?this._options=e.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},n.prototype.getDefaults=function(){return n.DEFAULTS},n.prototype.getOptions=function(t){return(t=e.extend({},this.getDefaults(),this.$element.data(),t)).delay&&"number"==typeof t.delay&&(t.delay={show:t.delay,hide:t.delay}),t},n.prototype.getDelegateOptions=function(){var t={},n=this.getDefaults();return this._options&&e.each(this._options,(function(e,i){n[e]!=i&&(t[e]=i)})),t},n.prototype.enter=function(t){var n=t instanceof this.constructor?t:e(t.currentTarget).data("bs."+this.type);if(n||(n=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data("bs."+this.type,n)),clearTimeout(n.timeout),n.hoverState="in",!n.options.delay||!n.options.delay.show)return n.show();n.timeout=setTimeout((function(){"in"==n.hoverState&&n.show()}),n.options.delay.show)},n.prototype.leave=function(t){var n=t instanceof this.constructor?t:e(t.currentTarget).data("bs."+this.type);if(n||(n=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data("bs."+this.type,n)),clearTimeout(n.timeout),n.hoverState="out",!n.options.delay||!n.options.delay.hide)return n.hide();n.timeout=setTimeout((function(){"out"==n.hoverState&&n.hide()}),n.options.delay.hide)},n.prototype.show=function(){var t=e.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(t);var n=e.contains(document.documentElement,this.$element[0]);if(t.isDefaultPrevented()||!n)return;var i=this,a=this.tip(),r=this.getUID(this.type);this.setContent(),a.attr("id",r),this.$element.attr("aria-describedby",r),this.options.animation&&a.addClass("fade");var s="function"==typeof this.options.placement?this.options.placement.call(this,a[0],this.$element[0]):this.options.placement,o=/\s?auto?\s?/i,d=o.test(s);d&&(s=s.replace(o,"")||"top"),a.detach().css({top:0,left:0,display:"block"}).addClass(s).data("bs."+this.type,this),this.options.container?a.appendTo(this.options.container):a.insertAfter(this.$element);var u=this.getPosition(),l=a[0].offsetWidth,c=a[0].offsetHeight;if(d){var f=s,h=this.$element.parent(),p=this.getPosition(h);s="bottom"==s&&u.top+u.height+c-p.scroll>p.height?"top":"top"==s&&u.top-p.scroll-c<0?"bottom":"right"==s&&u.right+l>p.width?"left":"left"==s&&u.left-l<p.left?"right":s,a.removeClass(f).addClass(s)}var m=this.getCalculatedOffset(s,u,l,c);this.applyPlacement(m,s);var g=function(){i.$element.trigger("shown.bs."+i.type),i.hoverState=null};e.support.transition&&this.$tip.hasClass("fade")?a.one("bsTransitionEnd",g).emulateTransitionEnd(150):g()}},n.prototype.applyPlacement=function(t,n){var i=this.tip(),a=i[0].offsetWidth,r=i[0].offsetHeight,s=parseInt(i.css("margin-top"),10),o=parseInt(i.css("margin-left"),10);isNaN(s)&&(s=0),isNaN(o)&&(o=0),t.top=t.top+s,t.left=t.left+o,e.offset.setOffset(i[0],e.extend({using:function(e){i.css({top:Math.round(e.top),left:Math.round(e.left)})}},t),0),i.addClass("in");var d=i[0].offsetWidth,u=i[0].offsetHeight;"top"==n&&u!=r&&(t.top=t.top+r-u);var l=this.getViewportAdjustedDelta(n,t,d,u);l.left?t.left+=l.left:t.top+=l.top;var c=l.left?2*l.left-a+d:2*l.top-r+u,f=l.left?"left":"top",h=l.left?"offsetWidth":"offsetHeight";i.offset(t),this.replaceArrow(c,i[0][h],f)},n.prototype.replaceArrow=function(e,t,n){this.arrow().css(n,e?50*(1-e/t)+"%":"")},n.prototype.setContent=function(){var e=this.tip(),t=this.getTitle();e.find(".tooltip-inner")[this.options.html?"html":"text"](t),e.removeClass("fade in top bottom left right")},n.prototype.hide=function(){function t(){"in"!=n.hoverState&&i.detach(),n.$element.trigger("hidden.bs."+n.type)}var n=this,i=this.tip(),a=e.Event("hide.bs."+this.type);if(this.$element.removeAttr("aria-describedby"),this.$element.trigger(a),!a.isDefaultPrevented())return i.removeClass("in"),e.support.transition&&this.$tip.hasClass("fade")?i.one("bsTransitionEnd",t).emulateTransitionEnd(150):t(),this.hoverState=null,this},n.prototype.fixTitle=function(){var e=this.$element;(e.attr("title")||"string"!=typeof e.attr("data-original-title"))&&e.attr("data-original-title",e.attr("title")||"").attr("title","")},n.prototype.hasContent=function(){return this.getTitle()},n.prototype.getPosition=function(t){var n=(t=t||this.$element)[0],i="BODY"==n.tagName;return e.extend({},"function"==typeof n.getBoundingClientRect?n.getBoundingClientRect():null,{scroll:i?document.documentElement.scrollTop||document.body.scrollTop:t.scrollTop(),width:i?e(window).width():t.outerWidth(),height:i?e(window).height():t.outerHeight()},i?{top:0,left:0}:t.offset())},n.prototype.getCalculatedOffset=function(e,t,n,i){return"bottom"==e?{top:t.top+t.height,left:t.left+t.width/2-n/2}:"top"==e?{top:t.top-i,left:t.left+t.width/2-n/2}:"left"==e?{top:t.top+t.height/2-i/2,left:t.left-n}:{top:t.top+t.height/2-i/2,left:t.left+t.width}},n.prototype.getViewportAdjustedDelta=function(e,t,n,i){var a={top:0,left:0};if(!this.$viewport)return a;var r=this.options.viewport&&this.options.viewport.padding||0,s=this.getPosition(this.$viewport);if(/right|left/.test(e)){var o=t.top-r-s.scroll,d=t.top+r-s.scroll+i;o<s.top?a.top=s.top-o:d>s.top+s.height&&(a.top=s.top+s.height-d)}else{var u=t.left-r,l=t.left+r+n;u<s.left?a.left=s.left-u:l>s.width&&(a.left=s.left+s.width-l)}return a},n.prototype.getTitle=function(){var e=this.$element,t=this.options;return e.attr("data-original-title")||("function"==typeof t.title?t.title.call(e[0]):t.title)},n.prototype.getUID=function(e){do{e+=~~(1e6*Math.random())}while(document.getElementById(e));return e},n.prototype.tip=function(){return this.$tip=this.$tip||e(this.options.template)},n.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},n.prototype.validate=function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},n.prototype.enable=function(){this.enabled=!0},n.prototype.disable=function(){this.enabled=!1},n.prototype.toggleEnabled=function(){this.enabled=!this.enabled},n.prototype.toggle=function(t){var n=this;t&&((n=e(t.currentTarget).data("bs."+this.type))||(n=new this.constructor(t.currentTarget,this.getDelegateOptions()),e(t.currentTarget).data("bs."+this.type,n))),n.tip().hasClass("in")?n.leave(n):n.enter(n)},n.prototype.destroy=function(){clearTimeout(this.timeout),this.hide().$element.off("."+this.type).removeData("bs."+this.type)};var i=e.fn.tooltip;e.fn.tooltip=t,e.fn.tooltip.Constructor=n,e.fn.tooltip.noConflict=function(){return e.fn.tooltip=i,this}}(jQuery),function(e){"use strict";function t(t){return this.each((function(){var i=e(this),a=i.data("bs.popover"),r="object"==typeof t&&t;(a||"destroy"!=t)&&(a||i.data("bs.popover",a=new n(this,r)),"string"==typeof t&&a[t]())}))}var n=function(e,t){this.init("popover",e,t)};if(!e.fn.tooltip)throw new Error("Popover requires tooltip.js");n.VERSION="3.2.0",n.DEFAULTS=e.extend({},e.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"", 7template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-title"></h3><div class="popover-content"></div></div>'}),n.prototype=e.extend({},e.fn.tooltip.Constructor.prototype),n.prototype.constructor=n,n.prototype.getDefaults=function(){return n.DEFAULTS},n.prototype.setContent=function(){var e=this.tip(),t=this.getTitle(),n=this.getContent();e.find(".popover-title")[this.options.html?"html":"text"](t),e.find(".popover-content").empty()[this.options.html?"string"==typeof n?"html":"append":"text"](n),e.removeClass("fade top bottom left right in"),e.find(".popover-title").html()||e.find(".popover-title").hide()},n.prototype.hasContent=function(){return this.getTitle()||this.getContent()},n.prototype.getContent=function(){var e=this.$element,t=this.options;return e.attr("data-content")||("function"==typeof t.content?t.content.call(e[0]):t.content)},n.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},n.prototype.tip=function(){return this.$tip||(this.$tip=e(this.options.template)),this.$tip};var i=e.fn.popover;e.fn.popover=t,e.fn.popover.Constructor=n,e.fn.popover.noConflict=function(){return e.fn.popover=i,this}}(jQuery),function(e,t){function n(){return new Date(Date.UTC.apply(Date,arguments))}function i(){var e=new Date;return n(e.getFullYear(),e.getMonth(),e.getDate())}function a(e,t){return e.getUTCFullYear()===t.getUTCFullYear()&&e.getUTCMonth()===t.getUTCMonth()&&e.getUTCDate()===t.getUTCDate()}function r(e){return function(){return this[e].apply(this,arguments)}}function s(t,n){function i(e,t){return t.toLowerCase()}var a=e(t).data(),r={},s=new RegExp("^"+n.toLowerCase()+"([A-Z])");for(var o in n=new RegExp("^"+n.toLowerCase()),a)n.test(o)&&(r[o.replace(s,i)]=a[o]);return r}function o(t){var n={};
7if(g[t]||(t=t.split("-")[0],g[t])){var i=g[t];return e.each(m,(function(e,t){t in i&&(n[t]=i[t])})),n}}var d,u=(d={get:function(e){return this.slice(e)[0]},contains:function(e){for(var t=e&&e.valueOf(),n=0,i=this.length;n<i;n++)if(this[n].valueOf()===t)return n;return-1},remove:function(e){this.splice(e,1)},replace:function(t){t&&(e.isArray(t)||(t=[t]),this.clear(),this.push.apply(this,t))},clear:function(){this.length=0},copy:function(){var e=new u;return e.replace(this),e}},function(){var t=[];return t.push.apply(t,arguments),e.extend(t,d),t}),l=function(t,n){this._process_options(n),this.dates=new u,this.viewDate=this.o.defaultViewDate,this.focusDate=null,this.element=e(t),this.isInline=!1,this.isInput=this.element.is("input"),this.component=!!this.element.is(".date")&&this.element.find(".add-on, .input-group-addon, .btn"),this.hasInput=this.component&&this.element.find("input").length,this.component&&0===this.component.length&&(this.component=!1),this.picker=e(v.template),this._buildEvents(),this._attachEvents(),this.isInline?this.picker.addClass("datepicker-inline").appendTo(this.element):this.picker.addClass("datepicker-dropdown dropdown-menu"),this.o.rtl&&this.picker.addClass("datepicker-rtl"),this.viewMode=this.o.startView,this.o.calendarWeeks&&this.picker.find("tfoot th.today, tfoot th.clear").attr("colspan",(function(e,t){return parseInt(t)+1})),this._allow_update=!1,this.setStartDate(this._o.startDate),this.setEndDate(this._o.endDate),this.setDaysOfWeekDisabled(this.o.daysOfWeekDisabled),this.setDatesDisabled(this.o.datesDisabled),this.fillDow(),this.fillMonths(),this._allow_update=!0,this.update(),this.showMode(),this.isInline&&this.show()};l.prototype={constructor:l,_process_options:function(a){this._o=e.extend({},this._o,a);var r=this.o=e.extend({},this._o),s=r.language;switch(g[s]||(s=s.split("-")[0],g[s]||(s=p.language)),r.language=s,r.startView){case 2:case"decade":r.startView=2;break;case 1:case"year":r.startView=1;break;default:r.startView=0}switch(r.minViewMode){case 1:case"months":r.minViewMode=1;break;case 2:case"years":r.minViewMode=2;break;default:r.minViewMode=0}r.startView=Math.max(r.startView,r.minViewMode),!0!==r.multidate&&(r.multidate=Number(r.multidate)||!1,!1!==r.multidate&&(r.multidate=Math.max(0,r.multidate))),r.multidateSeparator=String(r.multidateSeparator),r.weekStart%=7,r.weekEnd=(r.weekStart+6)%7;var o=v.parseFormat(r.format);if(r.startDate!==-1/0&&(r.startDate?r.startDate instanceof Date?r.startDate=this._local_to_utc(this._zero_time(r.startDate)):r.startDate=v.parseDate(r.startDate,o,r.language):r.startDate=-1/0),r.endDate!==1/0&&(r.endDate?r.endDate instanceof Date?r.endDate=this._local_to_utc(this._zero_time(r.endDate)):r.endDate=v.parseDate(r.endDate,o,r.language):r.endDate=1/0),r.daysOfWeekDisabled=r.daysOfWeekDisabled||[],e.isArray(r.daysOfWeekDisabled)||(r.daysOfWeekDisabled=r.daysOfWeekDisabled.split(/[,\s]*/)),r.daysOfWeekDisabled=e.map(r.daysOfWeekDisabled,(function(e){return parseInt(e,10)})),r.datesDisabled=r.datesDisabled||[],!e.isArray(r.datesDisabled)){var d=[];d.push(v.parseDate(r.datesDisabled,o,r.language)),r.datesDisabled=d}r.datesDisabled=e.map(r.datesDisabled,(function(e){return v.parseDate(e,o,r.language)}));var u=String(r.orientation).toLowerCase().split(/\s+/g),l=r.orientation.toLowerCase();if(u=e.grep(u,(function(e){return/^auto|left|right|top|bottom$/.test(e)})),r.orientation={x:"auto",y:"auto"},l&&"auto"!==l)if(1===u.length)switch(u[0]){case"top":case"bottom":r.orientation.y=u[0];break;case"left":case"right":r.orientation.x=u[0]}else l=e.grep(u,(function(e){return/^left|right$/.test(e)})),r.orientation.x=l[0]||"auto",l=e.grep(u,(function(e){return/^top|bottom$/.test(e)})),r.orientation.y=l[0]||"auto";else;if(r.defaultViewDate){var c=r.defaultViewDate.year||(new Date).getFullYear(),f=r.defaultViewDate.month||0,h=r.defaultViewDate.day||1;r.defaultViewDate=n(c,f,h)}else r.defaultViewDate=i();r.showOnFocus=r.showOnFocus===t||r.showOnFocus},_events:[],_secondaryEvents:[],_applyEvents:function(e){for(var n,i,a,r=0;r<e.length;r++)n=e[r][0],2===e[r].length?(i=t,a=e[r][1]):3===e[r].length&&(i=e[r][1],a=e[r][2]),n.on(a,i)},_unapplyEvents:function(e){for(var n,i,a,r=0;r<e.length;r++)n=e[r][0],2===e[r].length?(a=t,i=e[r][1]):3===e[r].length&&(a=e[r][1],i=e[r][2]),n.off(i,a)},_buildEvents:function(){var t={keyup:e.proxy((function(t){-1===e.inArray(t.keyCode,[27,37,39,38,40,32,13,9])&&this.update()}),this),keydown:e.proxy(this.keydown,this)};!0===this.o.showOnFocus&&(t.focus=e.proxy(this.show,this)),this.isInput?this._events=[[this.element,t]]:this.component&&this.hasInput?this._events=[[this.element.find("input"),t],[this.component,{click:e.proxy(this.show,this)}]]:this.element.is("div")?this.isInline=!0:this._events=[[this.element,{click:e.proxy(this.show,this)}]],this._events.push([this.element,"*",{blur:e.proxy((function(e){this._focused_from=e.target}),this)}],[this.element,{blur:e.proxy((function(e){this._focused_from=e.target}),this)}]),this._secondaryEvents=[[this.picker,{click:e.proxy(this.click,this)}],[e(window),{resize:e.proxy(this.place,this)}],[e(document),{"mousedown touchstart":e.proxy((function(e){this.element.is(e.target)||this.element.find(e.target).length||this.picker.is(e.target)||this.picker.find(e.target).length||this.hide()}),this)}]]},_attachEvents:function(){this._detachEvents(),this._applyEvents(this._events)},_detachEvents:function(){this._unapplyEvents(this._events)},_attachSecondaryEvents:function(){this._detachSecondaryEvents(),this._applyEvents(this._secondaryEvents)},_detachSecondaryEvents:function(){this._unapplyEvents(this._secondaryEvents)},_trigger:function(t,n){var i=n||this.dates.get(-1),a=this._utc_to_local(i);this.element.trigger({type:t,namespace:"bsDatepicker",date:a,dates:e.map(this.dates,this._utc_to_local),format:e.proxy((function(e,t){0===arguments.length?(e=this.dates.length-1,t=this.o.format):"string"==typeof e&&(t=e,e=this.dates.length-1),t=t||this.o.format;var n=this.dates.get(e);return v.formatDate(n,t,this.o.language)}),this)})},show:function(){if(!this.element.attr("readonly"))return this.isInline||this.picker.appendTo(this.o.container),this.place(),this.picker.show(),this._attachSecondaryEvents(),this._trigger("show"),(window.navigator.msMaxTouchPoints||"ontouchstart"in document)&&this.o.disableTouchKeyboard&&e(this.element).blur(),this},hide:function(){return this.isInline?this:this.picker.is(":visible")?(this.focusDate=null,this.picker.hide().detach(),this._detachSecondaryEvents(),this.viewMode=this.o.startView,this.showMode(),this.o.forceParse&&(this.isInput&&this.element.val()||this.hasInput&&this.element.find("input").val())&&this.setValue(),this._trigger("hide"),this):this},remove:function(){return this.hide(),this._detachEvents(),this._detachSecondaryEvents(),this.picker.remove(),delete this.element.data().datepicker,this.isInput||delete this.element.data().date,this},_utc_to_local:function(e){return e&&new Date(e.getTime()+6e4*e.getTimezoneOffset())},_local_to_utc:function(e){return e&&new Date(e.getTime()-6e4*e.getTimezoneOffset())},_zero_time:function(e){return e&&new Date(e.getFullYear(),e.getMonth(),e.getDate())},_zero_utc_time:function(e){return e&&new Date(Date.UTC(e.getUTCFullYear(),e.getUTCMonth(),e.getUTCDate()))},getDates:function(){return e.map(this.dates,this._utc_to_local)},getUTCDates:function(){return e.map(this.dates,(function(e){return new Date(e)}))},getDate:function(){return this._utc_to_local(this.getUTCDate())},getUTCDate:function(){var e=this.dates.get(-1);return void 0!==e?new Date(e):null},clearDates:function(){var e;this.isInput?e=this.element:this.component&&(e=this.element.find("input")),e&&e.val("").change(),this.update(),this._trigger("changeDate"),this.o.autoclose&&this.hide()},setDates:function(){var t=e.isArray(arguments[0])?arguments[0]:arguments;return this.update.apply(this,t),this._trigger("changeDate"),this.setValue(),this},setUTCDates:function(){var t=e.isArray(arguments[0])?arguments[0]:arguments;return this.update.apply(this,e.map(t,this._utc_to_local)),this._trigger("changeDate"),this.setValue(),this},setDate:r("setDates"),setUTCDate:r("setUTCDates"),setValue:function(){var e=this.getFormattedDate();return this.isInput?this.element.val(e).change():this.component&&this.element.find("input").val(e).change(),this},getFormattedDate:function(n){n===t&&(n=this.o.format);var i=this.o.language;return e.map(this.dates,(function(e){return v.formatDate(e,n,i)})).join(this.o.multidateSeparator)},setStartDate:function(e){return this._process_options({startDate:e}),this.update(),this.updateNavArrows(),this},setEndDate:function(e){return this._process_options({endDate:e}),this.update(),this.updateNavArrows(),this},setDaysOfWeekDisabled:function(e){return this._process_options({daysOfWeekDisabled:e}),this.update(),this.updateNavArrows(),this},setDatesDisabled:function(e){this._process_options({datesDisabled:e}),this.update(),this.updateNavArrows()},place:function(){if(this.isInline)return this;var t=this.picker.outerWidth(),n=this.picker.outerHeight(),i=10,a=e(this.o.container).width(),r=e(this.o.container).height(),s=e(this.o.container).scrollTop(),o=e(this.o.container).offset(),d=[];this.element.parents().each((function(){var t=e(this).css("z-index");"auto"!==t&&0!==t&&d.push(parseInt(t))}));var u=Math.max.apply(Math,d)+10,l=this.component?this.component.parent().offset():this.element.offset(),c=this.component?this.component.outerHeight(!0):this.element.outerHeight(!1),f=this.component?this.component.outerWidth(!0):this.element.outerWidth(!1),h=l.left-o.left,p=l.top-o.top;this.picker.removeClass("datepicker-orient-top datepicker-orient-bottom datepicker-orient-right datepicker-orient-left"),"auto"!==this.o.orientation.x?(this.picker.addClass("datepicker-orient-"+this.o.orientation.x),"right"===this.o.orientation.x&&(h-=t-f)):l.left<0?(this.picker.addClass("datepicker-orient-left"),h-=l.left-i):h+t>a?(this.picker.addClass("datepicker-orient-right"),h=l.left+f-t):this.picker.addClass("datepicker-orient-left");var m,g,v=this.o.orientation.y;if("auto"===v&&(m=-s+p-n,g=s+r-(p+c+n),v=Math.max(m,g)===g?"top":"bottom"),this.picker.addClass("datepicker-orient-"+v),"top"===v?p+=c:p-=n+parseInt(this.picker.css("padding-top")),this.o.rtl){var b=a-(h+f);this.picker.css({top:p,right:b,zIndex:u})}else this.picker.css({top:p,left:h,zIndex:u});return this},_allow_update:!0,update:function(){if(!this._allow_update)return this;var t=this.dates.copy(),n=[],i=!1;return arguments.length?(e.each(arguments,e.proxy((function(e,t){t instanceof Date&&(t=this._local_to_utc(t)),n.push(t)}),this)),i=!0):(n=(n=this.isInput?this.element.val():this.element.data("date")||this.element.find("input").val())&&this.o.multidate?n.split(this.o.multidateSeparator):[n],delete this.element.data().date),n=e.map(n,e.proxy((function(e){return v.parseDate(e,this.o.format,this.o.language)}),this)),n=e.grep(n,e.proxy((function(e){return e<this.o.startDate||e>this.o.endDate||!e}),this),!0),this.dates.replace(n),this.dates.length?this.viewDate=new Date(this.dates.get(-1)):this.viewDate<this.o.startDate?this.viewDate=new Date(this.o.startDate):this.viewDate>this.o.endDate&&(this.viewDate=new Date(this.o.endDate)),i?this.setValue():n.length&&String(t)!==String(this.dates)&&this._trigger("changeDate"),!this.dates.length&&t.length&&this._trigger("clearDate"),this.fill(),this},fillDow:function(){var e=this.o.weekStart,t="<tr>";this.o.calendarWeeks&&(this.picker.find(".datepicker-days thead tr:first-child th.datepicker-switch").attr("colspan",(function(e,t){return parseInt(t)+1})),t+='<th class="cw"> </th>');for(;e<this.o.weekStart+7;)t+='<th class="dow">'+g[this.o.language].daysMin[e++%7]+"</th>";t+="</tr>",this.picker.find(".datepicker-days thead").append(t)},fillMonths:function(){for(var e="",t=0;t<12;)e+='<span class="month">'+g[this.o.language].monthsShort[t++]+"</span>";this.picker.find(".datepicker-months td").html(e)},setRange:function(t){t&&t.length?this.range=e.map(t,(function(e){return e.valueOf()})):delete this.range,this.fill()},getClassNames:function(t){var n=[],i=this.viewDate.getUTCFullYear(),r=this.viewDate.getUTCMonth(),s=new Date;return t.getUTCFullYear()<i||t.getUTCFullYear()===i&&t.getUTCMonth()<r?n.push("old"):(t.getUTCFullYear()>i||t.getUTCFullYear()===i&&t.getUTCMonth()>r)&&n.push("new"),this.focusDate&&t.valueOf()===this.focusDate.valueOf()&&n.push("focused"),this.o.todayHighlight&&t.getUTCFullYear()===s.getFullYear()&&t.getUTCMonth()===s.getMonth()&&t.getUTCDate()===s.getDate()&&n.push("today"),-1!==this.dates.contains(t)&&n.push("active"),(t.valueOf()<this.o.startDate||t.valueOf()>this.o.endDate||-1!==e.inArray(t.getUTCDay(),this.o.daysOfWeekDisabled))&&n.push("disabled"),this.o.datesDisabled.length>0&&e.grep(this.o.datesDisabled,(function(e){return a(t,e)})).length>0&&n.push("disabled","disabled-date"),this.range&&(t>this.range[0]&&t<this.range[this.range.length-1]&&n.push("range"),-1!==e.inArray(t.valueOf(),this.range)&&n.push("selected")),n},fill:function(){var i,a=new Date(this.viewDate),r=a.getUTCFullYear(),s=a.getUTCMonth(),o=this.o.startDate!==-1/0?this.o.startDate.getUTCFullYear():-1/0,d=this.o.startDate!==-1/0?this.o.startDate.getUTCMonth():-1/0,u=this.o.endDate!==1/0?this.o.endDate.getUTCFullYear():1/0,l=this.o.endDate!==1/0?this.o.endDate.getUTCMonth():1/0,c=g[this.o.language].today||g.en.today||"",f=g[this.o.language].clear||g.en.clear||"";if(!isNaN(r)&&!isNaN(s)){this.picker.find(".datepicker-days thead th.datepicker-switch").text(g[this.o.language].months[s]+" "+r),this.picker.find("tfoot th.today").text(c).toggle(!1!==this.o.todayBtn),this.picker.find("tfoot th.clear").text(f).toggle(!1!==this.o.clearBtn),this.updateNavArrows(),this.fillMonths();var h=n(r,s-1,28),p=v.getDaysInMonth(h.getUTCFullYear(),h.getUTCMonth());h.setUTCDate(p),h.setUTCDate(p-(h.getUTCDay()-this.o.weekStart+7)%7);var m=new Date(h);m.setUTCDate(m.getUTCDate()+42),m=m.valueOf();for(var b,y=[];h.valueOf()<m;){if(h.getUTCDay()===this.o.weekStart&&(y.push("<tr>"),this.o.calendarWeeks)){var w=new Date(+h+(this.o.weekStart-h.getUTCDay()-7)%7*864e5),_=new Date(Number(w)+(11-w.getUTCDay())%7*864e5),x=new Date(Number(x=n(_.getUTCFullYear(),0,1))+(11-x.getUTCDay())%7*864e5),k=(_-x)/864e5/7+1;y.push('<td class="cw">'+k+"</td>")}if((b=this.getClassNames(h)).push("day"),this.o.beforeShowDay!==e.noop){var C=this.o.beforeShowDay(this._utc_to_local(h));C===t?C={}:"boolean"==typeof C?C={enabled:C}:"string"==typeof C&&(C={classes:C}),!1===C.enabled&&b.push("disabled"),C.classes&&(b=b.concat(C.classes.split(/\s+/))),C.tooltip&&(i=C.tooltip)}b=e.unique(b),y.push('<td class="'+b.join(" ")+'"'+(i?' title="'+i+'"':"")+">"+h.getUTCDate()+"</td>"),i=null,h.getUTCDay()===this.o.weekEnd&&y.push("</tr>"),h.setUTCDate(h.getUTCDate()+1)}this.picker.find(".datepicker-days tbody").empty().append(y.join(""));var $=this.picker.find(".datepicker-months").find("th:eq(1)").text(r).end().find("span").removeClass("active");if(e.each(this.dates,(function(e,t){t.getUTCFullYear()===r&&$.eq(t.getUTCMonth()).addClass("active")}
7)),(r<o||r>u)&&$.addClass("disabled"),r===o&&$.slice(0,d).addClass("disabled"),r===u&&$.slice(l+1).addClass("disabled"),this.o.beforeShowMonth!==e.noop){var T=this;e.each($,(function(t,n){if(!e(n).hasClass("disabled")){var i=new Date(r,t,1);!1===T.o.beforeShowMonth(i)&&e(n).addClass("disabled")}}))}y="",r=10*parseInt(r/10,10);var S=this.picker.find(".datepicker-years").find("th:eq(1)").text(r+"-"+(r+9)).end().find("td");r-=1;for(var F,j=e.map(this.dates,(function(e){return e.getUTCFullYear()})),D=-1;D<11;D++)F=["year"],-1===D?F.push("old"):10===D&&F.push("new"),-1!==e.inArray(r,j)&&F.push("active"),(r<o||r>u)&&F.push("disabled"),y+='<span class="'+F.join(" ")+'">'+r+"</span>",r+=1;S.html(y)}},updateNavArrows:function(){if(this._allow_update){var e=new Date(this.viewDate),t=e.getUTCFullYear(),n=e.getUTCMonth();switch(this.viewMode){case 0:this.o.startDate!==-1/0&&t<=this.o.startDate.getUTCFullYear()&&n<=this.o.startDate.getUTCMonth()?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"}),this.o.endDate!==1/0&&t>=this.o.endDate.getUTCFullYear()&&n>=this.o.endDate.getUTCMonth()?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"});break;case 1:case 2:this.o.startDate!==-1/0&&t<=this.o.startDate.getUTCFullYear()?this.picker.find(".prev").css({visibility:"hidden"}):this.picker.find(".prev").css({visibility:"visible"}),this.o.endDate!==1/0&&t>=this.o.endDate.getUTCFullYear()?this.picker.find(".next").css({visibility:"hidden"}):this.picker.find(".next").css({visibility:"visible"})}}},click:function(t){t.preventDefault();var i,a,r,s=e(t.target).closest("span, td, th");if(1===s.length)switch(s[0].nodeName.toLowerCase()){case"th":switch(s[0].className){case"datepicker-switch":this.showMode(1);break;case"prev":case"next":var o=v.modes[this.viewMode].navStep*("prev"===s[0].className?-1:1);switch(this.viewMode){case 0:this.viewDate=this.moveMonth(this.viewDate,o),this._trigger("changeMonth",this.viewDate);break;case 1:case 2:this.viewDate=this.moveYear(this.viewDate,o),1===this.viewMode&&this._trigger("changeYear",this.viewDate)}this.fill();break;case"today":var d=new Date;d=n(d.getFullYear(),d.getMonth(),d.getDate(),0,0,0),this.showMode(-2);var u="linked"===this.o.todayBtn?null:"view";this._setDate(d,u);break;case"clear":this.clearDates()}break;case"span":s.is(".disabled")||(this.viewDate.setUTCDate(1),s.is(".month")?(r=1,a=s.parent().find("span").index(s),i=this.viewDate.getUTCFullYear(),this.viewDate.setUTCMonth(a),this._trigger("changeMonth",this.viewDate),1===this.o.minViewMode&&this._setDate(n(i,a,r))):(r=1,a=0,i=parseInt(s.text(),10)||0,this.viewDate.setUTCFullYear(i),this._trigger("changeYear",this.viewDate),2===this.o.minViewMode&&this._setDate(n(i,a,r))),this.showMode(-1),this.fill());break;case"td":s.is(".day")&&!s.is(".disabled")&&(r=parseInt(s.text(),10)||1,i=this.viewDate.getUTCFullYear(),a=this.viewDate.getUTCMonth(),s.is(".old")?0===a?(a=11,i-=1):a-=1:s.is(".new")&&(11===a?(a=0,i+=1):a+=1),this._setDate(n(i,a,r)))}this.picker.is(":visible")&&this._focused_from&&e(this._focused_from).focus(),delete this._focused_from},_toggle_multidate:function(e){var t=this.dates.contains(e);if(e||this.dates.clear(),-1!==t?(!0===this.o.multidate||this.o.multidate>1||this.o.toggleActive)&&this.dates.remove(t):!1===this.o.multidate?(this.dates.clear(),this.dates.push(e)):this.dates.push(e),"number"==typeof this.o.multidate)for(;this.dates.length>this.o.multidate;)this.dates.remove(0)},_setDate:function(e,t){var n;t&&"date"!==t||this._toggle_multidate(e&&new Date(e)),t&&"view"!==t||(this.viewDate=e&&new Date(e)),this.fill(),this.setValue(),t&&"view"===t||this._trigger("changeDate"),this.isInput?n=this.element:this.component&&(n=this.element.find("input")),n&&n.change(),!this.o.autoclose||t&&"date"!==t||this.hide()},moveMonth:function(e,n){if(!e)return t;if(!n)return e;var i,a,r=new Date(e.valueOf()),s=r.getUTCDate(),o=r.getUTCMonth(),d=Math.abs(n);if(n=n>0?1:-1,1===d)a=-1===n?function(){return r.getUTCMonth()===o}:function(){return r.getUTCMonth()!==i},i=o+n,r.setUTCMonth(i),(i<0||i>11)&&(i=(i+12)%12);else{for(var u=0;u<d;u++)r=this.moveMonth(r,n);i=r.getUTCMonth(),r.setUTCDate(s),a=function(){return i!==r.getUTCMonth()}}for(;a();)r.setUTCDate(--s),r.setUTCMonth(i);return r},moveYear:function(e,t){return this.moveMonth(e,12*t)},dateWithinRange:function(e){return e>=this.o.startDate&&e<=this.o.endDate},keydown:function(e){if(this.picker.is(":not(:visible)"))27===e.ke
7yCode&&this.show();else{var t,n,a,r,s=!1,o=this.focusDate||this.viewDate;switch(e.keyCode){case 27:this.focusDate?(this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill()):this.hide(),e.preventDefault();break;case 37:case 39:if(!this.o.keyboardNavigation)break;t=37===e.keyCode?-1:1,e.ctrlKey?(n=this.moveYear(this.dates.get(-1)||i(),t),a=this.moveYear(o,t),this._trigger("changeYear",this.viewDate)):e.shiftKey?(n=this.moveMonth(this.dates.get(-1)||i(),t),a=this.moveMonth(o,t),this._trigger("changeMonth",this.viewDate)):((n=new Date(this.dates.get(-1)||i())).setUTCDate(n.getUTCDate()+t),(a=new Date(o)).setUTCDate(o.getUTCDate()+t)),this.dateWithinRange(a)&&(this.focusDate=this.viewDate=a,this.setValue(),this.fill(),e.preventDefault());break;case 38:case 40:if(!this.o.keyboardNavigation)break;t=38===e.keyCode?-1:1,e.ctrlKey?(n=this.moveYear(this.dates.get(-1)||i(),t),a=this.moveYear(o,t),this._trigger("changeYear",this.viewDate)):e.shiftKey?(n=this.moveMonth(this.dates.get(-1)||i(),t),a=this.moveMonth(o,t),this._trigger("changeMonth",this.viewDate)):((n=new Date(this.dates.get(-1)||i())).setUTCDate(n.getUTCDate()+7*t),(a=new Date(o)).setUTCDate(o.getUTCDate()+7*t)),this.dateWithinRange(a)&&(this.focusDate=this.viewDate=a,this.setValue(),this.fill(),e.preventDefault());break;case 32:break;case 13:o=this.focusDate||this.dates.get(-1)||this.viewDate,this.o.keyboardNavigation&&(this._toggle_multidate(o),s=!0),this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.setValue(),this.fill(),this.picker.is(":visible")&&(e.preventDefault(),"function"==typeof e.stopPropagation?e.stopPropagation():e.cancelBubble=!0,this.o.autoclose&&this.hide());break;case 9:this.focusDate=null,this.viewDate=this.dates.get(-1)||this.viewDate,this.fill(),this.hide()}if(s)this.dates.length?this._trigger("changeDate"):this._trigger("clearDate"),this.isInput?r=this.element:this.component&&(r=this.element.find("input")),r&&r.change()}},showMode:function(e){e&&(this.viewMode=Math.max(this.o.minViewMode,Math.min(2,this.viewMode+e))),this.picker.find(">div").hide().filter(".datepicker-"+v.modes[this.viewMode].clsName).css("display","block"),this.updateNavArrows()}};var c=function(t,n){this.element=e(t),this.inputs=e.map(n.inputs,(function(e){return e.jquery?e[0]:e})),delete n.inputs,h.call(e(this.inputs),n).bind("changeDate",e.proxy(this.dateUpdated,this)),this.pickers=e.map(this.inputs,(function(t){return e(t).data("datepicker")})),this.updateDates()};c.prototype={updateDates:function(){this.dates=e.map(this.pickers,(function(e){return e.getUTCDate()})),this.updateRanges()},updateRanges:function(){var t=e.map(this.dates,(function(e){return e.valueOf()}));
7e.each(this.pickers,(function(e,n){n.setRange(t)}))},dateUpdated:function(t){if(!this.updating){this.updating=!0;var n=e(t.target).data("datepicker").getUTCDate(),i=e.inArray(t.target,this.inputs),a=i-1,r=i+1,s=this.inputs.length;if(-1!==i){if(e.each(this.pickers,(function(e,t){t.getUTCDate()||t.setUTCDate(n)})),n<this.dates[a])for(;a>=0&&n<this.dates[a];)this.pickers[a--].setUTCDate(n);else if(n>this.dates[r])for(;r<s&&n>this.dates[r];)this.pickers[r++].setUTCDate(n);this.updateDates(),delete this.updating}}},remove:function(){e.map(this.pickers,(function(e){e.remove()})),delete this.element.data().datepicker}};var f=e.fn.datepicker,h=function(n){var i,a=Array.apply(null,arguments);return a.shift(),this.each((function(){var r=e(this),d=r.data("datepicker"),u="object"==typeof n&&n;if(!d){var f=s(this,"date"),h=o(e.extend({},p,f,u).language),m=e.extend({},p,h,f,u);if(r.is(".input-daterange")||m.inputs){var g={inputs:m.inputs||r.find("input").toArray()};r.data("datepicker",d=new c(this,e.extend(m,g)))}else r.data("datepicker",d=new l(this,m))}if("string"==typeof n&&"function"==typeof d[n]&&(i=d[n].apply(d,a))!==t)return!1})),i!==t?i:this};e.fn.datepicker=h;var p=e.fn.datepicker.defaults={autoclose:!1,beforeShowDay:e.noop,beforeShowMonth:e.noop,calendarWeeks:!1,clearBtn:!1,toggleActive:!1,daysOfWeekDisabled:[],datesDisabled:[],endDate:1/0,forceParse:!0,format:"mm/dd/yyyy",keyboardNavigation:!0,language:"en",minViewMode:0,multidate:!1,multidateSeparator:",",orientation:"auto",rtl:!1,startDate:-1/0,startView:0,todayBtn:!1,todayHighlight:!1,weekStart:0,disableTouchKeyboard:!1,container:"body"},m=e.fn.datepicker.locale_opts=["format","rtl","weekStart"];e.fn.datepicker.Constructor=l;var g=e.fn.datepicker.dates={en:{days:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],daysShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat","Sun"],daysMin:["Su","Mo","Tu","We","Th","Fr","Sa","Su"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],monthsShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],today:"Today",clear:"Clear"}},v={modes:[{clsName:"days",navFnc:"Month",navStep:1},{clsName:"months",navFnc:"FullYear",navStep:1},{clsName:"years",navFnc:"FullYear",navStep:10}],isLeapYear:function(e){return e%4==0&&e%100!=0||e%400==0},getDaysInMonth:function(e,t){return[31,v.isLeapYear(e)?29:28,31,30,31,30,31,31,30,31,30,31][t]},validParts:/dd?|DD?|mm?|MM?|yy(?:yy)?/g,nonpunctuation:/[^ -\/:-@\[\u3400-\u9fff-`{-~\t\n\r]+/g,parseFormat:function(e){var t=e.replace(this.validParts,"\0").split("\0"),n=e.match(this.validParts);if(!t||!t.length||!n||0===n.length)throw new Error("Invalid date format.");return{separators:t,parts:n}},parseDate:function(i,a,r){function s(){var e=this.slice(0,f[u].length),t=f[u].slice(0,e.length);return e.toLowerCase()===t.toLowerCase()}if(!i)return t;if(i instanceof Date)return i;"string"==typeof a&&(a=v.parseFormat(a));var o,d,u,c=/([\-+]\d+)([dmwy])/,f=i.match(/([\-+]\d+)([dmwy])/g);if(/^[\-+]\d+[dmwy]([\s,]+[\-+]\d+[dmwy])*$/.test(i)){for(i=new Date,u=0;u<f.length;u++)switch(o=c.exec(f[u]),d=parseInt(o[1]),o[2]){case"d":i.setUTCDate(i.getUTCDate()+d);break;case"m":i=l.prototype.moveMonth.call(l.prototype,i,d);break;case"w":i.setUTCDate(i.getUTCDate()+7*d);break;case"y":i=l.prototype.moveYear.call(l.prototype,i,d)}return n(i.getUTCFullYear(),i.getUTCMonth(),i.getUTCDate(),0,0,0)}f=i&&i.match(this.nonpunctuation)||[],i=new Date;var h,p,m={},b=["yyyy","yy","M","MM","m","mm","d","dd"],y={yyyy:function(e,t){return e.setUTCFullYear(t)},yy:function(e,t){return e.setUTCFullYear(2e3+t)},m:function(e,t){if(isNaN(e))return e;for(t-=1;t<0;)t+=12;for(t%=12,e.setUTCMonth(t);e.getUTCMonth()!==t;)e.setUTCDate(e.getUTCDate()-1);return e},d:function(e,t){return e.setUTCDate(t)}};y.M=y.MM=y.mm=y.m,y.dd=y.d,i=n(i.getFullYear(),i.getMonth(),i.getDate(),0,0,0);var w=a.parts.slice();if(f.length!==w.length&&(w=e(w).filter((function(t,n){return-1!==e.inArray(n,b)})).toArray()),f.length===w.length){var _,x,k;for(u=0,_=w.length;u<_;u++){if(h=parseInt(f[u],10),o=w[u],isNaN(h))switch(o){case"MM":p=e(g[r].months).filter(s),h=e.inArray(p[0],g[r].months)+1;break;case"M":p=e(g[r].monthsShort).filter(s),h=e.inArray(p[0],g[r].monthsShort)+1}m[o]=h}for(u=0;
7u<b.length;u++)(k=b[u])in m&&!isNaN(m[k])&&(x=new Date(i),y[k](x,m[k]),isNaN(x)||(i=x))}return i},formatDate:function(t,n,i){if(!t)return"";"string"==typeof n&&(n=v.parseFormat(n));var a={d:t.getUTCDate(),D:g[i].daysShort[t.getUTCDay()],DD:g[i].days[t.getUTCDay()],m:t.getUTCMonth()+1,M:g[i].monthsShort[t.getUTCMonth()],MM:g[i].months[t.getUTCMonth()],yy:t.getUTCFullYear().toString().substring(2),yyyy:t.getUTCFullYear()};a.dd=(a.d<10?"0":"")+a.d,a.mm=(a.m<10?"0":"")+a.m,t=[];for(var r=e.extend([],n.separators),s=0,o=n.parts.length;s<=o;s++)r.length&&t.push(r.shift()),t.push(a[n.parts[s]]);return t.join("")},headTemplate:'<thead><tr><th class="prev">«</th><th colspan="5" class="datepicker-switch"></th><th class="next">»</th></tr></thead>',contTemplate:'<tbody><tr><td colspan="7"></td></tr></tbody>',footTemplate:'<tfoot><tr><th colspan="7" class="today"></th></tr><tr><th colspan="7" class="clear"></th></tr></tfoot>'};v.template='<div class="datepicker"><div class="datepicker-days"><table class=" table-condensed">'+v.headTemplate+"<tbody></tbody>"+v.footTemplate+'</table></div><div class="datepicker-months"><table class="table-condensed">'+v.headTemplate+v.contTemplate+v.footTemplate+'</table></div><div class="datepicker-years"><table class="table-condensed">'+v.headTemplate+v.contTemplate+v.footTemplate+"</table></div></div>",e.fn.datepicker.DPGlobal=v,e.fn.datepicker.noConflict=function(){return e.fn.datepicker=f,this},e(document).on("focus.datepicker.data-api click.datepicker.data-api",'[data-provide="datepicker"]',(function(t){var n=e(this);n.data("datepicker")||(t.preventDefault(),h.call(n,"show"))})),e((function(){h.call(e('[data-provide="datepicker-inline"]'))}))}(window.jQuery),function(e){"function"==typeof define&&define.amd?define(["jquery"],e):"object"==typeof exports?module.exports=global.window&&global.window.$?e(global.window.$):function(t){if(!t.$&&!t.fn)throw new Error("Tokenfield requires a window object with jQuery or a jQuery instance");return e(t.$||t)}:e(jQuery,window)}((function(e,t){"use strict";var n=function(t,n){var i=this;this.$element=e(t),this.textDirection=this.$element.css("direction"),this.options=e.extend(!0,{},e.fn.tokenfield.defaults,{tokens:this.$element.val()},this.$element.data(),n),this._delimiters="string"==typeof this.options.delimiter?[this.options.delimiter]:this.options.delimiter,this._triggerKeys=e.map(this._delimiters,(function(e){return e.charCodeAt(0)})),this._firstDelimiter=this._delimiters[0];var a=e.inArray(" ",this._delimiters),r=e.inArray("-",this._delimiters);a>=0&&(this._delimiters[a]="\\s"),r>=0&&(delete this._delimiters[r],this._delimiters.unshift("-"));var s=["\\","$","[","{","^",".","|","?","*","+","(",")"];e.each(this._delimiters,(function(t,n){e.inArray(n,s)>=0&&(i._delimiters[t]="\\"+n)}));var o,d=null,u=t.style.width,l=this.$element.width();d&&e.each(d,(function(e,t){t.style.width&&(o=t.style.width)}));var c="rtl"===e("body").css("direction")?"right":"left",f={position:this.$element.css("position")};f[c]=this.$element.css(c),this.$element.data("original-styles",f).data("original-tabindex",this.$element.prop("tabindex")).css("position","absolute").css(c,"-10000px").prop("tabindex",-1),this.$wrapper=e('<div class="tokenfield form-control" />'),this.$element.hasClass("input-lg")&&this.$wrapper.addClass("input-lg"),this.$element.hasClass("input-sm")&&this.$wrapper.addClass("input-sm"),"rtl"===this.textDirection&&this.$wrapper.addClass("rtl");var h=this.$element.prop("id")||(new Date).getTime()+""+Math.floor(100*(1+Math.random()));this.$input=e('<input type="'+this.options.inputType+'" class="token-input" autocomplete="off" />').appendTo(this.$wrapper).prop("placeholder",this.$element.prop("placeholder")).prop("id",h+"-tokenfield").prop("tabindex",this.$element.data("original-tabindex"));var p=e('label[for="'+this.$element.prop("id")+'"]');if(p.length&&p.prop("for",this.$input.prop("id")),this.$copyHelper=e('<input type="text" />').css("position","absolute").css(c,"-10000px").prop("tabindex",-1).prependTo(this.$wrapper),u?this.$wrapper.css("width",u):o?this.$wrapper.css("width",o):this.$element.parents(".form-inline").length&&this.$wrapper.width(l),(this.$element.prop("disabled")||this.$element.parents("fieldset[disabled]").length)&&this.disable(), 8this.$element.prop("readonly")&&this.readonly(),this.$mirror=e('<span style="position:absolute; top:-999px; left:0; white-space:pre;"/>'),this.$input.css("min-width",this.options.minWidth+"px"),e.each(["fontFamily","fontSize","fontWeight","fontStyle","letterSpacing","textTransform","wordSpacing","textIndent"],(function(e,t){i.$mirror[0].style[t]=i.$input.css(t)})),this.$mirror.appendTo("body"),this.$wrapper.insertBefore(this.$element),this.$element.prepe
8ndTo(this.$wrapper),this.update(),this.setTokens(this.options.tokens,!1,!this.$element.val()&&this.options.tokens),this.listen(),!e.isEmptyObject(this.options.autocomplete)){var m="rtl"===this.textDirection?"right":"left",g=e.extend({minLength:this.options.showAutocompleteOnFocus?0:null,position:{my:m+" top",at:m+" bottom",of:this.$wrapper}},this.options.autocomplete);this.$input.autocomplete(g)}if(!e.isEmptyObject(this.options.typeahead)){var v=this.options.typeahead,b={minLength:this.options.showAutocompleteOnFocus?0:null},y=e.isArray(v)?v:[v,v];y[0]=e.extend({},b,y[0]),this.$input.typeahead.apply(this.$input,y),this.typeahead=!0}};n.prototype={constructor:n,createToken:function(t,n){var i=this;if(void 0===n&&(n=!0),(t="string"==typeof t?{value:t,label:t}:e.extend({},t)).value=e.trim(t.value.toString()),t.label=t.label&&t.label.length?e.trim(t.label):t.value,t.value.length&&t.label.length&&!(t.label.length<=this.options.minLength)&&!(this.options.limit&&this.getTokens().length>=this.options.limit)){var a=e.Event("tokenfield:createtoken",{attrs:t});if(this.$element.trigger(a),a.attrs&&!a.isDefaultPrevented()){var r=e('<div class="token" />').append('<span class="token-label" />').append('<a href="#" class="close" tabindex="-1">×</a>').data("attrs",t);this.$input.hasClass("tt-input")?this.$input.parent().before(r):this.$input.before(r),this.$input.css("width",this.options.minWidth+"px");var s=r.find(".token-label"),o=r.find(".close");this.maxTokenWidth||(this.maxTokenWidth=this.$wrapper.width()-o.outerWidth()-parseInt(o.css("margin-left"),10)-parseInt(o.css("margin-right"),10)-parseInt(r.css("border-left-width"),10)-parseInt(r.css("border-right-width"),10)-parseInt(r.css("padding-left"),10)-parseInt(r.css("padding-right"),10),parseInt(s.css("border-left-width"),10),parseInt(s.css("border-right-width"),10),parseInt(s.css("padding-left"),10),parseInt(s.css("padding-right"),10),parseInt(s.css("margin-left"),10),parseInt(s.css("margin-right"),10)),s.css("max-width",this.maxTokenWidth),this.options.html?s.html(t.label):s.text(t.label),r.on("mousedown",(function(){if(i._disabled||i._readonly)return!1;i.preventDeactivation=!0})).on("click",(function(e){return!i._disabled&&!i._readonly&&(i.preventDeactivation=!1,e.ctrlKey||e.metaKey?(e.preventDefault(),i.toggle(r)):void i.activate(r,e.shiftKey,e.shiftKey))})).on("dblclick",(function(){if(i._disabled||i._readonly||!i.options.allowEditing)return!1;i.edit(r)})),o.on("click",e.proxy(this.remove,this)),this.$element.trigger(e.Event("tokenfield:createdtoken",{attrs:t,relatedTarget:r.get(0)})),n&&this.$element.val(this.getTokensList()).trigger(e.Event("change",{initiator:"tokenfield"}));i=this;return setTimeout((function(){i.update()}),0),this.$element.get(0)}}},setTokens:function(t,n,i){if(n||this.$wrapper.find(".token").remove(),t){void 0===i&&(i=!0),"string"==typeof t&&(t=this._delimiters.length?t.split(new RegExp("["+this._delimiters.join("")+"]")):[t]);var a=this;return e.each(t,(function(e,t){a.createToken(t,i)})),this.$element.get(0)}},getTokenData:function(t){var n=t.map((function(){return e(this).data("attrs")})).get();return 1==n.length&&(n=n[0]),n},getTokens:function(t){var n=this,i=[],a=t?".active":"";return this.$wrapper.find(".token"+a).each((function(){i.push(n.getTokenData(e(this)))})),i},getTokensList:function(t,n,i){var a=(t=t||this._firstDelimiter)+((n=null!=n?n:this.options.beautify)&&" "!==t?" ":"");return e.map(this.getTokens(i),(function(e){return e.value})).join(a)},getInput:function(){return this.$input.val()},setInput:function(e){this.$input.hasClass("tt-input")?this.$input.typeahead("val",e):this.$input.val(e)},listen:function(){var n=this;this.$element.on("change",e.proxy(this.change,this)),this.$wrapper.on("mousedown",e.proxy(this.focusInput,this)),this.$input.on("focus",e.proxy(this.focus,this)).on("blur",e.proxy(this.blur,this)).on("paste",e.proxy(this.paste,this)).on("keydown",e.proxy(this.keydown,this)).on("keypress",e.proxy(this.keypress,this)).on("keyup",e.proxy(this.keyup,this)),this.$copyHelper.on("focus",e.proxy(this.focus,this)).on("blur",e.proxy(this.blur,this)).on("keydown",e.proxy(this.keydown,this)).on("keyup",e.proxy(this.keyup,this)),this.$input.on("keypress",e.proxy(this.update,this)).on("keyup",e.proxy(this.update,this)),this.$input.on("autocompletecreate",(function(){var t=e(this).data("ui-autocomplete").menu.element,i=n.$wrapper.outerWidth()-parseInt(t.css("border-left-width"),10)-parseInt(t.css("border-right-width"),10);t.css("min-width",i+"px")})).on("autocompleteselect",(function(e,t){return n.createToken(t.item)&&(n.$input.val(""),n.$input.data("edit")&&n.unedit(!0)),!1})).on("typeahead:selected typeahead:autocompleted",(function(e,t){n.createToken(t)&&(n.$input.typeahead("val",""),n.$input.data("edit")&&n.unedit(!0))})),e(t).on("resize",e.proxy(this.update,this))},keydown:function(t){function n(e){if(a.$input.is(document.activeElement)){if(a.$input.val().length>0)return;e+="All";var n=a.$input.hasClass("tt-input")?a.$input.parent()[e](".token:first"):a.$input[e](".token:first");
8if(!n.length)return;a.preventInputFocus=!0,a.preventDeactivation=!0,a.activate(n),t.preventDefault()}else a[e](t.shiftKey),t.preventDefault()}function i(n){if(t.shiftKey){if(a.$input.is(document.activeElement)){if(a.$input.val().length>0)return;var i=a.$input.hasClass("tt-input")?a.$input.parent()[n+"All"](".token:first"):a.$input[n+"All"](".token:first");if(!i.length)return;a.activate(i)}var r="prev"===n?"next":"prev",s="prev"===n?"first":"last";a.$firstActiveToken[r+"All"](".token").each((function(){a.deactivate(e(this))})),a.activate(a.$wrapper.find(".token:"+s),!0,!0),t.preventDefault()}}if(this.focused){var a=this;switch(t.keyCode){case 8:if(!this.$input.is(document.activeElement))break;this.lastInputValue=this.$input.val();break;case 37:n("rtl"===this.textDirection?"next":"prev");break;case 38:i("prev");break;case 39:n("rtl"===this.textDirection?"prev":"next");break;case 40:i("next");break;case 65:if(this.$input.val().length>0||!t.ctrlKey&&!t.metaKey)break;this.activateAll(),t.preventDefault();break;case 9:case 13:if(this.$input.data("ui-autocomplete")&&this.$input.data("ui-autocomplete").menu.element.find("li:has(a.ui-state-focus), li.ui-state-focus").length)break;if(this.$input.hasClass("tt-input")&&this.$wrapper.find(".tt-cursor").length)break;if(this.$input.hasClass("tt-input")&&this.$wrapper.find(".tt-hint").val()&&this.$wrapper.find(".tt-hint").val().length)return this.$wrapper.find(".tt-input").val(this.$wrapper.find(".tt-hint").val()),this.createTokensFromInput(t,this.$input.data("edit"));if(this.$input.is(document.activeElement)&&this.$input.val().length||this.$input.data("edit"))return this.createTokensFromInput(t,this.$input.data("edit"));if(13===t.keyCode){if(!this.$copyHelper.is(document.activeElement)||1!==this.$wrapper.find(".token.active").length)break;if(!a.options.allowEditing)break;this.edit(this.$wrapper.find(".token.active"))}}this.lastKeyDown=t.keyCode}},keypress:function(t){if(-1!==e.inArray(t.which,this._triggerKeys)&&this.$input.is(document.activeElement))return this.$input.val()&&this.createTokensFromInput(t),!1},keyup:function(e){if(this.preventInputFocus=!1,this.focused){switch(e.keyCode){case 8:if(this.$input.is(document.activeElement)){if(this.$input.val().length||this.lastInputValue.length&&8===this.lastKeyDown)break;this.preventDeactivation=!0;var t=this.$input.hasClass("tt-input")?this.$input.parent().prevAll(".token:first"):this.$input.prevAll(".token:first");if(!t.length)break;this.activate(t)}else this.remove(e);break;case 46:this.remove(e,"next")}this.lastKeyUp=e.keyCode}},focus:function(){this.focused=!0,this.$wrapper.addClass("focus"),this.$input.is(document.activeElement)&&(this.$wrapper.find(".active").removeClass("active"),this.$firstActiveToken=null,this.options.showAutocompleteOnFocus&&this.search())},blur:function(e){this.focused=!1,this.$wrapper.removeClass("focus"),this.preventDeactivation||this.$element.is(document.activeElement)||(this.$wrapper.find(".active").removeClass("active"),this.$firstActiveToken=null),!this.preventCreateTokens&&(this.$input.data("edit")&&!this.$input.is(document.activeElement)||this.options.createTokensOnBlur)&&this.createTokensFromInput(e),this.preventDeactivation=!1,this.preventCreateTokens=!1},paste:function(e){var t=this;t.options.allowPasting&&setTimeout((function(){t.createTokensFromInput(e)}),1)},change:function(e){"tokenfield"!==e.initiator&&this.setTokens(this.$element.val())},createTokensFromInput:function(e,t){if(!(this.$input.val().length<this.options.minLength)){var n=this.getTokensList();return this.setTokens(this.$input.val(),!0),n==this.getTokensList()&&this.$input.val().length?!1:(this.setInput(""),this.$input.data("edit")&&this.unedit(t),!1)}},next:function(e){if(e){var t=this.$wrapper.find(".active:first");if(!(!t||!this.$firstActiveToken)&&t.index()<this.$firstActiveToken.index())return this.deactivate(t)}var n=this.$wrapper.find(".active:last").nextAll(".token:first");n.length?this.activate(n,e):this.$input.focus()},prev:function(e){if(e){var t=this.$wrapper.find(".active:last");if(!(!t||!this.$firstActiveToken)&&t.index()>this.$firstActiveToken.index())return this.deactivate(t)}var n=this.$wrapper.find(".active:first").prevAll(".token:first");n.length||(n=this.$wrapper.find(".token:first")),n.length||e?this.activate(n,e):this.$input.focus()},activate:function(t,n,i,a){if(t){if(void 0===a)a=!0;if(i)n=!0;if(this.$copyHelper.focus(),n||(this.$wrapper.find(".active").removeClass("active"),a?this.$firstActiveToken=t:delete this.$firstActiveToken),i&&this.$firstActiveToken){var r=this.$firstActiveToken.index()-2,s=t.
8index()-2,o=this;this.$wrapper.find(".token").slice(Math.min(r,s)+1,Math.max(r,s)).each((function(){o.activate(e(this),!0)}))}t.addClass("active"),this.$copyHelper.val(this.getTokensList(null,null,!0)).select()}},activateAll:function(){var t=this;this.$wrapper.find(".token").each((function(n){t.activate(e(this),0!==n,!1,!1)}))},deactivate:function(e){e&&(e.removeClass("active"),this.$copyHelper.val(this.getTokensList(null,null,!0)).select())},toggle:function(e){e&&(e.toggleClass("active"),this.$copyHelper.val(this.getTokensList(null,null,!0)).select())},edit:function(t){if(t){var n=t.data("attrs"),i={attrs:n,relatedTarget:t.get(0)},a=e.Event("tokenfield:edittoken",i);if(this.$element.trigger(a),!a.isDefaultPrevented()){t.find(".token-label").text(n.value);var r=t.outerWidth(),s=this.$input.hasClass("tt-input")?this.$input.parent():this.$input;t.replaceWith(s),this.preventCreateTokens=!0,this.$input.val(n.value).select().data("edit",!0).width(r),this.update(),this.$element.trigger(e.Event("tokenfield:editedtoken",i))}}},unedit:function(e){if((this.$input.hasClass("tt-input")?this.$input.parent():this.$input).appendTo(this.$wrapper),this.$input.data("edit",!1),this.$mirror.text(""),this.update(),e){var t=this;setTimeout((function(){t.$input.focus()}),1)}},remove:function(t,n){if(!(this.$input.is(document.activeElement)||this._disabled||this._readonly)){var i="click"===t.type?e(t.target).closest(".token"):this.$wrapper.find(".token.active");if("click"!==t.type){if(!n)n="prev";if(this[n](),"prev"===n)var a=0===i.first().prevAll(".token:first").length}var r={attrs:this.getTokenData(i),relatedTarget:i.get(0)},s=e.Event("tokenfield:removetoken",r);if(this.$element.trigger(s),!s.isDefaultPrevented()){var o=e.Event("tokenfield:removedtoken",r),d=e.Event("change",{initiator:"tokenfield"});i.remove(),this.$element.val(this.getTokensList()).trigger(o).trigger(d),this.$wrapper.find(".token").length&&"click"!==t.type&&!a||this.$input.focus(),this.$input.css("width",this.options.minWidth+"px"),this.update(),t.preventDefault(),t.stopPropagation()}}},update:function(){var e=this.$input.val(),t=parseInt(this.$input.css("padding-left"),10)+parseInt(this.$input.css("padding-right"),10);if(this.$input.data("edit")){if(e||(e=this.$input.prop("placeholder")),e===this.$mirror.text())return;this.$mirror.text(e);var n=this.$mirror.width()+10;if(n>this.$wrapper.width())return this.$input.width(this.$wrapper.width());this.$input.width(n)}else{this.$input.width(this.options.minWidth);var i="rtl"===this.textDirection?this.$input.offset().left+this.$input.outerWidth()-this.$wrapper.offset().left-parseInt(this.$wrapper.css("padding-left"),10)-t-1:this.$wrapper.offset().left+this.$wrapper.width()+parseInt(this.$wrapper.css("padding-left"),10)-this.$input.offset().left-t;isNaN(i)?this.$input.width("100%"):this.$input.width(i)}},focusInput:function(t){if(!(e(t.target).closest(".token").length||e(t.target).closest(".token-input").length||e(t.target).closest(".tt-dropdown-menu").length)){var n=this;setTimeout((function(){n.$input.focus()}),0)}},search:function(){this.$input.data("ui-autocomplete")&&this.$input.autocomplete("search")},disable:function(){this.setProperty("disabled",!0)},enable:function(){this.setProperty("disabled",!1)},readonly:function(){this.setProperty("readonly",!0)},writeable:function(){this.setProperty("readonly",!1)},setProperty:function(e,t){this["_"+e]=t,this.$input.prop(e,t),this.$element.prop(e,t),this.$wrapper[t?"addClass":"removeClass"](e)},destroy:function(){this.$element.val(this.getTokensList()),this.$element.css(this.$element.data("original-styles")),this.$element.prop("tabindex",this.$element.data("original-tabindex"));var t=e('label[for="'+this.$input.prop("id")+'"]');return t.length&&t.prop("for",this.$element.prop("id")),this.$element.insertBefore(this.$wrapper),this.$element.removeData("original-styles").removeData("original-tabindex").removeData("bs.tokenfield"),this.$wrapper.remove(),this.$mirror.remove(),this.$element}};var i=e.fn.tokenfield;return e.fn.tokenfield=function(t,i){var a,r=[];Array.prototype.push.apply(r,arguments);var s=this.each((function(){var s=e(this),o=s.data("bs.tokenfield"),d="object"==typeof t&&t;"string"==typeof t&&o&&o[t]?(r.shift(),a=o[t].apply(o,r)):o||"string"==typeof t||i||(s.data("bs.tokenfield",o=new n(this,d)),s.trigger("tokenfield:initialize"))}));return void 0!==a?a:s},e.fn.tokenfield.defaults={minWidth:60,minLength:0,html:!0,allowEditing:!0,allowPasting:!0,limit:0,autocomplete:{},typeahead:{},showAutocompleteOnFocus:!1,createTokensOnBlur:!1,delimiter:",",beautify:!0,inputType:"text"},e.fn.tokenfield.Constructor=n,e.fn.tokenfield.noConflict=function(){return e.fn.tokenfield=i,this},n})),function(e,t){"function"==typeof define&&define.amd?define("bloodhound",["jquery"],(function(n){return e.Bloodhound=t(n)})):"object"==typeof exports?module.exports=t(require("jquery")):e.Bloodhound=t(jQuery)}(this,(function(e){var t=function(){"use strict";return{isMsie:function(){return!!/(msie|trident)/i.test(navigator.userAgent)&&navigator.userAgent.match(/(msie |rv:)(\d+(.\d+)?)/i)[2]},isBlankString:function(e){return!e||/^\s*$/.test(e)},escapeRegExChars:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isArray:e.isArray,isFunction:e.isFunction,isObject:e.isPlainObject,isUndefined:function(e){return void 0===e},isElement:function(e){return!(!e||1!==e.nodeType)},isJQuery:function(t){return t instanceof e},toStr:function(e){return t.isUndefined(e)||null===e?"":e+""},bind:e.proxy,each:function(t,n){function i(e,t){return n(t,e)}e.each(t,i)},map:e.map,filter:e.grep,every:function(t,n){var i=!0;return t?(e.each(t,(function(e,a){if(!(i=n.call(null,a,e,t)))return!1})),!!i):i},some:function(t,n){var i=!1;return t?(e.each(t,(function(e,a){if(i=n.call(null,a,e,t))return!1})),!!i):i},mixin:e.extend,identity:function(e){return e},clone:function(t){return e.extend(!0,{},t)},getIdGenerator:function(){var e=0;return function(){return e++}},templatify:function(t){function n(){return String(t)}return e.isFunction(t)?t:n},defer:function(e){setTimeout(e,0)},debounce:function(e,t,n){var i,a;return function(){var r,s,o=this,d=arguments;return r=function(){i=null,n||(a=e.apply(o,d))},s=n&&!i,clearTimeout(i),i=setTimeout(r,t),s&&(a=e.apply(o,d)),a}},throttle:function(e,t){var n,i,a,r,s,o;return s=0,o=function(){s=new Date,a=null,r=e.apply(n,i)},function(){var d=new Date,u=t-(d-s);return n=this,i=arguments,u<=0?(clearTimeout(a),a=null,s=d,r=e.apply(n,i)):a||(a=setTimeout(o,u)),r}},stringify:function(e){return t.isString(e)?e:JSON.stringify(e)},noop:function(){}}}(),n="0.11.1",i=function(){"use strict";function e(e){return(e=t.toStr(e))?e.split(/\s+/):[]}function n(e){return(e=t.toStr(e))?e.split(/\W+/):[]}function i(e){return function(n){return n=t.isArray(n)?n:[].slice.call(arguments,0),function(i){var a=[];return t.each(n,(function(n){a=a.concat(e(t.toStr(i[n])))})),a}}}return{nonword:n,whitespace:e,obj:{nonword:i(n),whitespace:i(e)}}}(),a=function(){"use strict";function n(n){this.maxSize=t.isNumber(n)?n:100,this.reset(),this.maxSize<=0&&(this.set=this.get=e.noop)}function i(){this.head=this.tail=null}function a(e,t){this.key=e,this.val=t,this.prev=this.next=null}return t.mixin(n.prototype,{set:function(e,t){var n,i=this.list.tail;this.size>=this.maxSize&&(this.list.remove(i),delete this.hash[i.key],this.size--),(n=this.hash[e])?(n.val=t,this.list.moveToFront(n)):(n=new a(e,t),this.list.add(n),this.hash[e]=n,this.size++)},get:function(e){var t=this.hash[e];if(t)return this.list.moveToFront(t),t.val},reset:function(){this.size=0,this.hash={},this.list=new i}}),t.mixin(i.prototype,{add:function(e){this.head&&(e.next=this.head,this.head.prev=e),this.head=e,this.tail=this.tail||e},remove:function(e){e.prev?e.prev.next=e.next:this.head=e.next,e.next?e.next.prev=e.prev:this.tail=e.prev},moveToFront:function(e){this.remove(e),this.add(e)}}),n}(),r=function(){"use strict";function n(e,n){this.prefix=["__",e,"__"].join(""),this.ttlKey="__ttl__",this.keyMatcher=new RegExp("^"+t.escapeRegExChars(this.prefix)),this.ls=n||o,!this.ls&&this._noop()}function i(){return(new Date).getTime()}function a(e){return JSON.stringify(t.isUndefined(e)?null:e)}function r(t){return e.parseJSON(t)}function s(e){var t,n,i=[],a=o.length;for(t=0;t<a;t++)(n=o.key(t)).match(e)&&i.push(n.replace(e,""));return i}var o;try{(o=window.localStorage).setItem("~~~","!"),o.removeItem("~~~")}catch(e){o=null}return t.mixin(n.prototype,{_prefix:function(e){return this.prefix+e},_ttlKey:function(e){return this._prefix(e)+this.ttlKey},_noop:function(){this.get=this.set=this.remove=this.clear=this.isExpired=t.noop},_safeSet:function(e,t){try{this.ls.setItem(e,t)}catch(e){"QuotaExceededError"===e.name&&(this.clear(),this._noop())}},get:function(e){return this.isExpired(e)&&this.remove(e),r(this.ls.getItem(this._prefix(e)))},set:function(e,n,r){return t.isNumber(r)?this._safeSet(this._ttlKey(e),a(i()+r)):this.ls.removeItem(this._ttlKey(e)),this._safeSet(this._prefix(e),a(n))},remove:function(e){return this.ls.removeItem(this._ttlKey(e)),this.ls.removeItem(this._prefix(e)),this},clear:function(){var e,t=s(this.keyMatcher);for(e=t.length;e--;)this.remove(t[e]);return this},isExpired:function(e){var n=r(this.ls.getItem(this._ttlKey(e)));return!!(t.isNumber(n)&&i()>n)}}),n}(),s=function(){"use strict";function n(e){e=e||{},this.cancelled=!1,this.lastReq=null,this._send=e.transport,this._get=e.limiter?e.limiter(this._get):this._get,this._cache=!1===e.cache?new a(0):o}var i=0,r={},s=6,o=new a(10);
8return n.setMaxPendingRequests=function(e){s=e},n.resetCache=function(){o.reset()},t.mixin(n.prototype,{_fingerprint:function(t){return(t=t||{}).url+t.type+e.param(t.data||{})},_get:function(e,t){function n(e){t(null,e),l._cache.set(d,e)}function a(){t(!0)}function o(){i--,delete r[d],l.onDeckRequestArgs&&(l._get.apply(l,l.onDeckRequestArgs),l.onDeckRequestArgs=null)}var d,u,l=this;d=this._fingerprint(e),this.cancelled||d!==this.lastReq||((u=r[d])?u.done(n).fail(a):i<s?(i++,r[d]=this._send(e).done(n).fail(a).always(o)):this.onDeckRequestArgs=[].slice.call(arguments,0))},get:function(n,i){var a,r;i=i||e.noop,n=t.isString(n)?{url:n}:n||{},r=this._fingerprint(n),this.cancelled=!1,this.lastReq=r,(a=this._cache.get(r))?i(null,a):this._get(n,i)},cancel:function(){this.cancelled=!0}}),n}(),o=window.SearchIndex=function(){"use strict";function n(n){(n=n||{}).datumTokenizer&&n.queryTokenizer||e.error("datumTokenizer and queryTokenizer are both required"),this.identify=n.identify||t.stringify,this.datumTokenizer=n.datumTokenizer,this.queryTokenizer=n.queryTokenizer,this.reset()}function i(e){return e=t.filter(e,(function(e){return!!e})),e=t.map(e,(function(e){return e.toLowerCase()}))}function a(){var e={};return e[d]=[],e[o]={},e}function r(e){for(var t={},n=[],i=0,a=e.length;i<a;i++)t[e[i]]||(t[e[i]]=!0,n.push(e[i]));return n}function s(e,t){var n=0,i=0,a=[];e=e.sort(),t=t.sort();for(var r=e.length,s=t.length;n<r&&i<s;)e[n]<t[i]?n++:(e[n]>t[i]||(a.push(e[n]),n++),i++);return a}var o="c",d="i";return t.mixin(n.prototype,{bootstrap:function(e){this.datums=e.datums,this.trie=e.trie},add:function(e){var n=this;e=t.isArray(e)?e:[e],t.each(e,(function(e){var r,s;n.datums[r=n.identify(e)]=e,s=i(n.datumTokenizer(e)),t.each(s,(function(e){var t,i,s;for(t=n.trie,i=e.split("");s=i.shift();)(t=t[o][s]||(t[o][s]=a()))[d].push(r)}))}))},get:function(e){var n=this;return t.map(e,(function(e){return n.datums[e]}))},search:function(e){var n,a,u=this;return n=i(this.queryTokenizer(e)),t.each(n,(function(e){var t,n,i,r;if(a&&0===a.length)return!1;for(t=u.trie,n=e.split("");t&&(i=n.shift());)t=t[o][i];if(!t||0!==n.length)return a=[],!1;r=t[d].slice(0),a=a?s(a,r):r})),a?t.map(r(a),(function(e){return u.datums[e]})):[]},all:function(){var e=[];for(var t in this.datums)e.push(this.datums[t]);return e},reset:function(){this.datums={},this.trie=a()},serialize:function(){return{datums:this.datums,trie:this.trie}}}),n}(),d=function(){"use strict";function e(e){this.url=e.url,this.ttl=e.ttl,this.cache=e.cache,this.prepare=e.prepare,this.transform=e.transform,this.transport=e.transport,this.thumbprint=e.thumbprint,this.storage=new r(e.cacheKey)}var n;return n={data:"data",protocol:"protocol",thumbprint:"thumbprint"},t.mixin(e.prototype,{_settings:function(){return{url:this.url,type:"GET",dataType:"json"}},store:function(e){this.cache&&(this.storage.set(n.data,e,this.ttl),this.storage.set(n.protocol,location.protocol,this.ttl),this.storage.set(n.thumbprint,this.thumbprint,this.ttl))},fromCache:function(){var e,t={};return this.cache?(t.data=this.storage.get(n.data),t.protocol=this.storage.get(n.protocol),t.thumbprint=this.storage.get(n.thumbprint),e=t.thumbprint!==this.thumbprint||t.protocol!==location.protocol,t.data&&!e?t.data:null):null},fromNetwork:function(e){function t(){e(!0)}function n(t){e(null,a.transform(t))}var i,a=this;e&&(i=this.prepare(this._settings()),this.transport(i).fail(t).done(n))},clear:function(){return this.storage.clear(),this}}),e}(),u=function(){"use strict";function e(e){this.url=e.url,this.prepare=e.prepare,this.transform=e.transform,this.transport=new s({cache:e.cache,limiter:e.limiter,transport:e.transport})}return t.mixin(e.prototype,{_settings:function(){return{url:this.url,type:"GET",dataType:"json"}},get:function(e,t){function n(e,n){t(e?[]:a.transform(n))}var i,a=this;if(t)return e=e||"",i=this.prepare(e,this._settings()),this.transport.get(i,n)},cancelLastRequest:function(){this.transport.cancel()}}),e}(),l=function(){"use strict";function i(i){var a;return i?(a={url:null,ttl:864e5,cache:!0,cacheKey:null,thumbprint:"",prepare:t.identity,transform:t.i
8dentity,transport:null},i=t.isString(i)?{url:i}:i,!(i=t.mixin(a,i)).url&&e.error("prefetch requires url to be set"),i.transform=i.filter||i.transform,i.cacheKey=i.cacheKey||i.url,i.thumbprint=n+i.thumbprint,i.transport=i.transport?o(i.transport):e.ajax,i):null}function a(n){var i;if(n)return i={url:null,cache:!0,prepare:null,replace:null,wildcard:null,limiter:null,rateLimitBy:"debounce",rateLimitWait:300,transform:t.identity,transport:null},n=t.isString(n)?{url:n}:n,!(n=t.mixin(i,n)).url&&e.error("remote requires url to be set"),n.transform=n.filter||n.transform,n.prepare=r(n),n.limiter=s(n),n.transport=n.transport?o(n.transport):e.ajax,delete n.replace,delete n.wildcard,delete n.rateLimitBy,delete n.rateLimitWait,n}function r(e){function t(e,t){return t.url=r(t.url,e),t}function n(e,t){return t.url=t.url.replace(s,encodeURIComponent(e)),t}function i(e,t){return t}var a,r,s;return a=e.prepare,r=e.replace,s=e.wildcard,a||(a=r?t:e.wildcard?n:i)}function s(e){function n(e){return function(n){return t.debounce(n,e)}}function i(e){return function(n){return t.throttle(n,e)}}var a,r,s;return a=e.limiter,r=e.rateLimitBy,s=e.rateLimitWait,a||(a=/^throttle$/i.test(r)?i(s):n(s)),a}function o(n){return function(i){function a(e){t.defer((function(){s.resolve(e)}))}function r(e){t.defer((function(){s.reject(e)}))}var s=e.Deferred();return n(i,a,r),s}}return function(n){var r,s;return r={initialize:!0,identify:t.stringify,datumTokenizer:null,queryTokenizer:null,sufficient:5,sorter:null,local:[],prefetch:null,remote:null},!(n=t.mixin(r,n||{})).datumTokenizer&&e.error("datumTokenizer is required"),!n.queryTokenizer&&e.error("queryTokenizer is required"),s=n.sorter,n.sorter=s?function(e){return e.sort(s)}:t.identity,n.local=t.isFunction(n.local)?n.local():n.local,n.prefetch=i(n.prefetch),n.remote=a(n.remote),n}}(),c=function(){"use strict";function n(e){e=l(e),this.sorter=e.sorter,this.identify=e.identify,this.sufficient=e.sufficient,this.local=e.local,this.remote=e.remote?new u(e.remote):null,this.prefetch=e.prefetch?new d(e.prefetch):null,this.index=new o({identify:this.identify,datumTokenizer:e.datumTokenizer,queryTokenizer:e.queryTokenizer}),!1!==e.initialize&&this.initialize()}var a;return a=window&&window.Bloodhound,n.noConflict=function(){return window&&(window.Bloodhound=a),n}
vendor: 3,569 bytes, line 8
8,n.tokenizers=i,t.mixin(n.prototype,{__ttAdapter:function(){function e(e,t,i){return n.search(e,t,i)}function t(e,t){return n.search(e,t)}var n=this;return this.remote?e:t},_loadPrefetch:function(){function t(e,t){if(e)return n.reject();a.add(t),a.prefetch.store(a.index.serialize()),n.resolve()}var n,i,a=this;return n=e.Deferred(),this.prefetch?(i=this.prefetch.fromCache())?(this.index.bootstrap(i),n.resolve()):this.prefetch.fromNetwork(t):n.resolve(),n.promise()},_initialize:function(){function e(){t.add(t.local)}var t=this;return this.clear(),(this.initPromise=this._loadPrefetch()).done(e),this.initPromise},initialize:function(e){return!this.initPromise||e?this._initialize():this.initPromise},add:function(e){return this.index.add(e),this},get:function(e){return e=t.isArray(e)?e:[].slice.call(arguments),this.index.get(e)},search:function(e,n,i){function a(e){var n=[];t.each(e,(function(e){!t.some(r,(function(t){return s.identify(e)===s.identify(t)}))&&n.push(e)})),i&&i(n)}var r,s=this;return r=this.sorter(this.index.search(e)),n(this.remote?r.slice():r),this.remote&&r.length<this.sufficient?this.remote.get(e,a):this.remote&&this.remote.cancelLastRequest(),this},all:function(){return this.index.all()},clear:function(){return this.index.reset(),this},clearPrefetchCache:function(){return this.prefetch&&this.prefetch.clear(),this},clearRemoteCache:function(){return s.resetCache(),this},ttAdapter:function(){return this.__ttAdapter()}}),n}();return c})),function(e,t){"function"==typeof define&&define.amd?define("typeahead.js",["jquery"],(function(e){return t(e)})):"object"==typeof exports?module.exports=t(require("jquery")):t(jQuery)}(0,(function(e){var t=function(){"use strict";return{isMsie:function(){return!!/(msie|trident)/i.test(navigator.userAgent)&&navigator.userAgent.match(/(msie |rv:)(\d+(.\d+)?)/i)[2]},isBlankString:function(e){return!e||/^\s*$/.test(e)},escapeRegExChars:function(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},isString:function(e){return"string"==typeof e},isNumber:function(e){return"number"==typeof e},isArray:e.isArray,isFunction:e.isFunction,isObject:e.isPlainObject,isUndefined:function(e){return void 0===e},isElement:function(e){return!(!e||1!==e.nodeType)},isJQuery:function(t){return t instanceof e},toStr:function(e){return t.isUndefined(e)||null===e?"":e+""},bind:e.proxy,each:function(t,n){function i(e,t){return n(t,e)}e.each(t,i)},map:e.map,filter:e.grep,every:function(t,n){var i=!0;return t?(e.each(t,(function(e,a){if(!(i=n.call(null,a,e,t)))return!1})),!!i):i},some:function(t,n){var i=!1;return t?(e.each(t,(function(e,a){if(i=n.call(null,a,e,t))return!1})),!!i):i},mixin:e.extend,identity:function(e){return e},clone:function(t){return e.extend(!0,{},t)},getIdGenerator:function(){var e=0;return function(){return e++}},templatify:function(t){function n(){return String(t)}return e.isFunction(t)?t:n},defer:function(e){setTimeout(e,0)},debounce:function(e,t,n){var i,a;return function(){var r,s,o=this,d=arguments;return r=function(){i=null,n||(a=e.apply(o,d))},s=n&&!i,clearTimeout(i),i=setTimeout(r,t),s&&(a=e.apply(o,d)),a}},throttle:function(e,t){var n,i,a,r,s,o;return s=0,o=function(){s=new Date,a=null,r=e.apply(n,i)},function(){var d=new Date,u=t-(d-s);return n=this,i=arguments,u<=0?(clearTimeout(a),a=null,s=d,r=e.apply(n,i)):a||(a=setTimeout(o,u)),r}},stringify:function(e){return t.isString(e)?e:JSON.stringify(e)},noop:function(){}}}(),n=function(){"use strict";function e(e){var s,o;return o=t.mixin({},r,e),{css:(s={css:a(),classes:o,html:n(o),selectors:i(o)}
8).css,html:s.html,classes:s.classes,selectors:s.selectors,mixin:function(e){t.mixin(e,s)}}}function n(e){return{wrapper:'<span class="'+e.wrapper+'"></span>',menu:'<div class="'+e.menu+'"></div>'}}function i(e){var n={};return t.each(e,(function(e,t){n[t]="."+e})),n}function a(){var e={wrapper:{position:"relative",display:"inline-block"},hint:{position:"absolute",top:"0",left:"0",borderColor:"transparent",boxShadow:"none",opacity:"1"},input:{position:"relative",verticalAlign:"top",backgroundColor:"transparent"},inputWithNoHint:{position:"relative",verticalAlign:"top"},menu:{position:"absolute",top:"100%",left:"0",zIndex:"100",display:"none"},ltr:{left:"0",right:"auto"},rtl:{left:"auto",right:" 0"}};return t.isMsie()&&t.mixin(e.input,{backgroundImage:"url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)"}),e}var r={wrapper:"twitter-typeahead",input:"tt-input",hint:"tt-hint",menu:"tt-menu",dataset:"tt-dataset",suggestion:"tt-suggestion",selectable:"tt-selectable",empty:"tt-empty",open:"tt-open",cursor:"tt-cursor",highlight:"tt-highlight"};return e}(),i=function(){"use strict";function n(t){t&&t.el||e.error("EventBus initialized without el"),this.$el=e(t.el)}var i,a;return i="typeahead:",a={render:"rendered",cursorchange:"cursorchanged",select:"selected",autocomplete:"autocompleted"},t.mixin(n.prototype,{_trigger:function(t,n){var a;return a=e.Event(i+t),(n=n||[]).unshift(a),this.$el.trigger.apply(this.$el,n),a},before:function(e){var t;return t=[].slice.call(arguments,1),this._trigger("before"+e,t).isDefaultPrevented()},trigger:function(e){var t;this._trigger(e,[].slice.call(arguments,1)),(t=a[e])&&this._trigger(t,[].slice.call(arguments,1))}}),n}(),a=function(){"use strict";function e(e,t,n,i){var a;if(!n)return this;for(t=t.split(d),n=i?o(n,i):n,this._callbacks=this._callbacks||{};a=t.shift();)this._callbacks[a]=this._callbacks[a]||{sync:[],async:[]},this._callbacks[a][e].push(n);return this}function t(t,n,i){return e.call(this,"async",t,n,i)}function n(t,n,i){return e.call(this,"sync",t,n,i)}function i(e){var t;if(!this._callbacks)return this;for(e=e.split(d);t=e.shift();)delete this._callbacks[t];return this}function a(e){var t,n,i,a,s;if(!this._callbacks)return this;for(e=e.split(d),i=[].slice.call(arguments,1);(t=e.shift())&&(n=this._callbacks[t]);)a=r(n.sync,this,[t].concat(i)),s=r(n.async,this,[t].concat(i)),a()&&u(s);return this}function r(e,t,n){function i(){for(var i,a=0,r=e.length;!i&&a<r;a+=1)i=!1===e[a].apply(t,n);return!i}return i}function s(){return window.setImmediate?function(e){setImmediate((function(){e()}))}:function(e){setTimeout((function(){e()}),0)}}function o(e,t){return e.bind?e.bind(t):function(){e.apply(t,[].slice.call(arguments,0))}}var d=/\s+/,u=s();return{onSync:n,onAsync:t,off:i,trigger:a}}(),r=function(e){"use strict";function n(e,n,i){for(var a,r=[],s=0,o=e.length;s<o;s++)r.push(t.escapeRegExChars(e[s]));return a=i?"\\b("+r.join("|")+")\\b":"("+r.join("|")+")", 9n?new RegExp(a):new RegExp(a,"i")}var i={node:null,pattern:null,tagName:"strong",className:null,wordsOnly:!1,caseSensitive:!1};return function(a){function r(t){var n,i,r;return(n=o.exec(t.data))&&(r=e.createElement(a.tagName),a.className&&(r.className=a.className),(i=t.splitText(n.index)).splitText(n[0].length),r.appendChild(i.cloneNode(!0)),t.parentNode.replaceChild(r,i)),!!n}function s(e,t){for(var n,i=3,a=0;a<e.childNodes.length;a++)(n=e.childNodes[a]).nodeType===i?a+=t(n)?1:0:s(n,t)}var o;(a=t.mixin({},i,a)).node&&a.pattern&&(a.pattern=t.isArray(a.pattern)?a.pattern:[a.pattern],o=n(a.pattern,a.caseSensitive,a.wordsOnly),s(a.node,r))}}(window.document),s=function(){"use strict";function n(n,a){(n=n||{}).input||e.error("input is missing"),a.mixin(this),this.$hint=e(n.hint),this.$input=e(n.input),this.query=this.$input.val(),this.queryWhenFocused=this.hasFocus()?this.query:null,this.$overflowHelper=i(this.$input),this._checkLanguageDirection(),0===this.$hint.length&&(this.setHint=this.getHint=this.clearHint=this.clearHintIfInvalid=t.noop)}function i(t){return e('<pre aria-hidden="true"></pre>
9').css({position:"absolute",visibility:"hidden",whiteSpace:"pre",fontFamily:t.css("font-family"),fontSize:t.css("font-size"),fontStyle:t.css("font-style"),fontVariant:t.css("font-variant"),fontWeight:t.css("font-weight"),wordSpacing:t.css("word-spacing"),letterSpacing:t.css("letter-spacing"),textIndent:t.css("text-indent"),textRendering:t.css("text-rendering"),textTransform:t.css("text-transform")}).insertAfter(t)}function r(e,t){return n.normalizeQuery(e)===n.normalizeQuery(t)}function s(e){return e.altKey||e.ctrlKey||e.metaKey||e.shiftKey}var o;return o={9:"tab",27:"esc",37:"left",39:"right",13:"enter",38:"up",40:"down"},n.normalizeQuery=function(e){return t.toStr(e).replace(/^\s*/g,"").replace(/\s{2,}/g," ")},t.mixin(n.prototype,a,{_onBlur:function(){this.resetInputValue(),this.trigger("blurred")},_onFocus:function(){this.queryWhenFocused=this.query,this.trigger("focused")},_onKeydown:function(e){var t=o[e.which||e.keyCode];this._managePreventDefault(t,e),t&&this._shouldTrigger(t,e)&&this.trigger(t+"Keyed",e)},_onInput:function(){this._setQuery(this.getInputValue()),this.clearHintIfInvalid(),this._checkLanguageDirection()},_managePreventDefault:function(e,t){var n;switch(e){case"up":case"down":n=!s(t);break;default:n=!1}n&&t.preventDefault()},_shouldTrigger:function(e,t){var n;if("tab"===e)n=!s(t);else n=!0;return n},_checkLanguageDirection:function(){var e=(this.$input.css("direction")||"ltr").toLowerCase();this.dir!==e&&(this.dir=e,this.$hint.attr("dir",e),this.trigger("langDirChanged",e))},_setQuery:function(e,t){var n,i;i=!!(n=r(e,this.query))&&this.query.length!==e.length,this.query=e,t||n?!t&&i&&this.trigger("whitespaceChanged",this.query):this.trigger("queryChanged",this.query)},bind:function(){var e,n,i,a,r=this;return e=t.bind(this._onBlur,this),n=t.bind(this._onFocus,this),i=t.bind(this._onKeydown,this),a=t.bind(this._onInput,this),this.$input.on("blur.tt",e).on("focus.tt",n).on("keydown.tt",i),!t.isMsie()||t.isMsie()>9?this.$input.on("input.tt",a):this.$input.on("keydown.tt keypress.tt cut.tt paste.tt",(function(e){o[e.which||e.keyCode]||t.defer(t.bind(r._onInput,r,e))})),this},focus:function(){this.$input.focus()},blur:function(){this.$input.blur()},getLangDir:function(){return this.dir},getQuery:function(){return this.query||""},setQuery:function(e,t){this.setInputValue(e),this._setQuery(e,t)},hasQueryChangedSinceLastFocus:function(){return this.query!==this.queryWhenFocused},getInputValue:function(){return this.$input.val()},setInputValue:function(e){this.$input.val(e),this.clearHintIfInvalid(),this._checkLanguageDirection()},resetInputValue:function(){this.setInputValue(this.query)},getHint:function(){return this.$hint.val()},setHint:function(e){this.$hint.val(e)},clearHint:function(){this.setHint("")},clearHintIfInvalid:function(){var e,t,n;n=(e=this.getInputValue())!==(t=this.getHint())&&0===t.indexOf(e),!(""!==e&&n&&!this.hasOverflow())&&this.clearHint()},hasFocus:function(){return this.$input.is(":focus")},hasOverflow:function(){var e=this.$input.width()-2;return this.$overflowHelper.text(this.getInputValue()),this.$overflowHelper.width()>=e},isCursorAtEnd:function(){var e,n,i;return e=this.$input.val().length,n=this.$input[0].selectionStart,t.isNumber(n)?n===e:!document.selection||((i=document.selection.createRange()).moveStart("character",-e),e===i.text.length)},destroy:function(){this.$hint.off(".tt"),this.$input.off(".tt"),this.$overflowHelper.remove(),this.$hint=this.$input=this.$overflowHelper=e("<div>")}}),n}(),o=function(){"use strict";function n(n,a){(n=n||{}).templates=n.templates||{},n.templates.notFound=n.templates.notFound||n.templates.empty,n.source||e.error("missing source"),n.node||e.error("missing node"),n.name&&!o(n.name)&&e.error("invalid dataset name: "+n.name),a.mixin(this),this.highlight=!!n.highlight,this.name=n.name||u(),this.limit=n.limit||5,this.displayFn=i(n.display||n.displayKey),this.templates=s(n.templates,this.displayFn),this.source=n.source.__ttAdapter?n.source.__ttAdapter():n.source,this.async=t.isUndefined(n.async)?this.source.length>2:!!n.async,this._resetLastSuggestion(),this.$el=e(n.node).addClass(this.classes.dataset).addClass(this.classes.dataset+"-"+this.name)}function i(e){function n(t){return t[e]}return e=e||t.stringify,t.isFunction(e)?e:n}function s(n,i){function a(t){return e("<div>").text(i(t))}return{notFound:n.notFound&&t.templatify(n.notFound),pending:n.pending&&t.templatify(n.pending),header:n.header&&t.templatify(n.header),footer:n.footer&&t.templatify(n.footer),suggestion:n.suggestion||a}}function o(e){return/^[_a-zA-Z0-9-]+$/.test(e)}var d,u;return d={val:"tt-selectable-display",obj:"tt-selectable-object"},u=t.getIdGenerator(),n.extractData=function(t){var n=e(t);return n.data(d.obj)?{val:n.data(d.val)||"",obj:n.data(d.obj)||null}:null}
vendor: 4,423 bytes, line 9
9,t.mixin(n.prototype,a,{_overwrite:function(e,t){(t=t||[]).length?this._renderSuggestions(e,t):this.async&&this.templates.pending?this._renderPending(e):!this.async&&this.templates.notFound?this._renderNotFound(e):this._empty(),this.trigger("rendered",this.name,t,!1)},_append:function(e,t){(t=t||[]).length&&this.$lastSuggestion.length?this._appendSuggestions(e,t):t.length?this._renderSuggestions(e,t):!this.$lastSuggestion.length&&this.templates.notFound&&this._renderNotFound(e),this.trigger("rendered",this.name,t,!0)},_renderSuggestions:function(e,t){var n;n=this._getSuggestionsFragment(e,t),this.$lastSuggestion=n.children().last(),this.$el.html(n).prepend(this._getHeader(e,t)).append(this._getFooter(e,t))},_appendSuggestions:function(e,t){var n,i;i=(n=this._getSuggestionsFragment(e,t)).children().last(),this.$lastSuggestion.after(n),this.$lastSuggestion=i},_renderPending:function(e){var t=this.templates.pending;this._resetLastSuggestion(),t&&this.$el.html(t({query:e,dataset:this.name}))},_renderNotFound:function(e){var t=this.templates.notFound;this._resetLastSuggestion(),t&&this.$el.html(t({query:e,dataset:this.name}))},_empty:function(){this.$el.empty(),this._resetLastSuggestion()},_getSuggestionsFragment:function(n,i){var a,s=this;return a=document.createDocumentFragment(),t.each(i,(function(t){var i,r;r=s._injectQuery(n,t),i=e(s.templates.suggestion(r)).data(d.obj,t).data(d.val,s.displayFn(t)).addClass(s.classes.suggestion+" "+s.classes.selectable),a.appendChild(i[0])})),this.highlight&&r({className:this.classes.highlight,node:a,pattern:n}),e(a)},_getFooter:function(e,t){return this.templates.footer?this.templates.footer({query:e,suggestions:t,dataset:this.name}):null},_getHeader:function(e,t){return this.templates.header?this.templates.header({query:e,suggestions:t,dataset:this.name}):null},_resetLastSuggestion:function(){this.$lastSuggestion=e()},_injectQuery:function(e,n){return t.isObject(n)?t.mixin({_query:e},n):n},update:function(t){function n(e){s||(s=!0,e=(e||[]).slice(0,a.limit),o=e.length,a._overwrite(t,e),o<a.limit&&a.async&&a.trigger("asyncRequested",t))}function i(n){n=n||[],!r&&o<a.limit&&(a.cancel=e.noop,o+=n.length,a._append(t,n.slice(0,a.limit-o)),a.async&&a.trigger("asyncReceived",t))}var a=this,r=!1,s=!1,o=0;this.cancel(),this.cancel=function(){r=!0,a.cancel=e.noop,a.async&&a.trigger("asyncCanceled",t)},this.source(t,n,i),!s&&n([])},cancel:e.noop,clear:function(){this._empty(),this.cancel(),this.trigger("cleared")},isEmpty:function(){return this.$el.is(":empty")},destroy:function(){this.$el=e("<div>")}}),n}(),d=function(){"use strict";function n(n,i){function a(t){var n=r.$node.find(t.node).first();return t.node=n.length?n:e("<div>").appendTo(r.$node),new o(t,i)}var r=this;(n=n||{}).node||e.error("node is required"),i.mixin(this),this.$node=e(n.node),this.query=null,this.datasets=t.map(n.datasets,a),r.$node.prepend('<a class="tt-ignore" rel="tooltip" title="Tip: A comma can also ignore" onclick="$(\'.tokenfield .token-input\').blur(); $(\'.tokenfield .token-input\').focus(); return true;">×</a>')}return t.mixin(n.prototype,a,{_onSelectableClick:function(t){this.trigger("selectableClicked",e(t.currentTarget))},_onRendered:function(e,t,n,i){this.$node.toggleClass(this.classes.empty,this._allDatasetsEmpty()),this.trigger("datasetRendered",t,n,i)},_onCleared:function(){this.$node.toggleClass(this.classes.empty,this._allDatasetsEmpty()),this.trigger("datasetCleared")},_propagate:function(){this.trigger.apply(this,arguments)},_allDatasetsEmpty:function(){function e(e){return e.isEmpty()}return t.every(this.datasets,e)},_getSelectables:function(){return this.$node.find(this.selectors.selectable)},_removeCursor:function(){var e=this.getActiveSelectable();e&&e.removeClass(this.classes.cursor)},_ensureVisible:function(e){var t,n,i,a;n=(t=e.position().top)+e.outerHeight(!0),i=this.$node.scrollTop(),a=this.$node.height()+parseInt(this.$node.css("paddingTop"),10)+parseInt(this.$node.css("paddingBottom"),10),t<0?this.$node.scrollTop(i+t):a<n&&this.$node.scrollTop(i+(n-a))},bind:function(){var e,n=this;return e=t.bind(this._onSelectableClick,this),this.$node.on("click.tt",this.selectors.selectable,e),t.each(this.datasets,(function(e){e.onSync("asyncRequested",n._propagate,n).onSync("asyncCanceled",n._propagate,n).onSync("asyncReceived",n._propagate,n).onSync("rendered",n._onRendered,n).onSync("cleared",n._onCleared,n)})),this}
9,isOpen:function(){return this.$node.hasClass(this.classes.open)},open:function(){this.$node.addClass(this.classes.open)},close:function(){this.$node.removeClass(this.classes.open),this._removeCursor()},setLanguageDirection:function(e){this.$node.attr("dir",e)},selectableRelativeToCursor:function(e){var t,n,i;return n=this.getActiveSelectable(),t=this._getSelectables(),-1===(i=(i=((i=(n?t.index(n):-1)+e)+1)%(t.length+1)-1)<-1?t.length-1:i)?null:t.eq(i)},setCursor:function(e){this._removeCursor(),(e=e&&e.first())&&(e.addClass(this.classes.cursor),this._ensureVisible(e))},getSelectableData:function(e){return e&&e.length?o.extractData(e):null},getActiveSelectable:function(){var e=this._getSelectables().filter(this.selectors.cursor).first();return e.length?e:null},getTopSelectable:function(){var e=this._getSelectables().first();return e.length?e:null},update:function(e){function n(t){t.update(e)}var i=e!==this.query;return i&&(this.query=e,t.each(this.datasets,n)),i},empty:function(){function e(e){e.clear()}t.each(this.datasets,e),this.query=null,this.$node.addClass(this.classes.empty)},destroy:function(){function n(e){e.destroy()}this.$node.off(".tt"),this.$node=e("<div>"),t.each(this.datasets,n)}}),n}(),u=function(){"use strict";function e(){d.apply(this,[].slice.call(arguments,0))}var n=d.prototype;return t.mixin(e.prototype,d.prototype,{open:function(){return!this._allDatasetsEmpty()&&this._show(),n.open.apply(this,[].slice.call(arguments,0))},close:function(){return this._hide(),n.close.apply(this,[].slice.call(arguments,0))},_onRendered:function(){return this._allDatasetsEmpty()?this._hide():this.isOpen()&&this._show(),n._onRendered.apply(this,[].slice.call(arguments,0))},_onCleared:function(){return this._allDatasetsEmpty()?this._hide():this.isOpen()&&this._show(),n._onCleared.apply(this,[].slice.call(arguments,0))},setLanguageDirection:function(e){return this.$node.css("ltr"===e?this.css.ltr:this.css.rtl),n.setLanguageDirection.apply(this,[].slice.call(arguments,0))},_hide:function(){this.$node.hide()},_show:function(){this.$node.css("display","block")}}),e}(),l=function(){"use strict";function n(n,a){var r,s,o,d,u,l,c,f,h,p,m;(n=n||{}).input||e.error("missing input"),n.menu||e.error("missing menu"),n.eventBus||e.error("missing event bus"),a.mixin(this),this.eventBus=n.eventBus,this.minLength=t.isNumber(n.minLength)?n.minLength:1,this.input=n.input,this.menu=n.menu,this.enabled=!0,this.active=!1,this.input.hasFocus()&&this.activate(),this.dir=this.input.getLangDir(),this._hacks(),this.menu.bind().onSync("selectableClicked",this._onSelectableClicked,this).onSync("asyncRequested",this._onAsyncRequested,this).onSync("asyncCanceled",this._onAsyncCanceled,this).onSync("asyncReceived",this._onAsyncReceived,this).onSync("datasetRendered",this._onDatasetRendered,this).onSync("datasetCleared",this._onDatasetCleared,this),r=i(this,"activate","open","_onFocused"),s=i(this,"deactivate","_onBlurred"),o=i(this,"isActive","isOpen","_onEnterKeyed"),d=i(this,"isActive","isOpen","_onTabKeyed"),u=i(this,"isActive","_onEscKeyed"),l=i(this,"isActive","open","_onUpKeyed"),c=i(this,"isActive","open","_onDownKeyed"),f=i(this,"isActive","isOpen","_onLeftKeyed"),h=i(this,"isActive","isOpen","_onRightKeyed"),p=i(this,"_openIfActive","_onQueryChanged"),m=i(this,"_openIfActive","_onWhitespaceChanged"),this.input.bind().onSync("focused",r,this).onSync("blurred",s,this).onSync("enterKeyed",o,this).onSync("tabKeyed",d,this).onSync("escKeyed",u,this).onSync("upKeyed",l,this).onSync("downKeyed",c,this).onSync("leftKeyed",f,this).onSync("rightKeyed",h,this).onSync("queryChanged",p,this).onSync("whitespaceChanged",m,this).onSync("langDirChanged",this._onLangDirChanged,this)}function i(e){var n=[].slice.call(arguments,1);return function(){var i=[].slice.call(arguments);t.each(n,(function(t){return e[t].apply(e,i)}))}}return t.mixin(n.prototype,{_hacks:function(){var n,i;n=this.input.$input||e("<div>"),i=this.menu.$node||e("<div>"),n.on("blur.tt",(function(e){var a,r,s;a=document.activeElement,r=i.is(a),s=i.has(a).length>0,t.isMsie()&&(r||s)&&(e.preventDefault(),e.stopImmediatePropagation(),t.defer((function(){n.focus()})))})),i.on("mousedown.tt",(function(e){e.preventDefault()}))},_onSelectableClicked:function(e,t){this.select(t)},_onDatasetCleared:function(){this._updateHint()},_onDatasetRendered:function(e,t,n,i){this._updateHint(),this.eventBus.trigger("render",n,i,t)},_onAsyncRequested:function(e,t,n){this.eventBus.trigger("asyncrequest",n,t)},_onAsyncCanceled:function(e,t,n){this.eventBus.trigger("asynccancel",n,t)},_onAsyncReceived:function(e,t,n){this.eventBus.trigger("asyncreceive",n,t)},_onFocused:function(){this._minLengthMet()&&this.menu.update(this.input.getQuery())},_onBlurred:function(){this.input.hasQueryChangedSinceLastFocus()&&this.eventBus.trigger("change",this.input.getQuery())},_onEnterKeyed:function(e,t){var n;(n=this.menu.getActiveSelectable())&&this.select(n)&&t.preventDefault()},_onTabKeyed:function(e,t){var n;(n=this.menu.getActiveSelectable())?this.select(n)&&t.preventDefault():(n=this.menu.getTopSelectable())&&this.autocomplete(n)&&t.preventDefault()},_onEscKeyed:function(){this.close()},_onUpKeyed:function(){this.moveCursor(-1)},_onDownKeyed:function(){this.moveCursor(1)},_onLeftKeyed:function(){"rtl"===this.dir&&this.input.isCursorAtEnd()&&this.autocomplete(this.menu.getTopSelectable())},_onRightKeyed:function(){"ltr"===this.dir&&this.input.isCursorAtEnd()&&this.autocomplete(this.menu.getTopSelectable())},_onQueryChanged:function(e,t){this._minLengthMet(t)?this.menu.update(t):this.menu.empty()},_onWhitespaceChanged:function(){this._updateHint()},_onLangDirChanged:function(e,t){this.dir!==t&&(this.dir=t,this.menu.setLanguageDirection(t))},_openIfActive:function(){this.isActive()&&this.open()},_minLengthMet:function(e){return(e=t.isString(e)?e:this.input.getQuery()||"").length>=this.minLength},_updateHint:function(){var e,n,i,a,r,o;e=this.menu.getTopSelectable(),n=this.menu.getSelectableData(e),i=this.input.getInputValue(),!n||t.isBlankString(i)||this.input.hasOverflow()?this.input.clearHint():(a=s.normalizeQuery(i),r=t.escapeRegExChars(a),(o=new RegExp("^(?:"+r+")(.+$)","i").exec(n.val))&&this.input.setHint(i+o[1]))},isEnabled:function(){return this.enabled},enable:function(){this.enabled=!0},disable:function(){this.enabled=!1},isActive:function(){return this.active},activate:function(){return!!this.isActive()||!(!this.isEnabled()||this.eventBus.before("active"))&&(this.active=!0,this.eventBus.trigger("active"),!0)},deactivate:function(){return!this.isActive()||!this.eventBus.before("idle")&&(this.active=!1,this.close(),this.eventBus.trigger("idle"),!0)},isOpen:function(){return this.menu.isOpen()},open:function(){return this.isOpen()||this.eventBus.before("open")||(this.menu.open(),this._updateHint(),this.eventBus.trigger("open")),this.isOpen()},close:function(){return this.isOpen()&&!this.eventBus.before("close")&&(this.menu.close(),this.input.clearHint(),this.input.resetInputValue(),this.eventBus.trigger("close")),!this.isOpen()},setVal:function(e){this.input.setQuery(t.toStr(e))},getVal:function(){return this.input.getQuery()},select:function(e){var t=this.menu.getSelectableData(e);return!(!t||this.eventBus.before("select",t.obj))&&(this.input.setQuery(t.val,!0),this.eventBus.trigger("select",t.obj),this.close(),!0)},autocomplete:function(e){var t,n;return t=this.input.getQuery(),!(!((n=this.menu.getSelectableData(e))&&t!==n.val)||this.eventBus.before("autocomplete",n.obj))&&(this.input.setQuery(n.val),this.eventBus.trigger("autocomplete",n.obj),!0)},moveCursor:function(e){var t,n,i,a;return t=this.input.getQuery(),n=this.menu.selectableRelativeToCursor(e),a=(i=this.menu.getSelectableData(n))?i.obj:null,!(this._minLengthMet()&&this.menu.update(t))&&
9!this.eventBus.before("cursorchange",a)&&(this.menu.setCursor(n),i?this.input.setInputValue(i.val):(this.input.resetInputValue(),this._updateHint()),this.eventBus.trigger("cursorchange",a),!0)},destroy:function(){this.input.destroy(),this.menu.destroy()}}),n}();!function(){"use strict";function a(t,n){t.each((function(){var t,i=e(this);(t=i.data(m.typeahead))&&n(t,i)}))}function r(e,t){return e.clone().addClass(t.classes.hint).removeData().css(t.css.hint).css(c(e)).prop("readonly",!0).removeAttr("id name placeholder required").attr({autocomplete:"off",spellcheck:"false",tabindex:-1})}function o(e,t){e.data(m.attrs,{dir:e.attr("dir"),autocomplete:e.attr("autocomplete"),spellcheck:e.attr("spellcheck"),style:e.attr("style")}),e.addClass(t.classes.input).attr({autocomplete:"off",spellcheck:!1});try{!e.attr("dir")&&e.attr("dir","auto")}catch(e){}return e}function c(e){return{backgroundAttachment:e.css("background-attachment"),backgroundClip:e.css("background-clip"),backgroundColor:e.css("background-color"),backgroundImage:e.css("background-image"),backgroundOrigin:e.css("background-origin"),backgroundPosition:e.css("background-position"),backgroundRepeat:e.css("background-repeat"),backgroundSize:e.css("background-size")}}function f(e){var n,i;n=e.data(m.www),i=e.parent().filter(n.selectors.wrapper),t.each(e.data(m.attrs),(function(n,i){t.isUndefined(n)?e.removeAttr(i):e.attr(i,n)})),e.removeData(m.typeahead).removeData(m.www).removeData(m.attr).removeClass(n.classes.input),i.length&&(e.detach().insertAfter(i),i.remove())}function h(n){var i;return(i=t.isJQuery(n)||t.isElement(n)?e(n).first():[]).length?i:null}var p,m,g;p=e.fn.typeahead,m={www:"tt-www",attrs:"tt-attrs",typeahead:"tt-typeahead"},g={initialize:function(a,c){function f(){var n,f,g,v,b,y,w,_,x,k,C;t.each(c,(function(e){e.highlight=!!a.highlight})),n=e(this),f=e(p.html.wrapper),g=h(a.hint),v=h(a.menu),b=!1!==a.hint&&!g,y=!1!==a.menu&&!v,b&&(g=r(n,p)),y&&(v=e(p.html.menu).css(p.css.menu)),g&&g.val(""),n=o(n,p),(b||y)&&(f.css(p.css.wrapper),n.css(b?p.css.input:p.css.inputWithNoHint),n.wrap(f).parent().prepend(b?g:null).append(y?v:null)),C=y?u:d,w=new i({el:n}),_=new s({hint:g,input:n},p),x=new C({node:v,datasets:c},p),k=new l({input:_,menu:x,eventBus:w,minLength:a.minLength},p),n.data(m.www,p),n.data(m.typeahead,k)}var p;return c=t.isArray(c)?c:[].slice.call(arguments,1),p=n((a=a||{}).classNames),this.each(f)},isEnabled:function(){var e;return a(this.first(),(function(t){e=t.isEnabled()})),e},enable:function(){return a(this,(function(e){e.enable()})),this},disable:function(){return a(this,(function(e){e.disable()})),this},isActive:function(){var e;return a(this.first(),(function(t){e=t.isActive()})),e},activate:function(){return a(this,(function(e){e.activate()})),this},deactivate:function(){return a(this,(function(e){e.deactivate()})),this},isOpen:function(){var e;return a(this.first(),(function(t){e=t.isOpen()})),e},open:function(){return a(this,(function(e){e.open()})),this},close:function(){return a(this,(function(e){e.close()})),this},select:function(t){var n=!1,i=e(t);return a(this.first(),(function(e){n=e.select(i)})),n},autocomplete:function(t){var n=!1,i=e(t);return a(this.first(),(function(e){n=e.autocomplete(i)})),n},moveCursor:function(e){var t=!1;return a(this.first(),(function(n){t=n.moveCursor(e)})),t},val:function(e){var t;return arguments.length?(a(this,(function(t){t.setVal(e)})),this):(a(this.first(),(function(e){t=e.getVal()})),t)},destroy:function(){return a(this,(function(e,t){f(t),e.destroy()})),this}},e.fn.typeahead=function(e){return g[e]?g[e].apply(this,[].slice.call(arguments,1)):g.initialize.apply(this,arguments)},e.fn.typeahead.noConflict=function(){return e.fn.typeahead=p,this}}()})),function(){var e;(e=function(){function e(){this.options_index=0,this.parsed=[]}return e.prototype.add_node=function(e){return"OPTGROUP"===e.nodeName.toUpperCase()?this.add_group(e):this.add_option(e)},e.prototype.add_group=function(e){var t,n,i,a,r,s;for(t=this.parsed.length,this.parsed.push({array_index:t,group:!0,label:e.label,children:0,disabled:e.disabled}),s=[],i=0,a=(r=e.childNodes).length;a>i;i++)n=r[i],s.push(this.add_option(n,t,e.disabled));return s},e.prototype.add_option=function(e,t,n){return"OPTION"===e.nodeName.toUpperCase()?(""!==e.text?(null!=t&&(this.parsed[t].children+=1),this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,value:e.value,text:e.text,html:e.innerHTML,selected:e.selected,disabled:!0===n?n:e.disabled,group_array_index:t,classes:e.className,style:e.style.cssText})):this.parsed.push({array_index:this.parsed.length,options_index:this.options_index,empty:!0}),this.options_index+=1):void 0},e}()).select_to_array=function(t){var n,i,a,r,s;for(i=new e,a=0,r=(s=t.childNodes).length;r>a;a++)n=s[a],i.add_node(n);return i.parsed},this.SelectParser=e}.call(this),function(){var e,t;t=this,e=function(){function e(t,n){this.form_field=t,this.options=null!=n?n:{},e.browser_is_supported()&&(this.is_multiple=this.form_field.multiple,this.set_default_text(),this.set_default_values(),this.setup(),this.set_up_html(),this.register_observers(),this.finish_setup())}return e.prototype.set_default_values=function(){var e=this;return this.click_test_action=function(t){return e.test_active_click(t)},this.activate_action=function(t){return e.activate_field(t)},this.active_field=!1,this.mouse_on_container=!1,this.results_showing=!1,this.result_highlighted=null,this.result_single_selected=null,this.allow_single_deselect=null!=this.options.allow_single_deselect&&null!=this.form_field.options[0]&&""===this.form_field.options[0].text&&this.options.allow_single_deselect,this.disable_search_threshold=this.options.disable_search_threshold||0,this.disable_search=this.options.disable_search||!1,this.enable_split_word_search=null==this.options.enable_split_word_search||this.options.enable_split_word_search,this.search_contains=this.options.search_contains||!1,this.single_backstroke_delete=this.options.single_backstroke_delete||!1,this.max_selected_options=this.options.max_selected_options||1/0,this.inherit_select_classes=this.options.inherit_select_classes||!1},e.prototype.set_default_text=function(){return this.default_text=this.form_field.getAttribute("data-placeholder")?this.form_field.getAttribute("data-placeholder"):this.is_multiple?this.options.placeholder_text_multiple||this.options.placeholder_text||e.default_multiple_text:this.options.placeholder_text_single||this.options.placeholder_text||e.default_single_text,this.results_none_found=this.form_field.getAttribute("data-no_results_text")||this.options.no_results_text||e.default_no_result_text},e.prototype.mouse_enter=function(){return this.mouse_on_container=!0},e.prototype.mouse_leave=function(){return this.mouse_on_container=!1},e.prototype.input_focus=function(){var e=this;if(this.is_multiple){if(!this.active_field)return setTimeout((function(){return e.container_mousedown()}),50)}else if(!this.active_field)return this.activate_field()},e.prototype.input_blur=function(){var e=this;return this.mouse_on_container?void 0:(this.active_field=!1,setTimeout((function(){return e.blur_test()}),100))},e.prototype.result_add_option=function(e){var t,n;return e.dom_id=this.container_id+"_o_"+e.array_index,t=[],e.disabled||e.selected&&this.is_multiple||t.push("active-result"),!e.disabled||e.selected&&this.is_multiple||t.push("disabled-result"),e.selected&&t.push("result-selected"),null!=e.group_array_index&&t.push("group-option"),""!==e.classes&&t.pu
9sh(e.classes),n=""!==e.style.cssText?' style="'+e.style+'"':"",'<li id="'+e.dom_id+'" class="'+t.join(" ")+'"'+n+">"+e.html+"</li>"},e.prototype.results_update_field=function(){return this.set_default_text(),this.is_multiple||this.results_reset_cleanup(),this.result_clear_highlight(),this.result_single_selected=null,this.results_build()},e.prototype.results_toggle=function(){return this.results_showing?this.results_hide():this.results_show()},e.prototype.results_search=function(){return this.results_showing?this.winnow_results():this.results_show()},e.prototype.choices_count=function(){var e,t,n;if(null!=this.selected_option_count)return this.selected_option_count;for(this.selected_option_count=0,e=0,t=(n=this.form_field.options).length;t>e;e++)n[e].selected&&(this.selected_option_count+=1);return this.selected_option_count},e.prototype.choices_click=function(e){return e.preventDefault(),this.results_showing||this.is_disabled?void 0:this.results_show()},e.prototype.keyup_checker=function(e){var t,n;switch(t=null!=(n=e.which)?n:e.keyCode,this.search_field_scale(),t){case 8:if(this.is_multiple&&this.backstroke_length<1&&this.choices_count()>0)return this.keydown_backstroke();if(!this.pending_backstroke)return this.result_clear_highlight(),this.results_search();break;case 13:if(e.preventDefault(),this.results_showing)return this.result_select(e);break;case 27:return this.results_showing&&this.results_hide(),!0;case 9:case 38:case 40:case 16:case 91:case 17:break;default:return this.results_search()}},e.prototype.generate_field_id=function(){var e;return e=this.generate_random_id(),this.form_field.id=e,e},e.prototype.generate_random_char=function(){var e,t;return e="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ",t=Math.floor(Math.random()*e.length),e.substring(t,t+1)},e.prototype.container_width=function(){return null!=this.options.width?this.options.width:this.form_field.offsetWidth+"px"},e.browser_is_supported=function(){var e;return"Microsoft Internet Explorer"!==window.navigator.appName||null!==(e=document.documentMode)&&e>=8},e.default_multiple_text="Select Some Options",e.default_single_text="Select an Option",e.default_no_result_text="No results match",e}(),t.AbstractChosen=e}.call(this),function(){var e,t,n,i={}.hasOwnProperty,a=function(e,t){function n(){this.constructor=e}for(var a in t)i.call(t,a)&&(e[a]=t[a]);return n.prototype=t.prototype,e.prototype=new n,e.__super__=t.prototype,e};n=this,(e=jQuery).fn.extend({chosen:function(n){return AbstractChosen.browser_is_supported()?this.each((function(){var i;return(i=e(this)).hasClass("chzn-done")?void 0:i.data("chosen",new t(this,n))})):this}}),t=function(t){function i(){return i.__super__.constructor.apply(this,arguments)}return a(i,t),i.prototype.setup=function(){return this.form_field_jq=e(this.form_field),this.current_selectedIndex=this.form_field.selectedIndex,this.is_rtl=this.form_field_jq.hasClass("chzn-rtl")},i.prototype.finish_setup=function(){return this.form_field_jq.addClass("chzn-done")},i.prototype.set_up_html=function(){var t,n;return this.container_id=this.form_field.id.length?this.form_field.id.replace(/[^\w]/g,"_"):this.generate_field_id(),this.container_id+="_chzn",(t=["chzn-container"]).push("chzn-container-"+(this.is_multiple?"multi":"single")),this.inherit_select_classes&&this.form_field.className&&t.push(this.form_field.className),this.is_rtl&&t.push("chzn-rtl"),n={id:this.container_id,class:t.join(" "),style:"width: "+this.container_width()+";",title:this.form_field.title},this.container=e("<div />",n),this.is_multiple?this.container.html('<ul class="chzn-choices"><li class="search-field"><input type="text" value="'+this.default_text+'" class="default" autocomplete="off" style="width:25px;"/></li></ul><div class="chzn-drop"><ul class="chzn-results"></ul></div>'):this.container.html('<a href="javascript:void(0)" class="chzn-single chzn-default" tabindex="0"><span>'+this.default_text+'</span><div><b aria-hidden="true"></b></div></a><div class="chzn-drop"><div class="chzn-search"><input type="text" autocomplete="off" placeholder="Search..."/></div><ul class="chzn-results"></ul></div>'),this.form_field_jq.hide().after(this.container),this.dropdown=this.container.find("div.chzn-drop").first(),this.search_field=this.container.find("input").first(),this.search_results=this.container.find("ul.chzn-results").first(),this.search_field_scale(),this.search_no_results=this.container.find("li.no-results").first(),this.is_multiple?(this.search_choices=this.container.find("ul.chzn-choices").first(),this.search_container=this.container.find("li.search-field").first()):(this.search_container=this.container.find("div.chzn-search").first(),this.selected_item=this.container.find(".chzn-single").first()),this.results_build(),this.set_tab_index(),this.set_label_behavior(),this.form_field_jq.trigger("liszt:ready",{chosen:this})},i.prototype.register_observers=function(){var e=this;return this.container.mousedown((function(t){e.container_mousedown(t)})),this.container.mouseup((function(t){e.container_mouseup(t)})),this.container.mouseenter((function(t){e.mouse_enter(t)})),this.container.mouseleave((function(t){e.mouse_leave(t)})),this.search_results.mouseup((function(t){e.search_results_mouseup(t)})),this.search_results.mouseover((function(t){e.search_results_mouseover(t)})),this.search_results.mouseout((function(t){e.search_results_mouseout(t)})),this.search_results.bind("mousewheel DOMMouseScroll",(function(t){e.search_results_mousewheel(t)})),this.form_field_jq.bind("liszt:updated",(function(t){e.results_update_field(t)})),this.form_field_jq.bind("liszt:activate",(function(t){e.activate_field(t)})),this.form_field_jq.bind("liszt:open",(function(t){e.container_mousedown(t)})),this.search_field.blur((function(t){e.input_blur(t)})),this.search_field.keyup((function(t){e.keyup_checker(t)})),this.search_field.keydown((function(t){e.keydown_checker(t)})),this.search_field.focus((function(t){e.input_focus(t)})),this.is_multiple?this.search_choices.click((function(t){e.choices_click(t)})):this.container.click((function(e){e.preventDefault()}))},i.prototype.search_field_disabled=function(){return this.is_disabled=this.form_field_jq[0].disabled,this.is_disabled?(this.container.addClass("chzn-disabled"),this.search_field[0].disabled=!0,this.is_multiple||this.selected_item.unbind("focus",this.activate_action),this.close_field()):(this.container.removeClass("chzn-disabled"),this.search_field[0].disabled=!1,this.is_multiple?void 0:this.selected_item.bind("focus",this.activate_action))},i.prototype.container_mousedown=function(t){return this.is_disabled||(t&&"mousedown"===t.type&&!this.results_showing&&t.preventDefault(),null!=t&&e(t.target).hasClass("search-choice-close"))?void 0:(this.active_field?this.is_multiple||!t||e(t.target)[0]!==this.selected_item[0]&&!e(t.target).parents("a.chzn-single").length||(t.preventDefault(),this.results_toggle(
vendor: 13,511 bytes, lines 9-10
9)):(this.is_multiple&&this.search_field.val(""),e(document).click(this.click_test_action),this.results_show()),this.activate_field())},i.prototype.container_mouseup=function(e){ 10return"ABBR"!==e.target.nodeName||this.is_disabled?void 0:this.results_reset(e)},i.prototype.search_results_mousewheel=function(e){var t,n,i;return null!=(t=-(null!=(n=e.originalEvent)?n.wheelDelta:void 0)||(null!=(i=e.originialEvent)?i.detail:void 0))?(e.preventDefault(),"DOMMouseScroll"===e.type&&(t*=40),this.search_results.scrollTop(t+this.search_results.scrollTop())):void 0},i.prototype.blur_test=function(){return!this.active_field&&this.container.hasClass("chzn-container-active")?this.close_field():void 0},i.prototype.close_field=function(){return e(document).unbind("click",this.click_test_action),this.active_field=!1,this.results_hide(),this.container.removeClass("chzn-container-active"),this.clear_backstroke(),this.show_search_field_default(),this.search_field_scale()},i.prototype.activate_field=function(){return this.container.addClass("chzn-container-active"),this.active_field=!0,this.search_field.val(this.search_field.val()),this.search_field.focus()},i.prototype.test_active_click=function(t){return e(t.target).parents("#"+this.container_id).length?this.active_field=!0:this.close_field()},i.prototype.results_build=function(){var e,t,i,a,r;for(this.parsing=!0,this.selected_option_count=null,this.results_data=n.SelectParser.select_to_array(this.form_field),this.is_multiple?this.search_choices.find("li.search-choice").remove():this.is_multiple||(this.selected_item.addClass("chzn-default").find("span").text(this.default_text),this.disable_search||this.form_field.options.length<=this.disable_search_threshold?this.container.addClass("chzn-container-single-nosearch"):this.container.removeClass("chzn-container-single-nosearch")),e="",i=0,a=(r=this.results_data).length;a>i;i++)(t=r[i]).group?e+=this.result_add_group(t):t.empty||(e+=this.result_add_option(t),t.selected&&this.is_multiple?this.choice_build(t):t.selected&&!this.is_multiple&&(this.selected_item.removeClass("chzn-default").find("span").text(t.text),this.allow_single_deselect&&this.single_deselect_control_build()));return this.search_field_disabled(),this.show_search_field_default(),this.search_field_scale(),this.search_results.html(e),this.parsing=!1},i.prototype.result_add_group=function(t){return t.dom_id=this.container_id+"_g_"+t.array_index,'<li id="'+t.dom_id+'" class="group-result">'+e("<div />").text(t.label).html()+"</li>"},i.prototype.result_do_highlight=function(e){var t,n,i,a,r;if(e.length){if(this.result_clear_highlight(),this.result_highlight=e,this.result_highlight.addClass("highlighted"),a=(i=parseInt(this.search_results.css("maxHeight"),10))+(r=this.search_results.scrollTop()),(t=(n=this.result_highlight.position().top+this.search_results.scrollTop())+this.result_highlight.outerHeight())>=a)return this.search_results.scrollTop(t-i>0?t-i:0);if(r>n)return this.search_results.scrollTop(n)}},i.prototype.result_clear_highlight=function(){return this.result_highlight&&this.result_highlight.removeClass("highlighted"),this.result_highlight=null},i.prototype.results_show=function(){return this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("liszt:maxselected",{chosen:this}),!1):(this.container.addClass("chzn-with-drop"),this.form_field_jq.trigger("liszt:showing_dropdown",{chosen:this}),this.results_showing=!0,this.search_field.focus(),this.search_field.val(this.search_field.val()),this.winnow_results())},i.prototype.results_hide=function(){return this.results_showing&&(this.result_clear_highlight(),this.container.removeClass("chzn-with-drop"),this.form_field_jq.trigger("liszt:hiding_dropdown",{chosen:this})),this.results_showing=!1},i.prototype.set_tab_index=function(){var e;return this.form_field_jq.attr("tabindex")?(e=this.form_field_jq.attr("tabindex"),this.form_field_jq.attr("tabindex",-1),this.search_field.attr("tabindex",e)):void 0},i.prototype.set_label_behavior=function(){var t=this;return this.form_field_label=this.form_field_jq.parents("label"),!this.form_field_label.length&&this.form_field.id.length&&(this.form_field_label=e("label[for='"+this.form_field.id+"']")),this.form_field_label.length>0?this.form_field_label.click((function(e){return t.is_multiple?t.container_mousedown(e):t.activate_field()})):void 0},i.prototype.show_search_field_default=function(){return this.is_multiple&&this.choices_count()<1&&!this.active_field?(this.search_field.val(this.default_text),this.search_field.addClass("default")):(this.search_field.val(""),this.search_field.removeClass("default"))},i.prototype.search_results_mouseup=function(t){var n;return(n=e(t.target).hasClass("active-result")?e(t.target):e(t.target).parents(".active-result").first()).length?(this.result_highlight=n,this.result_select(t),this.search_field.focus()):void 0},i.prototype.search_results_mouseover=function(t){var n;return(n=e(t.target).hasClass("active-result")?e(t.target):e(t.target).parents(".active-result").first())?this.result_do_highlight(n):void 0},i.prototype.search_results_mouseout=function(t){return e(t.target).hasClass("active-result")?this.result_clear_highlight():void 0},i.prototype.choice_build=function(t){var n,i,a=this;return n=e("<li />",{class:"search-choice"}).html("<span>"+t.html+"</span>"),t.disabled?n.addClass("search-choice-disabled"):((i=e("<a />",{href:"#",class:"search-choice-close",rel:t.array_index})).click((function(e){return a.choice_destroy_link_click(e)})),n.append(i)),this.search_container.before(n)},i.prototype.choice_destroy_link_click=function(t){return t.preventDefault(),t.stopPropagation(),this.is_disabled?void 0:this.choice_destroy(e(t.target))},i.prototype.choice_destroy=function(e){return this.result_deselect(e.attr("rel"))?(this.show_search_field_default(),this.is_multiple&&this.choices_count()>0&&this.search_field.val().length<1&&this.results_hide(),e.parents("li").first().remove(),this.search_field_scale()):void 0},i.prototype.results_reset=function(){return this.form_field.options[0].selected=!0,this.selected_option_count=null,this.selected_item.find("span").text(this.default_text),this.is_multiple||this.selected_item.addClass("chzn-default"),this.show_search_field_default(),this.results_reset_cleanup(),this.form_field_jq.trigger("change"),this.active_field?this.results_hide():void 0},i.prototype.results_reset_cleanup=function(){return this.current_selectedIndex=this.form_field.selectedIndex,this.selected_item.find("abbr").remove()},i.prototype.result_select=function(e){var t,n,i,a;return this.result_highlight?(n=(t=this.result_highlight).attr("id"),this.result_clear_highlight(),this.is_multiple&&this.max_selected_options<=this.choices_count()?(this.form_field_jq.trigger("liszt:maxselected",{chosen:this}),!1):(this.is_multiple?t.removeClass("active-result"):(this.search_results.find(".result-selected").removeClass("result-selected"),this.result_single_selected=t,this.selected_item.removeClass("chzn-default")),t.addClass("result-selected"),a=n.substr(n.lastIndexOf("_")+1),(i=this.results_data[a]).selected=!0,this.form_field.options[i.options_index].selected=!0,this.selected_option_count=null,this.is_multiple?this.choice_build(i):(this.selected_item.find("span").first().text(i.text),this.allow_single_deselect&&this.single_deselect_control_build()),(e.metaKey||e.ctrlKey)&&this.is_multiple||this.results_hide(),this.search_field.val(""),(this.is_multiple||this.form_field.selectedIndex!==this.current_selectedIndex)&&this.form_field_jq.trigger("change",{selected:this.form_field.options[i.options_index].value}),this.current_selectedIndex=this.form_field.selectedIndex,this.search_field_scale())):void 0},i.prototype.result_activate=function(e,t){return t.disabled?e.addClass("disabled-result"):this.is_multiple&&t.selected?e.addClass("result-selected"):e.addClass("active-result")},i.prototype.result_deactivate=function(e){return e.removeClass("active-result result-selected disabled-result")},i.prototype.result_deselect=function(t){var n;return n=this.results_data[t],!this.form_field.options[n.options_index].disabled&&(n.selected=!1,this.form_field.options[n.options_index].selected=!1,this.selected_option_count=null,e("#"+this.container_id+"_o_"+t).removeClass("result-selected").addClass("active-result").show(),this.result_clear_highlight(),this.winnow_results(),this.form_field_jq.trigger("change",{deselected:this.form_field.options[n.options_index].value}),this.search_field_scale(),!0)},i.prototype.single_deselect_control_build=function(){return this.allow_single_deselect?(this.selected_item.find("abbr").length||this.selected_item.find("span").first().after('<abbr class="search-choice-close"></abbr>'),this.selected_item.addClass("chzn-single-with-deselect")):void 0},i.prototype.winnow_results=function(){var t,n,i,a,r,s,o,d,u,l,c,f,h,p,m,g,v,b;for(this.no_results_clear(),u=0,l=this.search_field.val()===this.default_text?"":e("<div/>").text(e.trim(this.search_field.val())).html(),s=this.search_contains?"":"^",r=new RegExp(s+l.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),"i"),h=new RegExp(l.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&"),"i"),p=0,g=(b=this.results_data).length;g>p;p++)if(!(n=b[p]).empty)if(n.group)e("#"+n.dom_id).css("display","none");else{if(t=!1,d=n.dom_id,o=e("#"+d),r.test(n.html))t=!0,u+=1;else if(this.enable_split_word_search&&(n.html.indexOf(" ")>=0||0===n.html.indexOf("["))&&(a=n.html.replace(/\[|\]/g,"").split(" ")).length)for(m=0,v=a.length;v>m;m++)i=a[m],r.test(i)&&(t=!0,u+=1);t?(l.length?(c=n.html.search(h),f=(f=n.html.substr(0,c+l.length)+"</em>"+n.html.substr(c+l.length)).substr(0,c)+"<em>"+f.substr(c)):f=n.html,o.html(f),this.result_activate(o,n),null!=n.group_array_index&&e("#"+this.results_data[n.group_array_index].dom_id).css("display","list-item")):(this.result_highlight&&d===this.result_highlight.attr("id")&&this.result_clear_highlight(),this.result_deactivate(o))}return 1>u&&l.length?this.no_results(l):this.winnow_results_set_highlight()},i.prototype.winnow_results_set_highlight=function(){var e,t;return this.result_highlight||null==(e=(t=this.is_multiple?[]:this.search_results.find(".result-selected.active-result")).length?t.first():this.search_results.find(".active-result").first())?void 0:this.result_do_highlight(e)},i.prototype.no_results=function(t){var n;return(n=e('<li class="no-results">'+this.results_none_found+' "<span></span>"</li>')).find("span").first().html(t),this.search_results.append(n)},i.prototype.no_results_clear=function(){return this.search_results.find(".no-results").remove()},i.prototype.keydown_arrow=function(){var e;return this.results_showing&&this.result_highlight?(e=this.result_highlight.nextAll("li.active-result").first())?this.result_do_highlight(e):void 0:this.results_show()},i.prototype.keyup_arrow=function(){var e;return this.results_showing||this.is_multiple?this.result_highlight?(e=this.result_highlight.prevAll("li.active-result")).length?this.result_do_highlight(e.first()):(this.choices_count()>0&&this.results_hide(),this.result_clear_highlight()):void 0:this.results_show()},i.prototype.keydown_backstroke=function(){var e;return this.pending_backstroke?(this.choice_destroy(this.pending_backstroke.find("a").first()),this.clear_backstroke()):(e=this.search_container.siblings("li.search-choice").last()).length&&!e.hasClass("search-choice-disabled")?(this.pending_backstroke=e,this.single_backstroke_delete?this.keydown_backstroke():this.pending_backstroke.addClass("search-choice-focus")):void 0},i.prototype.clear_backstroke=function(){return this.pending_backstroke&&this.pending_backstroke.removeClass("search-choice-focus"),this.pending_backstroke=null},i.prototype.keydown_checker=function(e){var t,n;switch(t=null!=(n=e.which)?n:e.keyCode,this.search_field_scale(),8!==t&&this.pending_backstroke&&this.clear_backstroke(),t){case 8:this.backstroke_length=this.search_field.val().length;break;case 9:this.results_showing&&!this.is_multiple&&this.result_select(e),this.mouse_on_container=!1;break;case 13:e.preventDefault();break;case 38:e.preventDefault(),this.keyup_arrow();break;case 40:this.keydown_arrow()}},i.prototype.search_field_scale=function(){var t,n,i,a,r,s,o;if(this.is_multiple){for(r=0,i="position:absolute; left: -1000px; top: -1000px; display:none;",s=0,o=(a=["font-size","font-style","font-weight","font-family","line-height","text-transform","letter-spacing"]).length;o>s;s++)i+=(n=a[s])+":"+this.search_field.css(n)+";";return(t=e("<div />",{style:i})).text(this.search_field.val()),e("body").append(t),r=t.width()+25,t.remove(),this.f_width||(this.f_width=this.container.outerWidth()),r>this.f_width-10&&(r=this.f_width-10),this.search_field.css({width:r+"px"})}},i.prototype.generate_random_id=function(){var t;for(t="sel"+this.generate_random_char()+this.generate_random_char()+this.generate_random_char();e("#"+t).length>0;)t+=this.generate_random_char();return t},i}(AbstractChosen),n.Chosen=t}.call(this),function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).Clipboard=e()}}((function(){var e;return function e(t,n,i){function a(s,o){if(!n[s]){if(!t[s]){var d="function"==typeof require&&require;if(!o&&d)return d(s,!0);if(r)return r(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}
10var l=n[s]={exports:{}};t[s][0].call(l.exports,(function(e){var n=t[s][1][e];return a(n||e)}),l,l.exports,e,t,n,i)}return n[s].exports}for(var r="function"==typeof require&&require,s=0;s<i.length;s++)a(i[s]);return a}({1:[function(e,t){function n(e,t){for(;e&&e.nodeType!==i;){if(e.matches(t))return e;e=e.parentNode}}var i=9;if("undefined"!=typeof Element&&!Element.prototype.matches){var a=Element.prototype;a.matches=a.matchesSelector||a.mozMatchesSelector||a.msMatchesSelector||a.oMatchesSelector||a.webkitMatchesSelector}t.exports=n},{}],2:[function(e,t){function n(e,t,n,a,r){var s=i.apply(this,arguments);return e.addEventListener(n,s,r),{destroy:function(){e.removeEventListener(n,s,r)}}}function i(e,t,n,i){return function(n){n.delegateTarget=a(n.target,t),n.delegateTarget&&i.call(e,n)}}var a=e("./closest");t.exports=n},{"./closest":1}],3:[function(e,t,n){n.node=function(e){return void 0!==e&&e instanceof HTMLElement&&1===e.nodeType},n.nodeList=function(e){var t=Object.prototype.toString.call(e);return void 0!==e&&("[object NodeList]"===t||"[object HTMLCollection]"===t)&&"length"in e&&(0===e.length||n.node(e[0]))},n.string=function(e){return"string"==typeof e||e instanceof String},n.fn=function(e){return"[object Function]"===Object.prototype.toString.call(e)}},{}],4:[function(e,t){function n(e,t,n){if(!e&&!t&&!n)throw new Error("Missing required arguments");if(!s.string(t))throw new TypeError("Second argument must be a String");if(!s.fn(n))throw new TypeError("Third argument must be a Function");if(s.node(e))return i(e,t,n);if(s.nodeList(e))return a(e,t,n);if(s.string(e))return r(e,t,n);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function i(e,t,n){return e.addEventListener(t,n),{destroy:function(){e.removeEventListener(t,n)}}}function a(e,t,n){return Array.prototype.forEach.call(e,(function(e){e.addEventListener(t,n)}
vendor: 5,299 bytes, line 10
10)),{destroy:function(){Array.prototype.forEach.call(e,(function(e){e.removeEventListener(t,n)}))}}}function r(e,t,n){return o(document.body,e,t,n)}var s=e("./is"),o=e("delegate");t.exports=n},{"./is":3,delegate:2}],5:[function(e,t){function n(e){var t;if("SELECT"===e.nodeName)e.focus(),t=e.value;else if("INPUT"===e.nodeName||"TEXTAREA"===e.nodeName){var n=e.hasAttribute("readonly");n||e.setAttribute("readonly",""),e.select(),e.setSelectionRange(0,e.value.length),n||e.removeAttribute("readonly"),t=e.value}else{e.hasAttribute("contenteditable")&&e.focus();var i=window.getSelection(),a=document.createRange();a.selectNodeContents(e),i.removeAllRanges(),i.addRange(a),t=i.toString()}return t}t.exports=n},{}],6:[function(e,t){function n(){}n.prototype={on:function(e,t,n){var i=this.e||(this.e={});return(i[e]||(i[e]=[])).push({fn:t,ctx:n}),this},once:function(e,t,n){function i(){a.off(e,i),t.apply(n,arguments)}var a=this;return i._=t,this.on(e,i,n)},emit:function(e){for(var t=[].slice.call(arguments,1),n=((this.e||(this.e={}))[e]||[]).slice(),i=0,a=n.length;i<a;i++)n[i].fn.apply(n[i].ctx,t);return this},off:function(e,t){var n=this.e||(this.e={}),i=n[e],a=[];if(i&&t)for(var r=0,s=i.length;r<s;r++)i[r].fn!==t&&i[r].fn._!==t&&a.push(i[r]);return a.length?n[e]=a:delete n[e],this}},t.exports=n},{}],7:[function(t,n,i){!function(a,r){if("function"==typeof e&&e.amd)e(["module","select"],r);else if(void 0!==i)r(n,t("select"));else{var s={exports:{}};r(s,a.select),a.clipboardAction=s.exports}}(this,(function(e,t){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var a=n(t),r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),o=function(){function e(t){i(this,e),this.resolveOptions(t),this.initSelection()}return s(e,[{key:"resolveOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action=e.action,this.emitter=e.emitter,this.target=e.target,this.text=e.text,this.trigger=e.trigger,this.selectedText=""}},{key:"initSelection",value:function(){this.text?this.selectFake():this.target&&this.selectTarget()}},{key:"selectFake",value:function(){var e=this,t="rtl"==document.documentElement.getAttribute("dir");this.removeFake(),this.fakeHandlerCallback=function(){return e.removeFake()},this.fakeHandler=document.body.addEventListener("click",this.fakeHandlerCallback)||!0,this.fakeElem=document.createElement("textarea"),this.fakeElem.style.fontSize="12pt",this.fakeElem.style.border="0",this.fakeElem.style.padding="0",this.fakeElem.style.margin="0",this.fakeElem.style.position="absolute",this.fakeElem.style[t?"right":"left"]="-9999px";var n=window.pageYOffset||document.documentElement.scrollTop;this.fakeElem.style.top=n+"px",this.fakeElem.setAttribute("readonly",""),this.fakeElem.value=this.text,document.body.appendChild(this.fakeElem),this.selectedText=(0,a.default)(this.fakeElem),this.copyText()}},{key:"removeFake",value:function(){this.fakeHandler&&(document.body.removeEventListener("click",this.fakeHandlerCallback),this.fakeHandler=null,this.fakeHandlerCallback=null),this.fakeElem&&(document.body.removeChild(this.fakeElem),this.fakeElem=null)}},{key:"selectTarget",value:function(){this.selectedText=(0,a.default)(this.target),this.copyText()}},{key:"copyText",value:function(){var e=void 0;try{e=document.execCommand(this.action)}catch(t){e=!1}this.handleResult(e)}},{key:"handleResult",value:function(e){this.emitter.emit(e?"success":"error",{action:this.action,text:this.selectedText,trigger:this.trigger,clearSelection:this.clearSelection.bind(this)})}},{key:"clearSelection",value:function(){this.target&&this.target.blur(),window.getSelection().removeAllRanges()}},{key:"destroy",value:function(){this.removeFake()}},{key:"action",set:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"copy";if(this._action=e,"copy"!==this._action&&"cut"!==this._action)throw new Error('Invalid "action" value, use either "copy" or "cut"')},get:function(){return this._action}},{key:"target",set:function(e){if(void 0!==e){if(!e||"object"!==(void 0===e?"undefined":r(e))||1!==e.nodeType)throw new Error('Invalid "target" value, use a valid Element');if("copy"===this.action&&e.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if("cut"===this.action&&(e.hasAttribute("readonly")||e.hasAttribute("disabled")))throw new Error('Invalid "target" attribute. You can\'t cut text from elements with "readonly" or "disabled" attributes');this._target=e}},get:function(){return this._target}}]),e}();e.exports=o}))},{select:5}],8:[function(t,n,i){!function(a,r){if("function"==typeof e&&e.amd)e(["module","./clipboard-action","tiny-emitter","good-listener"],r);else if(void 0!==i)r(n,t("./clipboard-action"),t("tiny-emitter"),t("good-listener"));
10else{var s={exports:{}};r(s,a.clipboardAction,a.tinyEmitter,a.goodListener),a.clipboard=s.exports}}(this,(function(e,t,n,i){"use strict";function a(e){return e&&e.__esModule?e:{default:e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}function d(e,t){var n="data-clipboard-"+e;if(t.hasAttribute(n))return t.getAttribute(n)}var u=a(t),l=a(n),c=a(i),f=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),h=function(e){function t(e,n){r(this,t);var i=s(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return i.resolveOptions(n),i.listenClick(e),i}return o(t,e),f(t,[{key:"resolveOptions",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};this.action="function"==typeof e.action?e.action:this.defaultAction,this.target="function"==typeof e.target?e.target:this.defaultTarget,this.text="function"==typeof e.text?e.text:this.defaultText}},{key:"listenClick",value:function(e){var t=this;this.listener=(0,c.default)(e,"click",(function(e){return t.onClick(e)}))}},{key:"onClick",value:function(e){var t=e.delegateTarget||e.currentTarget;this.clipboardAction&&(this.clipboardAction=null),this.clipboardAction=new u.default({action:this.action(t),target:this.target(t),text:this.text(t),trigger:t,emitter:this})}},{key:"defaultAction",value:function(e){return d("action",e)}},{key:"defaultTarget",value:function(e){var t=d("target",e);if(t)return document.querySelector(t)}},{key:"defaultText",value:function(e){return d("text",e)}},{key:"destroy",value:function(){this.listener.destroy(),this.clipboardAction&&(this.clipboardAction.destroy(),this.clipboardAction=null)}}],[{key:"isSupported",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["copy","cut"],t="string"==typeof e?[e]:e,n=!!document.queryCommandSupported;return t.forEach((function(e){n=n&&!!document.queryCommandSupported(e)})),n}}]),t}(l.default);e.exports=h}))},{"./clipboard-action":7,"good-listener":4,"tiny-emitter":6}]},{},[8])(8)})),function(e,t,n){function i(n,r){if(!t[n]){if(!e[n]){var s="function"==typeof require&&require;if(!r&&s)return s(n,!0);if(a)return a(n,!0);throw new Error("Cannot find module '"+n+"'")}var o=t[n]={exports:{}};e[n][0].call(o.exports,(function(t){var a=e[n][1][t];return i(a||t)}),o,o.exports)}return t[n].exports}for(var a="function"==typeof require&&require,r=0;r<n.length;r++)i(n[r])}({1:[function(e){Color=e("./color")},{"./color":2}],2:[function(e,t){var n=e("color-convert"),i=e("color-string");t.exports=function(e){return new a(e)};var a=function(e){if(this.values={rgb:[0,0,0],hsl:[0,0,0],hsv:[0,0,0],cmyk:[0,0,0,0],alpha:1},"string"==typeof e)(t=i.getRgba(e))?this.setValues("rgb",t):(t=i.getHsla(e))&&this.setValues("hsl",t);else if("object"==typeof e){var t;void 0!==(t=e).r||void 0!==t.red?this.setValues("rgb",t):void 0!==t.l||void 0!==t.lightness?this.setValues("hsl",t):void 0!==t.v||void 0!==t.value?this.setValues("hsv",t):(void 0!==t.c||void 0!==t.cyan)&&this.setValues("cmyk",t)}};a.prototype={rgb:function(){return this.setSpace("rgb",arguments)},hsl:function(){return this.setSpace("hsl",arguments)},hsv:function(){return this.setSpace("hsv",arguments)},cmyk:function(){return this.setSpace("cmyk",arguments)},rgbArray:function(){return this.values.rgb},hslArray:function(){return this.values.hsl},hsvArray:function(){return this.values.hsv},cmykArray:function(){return this.values.cmyk},rgbaArray:function(){return this.values.rgb.concat([this.values.alpha])},hslaArray:function(){return this.values.hsl.concat([this.values.alpha])}
10,alpha:function(e){return void 0===e?this.values.alpha:(this.setValues("alpha",e),this)},red:function(e){return this.setChannel("rgb",0,e)},green:function(e){return this.setChannel("rgb",1,e)},blue:function(e){return this.setChannel("rgb",2,e)},hue:function(e){return this.setChannel("hsl",0,e)},saturation:function(e){return this.setChannel("hsl",1,e)},lightness:function(e){return this.setChannel("hsl",2,e)},saturationv:function(e){return this.setChannel("hsv",1,e)},value:function(e){return this.setChannel("hsv",2,e)},cyan:function(e){return this.setChannel("cmyk",0,e)},magenta:function(e){return this.setChannel("cmyk",1,e)},yellow:function(e){return this.setChannel("cmyk",2,e)},black:function(e){return this.setChannel("cmyk",3,e)},hexString:function(){return i.hexString(this.values.rgb)},rgbString:function(){return i.rgbString(this.values.rgb,this.values.alpha)},rgbaString:function(){return i.rgbaString(this.values.rgb,this.values.alpha)},percentString:function(){return i.percentString(this.values.rgb,this.values.alpha)},hslString:function(){return i.hslString(this.values.hsl,this.values.alpha)},hslaString:function(){return i.hslaString(this.values.hsl,this.values.alpha)},keyword:function(){return i.keyword(this.values.rgb,this.values.alpha)},luminosity:function(){for(var e=this.values.rgb,t=[],n=0;n<e.length;n++){var i=e[n]/255;t[n]=.03928>=i?i/12.92:Math.pow((i+.055)/1.055,2.4)}return.2126*t[0]+.7152*t[1]+.0722*t[2]},contrast:function(e){var t=this.luminosity(),n=e.luminosity();return t>n?(t+.05)/(n+.05):(n+.05)/(t+.05)},dark:function(){var e=this.values.rgb;return 128>(299*e[0]+587*e[1]+114*e[2])/1e3},light:function(){return!this.dark()},negate:function(){for(var e=[],t=0;3>t;t++)e[t]=255-this.values.rgb[t];return this.setValues("rgb",e),this},lighten:function(e){return this.values.hsl[2]+=this.values.hsl[2]*e,this.setValues("hsl",this.values.hsl),this},darken:function(e){return this.values.hsl[2]-=this.values.hsl[2]*e,this.setValues("hsl",this.values.hsl),this},saturate:function(e){return this.values.hsl[1]+=this.values.hsl[1]*e,this.setValues("hsl",this.values.hsl),this},desaturate:function(e){return this.values.hsl[1]-=this.values.hsl[1]*e,this.setValues("hsl",this.values.hsl),this},greyscale:function(){var e=this.values.rgb,t=.3*e[0]+.59*e[1]+.11*e[2];return this.setValues("rgb",[t,t,t]),this},clearer:function(e){return this.setValues("alpha",this.values.alpha-this.values.alpha*e),this},opaquer:function(e){return this.setValues("alpha",this.values.alpha+this.values.alpha*e),this},rotate:function(e){var t=this.values.hsl[0];return t=0>(t=(t+e)%360)?360+t:t,this.values.hsl[0]=t,this.setValues("hsl",this.values.hsl),this},mix:function(e,t){for(var n=2*(t=1-(null==t?.5:t))-1,i=this.alpha()-e.alpha(),a=((-1==n*i?n:(n+i)/(1+n*i))+1)/2,r=1-a,s=this.rgbArray(),o=e.rgbArray(),d=0;d<s.length;d++)s[d]=s[d]*a+o[d]*r;this.setValues("rgb",s);var u=this.alpha()*t+e.alpha()*(1-t);return this.setValues("alpha",u),this},toJSON:function(){return this.rgb()}},a.prototype.getValues=function(e){for(var t={},n=0;n<e.length;n++)t[e[n]]=this.values[e][n];return 1!=this.values.alpha&&(t.a=this.values.alpha),t},a.prototype.setValues=function(e,t){var i={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],cmyk:["cyan","magenta","yellow","black"]},a={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],cmyk:[100,100,100,100]},r=1;if("alpha"==e)r=t;else if(t.length)this.values[e]=t.slice(0,e.length),r=t[e.length];else if(void 0!==t[e[0]]){for(var s=0;s<e.length;s++)this.values[e][s]=t[e[s]];r=t.a}else if(void 0!==t[i[e][0]]){var o=i[e];for(s=0;s<e.length;s++)this.values[e][s]=t[o[s]];r=t.alpha}if(this.values.alpha=Math.max(0,Math.min(1,void 0!==r?r:this.values.alpha)),"alpha"!=e){for(var d in i){d!=e&&(this.values[d]=n[e][d](this.values[e]));for(s=0;s<d.length;s++){var u=Math.max(0,Math.min(a[d][s],this.values[d][s]));this.values[d][s]=Math.round(u)}}return!0}},a.prototype.setSpace=function(e,t){var n=t[0];return void 0===n?this.getValues(e):("number"==typeof n&&(n=Array.prototype.slice.call(t)),this.setValues(e,n
10),this)},a.prototype.setChannel=function(e,t,n){return void 0===n?this.values[e][t]:(this.values[e][t]=n,this.setValues(e,this.values[e]),this)}},{"color-convert":3,"color-string":4}],3:[function(e,t,n){var i=e("./conversions");n={};for(var a in t.exports=n,i){n[a+"Raw"]=function(e){return function(t){return"number"==typeof t&&(t=Array.prototype.slice.call(arguments)),i[e](t)}}(a);var r=/(\w+)2(\w+)/.exec(a),s=r[1],o=r[2];n[s]=n[s]||{},n[s][o]=n[a]=function(e){return function(t){"number"==typeof t&&(t=Array.prototype.slice.call(arguments));var n=i[e](t);if("string"==typeof n||void 0===n)return n;for(var a=0;a<n.length;a++)n[a]=Math.round(n[a]);return n}}(a)}},{"./conversions":5}],5:[function(e,t){function n(e){var t,n,i=e[0]/255,a=e[1]/255,r=e[2]/255,s=Math.min(i,a,r),o=Math.max(i,a,r),d=o-s;return o==s?t=0:i==o?t=(a-r)/d:a==o?t=2+(r-i)/d:r==o&&(t=4+(i-a)/d),0>(t=Math.min(60*t,360))&&(t+=360),n=(s+o)/2,[t,100*(o==s?0:.5>=n?d/(o+s):d/(2-o-s)),100*n]}function i(e){var t,n,i=e[0],a=e[1],r=e[2],s=Math.min(i,a,r),o=Math.max(i,a,r),d=o-s;return n=0==o?0:d/o*1e3/10,o==s?t=0:i==o?t=(a-r)/d:a==o?t=2+(r-i)/d:r==o&&(t=4+(i-a)/d),0>(t=Math.min(60*t,360))&&(t+=360),[t,n,o/255*1e3/10]}function a(e){var t,n=e[0]/255,i=e[1]/255,a=e[2]/255;return[100*((1-n-(t=Math.min(1-n,1-i,1-a)))/(1-t)),100*((1-i-t)/(1-t)),100*((1-a-t)/(1-t)),100*t]}function r(e){return T[JSON.stringify(e)]}function s(e){var t=e[0]/255,n=e[1]/255,i=e[2]/255;return[100*(.4124*(t=t>.04045?Math.pow((t+.055)/1.055,2.4):t/12.92)+.3576*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)+.1805*(i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92)),100*(.2126*t+.7152*n+.0722*i),100*(.0193*t+.1192*n+.9505*i)]}function o(e){var t=s(e),n=t[0],i=t[1],a=t[2];return i/=100,a/=108.883,n=(n/=95.047)>.008856?Math.pow(n,1/3):7.787*n+16/116,[116*(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116)-16,500*(n-i),200*(i-(a=a>.008856?Math.pow(a,1/3):7.787*a+16/116))]}function d(e){var t,n,i,a,r,s=e[0]/360,o=e[1]/100,d=e[2]/100;if(0==o)return[r=255*d,r,r];t=2*d-(n=.5>d?d*(1+o):d+o-d*o),a=[0,0,0];for(var u=0;3>u;u++)0>(i=s+1/3*-(u-1))&&i++,i>1&&i--,r=1>6*i?t+6*(n-t)*i:1>2*i?n:2>3*i?t+6*(n-t)*(2/3-i):t,a[u]=255*r;return a}function u(e){var t=e[0],n=e[1]/100,i=e[2]/100;return 2*(n*=1>=(i*=2)?i:2-i)/(i+n),[t,100*n,100*((i+n)/2)]}function l(e){return a(d(e))}function c(e){return r(d(e))}function f(e){var t=e[0]/60,n=e[1]/100,i=e[2]/100,a=Math.floor(t)%6,r=t-Math.floor(t),s=255*i*(1-n),o=255*i*(1-n*r),d=255*i*(1-n*(1-r));i*=255;switch(a){case 0:return[i,d,s];case 1:return[o,i,s];case 2:return[s,i,d];case 3:return[s,o,i];case 4:return[d,s,i];case 5:return[i,s,o]}}function h(e){var t,n,i=e[0],a=e[1]/100,r=e[2]/100;return t=a*r,[i,100*(t/=1>=(n=(2-a)*r)?n:2-n),100*(n/=2)]}function p(e){return a(f(e))}function m(e){return r(f(e))}function g(e){var t=e[0]/100,n=e[1]/100,i=e[2]/100,a=e[3]/100;return[255*(1-Math.min(1,t*(1-a)+a)),255*(1-Math.min(1,n*(1-a)+a)),255*(1-Math.min(1,i*(1-a)+a))]}function v(e){return n(g(e))}function b(e){return i(g(e))}function y(e){return r(g(e))}function w(e){var t,n,i,a=e[0]/100,r=e[1]/100,s=e[2]/100;return n=-.9689*a+1.8758*r+.0415*s,i=.0557*a+-.204*r+1.057*s,[255*(t=0>(t=(t=3.2406*a+-1.5372*r+-.4986*s)>.0031308?1.055*Math.pow(t,1/2.4)-.055:t*=12.92)?0:t),255*(n=0>(n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:n*=12.92)?0:n),255*(i=0>(i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:i*=12.92)?0:i)]}function _(e){return $[e]}function x(e){return n(_(e))}function k(e){return i(_(e))}function C(e){return a(_(e))}t.exports={rgb2hsl:n,rgb2hsv:i,rgb2cmyk:a,rgb2keyword:r,rgb2xyz:s,rgb2lab:o,hsl2rgb:d,hsl2hsv:u,hsl2cmyk:l,hsl2keyword:c,hsv2rgb:f,hsv2hsl:h,hsv2cmyk:p,hsv2keyword:m,cmyk2rgb:g,cmyk2hsl:v,cmyk2hsv:b,cmyk2keyword:y,keyword2rgb:_,keyword2hsl:x,keyword2hsv:k,keyword2cmyk:C,xyz2rgb:w};var $={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212], 11azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],ol
11ive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},T={};for(var S in $)T[JSON.stringify($[S])]=S},{}],4:[function(e,t){function n(e){if(e){var t=/^#([a-fA-F0-9]{3})$/,n=/^#([a-fA-F0-9]{6})$/,i=/^rgba?\(\s*(\d+)\s*,\s*(\d+)\s*,\s*(\d+)\s*(?:,\s*([\d\.]+)\s*)?\)$/,a=/^rgba?\(\s*([\d\.]+)\%\s*,\s*([\d\.]+)\%\s*,\s*([\d\.]+)\%\s*(?:,\s*([\d\.]+)\s*)?\)$/,r=/(\D+)/,s=[0,0,0],o=1,d=e.match(t);if(d){d=d[1];for(var u=0;u<s.length;u++)s[u]=parseInt(d[u]+d[u],16)}else if(d=e.match(n)){d=d[1];for(u=0;u<s.length;u++)s[u]=parseInt(d.slice(2*u,2*u+2),16)}else if(d=e.match(i)){for(u=0;u<s.length;u++)s[u]=parseInt(d[u+1]);o=parseFloat(d[4])}else if(d=e.match(a)){for(u=0;u<s.length;u++)s[u]=Math.round(2.55*parseFloat(d[u+1]));o=parseFloat(d[4])}else if(d=e.match(r)){if("transparent"==d[1])return[0,0,0,0];if(!(s=v.keyword2rgb(d[1])))return}for(u=0;u<s.length;u++)s[u]=m(s[u],0,255);return o=o||0==o?m(o,0,1):1,s.push(o),s}}function i(e){if(e){var t=/^hsla?\(\s*(\d+)\s*,\s*([\d\.]+)%\s*,\s*([\d\.]+)%\s*(?:,\s*([\d\.]+)\s*)?\)/,n=e.match(t);if(n)return[m(parseInt(n[1]),0,360),m(parseFloat(n[2]),0,100),m(parseFloat(n[3]),0,100),m(parseFloat(n[4])||1,0,1)]}}function a(e){return n(e).slice(0,3)}function r(e){return i(e).slice(0,3)}function s(e){var t=n(e);return t||(t=i(e))?t[3]:void 0}function o(e){return"#"+g(e[0])+g(e[1])+g(e[2])}function d(e,t){return 1>t||e[3]&&e[3]<1?u(e,t):"rgb("+e[0]+", "+e[1]+", "+e[2]+")"}function u(e,t){return void 0===t&&(t=void 0!==e[3]?e[3]:1),"rgba("+e[0]+", "+e[1]+", "+e[2]+", "+t+")"}function l(e,t){return 1>t||e[3]&&e[3]<1?c(e,t):"rgb("+Math.round(e[0]/255*100)+"%, "+Math.round(e[1]/255*100)+"%, "+Math.round(e[2]/255*100)+"%)"}function c(e,t){return"rgba("+Math.round(e[0]/255*100)+"%, "+Math.round(e[1]/255*100)+"%, "+Math.round(e[2]/255*100)+"%, "+(t||e[3]||1)+")"}function f(e,t){return 1>t||e[3]&&e[3]<1?h(e,t):"hsl("+e[0]+", "+e[1]+"%, "+e[2]+"%)"}function h(e,t){return"hsla("+e[0]+", "+e[1]+"%, "+e[2]+"%, "+(t||e[3]||1)+")"}function p(e){return v.rgb2keyword(e.slice(0,3))}function m(e,t,n){return Math.min(Math.max(t,e),n)}function g(e){var t=e.toString(16).toUpperCase();return t.length<2?"0"+t:t}var v=e("color-convert");t.exports={getRgba:n,getHsla:i,getRgb:a,getHsl:r,getAlpha:s,hexString:o,rgbString:d,rgbaString:u,percentString:l,percentaString:c,hslString:f,hslaString:h,keyword:p}},{"color-convert":3}]},{},[1]),function(){"use strict";function e(e){function t(t,i){var r,m,g=t==window,v=i&&void 0!==i.message?i.message:void 0;if(!(i=e.extend({},e.blockUI.defaults,i||{})).ignoreIfBlocked||!e(t).data("blockUI.isBlocked")){if(i.overlayCSS=e.extend({},e.blockUI.defaults.overlayCSS,i.overlayCSS||{}),r=e.extend({},e.blockUI.defaults.css,i.css||{}),i.onOverlayClick&&(i.overlayCSS.cursor="pointer"),m=e.extend({},e.blockUI.defaults.themedCSS,i.themedCSS||{}),v=void 0===v?i.message:v,g&&h&&n(window,{fadeOut:0}),v&&"string"!=typeof v&&(v.parentNode||v.jquery)){var b=v.jquery?v[0]:v,y={};e(t).data("blockUI.history",y),y.el=b,y.parent=b.parentNode,y.display=b.style.display,y.position=b.style.position,y.parent&&y.parent.removeChild(b)}e(t).data("blockUI.onUnblock",i.onUnblock);var w,_,x,k,C=i.baseZ;w=l||i.forceIframe?e('<iframe class="blockUI" style="z-index:'+C+++';display:none;border:none;margin:0;padding:0;position:absolute;width:100%;height:100%;top:0;left:0" src="'+i.iframeSrc+'"></iframe>'):e('<div class="blockUI" style="display:none"></div>'),_=i.theme?e('<div class="blockUI blockOverlay ui-widget-overlay" style="z-index:'+C+++';display:none"></div>'):e('<div class="blockUI blockOverlay" style="z-index:'+C+++';display:none;border:none;margin:0;padding:0;width:100%;height:100%;top:0;left:0"></div>'),i.theme&&g?(k='<div class="blockUI '+i.blockMsgClass+' blockPage ui-dialog ui-widget ui-corner-all" style="z-index:'+(C+10)+';display:none;position:fixed">',i.title&&(k+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(i.title||" ")+"</div>"),k+='<div class="ui-widget-content ui-dialog-content"></div>',k+="</div>"):i.theme?(k='<div class="blockUI '+i.blockMsgClass+' blockElement ui-dialog ui-widget ui-corner-all" style="z-index:'+(C+10)+';display:none;position:absolute">',i.title&&(k+='<div class="ui-widget-header ui-dialog-titlebar ui-corner-all blockTitle">'+(i.title||" ")+"</div>"),k+='<div class="ui-widget-content ui-dialog-content"></div>',k+="</div>"):k=g?'<div class="blockUI '+i.blockMsgClass+' blockPage" style="z-index:'+(C+10)+';display:none;position:fixed"></div>':'<div class="blockUI '+i.blockMsgClass+' blockElement" style="z-index:'+(C+10)+';display:none;position:absolute"></div>',x=e(k),v&&(i.theme?(x.css(m),x.addClass("ui-widget-content")):x.css(r)),i.theme||_.css(i.overlayCSS),_.css("position",g?"fixed":"absolute"),(l||i.forceIframe)&&w.css("opacity",0);var $=[w,_,x],T=e(g?"body":t);e.each($,(function(){this.appendTo(T)})),i.theme&&i.draggable&&e.fn.draggable&&x.draggable({handle:".ui-dialog-titlebar",cancel:"li"});var S=f&&(!e.support.boxModel||e("object,embed",g?null:t).length>0);if(c||S){if(g&&i.allowBodyStretch&&e.support.boxModel&&e("html,body").css("height","100%"),(c||!e.support.boxModel)&&!g)var F=d(t,"borderTopWidth"),j=d(t,"borderLeftWidth"),D=F?"(0 - "+F+")":0,B=j?"(0 - "+j+")":0;e.each($,(function(e,t){var n=t[0].style;if(n.position="absolute",e<2)g?n.setExpression("height","Math.max(document.body.scrollHeight, document.body.offsetHeight) - (jQuery.support.boxModel?0:"+i.quirksmodeOffsetHack+') + "px"'):n.setExpression("height",'this.parentNode.offsetHeight + "px"'),g?n.setExpression("width",'jQuery.support.boxModel && document.documentElement.clientWidth || document.body.clientWidth + "px"'):n.setExpression("width",'this.parentNode.offsetWidth + "px"'),B&&n.setExpression("left",B),D&&n.setExpression("top",D);else if(i.centerY)g&&n.setExpression("top",'(document.documentElement.clientHeight || document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "px"'),n.marginTop=0;else if(!i.centerY&&g){var a="((document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop) + "+(i.css&&i.css.top?parseInt(i.css.top,10):0)+') + "px"';n.setExpression("top",a)}}))}if(v&&(i.theme?x.find(".ui-widget-content").append(v):x.append(v),(v.jquery||v.nodeType)&&e(v).show()),(l||i.forceIframe)&&i.showOverlay&&w.show(),i.fadeIn){var E=i.onBlock?i.onBlock:u,A=i.showOverlay&&!v?E:u,I=v?E:u;i.showOverlay&&_._fadeIn(i.fadeIn,A),v&&x._fadeIn(i.fadeIn,I)}else i.showOverlay&&_.show(),v&&x.show(),i.onBlock&&i.onBlock.bind(x)();
vendor: 3,201 bytes, line 11
11if(a(1,t,i),g?(h=x[0],p=e(i.focusableElements,h),i.focusInput&&setTimeout(s,20)):o(x[0],i.centerX,i.centerY),i.timeout){var M=setTimeout((function(){g?e.unblockUI(i):e(t).unblock(i)}),i.timeout);e(t).data("blockUI.timeout",M)}}}function n(t,n){var r,s,o=t==window,d=e(t),u=d.data("blockUI.history"),l=d.data("blockUI.timeout");l&&(clearTimeout(l),d.removeData("blockUI.timeout")),n=e.extend({},e.blockUI.defaults,n||{}),a(0,t,n),null===n.onUnblock&&(n.onUnblock=d.data("blockUI.onUnblock"),d.removeData("blockUI.onUnblock")),s=o?e("body").children().filter(".blockUI").add("body > .blockUI"):d.find(">.blockUI"),n.cursorReset&&(s.length>1&&(s[1].style.cursor=n.cursorReset),s.length>2&&(s[2].style.cursor=n.cursorReset)),o&&(h=p=null),n.fadeOut?(r=s.length,s.stop().fadeOut(n.fadeOut,(function(){0==--r&&i(s,u,n,t)}))):i(s,u,n,t)}function i(t,n,i,a){var r=e(a);if(!r.data("blockUI.isBlocked")){t.each((function(){this.parentNode&&this.parentNode.removeChild(this)})),n&&n.el&&(n.el.style.display=n.display,n.el.style.position=n.position,n.el.style.cursor="default",n.parent&&n.parent.appendChild(n.el),r.removeData("blockUI.history")),r.data("blockUI.static")&&r.css("position","static"),"function"==typeof i.onUnblock&&i.onUnblock(a,i);var s=e(document.body),o=s.width(),d=s[0].style.width;s.width(o-1).width(o),s[0].style.width=d}}function a(t,n,i){var a=n==window,s=e(n);if((t||(!a||h)&&(a||s.data("blockUI.isBlocked")))&&(s.data("blockUI.isBlocked",t),a&&i.bindEvents&&(!t||i.showOverlay))){var o="mousedown mouseup keydown keypress keyup touchstart touchend touchmove";t?e(document).bind(o,i,r):e(document).unbind(o,r)}}function r(t){if("keydown"===t.type&&t.keyCode&&9==t.keyCode&&h&&t.data.constrainTabKey){var n=p,i=!t.shiftKey&&t.target===n[n.length-1],a=t.shiftKey&&t.target===n[0];if(i||a)return setTimeout((function(){s(a)}),10),!1}var r=t.data,o=e(t.target);return o.hasClass("blockOverlay")&&r.onOverlayClick&&r.onOverlayClick(t),o.parents("div."+r.blockMsgClass).length>0||0===o.parents().children().filter("div.blockUI").length}function s(e){if(p){var t=p[!0===e?p.length-1:0];t&&t.focus()}}function o(e,t,n){var i=e.parentNode,a=e.style,r=(i.offsetWidth-e.offsetWidth)/2-d(i,"borderLeftWidth"),s=(i.offsetHeight-e.offsetHeight)/2-d(i,"borderTopWidth");t&&(a.left=r>0?r+"px":"0"),n&&(a.top=s>0?s+"px":"0")}function d(t,n){return parseInt(e.css(t,n),10)||0}e.fn._fadeIn=e.fn.fadeIn;var u=e.noop||function(){},l=/MSIE/.test(navigator.userAgent),c=/MSIE 6.0/.test(navigator.userAgent)&&!/MSIE 8.0/.test(navigator.userAgent),f=(document.documentMode,e.isFunction(document.createElement("div").style.setExpression));e.blockUI=function(e){t(window,e)},e.unblockUI=function(e){n(window,e)},e.growlUI=function(t,n,i,a){var r=e('<div class="growlUI"></div>');t&&r.append("<h1>"+t+"</h1>"),n&&r.append("<h2>"+n+"</h2>"),void 0===i&&(i=3e3);var s=function(t){t=t||{},e.blockUI({message:r,fadeIn:void 0!==t.fadeIn?t.fadeIn:700,fadeOut:void 0!==t.fadeOut?t.fadeOut:1e3,timeout:void 0!==t.timeout?t.timeout:i,centerY:!1,showOverlay:!1,onUnblock:a,css:e.blockUI.defaults.growlCSS})};s();r.css("opacity");r.mouseover((function(){s({fadeIn:0,timeout:3e4});var t=e(".blockMsg");t.stop(),t.fadeTo(300,1)}
11)).mouseout((function(){e(".blockMsg").fadeOut(1e3)}))},e.fn.block=function(n){if(this[0]===window)return e.blockUI(n),this;var i=e.extend({},e.blockUI.defaults,n||{});return this.each((function(){var t=e(this);i.ignoreIfBlocked&&t.data("blockUI.isBlocked")||t.unblock({fadeOut:0})})),this.each((function(){"static"==e.css(this,"position")&&(this.style.position="relative",e(this).data("blockUI.static",!0)),this.style.zoom=1,t(this,n)}))},e.fn.unblock=function(t){return this[0]===window?(e.unblockUI(t),this):this.each((function(){n(this,t)}))},e.blockUI.version=2.7,e.blockUI.defaults={message:"<h1>Please wait...</h1>",title:null,draggable:!0,theme:!1,css:{padding:0,margin:0,width:"30%",top:"40%",left:"35%",textAlign:"center",color:"#000",border:"3px solid #aaa",backgroundColor:"#fff",cursor:"wait"},themedCSS:{width:"30%",top:"40%",left:"35%"},overlayCSS:{backgroundColor:"#000",opacity:.6,cursor:"wait"},cursorReset:"default",growlCSS:{width:"350px",top:"10px",left:"",right:"10px",border:"none",padding:"5px",opacity:.6,cursor:"default",color:"#fff",backgroundColor:"#000","-webkit-border-radius":"10px","-moz-border-radius":"10px","border-radius":"10px"},iframeSrc:/^https/i.test(window.location.href||"")?"javascript:false":"about:blank",forceIframe:!1,baseZ:1e3,centerX:!0,centerY:!0,allowBodyStretch:!0,bindEvents:!0,constrainTabKey:!0,fadeIn:200,fadeOut:400,timeout:0,showOverlay:!0,focusInput:!0,focusableElements:":input:enabled:visible",onBlock:null,onUnblock:null,onOverlayClick:null,quirksmodeOffsetHack:4,blockMsgClass:"blockMsg",ignoreIfBlocked:!1};var h=null,p=[]}"function"==typeof define&&define.amd&&define.amd.jQuery?define(["jquery"],e):e(jQuery)}(),function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)}((function(e){function t(e){return e}function n(e){return decodeURIComponent(e.replace(a," "))}function i(e){0===e.indexOf('"')&&(e=e.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\"));try{return r.json?JSON.parse(e):e}catch(e){}}var a=/\+/g,r=e.cookie=function(a,s,o){if(void 0!==s){if("number"==typeof(o=e.extend({},r.defaults,o)).expires){var d=o.expires,u=o.expires=new Date;u.setDate(u.getDate()+d)}return s=r.json?JSON.stringify(s):String(s),document.cookie=[r.raw?a:encodeURIComponent(a),"=",r.raw?s:encodeURIComponent(s),o.expires?"; expires="+o.expires.toUTCString():"",o.path?"; path="+o.path:"",o.domain?"; domain="+o.domain:"",o.secure?"; secure":""].join("")}for(var l=r.raw?t:n,c=document.cookie.split("; "),f=a?void 0:{},h=0,p=c.length;h<p;h++){var m=c[h].split("="),g=l(m.shift()),v=l(m.join("="));if(a&&a===g){f=i(v);break}a||(f[g]=i(v))}return f};r.defaults={},e.removeCookie=function(t,n){return void 0!==e.cookie(t)&&(e.cookie(t,"",e.extend({},n,{expires:-1})),!0)}})),function(e){var t=function(e){return e.replace(/</gm,"<").replace(/>/gm,">")};e.fn.editable=function(n,i,a){if("function"!=typeof i&&(i=function(){}),"function"!=typeof a&&(a=function(){}),"string"==typeof n)var r=this,s=n,o="input";else{if("object"!=typeof n)throw'Argument Error - jQuery.editable("click", function(){ ~~ })';"string"==typeof(r=n.trigger||this)&&(r=e(r));s=n.action||"click",o=n.type||"input"}var d=this,u={start:function(){r.unbind("clickhold"===s?"mousedown":s),r!==d&&r.hide();var n=("textarea"===o?d.html().replace(/<br( \/)?>/gm,"\n").replace(/>/gm,">").replace(/</gm,"<"):d.text()).replace(/^\s+/,"").replace(/\s+$/,""),l=e("textarea"===o?"<textarea>":"<input>");l.val(n).css("width","textarea"===o?"100%":d.width()+d.height()).css("font-size","100%").css("margin",0).attr("id","editable_"+1*ne
11w Date).addClass("editable"),"textarea"===o&&l.css("height",d.height());var c=function(){var e=l.val().replace(/^\s+/,"").replace(/\s+$/,""),i=t(e);"textarea"===o&&(i=i.replace(/[\r\n]/gm,"<br />")),d.html(i),a({value:e,target:d,old_value:n}),u.register(),r!==d&&r.show()};l.blur(c),"input"===o&&l.keydown((function(e){13===e.keyCode&&c()})),d.html(l),l.focusTextToEnd(),l.on("mousedown mouseup",(function(e){(e=e||window.event).stopPropagation?e.stopPropagation():e.cancelBubble=!0})),i(d)},register:function(){if("clickhold"===s){var e=null;r.bind("mousedown",(function(t){e=setTimeout((function(){u.start(t)}),500)})),r.bind("mouseup mouseout",(function(){clearTimeout(e)}))}else r.bind(s,u.start)}};return u.register(),this}}(jQuery),jQuery.fn.focusTextToEnd=function(){this.focus();var e=this.val();return this.val("").val(e),this},function(e){"use strict";e.fn.hideseek=function(t){var n={list:".hideseek-data",nodata:"",attribute:"text",highlight:!1,ignore:"",headers:"",navigation:!1,ignore_accents:!1,hidden_mode:!1};t=e.extend(n,t);return this.each((function(){var n=e(this);n.opts=[],e.map(["list","nodata","attribute","highlight","ignore","headers","navigation","ignore_accents","hidden_mode"],(function(e){n.opts[e]=n.data(e)||t[e]})),n.opts.headers&&(n.opts.ignore+=n.opts.ignore?", "+n.opts.headers:n.opts.headers);var i=e(n.opts.list);n.opts.navigation&&n.attr("autocomplete","off"),n.opts.hidden_mode&&i.children().hide(),n.keyup((function(t){function a(e){return e.children(".selected:visible")}function r(e){return a(e).prevAll(":visible:first")}function s(e){return a(e).nextAll(":visible:first")}if(38!=t.keyCode&&40!=t.keyCode&&13!=t.keyCode){var o=n.val().toLowerCase();i.children(n.opts.ignore.trim()?":not("+n.opts.ignore+")":"").removeClass("selected").each((function(){-1==("text"!=n.opts.attribute?e(this).attr(n.opts.attribute)||"":e(this).text()).toLowerCase().removeAccents(n.opts.ignore_accents).indexOf(o)||o===(!!n.opts.hidden_mode&&"")?(e(this).hide(),n.trigger("_after_each")):(n.opts.highlight?e(this).removeHighlight().highlight(o).show():e(this).show(),n.trigger("_after_each"))})),n.opts.nodata&&(i.find(".no-results").remove(),i.children(':not([style*="display: none"])').length||i.children().first().clone().removeHighlight().addClass("no-results").show().prependTo(n.opts.list).text(n.opts.nodata)),n.opts.headers&&e(n.opts.headers,i).each((function(){e(this).nextUntil(n.opts.headers).not('[style*="display: none"],'+n.opts.ignore).length?e(this).show():e(this).hide()})),n.trigger("_after")}n.opts.navigation&&(38==t.keyCode?a(i).length?(r(i).addClass("selected"),a(i).last().removeClass("selected")):i.children(":visible").last().addClass("selected"):40==t.keyCode?a(i).length?(s(i).addClass("selected"),a(i).first().removeClass("selected")):i.children(":visible").first().addClass("selected"):13==t.keyCode&&(a(i).find("a").length?document.location=a(i).find("a").attr("href"):n.val(a(i).text())))}))}))},e(document).ready((function(){e('[data-toggle="hideseek"]').hideseek()}))}(jQuery),jQuery.fn.highlight=function(e){function t(e,n){var i=0;if(3==e.nodeType){var a=e.data.removeAccents(!0).toUpperCase().indexOf(n);if(a>=0){var r=document.createElement("mark");r.className="highlight";var s=e.splitText(a);s.splitText(n.length);var o=s.cloneNode(!0);r.appendChild(o),s.parentNode.replaceChild(r,s),i=1}}else if(1==e.nodeType&&e.childNodes&&!/(script|style)/i.test(e.tagName))for(var d=0;d<e.childNodes.length;++d)d+=t(e.childNodes[d],n);return i}return this.length&&e&&e.length?this.each((function(){t(this,e.toUpperCase())})):this},jQuery.fn.removeHighlight=function(){return this.find("mark.highlight").each((function(){with(this.parentNode.firstChild.nodeName,this.parentNode)replaceChild(this.firstChild,this),normalize()})).end()},String.prototype.removeAccents=function(e){return e?this.replace(/[\xe1\xe0\xe3\xe2\xe4]/gi,"a").replace(/[\xe9\xe8\xa8\xea]/gi,"e").replace(/[\xed\xec\xef\xee]/gi,"i").replace(/[\xf3\xf2\xf6\xf4\xf5]/gi,"o").replace(/[\xfa\xf9\xfc\xfb]/gi,"u").replace(/[\xe7]/gi,"c").replace(/[\xf1]/gi,"n"):this},function(e){function t(e){return"object"==typeof e?e:{top:e,left:e}}var n=e.scrollTo=function(t,n,i){e(window).scrollTo(t,n,i)};n.defaults={axis:"xy",duration:parseFloat(e.fn.jquery)>=1.3?0:1,limit:!0},n.window=function(){return e(window)._scrollable()},e.fn._scrollable=function(){return this.map((function(){var t=this;if(!(!t.nodeName||-1!=e.inArray(t.nodeName.toLowerCase(),["iframe","#document","html","body"])))return t;var n=(t.contentWindow||t).document||t.ownerDocument||t;return/webkit/i.test(navigator.userAgent)||"BackCompat"==n.compatMode?n.body:n.documentElement}))},e.fn.scrollTo=function(i,a,r){return"object"==typeof a&&(r=a,a=0),"function"==typeof r&&(r={onAfter:r}),"max"==i&&(i=9e9),r=e.extend({},n.defaults,r),a=a||r.duration,r.queue=r.queue&&r.axis.length>1,r.queue&&(a/=2),r.offset=t(r.offset),r.over=t(r.over),this._scrollable().each((function(){function s(e){u.animate(c,a,r.easing,e&&function(){e.call(this,i,r)})}if(null!=i){var o,d=this,u=e(d),l=i,c={},f=u.is("html,body");switch(typeof l){case"number":case"string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(l)){l=t(l);break}if(!(l=e(l,this)).length)return;case"object":(l.is||l.style)&&(o=(l=e(l)).offset())}e.each(r.axis.split(""),(function(e,t){var i="x"==t?"Left":"Top",a=i.toLowerCase(),h="scroll"+i,p=d[h],m=n.max(d,t);
11if(o)c[h]=o[a]+(f?0:p-u.offset()[a]),r.margin&&(c[h]-=parseInt(l.css("margin"+i))||0,c[h]-=parseInt(l.css("border"+i+"Width"))||0),c[h]+=r.offset[a]||0,r.over[a]&&(c[h]+=l["x"==t?"width":"height"]()*r.over[a]);else{var g=l[a];c[h]=g.slice&&"%"==g.slice(-1)?parseFloat(g)/100*m:g}r.limit&&/^\d+$/.test(c[h])&&(c[h]=c[h]<=0?0:Math.min(c[h],m)),!e&&r.queue&&(p!=c[h]&&s(r.onAfterFirst),delete c[h])})),s(r.onAfter)}})).end()},n.max=function(t,n){var i="x"==n?"Width":"Height",a="scroll"+i;if(!e(t).is("html,body"))return t[a]-e(t)[i.toLowerCase()]();var r="client"+i,s=t.ownerDocument.documentElement,o=t.ownerDocument.body;return Math.max(s[a],o[a])-Math.min(s[r],o[r])}}(jQuery),function(e){function t(e){return e.replace(/(:|\.)/g,"\\$1")}var n="1.4.13",i={},a={exclude:[],excludeWithin:[],offset:0,direction:"top",scrollElement:null,scrollTarget:null,beforeScroll:function(){},afterScroll:function(){},easing:"swing",speed:400,autoCoefficent:2,preventDefault:!0},r=function(t){var n=[],i=t.dir&&"left"==t.dir?"scrollLeft":"scrollTop";return this.each((function(){if(this!=document&&this!=window){var t=e(this);t[i]()>0?n.push(this):(t[i](1),t[i]()>0&&n.push(this),t[i](0))}})),n.length||this.each((function(){"BODY"===this.nodeName&&(n=[this])})),"first"===t.el&&n.length>1&&(n=[n[0]]),n};e.fn.extend({scrollable:function(e){var t=r.call(this,{dir:e});return this.pushStack(t)},firstScrollable:function(e){var t=r.call(this,{el:"first",dir:e});return this.pushStack(t)},smoothScroll:function(n,i){if("options"===(n=n||{}))return i?this.each((function(){var t=e(this),n=e.extend(t.data("ssOpts")||{},i);e(this).data("ssOpts",n)})):this.first().data("ssOpts");var a=e.extend({},e.fn.smoothScroll.defaults,n),r=e.smoothScroll.filterPath(location.pathname);return this.unbind("click.smoothscroll").bind("click.smoothscroll",(function(n){var i=this,s=e(this),o=e.extend({},a,s.data("ssOpts")||{}),d=a.exclude,u=o.excludeWithin,l=0,c=0,f=!0,h={},p=location.hostname===i.hostname||!i.hostname,m=o.scrollTarget||(e.smoothScroll.filterPath(i.pathname)||r)===r,g=t(i.hash);if(o.scrollTarget||p&&m&&g){for(;f&&d.length>l;)s.is(t(d[l++]))&&(f=!1);for(;f&&u.length>c;)s.closest(u[c++]).length&&(f=!1)}else f=!1;f&&(o.preventDefault&&n.preventDefault(),e.extend(h,o,{scrollTarget:o.scrollTarget||g,link:i}),e.smoothScroll(h))})),this}}),e.smoothScroll=function(t,n){if("options"===t&&"object"==typeof n)return e.extend(i,n);var a,r,s,o,d=0,u="offset",l="scrollTop",c={},f={};"number"==typeof t?(a=e.extend({link:null},e.fn.smoothScroll.defaults,i),s=t):(a=e.extend({link:null},e.fn.smoothScroll.defaults,t||{},i)).scrollElement&&(u="position","static"==a.scrollElement.css("position")&&a.scrollElement.css("position","relative")),l="left"==a.direction?"scrollLeft":l,a.scrollElement?(r=a.scrollElement,/^(?:HTML|BODY)$/.test(r[0].nodeName)||(d=r[l]())):r=e("html, body").firstScrollable(a.direction),a.beforeScroll.call(r,a),s="number"==typeof t?t:n||e(a.scrollTarget)[u]()&&e(a.scrollTarget)[u]()[a.direction]||0,c[l]=s+d+a.offset,"auto"===(o=a.speed)&&(o=c[l]||r.scrollTop(),o/=a.autoCoefficent),f={duration:o,easing:a.easing,complete:function(){a.afterScroll.call(a.link,a)}},a.step&&(f.step=a.step),r.length?r.stop().animate(c,f):a.afterScroll.call(a.link,a)},e.smoothScroll.version=n,e.smoothScroll.filterPath=function(e){return e.replace(/^\//,"").replace(/(?:index|default).[a-zA-Z]{3,4}$/,"").replace(/\/$/,"")},e.fn.smoothScroll.defaults=a}(jQuery),function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)}((function(e){e.extend(e.fn,{validate:function(t){if(this.length){var n=e.data(this[0],"validator");return n||(this.attr("novalidate","novalidate"),n=new e.validator(t,this[0]),e.data(this[0],"validator",n),n.settings.onsubmit&&(this.validateDelegate(":submit","click",(function(t){n.settings.submitHandler&&(n.submitButton=t.target),e(t.target).hasClass("cancel")&&(n.cancelSubmit=!0),void 0!==e(t.target).attr("formnovalidate")&&(n.cancelSubmit=!0)})),this.submit((function(t){function i(){var i,a;return!n.settings.submitHandler||(n.submitButton&&(i=e("<input type='hidden'/>").attr("name",n.submitButton.name).val(e(n.submitButton).val()).appendTo(n.currentForm)),a=n.settings.submitHandler.call(n,n.currentForm,t),n.submitButton&&i.remove(),void 0!==a&&a)}return n.settings.debug&&t.preventDefault(),n.cancelSubmit?(n.cancelSubmit=!1,i()):n.form()?n.pendingRequest?(n.formSubmitted=!0,!1):i():(n.focusInvalid(),!1)}))),n)}t&&t.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing.")},valid:function(){var t,n;return e(this[0]).is("form")?t=this.validate().form():(t=!0,n=e(this[0].form).validate(),this.each((function(){t=n.element
11(this)&&t}))),t},removeAttrs:function(t){var n={},i=this;return e.each(t.split(/\s/),(function(e,t){n[t]=i.attr(t),i.removeAttr(t)})),n},rules:function(t,n){var i,a,r,s,o,d,u=this[0];if(t)switch(i=e.data(u.form,"validator").settings,a=i.rules,r=e.validator.staticRules(u),t){case"add":e.extend(r,e.validator.normalizeRule(n)),delete r.messages,a[u.name]=r,n.messages&&(i.messages[u.name]=e.extend(i.messages[u.name],n.messages));break;case"remove":return n?(d={},e.each(n.split(/\s/),(function(t,n){d[n]=r[n],delete r[n],"required"===n&&e(u).removeAttr("aria-required")})),d):(delete a[u.name],r)}return(s=e.validator.normalizeRules(e.extend({},e.validator.classRules(u),e.validator.attributeRules(u),e.validator.dataRules(u),e.validator.staticRules(u)),u)).required&&(o=s.required,delete s.required,s=e.extend({required:o},s),e(u).attr("aria-required","true")),s.remote&&(o=s.remote,delete s.remote,s=e.extend(s,{remote:o})),s}}),e.extend(e.expr[":"],{blank:function(t){return!e.trim(""+e(t).val())},filled:function(t){return!!e.trim(""+e(t).val())},unchecked:function(t){return!e(t).prop("checked")}}),e.validator=function(t,n){this.settings=e.extend(!0,{},e.validator.defaults,t),this.currentForm=n,this.init()},e.validator.format=function(t,n){return 1===arguments.length?function(){var n=e.makeArray(arguments);return n.unshift(t),e.validator.format.apply(this,n)}:(arguments.length>2&&n.constructor!==Array&&(n=e.makeArray(arguments).slice(1)),n.constructor!==Array&&(n=[n]),e.each(n,(function(e,n){t=t.replace(new RegExp("\\{"+e+"\\}","g"),(function(){return n}))})),t)},e.extend(e.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:e([]),errorLabelContainer:e([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(e){this.lastActive=e,this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,e,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(e)))},onfocusout:function(e){this.checkable(e)||!(e.name in this.submitted)&&this.optional(e)||this.element(e)},onkeyup:function(e,t){(9!==t.which||""!==this.elementValue(e))&&(e.name in this.submitted||e===this.lastElement)&&this.element(e)},onclick:function(e){e.name in this.submitted?this.element(e):e.parentNode.name in this.submitted&&this.element(e.parentNode)},highlight:function(t,n,i){"radio"===t.type?this.findByName(t.name).addClass(n).removeClass(i):e(t).addClass(n).removeClass(i)},unhighlight:function(t,n,i){"radio"===t.type?this.findByName(t.name).removeClass(n).addClass(i):e(t).removeClass(n).addClass(i)}},setDefaults:function(t){e.extend(e.validator.defaults,t)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date ( ISO ).",number:"Please enter a valid number.",digits:"Please enter only digits.",creditcard:"Please enter a valid credit card number.",equalTo:"Please enter the same value again.",maxlength:e.validator.format("Please enter no more than {0} characters."),minlength:e.validator.format("Please enter at least {0} characters."),rangelength:e.validator.format("Please enter a value between {0} and {1} characters long."),range:e.validator.format("Please enter a value between {0} and {1}."),max:e.validator.format("Please enter a value less than or equal to {0}."),min:e.validator.format("Please enter a value greater than or equal to {0}.")},autoCreateRanges:!1,prototype:{init:function(){function t(t){var n=e.data(this[0].form,"validator"),i="on"+t.type.replace(/^validate/,""),a=n.settings;a[i]&&!this.is(a.ignore)&&a[i].call(n,this[0],t)}this.labelContainer=e(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||e(this.currentForm),this.containers=e(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();var n,i=this.groups={};
11e.each(this.settings.groups,(function(t,n){"string"==typeof n&&(n=n.split(/\s/)),e.each(n,(function(e,n){i[n]=t}))})),n=this.settings.rules,e.each(n,(function(t,i){n[t]=e.validator.normalizeRule(i)})),e(this.currentForm).validateDelegate(":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'] ,[type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox']","focusin focusout keyup",t).validateDelegate("select, option, [type='radio'], [type='checkbox']","click",t),this.settings.invalidHandler&&e(this.currentForm).bind("invalid-form.validate",this.settings.invalidHandler),e(this.currentForm).find("[required], [data-rule-required], .required").attr("aria-required","true")},form:function(){return this.checkForm(),e.extend(this.submitted,this.errorMap),this.invalid=e.extend({},this.errorMap),this.valid()||e(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var e=0,t=this.currentElements=this.elements();t[e];e++)this.check(t[e]);return this.valid()},element:function(t){var n=this.clean(t),i=this.validationTargetFor(n),a=!0;return this.lastElement=i,void 0===i?delete this.invalid[n.name]:(this.prepareElement(i),this.currentElements=e(i),(a=!1!==this.check(i))?delete this.invalid[i.name]:this.invalid[i.name]=!0),e(t).attr("aria-invalid",!a),this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),a},showErrors:function(t){if(t){for(var n in e.extend(this.errorMap,t),this.errorList=[],t)this.errorList.push({message:t[n],element:this.findByName(n)[0]});this.successList=e.grep(this.successList,(function(e){return!(e.name in t)}))} 12this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){e.fn.resetForm&&e(this.currentForm).resetForm(),this.submitted={},this.lastElement=null,this.prepareForm(),this.hideErrors(),this.elements().removeClass(this.settings.errorClass).removeData("previousValue").removeAttr("aria-invalid")},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(e){var t,n=0;for(t in e)n++;return n},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(e){e.not(this.containers).text(""),this.addWrapper(e).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{e(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(e){}},findLastActive:function(){var t=this.lastActive;return t&&1===e.grep(this.errorList,(function(e){return e.element.name===t.name})).length&&t},elements:function(){var t=this,n={};return e(this.currentForm).find("input, select, textarea").not(":submit, :reset, :image, [disabled], [readonly]").not(this.settings.ignore).filter((function(){return!this.name&&t.settings.debug&&window.console&&console.error("%o has no name assigned",this),!(this.name in n||!t.objectLength(e(this).rules()))&&(n[this.name]=!0,!0)}))},clean:function(t){return e(t)[0]},errors:function(){var t=this.settings.errorClass.split(" ").join(".");return e(this.settings.errorElement+"."+t,this.errorContext)},reset:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=e([]),this.toHide=e([]),this.currentElements=e([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(e){this.reset(),this.toHide=this.errorsFor(e)},elementValue:function(t){var n,i=e(t),a=t.type;return"radio"===a||"checkbox"===a?e("input[name='"+t.name+"']:checked").val():"number"===a&&void 0!==t.validity?!t.validity.badInput&&i.val():"string"==typeof(n=i.val())?n.replace(/\r/g,""):n},check:function(t){t=this.validationTargetFor(this.clean(t));var n,i,a,r=e(t).rules(),s=e.map(r,(function(e,t){return t})).length,o=!1,d=this.elementValue(t);for(i in r){a={method:i,parameters:r[i]};try{if("dependency-mismatch"===(n=e.validator.methods[i].call(this,d,t,a.parameters))&&1===s){o=!0;continue}if(o=!1,"pending"===n)return void(this.toHide=this.toHide.not(this.errorsFor(t)));if(!n)return this.formatAndAdd(t,a),!1}catch(e){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+t.i
12d+", check the '"+a.method+"' method.",e),e}}if(!o)return this.objectLength(r)&&this.successList.push(t),!0},customDataMessage:function(t,n){return e(t).data("msg"+n.charAt(0).toUpperCase()+n.substring(1).toLowerCase())||e(t).data("msg")},customMessage:function(e,t){var n=this.settings.messages[e];return n&&(n.constructor===String?n:n[t])},findDefined:function(){for(var e=0;e<arguments.length;e++)if(void 0!==arguments[e])return arguments[e]},defaultMessage:function(t,n){return this.findDefined(this.customMessage(t.name,n),this.customDataMessage(t,n),!this.settings.ignoreTitle&&t.title||void 0,e.validator.messages[n],"<strong>Warning: No message defined for "+t.name+"</strong>")},formatAndAdd:function(t,n){var i=this.defaultMessage(t,n.method),a=/\$?\{(\d+)\}/g;"function"==typeof i?i=i.call(this,n.parameters,t):a.test(i)&&(i=e.validator.format(i.replace(a,"{$1}"),n.parameters)),this.errorList.push({message:i,element:t,method:n.method}),this.errorMap[t.name]=i,this.submitted[t.name]=i},addWrapper:function(e){return this.settings.wrapper&&(e=e.add(e.parent(this.settings.wrapper))),e},defaultShowErrors:function(){var e,t,n;for(e=0;this.errorList[e];e++)n=this.errorList[e],this.settings.highlight&&this.settings.highlight.call(this,n.element,this.settings.errorClass,this.settings.validClass),this.showLabel(n.element,n.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(e=0;this.successList[e];e++)this.showLabel(this.successList[e]);if(this.settings.unhighlight)for(e=0,t=this.validElements();t[e];e++)this.settings.unhighlight.call(this,t[e],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return e(this.errorList).map((function(){return this.element}))},showLabel:function(t,n){var i,a,r,s=this.errorsFor(t),o=this.idOrName(t),d=e(t).attr("aria-describedby");s.length?(s.removeClass(this.settings.validClass).addClass(this.settings.errorClass),s.html(n)):(i=s=e("<"+this.settings.errorElement+">").attr("id",o+"-error").addClass(this.settings.errorClass).html(n||""),this.settings.wrapper&&(i=s.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(i):this.settings.errorPlacement?this.settings.errorPlacement(i,e(t)):i.insertAfter(t),s.is("label")?s.attr("for",o):0===s.parents("label[for='"+o+"']").length&&(r=s.attr("id").replace(/(:|\.|\[|\])/g,"\\$1"),d?d.match(new RegExp("\\b"+r+"\\b"))||(d+=" "+r):d=r,e(t).attr("aria-describedby",d),(a=this.groups[t.name])&&e.each(this.groups,(function(t,n){n===a&&e("[name='"+t+"']",this.currentForm).attr("aria-describedby",s.attr("id"))})))),!n&&this.settings.success&&(s.text(""),"string"==typeof this.settings.success?s.addClass(this.settings.success):this.settings.success(s,t)),this.toShow=this.toShow.add(s)},errorsFor:function(t){var n=this.idOrName(t),i=e(t).attr("aria-describedby"),a="label[for='"+n+"'], label[for='"+n+"'] *";return i&&(a=a+", #"+i.replace(/\s+/g,", #")),this.errors().filter(a)},idOrName:function(e){return this.groups[e.name]||(this.checkable(e)?e.name:e.id||e.name)},validationTargetFor:function(t){return this.checkable(t)&&(t=this.findByName(t.name)),e(t).not(this.settings.ignore)[0]},checkable:function(e){return/radio|checkbox/i.test(e.type)},findByName:function(t){return e(this.currentForm).find("[name='"+t+"']")},getLength:function(t,n){switch(n.nodeName.toLowerCase()){case"select":return e("option:selected",n).length;case"input":if(this.checkable(n))return this.findByName(n.name).filter(":checked").length}return t.length},depend:function(e,t){return!this.dependTypes[typeof e]||this.dependTypes[typeof e](e,t)},dependTypes:{boolean:function(e){return e},string:function(t,n){return!!e(t,n.form).length},function:function(e,t){return e(t)}},optional:function(t){var n=this.elementValue(t);return!e.validator.methods.required.call(this,n,t)&&"dependency-mismatch"},startRequest:function(e){this.pending[e.name]||(this.pendingRequest++,this.pending[e.name]=!0)},stopRequest:function(t,n){this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[t.name],n&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(e(this.currentForm).submit(),this.formSubmitted=!1):!n&&0===this.pendingRequest&&this.formSubmitted&&(e(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(t){return e.data(t,"previousValue")||e.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,"remote")})}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(t,n){t.constructor===String?this.classRuleSettings[t]=n:e.extend(this.classRuleSettings,t)},classRules:function(t){var n={},i=e(t).attr("class");return i&&e.each(i.split(" "),(function(){this in e.validator.classRuleSettings&&e.extend(n,e.validator.classRuleSettings[this])}
12)),n},attributeRules:function(t){var n,i,a={},r=e(t),s=t.getAttribute("type");for(n in e.validator.methods)"required"===n?(""===(i=t.getAttribute(n))&&(i=!0),i=!!i):i=r.attr(n),/min|max/.test(n)&&(null===s||/number|range|text/.test(s))&&(i=Number(i)),i||0===i?a[n]=i:s===n&&"range"!==s&&(a[n]=!0);return a.maxlength&&/-1|2147483647|524288/.test(a.maxlength)&&delete a.maxlength,a},dataRules:function(t){var n,i,a={},r=e(t);for(n in e.validator.methods)void 0!==(i=r.data("rule"+n.charAt(0).toUpperCase()+n.substring(1).toLowerCase()))&&(a[n]=i);return a},staticRules:function(t){var n={},i=e.data(t.form,"validator");return i.settings.rules&&(n=e.validator.normalizeRule(i.settings.rules[t.name])||{}),n},normalizeRules:function(t,n){return e.each(t,(function(i,a){if(!1!==a){if(a.param||a.depends){var r=!0;switch(typeof a.depends){case"string":r=!!e(a.depends,n.form).length;break;case"function":r=a.depends.call(n,n)}r?t[i]=void 0===a.param||a.param:delete t[i]}}else delete t[i]})),e.each(t,(function(i,a){t[i]=e.isFunction(a)?a(n):a})),e.each(["minlength","maxlength"],(function(){t[this]&&(t[this]=Number(t[this]))})),e.each(["rangelength","range"],(function(){var n;t[this]&&(e.isArray(t[this])?t[this]=[Number(t[this][0]),Number(t[this][1])]:"string"==typeof t[this]&&(n=t[this].replace(/[\[\]]/g,"").split(/[\s,]+/),t[this]=[Number(n[0]),Number(n[1])]))})),e.validator.autoCreateRanges&&(null!=t.min&&null!=t.max&&(t.range=[t.min,t.max],delete t.min,delete t.max),null!=t.minlength&&null!=t.maxlength&&(t.rangelength=[t.minlength,t.maxlength],delete t.minlength,delete t.maxlength)),t},normalizeRule:function(t){if("string"==typeof t){var n={};e.each(t.split(/\s/),(function(){n[this]=!0})),t=n}return t},addMethod:function(t,n,i){e.validator.methods[t]=n,e.validator.messages[t]=void 0!==i?i:e.validator.messages[t],n.length<3&&e.validator.addClassRules(t,e.validator.normalizeRule(t))},methods:{required:function(t,n,i){if(!this.depend(i,n))return"dependency-mismatch";if("select"===n.nodeName.toLowerCase()){var a=e(n).val();return a&&a.length>0}return this.checkable(n)?this.getLength(t,n)>0:e.trim(t).length>0},email:function(e,t){return this.optional(t)||/^[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])?)*$/.test(e)},url:function(e,t){return this.optional(t)||/^(https?|s?ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(e)},date:function(e,t){return this.optional(t)||!/Invalid|NaN/.test(new Date(e).toString())},dateISO:function(e,t){return this.optional(t)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(e)},number:function(e,t){return this.optional(t)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(e)},digits:function(e,t){return this.optional(t)||/^\d+$/.test(e)},creditcard:function(e,t){if(this.optional(t))return"dependency-mismatch";if(/[^0-9 \-]+/.test(e))return!1;var n,i,a=0,r=0,s=!1;if((e=e.replace(/\D/g,"")).length<13||e.length>19)return!1;for(n=e.length-1;n>=0;n--)i=e.charAt(n),r=parseInt(i,10),s&&(r*=2)>9&&(r-=9),a+=r,s=!s;return a%10==0},minlength:function(t,n,i){var a=e.isArray(t)?t.length:this.getLength(t,n);return this.optional(n)||a>=i},maxlength:function(t,n,i){var a=e.isArray(t)?t.length:this.getLength(t,n);return this.optional(n)||i>=a},rangelength:function(t,n,i){var a=e.isArray(t)?t.length:this.getLength(t,n);return this.optional(n)||a>=i[0]&&a<=i[1]},min:function(e,t,n){return this.optional(t)||e>=n},max:function(e,t,n){return this.optional(t)||n>=e},range:function(e,t,n){return this.optional(t)||e>=n[0]&&e<=n[1]},equalTo:function(t,n,i){var a=e(i);return this.settings.onfocusout&&a.unbind(".validate-equalTo").bind("blur.validate-equalTo",(function(){e(n).valid()})),t===a.val()},remote:function(t,n,i){if(this.optional(n))return"dependency-mismatch";var a,r,s=this.previousValue(n);return this.settings.messages[n.name]||(this.settings.messages[n.name]={}),s.originalMessage=this.settings.messages[n.name].remote,this.settings.messages[n.name].remote=s.message,i="string"==typeof i&&{url:i}
12||i,s.old===t?s.valid:(s.old=t,a=this,this.startRequest(n),(r={})[n.name]=t,e.ajax(e.extend(!0,{url:i,mode:"abort",port:"validate"+n.name,dataType:"json",data:r,context:a.currentForm,success:function(i){var r,o,d,u=!0===i||"true"===i;a.settings.messages[n.name].remote=s.originalMessage,u?(d=a.formSubmitted,a.prepareElement(n),a.formSubmitted=d,a.successList.push(n),delete a.invalid[n.name],a.showErrors()):(r={},o=i||a.defaultMessage(n,"remote"),r[n.name]=s.message=e.isFunction(o)?o(t):o,a.invalid[n.name]=!0,a.showErrors(r)),s.valid=u,a.stopRequest(n,u)}},i)),"pending")}}}),e.format=function(){throw"$.format has been deprecated. Please use $.validator.format instead."};var t,n={};e.ajaxPrefilter?e.ajaxPrefilter((function(e,t,i){var a=e.port;"abort"===e.mode&&(n[a]&&n[a].abort(),n[a]=i)})):(t=e.ajax,e.ajax=function(i){var a=("mode"in i?i:e.ajaxSettings).mode,r=("port"in i?i:e.ajaxSettings).port;return"abort"===a?(n[r]&&n[r].abort(),n[r]=t.apply(this,arguments),n[r]):t.apply(this,arguments)}),e.extend(e.fn,{validateDelegate:function(t,n,i){return this.bind(n,(function(n){var a=e(n.target);return a.is(t)?i.apply(a,arguments):void 0}))}})}));const loadChatWidget=()=>{new MutationObserver((()=>{let e=document.getElementsByClassName("embeddedServiceLiveAgentStateOfflineSupportDefaultUI");if(e[0]&&e[0].childNodes.length>1){let t=document.createElement("p"),n=document.createElement("a"),i=document.createAttribute("style");i.value="padding:5px;margin:5px;",t.setAttributeNode(i);let a=document.createAttribute("href");a.value=BFG.supportWebformUrl,n.setAttributeNode(a);let r=document.createAttribute("target");r.value="_blank",n.setAttributeNode(r);let s=document.createTextNode("here");n.appendChild(s);let o=document.createTextNode("No agents currently available. Please create a case "),d=document.createTextNode(".");t.appendChild(o),t.appendChild(n),t.appendChild(d),e[0].replaceChildren(t)}let t=document.getElementsByClassName("showDockableContainer");t[0]&&(e[0]&&e[0].parentElement.parentElement.parentElement.parentElement.parentElement==t[0]?t[0].style.height="20%":console.log("Chat Container not in Offline Mode"))})).observe(document.body,{childList:!0,subtree:!0,attributes:!0});try{const t=()=>{embeddedservice_bootstrap.settings.language="en_US",embeddedservice_bootstrap.settings.hideChatButtonOnLoad=!0,embeddedservice_bootstrap.init(`${BFG.supportChatOrgId}`,"Brandfolder_Messaging",`https://${BFG.supportChatSubdomain}.my.site.com/ESWBrandfolderMessaging${BFG.supportChatSubdomainId}`,{scrt2URL:`https://${BFG.supportChatSubdomain}.my.salesforce-scrt.com`})};if(!window.embeddedservice_bootstrap){var e=document.createElement("script");e.setAttribute("src",`https://${BFG.supportChatSubdomain}.my.site.com/ESWBrandfolderMessaging${BFG.supportChatSubdomainId}/assets/js/bootstrap.min.js`),e.onload=()=>{t()},document.body.appendChild(e)}}catch(e){console.error(e)}},clickEvent=new MouseEvent("click",{bubbles:!0,cancelable:!0,view:window});if(document.addEventListener("DOMContentLoaded",(()=>{[...document.getElementsByClassName("j-chat-button")].forEach((e=>{e.addEventListener("click",(e=>{e.preventDefault();try{const e=document.getElementsByClassName("embeddedMessagingConversationButton")[0]||document.getElementsByClassName("helpButtonEnabled")[0];e&&e.dispatchEvent(clickEvent)}catch(e){console.error(e)}}))}))})),function(e,t){if("function"==typeof define&&define.amd)define([],t);else if("object"==typeof module&&module.exports)module.exports=t();else{var n=t();for(var i in n)n.hasOwnProperty(i)&&(e[i]=n[i])}}(this,(function(){function e(e,t,n){var i=document.createElement(e);if(i.setAttribute("class",t),null==n)return i;var a=document.createTextNode(n);return i.appendChild(a),i}function t(t,i,a,r,s){function o(){g.removeEventListener("click",o),_.removeEventListener("click",d),x.removeEventListener("click",u),f.dismissOverlay&&m.removeEventListener("click",o),document.removeEventListener("keyup",l),document.body.removeChild(p)}function d(){o(),null!==f.onOk&&("prompt"===s?f.onOk(k.value):f.onOk())}function u(){o(),null!==f.onCancel&&f.onCancel()}function l(e){27==e.keyCode&&o()}if("undefined"==typeof window)throw"Cannot use this in node.";var c=document.getElementsByClassName("msc-confirm");c.length>0&&document.body.removeChild(c[0]);
12var f={title:"Confirm",subtitle:"",onOk:null,onCancel:null,okText:"OK",cancelText:"Cancel",placeholder:"Enter value",dismissOverlay:!1,defaultValue:""};if("object"==typeof t){for(var h in t)f[h]=t[h];"function"!=typeof f.onOk&&(f.onOk=null),"function"!=typeof f.onCancel&&(f.onCancel=null)}else f.title="string"==typeof t?t:f.title,f.subtitle="string"==typeof i?i:f.subtitle,f.onOk="function"==typeof a?a:f.onOk,f.onCancel="function"==typeof r?r:f.onCancel,"function"==typeof i&&(f.onOk=i);var p=e("div","msc-confirm"),m=e("div","msc-overlay"),g=e("button","msc-close");g.innerHTML="×",m.appendChild(g),f.dismissOverlay&&m.addEventListener("click",o),g.addEventListener("click",o);var v=e("div","msc-content"),b=e("h3","msc-title",f.title),y=e("div","msc-body"),w=e("div","msc-action"),_=e("button","msc-ok dark",f.okText),x=e("button","msc-cancel dark",f.cancelText),k=e("input","msc-input");y.appendChild(e("p","msc-sub",f.subtitle)),w.appendChild(_),"alert"!==s&&(w.appendChild(x),x.addEventListener("click",u)),_.addEventListener("click",d),v.appendChild(b),v.appendChild(y),v.appendChild(w),p.appendChild(m),p.appendChild(v),document.body.appendChild(p),p.style.display="block",v.classList.add("msc-confirm--animate"),"prompt"===s?(k.setAttribute("type","text"),k.setAttribute("placeholder",f.placeholder),k.value=f.defaultValue,k.addEventListener("keyup",(function(e){e.keyCode===n&&d()})),y.appendChild(k),k.focus()):"alert"===s?_.focus():x.focus(),document.addEventListener("keyup",l)}var n=13;return{mscConfirm:function(e,n,i,a){t(e,n,i,a,"confirm")},mscPrompt:function(e,n,i,a){t(e,n,i,a,"prompt")},mscAlert:function(e,n,i,a){t(e,n,i,a,"alert")},mscClose:function(){var e=document.getElementsByClassName("msc-confirm");e.length>0&&document.body.removeChild(e[0])}}})),function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).ProgressBar=e()}}((function(){var e;return function e(t,n,i){function a(s,o){if(!n[s]){if(!t[s]){var d="function"==typeof require&&require;if(!o&&d)return d(s,!0);if(r)return r(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var l=n[s]={exports:{}};t[s][0].call(l.exports,(function(e){var n=t[s][1][e];return a(n||e)}),l,l.exports,e,t,n,i)}return n[s].exports}for(var r="function"==typeof require&&require,s=0;s<i.length;s++)a(i[s]);return a}({1:[function(t,n,i){(function(){var t=this||Function("return this")(),a=function(){"use strict";function a(){}function r(e,t){var n;for(n in e)Object.hasOwnProperty.call(e,n)&&t(n)}function s(e,t){return r(t,(function(n){e[n]=t[n]})),e}function o(e,t){r(t,(function(n){void 0===e[n]&&(e[n]=t[n])}))}function d(e,t,n,i,a,r,s){var o,d,l,c=e<r?0:(e-r)/a;for(o in t)t.hasOwnProperty(o)&&(l="function"==typeof(d=s[o])?d:p[d],t[o]=u(n[o],i[o],l,c));return t}function u(e,t,n,i){return e+(t-e)*n(i)}function l(e,t){var n=h.prototype.filter,i=e._filterArgs;r(n,(function(a){void 0!==n[a][t]&&n[a][t].apply(e,i)}))}function c(e,t,n,i,a,r,s,o,u,c,f){g=t+n+i,v=Math.min(f||C(),g),b=v>=g,y=i-(g-v),e.isPlaying()&&(b?(u(s,e._attachment,y),e.stop(!0)):(e._scheduleId=c(e._timeoutHandler,x),l(e,"beforeTween"),v<t+n?d(1,a,r,s,1,1,o):d(v,a,r,s,i,t+n,o),l(e,"afterTween"),u(a,e._attachment,y)))}function f(e,t){var n={},i=typeof t;return r(e,"string"===i||"function"===i?function(e){n[e]=t}:function(e){n[e]||(n[e]=t[e]||w)}),n}function h(e,t){this._currentState=e||{},this._configured=!1,this._scheduleFunction=m,void 0!==t&&this.setConfig(t)}var p,m,g,v,b,y,w="linear",_=500,x=1e3/60,k=Date.now?Date.now:function(){return+new Date},C="undefined"!=typeof SHIFTY_DEBUG_NOW?SHIFTY_DEBUG_NOW:k;return m="undefined"!=typeof window&&(window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||window.mozCancelRequestAnimationFrame&&window.mozRequestAnimationFrame)||setTimeout,h.prototype.tween=function(e){return this._isTweening?this:(void 0===e&&this._configured||this.setConfig(e),this._timestamp=C(),this._start(this.get(),this._attachment),this.resume())},h.prototype.setConfig=function(e){e=e||{},this._configured=!0,this._attachment=e.attachment,this._pausedAtTime=null,this._scheduleId=null,this._delay=e.delay||0,this._start=e.start||a,this._step=e.step||a,this._finish=e.finish||a,this._duration=e.duration||_,this._currentState=s({},e.from||this.get()),this._originalState=this.get(),this._targetState=s({},e.to||this.get());var t=this;this._timeoutHandler=function(){c(t,t._timestamp,t._delay,t._duration,t._currentState,t._originalState,t._targetState,t._easing,t._step,t._scheduleFunction)};var n=this._currentState,i=this._targetState;return o(i,n),this._easing=f(n,e.easing||w),this._filterArgs=[n,this._originalState,i,this._easing],l(this,"tweenCreated"),this},h.prototype.get=function(){return s({},this._currentState)},h.prototype.set=function(e){this._currentState=e},h.prototype.pause=function(){return this._pausedAtTime=C(),this._isPaused=!0,this},h.prototype.resume=function(){return this._isPaused&&(this._timestamp+=C()-this._pausedAtTime),this._isPaused=!1,this._isTweening=!0,this._timeoutHandler(),this},h.prototype.seek=function(e){e=Math.max(e,0);var t=C();return this._timestamp+e===0||(this._timestamp=t-e,this.isPlaying()||(this._isTweening=!0,this._isPaused=!1,c(this,this._timestamp,this._delay,this._duration,this._currentState,this._originalState,this._targetState,this._easing,this._step,this._scheduleFunction,t),this.pause())),this},h.prototype.stop=function(e){return this._isTweening=!1,this._isPaused=!1,this._timeoutHandler=a,(t.cancelAnimationFrame||t.webkitCancelAnimationFrame||t.oCancelAnimationFrame||t.msCancelAnimationFrame||t.mozCancelRequestAnimationFrame||t.clearTimeout)(this._scheduleId),e&&(l(this,"beforeTween"),d(1,this._currentState,this._originalState,this._targetState,1,0,this._easing),l(this,"afterTween"),l(this,"afterTweenEnd"),this._finish.call(this,this._currentState,this._attachment)),this},h.prototype.isPlaying=function(){return this._isTweening&&!this._isPaused},h.prototype.setScheduleFunction=function(e){this._scheduleFunction=e},h.prototype.dispose=function(){var e;
vendor: 3,378 bytes, line 12
12for(e in this)this.hasOwnProperty(e)&&delete this[e]},h.prototype.filter={},h.prototype.formula={linear:function(e){return e}},p=h.prototype.formula,s(h,{now:C,each:r,tweenProps:d,tweenProp:u,applyFilter:l,shallowCopy:s,defaults:o,composeEasingObject:f}),"function"==typeof SHIFTY_DEBUG_NOW&&(t.timeoutHandler=c),"object"==typeof i?n.exports=h:"function"==typeof e&&e.amd?e((function(){return h})):void 0===t.Tweenable&&(t.Tweenable=h),h}();a.shallowCopy(a.prototype.formula,{easeInQuad:function(e){return Math.pow(e,2)},easeOutQuad:function(e){return-(Math.pow(e-1,2)-1)},easeInOutQuad:function(e){return(e/=.5)<1?.5*Math.pow(e,2):-.5*((e-=2)*e-2)},easeInCubic:function(e){return Math.pow(e,3)},easeOutCubic:function(e){return Math.pow(e-1,3)+1},easeInOutCubic:function(e){return(e/=.5)<1?.5*Math.pow(e,3):.5*(Math.pow(e-2,3)+2)},easeInQuart:function(e){return Math.pow(e,4)},easeOutQuart:function(e){return-(Math.pow(e-1,4)-1)},easeInOutQuart:function(e){return(e/=.5)<1?.5*Math.pow(e,4):-.5*((e-=2)*Math.pow(e,3)-2)},easeInQuint:function(e){return Math.pow(e,5)},easeOutQuint:function(e){return Math.pow(e-1,5)+1},easeInOutQuint:function(e){return(e/=.5)<1?.5*Math.pow(e,5):.5*(Math.pow(e-2,5)+2)},easeInSine:function(e){return 1-Math.cos(e*(Math.PI/2))},easeOutSine:function(e){return Math.sin(e*(Math.PI/2))},easeInOutSine:function(e){return-.5*(Math.cos(Math.PI*e)-1)},easeInExpo:function(e){return 0===e?0:Math.pow(2,10*(e-1))},easeOutExpo:function(e){return 1===e?1:1-Math.pow(2,-10*e)},easeInOutExpo:function(e){return 0===e?0:1===e?1:(e/=.5)<1?.5*Math.pow(2,10*(e-1)):.5*(2-Math.pow(2,-10*--e))},easeInCirc:function(e){return-(Math.sqrt(1-e*e)-1)},easeOutCirc:function(e){return Math.sqrt(1-Math.pow(e-1,2))},easeInOutCirc:function(e){return(e/=.5)<1?-.5*(Math.sqrt(1-e*e)-1):.5*(Math.sqrt(1-(e-=2)*e)+1)},easeOutBounce:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},easeInBack:function(e){var t=1.70158;return e*e*((t+1)*e-t)},easeOutBack:function(e){var t=1.70158;return(e-=1)*e*((t+1)*e+t)+1},easeInOutBack:function(e){var t=1.70158;return(e/=.5)<1?e*e*((1+(t*=1.525))*e-t)*.5:.5*((e-=2)*e*((1+(t*=1.525))*e+t)+2)},elastic:function(e){return-1*Math.pow(4,-8*e)*Math.sin((6*e-1)*(2*Math.PI)/2)+1},swingFromTo:function(e){var t=1.70158;return(e/=.5)<1?e*e*((1+(t*=1.525))*e-t)*.5:.5*((e-=2)*e*((1+(t*=1.525))*e+t)+2)},swingFrom:function(e){var t=1.70158;return e*e*((t+1)*e-t)},swingTo:function(e){var t=1.70158;return(e-=1)*e*((t+1)*e+t)+1},bounce:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},bouncePast:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?2-(7.5625*(e-=1.5/2.75)*e+.75):e<2.5/2.75?2-(7.5625*(e-=2.25/2.75)*e+.9375):2-(7.5625*(e-=2.625/2.75)*e+.984375)},easeFromTo:function(e){return(e/=.5)<1?.5*Math.pow(e,4):-.5*((e-=2)*Math.pow(e,3)-2)},easeFrom:function(e){return Math.pow(e,4)},easeTo:function(e){return Math.pow(e,.25)}}),function(){function e(e,t,n,i,a,r){function s(e){return((h*e+p)*e+m)*e}function o(e){return((g*e+v)*e+b)*e}function d(e){return(3*h*e+2*p)*e+m}function u(e){return 1/(200*e)}function l(e,t){return o(f(e,t))}function c(e){return e>=0?e:0-e}function f(e,t){var n,i,a,r,o,u;for(a=e,u=0;u<8;u++){if(c(r=s(a)-e)<t)return a;
12if(c(o=d(a))<1e-6)break;a-=r/o}if((a=e)<(n=0))return n;if(a>(i=1))return i;for(;n<i;){if(c((r=s(a))-e)<t)return a;e>r?n=a:i=a,a=.5*(i-n)+n}return a}var h=0,p=0,m=0,g=0,v=0,b=0;return h=1-(m=3*t)-(p=3*(i-t)-m),g=1-(b=3*n)-(v=3*(a-n)-b),l(e,u(r))}function t(t,n,i,a){return function(r){return e(r,t,n,i,a,1)}}a.setBezierFunction=function(e,n,i,r,s){var o=t(n,i,r,s);return o.displayName=e,o.x1=n,o.y1=i,o.x2=r,o.y2=s,a.prototype.formula[e]=o},a.unsetBezierFunction=function(e){delete a.prototype.formula[e]}}(),function(){function e(e,t,n,i,r,s){return a.tweenProps(i,t,e,n,1,s,r)}var t=new a;t._filterArgs=[],a.interpolate=function(n,i,r,s,o){var d=a.shallowCopy({},n),u=o||0,l=a.composeEasingObject(n,s||"linear");t.set({});var c=t._filterArgs;c.length=0,c[0]=d,c[1]=n,c[2]=i,c[3]=l,a.applyFilter(t,"tweenCreated"),a.applyFilter(t,"beforeTween");var f=e(n,d,i,r,l,u);return a.applyFilter(t,"afterTween"),f}}(),function(e){function t(e,t){var n,i=[],a=e.length;for(n=0;n<a;n++)i.push("_"+t+"_"+n);return i}function n(e){var t=e.match(_);return t?(1===t.length||e.charAt(0).match(w))&&t.unshift(""):t=["",""],t.join(T)}function i(t){e.each(t,(function(e){var n=t[e];"string"==typeof n&&n.match($)&&(t[e]=a(n))}))}function a(e){return d($,e,r)}function r(e){var t=s(e);return"rgb("+t[0]+","+t[1]+","+t[2]+")"}function s(e){return 3===(e=e.replace(/#/,"")).length&&(e=(e=e.split(""))[0]+e[0]+e[1]+e[1]+e[2]+e[2]),S[0]=o(e.substr(0,2)),S[1]=o(e.substr(2,2)),S[2]=o(e.substr(4,2)),S}function o(e){return parseInt(e,16)}function d(e,t,n){var i=t.match(e),a=t.replace(e,T);if(i)for(var r,s=i.length,o=0;o<s;o++)r=i.shift(),a=a.replace(T,n(r));return a}function u(e){return d(k,e,l)}function l(e){for(var t=e.match(x),n=t.length,i=e.match(C)[0],a=0;a<n;a++)i+=parseInt(t[a],10)+",";return i.slice(0,-1)+")"}function c(i){var a={};return e.each(i,(function(e){var r=i[e];if("string"==typeof r){var s=v(r);a[e]={formatString:n(r),chunkNames:t(s,e)}}})),a}function f(t,n){e.each(n,(function(e){for(var i=v(t[e]),a=i.length,r=0;r<a;r++)t[n[e].chunkNames[r]]=+i[r];delete t[e]}))}function h(t,n){e.each(n,(function(e){var i=t[e],a=m(p(t,n[e].chunkNames),n[e].chunkNames);i=g(n[e].formatString,a),t[e]=u(i)}))}function p(e,t){for(var n,i={},a=t.length,r=0;r<a;r++)i[n=t[r]]=e[n],delete e[n];return i}function m(e,t){F.length=0;for(var n=t.length,i=0;i<n;i++)F.push(e[t[i]]);return F}function g(e,t){for(var n=e,i=t.length,a=0;a<i;a++)n=n.replace(T,+t[a].toFixed(4));return n}function v(e){return e.match(x)}function b(t,n){e.each(n,(function(e){var i,a=n[e].chunkNames,r=a.length,s=t[e];if("string"==typeof s){var o=s.split(" "),d=o[o.length-1];for(i=0;i<r;i++)t[a[i]]=o[i]||d}else for(i=0;i<r;i++)t[a[i]]=s;delete t[e]}))}function y(t,n){e.each(n,(function(e){var i=n[e].chunkNames,a=i.length,r=t[i[0]];if("string"===typeof r){for(var s="",o=0;o<a;o++)s+=" "+t[i[o]],delete t[i[o]];t[e]=s.substr(1)}else t[e]=r}))}var w=/(\d|\-|\.)/,_=/([^\-0-9\.]+)/g,x=/[0-9.\-]+/g,k=new RegExp("rgb\\("+x.source+/,\s*/.source+x.source+/,\s*/.source+x.source+"\\)","g"),C=/^.*\(/,$=/#([0-9]|[a-f]){3,6}/gi,T="VAL",S=[],F=[];e.prototype.filter.token={tweenCreated:function(e,t,n){i(e),i(t),i(n),this._tokenData=c(e)},beforeTween:function(e,t,n,i){b(i,this._tokenData),f(e,this._tokenData),f(t,this._tokenData),f(n,this._tokenData)},afterTween:function(e,t,n,i){h(e,this._tokenData),h(t,this._tokenData),h(n,this._tokenData),y(i,this._tokenData)}}}(a)}).call(null)},{}],2:[function(e,t){var n=e("./shape"),i=e("./utils"),a=function(){this._pathTemplate="M 50,50 m 0,-{radius} a {radius},{radius} 0 1 1 0,{2radius} a {radius},{radius} 0 1 1 0,-{2radius}",this.containerAspectRatio=1,n.apply(this,arguments)};a.prototype=new n,a.prototype.constructor=a,a.prototype._pathString=function(e){var t=e.strokeWidth;e.trailWidth&&e.trailWidth>e.strokeWidth&&(t=e.trailWidth);var n=50-t/2;return i.render(this._pathTemplate,{radius:n,"2radius":2*n})},a.prototype._trailString=function(e){return this._pathString(e)},t.exports=a},{"./shape":7,"./utils":9}],3:[function(e,t){var n=e("./shape"),i=e("./utils"),a=function(){this._pathTemplate="M 0,{center} L 100,{center}",n.apply(this,arguments)};a.prototype=new n,a.prototype.constructor=a,a.prototype._initializeSvg=function(e,t){e.setAttribute("viewBox","0 0 100 "+t.strokeWidth),e.setAttribute("preserveAspectRatio","none")},a.prototype._pathString=function(e){return i.render(this._pathTemplate,{center:e.strokeWidth/2})},a.prototype._trailString=function(e){return this._pathString(e)},t.exports=a},{"./shape":7,"./utils":9}],4:[function(e,t){t.exports={Line:e("./line"),Circle:e("./circle"),SemiCircle:e("./semicircle"),Square:e("./square"),Path:e("./path"),Shape:e("./shape"),utils:e("./utils")}},{"./circle":2,"./line":3,"./path":5,"./semicircle":6,"./shape":7,"./square":8,"./utils":9}],5:[function(e,t){var n=e("shifty"),i=e("./utils"),a={easeIn:"easeInCubic",easeOut:"easeOutCubic",easeInOut:"easeInOutCubic"},r=function e(t,n){if(!(this instanceof e))throw new Error("Constructor was called without new keyword");var a;n=i.extend({duration:800,easing:"linear",from:{},to:{},step:function(){}},n),a=i.isString(t)?document.querySelector(t):t,this.path=a,this._opts=n,this._tweenable=null;var r=this.path.getTotalLength();this.path.style.strokeDasharray=r+" "+r,this.set(0)};r.prototype.value=function(){var e=this._getComputedDashOffset(),t=this.path.getTotalLength();return parseFloat((1-e/t).toFixed(6),10)},r.prototype.set=function(e){this.stop(),this.path.style.strokeDashoffset=this._progressToOffset(e);var t=this._opts.step;if(i.isFunction(t)){var n=this._easing(this._opts.easing);t(this._calculateTo(e,n),this._opts.shape||this,this._opts.attachment)}},r.prototype.stop=function(){this._stopTween(), 13this.path.style.strokeDashoffset=this._getComputedDashOffset()},r.prototype.animate=function(e,t,a){t=t||{},i.isFunction(t)&&(a=t,t={});var r=i.extend({},t),s=i.extend({},this._opts);t=i.extend(s,t);var o=this._easing(t.easing),d=this._resolveFromAndTo(e,o,r);this.stop(),this.path.getBoundingClientRect();var u=this._getComputedDashOffset(),l=this._progressToOffset(e),c=this;this._tweenable=new n,this._tweenable.tween({from:i.extend({offset:u},d.from),to:i.extend({offset:l},d.to),duration:t.duration,easing:o,step:function(e){c.path.style.strokeDashoffset=e.offset;var n=t.shape||c;t.step(e,n,t.attachment)},finish:function(){i.isFunction(a)&&a()}})},r.prototype._getComputedDashOffset=function(){var e=window.getComputedStyle(this.path,null);return parseFloat(e.getPropertyValue("stroke-dashoffset"),10)},r.prototype._progressToOffset=function(e){var t=this.path.getTotalLength();return t-e*t},r.prototype._resolveFromAndTo=function(e,t,n){return n.from&&n.to?{from:n.from,to:n.to}:{from:this._calculateFrom(t),to:this._calculateTo(e,t)}},r.prototype._calculateFrom=function(e){return n.interpolate(this._opts.from,this._opts.to,this.value(),e)},r.prototype._calculateTo=function(e,t){return n.interpolate(this._opts.from,this._opts.to,e,t)},r.prototype._stopTween=function(){null!==this._tweenable&&(this._tweenable.stop(),this._tweenable=null)},r.prototype._easing=function(e){return a.hasOwnProperty(e)?a[e]:e}
vendor: 7,312 bytes, line 13
13,t.exports=r},{"./utils":9,shifty:1}],6:[function(e,t){var n=e("./shape"),i=e("./circle"),a=e("./utils"),r=function(){this._pathTemplate="M 50,50 m -{radius},0 a {radius},{radius} 0 1 1 {2radius},0",this.containerAspectRatio=2,n.apply(this,arguments)};r.prototype=new n,r.prototype.constructor=r,r.prototype._initializeSvg=function(e){e.setAttribute("viewBox","0 0 100 50")},r.prototype._initializeTextContainer=function(e,t,n){e.text.style&&(n.style.top="auto",n.style.bottom="0",e.text.alignToBottom?a.setStyle(n,"transform","translate(-50%, 0)"):a.setStyle(n,"transform","translate(-50%, 50%)"))},r.prototype._pathString=i.prototype._pathString,r.prototype._trailString=i.prototype._trailString,t.exports=r},{"./circle":2,"./shape":7,"./utils":9}],7:[function(e,t){var n=e("./path"),i=e("./utils"),a="Object is destroyed",r=function e(t,a){if(!(this instanceof e))throw new Error("Constructor was called without new keyword");if(0!==arguments.length){this._opts=i.extend({color:"#555",strokeWidth:1,trailColor:null,trailWidth:null,fill:null,text:{style:{color:null,position:"absolute",left:"50%",top:"50%",padding:0,margin:0,transform:{prefix:!0,value:"translate(-50%, -50%)"}},autoStyleContainer:!0,alignToBottom:!0,value:null,className:"progressbar-text"},svgStyle:{display:"block",width:"100%",marginLeft:"auto",marginRight:"auto",maxWidth:"150px",textAlign:"center"},warnings:!1},a,!0),i.isObject(a)&&void 0!==a.svgStyle&&(this._opts.svgStyle=a.svgStyle),i.isObject(a)&&i.isObject(a.text)&&void 0!==a.text.style&&(this._opts.text.style=a.text.style);var r,s=this._createSvgView(this._opts);if(!(r=i.isString(t)?document.querySelector(t):t))throw new Error("Container does not exist: "+t);this._container=r,this._container.appendChild(s.svg),this._opts.warnings&&this._warnContainerAspectRatio(this._container),this._opts.svgStyle&&i.setStyles(s.svg,this._opts.svgStyle),this.svg=s.svg,this.path=s.path,this.trail=s.trail,this.text=null;var o=i.extend({attachment:void 0,shape:this},this._opts);this._progressPath=new n(s.path,o),i.isObject(this._opts.text)&&null!==this._opts.text.value&&this.setText(this._opts.text.value)}};r.prototype.animate=function(e,t,n){if(null===this._progressPath)throw new Error(a);this._progressPath.animate(e,t,n)},r.prototype.stop=function(){if(null===this._progressPath)throw new Error(a);void 0!==this._progressPath&&this._progressPath.stop()},r.prototype.destroy=function(){if(null===this._progressPath)throw new Error(a);this.stop(),this.svg.parentNode.removeChild(this.svg),this.svg=null,this.path=null,this.trail=null,this._progressPath=null,null!==this.text&&(this.text.parentNode.removeChild(this.text),this.text=null)},r.prototype.set=function(e){if(null===this._progressPath)throw new Error(a);this._progressPath.set(e)},r.prototype.value=function(){if(null===this._progressPath)throw new Error(a);return void 0===this._progressPath?0:this._progressPath.value()},r.prototype.setText=function(e){if(null===this._progressPath)throw new Error(a);null===this.text&&(this.text=this._createTextContainer(this._opts,this._container),this._container.appendChild(this.text)),i.isObject(e)?(i.removeChildren(this.text),this.text.appendChild(e)):this.text.innerHTML=e},r.prototype._createSvgView=function(e){var t=document.createElementNS("http://www.w3.org/2000/svg","svg");this._initializeSvg(t,e);var n=null;(e.trailColor||e.trailWidth)&&(n=this._createTrail(e),t.appendChild(n));var i=this._createPath(e);return t.appendChild(i),{svg:t,path:i,trail:n}},r.prototype._initializeSvg=function(e){e.setAttribute("viewBox","0 0 100 100")},r.prototype._createPath=function(e){var t=this._pathString(e);return this._createPathElement(t,e)},r.prototype._createTrail=function(e){var t=this._trailString(e),n=i.extend({},e);return n.trailColor||(n.trailColor="#eee"),n.trailWidth||(n.trailWidth=n.strokeWidth),n.color=n.trailColor,n.strokeWidth=n.trailWidth,n.fill=null,this._createPathElement(t,n)},r.prototype._createPathElement=function(e,t){var n=document.createElementNS("http://www.w3.org/2000/svg","path");return n.setAttribute("d",e),n.setAttribute("stroke",t.color),n.setAttribute("stroke-width",t.strokeWidth),t.fill?n.setAttribute("fill",t.fill):n.setAttribute("fill-opacity","0"),n},r.prototype._createTextContainer=function(e,t){var n=document.createElement("div");n.className=e.text.className;var a=e.text.style;return a&&(e.text.autoStyleContainer&&(t.style.position="relative"),i.setStyles(n,a),a.color||(n.style.color=e.color)),this._initializeTextContainer(e,t,n),n},r.prototype._initializeTextContainer=function(){},r.prototype._pathString=function(){throw new Error("Override this function for each progress bar")},r.prototype._trailString=function(){throw new Error("Override this function for each progress bar")},r.prototype._warnContainerAspectRatio=function(e){if(this.containerAspectRatio){var t=window.getComputedStyle(e,null),n=parseFloat(t.getPropertyValue("width"),10),a=parseFloat(t.getPropertyValue("height"),10);i.floatEquals(this.containerAspectRatio,n/a)||(console.warn("Incorrect aspect ratio of container","#"+e.id,"detected:",t.getPropertyValue("width")+"(width)","/",t.getPropertyValue("height")+"(height)","=",n/a),console.warn("Aspect ratio of should be",this.containerAspectRatio))}},t.exports=r},{"./path":5,"./utils":9}],8:[function(e,t){var n=e("./shape"),i=e("./utils"),a=function(){this._pathTemplate="M 0,{halfOfStrokeWidth} L {width},{halfOfStrokeWidth} L {width},{width} L {halfOfStrokeWidth},{width} L {halfOfStrokeWidth},{strokeWidth}",this._trailTemplate="M {startMargin},{halfOfStrokeWidth} L {width},{halfOfStrokeWidth} L {width},{width} L {halfOfStrokeWidth},{width} L {halfOfStrokeWidth},{halfOfStrokeWidth}",n.apply(this,arguments)};a.prototype=new n,a.prototype.constructor=a,a.prototype._pathString=function(e){var t=100-e.strokeWidth/2;return i.render(this._pathTemplate,{width:t,strokeWidth:e.strokeWidth,halfOfStrokeWidth:e.strokeWidth/2})},a.prototype._trailString=function(e){var t=100-e.strokeWidth/2;return i.render(this._trailTemplate,{width:t,strokeWidth:e.strokeWidth,halfOfStrokeWidth:e.strokeWidth/2,startMargin:e.strokeWidth/2-e.trailWidth/2})},t.exports=a},{"./shape":7,"./utils":9}],9:[function(e,t){function n(e,t,i){for(var a in e=e||{},i=i||!1,t=t||{})if(t.hasOwnProperty(a)){var r=e[a],s=t[a];i&&l(r)&&l(s)?e[a]=n(r,s,i):e[a]=s}return e}function i(e,t){var n=e;for(var i in t)if(t.hasOwnProperty(i)){var a=t[i],r=new RegExp("\\{"+i+"\\}","g");n=n.replace(r,a)}return n}function a(e,t,n){for(var i=e.style,a=0;a<p.length;++a){i[p[a]+s(t)]=n}i[t]=n}function r(e,t){c(t,(function(t,n){null!=t&&(l(t)&&!0===t.prefix?a(e,n,t.value):e.style[n]=t)}))}function s(e){return e.charAt(0).toUpperCase()+e.slice(1)}function o(e){return"string"==typeof e||e instanceof String}function d(e){return"function"==typeof e}function u(e){return"[object Array]"===Object.prototype.toString.call(e)}function l(e){return!u(e)&&("object"===typeof e&&!!e)}function c(e,t){for(var n in e)if(e.hasOwnProperty(n)){t(e[n],n)}}function f(e,t){return Math.abs(e-t)<m}function h(e){for(;e.firstChild;)e.removeChild(e.firstChild)}var p="Webkit Moz O ms".split(" "),m=.001;t.exports={extend:n,render:i,setStyle:a,setStyles:r,capitalize:s,isString:o,isFunction:d,isObject:l,forEachObject:c,floatEquals:f,removeChildren:h}},{}]},{},[4])(4)}
13)),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t():"function"==typeof define&&define.amd?define(t):t()}(0,(function(){"use strict";function e(){}function t(e){if(!(this instanceof t))throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],s(e,this)}function n(e,n){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,t._immediateFn((function(){var t=1===e._state?n.onFulfilled:n.onRejected;if(null!==t){var r;try{r=t(e._value)}catch(e){return void a(n.promise,e)}i(n.promise,r)}else(1===e._state?i:a)(n.promise,e._value)}))):e._deferreds.push(n)}function i(e,n){try{if(n===e)throw new TypeError("A promise cannot be resolved with itself.");if(n&&("object"==typeof n||"function"==typeof n)){var i=n.then;if(n instanceof t)return e._state=3,e._value=n,void r(e);if("function"==typeof i)return void s(function(e,t){return function(){e.apply(t,arguments)}}(i,n),e)}e._state=1,e._value=n,r(e)}catch(t){a(e,t)}}function a(e,t){e._state=2,e._value=t,r(e)}function r(e){2===e._state&&0===e._deferreds.length&&t._immediateFn((function(){e._handled||t._unhandledRejectionFn(e._value)}));for(var i=0,a=e._deferreds.length;a>i;i++)n(e,e._deferreds[i]);e._deferreds=null}function s(e,t){var n=!1;try{e((function(e){n||(n=!0,i(t,e))}),(function(e){n||(n=!0,a(t,e))}))}catch(e){if(n)return;n=!0,a(t,e)}}var o=setTimeout;t.prototype.catch=function(e){return this.then(null,e)},t.prototype.then=function(t,i){var a=new this.constructor(e);return n(this,new function(e,t,n){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=n}(t,i,a)),a},t.prototype.finally=function(e){var t=this.constructor;return this.then((function(n){return t.resolve(e()).then((function(){return n}))}),(function(n){return t.resolve(e()).then((function(){return t.reject(n)}))}))},t.all=function(e){return new t((function(t,n){function i(e,s){try{if(s&&("object"==typeof s||"function"==typeof s)){var o=s.then;if("function"==typeof o)return void o.call(s,(function(t){i(e,t)}),n)}a[e]=s,0==--r&&t(a)}catch(e){n(e)}}if(!e||void 0===e.length)throw new TypeError("Promise.all accepts an array");var a=Array.prototype.slice.call(e);if(0===a.length)return t([]);for(var r=a.length,s=0;a.length>s;s++)i(s,a[s])}))},t.resolve=function(e){return e&&"object"==typeof e&&e.constructor===t?e:new t((function(t){t(e)}))},t.reject=function(e){return new t((function(t,n){n(e)}))},t.race=function(e){return new t((function(t,n){for(var i=0,a=e.length;a>i;i++)e[i].then(t,n)}))},t._immediateFn="function"==typeof setImmediate&&function(e){setImmediate(e)}||function(e){o(e,0)},t._unhandledRejectionFn=function(e){void 0!==console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)};var d=function(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if(void 0!==d)return d;throw Error("unable to locate global object")}();d.Promise||(d.Promise=t)})),function(){function e(){}function t(e){this.path=e,this.at_2x_path=e.replace(/\.\w+$/,(function(e){return"@2x"+e}))}function n(e){this.el=e,this.path=new t(this.el.getAttribute("src"));var n=this;this.path.check_2x_variant((function(e){e&&n.swap()}))}var i,a,r,s="undefined"==typeof exports?window:exports,o={check_mime_type:!0};if(s.Retina=e,e.configure=function(e){for(var t in null==e&&(e={}),e)o[t]=e[t]},e.init=function(e){null==e&&(e=s);var t=e.onload||new Function;e.onload=function(){var e,i,a=document.getElementsByTagName("img"),r=[];for(e=0;e<a.length;e++)i=a[e],r.push(new n(i));t()}},e.isRetina=function(){var e="(-webkit-min-device-pixel-ratio: 1.5), (min--moz-device-pixel-ratio: 1.5), (-o-min-device-pixel-ratio: 3/2), (min-resolution: 1.5dppx)";return s.devicePixelRatio>1||!(!s.matchMedia||!s.matchMedia(e).matches)},s.RetinaImagePath=t,localStorage){if(localStorage.retinajs_confirmed_paths)try{t.confirmed_paths=JSON.parse(localStorage.retinajs_confirmed_paths)}catch(e){t.confirmed_paths={}}else t.confirmed_paths={};
13if(localStorage.retinajs_skip_paths)try{t.skip_paths=JSON.parse(localStorage.retinajs_skip_paths)}catch(e){t.skip_paths={}}else t.skip_paths={};i=!1,a=function(){i||(i=!0,setTimeout(r,10))},r=function(){if(localStorage)try{localStorage.retinajs_confirmed_paths=JSON.stringify(t.confirmed_paths),localStorage.retinajs_skip_paths=JSON.stringify(t.skip_paths)}catch(e){a=r=function(){}}i=!1}}else t.confirmed_paths={},t.skip_paths={},a=r=function(){};t.prototype.is_external=function(){return!(!this.path.match(/^https?\:/i)||this.path.match("//"+document.domain))},t.prototype.check_2x_variant=function(e){var n,i=this;return this.is_external()||t.skip_paths[this.at_2x_path]?e(!1):t.confirmed_paths[this.at_2x_path]?e(!0):((n=new XMLHttpRequest).open("HEAD",this.at_2x_path),n.onreadystatechange=function(){if(4!=n.readyState)return e(!1);if(n.status>=200&&n.status<=399){if(o.check_mime_type){var r=n.getResponseHeader("Content-Type");if(null==r||!r.match(/^image/i))return t.skip_paths[i.at_2x_path]=1,a(),e(!1)}return t.confirmed_paths[i.at_2x_path]=1,a(),e(!0)}return t.skip_paths[i.at_2x_path]=1,a(),e(!1)},void n.send())},s.RetinaImage=n,n.prototype.swap=function(e){function t(){n.el.complete?(n.el.setAttribute("width",n.el.offsetWidth),n.el.setAttribute("height",n.el.offsetHeight),n.el.setAttribute("src",e)):setTimeout(t,5)}void 0===e&&(e=this.path.at_2x_path);var n=this;t()},e.isRetina()&&e.init(s)}(),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(e.SpriteSpin={})}(this,(function(e){"use strict";function t(e){var t=Se.prototype;for(var n in e)if(e.hasOwnProperty(n)){if(t[n])throw new Error("API method is already defined: "+n);t[n]=e[n]}return t}function n(e){var t=e.touches,n=e;return void 0===e.touches&&void 0!==e.originalEvent&&(t=e.originalEvent.touches),void 0!==t&&t.length>0&&(n=t[0]),{x:n.clientX||0,y:n.clientY||0}}function i(){return $e||(Ce||(Ce=document.createElement("canvas")),Ce&&Ce.getContext?$e=Ce.getContext("2d"):null)}function a(e,t,n){if(!i())return!1;if(t*n<=1048576)return!1;Ce.width=Ce.height=1,$e.fillStyle="#FF00FF",$e.fillRect(0,0,1,1),$e.drawImage(e,1-t,0);try{var a=$e.getImageData(0,0,1,1).data;return 255===a[0]&&0===a[1]&&255===a[2]}catch(e){return!1}}function r(e){var t=Math.floor(e.width||e.frameWidth||e.target.innerWidth()),n=Math.floor(e.height||e.frameHeight||e.target.innerHeight());return{aspect:t/n,height:n,width:t}}function s(e){var t=r(e);if("function"!=typeof window.getComputedStyle)return t;var n=window.getComputedStyle(e.target[0]);return n.width?(t.width=Math.floor(Number(n.width.replace("px",""))),t.height=Math.floor(t.width/t.aspect),t):t}function o(e){var t=Math.floor(e.frameWidth||e.width||e.target.innerWidth()),n=Math.floor(e.frameHeight||e.height||e.target.innerHeight());return{aspect:t/n,height:n,width:t}}function d(e,t,n){var i="fit"===e,a="fill"===e,r={width:"100%",height:"100%",top:0,left:0,bottom:0,right:0,position:"absolute",overflow:"hidden"};if(!e||"stretch"===e)return r;var s=t.aspect>=n.aspect,o=t.width,d=t.height;return(i&&s||a&&!s)&&(o=n.width,d=n.width/t.aspect),(a&&s||i&&!s)&&(d=n.height,o=n.height*t.aspect),o=Math.floor(o),d=Math.floor(d),r.width=o,r.height=d,r.top=Math.floor((n.height-d)/2),r.left=Math.floor((n.width-o)/2),r.right=r.left,r.bottom=r.top,r}function u(e){return e.naturalWidth?{height:e.naturalHeight,width:e.naturalWidth}:((Te=Te||new Image).src=e.src,{height:Te.height,width:Te.width})}function l(e,t){return 1===e.length?[c(e[0],t)]:t.framesX&&t.framesY?h(e,t):f(e,t)}function c(e,t){var n={id:0,sprites:[]};p(e,t,n);for(var i=t.frames,a=Number(t.framesX)||i,r=Math.ceil(i/a),s=Math.floor(n.width/a),o=Math.floor(n.height/r),d=n.isSubsampled?2:1,u=0;u<i;u++){var l=u%a*s,c=Math.floor(u/a)*o;n.sprites.push({id:u,x:l,y:c,width:s,height:o,sampledX:l/d,sampledY:c/d,sampledWidth:s/d,sampledHeight:o/d})}return n}function f(e,t){for(var n=[],i=0;i<e.length;i++){var a=c(e[i],{frames:1,framesX:1,detectSubsampling:t.detectSubsampling});a.id=i,n.push(a)}return n}function h(e,t){for(var n=[],i=0;i<e.length;i++){var a=c(e[i],{frames:void 0,framesX:t.framesX,framesY:t.framesY,detectSubsampling:t.detectSubsampling});a.id=i,n.push(a)}return n}function p(e,t,n){var i=u(e);return n.isSubsampled=t.detectSubsampling&&a(e,i.width,i.height),n.width=i.width,n.height=i.height,n.sampledWidth=i.width/(n.isSubsampled?2:1),n.sampledHeight=i.height/(n.isSubsampled?2:1),n}function m(e,t,n,i){for(var a=i*t+n,r=0,s=null,o=null;o=e[r];){if(!(a>=o.sprites.length)){s=o.sprites[a];break}a-=o.sprites.length,r++}return{sprite:s,sheet:o}}function g(e,t){for(var n=0;n<t.length;n++)if(t[n]===e)return n}function v(){}function b(e){var t,n=e.source;t="string"==typeof n?[n]:n;for(var i=[],a=e.preloadCount||t.length,r=e.initiated||v,s=e.progress||v,o=e.complete||v,d=0,u=!1,l=!1,c=function(){d+=1,s({index:g(this,i),loaded:d,total:t.length,percent:Math.round(d/t.length*100)}),(l=l||this===i[0])&&!u&&d>=a&&(u=!0,o(i))},f=0,h=t;f<h.length;f++){var p=h[f],m=new Image;i.push(m),m.onload=m.onabort=m.onerror=c,m.src=p}r(i)}function y(e,t,n){for(var i=String(e);i.length<t;)i=String(n)+i;return i}function w(e,t){var n=t.digits||2,i=t.lanePlacer||"{lane}",a=t.framePlacer||"{frame}",r=0,s=0;t.frame&&(r=t.frame[0],s=t.frame[1]);var o=0,d=0;t.lane&&(o=t.lane[0],d=t.lane[1]);for(var u=[],l=o;l<=d;l+=1)for(var c=r;c<=s;c+=1)u.push(e.replace(i,y(l,n,"0")).replace(a,y(c,n,"0")));return u}function _(){}function x(e){return console&&console[e]?function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return console.log.apply(console,e)}:_}function k(e){return Array.isArray(e)?e:[e]}
13function C(e,t,n){return e>n?n:e<t?t:e}function T(e,t,n,i){for(;e>n;)e-=i;for(;e<t;)e+=i;return e}function S(e){return e.preventDefault(),!1}function F(e,t,n){n&&e.bind(t+"."+je,(function(t){n.apply(e,[t,e.spritespin("data")])}))}function j(e){e.unbind("."+je)}function D(e){return"function"==typeof e}function B(e){return(window.devicePixelRatio||1)/(e.webkitBackingStorePixelRatio||e.mozBackingStorePixelRatio||e.msBackingStorePixelRatio||e.oBackingStorePixelRatio||e.backingStorePixelRatio||1)}function E(e){e.target.attr("unselectable","on").css({width:"",height:"","-ms-user-select":"none","-moz-user-select":"none","-khtml-user-select":"none","-webkit-user-select":"none","user-select":"none"});var t=e.responsive?s(e):r(e),n=d(e.sizeMode,o(e),t);e.target.css({width:t.width,height:t.height,position:"relative",overflow:"hidden"}),e.stage.css(n).hide(),e.canvas&&(e.canvas.css(n).hide(),e.canvasRatio=e.canvasRatio||B(e.context),"number"==typeof n.width&&"number"==typeof n.height?(e.canvas[0].width=n.width*e.canvasRatio||t.width,e.canvas[0].height=n.height*e.canvasRatio||t.height):(e.canvas[0].width=t.width*e.canvasRatio,e.canvas[0].height=t.height*e.canvasRatio),e.context.scale(e.canvasRatio,e.canvasRatio))}function A(e,t){return e.state=e.state||{},e.state[t]=e.state[t]||{},e.state[t]}function I(e,t){var n=A(e,"plugin");return n[t]=n[t]||{},n[t]}function M(e,t){return!!A(e,"flags")[t]}function O(e,t,n){A(e,"flags")[t]=!!n}function P(e){return A(e,"playback")}function N(e,t){e.lane=e.wrapLane?T(t,0,e.lanes-1,e.lanes):C(t,0,e.lanes-1)}function R(e){e.frame+=e.reverse?-1:1,e.frame=T(e.frame,0,e.frames-1,e.frames),e.loop||e.frame!==e.stopFrame||W(e)}function L(e,t){e.frame=Number(t),e.frame=e.wrap?T(e.frame,0,e.frames-1,e.frames):C(e.frame,0,e.frames-1)}function H(e){P(e).handler&&(U(e),R(e),q(e))}function U(e){var t=P(e);t.lastFrame=e.frame,t.lastLane=e.lane}function q(e){var t=P(e);t.lastFrame===e.frame&&t.lastLane===e.lane||e.target.trigger("onFrameChanged."+je,e),e.target.trigger("onFrame."+je,e),e.target.trigger("onDraw."+je,e)}function z(e,t,n){U(e),null!=t&&L(e,t),null!=n&&N(e,n),q(e)}function W(e){e.animate=!1;var t=P(e);null!=t.handler&&(window.clearInterval(t.handler),t.handler=null)}function Y(e){var t=P(e);!t.handler||e.animate&&t.frameTime===e.frameTime||W(e),e.animate&&!t.handler&&(t.frameTime=e.frameTime,t.handler=window.setInterval((function(){return H(e)}),t.frameTime))}function V(e){e.animate=!0,Y(e)}function G(e,t){if(!Ne[e])return t=t||{},Ne[e]=t,t;Oe('Plugin name "'+e+'" is already taken')}function K(e,t){Me('"registerModule" is deprecated, use "registerPlugin" instead'),G(e,t)}function X(e){return Ne[e]}function J(e){Q(e);for(var t=0;t<e.plugins.length;t+=1){var n=e.plugins[t];if("string"==typeof n){var i=X(n);i?e.plugins[t]=i:Oe("No plugin found with name "+n)}}}function Q(e){e.mods&&(Me('"mods" option is deprecated, use "plugins" instead'),e.plugins=e.mods,delete e.mods),e.behavior&&(Me('"behavior" option is deprecated, use "plugins" instead'),e.plugins.push(e.behavior),delete e.behavior),e.module&&(Me('"module" option is deprecated, use "plugins" instead'),e.plugins.push(e.module),delete e.module)}function Z(e){Le+=1,e.id=String(Le),He[e.id]=e}function ee(e){delete He[e.id]}function te(e){for(var t in He)He.hasOwnProperty(t)&&e(He[t])}function ne(e){var t=e.target;j(t);for(var n=0,i=Ee;n<i.length;n++){F(t,h=i[n],S)}for(var a=0,r=e.plugins;a<r.length;a++){for(var s=r[a],o=0,d=De;o<d.length;o++){F(t,h=d[o],s[h])}for(var u=0,l=Be;u<l.length;u++){F(t,h=l[u],s[h])}}F(t,"onLoad",(function(e,t){Y(t)}));for(var c=0,f=Be;c<f.length;c++){var h;F(t,h=f[c],e[h])}}function ie(e){e.images||(e.metrics=[]),e.metrics=l(e.images,e);var t=m(e.metrics,e.frames,0,0);t.sprite&&(e.frameWidth=t.sprite.width,e.frameHeight=t.sprite.height)}function ae(e){J(e),ne(e),E(e),e.source=k(e.source),e.loading=!0,e.target.addClass("loading").trigger("onInit."+je,e),b({source:e.source,preloadCount:e.preloadCount,progress:function(t){e.progress=t,e.target.trigger("onProgress."+je,e)},complete:function(t){e.images=t,e.loading=!1,e.frames=e.frames||t.length,ie(e),E(e),e.stage.show(),e.target.removeClass("loading").trigger("onLoad."+je,e).trigger("onFrame."+je,e).trigger("onDraw."+je,e).trigger("onComplete."+je,e)}})}function re(e){var t=this,n=e.target,i=Re.extend(!0,{},Ae,e);if(i.source=i.source||[],i.plugins=i.plugins||[],n.find("img").each((function(){Array.isArray(i.source)||(i.source=[]),i.source.pu
13sh(Re(t).attr("src"))})),n.empty().addClass("spritespin-instance").append("<div class='spritespin-stage'></div>"),"canvas"===i.renderer){var a=document.createElement("canvas");a.getContext&&a.getContext("2d")?(i.canvas=Re(a).addClass("spritespin-canvas"),i.context=a.getContext("2d"),n.append(i.canvas),n.addClass("with-canvas")):i.renderer="image"}return i.target=n,i.stage=n.find(".spritespin-stage"),n.data(je,i),Z(i),i}function se(e){Ue();var t=e.target.data(je);return t?Re.extend(t,e):t=re(e),ae(t),t}function oe(e){ee(e),W(e),e.target.trigger("onDestroy",e).html(null).attr("style",null).attr("unselectable",null).removeClass(["spritespin-instance","with-canvas"]),j(e.target),e.target.removeData(je)}function de(e){return A(e,"input")}function ue(e,t){var i=n(e),a=de(t);a.oldX=a.currentX,a.oldY=a.currentY,a.currentX=i.x,a.currentY=i.y,void 0!==a.oldX&&void 0!==a.oldY||(a.oldX=a.currentX,a.oldY=a.currentY),void 0!==a.startX&&void 0!==a.startY||(a.startX=a.currentX,a.startY=a.currentY,a.clickframe=t.frame,a.clicklane=t.lane),a.dX=a.currentX-a.startX,a.dY=a.currentY-a.startY,a.ddX=a.currentX-a.oldX,a.ddY=a.currentY-a.oldY,a.ndX=a.dX/t.target.innerWidth(),a.ndY=a.dY/t.target.innerHeight(),a.nddX=a.ddX/t.target.innerWidth(),a.nddY=a.ddY/t.target.innerHeight()}function le(e){var t=de(e);t.startX=t.startY=void 0,t.currentX=t.currentY=void 0,t.oldX=t.oldY=void 0,t.dX=t.dY=0,t.ddX=t.ddY=0,t.ndX=t.ndY=0,t.nddX=t.nddY=0}function ce(e,t){var n,i=Fe(this);if("data"===e)return i.data(je);if("api"===e){var a=i.data(je);return a.api=a.api||new Se(a),a.api}if("destroy"===e)return i.each((function(){var e=i.data(je);e&&oe(e)}));if(2===arguments.length&&"string"==typeof e&&((n={})[e]=t,e=n),"object"==typeof e)return se(Fe.extend(!0,{target:i},e)).target;throw new Error("Invalid call to spritespin")}function fe(e,t){for(var n=0,i=t;n<i.length;n++){var a=i[n];if(e[a]||a in e)return a}return t[0]}function he(){Fe(document).unbind(ze)}function pe(e){he(),Fe(document).bind(ze,e)}function me(){Fe(window).unbind(We)}function ge(e){me(),Fe(window).bind(We,e)}function ve(e){(e=e||document.documentElement)[qe.requestFullscreen]()}function be(){return document[qe.exitFullscreen]()}function ye(){return document[qe.fullscreenEnabled]}function we(){return document[qe.fullscreenElement]}function _e(){return!!we()}function xe(e,t){_e()?this.apiRequestFullscreen(t):this.exitFullscreen()}function ke(e,t){t=t||{};var n=e.width,i=e.height,a=e.source,r=e.sizeMode,s=e.responsive,o=function(){e.width=window.screen.width,e.height=window.screen.height,e.source=t.source||a,e.sizeMode=t.sizeMode||"fit",e.responsive=!1,ae(e)},d=function(){e.width=n,e.height=i,e.source=a,e.sizeMode=r,e.responsive=s,ae(e)};pe((function(){_e()?(o(),ge(o)):(he(),me(),d())})),ve(e.target[0])}var Ce,$e,Te,Se=function(){function e(e){this.data=e}return e}(),Fe=window.jQuery||window.$,je="spritespin",De=["mousedown","mousemove","mouseup","mouseenter","mouseover","mouseleave","mousewheel","wheel","click","dblclick","touchstart","touchmove","touchend","touchcancel","selectstart","gesturestart","gesturechange","gestureend"],Be=["onInit","onProgress","onLoad","onFrameChanged","onFrame","onDraw","onComplete","onDestroy"],Ee=["dragstart"],Ae={source:void 0,width:void 0,height:void 0,frames:void 0,framesX:void 0,lanes:1,sizeMode:void 0,renderer:"canvas",lane:0,frame:0,frameTime:40,animate:!0,retainAnimate:!1,reverse:!1,loop:!0,stopFrame:0,wrap:!0,wrapLane:!1,sense:1,senseLane:void 0,orientation:"horizontal",detectSubsampling:!0,preloadCount:void 0,responsive:void 0,plugins:["360","drag"]},Ie=x("log"),Me=x("warn"),Oe=x("error"),Pe=Object.freeze({$:Fe,getCursorPosition:n,detectSubsampling:a,getOuterSize:r,getComputedSize:s,getInnerSize:o,getInnerLayout:d,measure:l,findSpecs:m,naturalSize:u,preload:b,sourceArray:w,noop:_,log:Ie,warn:Me,error:Oe,toArray:k,clamp:C,wrap:T,prevent:S,bind:F,unbind:j,isFunction:D,pixelRatio:B}),Ne={},Re=Fe,Le=0,He={},Ue=function(){function e(e,t){te((function(n){for(var i=0,a=n.plugins;i<a.length;i++){var r=a[i];"function"==typeof r[e]&&r[e].apply(n.target,[t,n])}}))}function t(){te((function(e){e.responsive&&ae(e)}))}Ue=function(){};for(var n=function(t){Re(window.document).bind(t+"."+je,(function(n){e("document"+t,n)}
13))},i=0,a=De;i<a.length;i++){n(a[i])}var r=null;Re(window).on("resize",(function(){window.clearTimeout(r),r=window.setTimeout(t,100)}))};Fe.fn[je]=ce,t({isPlaying:function(){return null!=P(this.data).handler},isLooping:function(){return this.data.loop},toggleAnimation:function(){this.isPlaying()?this.stopAnimation():this.startAnimation()},stopAnimation:function(){this.data.animate=!1,W(this.data)},startAnimation:function(){this.data.animate=!0,Y(this.data)},loop:function(e){return this.data.loop=e,Y(this.data),this},currentFrame:function(){return this.data.frame},updateFrame:function(e){return z(this.data,e),this},skipFrames:function(e){var t=this.data;return z(t,t.frame+(t.reverse?-e:+e)),this},nextFrame:function(){return this.skipFrames(1)},prevFrame:function(){return this.skipFrames(-1)},playTo:function(e,t){var n=this.data;if((t=t||{}).force||n.frame!==e){if(t.nearest){var i=e-n.frame,a=e>n.frame?i-n.frames:i+n.frames,r=Math.abs(i)<Math.abs(a)?i:a;n.reverse=r<0}return n.animate=!0,n.loop=!1,n.stopFrame=e,Y(n),this}}});var qe={requestFullscreen:fe(document.documentElement,["requestFullscreen","webkitRequestFullScreen","mozRequestFullScreen","msRequestFullscreen"]),exitFullscreen:fe(document,["exitFullscreen","webkitExitFullscreen","webkitCancelFullScreen","mozCancelFullScreen","msExitFullscreen"]),fullscreenElement:fe(document,["fullscreenElement","webkitFullscreenElement","webkitCurrentFullScreenElement","mozFullScreenElement","msFullscreenElement"]),fullscreenEnabled:fe(document,["fullscreenEnabled","webkitFullscreenEnabled","mozFullScreenEnabled","msFullscreenEnabled"]),fullscreenchange:fe(document,["onfullscreenchange","onwebkitfullscreenchange","onmozfullscreenchange","onMSFullscreenChange"]).replace(/^on/,""),fullscreenerror:fe(document,["onfullscreenerror","onwebkitfullscreenerror","onmozfullscreenerror","onMSFullscreenError"]).replace(/^on/,"")},ze=qe.fullscreenchange+"."+je+"-fullscreen",We="orientationchange."+je+"-fullscreen";t({fullscreenEnabled:ye,fullscreenElement:we,exitFullscreen:be,toggleFullscreen:function(e){xe(this.data,e)},requestFullscreen:function(e){ke(this.data,e)}}),function(){function e(e,t){if(!t.loading&&t.stage.is(":visible")){ue(e,t);var n,i,a=de(t),r=t.target,s=r.offset();"horizontal"===t.orientation?(n=r.innerWidth()/2,i=a.currentX-s.left):(n=r.innerHeight()/2,i=a.currentY-s.top),z(t,t.frame+(i>n?1:-1))}}var t="click";G(t,{name:t,mouseup:e,touchend:e})}(),function(){function e(e){return I(e,s)}function t(e){return"number"==typeof e.orientation?e.orientation*Math.PI/180:"horizontal"===e.orientation?0:Math.PI/2}function n(t,n){var i=e(n);if(!n.loading&&!M(n,"dragging")&&n.stage.is(":visible")){var a=(new Date).getTime();i.startAt&&a-i.startAt>200&&t.preventDefault(),i.startAt=a,i.wasPlaying=!!P(n).handler,i.frame=n.frame||0,i.lane=n.lane||0,O(n,"dragging",!0),ue(t,n)}}function i(t,n){M(n,"dragging")&&(O(n,"dragging",!1),le(n),n.retainAnimate&&e(n).wasPlaying&&V(n))}function a(n,i){var a=e(i),r=de(i);if(M(i,"dragging")){ue(n,i);var s=t(i),o=Math.sin(s),d=Math.cos(s),u=(r.nddX*d-r.nddY*o)*i.sense||0,l=(r.nddX*o+r.
13nddY*d)*(i.senseLane||i.sense)||0;a.frame+=i.frames*u,a.lane+=i.lanes*l;i.frame,i.lane;z(i,Math.floor(a.frame),Math.floor(a.lane)),W(i)}}function r(e,t){n(e,t),a(e,t)}var s="drag";G("drag",{name:"drag",mousedown:n,mousemove:a,mouseup:i,documentmousemove:a,documentmouseup:i,touchstart:n,touchmove:a,touchend:i,touchcancel:i}),G("move",{name:"move",mousemove:r,mouseleave:i,touchstart:n,touchmove:a,touchend:i,touchcancel:i})}(),function(){function e(e){return I(e,o)}function t(t){var n=e(t);n.frameTime=t.frameTime,n.animate=t.animate,n.reverse=t.reverse}function n(t){var n=e(t);t.frameTime=n.frameTime,t.animate=n.animate,t.reverse=n.reverse}function i(e,n){M(n,"loading")||M(n,"dragging")||!n.stage.is(":visible")||(t(n),ue(e,n),O(n,"dragging",!0),n.animate=!0,Y(n))}function a(e,t){O(t,"dragging",!1),le(t),W(t),n(t),Y(t)}function r(e,t){if(M(t,"dragging")){ue(e,t);var n,i,a=de(t),r=t.target,s=r.offset();"horizontal"===t.orientation?(n=r.innerWidth()/2,i=(a.currentX-s.left-n)/n):(n=t.height/2,i=(a.currentY-s.top-n)/n),t.reverse=i<0,i=i<0?-i:i,t.frameTime=80*(1-i)+20,("horizontal"===t.orientation&&a.dX<a.dY||"vertical"===t.orientation&&a.dX<a.dY)&&e.preventDefault()}}function s(e,t){t.animate=!0,Y(t)}var o="hold";G(o,{name:o,mousedown:i,mousemove:r,mouseup:a,mouseleave:a,touchstart:i,touchmove:r,touchend:a,touchcancel:a,onFrame:s})}(),function(){function e(e){return I(e,s)}function t(e,t,n){return e[t]||n}function n(n,i){var a=e(i);a.fling=t(i,"swipeFling",10),a.snap=t(i,"swipeSnap",.5)}function i(e,t){t.loading||M(t,"dragging")||(ue(e,t),O(t,"dragging",!0))}function a(e,t){M(t,"dragging")&&(ue(e,t),z(t,t.frame,t.lane))}function r(t,n){if(M(n,"dragging")){O(n,"dragging",!1);var i,a,r=e(n),s=de(n),o=n.frame,d=n.lane,u=r.snap,l=r.fling;"horizontal"===n.orientation?(i=s.ndX,a=s.ddX):(i=s.ndY,a=s.ddY),i>=u||a>=l?o=n.frame-1:(i<=-u||a<=-l)&&(o=n.frame+1),le(n),z(n,o,d),W(n)}}var s="swipe";G(s,{name:s,onLoad:n,mousedown:i,mousemove:a,mouseup:r,mouseleave:r,touchstart:i,touchmove:a,touchend:r,touchcancel:r})}(),function(){function e(e,t){if(!t.loading&&t.stage.is(":visible")){e.preventDefault();var n=e.originalEvent,i=0===n.deltaX?0:n.deltaX>0?1:-1,a=0===n.deltaY?0:n.deltaY>0?1:-1;z(t,t.frame+a,t.lane+i)}}var t="wheel";G(t,{name:t,wheel:e})}(),function(){function e(e){return I(e,s)}function t(t,n){var i=e(n);i.stage||(i.stage=Fe(r),i.stage.appendTo(n.target)), 14i.stage.find(".spritespin-progress-label").text("0%").css({"text-align":"center"}),i.stage.find(".spritespin-progress-bar").css({width:"0%"}),i.stage.hide().fadeIn()}function n(t,n){var i=e(n);i.stage.find(".spritespin-progress-label").text(n.progress.percent+"%").css({"text-align":"center"}),i.stage.find(".spritespin-progress-bar").css({width:n.progress.percent+"%"})}function i(t,n){Fe(e(n).stage).fadeOut()}function a(t,n){Fe(e(n).stage).remove()}var r="\n<div class='spritespin-progress'>\n <div class='spritespin-progress-label'></div>\n <div class='spritespin-progress-bar'></div>\n</div>\n",s="progress";G(s,{name:s,onInit:t,onProgress:n,onLoad:i,onDestroy:a})}(),function(){function e(e,t){t.stage.find(".spritespin-frames").detach(),"image"===t.renderer&&$(t.images).addClass("spritespin-frames").appendTo(t.stage)}function t(e,t){var n=m(t.metrics,t.frames,t.frame,t.lane),i=n.sheet,a=n.sprite;if(i&&a){var r=t.source[i.id],s=t.images[i.id];if("canvas"===t.renderer){t.canvas.show();var o=t.canvas[0].width/t.canvasRatio,d=t.canvas[0].height/t.canvasRatio;return t.context.clearRect(0,0,o,d),void t.context.drawImage(s,a.sampledX,a.sampledY,a.sampledWidth,a.sampledHeight,0,0,o,d)}var u=t.stage.innerWidth()/a.sampledWidth,l=t.stage.innerHeight()/a.sampledHeight,c=Math.floor(-a.sampledY*l),f=Math.floor(-a.sampledX*u),h=Math.floor(i.sampledWidth*u),p=Math.floor(i.sampledHeight*l);"background"!==t.renderer?($(t.images).hide(),$(s).show().css({position:"absolute",top:c,left:f,"max-width":"initial",width:h,height:p})):t.stage.css({"background-image":"url('"+r+"')","background-position":f+"px "+c+"px","background-repeat":"no-repeat","-webkit-background-size":h+"px "+p+"px","-moz-background-size":h+"px "+p+"px","-o-background-size":h+"px "+p+"px","background-size":h+"px "+p+"px"})}}var n="360";G(n,{name:n,onLoad:e,onDraw:t})}(),function(){function e(e){return I(e,v)}function t(e,t,n){return e[t]||n}function n(n,i){var a=e(i);
14a.canvas=a.canvas||Fe("<canvas class='blur-layer'></canvas>"),a.context=a.context||a.canvas[0].getContext("2d"),a.steps=a.steps||[],a.fadeTime=Math.max(t(i,"blurFadeTime",200),1),a.frameTime=Math.max(t(i,"blurFrameTime",i.frameTime),16),a.trackTime=null,a.cssBlur=!!t(i,"blurCss",!1);var u=o(i),l=i.responsive?s(i):r(i),c=d(i.sizeMode,u,l);a.canvas[0].width=i.width*i.canvasRatio,a.canvas[0].height=i.height*i.canvasRatio,a.canvas.css(c).show(),a.context.scale(i.canvasRatio,i.canvasRatio),i.target.append(a.canvas)}function i(t,n){var i=e(n);a(n),null==i.timeout&&l(n)}function a(t){var n=e(t),i=P(t),a=Math.abs(t.frame-i.lastFrame);a=a>=t.frames/2?t.frames-a:a,n.steps.unshift({frame:t.frame,lane:t.lane,live:1,step:n.frameTime/n.fadeTime,d:a,alpha:0})}function u(e){b.length=0;for(var t=0;t<e.length;t+=1)e[t].alpha<=0&&b.push(t);for(var n=0,i=b;n<i.length;n++){var a=i[n];e.splice(a,1)}}function l(t){var n=e(t);n.timeout=window.setTimeout((function(){g(t)}),n.frameTime)}function c(t){var n=e(t);window.clearTimeout(n.timeout),n.timeout=null}function f(e,t){var n="blur("+Math.min(Math.max(t/2-4,0),2.5)+"px)";e.css({"-webkit-filter":n,filter:n})}function h(e,t){t.canvas.show();t.canvas[0].width,e.canvasRatio,t.canvas[0].height,e.canvasRatio}function p(e,t,n){if(!(n.alpha<=0)){var i=m(e.metrics,e.frames,n.frame,n.lane),a=i.sheet,r=i.sprite;if(a&&r){e.source[a.id];var s=e.images[a.id];if(!1!==s.complete){t.canvas.show();var o=t.canvas[0].width/e.canvasRatio,d=t.canvas[0].height/e.canvasRatio;t.context.globalAlpha=n.alpha,t.context.drawImage(s,r.sampledX,r.sampledY,r.sampledWidth,r.sampledHeight,0,0,o,d)}}}}function g(t){var n=e(t);if(c(t),n.context){var i=0;h(t,n),n.context.clearRect(0,0,t.width,t.height);for(var a=0,r=n.steps;a<r.length;a++){var s=r[a];s.live=Math.max(s.live-s.step,0),s.alpha=Math.max(s.live-.25,0),p(t,n,s),i+=s.alpha+s.d}n.cssBlur&&f(n.canvas,i),u(n.steps),n.steps.length&&l(t)}}var v="blur",b=[];G(v,{name:v,onLoad:n,onFrameChanged:i})}(),function(){function e(e){return I(e,c)}function t(e,t,n){return e[t]||n}function n(n,i){var a=e(i);a.maxSamples=u(t(i,"easeMaxSamples",5),0),a.damping=u(l(t(i,"easeDamping",.9),.999),0),a.abortTime=u(t(i,"easeAbortTime",250),16),a.updateTime=u(t(i,"easeUpdateTime",i.frameTime),16),a.samples=[],a.steps=[]}function i(e,t){M(t,"dragging")&&(s(t),r(t))}function a(t,n){for(var i,a=e(n),r=a.samples,d=0,u=0,l=0,c=0,f=r;c<f.length;c++){var h=f[c];if(i){var p=h.time-i.time;if(p>a.abortTime)return d=u=l=0,s(n);u+=h.frame-i.frame,d+=h.lane-i.lane,l+=p,i=h}else i=h}r.length=0,l&&(a.lane=n.lane,a.lanes=0,a.laneStep=d/l*a.updateTime,a.frame=n.frame,a.frames=0,a.frameStep=u/l*a.updateTime,o(n))}function r(t){var n=e(t);for(n.samples.push({time:(new Date).getTime(),frame:t.frame,lane:t.lane});n.samples.length>n.maxSamples;)n.samples.shift()}function s(t){var n=e(t);null!=n.handler&&(window.clearTimeout(n.handler),n.handler=null)}function o(t){var n=e(t);n.handler=window.setTimeout((function(){d(t)}),n.updateTime)}function d(t){var n=e(t);n.lanes+=n.laneStep,n.frames+=n.frameStep,n.laneStep*=n.damping,n.frameStep*=n.damping,z(t,Math.floor(n.frame+n.frames),Math.floor(n.lane+n.lanes)),M(t,"dragging")?s(t):Math.abs(n.frameStep)>.005||Math.abs(n.laneStep)>.005?o(t):s(t)}var u=Math.max,l=Math.min,c="ease";G(c,{name:c,onLoad:n,mousemove:i,mouseup:a,mouseleave:a,touchmove:i,touchend:a,touchcancel:a})}(),function(){function e(e){return I(e,a)}function t(e,t,n){return e[t]||n}function n(n,i){var a=e(i);a.images=[],a.offsets=[],a.frame=i.frame,a.speed=t(i,"gallerySpeed",500),a.opacity=t(i,"galleryOpacity",.25),a.stage=t(i,"galleryStage",Fe("<div></div>")),a.stage.empty().addClass("gallery-stage").prependTo(i.stage);for(var l=0,c=0,f=i.images;c<f.length;c++){var h=f[c],p=u(h),m=i.height/p.height,g=Fe(h);a.stage.append(g),a.images.push(g),a.offsets.push(-l+(i.width-h.width*m)/2),l+=i.width,g.css({"max-width":"initial",opacity:a.opacity,width:i.width,height:i.height})}var v=o(i),b=i.responsive?s(i):r(i),y=d(i.sizeMode,v,b);a.stage.css(y).css({width:l,left:a.offsets[a.frame]}),a.images[a.frame].animate({opacity:1},{duration:a.speed})}function i(t,n){var i=e(n),a=de(n),r=M(n,"dragging");i.frame===n.frame||r?(r||i.dX!==a.dX)&&(i.dX=a.dX,i.ddX=a.ddX,i.stage.stop(!0,!0).css({left:i.offsets[i.frame]+i.dX})):(i.stage.stop(!0,!1).animate({left:i.offsets[n.frame]},{duration:i.speed}),i.images[i.frame].animate({opacity:i.opacity},{duration:i.speed}),i.frame=n.frame,i.images[i.frame].animate({opacity:1},{duration:i.speed}),i.stage.animate({left:i.offsets[i.frame]}))}var a="gallery";G(a,{name:a,onLoad:n,onDraw:i})}(),function(){function e(e){return I(e,i)}function t(t,n){var i=e(n),a=n.metrics[0];
vendor: 2,174 bytes, line 14
14if(a){"horizontal"===n.orientation?(i.scale=n.target.innerHeight()/a.sampledHeight,n.frames=a.sampledWidth):(i.scale=n.target.innerWidth()/a.sampledWidth,n.frames=a.sampledHeight);var r=Math.floor(a.sampledWidth*i.scale),s=Math.floor(a.sampledHeight*i.scale);n.stage.css({"background-image":"url("+n.source[a.id]+")","background-repeat":"repeat-both","-webkit-background-size":r+"px "+s+"px","-moz-background-size":r+"px "+s+"px","-o-background-size":r+"px "+s+"px","background-size":r+"px "+s+"px"})}}function n(t,n){var i=e(n),a="horizontal"===n.orientation?1:0,r=a?0:1,s=n.frame%n.frames,o=Math.round(a*s*i.scale),d=Math.round(r*s*i.scale);n.stage.css({"background-position":o+"px "+d+"px"})}var i="panorama";G(i,{name:i,onLoad:t,onDraw:n})}(),function(){function e(e){return I(e,c)}function i(e,t,n){return e[t]||n}function a(t,n){var a=e(n);a.source=i(n,"zoomSource",n.source),a.doubleClickTime=i(n,"zoomDoubleClickTime",500),a.stage=a.stage||Fe("<div class='zoom-stage'></div>"),a.stage.css({width:"100%",height:"100%",top:0,left:0,bottom:0,right:0,position:"absolute"}).appendTo(n.target).hide()}function r(t,n){var i=e(n);i.stage&&(i.stage.remove(),delete i.stage)}function s(t,i){var a=e(i);if(a.stage.is(":visible")){t.preventDefault(),O(i,"dragging",!1);var r=n(t),s=r.x/i.width,o=r.y/i.height;null==a.oldX&&(a.oldX=s,a.oldY=o),null==a.currentX&&(a.currentX=s,a.currentY=o);var d=s-a.oldX,u=o-a.oldY;a.oldX=s,a.oldY=o,t.type.match(/touch/)&&(d=-d,u=-u),a.currentX=C(a.currentX+d,0,1),a.currentY=C(a.currentY+u,0,1),z(i,i.frame,i.lane)}}function o(t,n){t.preventDefault();var i=e(n),a=(new Date).getTime();i.clickTime?a-i.clickTime>i.doubleClickTime?i.clickTime=a:(i.clickTime=void 0,l(n)&&s(t,n)):i.clickTime=a}function d(t,n){e(n).stage.is(":visible")&&s(t,n)}function u(t,n){var i=e(n),a=n.lane*n.frames+n.frame,r=i.source[a],s=m(n.metrics,n.frames,n.frame,n.lane),o=i.currentX,d=i.currentY;if(null==o&&(o=i.currentX=.5,d=i.currentY=.5),r)o=Math.floor(100*o),d=Math.floor(100*d),i.stage.css({"background-repeat":"no-repeat","background-image":"url('"+r+"')","background-position":o+"% "+d+"%"});else if(s.sheet&&s.sprite){var u=s.sprite,l=s.sheet,c=n.source[l.i
14d],f=-Math.floor(u.sampledX+o*(u.sampledWidth-n.width)),h=-Math.floor(u.sampledY+d*(u.sampledHeight-n.height)),p=l.sampledWidth,g=l.sampledHeight;i.stage.css({"background-image":"url('"+c+"')","background-position":f+"px "+h+"px","background-repeat":"no-repeat","-webkit-background-size":p+"px "+g+"px","-moz-background-size":p+"px "+g+"px","-o-background-size":p+"px "+g+"px","background-size":p+"px "+g+"px"})}}function l(t){var n=e(t);if(!n.stage)throw new Error("zoom module is not initialized or is not available.");return n.stage.is(":visible")?(n.stage.fadeOut(),t.stage.fadeIn(),!1):(n.stage.fadeIn(),t.stage.fadeOut(),!0)}var c="zoom";G(c,{name:c,mousedown:o,touchstart:o,mousemove:d,touchmove:d,onInit:a,onDestroy:r,onDraw:u}),t({toggleZoom:function(){l(this.data)}})}();var Ye=Pe;e.Utils=Ye,e.sourceArray=w,e.Api=Se,e.extendApi=t,e.instances=He,e.applyEvents=ne,e.boot=ae,e.create=re,e.createOrUpdate=se,e.destroy=oe,e.namespace=je,e.eventNames=De,e.callbackNames=Be,e.eventsToPrevent=Ee,e.defaults=Ae,e.getInputState=de,e.updateInput=ue,e.resetInput=le,e.applyLayout=E,e.getPlaybackState=P,e.updateFrame=z,e.stopAnimation=W,e.applyAnimation=Y,e.startAnimation=V,e.registerPlugin=G,e.registerModule=K,e.getPlugin=X,e.applyPlugins=J,e.getState=A,e.getPluginState=I,e.is=M,e.flag=O,Object.defineProperty(e,"__esModule",{value:!0})})),function(e,t,n){"use strict";!function e(t,n,i){function a(s,o){if(!n[s]){if(!t[s]){var d="function"==typeof require&&require;if(!o&&d)return d(s,!0);if(r)return r(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var l=n[s]={exports:{}};t[s][0].call(l.exports,(function(e){var n=t[s][1][e];return a(n||e)}),l,l.exports,e,t,n,i)}return n[s].exports}for(var r="function"==typeof require&&require,s=0;s<i.length;s++)a(i[s]);return a}({1:[function(i){var a,r,s,o,d=function(e){return e&&e.__esModule?e:{default:e}},u=i("./modules/handle-dom"),l=i("./modules/utils"),c=i("./modules/handle-swal-dom"),f=i("./modules/handle-click"),h=d(i("./modules/handle-key")),p=d(i("./modules/default-params")),m=d(i("./modules/set-params"));s=o=function(){function i(e){var t=s;return t[e]===n?p.default[e]:t[e]}var s=arguments[0];if(u.addClass(t.body,"stop-scrolling"),c.resetInput(),s===n)return l.logStr("SweetAlert expects at least 1 attribute!"),!1;var d=l.extend({},p.default);switch(typeof s){case"string":d.title=s,d.text=arguments[1]||"",d.type=arguments[2]||"";break;case"object":if(s.title===n)return l.logStr('Missing "title" argument!'),!1;for(var g in d.title=s.title,p.default)d[g]=i(g);d.confirmButtonText=d.showCancelButton?"Confirm":p.default.confirmButtonText,d.confirmButtonText=i("confirmButtonText"),d.doneFunction=arguments[1]||null;break;default:return l.logStr('Unexpected type of argument! Expected "string" or "object", got '+typeof s),!1}m.default(d),c.fixVerticalPosition(),c.openModal(arguments[1]);for(var v=c.getModal(),b=v.querySelectorAll("button"),y=["onclick","onmouseover","onmouseout","onmousedown","onmouseup","onfocus"],w=function(e){return f.handleButton(e,d,v)},_=0;_<b.length;_++)for(var x=0;x<y.length;x++){var k=y[x];b[_][k]=w}c.getOverlay().onclick=w,a=e.onkeydown;var C=function(e){return h.default(e,d,v)};e.onkeydown=C,e.onfocus=function(){setTimeout((function(){r!==n&&(r.focus(),r=n)}),0)},o.enableButtons()},s.setDefaults=o.setDefaults=function(e){if(!e)throw new Error("userParams is required");if("object"!=typeof e)throw new Error("userParams has to be a object");l.extend(p.default,e)},s.close=o.close=function(){var i=c.getModal();u.fadeOut(c.getOverlay(),5),u.fadeOut(i,5),u.removeClass(i,"showSweetAlert"),u.addClass(i,"hideSweetAlert"),u.removeClass(i,"visible");var s=i.querySelector(".sa-icon.sa-success");u.removeClass(s,"animate"),u.removeClass(s.querySelector(".sa-tip"),"animateSuccessTip"),u.removeClass(s.querySelector(".sa-long"),"animateSuccessLong");var o=i.querySelector(".sa-icon.sa-error");u.removeClass(o,"animateErrorIcon"),u.removeClass(o.querySelector(".sa-x-mark"),"animateXMark");var d=i.querySelector(".sa-icon.sa-warning");return u.removeClass(d,"pulseWarning"),u.removeClass(d.querySelector(".sa-body"),"pulseWarningIns"),u.removeClass(d.querySelector(".sa-dot"),"pulseWarningIns"),setTimeout((function(){var e=i.getAttribute("data-custom-class");u.removeClass(i,e)}),300),u.removeClass(t.body,"stop-scrolling"),e.onkeydown=a,e.previousActiveElement&&e.previousActiveElement.focus(),r=n,clearTimeout(i.timeout),!0},s.showInputError=o.showInputError=function(e){var t=c.getModal(),n=t.querySelector(".sa-input-error");u.addClass(n,"show");var i=t.querySelector(".sa-error-container");u.addClass(i,"show"),i.querySelector("p").innerHTML=e,setTimeout((function(){s.enableButtons()}),1),t.querySelector("input").focus()},s.resetInputError=o.resetInputError=function(e){if(e&&13===e.keyCode)return!1;var t=c.getModal(),n=t.querySelector(".sa-input-error");u.removeClass(n,"show");var i=t.querySelector(".sa-error-container");u.removeClass(i,"show")},s.disableButtons=o.disableButtons=function(){var e=c.getModal(),t=e.querySelector("button.confirm"),n=e.querySelector("button.cancel");t.disabled=!0,n.disabled=!0},s.enableButtons=o.enableButtons=function(){var e=c.getModal(),t=e.querySelector("button.confirm"),n=e.querySelector("button.cancel");t.disabled=!1,n.disabled=!1},void 0!==e?e.sweetAlert=e.swal=s:l.logStr("SweetAlert is a frontend module!")},{"./modules/default-params":2,"./modules/handle-click":3,"./modules/handle-dom":4,"./modules/handle-key":5,"./modules/handle-swal-dom":6,"./modules/set-params":8,"./modules/utils":9}],2:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0});var i={title:"",text:"",type:null,allowOutsideClick:!1,showConfirmButton:!0,showCancelButton:!1,closeOnConfirm:!0,closeOnCancel:!0,
14confirmButtonText:"OK",confirmButtonColor:"#8CD4F5",cancelButtonText:"Cancel",imageUrl:null,imageSize:null,timer:null,customClass:"",html:!1,animation:!0,allowEscapeKey:!0,inputType:"text",inputPlaceholder:"",inputValue:"",showLoaderOnConfirm:!1};n.default=i,t.exports=n.default},{}],3:[function(t,n,i){Object.defineProperty(i,"__esModule",{value:!0});var a=t("./utils"),r=(t("./handle-swal-dom"),t("./handle-dom")),s=function(t,n,i){function s(e){p&&n.confirmButtonColor&&(h.style.backgroundColor=e)}var u,l,c,f=t||e.event,h=f.target||f.srcElement,p=-1!==h.className.indexOf("confirm"),m=-1!==h.className.indexOf("sweet-overlay"),g=r.hasClass(i,"visible"),v=n.doneFunction&&"true"===i.getAttribute("data-has-done-function");switch(p&&n.confirmButtonColor&&(u=n.confirmButtonColor,l=a.colorLuminance(u,-.04),c=a.colorLuminance(u,-.14)),f.type){case"mouseover":case"mouseup":s(l);break;case"mouseout":s(u);break;case"mousedown":s(c);break;case"focus":var b=i.querySelector("button.confirm"),y=i.querySelector("button.cancel");p?y.style.boxShadow="none":b.style.boxShadow="none";break;case"click":var w=i===h,_=r.isDescendant(i,h);if(!w&&!_&&g&&!n.allowOutsideClick)break;p&&v&&g?o(i,n):v&&g||m?d(i,n):r.isDescendant(i,h)&&"BUTTON"===h.tagName&&sweetAlert.close()}},o=function(e,t){var n=!0;r.hasClass(e,"show-input")&&((n=e.querySelector("input").value)||(n="")),t.doneFunction(n),t.closeOnConfirm&&sweetAlert.close(),t.showLoaderOnConfirm&&sweetAlert.disableButtons()},d=function(e,t){var n=String(t.doneFunction).replace(/\s/g,"");"function("===n.substring(0,9)&&")"!==n.substring(9,10)&&t.doneFunction(!1),t.closeOnCancel&&sweetAlert.close()};i.default={handleButton:s,handleConfirm:o,handleCancel:d},n.exports=i.default},{"./handle-dom":4,"./handle-swal-dom":6,"./utils":9}],4:[function(n,i,a){Object.defineProperty(a,"__esModule",{value:!0});var r=function(e,t){return new RegExp(" "+t+" ").test(" "+e.className+" ")},s=function(e,t){r(e,t)||(e.className+=" "+t)},o=function(e,t){var n=" "+e.className.replace(/[\t\r\n]/g," ")+" ";if(r(e,t)){for(;n.indexOf(" "+t+" ")>=0;)n=n.replace(" "+t+" "," ");e.className=n.replace(/^\s+|\s+$/g,"")}},d=function(e){var n=t.createElement("div");return n.appendChild(t.createTextNode(e)),n.innerHTML},u=function(e){e.style.opacity="",e.style.display="block"},l=function(e){if(e&&!e.length)return u(e);for(var t=0;t<e.length;++t)u(e[t])},c=function(e){e.style.opacity="",e.style.display="none"},f=function(e){if(e&&!e.length)return c(e);for(var t=0;t<e.length;++t)c(e[t])},h=function(e,t){for(var n=t.parentNode;null!==n;){if(n===e)return!0;n=n.parentNode}return!1},p=function(e){e.style.left="-9999px",e.style.display="block";var t,n=e.clientHeight;return t="undefined"!=typeof getComputedStyle?parseInt(getComputedStyle(e).getPropertyValue("padding-top"),10):parseInt(e.currentStyle.padding),e.style.left="",e.style.display="none","-"+parseInt((n+t)/2)+"px"},m=function(e,t){if(+e.style.opacity<1){t=t||16,e.style.opacity=0,e.style.display="block";var n=+new Date,i=function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){e.style.opacity=+e.style.opacity+(new Date-n)/100,n=+new Date,+e.style.opacity<1&&setTimeout(i,t)}));i()}e.style.display="block"},g=function(e,t){t=t||16,e.style.opacity=1;var n=+new Date,i=function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){e.style.opacity=+e.style.opacity-(new Date-n)/100,n=+new Date,+e.style.opacity>0?setTimeout(i,t):e.style.display="none"}));i()},v=function(n){if("function"==typeof MouseEvent){var i=new MouseEvent("click",{view:e,bubbles:!1,cancelable:!0});n.dispatchEvent(i)}else if(t.createEvent){var a=t.createEvent("MouseEvents");a.initEvent("click",!1,!1),n.dispatchEvent(a)}else t.createEventObject?n.fireEvent("onclick"):"function"==typeof n.onclick&&n.onclick()},b=function(t){"function"==typeof t.stopPropagation?(t.stopPropagation(),t.preventDefault()):e.event&&e.event.hasOwnProperty("cancelBubble")&&(e.event.cancelBubble=!0)};a.hasClass=r,a.addClass=s,a.removeClass=o,a.escapeHtml=d,a._show=u,a.show=l,a._hide=c,a.hide=f,a.isDescendant=h,a.getTopMargin=p,a.fadeIn=m,a.fadeOut=g,a.fireClick=v,a.stopEventPropagation=b},{}],5:[function(t,i,a){Object.defineProperty(a,"__esModule",{value:!0});var r=t("./handle-dom"),s=t("./handle-swal-dom"),o=function(t,i,a){var o=t||e.event,d=o.keyCode||o.which,u=a.querySelector("button.confirm"),l=a.querySelector("button.cancel"),c=a.querySelectorAll("button[tabindex]");if(-1!==[9,13,32,27].indexOf(d)){for(var f=o.target||o.srcElement,h=-1,p=0;p<c.length;p++)if(f===c[p]){h=p;break}9===d?(f=-1===h?u:h===c.length-1?c[0]:c[h+1],r.stopEventPropagation(o),f.focu
14s(),i.confirmButtonColor&&s.setFocusStyle(f,i.confirmButtonColor)):13===d?("INPUT"===f.tagName&&(f=u,u.focus()),f=-1===h?u:n):27===d&&!0===i.allowEscapeKey?(f=l,r.fireClick(f,o)):f=n}};a.default=o,i.exports=a.default},{"./handle-dom":4,"./handle-swal-dom":6}],6:[function(n,i,a){var r=function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(a,"__esModule",{value:!0});var s=n("./utils"),o=n("./handle-dom"),d=r(n("./default-params")),u=r(n("./injected-html")),l=".sweet-alert",c=".sweet-overlay",f=function(){var e=t.createElement("div");for(e.innerHTML=u.default;e.firstChild;)t.body.appendChild(e.firstChild)},h=function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(){var e=t.querySelector(l);return e||(f(),e=h()),e})),p=function(){var e=h();return e?e.querySelector("input"):void 0},m=function(){return t.querySelector(c)},g=function(e,t){var n=s.hexToRgb(t);e.style.boxShadow="0 0 2px rgba("+n+", 0), inset 0 0 0 1px rgba(0, 0, 0, 0)"},v=function(n){var i=h();o.fadeIn(m(),10),o.show(i),o.addClass(i,"showSweetAlert"),o.removeClass(i,"hideSweetAlert"),e.previousActiveElement=t.activeElement,i.querySelector("button.confirm").focus(),setTimeout((function(){o.addClass(i,"visible")}),500);var a=i.getAttribute("data-timer");if("null"!==a&&""!==a){var r=n;i.timeout=setTimeout((function(){(r?"true"===i.getAttribute("data-has-done-function"):null)?r(null):sweetAlert.close()}),a)}},b=function(){var e=h(),t=p();o.removeClass(e,"show-input"),t.value=d.default.inputValue,t.setAttribute("type",d.default.inputType),t.setAttribute("placeholder",d.default.inputPlaceholder),y()},y=function(e){if(e&&13===e.keyCode)return!1;var t=h(),n=t.querySelector(".sa-input-error");o.removeClass(n,"show");var i=t.querySelector(".sa-error-container");o.removeClass(i,"show")},w=function(){h().style.marginTop=o.getTopMargin(h())};a.sweetAlertInitialize=f,a.getModal=h,a.getOverlay=m,a.getInput=p,a.setFocusStyle=g,a.openModal=v,a.resetInput=b,a.resetInputError=y,a.fixVerticalPosition=w},{"./default-params":2,"./handle-dom":4,"./injected-html":7,"./utils":9}],7:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0});var i='<div class="sweet-overlay" tabIndex="-1"></div><div class="sweet-alert"><div class="sa-icon sa-error">
14\n <span class="sa-x-mark">\n <span class="sa-line sa-left"></span>\n <span class="sa-line sa-right"></span>\n </span>\n </div><div class="sa-icon sa-warning">\n <span class="sa-body"></span>\n <span class="sa-dot"></span>\n </div><div class="sa-icon sa-info"></div><div class="sa-icon sa-success">\n <span class="sa-line sa-tip"></span>\n <span class="sa-line sa-long"></span>\n\n <div class="sa-placeholder"></div>\n <div class="sa-fix"></div>\n </div><div class="sa-icon sa-custom"></div><h2>Title</h2>\n <p>Text</p>\n <fieldset>\n <input type="text" tabIndex="3" />\n <div class="sa-input-error"></div>\n </fieldset><div class="sa-error-container">\n <div class="icon">!</div>\n <p>Not valid!</p>\n </div><div class="sa-button-container">\n <button class="cancel button tertiary sm" tabIndex="2">Cancel</button>\n <div class="sa-confirm-button-container">\n <button class="confirm button primary warning sm" tabIndex="1">OK</button><div class="la-ball-fall">\n <div></div>\n <div></div>\n <div></div>\n </div>\n </div>\n </div></div>';n.default=i,t.exports=n.default},{}],8:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0});var a=e("./utils"),r=e("./handle-swal-dom"),s=e("./handle-dom"),o=["error","warning","info","success","input","prompt"],d=function(e){var t=r.getModal(),i=t.querySelector("h2"),d=t.querySelector("p"),u=t.querySelector("button.cancel"),l=t.querySelector("button.confirm");if(i.innerHTML=e.html?e.title:s.escapeHtml(e.title).split("\n").join("<br>"),d.innerHTML=e.html?e.text:s.escapeHtml(e.text||"").split("\n").join("<br>"),e.text&&s.show(d),e.customClass)s.addClass(t,e.customClass),t.setAttribute("data-custom-class",e.customClass);else{var c=t.getAttribute("data-custom-class");s.removeClass(t,c),t.setAttribute("data-custom-class","")}if(s.hide(t.querySelectorAll(".sa-icon")),e.type&&!a.isIE8()){var f=function(){for(var i=!1,a=0;a<o.length;a++)if(e.type===o[a]){i=!0;break}if(!i)return logStr("Unknown alert type: "+e.type),{v:!1};var d=n;-1!==["success","error","warning","info"].indexOf(e.type)&&(d=t.querySelector(".sa-icon.sa-"+e.type),s.show(d));var u=r.getInput();switch(e.type){case"success":s.addClass(d,"animate"),s.addClass(d.querySelector(".sa-tip"),"animateSuccessTip"),s.addClass(d.querySelector(".sa-long"),"animateSuccessLong");break;case"error":s.addClass(d,"animateErrorIcon"),s.addClass(d.querySelector(".sa-x-mark"),"animateXMark");break;case"warning":s.addClass(d,"pulseWarning"),s.addClass(d.querySelector(".sa-body"),"pulseWarningIns"),s.addClass(d.querySelector(".sa-dot"),"pulseWarningIns");break;case"input":case"prompt":u.setAttribute("type",e.inputType),u.value=e.inputValue,u.setAttribute("placeholder",e.inputPlaceholder),s.addClass(t,"show-input"),setTimeout((function(){u.focus(),u.addEventListener("keyup",swal.resetInputError)}),400)}}();if("object"==typeof f)return f.v}if(e.imageUrl){var h=t.querySelector(".sa-icon.sa-custom");h.style.backgroundImage="url("+e.imageUrl+")",s.show(h);var p=80,m=80;if(e.imageSize){var g=e.imageSize.toString().split("x"),v=g[0],b=g[1];v&&b?(p=v,m=b):logStr("Parameter imageSize expects value with format WIDTHxHEIGHT, got "+e.imageSize)}h.setAttribute("style",h.getAttribute("style")+"width:"+p+"px; height:"+m+"px")}t.setAttribute("data-has-cancel-button",e.showCancelButton),e.showCancelButton?u.style.display="inline-block":s.hide(u),t.setAttribute("data-has-confirm-button",e.showConfirmButton),e.showConfirmButton?l.style.display="inline-block":s.hide(l),e.cancelButtonText&&(u.innerHTML=s.escapeHtml(e.cancelButtonText)),e.confirmButtonText&&(l.innerHTML=s.escapeHtml(e.confirmButtonText)),e.confirmButtonColor&&(l.style.backgroundColor=e.confirmButtonColor,l.style.borderLeftColor=e.confirmLoadingButtonColor,l.style.borderRightColor=e.confirmLoadingButtonColor,r.setFocusStyle(l,e.confirmButtonColor)),t.setAttribute("data-allow-outside-click",e.allowOutsideClick);var y=!!e.doneFunction;t.setAttribute("data-has-done-function",y),e.animation?"string"==typeof e.animation?t.setAttribute("data-animation",e.animation):t.setAttribute("data-animation","pop"):t.setAttribute("data-animation","none"),t.setAttribute("data-timer",e.timer)};i.default=d,t.exports=i.default},{"./handle-dom":4,"./handle-swal-dom":6,"./utils":9}],9:[function(t,n,i){Object.defineProperty(i,"__esModule",{value:!0});var a=function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e},r=function(e){var t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return t?parseInt(t[1],16)+", "+parseInt(t[2],16)+", "+parseInt(t[3],16):null},s=function(){return e.attachEvent&&!e.addEventListener},o=function(t){e.console&&e.console.log("SweetAlert: "+t)},d=function(e,t){(e=String(e).replace(/[^0-9a-f]/gi,"")).length<6&&(e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]),t=t||0;var n,i,a="#";for(i=0;3>i;i++)n=parseInt(e.substr(2*i,2),16),a+=("00"+(n=Math.round(Math.min(Math.max(0,n+n*t),255)).toString(16))).substr(n.length);return a};i.extend=a,i.hexToRgb=r,i.isIE8=s,i.logStr=o,i.colorLuminance=d},{}]},{},[1]),"function"==typeof define&&define.amd?define((function(){return sweetAlert})):"undefined"!=typeof module&&module.exports&&(module.exports=sweetAlert)}(window,document),ThreeSixtyViewer={},ThreeSixtyViewer.init=function(e){$(".s-expand-view").hide(),$("#three-sixty-viewer").spritespin({source:e,width:700,height:500,frameTime:20,loop:!1,responsive:!1,detectSubsampling:!0,wrap:!0,sizeMode:"fit",sense:2,plugins:["progress","360","move"]}),$("a.three-sixty-viewer-full_screen-button").click((function(e){e.preventDefault(),$("#three-sixty-viewer").spritespin("api").requestFullscreen()}))},jQuery.trumbowyg={langs:{en:{viewHTML:"View HTML",undo:"Undo",redo:"Redo",formatting:"Formatting",p:"Paragraph",blockquote:"Quote",code:"Code",header:"Header",bold:"Bold",italic:"Italic",strikethrough:"Strikethrough",underline:"Underline",strong:"Strong",em:"Emphasis",del:"Deleted",superscript:"Superscript",subscript:"Subscript",unorderedList:"Unordered list",orderedList:"Ordered list",insertImage:"Insert Image",link:"Link",createLink:"Insert link",unlink:"Remove link",_self:"Same tab (default)",_blank:"New tab",justifyLeft:"Align Left",justifyCenter:"Align Center",justifyRight:"Align Right",justifyFull:"Align Justify",horizontalRule:"Insert horizontal rule",removeformat:"Remove format",fullscreen:"Fullscreen",close:"Close",submit:"Confirm",reset:"Cancel",required:"Required",description:"Description",title:"Title",text:"Text",target:"Target",width:"Width"}},plugins:{},svgPath:null,svgAbsoluteUseHref:!1,hideButtonTexts:null},Object.defineProperty(jQuery.trumbowyg,"defaultOptions",{value:{lang:"en",fixedBtnPane:!1,fixedFullWidth:!1,autogrow:!1,autogrowOnEnter:!1,imageWidthModalEdit:!1,hideButtonTexts:null,prefix:"trumbowyg-",tagClasses:{},semantic:!0,semanticKeepAttributes:!1,resetCss:!1,removeformatPasted:!1,tabToIndent:!1,tagsToRemove:[],tagsToKeep:["hr","img","embed","iframe","input"],btns:[["viewHTML"],["undo","redo"],["formatting"],["strong","em","del"],["superscript","subscript"],["link"],["insertImage"],["justifyLeft","justifyCenter","justifyRight","justifyFull"],["unorderedList","orderedList"],["horizontalRule"],["removeformat"],["fullscreen"]],btnsDef:{},changeActiveDropdownIcon:!1,inlineElementsSelector:"a,abbr,acronym,b,caption,cite,code,col,dfn,dir,dt,dd,em,font,hr,i,kbd,li,q,span,strikeout,strong,sub,sup,u",pasteHandlers:[],plugins:{},urlProtocol:!1,minimalLinks:!1,linkTargets:["_self","_blank"],svgPath:null},writable:!1,enumerable:!0,configurable:!1}),function(e,t,n,i){"use strict";var a="tbwconfirm",r="tbwcancel";i.fn.trumbowyg=function(e,t){var n="trumbowyg";if(e===Object(e)||!e)return this.each((function(){i(this).data(n)||i(this).data(n,new s(this,e))}));if(1===this.length)try{var a=i(this).data(n);switch(e){case"execCmd":return a.execCmd(t.cmd,t.param,t.forceCss,t.skipTrumbowyg);case"openModal":return a.openModal(t.title,t.content);case"closeModal":return a.closeModal();
vendor: 25,755 bytes, lines 14-15
14case"openModalInsert":return a.openModalInsert(t.title,t.fields,t.callback);case"saveRange":return a.saveRange();case"getRange":return a.range;case"getRangeText":return a.getRangeText();case"restoreRange":return a.restoreRange();case"enable":return a.setDisabled(!1);case"disable":return a.setDisabled(!0);case"toggle":return a.toggle();case"destroy":return a.destroy();case"empty":return a.empty();case"html":return a.html(t)}}catch(e){}return!1};var s=function(a,r){var s=this,o="trumbowyg-icons",d=i.trumbowyg;s.doc=a.ownerDocument||n,s.$ta=i(a),s.$c=i(a),null!=(r=r||{}).lang||null!=d.langs[r.lang]?s.lang=i.extend(!0,{},d.langs.en,d.langs[r.lang]):s.lang=d.langs.en,s.hideButtonTexts=null!=d.hideButtonTexts?d.hideButtonTexts:r.hideButtonTexts;var u=null!=d.svgPath?d.svgPath:r.svgPath;if(s.hasSvg=!1!==u,!1!==u&&(d.svgAbsoluteUseHref||0===i("#"+o,s.doc).length))if(null==u&&i("script[src]").each((function(e,t){var n=t.src,i=n.match("trumbowyg(.min)?.js");null!=i&&(u=n.substring(0,n.indexOf(i[0]))+"ui/icons.svg")})),null==u)console.warn("You must define svgPath: https://goo.gl/CfTY9U");else if(!d.svgAbsoluteUseHref){var l=s.doc.createElement("div");l.id=o,s.doc.body.insertBefore(l,s.doc.body.childNodes[0]),i.ajax({async:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",dataType:"xml",crossDomain:!0,url:u,data:null,beforeSend:null,complete:null,success:function(e){l.innerHTML=(new XMLSerializer).serializeToString(e.documentElement)}})}var c=s.doc.querySelector("base")?t.location.href.replace(t.location.hash,""):"";s.svgPath=d.svgAbsoluteUseHref?u:c;var f=s.lang.header,h=function(){return(t.chrome||t.Intl&&Intl.v8BreakIterator)&&"CSS"in t};s.btnsDef={viewHTML:{fn:"toggle",class:"trumbowyg-not-disable"},undo:{isSupported:h,key:"Z"},redo:{isSupported:h,key:"Y"},p:{fn:"formatBlock"},blockquote:{fn:"formatBlock"},h1:{fn:"formatBlock",title:f+" 1"},h2:{fn:"formatBlock",title:f+" 2"},h3:{fn:"formatBlock",title:f+" 3"},h4:{fn:"formatBlock",title:f+" 4"},h5:{fn:"formatBlock",title:f+" 5"},h6:{fn:"formatBlock",title:f+" 6"},subscript:{tag:"sub"},superscript:{tag:"sup"},bold:{key:"B",tag:"b"},italic:{key:"I",tag:"i"},underline:{tag:"u"},strikethrough:{tag:"strike"},strong:{fn:"bold",key:"B"},em:{fn:"italic",key:"I"},del:{fn:"strikethrough"},createLink:{key:"K",tag:"a"},unlink:{},insertImage:{},justifyLeft:{tag:"left",forceCss:!0},justifyCenter:{tag:"center",forceCss:!0},justifyRight:{tag:"right",forceCss:!0},justifyFull:{tag:"justify",forceCss:!0},unorderedList:{fn:"insertUnorderedList",tag:"ul"},orderedList:{fn:"insertOrderedList",tag:"ol"},horizontalRule:{fn:"insertHorizontalRule"},removeformat:{},fullscreen:{class:"trumbowyg-not-disable"},close:{fn:"destroy",class:"trumbowyg-not-disable"},formatting:{dropdown:["p","blockquote","h1","h2","h3","h4"],ico:"p"},link:{dropdown:["createLink","unlink"]}},s.o=i.extend(!0,{},d.defaultOptions,r),s.o.hasOwnProperty("imgDblClickHandler")||(s.o.imgDblClickHandler=s.getDefaultImgDblClickHandler()),s.urlPrefix=s.setupUrlPrefix(), 15s.disabled=s.o.disabled||"TEXTAREA"===a.nodeName&&a.disabled,r.btns?s.o.btns=r.btns:s.o.semantic||(s.o.btns[3]=["bold","italic","underline","strikethrough"]),i.each(s.o.btnsDef,(function(e,t){s.addBtnDef(e,t)})),s.eventNamespace="trumbowyg-event",s.keys=[],s.tagToButton={},s.tagHandlers=[],s.pasteHandlers=[].concat(s.o.pasteHandlers),s.isIE=-1!==e.userAgent.indexOf("MSIE")||-1!==e.appVersion.indexOf("Trident/"),s.isMac=-1!==e.platform.toUpperCase().indexOf("MAC"),s.init()};s.prototype={DEFAULT_SEMANTIC_MAP:{b:"strong",i:"em",s:"del",strike:"del",div:"p"},init:function(){var e=this;e.height=e.$ta.outerHeight()-39,e.initPlugins();try{e.doc.execCommand("enableObjectResizing",!1,!1),e.doc.execCommand("defaultParagraphSeparator",!1,"p")}catch(e){}e.buildEditor(),e.buildBtnPane(),e.fixedBtnPaneEvents(),e.buildOverlay(),setTimeout((function(){e.disabled&&e.setDisabled(!0),e.$c.trigger("tbwinit")}))},addBtnDef:function(e,t){this.btnsDef[e]=i.extend(t,this.btnsDef[e]||{})},setupUrlPrefix:function(){var e=this.o.urlProtocol;if(e)return"string"!=typeof e?"https://":e.replace("://","")+"://"},buildEditor:function(){var e=this,n=e.o.prefix,a="";e.$box=i("<div/>",{class:n+"box "+n+"editor-visible "+n+e.o.lang+" trumbowyg"}),e.$edBox=i("<div/>",{class:n+"editor-box"}),e.isTextarea=e.$ta.is("textarea"),e.isTextarea?(a=e.$ta.val(),e.$ed=i("<div/>").appendTo(e.$edBox),e.$box.insertAfter(e.$ta).append(e.$edBox,e.$ta)):(e.$ed=e.$ta,a=e.$ed.html(),e.$ta=i("<textarea/>",{name:e.$ta.attr("id"),height:e.height}).val(a),e.$box.insertAfter(e.$ed).append(e.$ta,e.$edBox),e.$edBox.append(e.$ed),e.syncCode()),e.$ta.addClass(n+"textarea").attr("tabindex",-1),e.$ed.addClass(n+"editor").attr({contenteditable:!0,dir:e.lang._dir||"ltr"}).html(a),e.o.tabindex&&e.$ed.attr("tabindex",e.o.tabindex),e.$c.is("[placeholder]")&&e.$ed.attr("placeholder",e.$c.attr("placeholder")),e.$c.is("[spellcheck]")&&e.$ed.attr("spellcheck",e.$c.attr("spellcheck")),e.o.resetCss&&e.$ed.addClass(n+"reset-css"),e.semanticCode(),e.o.autogrowOnEnter&&e.$ed.addClass(n+"autogrow-on-enter");var r,s=!1,o=!1;e.$ed.on("dblclick","img",e.o.imgDblClickHandler).on("keydown",(function(t){var n=t.which;if(8!==n&&13!==n&&46!==n||e.toggleSpan(!0),!t.ctrlKey&&!t.metaKey||t.altKey){if(e.o.tabToIndent&&"Tab"===t.key)try{return t.shiftKey?e.execCmd("outdent",!0,null):e.execCmd("indent",!0,null),!1}catch(e){}}else{s=!0;var i=e.keys[String.fromCharCode(t.which).toUpperCase()];try{return e.execCmd(i.fn,i.param),!1}catch(e){}}})).on("compositionstart compositionupdate",(function(){o=!0})).on("keyup compositionend",(function(t){if("compositionend"===t.type)o=!1;else if(o)return;var n=t.which;if(!(n>=37&&n<=40)){if(8!==n&&13!==n&&46!==n||e.toggleSpan(),!t.ctrlKey&&!t.metaKey||89!==n&&90!==n)if(s||16===n||17===n)void 0===t.which&&e.semanticCode(!1,!1,!0);else{var i=!e.isIE||"compositionend"===t.type;e.semanticCode(!1,i&&13===n),e.$c.trigger("tbwchange")}else e.semanticCode(!1,!0),e.$c.trigger("tbwchange");setTimeout((function(){s=!1}),50)}})).on("input",(function(t){var n=t.originalEvent;"object"==typeof n&&("insertReplacementText"===n.inputType||"insertText"===n.inputType&&null===n.data)&&e.$c.trigger("tbwchange")})).on("mouseup keydown keyup",(function(t){(!t.ctrlKey&&!t.metaKey||t.altKey)&&setTimeout((function(){s=!1}),50),clearTimeout(r),r=setTimeout((function(){e.updateButtonPaneStatus()}),50)})).on("focus blur",(function(t){if("blur"===t.type&&e.clearButtonPaneStatus(),e.$c.trigger("tbw"+t.type),e.o.autogrowOnEnter){if(e.autogrowOnEnterDontClose)return;"focus"===t.type?(e.autogrowOnEnterWasFocused=!0,e.autogrowEditorOnEnter()):e.o.autogrow||(e.$edBox.css({height:e.$edBox.css("min-height")}),e.$c.trigger("tbwresize"))}})).on("keyup focus",(function(){e.$ta.val().match(/<.*>/)||e.$ed.html().match(/<.*>/)||setTimeout((function(){var t=e.isIE?"<p>":"p";e.doc.execCommand("formatBlock",!1,t),e.syncCode()}),0)})).on("cut drop",(function(){setTimeout((function(){e.semanticCode(!1,!0),e.$c.trigger("tbwchange")}),0)})).on("paste",(function(n){if(e.o.removeformatPasted){n.preventDefault(),t.getSelection&&t.getSelection().deleteFromDocument&&t.getSelection().deleteFromDocument();try{var a=t.clipboardData.getData("Text");try{e.doc.selection.createRange().pasteHTML(a)}catch(t){e.doc.getSelection().getRangeAt(0).insertNode(e.doc.createTextNode(a))}e.$c.trigger("tbwchange",n)}catch(t){e.execCmd("insertText",(n.originalEvent||n).clipboardData.getData("text/plain"))}}i.each(e.pasteHandlers,(function(e,t){t(n)})),setTimeout((function(){e.semanticCode(!1,!0),e.$c.trigger("tbwpaste",n),e.$c.trigger("tbwchange")}),0)})),e.$ta.on("keyup",(function(){e.$c.trigger("tbwchange")})).on("paste",(function(){setTimeout((function(){e.$c.trigger("tbwchange")}),0)})),i(e.doc.body).on("keydown."+e.eventNamespace,(function(t){if(27===t.which&&i("."+n+"modal-box").length>=1)return e.closeModal(),!1}))},autogrowEditorOnEnter:function(){var e=this;e.$ed.removeClass("autogrow-on-enter");var t=e.$ed[0].clientHeight;e.$edBox.height("auto");var n=e.$ed[0].scrollHeight;e.$ed.addClass("autogrow-on-enter"),t!==n&&(e.$edBox.height(t),setTimeout((function(){e.$edBox.css({height:n}),e.$c.trigger("tbwresize")}),0))},buildBtnPane:function(){var e=this,t=e.o.prefix,n=e.$btnPane=i("<div/>",{class:t+"button-pane"});i.each(e.o.btns,(function(a,r){Array.isArray(r)||(r=[r]);var s=i("<div/>",{class:t+"button-group "+(r.indexOf("fullscreen")>=0?t+"right":"")});i.each(r,(function(t,n){try{e.isSupportedBtn(n)&&s.append(e.buildBtn(n))}catch(e){}})),s.html().trim().length>0&&n.append(s)})),e.$box.prepend(n)},buildBtn:function(e){var t=this,n=t.o.prefix,a=t.btnsDef[e],r=a.dropdown,s=null==a.hasIcon||a.hasIcon,o=t.lang[e]||e,d=i("<button/>",{type:"button",class:n+e+"-button "+(a.class||"")+(s?"":" "+n+"textual-button"),html:t.hasSvg&&s?'<svg><use xlink:href="'+t.svgPath+"#"+n+(a.ico||e).replace(/([A-Z]+)/g,"-$1").toLowerCase()+'"/></svg>':t.hideButtonTexts?"":a.text||a.title||t.lang[e]||e,title:(a.title||a.text||o)+(a.key?" ("+(t.isMac?"Cmd":"Ctrl")+" + "+a.key+")":""),tabindex:-1,mousedown:function(){return r&&!i("."+e+"-"+n+"dropdown",t.$box).is(":hidden")||i("body",t.doc).trigger("mousedown"),!((t.$btnPane.hasClass(n+"disable")||t.$box.hasClass(n+"disabled"))&&!i(this).hasClass(n+"active")&&!i(this).hasClass(n+"not-disable")||(t.execCmd((r?"dropdown":a.fn)||e,a.param||e,a.forceCss),1))}});if(r){d.addClass(n+"open-dropdown");var u=n+"dropdown",l={class:u+"-"+e+" "+u+" "+n+"fixed-top "+(a.dropdownClass||"")};l["data-"+u]=e;var c=i("<div/>",l);i.each(r,(function(e,n){t.btnsDef[n]&&t.isSupportedBtn(n)&&c.append(t.buildSubBtn(n))})),t.$box.append(c.hide())}else a.key&&(t.keys[a.key]={fn:a.fn||e,param:a.param||e});return r||(t.tagToButton[(a.tag||e).toLowerCase()]=e),d},buildSubBtn:function(e){var t=this,n=t.o.prefix,a=t.btnsDef[e],r=null==a.hasIcon||a.hasIcon;return a.key&&(t.keys[a.key]={fn:a.fn||e,param:a.param||e}),t.tagToButton[(a.tag||e).toLowerCase()]=e,i("<button/>",{type:"button",class:n+e+"-dropdown-button "+(a.class||"")+(a.ico?" "+n+a.ico+"-button":""),html:t.hasSvg&&r?'<svg><use xlink:href="'+t.svgPath+"#"+n+(a.ico||e).replace(/([A-Z]+)/g,"-$1").toLowerCase()+'"/></svg>'+(a.text||a.title||t.lang[e]||e):a.text||a.title||t.lang[e]||e,title:a.key?"("+(t.isMac?"Cmd":"Ctrl")+" + "+a.key+")":null,style:a.style||null,mousedown:function(){return i("body",t.doc).trigger("mousedown"),t.execCmd(a.fn||e,a.param||e,a.forceCss),!1}})},isSupportedBtn:function(e){try{return this.btnsDef[e].isSupported()}catch(e){}return!0},buildOverlay:function(){var e=this;return e.$overlay=i("<div/>",{class:e.o.prefix+"overlay"}).appendTo(e.$box),e.$overlay},showOverlay:function(){var e=this;i(t).trigger("scroll"),e.$overlay.fadeIn(200),e.$box.addClass(e.o.prefix+"box-blur")},hideOverlay:function(){var e=this;e.$overlay.fadeOut(50),e.$box.removeClass(e.o.prefix+"box-blur")},fixedBtnPaneEvents:function(){var e=this,n=e.o.fixedFullWidth,a=e.$box;e.o.fixedBtnPane&&(e.isFixed=!1,i(t).on("scroll."+e.eventNamespace+" resize."+e.eventNamespace,(function(){if(a){e.syncCode();var r=i(t).scrollTop(),s=a.offset().top+1,o=e.$btnPane,d=o.outerHeight()-2;r-s>0&&r-s-e.height<0?(e.isFixed||(e.isFixed=!0,o.css({position:"fixed",top:0,left:n?0:"auto",zIndex:7}),e.$box.css({paddingTop:o.height()})),o.css({width:n?"100%":a.width()-1}),i("."+e.o.prefix+"fixed-top",a).css({position:n?"fixed":"absolute",top:n?d:d+(r-s),zIndex:15})):e.isFixed&&(e.isFixed=!1,o.removeAttr("style"),e.$box.css({paddingTop:0}),i("."+e.o.prefix+"fixed-top",a).css({position:"absolute",top:d}))}})))},setDisabled:function(e){var t=this,n=t.o.prefix;t.disabled=e,e?t.$ta.attr("disabled",!0):t.$ta.removeAttr("disabled"),t.$box.toggleClass(n+"disabled",e),t.$ed.attr("contenteditable",!e)},destroy:function(){var e=this,n=e.o.prefix;e.isTextarea?e.$box.after(e.$ta.css({height:""}).val(e.html()).removeClass(n+"textarea").show()):e.$box.after(e.$edBox.css({height:""}).removeClass(n+"editor").removeAttr("contenteditable").removeAttr("dir").html(e.html()).show()),e.$ed.off("dblclick","img"),e.destroyPlugins(),e.$box.remove(),e.$c.removeData("trumbowyg"),i("body").removeClass(n+"body-fullscreen"),e.$c.trigger("tbwclose"),i(t).off("scroll."+e.eventNamespace+" resize."+e.eventNamespace),i(e.doc.body).off("keydown."+e.eventNamespace)},empty:function(){this.doc.execCommand("insertHTML",!1,""),this.$ta.val(""),this.syncCode(!0)},toggle:function(){var e=this,t=e.o.prefix;e.o.autogrowOnEnter&&(e.autogrowOnEnterDontClose=!e.$box.hasClass(t+"editor-hidden")),e.semanticCode(!1,!0),e.$c.trigger("tbwchange"),setTimeout((function(){e.doc.activeElement.blur(),e.$box.toggleClass(t+"editor-hidden "+t+"editor-visible"),e.$btnPane.toggleClass(t+"disable"),i("."+t+"viewHTML-button",e.$btnPane).toggleClass(t+"active"),e.$box.hasClass(t+"editor-visible")?e.$ta.attr("tabindex",-1):e.$ta.removeAttr("tabindex"),e.o.autogrowOnEnter&&!e.autogrowOnEnterDontClose&&e.autogrowEditorOnEnter()}),0)},toggleSpan:function(e){this.$ed.find("span").each((function(){!0===e?i(this).attr("data-tbw-flag",!0):i(this).attr("data-tbw-flag")?i(this).removeAttr("data-tbw-flag"):i(this).contents().unwrap()}))},dropdown:function(e){var n=this,a=i("body",n.doc),r=n.o.prefix,s=i("[data-"+r+"dropdown="+e+"]",n.$box),o=i("."+r+e+"-button",n.$btnPane),d=s.is(":hidden");if(a.trigger("mousedown"),d){var u=o.offset().left;o.addClass(r+"active"),s.css({position:"absolute",top:o.offset().top-n.$btnPane.offset().top+o.outerHeight(),left:n.o.fixedFullWidth&&n.isFixed?u:u-n.$btnPane.offset().left}).show(),i(t).trigger("scroll"),a.on("mousedown."+n.eventNamespace,(function(e){s.is(e.target)||(i("."+r+"dropdown",n.$box).hide(),i("."+r+"active",n.$btnPane).removeClass(r+"active"),a.off("mousedown."+n.eventNamespace))}))}},html:function(e){var t=this;return null!=e?(t.$ta.val(e),t.syncCode(!0),t.$c.trigger("tbwchange"),t):t.$ta.val()},syncTextarea:function(){var e=this;e.$ta.val(e.$ed.text().trim().length>0||e.$ed.find(e.o.tagsToKeep.join(",")).length>0?e.$ed.html():"")},syncCode:function(e){var t=this;if(!e&&t.$ed.is(":visible"))t.syncTextarea();else{var n=i("<div>").html(t.$ta.val()),a=i("<div>").append(n);i(t.o.tagsToRemove.join(","),a).remove(),t.$ed.html(a.contents().html())}if(t.o.autogrow&&(t.height=t.$edBox.height(),t.height!==t.$ta.css("height")&&(t.$ta.css({height:t.height}),t.$c.trigger("tbwresize"))),t.o.autogrowOnEnter){t.$edBox.height("auto");var r=t.autogrowOnEnterWasFocused?t.$edBox[0].scrollHeight:t.$edBox.css("min-height");r!==t.$ta.css("height")&&(t.$edBox.css({height:r}),t.$c.trigger("tbwresize"))}},semanticCode:function(e,t,n){var a=this;a.saveRange(),a.syncCode(e);var r=!0;if(a.range&&a.range.collapsed&&(r=!1),a.o.semantic){if(a.semanticTag("b",a.o.semanticKeepAttributes),a.semanticTag("i",a.o.semanticKeepAttributes),a.semanticTag("s",a.o.semanticKeepAttributes),a.semanticTag("strike",a.o.semanticKeepAttributes),t){var s=a.o.inlineElementsSelector,o=":not("+s+")";a.$ed.contents().filter((function(){return 3===this.nodeType&&this.nodeValue.trim().length>0})).wrap("<span data-tbw/>");var d=function(e){if(0!==e.length){var t=e.nextUntil(o).addBack().wrapAll("<p/>").parent(),n=t.nextAll(s).first();t.next("br").remove(),d(n)}};d(a.$ed.children(s).first()),a.semanticTag("div",!0),i("[data-tbw]",a.$ed).contents().unwrap(),a.$ed.find("p:empty").remove()}!n&&r&&a.restoreRange(),a.syncTextarea()}},semanticTag:function(e,t,n){var a,r=this,s=e;if(null!=this.o.semantic&&"object"==typeof this.o.semantic&&this.o.semantic.hasOwnProperty(e))a=this.o.semantic[e];else{if(!0!==this.o.semantic||!this.DEFAULT_SEMANTIC_MAP.hasOwnProperty(e))return;a=this.DEFAULT_SEMANTIC_MAP[e]}n&&(e=a,a=s),i(e,this.$ed).each((function(){var e=!1,n=i(this);if(0===n.contents().length)return!1;r.range&&r.range.startContainer.parentNode===this&&(e=!0);var s=i("<"+a+"/>");s.insertBefore(n),t&&i.each(n.prop("attributes"),(function(){s.attr(this.name,this.value)})),s.html(n.html()),n.remove(),!0===e&&(r.range.selectNodeContents(s.get(0)),r.range.collapse(!1))}))},createLink:function(){for(var e,t,n,a=this,r=a.doc.getSelection(),s=r.getRangeAt(0),o=r.focusNode,d=(new XMLSerializer).serializeToString(s.cloneContents())||s+"",u=a.o.linkTargets[0];["A","DIV"].indexOf(o.nodeName)<0;)o=o.parentNode;if(o&&"A"===o.nodeName){var l=i(o);d=l.text(),e=l.attr("href"),a.o.minimalLinks||(t=l.attr("title"),n=l.attr("target")||u);var c=a.doc.createRange();c.selectNode(o),r.removeAllRanges(),r.addRange(c)}a.saveRange();var f={url:{label:a.lang.linkUrl||"URL",required:!0,value:e},text:{label:a.lang.text,value:d}};if(!a.o.minimalLinks){var h=a.o.linkTargets.reduce((function(e,t){return e[t]=a.lang[t],e}),{});i.extend(f,{title:{label:a.lang.title,value:t},target:{label:a.lang.target,value:n,options:h}})}a.openModalInsert(a.lang.createLink,f,(function(e){var t=a.prependUrlPrefix(e.url);if(!t.length)return!1;var n=i(['<a href="',t,'">',e.text||e.url,"</a>"].join(""));return e.title&&n.attr("title",e.title),(e.target||u)&&n.attr("target",e.target||u),a.range.deleteContents(),a.range.insertNode(n[0]),a.syncCode(),a.$c.trigger("tbwchange"),!0}))},prependUrlPrefix:function(e){return this.urlPrefix?/^([a-z][-+.a-z0-9]*:|\/|#)/i.test(e)?e:/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(e)?"mailto:"+e:this.urlPrefix+e:e},unlink:function(){var e=this,t=e.doc.getSelection(),n=t.focusNode;if(t.isCollapsed){for(;["A","DIV"].indexOf(n.nodeName)<0;)n=n.parentNode;if(n&&"A"===n.nodeName){var i=e.doc.createRange();i.selectNode(n),t.removeAllRanges(),t.addRange(i)}}e.execCmd("unlink",void 0,void 0,!0)},insertImage:function(){var e=this;e.saveRange();var t={url:{label:"URL",required:!0},alt:{label:e.lang.description,value:e.getRangeText()}};e.o.imageWidthModalEdit&&(t.width={}),e.openModalInsert(e.lang.insertImage,t,(function(t){e.execCmd("insertImage",t.url,!1,!0);var n=i('img[src="'+t.url+'"]:not([alt])',e.$box);return n.attr("alt",t.alt),e.o.imageWidthModalEdit&&n.attr({width:t.width}),e.syncCode(),e.$c.trigger("tbwchange"),!0}))},fullscreen:function(){var e,n=this,a=n.o.prefix,r=a+"fullscreen",s=r+"-placeholder",o=n.$box.outerHeight();n.$box.toggleClass(r),(e=n.$box.hasClass(r))?n.$box.before(i("<div/>",{class:s}).css({height:o})):i("."+s).remove(),i("body").toggleClass(a+"body-fullscreen",e),i(t).trigger("scroll"),n.$c.trigger("tbw"+(e?"open":"close")+"fullscreen")},execCmd:function(e,n,a,r){var s=this;r=!!r||"","dropdown"!==e&&s.$ed.focus(),"strikethrough"===e&&s.o.semantic&&s.semanticTag("strike",s.o.semanticKeepAttributes,!0);try{s.doc.execCommand("styleWithCSS",!1,a||!1)}catch(e){}try{s[e+r](n)}catch(a){try{e(n)}catch(a){"insertHorizontalRule"===e?n=void 0:"formatBlock"===e&&s.isIE&&(n="<"+n+">"),s.doc.execCommand(e,!1,n),s.syncCode(),s.semanticCode(!1,!0);try{var o=t.getSelection().focusNode;i(t.getSelection().focusNode.parentNode).hasClass("trumbowyg-editor")||(o=t.getSelection().focusNode.parentNode);var d=s.o.tagClasses[n];d&&i(o).addClass(d)}catch(e){}}"dropdown"!==e&&(s.updateButtonPaneStatus(),s.$c.trigger("tbwchange"))}},openModal:function(e,n,s){var o=this,d=o.o.prefix;if(s=!1!==s,i("."+d+"modal-box",o.$box).length>0)return!1;o.o.autogrowOnEnter&&(o.autogrowOnEnterDontClose=!0),o.saveRange(),o.showOverlay(),o.$btnPane.addClass(d+"disable");var u,l=i("<div/>",{class:d+"modal "+d+"fixed-top"}).css({top:o.$box.offset().top+o.$btnPane.height(),zIndex:99999}).appendTo(i(o.doc.body)),c=d+"dark";0!==o.$c.parents("."+c).length&&l.addClass(c),o.$overlay.one("click",(function(){return l.trigger(r),!1})),u=s?i("<form/>",{action:"",html:n}).on("submit",(function(){return l.trigger(a),!1})).on("reset",(function(){return l.trigger(r),!1})).on("submit reset",(function(){o.o.autogrowOnEnter&&(o.autogrowOnEnterDontClose=!1)})):n;var f=i("<div/>",{class:d+"modal-box",html:u}).css({top:"-"+o.$btnPane.outerHeight(),opacity:0,paddingBottom:s?null:"5%"}).appendTo(l).animate({top:0,opacity:1},100);return e&&i("<span/>",{text:e,class:d+"modal-title"}).prependTo(f),s&&(i(":input:first",f).focus(),o.buildModalBtn("submit",f),o.buildModalBtn("reset",f),l.height(f.outerHeight()+10)),i(t).trigger("scroll"),o.$c.trigger("tbwmodalopen"),l},buildModalBtn:function(e,t){var n=this.o.prefix;return i("<button/>",{class:n+"modal-button "+n+"modal-"+e,type:e,text:this.lang[e]||e}).appendTo(i("form",t))},closeModal:function(){var e=this,t=e.o.prefix;e.$btnPane.removeClass(t+"disable"),e.$overlay.off();var n=i("."+t+"modal-box",i(e.doc.body));n.animate({top:"-"+n.height()},100,(function(){n.parent().remove(),e.hideOverlay(),e.$c.trigger("tbwmodalclose")})),e.restoreRange()},openModalInsert:function(e,t,n){var s=this,o=s.o.prefix,d=s.lang,u="",l=o+"form-"+Date.now()+"-";return i.each(t,(function(e,t){var n=t.label||e,a=t.name||e,r=t.attributes||{},s=l+e,c=Object.keys(r).map((function(e){return e+'="'+r[e]+'"'})).join(" ");if("function"==typeof t.type)return t.name||(t.name=a),void(u+=t.type(t,s,o,d));u+='<div class="'+o+'input-row">',u+='<div class="'+o+'input-infos"><label for="'+s+'"><span>'+(d[n]?d[n]:n)+"</span></label></div>",u+='<div class="'+o+'input-html">',i.isPlainObject(t.options)?(u+='<select name="target">',u+=Object.keys(t.options).map((e=>'<option value="'+e+'" '+(e===t.value?"selected":"")+">"+t.options[e]+"</option>")).join(""),u+="</select>"):(u+='<input id="'+s+'" type="'+(t.type||"text")+'" name="'+a+'" '+c,u+=("checkbox"===t.type&&t.value?' checked="checked"':"")+' value="'+(t.value||"").replace(/"/g,""")+'">'),u+="</div></div>"})),s.openModal(e,u).on(a,(function(){var e=i("form",i(this)),r=!0,o={};i.each(t,(function(t,n){var a=n.name||t,d=i(':input[name="'+a+'"]',e);switch(d[0].type.toLowerCase()){case"checkbox":o[a]=d.is(":checked");break;case"radio":o[a]=d.filter(":checked").val();break;default:o[a]=i.trim(d.val())}n.required&&""===o[a]?(r=!1,s.addErrorOnModalField(d,s.lang.required)):n.pattern&&!n.pattern.test(o[a])&&(r=!1,s.addErrorOnModalField(d,n.patternError))})),r&&(s.restoreRange(),n(o,t)&&(s.syncCode(),s.$c.trigger("tbwchange"),s.closeModal(),i(this).off(a)))})).one(r,(function(){i(this).off(a),s.closeModal()}))},addErrorOnModalField:function(e,t){var n=this.o.prefix,a=n+"msg-error",r=e.closest("."+n+"input-row");e.on("change keyup",(function(){r.removeClass(n+"input-error"),setTimeout((function(){r.find("."+a).remove()}),150)})),r.addClass(n+"input-error").find("."+n+"input-infos label").append(i("<span/>",{class:a,text:t}))},getDefaultImgDblClickHandler:function(){var e=this;return function(){var t=i(this),n=t.attr("src"),a="(Base64)";0===n.indexOf("data:image")&&(n=a);var r={url:{label:"URL",value:n,required:!0},alt:{label:e.lang.description,value:t.attr("alt")}};return e.o.imageWidthModalEdit&&(r.width={value:t.attr("width")?t.attr("width"):""}),e.openModalInsert(e.lang.insertImage,r,(function(n){return n.url!==a&&t.attr({src:n.url}),t.attr({alt:n.alt}),e.o.imageWidthModalEdit&&(parseInt(n.width)>0?t.attr({width:n.width}):t.removeAttr("width")),!0})),!1}},saveRange:function(){var e=this,t=e.doc.getSelection();if(e.range=null,t&&t.rangeCount){var n,i=e.range=t.getRangeAt(0),a=e.doc.createRange();a.selectNodeContents(e.$ed[0]),a.setEnd(i.startContainer,i.startOffset),n=(a+"").length,e.metaRange={start:n,end:n+(i+"").length}}},restoreRange:function(){var e,t=this,n=t.metaRange,i=t.range,a=t.doc.getSelection();if(i){if(n&&n.start!==n.end){var r,s=0,o=[t.$ed[0]],d=!1,u=!1;for(e=t.doc.createRange();!u&&(r=o.pop());)if(3===r.nodeType){var l=s+r.length;!d&&n.start>=s&&n.start<=l&&(e.setStart(r,n.start-s),d=!0),d&&n.end>=s&&n.end<=l&&(e.setEnd(r,n.end-s),u=!0),s=l}else for(var c=r.childNodes,f=c.length;f>0;)f-=1,o.push(c[f])}try{a.removeAllRanges()}catch(e){}a.addRange(e||i)}},getRangeText:function(){return this.range+""},clearButtonPaneStatus:function(){var e=this,t=e.o.prefix,n=t+"active-button "+t+"active",a=t+"original-icon";i("."+t+"active-button",e.$btnPane).removeClass(n),i("."+a,e.$btnPane).each((function(){i(this).find("svg use").attr("xlink:href",i(this).data(a))}))},updateButtonPaneStatus:function(){var e=this,t=e.o.prefix,n=t+"active-button "+t+"active",a=t+"original-icon",r=e.getTagsRecursive(e.doc.getSelection().anchorNode);e.clearButtonPaneStatus(),i.each(r,(function(r,s){var o=e.tagToButton[s.toLowerCase()],d=i("."+t+o+"-button",e.$btnPane);if(d.length>0)d.addClass(n);else try{var u=(d=i("."+t+"dropdown ."+t+o+"-dropdown-button",e.$box)).find("svg use"),l=d.parent().data(t+"dropdown"),c=i("."+t+l+"-button",e.$box),f=c.find("svg use");c.addClass(n),e.o.changeActiveDropdownIcon&&u.length>0&&(c.addClass(a).data(a,f.attr("xlink:href")),f.attr("xlink:href",u.attr("xlink:href")))}catch(e){}}))},getTagsRecursive:function(e,t){var n=this;if(t=t||(e&&e.tagName?[e.tagName]:[]),!e||!e.parentNode)return t;e.nodeType!==Node.ELEMENT_NODE&&(e=e.parentNode);var a=e.tagName;return"DIV"===a?t:("P"===a&&""!==e.style.textAlign&&t.push(e.style.textAlign),i.each(n.tagHandlers,(function(i,a){t=t.concat(a(e,n))})),t.push(a),n.getTagsRecursive(e.parentNode,t).filter((function(e){return null!=e})))},initPlugins:function(){var e=this;e.loadedPlugins=[],i.each(i.trumbowyg.plugins,(function(t,n){n.shouldInit&&!n.shouldInit(e)||(n.init(e),n.tagHandler&&e.tagHandlers.push(n.tagHandler),e.loadedPlugins.push(n))}))},destroyPlugins:function(){var e=this;i.each(this.loadedPlugins,(function(t,n){n.destroy&&n.destroy(e)}))}}}(navigator,window,document,jQuery),$(document).ready((function(){$(".dropdown-menu").find(jQuery.rails.linkClickSelector).on("click",(function(e){e.preventDefault(),$(this).trigger("click.rails")}))})),function(){var e=this,t=e._,n={},i=Array.prototype,a=Object.prototype,r=Function.prototype,s=i.push,o=i.slice,d=i.concat,u=a.toString,l=a.hasOwnProperty,c=i.forEach,f=i.map,h=i.reduce,p=i.reduceRight,m=i.filter,g=i.every,v=i.some,b=i.indexOf,
15y=i.lastIndexOf,w=Array.isArray,_=Object.keys,x=r.bind,k=function(e){return e instanceof k?e:this instanceof k?void(this._wrapped=e):new k(e)};"undefined"!=typeof exports?("undefined"!=typeof module&&module.exports&&(exports=module.exports=k),exports._=k):e._=k,k.VERSION="1.5.2";var C=k.each=k.forEach=function(e,t,i){if(null!=e)if(c&&e.forEach===c)e.forEach(t,i);else if(e.length===+e.length){for(var a=0,r=e.length;r>a;a++)if(t.call(i,e[a],a,e)===n)return}else{var s=k.keys(e);for(a=0,r=s.length;r>a;a++)if(t.call(i,e[s[a]],s[a],e)===n)return}};k.map=k.collect=function(e,t,n){var i=[];return null==e?i:f&&e.map===f?e.map(t,n):(C(e,(function(e,a,r){i.push(t.call(n,e,a,r))})),i)};var $="Reduce of empty array with no initial value";k.reduce=k.foldl=k.inject=function(e,t,n,i){var a=arguments.length>2;if(null==e&&(e=[]),h&&e.reduce===h)return i&&(t=k.bind(t,i)),a?e.reduce(t,n):e.reduce(t);if(C(e,(function(e,r,s){a?n=t.call(i,n,e,r,s):(n=e,a=!0)})),!a)throw new TypeError($);return n},k.reduceRight=k.foldr=function(e,t,n,i){var a=arguments.length>2;if(null==e&&(e=[]),p&&e.reduceRight===p)return i&&(t=k.bind(t,i)),a?e.reduceRight(t,n):e.reduceRight(t);var r=e.length;if(r!==+r){var s=k.keys(e);r=s.length}if(C(e,(function(o,d,u){d=s?s[--r]:--r,a?n=t.call(i,n,e[d],d,u):(n=e[d],a=!0)})),!a)throw new TypeError($);return n},k.find=k.detect=function(e,t,n){var i;return T(e,(function(e,a,r){return t.call(n,e,a,r)?(i=e,!0):void 0})),i},k.filter=k.select=function(e,t,n){var i=[];return null==e?i:m&&e.filter===m?e.filter(t,n):(C(e,(function(e,a,r){t.call(n,e,a,r)&&i.push(e)})),i)},k.reject=function(e,t,n){return k.filter(e,(function(e,i,a){return!t.call(n,e,i,a)}),n)},k.every=k.all=function(e,t,i){t||(t=k.identity);var a=!0;return null==e?a:g&&e.every===g?e.every(t,i):(C(e,(function(e,r,s){return(a=a&&t.call(i,e,r,s))?void 0:n})),!!a)};var T=k.some=k.any=function(e,t,i){t||(t=k.identity);var a=!1;return null==e?a:v&&e.some===v?e.some(t,i):(C(e,(function(e,r,s){return a||(a=t.call(i,e,r,s))?n:void 0})),!!a)};
15k.contains=k.include=function(e,t){return null!=e&&(b&&e.indexOf===b?-1!=e.indexOf(t):T(e,(function(e){return e===t})))},k.invoke=function(e,t){var n=o.call(arguments,2),i=k.isFunction(t);return k.map(e,(function(e){return(i?t:e[t]).apply(e,n)}))},k.pluck=function(e,t){return k.map(e,(function(e){return e[t]}))},k.where=function(e,t,n){return k.isEmpty(t)?n?void 0:[]:k[n?"find":"filter"](e,(function(e){for(var n in t)if(t[n]!==e[n])return!1;return!0}))},k.findWhere=function(e,t){return k.where(e,t,!0)},k.max=function(e,t,n){if(!t&&k.isArray(e)&&e[0]===+e[0]&&e.length<65535)return Math.max.apply(Math,e);if(!t&&k.isEmpty(e))return-1/0;var i={computed:-1/0,value:-1/0};return C(e,(function(e,a,r){var s=t?t.call(n,e,a,r):e;s>i.computed&&(i={value:e,computed:s})})),i.value},k.min=function(e,t,n){if(!t&&k.isArray(e)&&e[0]===+e[0]&&e.length<65535)return Math.min.apply(Math,e);if(!t&&k.isEmpty(e))return 1/0;var i={computed:1/0,value:1/0};return C(e,(function(e,a,r){var s=t?t.call(n,e,a,r):e;s<i.computed&&(i={value:e,computed:s})})),i.value},k.shuffle=function(e){var t,n=0,i=[];return C(e,(function(e){t=k.random(n++),i[n-1]=i[t],i[t]=e})),i},k.sample=function(e,t,n){return arguments.length<2||n?e[k.random(e.length-1)]:k.shuffle(e).slice(0,Math.max(0,t))};var S=function(e){return k.isFunction(e)?e:function(t){return t[e]}};k.sortBy=function(e,t,n){var i=S(t);return k.pluck(k.map(e,(function(e,t,a){return{value:e,index:t,criteria:i.call(n,e,t,a)}})).sort((function(e,t){var n=e.criteria,i=t.criteria;if(n!==i){if(n>i||void 0===n)return 1;if(i>n||void 0===i)return-1}return e.index-t.index})),"value")};var F=function(e){return function(t,n,i){var a={},r=null==n?k.identity:S(n);return C(t,(function(n,s){var o=r.call(i,n,s,t);e(a,o,n)})),a}};k.groupBy=F((function(e,t,n){(k.has(e,t)?e[t]:e[t]=[]).push(n)})),k.indexBy=F((function(e,t,n){e[t]=n})),k.countBy=F((function(e,t){k.has(e,t)?e[t]++:e[t]=1})),k.sortedIndex=function(e,t,n,i){for(var a=(n=null==n?k.identity:S(n)).call(i,t),r=0,s=e.length;s>r;){var o=r+s>>>1;n.call(i,e[o])<a?r=o+1:s=o}return r},k.toArray=function(e){return e?k.isArray(e)?o.call(e):e.length===+e.length?k.map(e,k.identity):k.values(e):[]},k.size=function(e){return null==e?0:e.length===+e.length?e.length:k.keys(e).length},k.first=k.head=k.take=function(e,t,n){return null==e?void 0:null==t||n?e[0]:o.call(e,0,t)},k.initial=function(e,t,n){return o.call(e,0,e.length-(null==t||n?1:t))},k.last=function(e,t,n){return null==e?void 0:null==t||n?e[e.length-1]:o.call(e,Math.max(e.length-t,0))},k.rest=k.tail=k.drop=function(e,t,n){return o.call(e,null==t||n?1:t)},k.compact=function(e){return k.filter(e,k.identity)};var j=function(e,t,n){return t&&k.every(e,k.isArray)?d.apply(n,e):(C(e,(function(e){k.isArray(e)||k.isArguments(e)?t?s.apply(n,e):j(e,t,n):n.push(e)})),n)};k.flatten=function(e,t){return j(e,t,[])},k.without=function(e){return k.difference(e,o.call(arguments,1))},k.uniq=k.unique=function(e,t,n,i){k.isFunction(t)&&(i=n,n=t,t=!1);var a=n?k.map(e,n,i):e,r=[],s=[];return C(a,(function(n,i){(t?i&&s[s.length-1]===n:k.contains(s,n))||(s.push(n),r.push(e[i]))})),r},k.union=function(){return k.uniq(k.flatten(arguments,!0))},k.intersection=function(e){var t=o.call(arguments,1);return k.filter(k.uniq(e),(function(e){return k.every(t,(function(t){return k.indexOf(t,e)>=0}))}))},k.difference=function(e){var t=d.apply(i,o.call(arguments,1));return k.filter(e,(function(e){return!k.contains(t,e)}))},k.zip=function(){for(var e=k.max(k.pluck(arguments,"length").concat(0)),t=new Array(e),n=0;e>n;n++)t[n]=k.pluck(arguments,""+n);return t},k.object=function(e,t){if(null==e)return{};for(var n={},i=0,a=e.length;a>i;i++)t?n[e[i]]=t[i]:n[e[i][0]]=e[i][1];return n},k.indexOf=function(e,t,n){if(null==e)return-1;var i=0,a=e.length;if(n){if("number"!=typeof n)return e[i=k.sortedIndex(e,t)]===t?i:-1;i=0>n?Math.max(0,a+n):n}if(b&&e.indexOf===b)return e.indexOf(t,n);for(;a>i;i++)if(e[i]===t)return i;return-1},k.lastIndexOf=function(e,t,n){if(null==e)return-1;var i=null!=n;if(y&&e.lastIndexOf===y)return i?e.lastIndexOf(t,n):e.lastIndexOf(t);for(var a=i?n:e.length;a--;)if(e[a]===t)return a;return-1},k.range=function(e,t,n){arguments.length<=1&&(t=e||0,e=0),n=arguments[2]||1;for(var i=Math.max(Math.ceil((t-e)/n),0),a=0,r=new Array(i);i>a;)r[a++]=e,e+=n;return r};var D=function(){};k.bind=function(e,t){var n,i;
15if(x&&e.bind===x)return x.apply(e,o.call(arguments,1));if(!k.isFunction(e))throw new TypeError;return n=o.call(arguments,2),i=function(){if(!(this instanceof i))return e.apply(t,n.concat(o.call(arguments)));D.prototype=e.prototype;var a=new D;D.prototype=null;var r=e.apply(a,n.concat(o.call(arguments)));return Object(r)===r?r:a}},k.partial=function(e){var t=o.call(arguments,1);return function(){return e.apply(this,t.concat(o.call(arguments)))}},k.bindAll=function(e){var t=o.call(arguments,1);if(0===t.length)throw new Error("bindAll must be passed function names");return C(t,(function(t){e[t]=k.bind(e[t],e)})),e},k.memoize=function(e,t){var n={};return t||(t=k.identity),function(){var i=t.apply(this,arguments);return k.has(n,i)?n[i]:n[i]=e.apply(this,arguments)}},k.delay=function(e,t){var n=o.call(arguments,2);return setTimeout((function(){return e.apply(null,n)}),t)},k.defer=function(e){return k.delay.apply(k,[e,1].concat(o.call(arguments,1)))},k.throttle=function(e,t,n){var i,a,r,s=null,o=0;n||(n={});var d=function(){o=!1===n.leading?0:new Date,s=null,r=e.apply(i,a)};return function(){var u=new Date;o||!1!==n.leading||(o=u);var l=t-(u-o);return i=this,a=arguments,0>=l?(clearTimeout(s),s=null,o=u,r=e.apply(i,a)):s||!1===n.trailing||(s=setTimeout(d,l)),r}},k.debounce=function(e,t,n){var i,a,r,s,o;return function(){r=this,a=arguments,s=new Date;var d=function(){var u=new Date-s;t>u?i=setTimeout(d,t-u):(i=null,n||(o=e.apply(r,a)))},u=n&&!i;return i||(i=setTimeout(d,t)),u&&(o=e.apply(r,a)),o}},k.once=function(e){var t,n=!1;return function(){return n||(n=!0,t=e.apply(this,arguments),e=null),t}},k.wrap=function(e,t){return function(){var n=[e];return s.apply(n,arguments),t.apply(this,n)}},k.compose=function(){var e=arguments;return function(){for(var t=arguments,n=e.length-1;n>=0;n--)t=[e[n].apply(this,t)];return t[0]}},k.after=function(e,t){return function(){return--e<1?t.apply(this,arguments):void 0}},k.keys=_||function(e){if(e!==Object(e))throw new TypeError("Invalid object");var t=[];for(var n in e)k.has(e,n)&&t.push(n);return t},k.values=function(e){for(var t=k.keys(e),n=t.length,i=new Array(n),a=0;n>a;a++)i[a]=e[t[a]];return i},k.pairs=function(e){for(var t=k.keys(e),n=t.length,i=new Array(n),a=0;n>a;a++)i[a]=[t[a],e[t[a]]];return i},k.invert=function(e){for(var t={},n=k.keys(e),i=0,a=n.length;a>i;i++)t[e[n[i]]]=n[i];return t},k.functions=k.methods=function(e){var t=[];for(var n in e)k.isFunction(e[n])&&t.push(n);return t.sort()},k.extend=function(e){return C(o.call(arguments,1),(function(t){if(t)for(var n in t)e[n]=t[n]})),e},k.pick=function(e){var t={},n=d.apply(i,o.call(arguments,1));return C(n,(function(n){n in e&&(t[n]=e[n])})),t},k.omit=function(e){var t={},n=d.apply(i,o.call(arguments,1));for(var a in e)k.contains(n,a)||(t[a]=e[a]);return t},k.defaults=function(e){return C(o.call(arguments,1),(function(t){if(t)for(var n in t)void 0===e[n]&&(e[n]=t[n])})),e},k.clone=function(e){return k.isObject(e)?k.isArray(e)?e.slice():k.extend({},e):e},k.tap=function(e,t){return t(e),e};var B=function(e,t,n,i){if(e===t)return 0!==e||1/e==1/t;if(null==e||null==t)return e===t;e instanceof k&&(e=e._wrapped),t instanceof k&&(t=t._wrapped);var a=u.call(e);if(a!=u.call(t))return!1;switch(a){case"[object String]":return e==String(t);case"[object Number]":return e!=+e?t!=+t:0==e?1/e==1/t:e==+t;case"[object Date]":case"[object Boolean]":return+e==+t;case"[object RegExp]":return e.source==t.source&&e.global==t.global&&e.multiline==t.multiline&&e.ignoreCase==t.ignoreCase}if("object"!=typeof e||"object"!=typeof t)return!1;for(var r=n.length;r--;)if(n[r]==e)return i[r]==t;var s=e.constructor,o=t.constructor 16;if(s!==o&&!(k.isFunction(s)&&s instanceof s&&k.isFunction(o)&&o instanceof o))return!1;n.push(e),i.push(t);var d=0,l=!0;if("[object Array]"==a){if(l=(d=e.length)==t.length)for(;d--&&(l=B(e[d],t[d],n,i)););}else{for(var c in e)if(k.has(e,c)&&(d++,!(l=k.has(t,c)&&B(e[c],t[c],n,i))))break;if(l){for(c in t)if(k.has(t,c)&&!d--)break;l=!d}}return n.pop(),i.pop(),l};k.isEqual=function(e,t){return B(e,t,[],[])},k.isEmpty=function(e){if(null==e)return!0;
16if(k.isArray(e)||k.isString(e))return 0===e.length;for(var t in e)if(k.has(e,t))return!1;return!0},k.isElement=function(e){return!(!e||1!==e.nodeType)},k.isArray=w||function(e){return"[object Array]"==u.call(e)},k.isObject=function(e){return e===Object(e)},C(["Arguments","Function","String","Number","Date","RegExp"],(function(e){k["is"+e]=function(t){return u.call(t)=="[object "+e+"]"}})),k.isArguments(arguments)||(k.isArguments=function(e){return!(!e||!k.has(e,"callee"))}),"function"!=typeof/./&&(k.isFunction=function(e){return"function"==typeof e}),k.isFinite=function(e){return isFinite(e)&&!isNaN(parseFloat(e))},k.isNaN=function(e){return k.isNumber(e)&&e!=+e},k.isBoolean=function(e){return!0===e||!1===e||"[object Boolean]"==u.call(e)},k.isNull=function(e){return null===e},k.isUndefined=function(e){return void 0===e},k.has=function(e,t){return l.call(e,t)},k.noConflict=function(){return e._=t,this},k.identity=function(e){return e},k.times=function(e,t,n){for(var i=Array(Math.max(0,e)),a=0;e>a;a++)i[a]=t.call(n,a);return i},k.random=function(e,t){return null==t&&(t=e,e=0),e+Math.floor(Math.random()*(t-e+1))};var E={escape:{"&":"&","<":"<",">":">",'"':""","'":"'"}};E.unescape=k.invert(E.escape);var A={escape:new RegExp("["+k.keys(E.escape).join("")+"]","g"),unescape:new RegExp("("+k.keys(E.unescape).join("|")+")","g")};k.each(["escape","unescape"],(function(e){k[e]=function(t){return null==t?"":(""+t).replace(A[e],(function(t){return E[e][t]}))}})),k.result=function(e,t){if(null!=e){var n=e[t];return k.isFunction(n)?n.call(e):n}},k.mixin=function(e){C(k.functions(e),(function(t){var n=k[t]=e[t];k.prototype[t]=function(){var e=[this._wrapped];return s.apply(e,arguments),N.call(this,n.apply(k,e))}}))};var I=0;k.uniqueId=function(e){var t=++I+"";return e?e+t:t},k.templateSettings={evaluate:/<%([\s\S]+?)%>/g,interpolate:/<%=([\s\S]+?)%>/g,escape:/<%-([\s\S]+?)%>/g};var M=/(.)^/,O={"'":"'","\\":"\\","\r":"r","\n":"n","\t":"t","\u2028":"u2028","\u2029":"u2029"},P=/\\|'|\r|\n|\t|\u2028|\u2029/g;k.template=function(e,t,n){var i;n=k.defaults({},n,k.templateSettings);var a=new RegExp([(n.escape||M).source,(n.interpolate||M).source,(n.evaluate||M).source].join("|")+"|$","g"),r=0,s="__p+='";e.replace(a,(function(t,n,i,a,o){return s+=e.slice(r,o).replace(P,(function(e){return"\\"+O[e]})),n&&(s+="'+\n((__t=("+n+"))==null?'':_.escape(__t))+\n'"),i&&(s+="'+\n((__t=("+i+"))==null?'':__t)+\n'"),a&&(s+="';\n"+a+"\n__p+='"),r=o+t.length,t})),s+="';\n",n.variable||(s="with(obj||{}){\n"+s+"}\n"),s="var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};\n"+s+"return __p;\n";try{i=new Function(n.variable||"obj","_",s)}catch(e){throw e.source=s,e}if(t)return i(t,k);var o=function(e){return i.call(this,e,k)};return o.source="function("+(n.variable||"obj")+"){\n"+s+"}",o},k.chain=function(e){return k(e).chain()};var N=function(e){return this._chain?k(e).chain():e};k.mixin(k),C(["pop","push","reverse","shift","sort","splice","unshift"],(function(e){var t=i[e];k.prototype[e]=function(){var n=this._wrapped;return t.apply(n,arguments),"shift"!=e&&"splice"!=e||0!==n.length||delete n[0],N.call(this,n)}})),C(["concat","join","slice"],(function(e){var t=i[e];k.prototype[e]=function(){return N.call(this,t.apply(this._wrapped,arguments))}})),k.extend(k.prototype,{chain:function(){return this._chain=!0,this},value:function(){return this._wrapped}})}.call(this),window.Highlight={show:function(e,t){if(this.hide(0),e&&!(e.length<1)){var n=e.get();(!t||t.length<1)&&(t=$("body"));var i=t.get(0);if(this._addOverlayLayer(n[0],i))for(var a=0;a<n.length;a++)this._showElement(n[a]);return!1}},hide:function(e){e=void 0!==e?e:500;var t=document.body.querySelector(".highlight-overlay");if(t){t.style.opacity=0,setTimeout((function(){t.parentNode&&t.parentNode.removeChild(t)}),e);var n=document.querySelectorAll(".highlight-showElement");if(n&&n.length>0)for(var i=n.length-1;i>=0;i--)n[i].className=n[i].className.replace(/highlight-[a-zA-Z]+/g,"").replace(/^\s+|\s+$/g,"");var a=document.querySelectorAll(".highlight-fixParent");
16if(a&&a.length>0)for(i=a.length-1;i>=0;i--)a[i].className=a[i].className.replace(/highlight-fixParent/g,"").replace(/^\s+|\s+$/g,"")}},_showElement:function(e){e.className+=" highlight-showElement";var t=this._getPropValue(e,"position");"absolute"!==t&&"relative"!==t&&(e.className+=" highlight-relativePosition");for(var n=e.parentNode;null!=n&&"body"!==n.tagName.toLowerCase();){var i=this._getPropValue(n,"z-index");/[0-9]+/.test(i)&&(n.className+=" highlight-fixParent"),n=n.parentNode}if(!this._elementInViewport(e)){var a=e.getBoundingClientRect(),r=this._getWinSize().height,s=a.bottom-(a.bottom-a.top),o=a.bottom-r;s<0||e.clientHeight>r?window.scrollBy(0,s-30):window.scrollBy(0,o+100)}},_getPropValue:function(e,t){var n="";return e.currentStyle?n=e.currentStyle[t]:document.defaultView&&document.defaultView.getComputedStyle&&(n=document.defaultView.getComputedStyle(e,null).getPropertyValue(t)),n&&n.toLowerCase?n.toLowerCase():n},_getWinSize:function(){if(null!=window.innerWidth)return{width:window.innerWidth,height:window.innerHeight};var e=document.documentElement;return{width:e.clientWidth,height:e.clientHeight}},_elementInViewport:function(e){var t=e.getBoundingClientRect();return t.top>=0&&t.left>=0&&t.bottom+80<=window.innerHeight&&t.right<=window.innerWidth},_addOverlayLayer:function(e,t){var n=document.createElement("div"),i="";if(n.className="highlight-overlay","body"===t.tagName.toLowerCase())i+="top: 0;bottom: 0; left: 0;right: 0;position: fixed;",n.setAttribute("style",i);else{var a=this._getOffset(t);a&&(i+="width: "+a.width+"px; height:"+a.height+"px; top: 0px;left: 0px;",n.setAttribute("style",i))}return t.appendChild(n),n.onclick=function(){Highlight.hide()},t.onclick=function(){Highlight.hide()},setTimeout((function(){i+="opacity: .9;",n.setAttribute("style",i)}),10),!0},_getOffset:function(e){var t={};t.width=e.offsetWidth,t.height=e.offsetHeight;for(var n=0,i=0;e&&!isNaN(e.offsetLeft)&&!isNaN(e.offsetTop);)n+=e.offsetLeft,i+=e.offsetTop,e=e.offsetParent;return t.top=i,t.left=n,t}},$.fn.extend({lockFor:function(e){var t=$(this);return"request"==e&&t.find("button").addClass("button disabled").attr("disabled","disabled"),t.attr("data-locked","true")},isLockedFor:function(){return"true"===$(this).attr("data-locked")},isLocked:function(){return"true"===$(this).attr("data-locked")},unlockFor:function(e){var t=$(this);return"request"==e&&t.find("button.button.disabled").removeClass("disabled").removeAttr("disabled"),t.attr("data-locked","false")},isUnlocked:function(){return!$(this).isLocked()}}),function(){var e={},t=Object.freeze(["viewed","downloaded","shared","deleted","updated","deleted_attachment","added_attachments","searched"]);e.createSession=function(){o()||n()},e.updateSession=function(e){i(e)},e.deleteSession=function(){BF.Utils.cookies.remove("_insights_session")},e.createEvent=function(e,t,i,a){BFG.currentUser&&BFG.currentUser.su||(o()?s(e,t,i,a):n().done((function(){s(e,t,i,a)})))},e.trackSearchEvent=function(e){if(0!=e.length){var t=BF.fx.collection().key,n=BF.fx.brandfolder().key,i={search_query:e.trim()};t.length>0?s("searched",t,"collection",i):n&&s("searched",n,"brandfolder",i)}};var n=function(){return $.ajax({url:INSIGHTS_API_URL+"/ingestion/api/v1/sessions",method:"POST",xhrFields:{withCredentials:!0}})},i=function(e){return $.ajax({url:INSIGHTS_API_URL+"/ingestion/api/v1/sessions",method:"PUT",xhrFields:{withCredentials:!0},data:{data:{attributes:{user:{email:e}}}}})},a=function(e){if(e&&e.resource_type&&e.resource_type!=SOURCE.resource_type)return{resource_type:e.resource_type,resource_key:e.resource_key};if(SOURCE&&"share_manifest"==SOURCE.resource_type){if(BF.fx.resource()&&"share_manifest"!=BF.fx.resource().type)return{resource_type:BF.fx.resource().type,resource_key:BF.fx.resource().key};if(BF.fx.brandfolder()&&BF.fx.brandfolder().key){var t=BF.fx.collection()&&BF.fx.collection().key?BF.fx.collection:BF.fx.brandfolder;return{resource_type:t().type,resource_key:t().key}}return null}return SOURCE},r=function(e){return e&&e.search_query?{search_query:e.search_query}:{}},s=function(e,n,i,s){var o=t.indexOf(e)>-1;if(o&&n&&i&&a(s)){var d=a(s);d.share_manifest_key=BFG.manifest&&BFG.manifest.key||"";var u={source:d,action_name:e,resource_key:n,resource_type:i},l=r(s);return Object.keys(l).forEach((function(e){u[e]=l[e]})),$.ajax({url:INSIGHTS_API_URL+"/ingestion/api/v1/events",method:"POST",xhrFields:{withCredentials:!0},data:{data:{attributes:{data:u}}}})}o?console.warn("resourceKey and resourceType are required to create an event."):console.warn("'"+e+"' is not a valid actionName for an event. Allowed actionNames are: '"+t.join("', '")+"'.")},o=function(){return document.cookie.indexOf("_insights_session")>=0};window.Insight=e}(),function(e){"use strict";function t(){var t=e("#navbar-app-nav-collapse"),n=e("#navbar-app-nav-toggle");if(t.length&&n.length){var i=t.hasClass("in");n.attr("aria-expanded",i?"true":"false")}}e((function(){var n=e("#navbar-app-nav-collapse");n.length&&(n.on("shown.bs.collapse hidden.bs.collapse",t),t())}))}(jQuery),function(){var e=[],t={};t.notifications=e;var n={},i=["help","error","success"],a=_.template(' <li class="m-notification-list-item <%= type %> j-notification-list-item" data-notification-key="<%= key %>" role="<%= type === \'error\' ? \'alert\' : \'status\' %>
16" aria-live="<%= type === \'error\' ? \'assertive\' : \'polite\' %>" aria-atomic="true"> <button type="button" class="j-notification-dismiss" aria-label="<%= bfTranslate("Close alert button") %>"><span class="bff-close"></span></button> <% if(body){ %> <div class="m-notification-title"><%= title %></div> <div class="m-notification-body"><%= body %></div> <% } else { %> <div class="m-notification-title no-expand"><%= title %></div> <% } %> </li> '),r=function(e){var t=$(".j-notification-live-region");if(t.length){var n="error"===e.type?"assertive":"polite";t.attr({role:"error"===e.type?"alert":"status","aria-live":n,"aria-atomic":"true"});var i=e.title;e.body&&(i+=" "+e.body),setTimeout((function(){t.text(""),setTimeout((function(){t.text(i)}),100)}),0)}};t.create=function(t){var n=new o(t);return e.push(n),n.trigger("create.notify"),r(n),"success"==t.type&&setTimeout((function(){n.make.dismissed()}),8e3),n},t.find=function(t){var n=new RegExp(t,"i"),i=_.find(e,(function(e){return t===e.key})),a=_.find(e,(function(e){return n.test(e.title)}));return i||a},t.last=function(){return _.max(t.all(),(function(e){if("dismissed"!=e.status)return e.createdAt}))},t.info=function(e){var n={status:t.last()&&t.last().type||null,count:t.all().length};return n[e]||n},t.all=function(){return _.filter(e,(function(e){return!e.isDismissed()}))},t.makeAll=function(e){_.each(t.all(),(function(t){t.make[e]()}))},t.updateIcon=function(){_.each(t.info(),(function(e,t){$(".j-notification-icon").attr("data-"+t,e)}))};var s=function(){for(var e="",t="abcdefghijklmnopqrstuvwxyz0123456789",n=0;n<8;n++)e+=t.charAt(Math.floor(Math.random()*t.length));return e},o=function(e){if(!(e=e||{}).type||!e.title)throw"Notifications need a type and a title.";var t=this;t.type=e.type,t.title=e.title,t.body=e.body,t.target=e.target,t.parentTarget=e.parentTarget,t.key=s(),t.$el=$(a(t)),t.createdAt=Date.now(),t.trigger=function(){var e=Array.prototype.slice.call(arguments);t.$el.trigger("event.notify",t),_.each(e,(function(e){t.$el.trigger(e,t)}))},t.make={active:function(){return t.$el.removeClass("dormant dismissed").addClass("active"),t.trigger("active.notify"),t},dormant:function(){return t.$el.removeClass("active dismissed").addClass("dormant"),t.trigger("dormant.notify"),t},dismissed:function(){t.$el.remove(),delete t},expanded:function(){return t.$el.toggleClass("expanded"),t.trigger("expanded.notify"),t},highlighted:function(){return Highlight.show($(t.target),$(t.targetParent)),t.trigger("highlighted.notify"),t}},t.isActive=function(){return t.$el.hasClass("active")},t.isDormant=function(){return t.$el.hasClass("dormant")},t.isDismissed=function(){return t.$el.hasClass("dismissed")},t.isExpanded=function(){return t.$el.hasClass("expanded")},t.isCollapsed=function(){return!t.isExpanded()},t.isHighlighted=function(){return $(t.target).hasClass("highlight-showElement")};var r=function(){return d(),o(),t.$el=t.$el.appendTo(n[t.type]),$(".j-notifications-home-container").is(":visible")&&t.make.dormant(),t},o=function(){var n=e.init||["active","expanded"];_.each(n,(function(e){t.make[e]()}))},d=function(){_.each(i,(function(e){n[e]=$(".j-notification-list."+e)}))};r()};window.Notify=t;var d=function(e){return $(e).parents("[data-notification-key]").data("notification-key")};$(document).ready((function(){$(".j-notifications-dismiss-all").on("click",(function(){return Notify.makeAll("dismissed"),!1})),$(".j-notifications-expand-all").on("click",(function(){return Notify.makeAll("expanded"),!1})),$(".j-notifications").on("click",".j-notification-dismiss",(function(e){var t=Notify.find(d(e.target));return t&&t.make.dismissed(),!1})),$(".j-notifications").on("keydown",".j-notification-dismiss",(function(e){if("Enter"===e.key||" "===e.key||"Spacebar"===e.key){e.preventDefault();var t=Notify.find(d(e.target));t&&t.make.dismissed()}})),$(".j-notifications").on("event.notify",t.updateIcon),$(".navbar .dropdown-toggle").on("click",(function(){Notify.makeAll("dormant")})),$(".j-notifications").trigger("event.notify")}))}(),function(){var e={};$.extend({onKey:function(t,n,i){i=i||250,n=n||"general",clearTimeout(e[n]),e[n]=setTimeout(t,i)}})}(),window.BF={},BF.vars={speed:250,reax:50,assets:["color","font","person","press","external_medium","generic_file"],assetPlurals:{color:"colors",font:"fonts",person:"people",press:"press",external_medium:"media",generic_file:"files"}},BF.handlers=BF.handlers||{},BF.pages=BF.pages||{},BF.init=function(){$(".dropdown-toggle").dropdown(),$(document).on("show.bs.dropdown",(function(e){var t=$(e.relatedTarget);t.length||(t=$(e.target).closest(".dropdown").find(".dropdown-toggle")),t.length&&t.attr("aria-expanded","true")})),$(document).on("hide.bs.dropdown",(function(e){var t=$(e.relatedTarget);t.length||(t=$(e.target).closest(".dropdown").find(".dropdown-toggle")),t.length&&t.attr("aria-expanded","fal
16se")})),$(".j-language_selector").on("change",(function(){var e=$(this).val(),t=$(this).data("lang"),n=window.location.href,i=-1===n.indexOf("?")?"?":"&",a=n+i+"locale="+e;n.indexOf("locale=")>-1&&(a=location.href.replace("locale="+t,"locale="+e)),window.location.href=a})),BF.fx.handle("tooltips",$("[rel~=tooltip]")),BF.fx.handle("popovers",$("[rel~=popover]")),BF.fx.handle("selectFieldTransform",$(".j-new-permission-level")),BF.fx.handle("selectFieldTransform",$(".j-permission-level")),BF.CustomRoleHandler&&BF.CustomRoleHandler.init(),$.each($(".lazy-links"),(function(e,t){var n=$(t).attr("data-source");$(t).attr("src",n)})),BF.activeNav=function(e){for(var t=0;t<BF.sectionsArray.length;t++){var n=BF.sectionsArray[t],i=$(n).length?$(n).offset().top-50:null,a=$(n).height(),r=$("a[href='"+BF.sectionsArray[0]+"']"),s=BF.sectionsArray[0],o=$("a[href='"+n+"']");!r.hasClass("nav-active")&&e<$(s).offset().top&&(r.addClass("nav-active"),r.children(".j-section-count").html()),e>=i&&e<=i+a&&!o.hasClass("active")?o.addClass("nav-active"):o.removeClass("nav-active")}}
16,$(window).scroll((function(){var e=$(window).scrollTop();$(window).height(),$(window).width(),$(document).height(),e>=35?$(".m-notifications-popup-container").addClass("top10"):$(".m-notifications-popup-container").removeClass("top10")}))},BF.Analytics={show:function(){var e=$(this),t=e.parents(".j-brandfolder-panel"),n=t.data("slug"),i=t.data("brandfolder-name"),a=e.data("slug"),r="/"+n+"/api/modals/analytics",s=bfTranslate("Analytics for ")+i;1==e.data("collection")&&(r=r+"?collection_slug="+a),BF.dialog.render(s,r,(function(){$(".j-disable-slack").click((function(e){e.preventDefault(),BF.Analytics.update.call($(".j-disable-slack").parents("form").get(0),!0)}))}))},update:function(e){var t=$(this),n=(BF.fx.slug(),t.find("#brandfolder_hooks_slack").val());e&&(n="");var i={google_analytics_id:t.find("#brandfolder_google_analytics_id").val(),hooks:{slack:n,webhook:t.find("#brandfolder_hooks_webhook").val(),ignored_types:t.find("#brandfolder_ignored_types").val()}};$.ajax({url:t.attr("action"),type:"PUT",data:$.param({brandfolder:i}),success:function(){BF.dialog.dismiss(),Notify.create({title:bfTranslate("Analytics & Events Updated"),type:"success"})},error:function(e){var t=JSON.parse(e.responseText);Notify.create(t)}})}},BF.API={request:function(e,t,n){var i={};return e=BF.fx.parseURL(e).reconstruct((function(e){e.params.token=BF_Token,i.authorization="Bearer "+BF_Token,"undefined"!=typeof BF_Manifest&&BF_Manifest&&(i["x-bf-manifest"]=BF_Manifest,e.params.manifest=BF_Manifest)})),$.ajax({url:e,headers:i,dataType:"json",contentType:"application/json;charset=utf-8",data:n,async:!0,type:t})},get:function(e){return BF.API.request(e,"GET")},put:function(e,t){return BF.API.request(e,"PUT",t)},patch:function(e,t){return BF.API.request(e,"PATCH",t)},post:function(e,t){return BF.API.request(e,"POST",t)},delete:function(e){return BF.API.request(e,"DELETE")}},BF.currentSearchTerm=void 0,BF.currentSearchTermWithFilters=void 0,BF.fx={data:function(e,t){var n=e instanceof jQuery?e:$(e);return n.data(t)||n.parents("[data-"+t+"]").data(t)},handle:function(e,t){var n=Array.prototype.slice.call(arguments,2);return t.not('[data-handled~="'+e+'"]').each((function(){BF.handlers[e].call(this,n);var t=$(this).attr("data-handled");t?$(this).attr("data-handled",t+" "+e):$(this).attr("data-handled",e)}))},enableDropdown:function(){$(document).on("keyup click",(function(e){var t=$(e.target).closest(".j-dropdown-parent");t.length&&"Escape"!==e.key?t.hasClass("expanded")?(t.removeClass("expanded").addClass("collapsed"),t.attr("aria-expanded","false")):t.hasClass("collapsed")&&(t.attr("aria-expanded","true"),t.removeClass("collapsed").addClass("expanded")):$(".j-dropdown-parent").removeClass("expanded").addClass("collapsed")}))},renderFlash:function(e,t){t||(t="error"),Notify.create({title:e,type:t})},should_pluralize:function(e,t){return 1==e&&t?t:t?BF.fx.pluralize(t):""},pluralize:function(e){switch(e.toLowerCase()){case"person":return"people";case"press":return"press";case"external_medium":return"external_media";case"information":return"texts";case"approval":return"approvals";default:return e+"s"}},singularize:function(e){switch(e.toLowerCase()){case"people":return"person";case"press":return"press";case"external_media":return"external_medium";case"information":case"text":return"text";default:return e.substring(0,e.length-1)}},friendlyName:function(e){switch(e.toLowerCase()){case"external_medium":case"external_media":return"external media";case"generic_file":case"generic_files":return"file";default:return e}},snakeCase:function(e){return e.replace(/([A-Z])/g,"_$1").toLowerCase()}
16,resource:function(){var e=$(".j-resource");return{name:String(e.data("name")||"").trim(),key:String(e.data("key")||"").toLowerCase().trim(),slug:String(e.data("slug")||"").toLowerCase().trim(),type:String(e.data("type")||"").trim()}},organization:function(){var e=$(".j-organization");return{name:String(e.data("name")||"").trim(),key:String(e.data("key")||"").toLowerCase().trim(),slug:String(e.data("slug")||"").toLowerCase().trim(),type:"Organization"}},brandfolder:function(){var e=$(".j-brandfolder");return{name:String(e.data("name")||"").trim(),key:String(e.data("key")||"").toLowerCase().trim(),slug:String(e.data("slug")||"").toLowerCase().trim(),type:"Brandfolder"}},collection:function(){var e=$(".j-collection");return{name:String(e.data("name")||"").trim(),key:String(e.data("key")||"").toLowerCase().trim(),slug:String(e.data("slug")||"").toLowerCase().trim(),view_only:e.data("view-only"),type:"Collection"}},slug:function(){return $(".j-slug").text().toLowerCase().trim()},permSlug:function(){return $(".j-slug").data("permslug")},brandfolderID:function(){return BF.fx.brandfolder().key},collectionName:function(){return BF.fx.collection().name},collectionSlug:function(){return BF.fx.collection().slug},role:function(){return $(".j-brandfolder-show-container").data("role")},countAssets:function(){return parseInt($(".j-assets").text())},fadeInOK:function(e){var t=$(e).find(".m-asset-ok-overlay");t.html("<span class='bff-confirmation'></span>").fadeIn(BF.vars.speed,(function(){t.fadeOut(1500,(function(){t.empty()}))}))},fadeInError:function(e){var t=$(e).find(".m-asset-error-overlay");t.html("<span class='bff-close'></span>").fadeIn(BF.vars.speed,(function(){t.fadeOut(1500,(function(){t.empty()}))}))},countElements:function(e){var t=$("#section-"+e+" .m-element[data-key]:visible").length,n=1===t?"Asset":"Assets",i=$(".nav-pills-sections[data-section="+e+"]");$("#section-"+e+" .j-section-count").html(t+" "+n);var a=$("#section-"+e+" .j-select-section");t>0?(i.removeClass("s-category-no-assets"),a.removeClass("hide")):(i.addClass("s-category-no-assets"),a.addClass("hide"))}
16,countAllElements:function(){var e=$(".m-element[data-key]:visible").not(".m-link").length,t=1===e?"Asset":"Assets";$j_assets=$(".j-assets"),$j_assets.text(e+" "+t)},hashtagFilter:function(e){BF.dialog.dismiss(),0===e.indexOf("#")&&(e=e.replace("#","")),BF.fx.fillInAndFilterQuery('tags:"'+e+'"')},fillInAndFilterQuery:function(e){var t=$("#brandfolderSearch");t.focus(),Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value").set.call(t[0],e);var n=new Event("input",{bubbles:!0});t[0].dispatchEvent(n),setTimeout((function(){$(".search-options-dropdown .anchor-element-click-container").click(),$(".search-options-dropdown #OR").click();var e=$(".search-input-container > .search-button"),t=$(".search-input-container > .search-button-mobile"),n=$(".search-input-container > #brandfolderSearch");e.is(":visible")&&e.click(),t.is(":visible")&&t.click(),n.is(":visible")&&BF.fx.dispatchWindowEvent("submitJQueryInput")}),0)},hidePin:function(){$(".j-brandfolder-pin").hide()},hexToRGB:function(e){var t=/^#?([a-f\d])([a-f\d])([a-f\d])$/i;e=e.replace(t,(function(e,t,n,i){return t+t+n+n+i+i}));var n=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return n?{r:parseInt(n[1],16),g:parseInt(n[2],16),b:parseInt(n[3],16)}:null},rgbToHEX:function(e,t,n){return((1<<24)+(parseInt(e)<<16)+(parseInt(t)<<8)+parseInt(n)).toString(16).slice(1)},validateEmail:function(e){var t=e.indexOf("@"),n=e.lastIndexOf(".");return!(t<1||n<t+2||n+2>=e.length)},captureBfKeyboardShortcuts:function(){$(window).keydown((function(e){if($(".modal.in").length<=0&&!$(e.target).is("textarea")&&!$(e.target).is("input")&&"70"==e.which&&(e.metaKey||e.ctrlKey)&&(t=$(".search-input-container")).length){e.preventDefault();var t=$(".search-input-container");$("#brandfolderSearch").focus(),t.addClass("pulse-search"),t.offset()&&$.scrollTo(t.offset().top-100,BF.vars.speed,{onAfter:function(){setTimeout((function(){t.removeClass("pulse-search")}),2e3)}})}}))},processHash:function(){var e=window.location.hash,t=e.split("?");if(t&&(t=t[0].split("/")),e&&"#"!==e){var n=$("#dialog"),i=n.hasClass("in")||n.is(":visible"),a="#!settings"===t[0];if(i&&a){var r=t[1],s=null;if((s="customize"===r?n.find('a[href="#brandfolder-customize"]'):"custom_fields"===r?n.find('a[href="#brandfolder-configuration"]'):"smartsheet_forms"===r?n.find('a[href="#brandfolders-embedded-widgets"]'):"advanced"===r?n.find('a[href="#brandfolder-advanced"]'):"approvals"===r?n.find('a[href="#custom-approvals"]'):n.find('a[href="#brandfolder-customize"]'))&&s.length)return s.tab("show"),!1}BF.dialog.dismiss(),a?"privacy"===t[1]?$("[data-opener='settings/privacy']").click():$("[data-opener='settings']").click():"#!manage_users"===t[0]?$(".j-brandfolder-show-user-permissions").first().click():"#!analytics_events"===t[0]?$("[data-opener='analytics_events']").click():"#!embed_code"===t[0]?$("[data-opener='embed_code']").click():"#!preview_as_guest"===t[0]?$("[data-opener='preview_as_guest']").click():"#!request_assets"===t[0]?$("[data-opener='request_assets']").click():"#!"===e.substr(0,2)&&t[1]&&(BFG.currentUser.authorizedAsGuest||"public"===BFG.resource.privacy)&&BF.Asset.fetchAsset(t[1]).done((function(e){BF.Asset.show(e.data,void 0,t[2])}))}return!1},parseURL:function(e){function t(e){var t={};return e&&e.length>0&&$.each(decodeURIComponent(e).split("&"),(function(e,n){parts=n.split("="),key=parts[0],value=parts[1],"[]"==key.slice(-2)?(key=key.slice(0,key.length-2),t[key]=t[key]||[],t[key].push(value)):t[key]=value})),t}return hashParts=e.split("#"),paramParts=hashParts[0].split("?"),vars={baseURL:paramParts[0],params:t(paramParts[1]),hash:hashParts[1]},fns={reconstruct:function(e){return e(parsedURL),parsedURL.toString()},toString:function(){return e=vars.baseURL,Object.keys(vars.params).length>0&&(e=e+"?"+$.param(vars.params)),vars.hash&&(e=e+"#"+vars.hash),e}},parsedURL=$.extend(vars,fns),parsedURL},numberFormat:function(e){return(e=(e=e.toString()).replace(new RegExp("^(\\d{"+(e.length%3?e.length%3:0)+"})(\\d{3})","g"),"$1 $2").replace(/(\d{3})+?/gi,"$1 ").trim()).replace(/\s/g,",")},throwClippy:function(e){var t=e.responseText;"string"==typeof t?void 0!==(t=JSON.parse(t)).title?Notify.create(t):_.each(t,(function(e){void 0!==e.title?Notify.create(e):_.each(e,(function(e){Notify.create(e)}))})):(t=JSON.parse(e.responseText),_.each(t,(function(e){Notify.create(e)})))},organizationSlug:function(e){return $(e).data("organization-slug")},putCursorAtEnd:function(e){var t,n;document.createRange?((t=document.createRange()).selectNodeContents(e),t.collapse(!1),(n=window.getSelection()).removeAllRanges(),n.addRange(t)):document.selection&&((t=document.body.createTextRange()).moveToElementText(e),t.collapse(!1),t.select())},disableSortable:function(e){$(e).hasClass("ui-sortable")&&($(e).sortable("disable"),$("<style id='disabled-sorting'>").prop("type","text/css").html(".m-element-action-sort {display: none !important;}").appendTo("head"))},enableSortable:function(e){$(e).sortable("option","disabled",!1),$("#disabled-sorting").remove()},dataLayerPush:function(e){dataLayer&&dataLayer.push(e)},dispatchWindowEvent:function(e,t,n){var i=t?e+t:e,a=new window.CustomEvent(i,{detail:n});window.dispatchEvent(a)},updateAssetPageCount:function(e,t){var n=$(".asset-count-container .qty"),i=$(".asset-count-container .assets"),a=Number(n.html()),r=t?a+e:a-e;r&&n.html(r),1==a&&1!==r?i.html("Assets"):1!=a&&1==r&&i.html("Asset")}}
16,function(){var e=function(){var e=$('#dialogBody .s-attachment-tabs[role="tablist"]');e.length&&(e.find('[role="tab"]').attr("aria-selected","false"),e.find('li.active [role="tab"]').attr("aria-selected","true"));var t=$('#dialogBody #navbarNav .navbar-nav[role="tablist"]');t.length&&(t.find('[role="tab"]').attr("aria-selected","false"),t.find('li.active [role="tab"]').attr("aria-selected","true"))};BF.dialog={syncAssetModalTabAriaSelected:e,render:function(t,n,i,a,r){$("#dialog").trigger("new-modal-load");var s=r||"dialogHeader";$("#dialog").attr("aria-labelledby",s),$("#dialog").modal("show"),$(".modal-dialog .modal-header .bff-download").remove();i=i||$.noop;t=t&&""!==t.toString().trim()?t:"No title";var o=encodeURIComponent(t),d=n.indexOf("attachments")>0?{resource_type:"Brandfolder"}:{};n.indexOf("/attachments/")>-1&&($(".modal-content").prepend('<div class="back-arrow"><div class="arrow"><div class="line"></div><div class="point"/></div></div>'),BF.fx.handle("backToAsset",$(".back-arrow"))),$("#dialogHeader").html(decodeURIComponent(o)),$("#dialogBody").html('<div class="s-dialog-body-loading flex-wrapper center" style="font-size: 94px; color: #ccc; height: 100%;"><video className="brandfolder-loader" width="90" height="90" poster="https://cdn.brandfolder.io/4OQZ5PW1/as/pxmju5-qfr48-21nt37/generic-loader.gif"/></div>');var u=n.replace(window.location.origin+"/",""),l=window.location.origin+"/"+u,c=!!(a&&a.length>0);c?window.DD_RUM&&window.DD_RUM.startView&&window.DD_RUM.startView(window.location.pathname+"/asset-modal-tab/"+a):n&&n.indexOf("/ui/")>=0&&window.DD_RUM&&window.DD_RUM.startView&&window.DD_RUM.startView(window.location.pathname+"/asset-modal-tab/attachments"),$.ajax({url:l,type:"GET",dataType:"html",data:d,beforeSend:function(e){e.setRequestHeader("Authorization","Bearer "+BF_Token)},success:function(t){var n=window.innerHeight>=1160&&t.indexOf("s-portrait-view"),r=window.innerHeight>=900&&t.indexOf("s-landscape-view")>0;n||r?$("#dialogBody").html(t.replace("/view.","/view@2x.")):$("#dialogBody").html(t);var s=[];($.each($("#dialogBody .m-download-attachment"),(function(e,t){var n=$(t).data("preview-img");n&&s.push(n)})),$.fn.preload=function(){this.each((function(){$("<img/>")[0].src=this}))},$(s).preload(),BF.fx.handle("showShareModal",$(".j-brandfolder-show-share")),i(),c)&&$(".s-attachment-tabs li."+a+" a").tab("show");e()},error:function(e){var t=JSON.parse(e.responseText);Notify.create(t)}})},renderFlash:function(e,t){t=t||"error";Notify.create({title:e,type:t})}
16,dismiss:function(){$("form.new_search_filter").length>0&&$("form.new_search_filter").attr("data-locked","false"),$(".modal-dialog.modal-asset").length&&BFG.editTabUnsavedChanges?$("#dialog").modal("hide"):($("#dialog").modal("hide"),$(".modal-backdrop").remove(),$(".modal-open").removeClass("modal-open"))},setup:function(){$("#dialogHeader").empty(),$("#dialogBody").empty(),$("#dialogFlash").empty(),$("#dialog").removeClass("modal-vertical-center"),$("#dialog").attr("aria-labelledby","dialogHeader"),BF.fullModal?($assetModal=$("#dialog").find(".modal-dialog").removeClass(),$assetModal.addClass("modal-dialog").addClass("modal-full modal-asset"),BF.fullModal=!1):$("#dialog").find(".modal-dialog").removeClass().addClass("modal-dialog").addClass("modal-lg")},formData:function(){var e=$("#dialog").find("form.j-asset-submit");if(e.is(":visible")){var t=BF.fx.data(e,"asset"),n=e.find("input,textarea,select"),i=_.reduce(n,(function(e,t){if($field=$(t),$field.attr("name")&&$field.val()&&-1!=$field.attr("name").indexOf("[tag_names]")){var n=$field.val().split(", "),i=_.uniq(n);e[$field.attr("name")]=i.join(", ")}else"custom_fields[]"!==$field.attr("name")&&(e[$field.attr("name")]=$field.val());return e}),{});if(["generic_file","person","press"].indexOf(t)>=0){e.data("upload-queue")||e.data("upload-queue",[]),i[t]={attachments_attributes:e.data("upload-queue")}}return $.param(i)}return{}},unmountTabComponents:function(){window.DD_RUM&&window.DD_RUM.startView&&window.DD_RUM.startView(window.location.pathname),ReactRailsUJS.unmountComponents("#attachments"),ReactRailsUJS.unmountComponents("#similarity"),ReactRailsUJS.unmountComponents("#comments"),ReactRailsUJS.unmountComponents("#embed"),ReactRailsUJS.unmountComponents("#usage"),ReactRailsUJS.unmountComponents("#metadata"),ReactRailsUJS.unmountComponents("#asset-templating-settings"),ReactRailsUJS.unmountComponents(".filestack-uploader-component"),ReactRailsUJS.unmountComponents("#uppy-attachment-upload"),ReactRailsUJS.unmountComponents("#new-edit-modal"),ReactRailsUJS.unmountComponents("#brandfolder-configuration"),ReactRailsUJS.unmountComponents("#brandfolder-advanced"),ReactRailsUJS.mountComponents("#logo-image-upload"),ReactRailsUJS.mountComponents("#favicon-image-upload"),ReactRailsUJS.mountComponents("#header-image-upload"),ReactRailsUJS.mountComponents("#background-image-upload"),ReactRailsUJS.mountComponents("#card-image-upload"),ReactRailsUJS.mountComponents("#email-logo-image-upload"),ReactRailsUJS.mountComponents(".embed-attachment-button-component")}}}(),BF.Asset={new:function(){var e=BF.fx.data(this,"section"),t=BF.fx.data(this,"asset"),n=BF.fx.data(this,"singular");Notify.makeAll("dormant");var i=BF.fx.slug()+"/sections/"+e+"/ui/"+BF.fx.pluralize(t)+"/new";BF.fx.collectionSlug()&&(i=i+"?collection_slug="+BF.fx.collectionSlug()),BF.dialog.render("New "+BF.fx.friendlyName(n),i,BF.handlerGroups.newAsset)},create:function(e){var t=$(this),n=BF.fx.data(t,"section"),i=BF.fx.data(t,"asset"),a=BF.fx.pluralize(i),r=$("button.j-modal-submit-button"),s=r.html() 17;"external_medium"===BF.fx.data(t,"singular")?r.html("<span class='bff-spinner-gif'></span> "+bfTranslate(" Fetching Media")):r.html("<span class='bff-spinner-gif'></span> "+bfTranslate("Adding Asset"));var o="/"+BF.fx.slug()+"/sections/"+n+"/ui/"+a;BF.fx.collectionSlug()&&(o=o+"?collection_slug="+BF.fx.collectionSlug()),$.ajax({url:o,type:"POST",dataType:"json",data:e,success:function(e){Notify.makeAll("dormant"),t.unlockFor("request"),BF.fx.updateAssetPageCount(1,!0),e.html?(e.asset_key,"link"===i?($(".j-sample-link").tooltip("hide"),$(".j-sample-link").remove(),$(".j-new-links-show").show(),BF.fx.fadeInOK($(e.html).insertBefore(".j-new-element.j-new-link"))):BF.fx.dispatchWindowEvent("refreshSection",n),BF.dialog.dismiss(),BF.fx.countElements(n),BF.fx.countAllElements()):Notify.create(e)},error:function(e){BF.fx.throwClippy(e),r.html(s),t.lockFor("changes"),t.unlockFor("request")}})},show:function(e,t,n){var i={},a=e.id,r=e.type,s=e.relationships.section.data.id,o=e.attributes.name,d=BF.fx.data($(".j-slug"),"edit"),u=BF.fx.data($(".j-slug"),"wp-browser"),l=BF.fx.collection().slug,c=BF.fx.data($(".j-brandfolder-show-container"),"sharing-disallowed"),f=BF.fx.slug()||BF.fx.data($(".j-brandfolder-show-container"),"brandfolder-slug");d&&(i.edit=!0),u&&(i.wp_browser=!0),l&&(i.collection_slug=l),BFG.manifestDigest&&(i.manifest_digest=BFG.manifestDigest),c&&(i.sharing_disallowed=!0),t&&(i.ugt_locale=t);var h=f+"/sections/"+s+"/ui/"+r+"/"+a+"?"+$.param(i);Notify.makeAll("dormant"),BF.fullModal=!0,BF.dialog.render(encodeURIComponent(o),h,BF.handlerGroups.showAsset,n);var p={resource_type:BF.fx.resource().type,resource_key:BF.fx.resource().key};Insight.createEvent("viewed",a,"asset",p),"share_manifest"===p.resource_type&&Insight.createEvent("viewed",a,"asset")},update:function(e,t){t=t||$.noop;var n=$(this).hasClass("j-asset-submit")?$(this):$("#asset-edit-form"),i=BF.fx.data(n,"section"),a=BF.fx.data(n,"asset"),r=BF.fx.data(n,"singular"),s=BF.fx.data(n,"key"),o=$("button.j-modal-submit-button"),d=o.html();"media"===r?o.html("<span class='bff-spinner-gif'></span> "+bfTranslate(" Fetching Media")):o.html("<span class='bff-spinner-gif'></span> "+bfTranslate(" Updating Asset"));var u="/"+BF.fx.brandfolder().slug+"/sections/"+i+"/ui/"+BF.fx.pluralize(a)+"/"+s;BF.fx.collection().slug&&(u=u+"?collection_slug="+BF.fx.collection().slug),$.ajax({url:u,type:"PUT",dataType:"json",data:BF.dialog.formData(a),success:function(e){if(Notify.makeAll("dormant"),n.unlockFor("request"),o.html(d),"link"==a)return BF.Asset.refresh(e.asset_key,e.html),void $("button.close").click();BF.fx.dispatchWindowEvent("refreshSection",i);var t=e.html.split('data-name="')[1],r=t.slice(0,t.indexOf('"'));$("#"+s).attr("data-name",r),BF.fullModal=!0,u.indexOf("?")>0?u+="&edit=true":u+="?edit=true",BF.dialog.render(encodeURIComponent(r),u,BF.handlerGroups.showAsset),Insight.createEvent("updated",s,"asset")},error:function(e){BF.fx.throwClippy(e),o.html(d),n.unlockFor("request")}})}
17,destroy:function(){var e=$(this),t=BF.fx.data(e,"type")||BF.fx.data(e,"asset"),n=BF.fx.data(e,"section");if(BF.fx.updateAssetPageCount(1,!1),"links"===n||BF.fx.collectionSlug()){BF.fx.data(e,"singular");var i=BF.fx.data(e,"key"),a=$("button.j-edit-destroy"),r=a.html();a.html('<span class="bff-spinner-gif"></span>'+bfTranslate("Deleting"));var s="link"===t?"links":t,o="/"+BF.fx.slug()+"/sections/"+n+"/ui/"+s+"/"+e.attr("id");BF.fx.collectionSlug()&&(o=o+"?collection_slug="+BF.fx.collectionSlug()),$.ajax({url:o,type:"DELETE",success:function(a){"link"===t&&BF.Asset.findElements(i).remove(),e.fadeOut(BF.vars.speed,(function(){e.remove(),BF.fx.countElements(n),BF.fx.countAllElements()})),Notify.create({type:"success",title:bfTranslate("Successfully deleted ")+a.name}),e.unlockFor("changes"),BF.dialog.dismiss(),Insight.createEvent("deleted",i,"asset")},error:function(){Notify.create({type:"error",title:bfTranslate("Error deleting asset. Please try again.")}),a.html(r),e.lockFor("changes"),e.unlockFor("request")}})}else{var d=e.attr("id");BF.Asset.destroyReactAsset(d,e)}},destroyReactAsset:function(e,t){var n=t.closest("article.section-container").attr("id"),i=$("button.j-edit-destroy"),a=i.html();i.html('<span class="bff-spinner-gif"></span>'+bfTranslate("Deleting")),$.ajax({url:"/api/v4/assets/"+e,type:"DELETE",beforeSend:function(e){e.setRequestHeader("Authorization","Bearer "+BF_Token)},success:function(){BF.fx.dispatchWindowEvent("refreshSection",n),Notify.create({type:"success",title:bfTranslate("Successfully Deleted")}),t.unlockFor("changes"),BF.dialog.dismiss(),Insight.createEvent("deleted",e,"asset")},error:function(){Notify.create({type:"error",title:bfTranslate("Error deleting asset. Please try again.")}),i.html(a),t.lockFor("changes"),t.unlockFor("request")}})},findElement:function(e){return $("#"+e)},findElements:function(e){return $("[data-key="+e+"]")},refresh:function(e){BF.fx.dispatchWindowEvent("refreshAsset",e)},fetchAsset:function(e,t){return url="/api/v4/assets/"+e+"?&include=section"+(t?"&ugt_locale="+t:""),$.ajax({type:"GET",url:url,contentType:"application/json",headers:{Authorization:"Bearer "+BF_Token}})},nextPrev:function(e,t,n){var i,a=$("#"+e);if("next"===t)i=a.next();else{if("prev"!==t)return BF.dialog.dismiss();i=a.prev()}if(i&&i.length){var r=i.attr("id");if(BFG.editTabUnsavedChanges){var s={direction:t};return void BF.fx.dispatchWindowEvent("unsavedChangesAlert",null,s)}BF.Asset.fetchAsset(r,n).done((function(e){BF.dialog.unmountTabComponents(),BF.Asset.show(e.data,n)}))}else BF.dialog.dismiss()}},BF.Brandfolder={showControlledCustomFieldsError:function(){Notify.create({title:bfTranslate("Cannot Disable Control Custom Fields"),body:bfTranslate("You cannot disable Control Custom Fields while assets have multiple values applied. Please remove all multiple values from assets using Bulk Management > Custom Fields before turning this feature off."),type:"error"})}
17,updatePrivacy:function(){var e=$(this),t=e.closest("label"),n=e.is(":checked"),i=n?"public":$("#brandfolder_stealth_mode").is(":checked")?"stealth":"private",a=e.data("brandfolder-slug");"brandfolder"===a?Notify.create({title:bfTranslate("Could not make private"),body:bfTranslate("Brandfolder's Brandfolder cannot be private."),type:"error"}):$.ajax({url:"/"+a,type:"put",dataType:"json",data:$.param({brandfolder:{privacy:i}}),success:function(){t.attr("data-privacy",i),"private"==i?(BF.PrivacySettings.showBrandfolder.call(e),Notify.create({title:bfTranslate("Your Brandfolder is now private"),type:"success"})):(BF.PrivacySettings.showBrandfolder.call(e),Notify.create({title:bfTranslate("Your Brandfolder is now public"),type:"success"})),BF.Brandfolder.updatePrivacyIcon(i,a)},error:function(t){e.prop("checked",!n);var i=JSON.parse(t.responseText);Notify.create(i)}})},updatePrivacyIcon:function(e,t){var n=$(".j-brandfolder-show-privacy-settings[data-brandfolder-slug='"+t+"']");n.find(".circle").removeClass("public private stealth").addClass(e),n.find(".privacy").text(e)},toggleControlledCustomFields:function(e,t){var n=e.data("toggle-to");$.ajax({url:"/"+t,type:"PUT",contentType:"application/json",data:JSON.stringify({brandfolder:{controlled_custom_fields_enabled:n}}),success:function(){e.data("toggle-to",!n),$(".j-controlled-custom-fields").toggle()},error:function(){Notify.create({title:bfTranslate("Unable to update Brandfolder. Try again."),type:"error"})}})}
17,updateUserAgreement:function(){var e=$(this),t=e.closest("label"),n=e.is(":checked"),i=n?"true":"false",a=e.data("brandfolder-slug");"brandfolder"===a?Notify.create({title:bfTranslate("Could not update user agreement"),type:"error"}):$.ajax({url:"/"+a,type:"put",dataType:"json",data:$.param({brandfolder:{user_agreement:i}}),success:function(){var e=$this.parents(".m-brandfolder-user-agreement-container").children(".m-brandfolder-user-agreement-form");t.attr("data-privacy",i),"false"==i?(e.addClass("hidden"),Notify.create({title:bfTranslate("Your Brandfolder requires no user agreement."),type:"success"})):(e.removeClass("hidden"),Notify.create({title:bfTranslate("Your Brandfolder now requires a user agreement"),type:"success"}))},error:function(t){e.prop("checked",!n);var i=JSON.parse(t.responseText);Notify.create(i)}})}},BF.BulkAction={result_poller:function(e,t,n){var i=$(".download_progress_indicator span");n>3e5?Notify.create({title:bfTranslate("Could not convert file"),body:bfTranslate("Sorry, the file could not be converted."),type:"error"}):$.ajax({url:e,type:"POST",data:t,crossDomain:!0,beforeSend:function(e){e.setRequestHeader("Authorization","Bearer "+BF_Token)},success:function(a,r,s){var o=s.status,d=a.complete,u=a.total;if(200===o)i.text("Beginning Download"),window.location=a.data.redirect_url,setTimeout((function(){$(".download_progress_indicator").removeClass("active"),setTimeout((function(){$(".download_progress_indicator").css("visibility","hidden"),i.text(bfTranslate("Hang tight! We're preparing your download..."))}),1e3)}),1e3);else{$(".download_progress_indicator").css("visibility","visible").addClass("active");var l=1.1*n;setTimeout((function(){BF.BulkAction.result_poller(e,t,l),i.text(bfTranslate("Hang tight! We're preparing your download... ")+d+bfTranslate(" of ")+u)}),l)}},error:function(){$(".download_progress_indicator").css("visibility","hidden"),Notify.create({title:bfTranslate("Could not convert file"),body:bfTranslate("Sorry, the file could not be converted."),type:"error"})}})},selected_asset_keys:function(){return _.map(BF.Assets.where({bulkSelected:!0}),(function(e){return e.get("asset_key")}))},bulk_download:function(){$(".j-bulk-download .dropdown-menu").hide();var e=[],t=[];$("input[name=select_attachment]:checked").each((function(){t.push($(this).val()),e.push($(this).data("asset-key"))}));var n="attachment",i={attachment_keys:t},a="/api/v3/"+SOURCE.resource_type+"s/"+SOURCE.resource_key+"/"+n+"s/download",r=$(".j-download-options > .j-resize-download-height").val(),s=$(".j-download-options > .j-resize-download-width").val(),o=$(".j-download-options > .j-resize-download-format").val(),d=$(".j-download-options > .j-resize-download-fill").val();r&&(i.height=r),s&&(i.width=s),o&&(i.file_format=o),d&&(i.pad=d),$(".download_progress_indicator").css("visibility","visible").addClass("active"),$.ajax({url:a,type:"POST",data:i,beforeSend:function(e){e.setRequestHeader("Authorization","Bearer "+BF_Token)},success:function(e){$("input[name=select_attachment]:checked").prop("checked",!1).trigger("change"),e.data&&e.data.redirect_url?(Notify.create({title:"Downloaded "+e.data.total_count+" "+BF.fx.should_pluralize(e.data.total_count,n),type:"success"}),window.location.href=e.data.redirect_url,$(".download_progress_indicator").css("visibility","hidden")):BF.BulkAction.result_poller(a.replace("download","bulk-convert-download-poller"),e.data,500)},error:function(){Notify.create({title:bfTranslate("Something went wrong. Try again soon!"),type:"error"}),$(".download_progress_indicator").css("visibility","hidden")},complete:function(){$(".j-bulk-download .dropdown-menu").show(),e.forEach((function(e){Insight.createEvent("downloaded",e,"asset")}))}})},bulk_advanced_download_show:function(e){var t=BF.fx.resource()||BF.BulkAction.resource(),n=Array.from(e.props.selectedAssetKeys);$.ajax({url:"/bulk/advanced_download/gather",type:"POST",data:{asset_keys:n,resource_type:t.type,resource_key:t.key},dataType:"json",success:function(e){BF.dialog.render(bfTranslate("Bulk Download & Sharing"),e.show_url,(function(){BF.fx.handle("bulkAdvancedDownload",$(".j-download-selected")),B
17F.fx.handle("bulkAdvancedDownloadShare",$(".j-share-selected")),BF.fx.handle("bulkAdvancedCSVDownload",$(".j-download-attachments-csv")),BF.fx.handle("tooltips",$("[rel~=tooltip]")),$("#dialog").attr("aria-labelledby","dialogHeader"),$(".modal-dialog").addClass("BulkDownloadModal modal-content-wrapper"),$(".modal-dialog .modal-header").addClass("modal-content-wrapper__header"),$(".modal-dialog .modal-body").addClass("modal-content-wrapper__body"),$(".modal-dialog .modal-header").prepend("<span class='bff-download icon'></span>")}))},error:function(e){var t=JSON.parse(e.responseText);Notify.create(t)}})},bulk_download_share:function(){var e=[];$("input[name=select_attachment]:checked").each((function(){e.push($(this).val())}));var t="attachment",n={attachment_keys:e},i="/api/v3/"+SOURCE.resource_type+"s/"+SOURCE.resource_key+"/"+t+"s/download",a=$(".j-download-options > .j-resize-download-height").val(),r=$(".j-download-options > .j-resize-download-width").val(),s=$(".j-download-options > .j-resize-download-format").val(),o=$(".j-download-options > .j-resize-download-fill").val();a&&(n.height=a),r&&(n.width=r),s&&(n.file_format=s),o&&(n.pad=o),$(".download_progress_indicator span").text("Preparing Share Link"),$(".download_progress_indicator").css("visibility","visible").addClass("active"),$.ajax({url:i,type:"POST",data:n,beforeSend:function(e){e.setRequestHeader("Authorization","Bearer "+BF_Token)},success:function(e){var t=e.data.manifest_key;$("input[name=select_attachment]:checked").prop("checked",!1).trigger("change"),$(".download_progress_indicator").css("visibility","hidden"),$("#dialog").trigger("new-modal-load"),$("#dialogHeader").html("Share"),$.ajax({url:"/share_manifests_modal/"+t,type:"get",dataType:"html",success:function(e){BF.BulkAction.update_modal(e)},error:function(e){Notify.create(JSON.parse(e.responseText))}})},error:function(){Notify.create({title:bfTranslate("Something went wrong. Try again soon!"),type:"error"}),$(".download_progress_indicator").css("visibility","hidden")}})}
17,bulk_advanced_csv_download:function(){var e=$(this);e.attr("disabled",!0);var t=[];$("input[name=select_attachment]:checked").each((function(){t.push($(this).val())}));var n=$(".download_progress_indicator");$(".download_progress_indicator span").text(bfTranslate("Hang tight! We're building your CSV download")),n.css("visibility","visible").addClass("active");var i=BF.fx.resource().key,a=BF.fx.resource().type,r=(e.data("jwt"),"/api/v3/csv_download/attachments"),s={attachment_keys:t,resource_type:a+"s",resource_key:i},o=new XMLHttpRequest;o.open("POST",r,!0),o.responseType="arraybuffer",o.setRequestHeader("Content-Type","application/json;charset=UTF-8"),o.setRequestHeader("Authorization","Bearer "+BF_Token),o.onload=function(){if(200===this.status){var t="",n=o.getResponseHeader("Content-Disposition");if(n&&-1!==n.indexOf("attachment")){var i=/filename[^;=\n]*=((['"]).*?\2|[^;\n]*)/.exec(n);null!=i&&i[1]&&(t=i[1].replace(/['"]/g,""))}var a=o.getResponseHeader("Content-Type"),r="function"==typeof File?new File([this.response],t,{type:a}):new Blob([this.response],{type:a}),s=window.URL||window.webkitURL,d=s.createObjectURL(r);if(t){var u=document.createElement("a");void 0===u.download?window.location=d:(u.href=d,u.download=t,document.body.appendChild(u),u.click())}else window.location=d;setTimeout((function(){s.revokeObjectURL(d)}),100),$(".download_progress_indicator").removeClass("active")}else $(".download_progress_indicator").removeClass("active"),Notify.create({title:bfTranslate("An error occured!"),body:bfTranslate("Please try again!"),type:"error"});e.attr("disabled",!1)},o.setRequestHeader("Content-type","application/x-www-form-urlencoded"),o.send(JSON.stringify(s))},update_modal:function(e){var t=$("#dialog");t.find("#dialogBody").html(e),t.attr("aria-labelledby","dialogHeader"),t.addClass("modal-vertical-center"),t.find(".modal-dialog").removeClass("modal-sm").addClass("modal-lg").addClass("modal-sweet-alert"),t.modal("show"),BF.fx.handle("tooltips",$("[rel~=tooltip]")),BF.Share.enableSharingActionButtons(),BF.Share.attachSharingEvents()},resource:function(){return{type:$(".j-bulk-select-actions").data("resource-type"),key:$(".j-bulk-select-actions").data("resource-key")}}},function(){BF.BulkCollection={create:function(){var e="/"+BF.fx.slug()+"/collections/new";BFG&&BFG.resource&&BFG.resource.type&&"collection"===BFG.resource.type&&(e=e+"?parent_collection_key="+BFG.resource.key),$.ajax({url:e,type:"get",headers:{"x-brandfolder-modal":!0},dataType:"html",success:function(e){BF.BulkCollection.dialogLoaded(e,!0)},error:function(e){var t=JSON.parse(e.responseText);Notify.create(t)}})},dialogLoaded:function(data,createOnly){function updateSlug(){$collectionNameField.val()&&$collectionSlugField.val($collectionNameField.val().toLowerCase().replace(/[^a-z0-9]+/g,"-").replace(/(^-|-$)/g,"").substring(0,$collectionSlugField.attr("maxlength")))}function updateSelect(){$newCollectionOptions=$form.find(".j-new-collection-options"),createOnly||"+"==$(this).val()?($newCollectionOptions.show(),$form.find(".chzn-single span").addClass("aqua-blue bold")):($form.find(".chzn-single span").removeClass("aqua-blue bold"),$newCollectionOptions.hide())}var $dialog=$("#dialog");$dialog.trigger("new-modal-load"),$dialog.find("#dialogHeader").html("Create/Add To Collection"),$dialog.find("#dialogBody").html(data),$dialog.addClass("modal-vertical-center"),$dialog.find(".modal-dialog").addClass("modal-sweet-alert modal-lg"),$dialog.modal("show");var $form=$dialog.find("form"),page=$form.data("page"),$submitButton=$form.find(".j-modal-submit-button"),$collectionNameField=$form.find("input#collection_name"),$collectionSlugField=$form.find("input#collection_slug");BF.fx.handle("tooltips",$("[rel~=tooltip]")),BF.fx.handle("datepicker",$("[data-behaviour~=datepicker]")),BF.fx.handle("selectFieldTransform",$(".j-select-collection")),$form.submit((function(e){return""===$(".j-select-collection").val()?(e.preventDefault(),$form.find(".chzn-single").addClass("invalid"),!1):"+"!==$(".j-select-collection").val()||""!==$collectionNameField.val()&&""!==$collectionSlugField.val()?($submitButton.html('<span class="bff-spinner-gif"></span> '+bfTranslate("Saving")),$form.lockFor("request"),!0):(e.preventDefault(),""===$collectionNameField.val()&&$collectionNameField.addClass("invalid"),""===$collectionSlugField.val()&&$collectionSlugField.addClass("invalid"),!1)})),$form.find(".chzn-single").click((function(){$(this).removeClass("invalid")})),$collectionNameField.keyup(updateSlug),$collectionSlugField.change((function(){$collectionNameField.off("keyup",updateSlug)})),$dialog.find(".j-modal-cancel-button").click((function(e){e.preventDefault(),BF.dialog.dismiss()})),$form.find("input").keypress((function(e){if($form.find("input").removeClass("invalid"),13==e.which)return e.preventDefault(),$form.submit(),!1})),$selectBox=$form.find("select#collection_collection_key"),$selectBox.change(updateSelect),updateSelect.call($selectBox[
170]),$availabilityCheckbox=$form.find("input#asset_association_set_expiration"),$availabilityCheckbox.change((function(){$availabilityOptions=$form.find(".j-expiry-options"),$(this).is(":checked")?$availabilityOptions.removeClass("s-hide"):($availabilityOptions.addClass("s-hide"),$availabilityOptions.find('input[type="text"]').val(""))})),$form.on("ajax:complete",(function(e,xhr){if(xhr.status<400)eval(xhr.responseText);else{$submitButton.html(bfTranslate("Done")),$form.unlockFor("request"),$form.unlockFor("changes");var response=JSON.parse(xhr.responseText);Notify.create(response),"Upgrade Required"==response.title?BF.dialog.dismiss():BF.BulkCollection.dialogLoaded(response.html)}}))}}}(),BF.Collection={updatePrivacy:function(){var e=$(this),t=e.closest("label"),n=e.is(":checked"),i=n?"public":$("#brandfolder_stealth_mode").is(":checked")?"stealth":"private";$.ajax({url:"/"+BF.fx.slug()+"/"+BF.fx.collectionSlug(),type:"put",dataType:"json",data:$.param({collection:{privacy:i}}),success:function(){t.attr("data-privacy",i),"private"==i?(BF.PrivacySettings.showCollection.call(e),Notify.create({title:bfTranslate("Your collection is now private"),type:"success"})):(BF.PrivacySettings.showCollection.call(e),Notify.create({title:bfTranslate("Your collection is now public"),type:"success"})),BF.Collection.updatePrivacyIcon(i,BF.fx.collectionSlug())},error:function(t){e.prop("checked",!n);var i=JSON.parse(t.responseText);Notify.create(i)}})},updatePrivacyIcon:function(e,t){var n=$(".j-brandfolder-show-privacy-settings[data-brandfolder-slug='"+t+"']");n.find(".circle").removeClass("public private stealth").addClass(e),n.find(".privacy").text(e)}
17,updateUserAgreement:function(){var e=$(this),t=e.closest("label"),n=e.is(":checked"),i=n?"true":"false";"brandfolder"===e.data("collection-slug")?Notify.create({title:bfTranslate("Could not update user agreement"),type:"error"}):$.ajax({url:"/"+BF.fx.slug()+"/"+BF.fx.collectionSlug(),type:"put",dataType:"json",data:$.param({collection:{user_agreement:i}}),success:function(){var e=$this.parents(".m-brandfolder-user-agreement-container").children(".m-brandfolder-user-agreement-form");t.attr("data-privacy",i),"false"==i?(e.addClass("hidden"),Notify.create({title:bfTranslate("Your Collection requires no user agreement."),type:"success"})):(e.removeClass("hidden"),Notify.create({title:bfTranslate("Your Collection now requires a user agreement"),type:"success"}))},error:function(t){e.prop("checked",!n);var i=JSON.parse(t.responseText);Notify.create(i)}})}},$(document).ready((function(){BF.fx.handle("destroyBrandfolder",$(".j-destroy-brandfolder"))})),BF.CustomRoleHandler={init:function(){window.addEventListener("customRoleChanged",(function(){BF.CustomRoleHandler.refreshPermissionDropdowns()}))}
17,refreshPermissionDropdowns:function(){var e=$(".j-new-permission-level, .j-permission-level");if(0!==e.length){var t,n,i=$(".tab-pane.active");if(i.length>0)t=i.data("resource-key"),n=i.data("resource");else{var a=$(".j-invitation-form").first();a.length>0&&(t=a.data("resource-key"),n=a.data("resource-type"))}if(t&&n||window.BFG&&window.BFG.organization_key&&(t=window.BFG.organization_key,n="Organization"),t&&n){var r=window.BFG&&window.BFG.organization_key;r&&$.ajax({url:"/api/v4/organizations/"+r+"/custom_permissions",type:"GET",dataType:"json",headers:{Authorization:"Bearer "+BF_Token},success:function(t){BF.CustomRoleHandler.updateDropdownOptions(e,t,n)},error:function(e,t,n){console.error("Failed to refresh permission options:",n)}})}}},updateDropdownOptions:function(e,t,n){var i=[];i="Organization"===n?[["Guest","guest"],["Collaborator","collaborator"],["Admin","admin"],["Owner","owner"]]:[["Guest","guest"],["Collaborator","collaborator"],["Admin","admin"]];var a=[],r=[];t&&t.data&&$.each(t.data,(function(e,t){t.attributes&&t.attributes.label&&r.push([t.attributes.label,t.id])})),$.each(i,(function(e,t){a.push(t),"collaborator"===t[1]&&(a=a.concat(r))}
17)),e.each((function(){var e=$(this),t=e.val();e.data("chosen")&&e.chosen("destroy"),e.empty(),$.each(a,(function(t,n){var i=n[0],a=n[1],r=$("<option></option>").attr("value",a).text(i);e.append(r)}));var n=a.map((function(e){return e[1]}));t&&-1!==n.indexOf(t)?e.val(t):e.val("guest"),BF.fx.handle("selectFieldTransform",e),e.trigger("liszt:updated")}))}},BF.handlerGroups={newAsset:function(){$.trumbowyg.svgPath="/icons.svg",BF.fx.handle("filepickerTransform",$(".filepicker")),BF.fx.handle("submitNewForm",$(".j-asset-submit, .j-modal-submit-button")),BF.fx.handle("updatePreview",$(".j-update-preview")),BF.fx.handle("selectFieldTransform",$(".j-font-chozen")),BF.fx.handle("setFocusOnFirstInput",$("#dialog")),BF.fx.handle("datepicker",$("[data-behaviour~=datepicker]")),BF.fx.handle("inputExternalLink",$(".j-external-link")),BF.fx.handle("fetchMediaOnBlur",$("#external_medium_url")),BF.fx.handle("showShareModal",$(".j-brandfolder-show-share")),BF.fx.handle("convertHEXtoRGB",$(".j-hex-input")),BF.fx.handle("convertRGBtoHEX",$(".j-rgb-input")),BF.fx.handle("bulkUpload",$(".j-bulk-upload")),BF.fx.handle("tagsInput",$("input[data-role=tokenfield]")),BF.fx.handle("setupAutoSuggestedTags",$(".j-autosuggested-tag-container")),BF.fx.handle("instantiateWysiwyg",$(".j-wysiwyg-textarea"))},showAsset:function(){$.trumbowyg.svgPath="/icons.svg",BF.fx.handle("tooltips",$(".modal-body [rel~=tooltip]")),BF.fx.handle("popovers",$(".modal-body [rel~=popover]")),BF.fx.handle("swapPreviewImg",$(".modal-body .m-download-attachment")),BF.fx.handle("updateActiveTabDropdown",$(".j-update-active-tab")),BF.fx.handle("updateAriaSelectedForAssetTabs",$(document)),BF.fx.handle("triggerReactTabEvent",$(".j-trigger-react-tab")),BF.fx.handle("copyToClipboard",$(".j-copy-color, .j-description-copy, .j-copy")),BF.fx.handle("showOtherMetadata",$(".j-other-metadata-show")),BF.fx.handle("enableEmbedToggle",$(".j-toggle-embed-media")),BF.fx.handle("selectFieldTransform",$(".j-select-image-dimensions, .j-select-file-type")),BF.fx.handle("selectSmallDimensions",$(".j-small-dimensions")),BF.fx.handle("toggleRestrictedDimensions",$(".j-toggle-restricted-dimensions")),BF.fx.handle("updateRestrictedDimensions",$(".j-update-restricted-dimensions")),BF.fx.handle("validateRestrictedDimensions",$(".j-validate-restricted-dimensions")),BF.fx.handle("maintainRestrictedDimensionsRatio",$(".j-validate-restricted-dimensions")),BF.fx.handle("selectMediumDimensions",$(".j-medium-dimensions")),BF.fx.handle("selectLargeDimensions",$(".j-large-dimensions")),BF.fx.handle("selectOriginalDimensions",$(".j-original-dimensions")),BF.fx.handle("refreshAssetShow",$(".j-attachment-video-conversion-status[data-key]")),BF.fx.handle("showAttachmentOptionDropdown",$(".j-attachment-options")),BF.fx.handle("trackAssetDownloadForAttachment",$(".j-track-download-attachment")),BF.fx.handle("showDownloadAlert",$(".j-show-download-alert")),BF.fx.handle("showVideoOptionDropdown",$(".j-video-options")),BF.fx.handle("openCloseVideoOptions",$(".current-video-option")),BF.fx.handle("videoFormatCheckbox",$(".video-checkbox-option")),BF.fx.handle("openDropdownOnHover",$(".j-wordpress-options")),BF.fx.handle("selectAssetExtension",$(".j-asset-ext")),BF.fx.handle("closeAttachmentOptionDropdown",$(".j-download-custom-attachment")),BF.fx.handle("submitAttachmentConversionForm",$(".attachment_convert_form")),BF.fx.handle("maintainImageSizeRatio",$(".j-asset-width, .j-asset-height")),BF.fx.handle("toggleAspectRatioLock",$(".j-toggle-aspect-ratio-lock")),BF.fx.handle("selectAllPreText",$("pre")),BF.fx.handle("showReply",$(".j-show-reply")),BF.fx.handle("deleteComment",$(".j-delete-comment")),BF.fx.handle("filterOnCustomFields",$(".j-custom-field")),BF.fx.handle("showSocialShare",$(".j-social-share-links")),BF.fx.handle("showAdvancedDownload",$(".j-advanced-download-link")),BF.fx.handle("filepickerTransform",$(".filepicker")),BF.fx.handle("selectFieldTransform",$(".j-font-chozen")),BF.fx.handle("submitUpdateForm",$(".j-asset-submit, .j-modal-submit-button")),BF.fx.handle("removeAsset",$(".j-edit-remove")),BF.fx.handle("destroyAsset",$(".j-edit-destroy")),BF.fx.handle("datepicker",$("[data-behaviour~=datepicker]")),B
17F.fx.handle("inputExternalLink",$(".j-external-link")),BF.fx.handle("fetchMediaOnBlur",$("#external_medium_url")),BF.fx.handle("showShareModal",$(".j-brandfolder-show-share")),BF.fx.handle("updatePreview",$(".j-update-preview")),BF.fx.handle("convertHEXtoRGB",$(".j-hex-input")),BF.fx.handle("convertRGBtoHEX",$(".j-rgb-input")),BF.fx.handle("addCustomField",$(".j-add-custom-field")),BF.fx.handle("removeCustomField",$(".j-remove-custom-field")),BF.fx.handle("tagsInput",$("input[data-role=tokenfield]")),BF.fx.handle("setupAutoSuggestedTags",$(".j-autosuggested-tag-container")),BF.fx.handle("selectFieldTransform",$(".j-custom-field-value")),BF.fx.handle("deleteAssetThumbnailOverride",$(".j-delete-asset-thumbnail-override")),BF.fx.handle("deleteAssetWatermark",$(".j-delete-asset-watermark")),BF.fx.handle("assetThreeSixtyViewer",$(".j-asset-threesixty-toggle")),BF.fx.handle("assetBackgroundColor",$(".j-asset-background-color")),BF.fx.handle("templatingButtonToggle",$(".j-templating-button-toggle")),BF.fx.handle("instantiateWysiwyg",$(".j-wysiwyg-textarea")),BF.fx.handle("activateLabelFromBreadcrumb",$(".j-select-label-breadcrumb")),window.amplitudeService&&"function"==typeof window.amplitudeService.trackCoarsePageLoad&&window.amplitudeService.trackCoarsePageLoad({productArea:"AssetModal",featureArea:"AssetDetail",elementName:"AssetModal"})},editAsset:function(){BF.handlerGroups.showAsset(),BF.fx.handle("filepickerTransform",$(".filepicker")),BF.fx.handle("selectFieldTransform",$(".j-font-chozen")),BF.fx.handle("submitUpdateForm",$(".j-asset-submit, .j-modal-submit-button")),BF.fx.handle("removeAsset",$(".j-edit-remove")),BF.fx.handle("destroyAsset",$(".j-edit-destroy")),BF.fx.handle("datepicker",$("[data-behaviour~=datepicker]")),BF.fx.handle("inputExternalLink",$(".j-external-link")),BF.fx.handle("fetchMediaOnBlur",$("#external_medium_url")),BF.fx.handle("showShareModal",$(".j-brandfolder-show-share")),BF.fx.handle("updatePreview",$(".j-update-preview")),BF.fx.handle("convertHEXtoRGB",$(".j-hex-input")),BF.fx.handle("convertRGBtoHEX",$(".j-rgb-input")),BF.fx.handle("addCustomField",$(".j-add-custom-field")),BF.fx.handle("removeCustomField",$(".j-remove-custom-field")),BF.fx.handle("tagsInput",$("input[data-role=tokenfield]")),BF.fx.handle("selectFieldTransform",$(".j-custom-field-value")),BF.fx.handle("deleteAssetThumbnailOverride",$(".j-delete-asset-thumbnail-override")),BF.fx.handle("deleteAssetWatermark",$(".j-delete-asset-watermark")),BF.fx.handle("assetBackgroundColor",$(".j-asset-background-color")),BF.fx.handle("assetThreeSixtyViewer",$(".j-asset-threesixty-toggle")),BF.fx.handle("templatingButtonToggle",$(".j-templating-button-toggle"))},shareModal:function(){BF.fx.handle("tooltips",$("[rel~=tooltip]")),BF.fx.handle("copyToClipboard",$(".j-copy"))}},_.extend(BF.handlers,{toggleControlledCustomFields:function(){$(this).on({click:function(){$checkbox=$(this);var e=$checkbox.data("brandfolder-slug");BF.Brandfolder.toggleControlledCustomFields($checkbox,e)}})}}),_.extend(BF.handlers,{submitNewInvitation:function(){$(this).on({submit:function(e){e.preventDefault(),$(".pulsate").removeClass("pulsate"),$email_field=$(this).find(".j-new-permission-email"),/(.+@.+)|\*/.test($email_field.val())?(BF.Invitation.create.call(this),$(this).unlockFor("changes")):BF.fx.renderFlash(bfTranslate("Invalid email address"))}})},destroyInvitation:function(){$(this).on({click:function(){var e=$
17(this);swal({title:bfTranslate("Really?"),text:bfTranslate("Are you sure you want to delete this invitation?\n\n"),type:"warning",showCancelButton:!0,confirmButtonText:bfTranslate("Delete"),closeOnConfirm:!0,customClass:"deleting"},(function(t){t&&BF.Invitation.destroy.call(e)}))}})},openBrandfolder:function(){$(this).on({click:function(e){var t=$(this),n=$(e.target);n.hasClass("workspaces-list")||n.parents(".workspaces-list").length>0||(window.location="/"+t.parents(".j-brandfolder-panel").data("slug"))},keydown:function(e){if("Enter"===e.key||" "===e.key||"Spacebar"===e.key){var t=$(this),n=$(e.target);n.is("a[href], button, input, textarea, select")||n.closest("a[href], .dropdown-menu, .workspaces-list").length||n.hasClass("workspaces-list")||n.parents(".workspaces-list").length>0||(e.preventDefault(),window.location="/"+t.parents(".j-brandfolder-panel").data("slug"))}}})},submitChangeOfPermission:function(){$(this).on({change:function(){BF.UserPermission.update.call(this)}})},inviteSelectedAccessRequests:function(){$(this).on({click:function(e){e.preventDefault();var t=[];return $("input[name=access_request]:checked").each((function(){t.push($(this).val())})),t.length>0&&($(".j-new-permission-email").val(t),$("#dialog").animate({scrollTop:$(".j-brandfolder-panel-body-users").position().top},"slow"),BF.handlers.calloutCollabsSelect.call($("#invitation_permission_level_chzn"))),!1}})},deleteSelectedAccessRequests:function(){$(this).on({click:function(e){e.preventDefault();var t=[],n=$(this);$("input[name=access_request]:checked").each((function(){t.push($(this).val())}));var i=bfTranslate("Are you sure you want to delete ")+t.length+bfTranslate(" selected ");return i+=t.length>1?bfTranslate("access requests"):bfTranslate("access request"),t.length>0&&swal({title:bfTranslate("Confirm Delete"),text:i+"?",type:"warning",showCancelButton:!0,confirmButtonText:bfTranslate("Delete"),closeOnConfirm:!0,customClass:"deleting"},(function(e){e&&BF.UserPermission.deleteSelectedAccessRequests(n.data("slug"),n.data("collectionslug"),n.data("collectionsbrandfolderslug"),t)})),!1}})},inviteAccessRequestMasterToggle:function(){$(this).on({click:function(){var e=$
17(this).siblings("input[type='checkbox']"),t=!e.prop("checked");e.prop("checked",t).removeClass("partially-checked"),t?$("input[name=access_request]").prop("checked",!0):$("input[name=access_request]").prop("checked",!1)}})},inviteAccessRequestToggle:function(){$(this).on({click:function(){var e=$(this).siblings("input[type='checkbox']"),t=!e.prop("checked") 18;$(this).hasClass("checked")?$(this).removeClass("checked"):$(this).addClass("checked"),e.prop("checked",t);var n=$("input[name='access_request_master']"),i=$("input[name='access_request']").length,a=$("input[name='access_request']:checked").length;0===a?n.prop("checked",!1).removeClass("partially-checked"):a===i?n.prop("checked",!0).removeClass("partially-checked"):n.prop("checked",!1).addClass("partially-checked")}})},inviteAccessRequest:function(){$(this).on({click:function(){return $(".j-access-request-toggle").prop("checked",!1),$(".j-new-permission-email").val($(this).text()),$("#dialog").animate({scrollTop:$(".j-brandfolder-panel-body-users").position().top},"slow"),BF.handlers.calloutCollabsSelect.call($("#invitation_permission_level_chzn")),!1}})}
18,destroyUserPermission:function(){var e=$(this).hasClass("j-destroy-all-permissions")?bfTranslate("Are you sure you want to remove this user from all properties in this Organization?\n\n"):bfTranslate("Are you sure you want to remove this user?\n\n");$(this).on({click:function(){var t=$(this);swal({title:bfTranslate("Really?"),text:e,type:"warning",showCancelButton:!0,confirmButtonText:bfTranslate("Remove"),closeOnConfirm:!0,customClass:"deleting"},(function(e){e&&BF.UserPermission.destroy.call(t)}))}})},calloutCollabsSelect:function(){var e=$(this);e.tooltip({title:bfTranslate("Choose an access level and click 'Send Invites'"),delay:{show:500,hide:100},trigger:"manual"}).tooltip("show"),$(".j-invitation-form .chzn-single").addClass("pulsate"),e.on({focus:function(){e.tooltip("hide")},click:function(){$(".j-invitation-form .chzn-single").removeClass("pulsate")}})},updatePrivacySetting:function(){$(this).on({change:function(){BF.fx.collectionSlug().length>0?BF.Collection.updatePrivacy.call(this):BF.Brandfolder.updatePrivacy.call(this)}})},updateDefaultNewUserPermission:function(){$(this).on({change:function(e){e.preventDefault();var t=$(this),n=t.val(),i=BF.fx.pluralize(t.data().resourceType).toLowerCase(),a=t.data().resourceKey,r={data:{type:i,id:a,attributes:{default_user_permission:n}}},s="/api/v4/"+("portals"===i?"private/":"")+i+"/"+a;$.ajax({url:s,type:"PUT",data:r,dataType:"json",beforeSend:function(e){e.setRequestHeader("Authorization","Bearer "+BF_Token)},success:function(){Notify.create({title:bfTranslate("Default Permission Saved"),body:bfTranslate("This setting has been saved for new users."),type:"success"})},error:function(){Notify.create({title:bfTranslate("Error Saving Default Permission"),body:bfTranslate("The default permission was not saved. Try refreshing the page and setting the permission again."),type:"error"})}})}})},copyInviteLink:function(){$(this).on({click:function(e){e.preventDefault();var t,n,i=$(this).data("link"),a=$(this).data("token"),r=$(this).data("email"),s=$(this).data("level");"*"==r?(t="<div class='s-reusuable-invite-link'><p><strong>"+bfTranslate("Reusable")+"</strong> "+bfTranslate("invite link for")+" <strong>"+s+"</strong> "+bfTranslate("access")+"</p>",n=""):(t="<div class='s-invitation-link'><p><strong>"+r+"</strong> "+bfTranslate("invited as a")+" <strong>"+s+"</strong></p>",n="<a class='noline j-resend-button' rel='tooltip' href='javascript:void(0);' title="+bfTranslate("Resend invitation")+" data-token='"+a+"'><span class='bff-enter'></span></a>"),$(document).off("focusin.modal"),Notify.create({title:bfTranslate("Invitation Link"),body:t+"<pre class='s-copy-contents'><a class='noline' target='_blank' rel='tooltip' href='mailto:?to="+r+"&body="+i+"&subject=Brandfolder%20Invitation' title="+bfTranslate("Email link")+"><span class='bff-email'></span></a>"+n+"<a class='j-copy-button noline hidden-xs' rel='tooltip' data-clipboard-text='"+i+"' href='javascript:void(0);' title="+bfTranslate("Copy to clipboard")+"><span class='bff-copy'></span></a><textarea rows='1' readonly='readonly'>"+i+"</textarea></pre></div>",type:"help"}),BF.fx.handle("copyToClipboard",$(".j-copy-button")),BF.fx.handle("resendInviteLink",$(".j-resend-button")),BF.fx.handle("selectAllPreText",$("pre")),$("[rel~=tooltip]").tooltip({container:".j-notification-list",trigger:"hover",delay:{show:100,hide:20}})}})},resendInviteLink:function(){$(this).on({click:function(){var e=$
18(this),t=e.data("token");e.removeClass("j-resend-button"),e.off("click"),$.ajax({url:"/invitations/"+t+"/resend",type:"post",dataType:"json",complete:function(){e.find("i"),e.attr("title","Sent!").tooltip("fixTitle").tooltip("setContent").tooltip("show"),setTimeout((function(){e.tooltip("hide")}),1250)}})}})},reportPreviewEmbed:function(){$(this).on({click:function(e){e.stopPropagation()}})},destroyBrandfolder:function(){$(this).on({click:function(e){if(e.stopPropagation(),$(this).hasClass("s-not-allowed"))Notify.create({title:"Not Authorized",body:"This feature is only available to Owners.",type:"error"});else{$(this).prop("disabled",!0);var t=$(this).data("brandfolder-slug"),n=encodeURIComponent($(this).data("brandfolder-name")),i=decodeURIComponent(n),a=$(this).data("libraryname"),r=$(this).data("brandguide-exists"),s=bfTranslate("There is no way to undo this action. It is immediate and all users belonging to this Library will lose access."),o=bfTranslate("There is no way to undo this action. It is immediate and all users belonging to this Brandfolder will lose access."),d="true"===BFG.getty_client?s:o,u=bfTranslate("To confirm deletion, please enter the URL for the Library below: "),l=bfTranslate("To confirm deletion, please enter the URL for the Brandfolder below: "),c="true"===BFG.getty_client?u:l,f=r?bfTranslate("Please note this action will delete any associated Brandguides.")+"<br><br>":"";$(".sweet-alert input").removeClass("invalid"),$(document).off("focusin.modal"),swal({title:bfTranslate("Are you sure you want to delete ")+i+"?",text:d+"<br><br>"+f+c+"<strong>"+t+"</strong>",type:"input",inputPlaceholder:t,showCancelButton:!0,closeOnConfirm:!1,confirmButtonText:bfTranslate("Delete"),customClass:"deleting",html:!0},(function(e){if(!1===e||""===e)return $(".sweet-alert input").addClass("invalid"),swal.showInputError(bfTranslate("Type the name of your ")+a),$("button.j-destroy-brandfolder").prop("disabled",!1),!1;$("div.sweet-alert button.confirm").prop("disabled",!0),$.ajax({url:"/"+t,data:{typed_slug:e},type:"DELETE",success:function(){swal({type:"success",title:"Deleted!",text:i+" has been successfully deleted.",showConfirmButton:!1}),window.location=window.location.pathname},error:function(){$(".sweet-alert input").addClass("invalid"),swal.showInputError(bfTranslate("An error occured and this ")+a+bfTranslate(" was not deleted! Please try again and contact support if the error persists."))}})}))}}})},showEmbedCodeModal:function(){$(this).on({click:function(e){e.stopPropagation();var t=$(this).parents(".j-brandfolder-panel").data("slug"),n=$(this).parents(".j-brandfolder-panel").data("brandfolder-name");BF.fx.collectionName().length>0&&(n=encodeURIComponent(BF.fx.collectionName())),BF.dialog.render("Embed code for "+n,"/"+t+"/api/modals/embed_settings?collection_slug="+BF.fx.collectionSlug(),(function(){BF.fx.handle("copyToClipboard",$(".j-copy-button"))}))}})}
18,showOrgSupportModal:function(){var e=$("#organization_support_form"),t=$("#organization_support_form form");$(this).on({click:function(t){t.stopPropagation(),$(this).data("email"),e.hasClass("slide-up")?(e.addClass("slide-down"),e.removeClass("slide-up")):(e.removeClass("slide-down"),e.addClass("slide-up"))}}),t.on("submit",(function(n){n.preventDefault();var i=t.attr("action"),a=$(this);$.ajax({type:"POST",url:i,data:t.serialize(),success:function(){a.val("Sent"),setTimeout((function(){e.addClass("slide-down").removeClass("slide-up"),a.val("Send"),e.find("textarea").val("")}),2e3)},error:function(){a.val("Error Sending")}})}))},hideOrgSupportModal:function(){var e=$("#organization_support_form");$(this).on({click:function(t){t.stopPropagation(),e.addClass("slide-down"),e.removeClass("slide-up")}})},showAnalyticsModal:function(){$(this).on({click:function(e){e.stopPropagation(),$(this).hasClass("s-not-allowed")?Notify.create({title:"Not Authorized",body:"This feature is only available to Owners & Admins.",type:"error"}):BF.Analytics.show.call(this)}})},showGuestUploadModal:function(){$(this).on({click:function(e){e.stopPropagation(),$(this).hasClass("s-not-allowed")?Notify.create({title:"Not Authorized",body:"This feature is only available to Owners & Admins.",type:"error"}):$.ajax({url:"/guest_upload/new",type:"GET",data:{brandfolder_key:SOURCE.resource_key},dataType:"html",success:function(e){function t(){$(".chzn-container .chzn-single").hasClass("chzn-default")?$(".j-modal-submit-button").prop("disabled",!0):$(".j-modal-submit-button").prop("disabled",!1)}$dialog=$("#dialog"),$dialog.trigger("new-modal-load"),$dialog.find("#dialogBody").html(e),$dialog.addClass("modal-vertical-center"),$dialog.find(".modal-dialog").removeClass("modal-lg").addClass("modal-sweet-alert modal-sm"),$dialog.modal("show"),$dialog.find(".j-select-section").chosen({width:"100%",disable_search_threshold:15}).change(t),$dialog.find("form").submit((function(e){e.preventDefault(),e.stopPropagation();var t=$dialog.find(".j-select-section").val(),n=$dialog.find(".j-description").val(),i=$dialog.find(".j-automatic-approval").prop("checked");$.ajax({url:"/api/v4/sections/"+t+"/upload_links",type:"POST",data:{data:{attributes:{description:n,automatic_approval:i}}},beforeSend:function(e){e.setRequestHeader("Authorization","Bearer "+BF_Token)},success:function(e){var t=window.location.origin+"/guest_upload/"+e.data.id;$dialog.find("form").unlockFor("changes"),$(".modal-title").html(bfTranslate("Guest Upload Link")),$(".modal-subtitle, .modal-input-container").addClass("hidden"),$("a.guest-upload-link").removeClass("hidden").html(t).attr("href",t),$(".j-copy-link").removeClass("hidden").attr("data-clipboard-text",t),BF.fx.handle("copyToClipboard",$(".j-copy-link"))}})}))}})}})},showInviteUsersModal:function(){$(this).on({click:function(e){e.stopPropagation(),BF.UserPermission.showInviteUsers.call(this)}})},showMessageUsersModal:function(){$(this).on({click:function(e){e.stopPropagation(),BF.UserPermission.showMessageUsers.call(this)}})},showPrivacyModal:function(){$(this).on({click:function(e){if(e.stopPropagation(),$(this).hasClass("j-adminable-by")){var t=BF.fx.collectionSlug()?"Collection":"Brandfolder";BF.PrivacySettings["show"+t].call(this)}}})},showUserPermissionsModal:function(){$(this).on({click:function(e){e.stopPropagation(),BF.UserPermission.show.call(this)}})},showShareModal:function(){$(this).on({click:function(e){e.stopPropagation();var t=$(this),n=t.data("asset-key"),i=t.data("url");if(!n&&window.BFG&&window.BFG.amplitude&&window.BFG.amplitude.enabled&&window.amplitudeService&&window.amplitudeService.trackEvent("ButtonClick",{elementName:"ShareBrandfolder",productArea:"BrandfolderView",featureArea:"Header",eventName:"ButtonClick","key properties":{}}),n){var a=t.data("title").replace(" ","_").replace(/(&[A-Z]+;)/gi,"").replace(/[^0-9A-Z_-]/gi,""),r=t.data("title"),s="jpg"===t.data("assetExtension")||"png"===t.data("assetExtension")?t.data("assetExtension"):"jpg",o=BFG.smartCDNRoot+"/"+t.data("cdnKey")+"/as/"+n+"/orig."+s,d=t.data("assetExtension"),u=(s="jpg"===d||"png"===d?d:"jpg",o=BFG.smartCDNRoot+"/"+t.data("cdnKey")+"/as/"+n+"/"+encodeURI(a)+s),l="";
18if(t.data("is-video")){var c=$(".s-download-attachments-container li")[0];u=$(c).find(".m-asset-img-thumb").attr("src"),o=u,l="Check out the video here: "+$(c).find(".m-asset-img-thumb").data("video-src")}var f=BF.fx.resource()||BF.BulkAction.resource();$.ajax({url:"/share_manifests",type:"post",data:{resource_type:f.type,resource_key:f.key,shareable:"AssetGroup",payload:{asset_keys:[n]}},dataType:"html",success:function(e){BF.dialog.setup();var t=$("#dialog");t.find("#dialogBody").html(e),t.addClass("modal-vertical-center"),t.find(".modal-dialog").addClass("modal-sweet-alert"),t.on("show.bs.modal",(function(){$(this).hasClass("modal-vertical-center")&&$(this).css("display","flex")})),t.modal("show"),BF.fx.handle("tooltips",$("[rel~=tooltip]")),BF.Share.enableSharingActionButtons(),BF.Share.attachSharingEvents(),o&&$.getScript("//platform-api.sharethis.com/js/sharethis.js#property=5ada0e75d0b9d300137e3c9a&product=custom-share-buttons",(function(){window.__sharethis__.load("inline-share-buttons",{id:"social-share-list",enabled:!0,font_size:14,padding:8,radius:6,networks:["twitter","pinterest","facebook","linkedin","wechat","print","messenger","email","tumblr","flipboard","googleplus","reddit","stumbleupon","sms","blogger","delicious","digg","whatsapp"],size:36,show_mobile_buttons:!0,spacing:"10px",spacing_bottom:"10px",url:o,title:r,image:u,description:l})})),Insight.createEvent("shared",n,"asset")},error:function(e){var t=JSON.parse(e.responseText);Notify.create(t)}})}else i&&i.indexOf("/organizations/")>-1?BF.Share.shareOrgLink.call(this):(BF.Share.shareResource.call(this),BF.fx.collectionSlug()?(Insight.createEvent("shared",BF.fx.collection().key,"collection"),BF.fx.dataLayerPush({collection:BF.fx.collectionSlug(),brandfolder:BF.fx.slug(),event:"CollectionShare"})):(Insight.createEvent("shared",BF.fx.brandfolder().key,"brandfolder"),BF.fx.dataLayerPush({brandfolder:BF.fx.slug(),event:"BrandfolderShare"})))}})}}),function(){var searchTimeout;_.extend(BF.handlers,{submitNewForm:function(){$(this).on({submit:function(e){var t=$(this);if(e.preventDefault(),t.isUnlocked()){t.lockFor("request");var n=BF.dialog.formData();BF.Asset.create.call(this,n)}else t.isLockedFor("changes")&&t.unlockFor("changes").submit();return!1},click:function(){$(this).parents("form").submit()}})},enableDropdown:function(){$(document).on("keyup click",(function(e){var t=$(e.target).closest(".j-dropdown-parent");t.length&&"Escape"!==e.key?t.hasClass("expanded")?(t.removeClass("expanded").addClass("collapsed"),t.attr("aria-expanded","false")):t.hasClass("collapsed")&&(t.attr("aria-expanded","true"),t.removeClass("collapsed").addClass("expanded")):$(".j-dropdown-parent").removeClass("expanded").addClass("collapsed")}))},submitUpdateForm:function(){$(this).on({submit:function(e){e.preventDefault();var t=$(this);if(t.isUnlocked()){t.lockFor("request");var n=BF.dialog.formData();
18BF.Asset.update.call(t,n,(function(){var e=$(".s-attachment-tabs .overview a");e.length>0?e.click():BF.dialog.dismiss(),t.data("upload-queue",[])}))}else t.isLockedFor("changes")&&t.unlockFor("changes").submit();return!1},click:function(){$(this).parents("form").submit()}})},makePrivate:function(){$(this).on({click:function(){var e=$(this).data("slug");$(".j-brandfolder-panel[data-slug='"+e+"'] .j-private-or-stealth").click()}})},destroyAsset:function(){$(this).on({click:function(){var e=$(this),t=BF.fx.data(e,"asset"),n=BF.fx.data(e,"name")||"this "+BF.fx.friendlyName(t),i=BF.Asset.findElement(BF.fx.data(e,"key")),a=e.data("cdn-link"),r=bfTranslate("Deleted assets can be restored by an admin for up to 90 days after deletion."),s=bfTranslate("Are you sure you want to delete ")+n+"? "+bfTranslate("Deleting this asset will cause broken image links on sites where it's embedded. Check the usage tab to see active external links before deleting.")+"\n\n"+r,o=bfTranslate("Are you sure you want to delete ")+n+"?\n\n"+r,d=a?s:o,u=a?bfTranslate("This asset has external links."):bfTranslate("Are you sure?");swal({title:u,text:d,type:"warning",showCancelButton:!0,confirmButtonText:"Delete",closeOnConfirm:!0,customClass:"deleting"},(function(e){return!!e&&(BF.Asset.destroy.call(i),!0)}))}})}
18,removeAsset:function(){$(this).on({click:function(){var e=$(this),t=BF.fx.data(e,"asset"),n=BF.fx.data(e,"name")||"this "+BF.fx.friendlyName(t),i=BF.Asset.findElement(BF.fx.data(e,"key"));swal({title:bfTranslate("Really?"),text:bfTranslate("Are you sure you want to remove ")+n+bfTranslate(" from the collection?\n\n"),type:"warning",showCancelButton:!0,confirmButtonText:bfTranslate("Remove"),closeOnConfirm:!0,customClass:"deleting"},(function(e){return!!e&&(BF.Asset.destroy.call(i),!0)}))}})},openNewOnClick:function(){$(this).on({click:function(){BF.Asset.new.call(this)}})},trackAssetModalDownload:function(){var e=$(this),t=e.data("asset-key");Insight.createEvent("downloaded",t,"asset"),window.BFG&&window.BFG.amplitude&&window.BFG.amplitude.enabled&&window.amplitudeService&&window.amplitudeService.trackEvent("ButtonClick",{elementName:"Download",elementLocation:"FooterActionBar",productArea:"AssetModal",featureArea:"AssetModal",eventName:"ButtonClick","key properties":{assetId:t}});var n=e.find("button");n.prop("disabled",!0),setTimeout((function(){n.prop("disabled",!1)}),1500)},createCollection:function(){$(this).click((function(e){e.preventDefault(),BF.BulkCollection.create()}))},bulkAdvancedDownloadShow:function(){$(this).on({click:function(e){return e.stopPropagation(),BF.BulkAction.bulk_advanced_download_show($(this)),!1}})},bulkAdvancedDownload:function(){$(this).on({click:function(e){return e.stopPropagation(),BFG.downloadAlertEnabled?(e.preventDefault(),BF.fx.dispatchWindowEvent("launchDownloadAlert",null,{downloadCallback:BF.BulkAction.bulk_download})):BF.BulkAction.bulk_download(),!1}})},bulkAdvancedDownloadShare:function(){$(this).on({click:function(e){return e.stopPropagation(),BF.BulkAction.bulk_download_share(),!1}})},bulkAdvancedCSVDownload:function(){$(this).on({click:function(e){return e.stopPropagation(),BFG.downloadAlertEnabled?(e.preventDefault(),BF.fx.dispatchWindowEvent("launchDownloadAlert",null,{downloadCallback:BF.BulkAction.bulk_advanced_csv_download})):BF.BulkAction.bulk_advanced_csv_download(),!1}})},backgroundSettings:function(){$this=$(this),$this.on({blur:function(){if("radio"===this.type)$("input.custom-hex").val(null);else{if("#"!=this.value[0])return swal({type:"error",title:bfTranslate("Invalid Hex Color"),text:bfTranslate("Please enter a valid hex code beginning with #")}),void $("input.custom-hex").val(null);$(".j-brandfolder-background:checked").attr("checked",null)}var e={data:{attributes:{options:{asset_background_color:this.value}}}};$.ajax({url:"/api/v4/brandfolders/"+BF.fx.brandfolder().key,type:"PUT",dataType:"json",contentType:"application/json",data:JSON.stringify(e),beforeSend:function(e){e.setRequestHeader("Authorization","Bearer "+BF_Token)},success:function(){Notify.create({title:bfTranslate("Brandfolder Updated!"),body:bfTranslate("Asset background color updated."),type:"success"})},error:function(){Notify.create({title:bfTranslate("Update Failed!"),body:bfTranslate("Please try again."),type:"error"})}})},click:function(){"radio"===this.type&&($("input.custom-hex").val(null),this.blur())}})},toggleSetting:function(){$this=$(this),$this.on({click:function(){var e=$
18(this),t={},n=e.data("setting");t[n]=this.value;var i={data:{attributes:t}},a=""==BF.fx.brandfolder().key?$(this).closest("#brandfolder-advanced").data("resource-key"):BF.fx.brandfolder().key,r=BF.fx.collectionSlug().length>0,s=r?bfTranslate("Collection Updated! "):bfTranslate("Brandfolder Updated! "),o=r?"collections/"+BF.fx.collection().key:"brandfolders/"+a;if(window.BFG&&window.BFG.amplitude&&window.BFG.amplitude.enabled&&window.amplitudeService){var d="true"===this.value?"Enabled":"Disabled",u={auto_tagging:"ToggleAiTagging",ai_generated_captions:"ToggleAiCaptions",social_share:"ToggleSocialShare",custom_aspect_ratio:"ToggleAspectRatio",guest_commenting:"ToggleGuestCommenting",web_to_print:"ToggleWebToPrint",no_duplicates:"ToggleNoDuplicates",allow_positioning:"ToggleAllowPositioning",restrict_shares:"ToggleRestrictShares",require_share_identification:"ToggleRequireShareIdentification",controlled_custom_fields_enabled:"ToggleControlledCustomFields"}[n]||"Toggle"+n.charAt(0).toUpperCase()+n.slice(1);window.amplitudeService.trackEvent("Toggle",{elementName:u,elementLocation:"AdvancedTab",productArea:"BrandfolderSettings",featureArea:"AdvancedTab",eventName:"Toggle","key properties":{newState:d}})}$.ajax({url:"/api/v4/"+o,type:"PUT",dataType:"json",contentType:"application/json",data:JSON.stringify(i),beforeSend:function(e){e.setRequestHeader("Authorization","Bearer "+BF_Token)},success:function(){var t=bfTranslate("Setting updated.");switch(n){case"web_to_print":t=bfTranslate("Web to print setting updated.");break;case"no_duplicates":t=bfTranslate("Don't allow duplicates settings updated.");break;case"default_strict_search":case"default_search_operator":t=bfTranslate("Default search settings updated.");break;case"default_sections_display":t=bfTranslate("Default sections display setting updated.");break;case"default_pins_display":t=bfTranslate("Default pins display setting updated.");break;case"social_share":t=bfTranslate("Social share updated.");break;case"custom_aspect_ratio":t=bfTranslate("Custom Aspect Ratio updated.");break;case"auto_tagging":t=bfTranslate("Auto tagging updated.");break;case"restrict_shares":t=bfTranslate("Share settings updated.");break;case"allow_positioning":t=bfTranslate("Positioning settings updated.");break;case"view_only":t=bfTranslate("View Only setting updated.");break;case"guest_commenting":t=bfTranslate("Guest commenting settings updated.");break;case"controlled_custom_fields_enabled":BFG&&BFG.brandfolderSettings&&(BFG.brandfolderSettings.controlled_custom_fields_enabled="true"===e.val()),BF.fx.dispatchWindowEvent("controlledCustomFieldsToggled",null,{toggled:"true"===e.val()})}Notify.create({title:s,body:t,type:"success"})},error:function(e){var t=e.responseJSON&&e.responseJSON.errors;"string"==typeof t&&t.includes("multi value custom fields exist for this brandfolder")?BF.Brandfolder.showControlledCustomFieldsError():Notify.create({title:bfTranslate("Update Failed!"),body:bfTranslate("Please try again."),type:"error"})}})}})},submitApprovalsUpdate:function(){$this=$(this),$this.on({click:function(e){e.preventDefault(),swal({title:bfTranslate("Required Approvals"),text:"<p>"+bfTranslate("This will affect which assets are accessible to all users of this Brandfolder.")+"</p>",type:"warning",showCancelButton:!0,confirmButtonText:bfTranslate("Change"),closeOnConfirm:!1,customClass:"required-approvals-1",allowOutsideClick:!0,html:!0},(function(e){e&&swal({title:bfTranslate("Are you sure?"),text:"<p>"+bfTranslate("Are you sure you want to change approval settings?")+"</p>",type:"warning",showCancelButton:!0,confirmButtonText:bfTranslate("Change"),closeOnConfirm:!1,allowOutsideClick:!0,html:!0,showLoaderOnConfirm:!0,customClass:"required-approvals-2"},(function(e){if(e){var t=$("input.j-required-approvals:checked").val(),n=parseInt(t),i=$(".existing_approvals_data").data("existingApproversData");if($("form#approval-form").unlockFor("changes"),0===n)BF.handlers.updateRequiredApprovals(0),i.forEach((function(e){BF.handlers.removeBFApprover(e[0])}));else if(1===n){var a=$(".j-single-approver").val();if(0===a.length)return swal.close(),Notify.create({title:bfTranslate("Update Failed!"),body:bfTranslate("Please choose one approver in the dropdown menu, or select a different setting."),type:"error"}),!1;
18BF.handlers.updateRequiredApprovals(1),BF.handlers.createBFApprover(a),i.forEach((function(e){e[1]!=a&&BF.handlers.removeBFApprover(e[0])}))}else{var r=$.map($(".j-manage-approver:checked"),(function(e){return[$(e).data("approverData")]})),s=r.length;if(s<2)return swal.close(),Notify.create({title:bfTranslate("Update Failed!"),body:bfTranslate("Please choose at least two approvers in the list, or select a different setting."),type:"error"}),!1;BF.handlers.updateRequiredApprovals(s);var o=r.map((function(e){return null==e[0]&&BF.handlers.createBFApprover(e[1]),e[1]}));i.forEach((function(e){o.indexOf(e[1])<0&&BF.handlers.removeBFApprover(e[0])}))}$(".modal-content button.close").trigger("click"),swal({type:"success",title:bfTranslate("Processing Assets"),text:bfTranslate("Approvals settings updated."),allowOutsideClick:!0,showConfirmButton:!1,timer:1500})}}))}))}})},updateRequiredApprovals:function(e){var t={data:{attributes:{required_approvals:e}}};$("input#required_approvals").data("initialValue");$.ajax({url:"/api/v4/brandfolders/"+BF.fx.brandfolderID(),type:"PUT",dataType:"json",contentType:"application/json",data:JSON.stringify(t),beforeSend:function(e){e.setRequestHeader("Authorization","Bearer "+BF_Token)},success:function(){},error:function(){Notify.create({title:bfTranslate("Update Failed!"),body:bfTranslate("Please try again."),type:"error"})}})}
18,createBFApprover:function(e){var t={data:{attributes:{brandfolder_approver:{user_key:e}}}};$.ajax({url:"/api/v4/brandfolders/"+BF.fx.brandfolderID()+"/approvers",type:"POST",dataType:"json",contentType:"application/json",data:JSON.stringify(t),beforeSend:function(e){e.setRequestHeader("Authorization","Bearer "+BF_Token)},success:function(){},error:function(){Notify.create({title:bfTranslate("Update Failed!"),body:bfTranslate("Please try again."),type:"error"})}})},removeBFApprover:function(e){$.ajax({url:"/api/v4/brandfolder_approvers/"+e,type:"DELETE",contentType:"application/json",beforeSend:function(e){e.setRequestHeader("Authorization","Bearer "+BF_Token)},success:function(){},error:function(){Notify.create({title:bfTranslate("Update Failed!"),body:bfTranslate("Please reload this page and try again."),type:"error"})}})},toggleApproverLists:function(){$this=$(this),$this.on({click:function(){var e=parseInt($("input.j-required-approvals:checked").val()),t=$(".j-approvers-list"),n=$(".j-single-approver-dropdown");if(window.BFG&&window.BFG.amplitude&&window.BFG.amplitude.enabled&&window.amplitudeService){var i={0:"Any Administrator",1:"Selected Administrator",2:"Multiple Administrators"}[e]||"Unknown";window.amplitudeService.trackEvent("RadioSelect",{elementName:"SetApprovalRequirem",elementLocation:"ApprovalsTab",productArea:"BrandfolderSettings",featureArea:"ApprovalsTab",eventName:"RadioSelect","key properties":{selection:i}})}e>1?(t.removeClass("hidden"),t.fadeIn(500,(function(){t.show()}))):t.fadeOut(500,(function(){t.hide()})),1==e?(n.removeClass("hidden"),n.fadeIn(500,(function(){n.show()}))):n.fadeOut(300,(function(){n.hide()}))}})},toggleUserAgreement:function(){$this=$(this),$this.on({change:function(){BF.fx.collectionSlug().length>0?BF.Collection.updateUserAgreement.call(this):BF.Brandfolder.updateUserAgreement.call(this)}})},deleteSettingImages:function(){$(this).on({click:function(){$parent=$(this).parents(".j-upload-settings-well"),$parent.find(".complete").removeClass("complete"),$parent.find(".filepicker_object").val(""),$("#brandfolder-customize form").lockFor("changes");var e=$parent.find("#card-image-upload, #brandfolder-customize .settings-upload-image #header-image-upload, #email-logo-image-upload");"none"===e.css("display")&&e.css("display","block")}})},deleteAssetThumbnailOverride:function(){$this=$(this),$this.on({click:function(){var e=$this.data("fallback-src");$parent=$(this).parents(".j-upload-settings-well"),$parent.find(".complete").removeClass("complete"),$parent.find(".filepicker_object").val("{}"),$(".m-asset-advanced-container").find(".j-upload-settings-well").data("has-thumbnail-override",!1),$(".j-preview .m-asset-img-thumb").attr("src",e),$("#asset-edit-form form").lockFor("changes")}})},deleteAssetWatermark:function(){$this=$(this),$this.on({click:function(){var e=$this.data("fallback-src");$parent=$(this).parents(".j-upload-settings-well"),$parent.find(".complete").removeClass("complete"),$parent.find(".filepicker_object").val("{}"),$(".m-asset-advanced-container").find(".j-upload-settings-well").data("has-watermark",!1),$(".j-preview .m-asset-img-thumb").attr("src",e),$("#asset-edit-form form").lockFor("changes")}})},assetBackgroundColor:function(){$this=$(this),$this.on({blur:function(){if("radio"===this.type)$("input.custom-hex").val(null);else{if("#"!=this.value[0])return swal({type:"error",title:bfTranslate("Invalid Hex Color"),text:bfTranslate("Please enter a valid hex code beginning with #")}),void $("input.custom-hex").val(null);$(".j-asset-background-color:checked").attr("checked",null)}var e=$this.closest(".j-asset-submit").data("key"),t={data:{attributes:{data:{asset_background_color:this.value}}}};$.ajax({url:"/api/v4/assets/"+e,type:"PUT",contentType:"application/json",data:JSON.stringify(t),beforeSend:function(e){e.setRequestHeader("Authorization","Bearer "+BF_Token)}})},click:function(){"radio"===this.type&&$("input.custom-hex").val(null)}})},assetThreeSixtyViewer:function(){$this=$(this),$this.on({click:function(){var e=$this.closest(".j-asset-submit").data("key"),t={data:{attributes:{data:{three_sixty_viewer:this.value}}}};$.ajax({url:"/api/v4/assets/"+e,type:"PUT",contentType:"application/json",data:JSON.stringify(t),beforeSend:function(e){e.setRequestHeader("Authorization","Bearer "+BF_Token)},success:function(){Notify.create({title:bfTranslate("Asset Updated"),body:bfTranslate("360 Viewer setting updated"),type:"success"})}})}})},templatingButtonToggle:function(){$('a[data-toggle="tab"]').on("shown.bs.tab",(function(e){e.target.href.indexOf("templating-settings")>0?$(".m-modal-actions").addClass("hidden"):$(".m-modal-actions").hasClass("hidden")&&$(".m-modal-actions").removeClass("hidden")}))},instantiateWysiwyg:function(){$(".modal-content .right"),$(".modal-content .left");$(".j-wysiwyg-textarea").trumbowyg({semantic:!1,urlProtocol:!0,btns:[["viewHTML"],["formatting"],["strong","em","del"],["link"],["justifyLeft","justifyCenter","justifyRight","justifyFull"],["unorderedList","orderedList"]]}).on("tbwinit",(function(){$(".trumbowyg-button-pane button[title]").each((function(){var e=$
18(this).attr("title");e&&$(this).attr("aria-label",e)}))})).on("tbwchange",(function(){BF.handlers.checkIfEditOrDownload($(this).parents("form"))}))},openEditWorkspaceSettings:function(e){url="/"+e.brandfolderSlug+"/collections/"+e.workspaceSlug+"/api/modals/settings",BF.dialog.render(bfTranslate("Settings for")+" "+e.workspaceName,url,(function(){$("#dialog").find("#collection_name").focus(),BF.fx.handle("tooltips",$("[rel~=tooltip]")),BF.fx.handle("deleteSettingImages",$(".j-delete-settings-image")),BF.fx.handle("destroyCollection",$(".j-destroy-collection")),BF.fx.handle("backgroundSettings",$(".j-brandfolder-background"))}))},openEditBrandfolder:function(){$(this).on({click:function(e){if(e.stopPropagation(),$(this).hasClass("s-not-allowed"))Notify.create({title:bfTranslate("Not Authorized"),body:bfTranslate("This feature is only available to Owners & Admins."),type:"error"});else{var t=$(this).parents(".j-brandfolder-panel").data("slug")||$(this).data("slug"),n=$(this).parents(".j-brandfolder-panel").data("brandfolder-name")||$(this).data("brandfolder-name"),i="/"+t+"/api/modals/settings";if($("#dialog").find(".modal-header").addClass("bf-settings-header").prepend("<span class='bff-settings bf-settings-header-icon'></span>"),BF.fx.collectionSlug().length>0){var a=encodeURIComponent(BF.fx.collectionName());n=decodeURIComponent(a),i="/"+t+"/collections/"+BF.fx.collectionSlug()+"/api/modals/settings"}BF.dialog.render(bfTranslate("Settings for")+" "+n,i,(function(){BF.fx.handle("tooltips",$("[rel~=tooltip]")),BF.fx.handle("deleteSettingImages",$(".j-delete-settings-image")),BF.fx.handle("destroyBrandfolder",$(".j-destroy-brandfolder")),BF.fx.handle("destroyCollection",$(".j-destroy-collection")),BF.fx.handle("toggleControlledCustomFields",$(".j-toggle-controlled-custom-fields")),BF.fx.handle("backgroundSettings",$(".j-brandfolder-background")),BF.fx.handle("toggleEmbedAsset",$(".j-toggle-embed-asset")),BF.fx.handle("toggleViewOnly",$(".j-toggle-view-only")),BF.fx.handle("toggleSetting",$(".j-toggle-setting")),BF.fx.handle("submitApprovalsUpdate",$(".j-submit-approvals-update")),BF.fx.handle("toggleApproverLists",$(".j-required-approvals")),BF.fx.handle("toggleUserAgreement",$(".j-agreement-switch")),$("#dialog").find("#brandfolder_name").focus(),$("#dialog").find("#collection_name").focus();var e=window.location.hash.split("?");if(e&&(e=e[0].split("/")),"#!settings"===e[0]&&e[1]){var t=e[1],n=null;"customize"===t?n=$("#dialog").find('a[href="#brandfolder-customize"]'):"custom_fields"===t?n=$("#dialog").find('a[href="#brandfolder-configuration"]'):"smartsheet_forms"===t?n=$("#dialog").find('a[href="#brandfolders-embedded-widgets"]'):"advanced"===t?n=$("#dialog").find('a[href="#brandfolder-advanced"]'):"approvals"===t&&(n=$("#dialog").find('a[href="#custom-approvals"]')),n&&n.length&&n.tab("show")}}))}}})},switchToEditLinks:function(){$(this).on({click:function(){$(".j-link-list-show").hide(),$(".j-link-list-edit").show()}})},switchToShowLinks:function(){$(this).on({click:function(){$(".j-link-list-edit").hide(),$(".j-link-list-show").show(),$(".j-link-list-edit").tooltip("hide")}})},stopPropagationOnClick:function(){$(this).on({click:function(e){ 19e.stopPropagation()}})},initializeDialogModal:function(){$(this).on("new-modal-load","#dialog",(function(){BF.dialog.setup()}))},setFocusOnFirstInput:function(){$(this).on("shown",(function(){$that=$(this).find('form:first *:input:not(:button, :hidden, ".j-nofocus"):first'),$that.focus()}))}
19,minPasswordInput:function(){var e=$(this);e.on({keyup:function(){$(this).hasClass("invalid")&&e.val().length>5&&(e.removeClass("invalid"),e.addClass("success"))},blur:function(){e.val().length<6&&e.addClass("invalid")}})},confirmPasswordInputs:function(){var e=$(this),t=$(this).parents().find(".j-password-check");e.on({keyup:function(){t.val().length>5&&($(this).val()==t.val()?(e.addClass("success"),t.addClass("success"),e.removeClass("invalid")):(e.removeClass("success"),t.removeClass("success"),e.addClass("invalid")))},blur:function(){e.val()!=t.val()&&t.val().length>5&&(e.addClass("invalid"),e.removeClass("success"),t.removeClass("success"))}})},checkIfEditOrDownload:function(e){if(e.hasClass("download")||e.lockFor("changes"),e.hasClass("j-invitation-form")){var t=$("#invitation_email").val(),n=$("#invitation_personal_message").val();""===t&&""===n&&e.unlockFor("changes")}},alertOfUnsavedChanges:function(){$(this).on({change:function(){BF.handlers.checkIfEditOrDownload($(this).parents("form"))},keyup:function(){BF.handlers.checkIfEditOrDownload($(this).parents("form"))},paste:function(){BF.handlers.checkIfEditOrDownload($(this).parents("form"))}},"#dialog textarea:not(.no-trigger), #dialog input[type=radio]:not(.no-trigger), #dialog input[type=checkbox]:not(.no-trigger), #dialog input[type=text]:not(.no-trigger), #dialog select:not(.no-trigger), #dialog input[type=email]:not(.no-trigger)")},updatePreview:function(){var e,t=$(this),n=t.parents(".j-edit-container,.j-new-container").data("asset");if(["generic_file","press"].indexOf(n)>0)e=BF.handlers.imagePreviewUpdater;else if("person"===n)e=BF.handlers.personPreviewUpdater;else if("color"===n){e="hex"===t.data("format")?BF.handlers.hexPreviewUpdater:BF.handlers.rgbcmykPreviewUpdater}t.on({keyup:e})},imagePreviewUpdater:function(){$("#dialogBody .j-asset-name").text($('#dialogBody input[id$="name"]').val()),$("#dialogBody .j-asset-description").text($('#dialogBody textarea[id$="description"]').val())},personPreviewUpdater:function(){$('#dialogBody input[id$="person_title"]').val()?$("#dialogBody .j-asset-name").html($('#dialogBody input[id$="name"]').val()+', <span class="s-person-title-element">'+$('#dialogBody input[id$="person_title"]').val()+"</span>"):$("#dialogBody .j-asset-name").text($('#dialogBody input[id$="name"]').val()),$("#dialogBody .j-asset-description").html("<strong>"+$('#dialogBody input[id$="title"]').val()+"</strong>"+$('#dialogBody textarea[id$="bio"]').val())}
19,hexPreviewUpdater:function(){var e=$(".j-hex-sample");""===this.value?e.css("background-color","#ffffff"):e.css("background-color","#"+this.value)},rgbcmykPreviewUpdater:function(){var e=$(this),t=e.data("format"),n=$(".j-"+e.data("format")+"-sample"),i=_.map($('[data-format="'+t+'"]'),(function(e){return e.value}));if(_.any(i,(function(e){return""===e})))n.css("background-color","#ffffff");else if(Color()[t]){var a=Color()[t](i);n.css("background-color",a.hexString())}},addCustomField:function(){$(this).on({click:function(){var e=$("<div class='m-modal-form-field'><input type='text' class='s-custom-field-key j-custom-field-key' placeholder='Key'><input type='text' name='custom_fields[ignore]' class='s-custom-field-value j-custom-field-value' placeholder='Value'><div class='s-remove-custom-field j-remove-custom-field'><span class='bff-close' rel='tooltip' title="+bfTranslate("Remove field")+"></i></div></div>");e.prependTo($(".j-custom-fields-list")),e.find(".j-custom-field-key:first-child").focus(),e.find(".j-custom-field-key").on({blur:function(){var t=e.find(".j-custom-field-value");t.attr("name","custom_fields["+this.value+"]"),t.attr("id","custom_fields_"+this.value)}}),BF.fx.handle("removeCustomField",e.find($(".j-remove-custom-field"))),BF.fx.handle("tooltips",$("[rel~=tooltip]"))}})},removeCustomField:function(){$(this).on({click:function(){this.parentElement.remove()}})},updateActiveTabDropdown:function(){$(this).on({click:function(){var e=$
19(this),t=$(e.children().find("span")).html(),n=e.parents().find(".navbar-toggler .active-tab"),i=e.parents().find(".navbar-collapse");n.html(t),i.removeClass("in")}})},updateAriaSelectedForAssetTabs:function(){var e="bfAssetTabAriaSelectedBound";(function(){BF.dialog&&"function"==typeof BF.dialog.syncAssetModalTabAriaSelected&&BF.dialog.syncAssetModalTabAriaSelected()})(),$(document).data(e)||($(document).data(e,!0),$(document).on("shown.bs.tab",'a[data-toggle="tab"][role="tab"]',(function(e){var t=$(e.target).closest('a[role="tab"]'),n=t.closest('.s-attachment-tabs[role="tablist"], #navbarNav .navbar-nav[role="tablist"]');n.length&&t.length&&(n.find('[role="tab"]').attr("aria-selected","false"),t.attr("aria-selected","true"))})))},triggerReactTabEvent:function(){$(this).on({mouseenter:function(){var e=$(this).find("a"),t=e.attr("href").replace("#",""),n=e.data("assetKey");BF.fx.dispatchWindowEvent(t+"AssetTabHover",n)}}).on({click:function(){var e=$(this).find("a"),t=e.attr("href").replace("#",""),n=e.data("assetKey");BF.fx.dispatchWindowEvent(t+"AssetTabClick",n)}})}
19,swapPreviewImg:function(){var e=$(this);e.on({click:function(){var t=e.siblings(".active");e.hasClass("active")||(t.removeClass("active"),e.addClass("active"));var n,i=$("#dialogBody"),a=0!==i.find(".m-show-full-size-display a").length,r=i.find(".m-show-full-size-display video").length>0||i.find(".m-show-full-size-display .mejs-video").length>0,s=i.find(".m-show-full-size-display #audio-attachment").length>0,o=e.data("attachmentKey"),d=(n=!a&&r?i.find(".m-show-full-size-display video"):!a&&s?i.find(".m-show-full-size-display #audio-attachment"):i.find(".m-show-full-size-display img")).data("key");if(void 0!==n&&o!==d){var u=e.data("attViewInlineLink")||e.find("img").data("expand-view")||e.find("img")[0].currentSrc,l=e.find("img").data("key"),c=e.data("muxUrl"),f=c||".mov"===u.slice(u.lastIndexOf("."))||".mp4"===u.slice(u.lastIndexOf("."))||".ogv"===u.slice(u.lastIndexOf("."))||".webm"===u.slice(u.lastIndexOf("."));if(".wav"===u.slice(u.lastIndexOf("."))||".mp3"===u.slice(u.lastIndexOf("."))||".m4a"===u.slice(u.lastIndexOf("."))){var h=$(this).data("previewImg").indexOf("element.png")>0||$(this).data("previewImg").indexOf("view.png")>0||$(this).data("previewImg").indexOf("[email protected]")>0?e.data("previewImg"):null;s?(n.remove(),BF.handlers.loadHtml5Audio(u,h)):(a&&n.parent().remove(),r&&n.remove(),BF.handlers.loadHtml5Audio(u,h))}else if(f)if(a&&n.parent().remove(),(r||s)&&n.remove(),c)BF.handlers.loadVideoJS(c,"application/x-mpegURL");else{var p=$(this).data("video-type");BF.handlers.loadVideoJS(u,p)}else{n.remove();var m=e.data("preview-img");BF.handlers.loadImg(u,l,m,$(this))}}}})},loadVideoJS:function(e,t){try{videojs("hls-player > div > video").dispose()}catch(e){}$(".m-show-full-size-display").html('<div id="hls-player"><div data-vjs-player><video class="video-js vjs-default-skin" controls /></div></div>'),videojs("hls-player > div > video").src({src:e,type:t})},loadHtml5Audio:function(e,t){var n=e.substr(0,e.lastIndexOf(".")),i=n+".ogg";urlmp3=n+".mp3";var a=t?' style="background-image: url('+t.replace("element.png","[email protected]").replace("view.png","[email protected]").replace("[email protected]","[email protected]")+')"':"";$(".m-show-full-size-display").html('<audio id="audio-attachment" controls'+a+"><source src="+i+' type="audio/ogg"><source src='+urlmp3+' type="audio/mpeg">Your browser does not support the audio element.</audio>')},loadImg:function(e,t,n,i){var a=window.innerHeight>=1160&&i.parents(".m-download-attachment").hasClass("s-portrait-view"),r=window.innerHeight>=900&&i.parents(".m-download-attachment").hasClass("s-landscape-view"),s='<img class="m-asset-img-full m-person-img-full" alt='+e+' onerror="BF.handlers.preventBrokenImages(this)" data-key='+t+" src="+(a||r?n.replace("/view.","/view@2x."):n)+' style="visibility: visible; opacity: 1;"/>',o=BFG.brandfolderSettings&&BFG.brandfolderSettings.hide_asset_open_in_new_tab;if(BFG.viewOnly||o)$(".m-show-full-size-display").html(s);else{var d='<div class="view-asset-new-tab-link"><span>Open in new tab</span></div>';$(".m-show-full-size-display").html('<a class="s-expand-view" target="_blank" rel="nofollow" href='+e+">"+s+d+"</a>")}},submitAnalyticsId:function(){$(this).on({submit:function(e){$(this).unlockFor("changes"),e.preventDefault(),BF.Analytics.update.call(this,!1)}},".j-submit-analytics-id")},submitBrandfolderPrivacySettings:function(){$(this).on({submit:function(e){e.preventDefault(),$(this).unlockFor("changes"),BF.PrivacySettings.updateBrandfolder.call(this)}},".j-submit-brandfolder-privacy-settings")},accessFormsHandler:function(){$(this).on("click",(function(){var e=$
19(this);$(".j-access-form-tab").removeClass("active"),e.addClass("active");var t=e.closest(".access-container").find(".access-form"),n="auth-options"===e.data("access-type")?"show-login-auth":e.data("access-type");t.removeClass("active"),t.filter("."+n).addClass("active")}))},accessPageHandler:function(){$(".j-switch-to-sso-link, .j-switch-to-bf-link").on("click",(function(){$(this).closest(".access-form").removeClass("show-login-auth active").siblings(".auth-options").addClass("show-login-auth active")}))},submitBrandfolderGuestPassword:function(){$(this).on({submit:function(e){e.preventDefault();var t=$(this);t.find("input[type=submit]").addClass("button disabled").attr("disabled","disabled"),t.data("ask")&&void 0===$.cookie("guest_id")?(e.preventDefault(),swal({type:"input",title:"",text:bfTranslate("Enter your email for access to this Brandfolder:"),confirmButtonText:"Continue",showCancelButton:!0,cancelButtonText:"Skip",inputPlaceholder:"Email"},(function(e){var n;return e&&e.length>0?(e=e.trim(),n=BF.fx.validateEmail(e)):e="",""===e||null===e||!0===n?$.cookie("guest_id",encodeURI(e),{expires:90}):Notify.create({title:bfTranslate("Invalid email"),body:e+bfTranslate(" does not appear to be a valid email address."),type:"error"}),t.submit(),!1}))):t.unbind("submit").submit()}})},submitCollectionGuestPassword:function(){$(this).on({submit:function(e){e.preventDefault();var t=$(this);t.find("input[type=submit]").addClass("button disabled").attr("disabled","disabled"),t.data("ask")&&void 0===$.cookie("guest_id")?(e.preventDefault(),swal({type:"input",title:"",text:bfTranslate("Enter your email for access to this Collection:"),confirmButtonText:"Continue",showCancelButton:!0,cancelButtonText:"Skip",inputPlaceholder:"Email"},(function(e){var n;return e&&e.length>0?(e=e.trim(),n=BF.fx.validateEmail(e)):e="",""===e||null===e||!0===n?$.cookie("guest_id",encodeURI(e),{expires:90}):Notify.create({title:"Invalid email",body:e+bfTranslate(" does not appear to be a valid email address."),type:"error"}),t.submit(),!1}))):t.unbind("submit").submit()}})},clickLabelsCheckbox:function(){$(this).on({click:function(){$(this).parent().parent().find("input[type=checkbox]").click()}},".j-yh-checkbox-container h4")},filterOnHashtagClick:function(){$(this).on({click:function(e){e.preventDefault(),e.stopPropagation(),BF.fx.hashtagFilter($(this).text())}},".j-hashtag-link")},changeView:function(){$(this).on({click:function(){if(!1===BF_List)window.location=window.location.href+"?list=true";else{var e=window.location.href.split("?list");window.location=e[0]}}})}
19,inputExternalLink:function(){var e=$(this),t=$("input",e),n=$("a",e),i=$("i",e);t.on({keyup:function(){val=t.val(),val.length>0?(i.show(),val.match(/^[a-zA-Z]+:\/\//)||(val="http://"+val),n.attr("href",val)):i.hide()}})},overrideSlugField:function(){$(this).on({click:function(){$(".j-slug-check").focus()}})},createSlug:function(){$(this).on({change:function(){var e=$(".j-slug-check");if(!e.hasClass("touched")||""===e.val()){var t=$(this).val();t=(t=(t=t.replace(/[^a-zA-Z0-9\.]+/g,"")).replace(/ /g,"-")).replace(/\.+/g,"-"),e.val(t.substring(0,50).toLowerCase()),e.trigger("change")}},focus:function(){""===$(".j-slug-check").val()&&$(this).trigger("change")},keyup:function(){$(this).trigger("change")}})},checkOrgSlug:function(){$(this).on({change:function(){var e=$("#organization-slug"),t=$(this);""===t.val()||t.val()==BF.fx.data(t,"existing-slug")?(e.removeClass("success invalid"),t.removeClass("touched success invalid"),$(".j-slug-invalid").hide(),$(".j-slug-warning").hide()):$.getJSON("/api/slug/organization/"+t.val()+".json",(function(n){n.valid?(e.removeClass("invalid").addClass("success"),t.removeClass("invalid").addClass("success"),$(".j-slug-invalid").hide(),$(".j-slug-warning").show()):(e.removeClass("success").addClass("invalid"),t.removeClass("success").addClass("invalid"),$(".j-slug-warning").hide(),$(".j-slug-invalid").show())}))},focus:function(){$("#organization-slug").addClass("focus"),$(".input-group-addon").css("background-color","white")},focusout:function(){$("#organization-slug").removeClass("focus"),$(".input-group-addon").css("background-color","#f5f5f5")},mouseenter:function(){$("#organization-slug").addClass("hover")},mouseout:function(){$("#organization-slug").removeClass("hover")}
19,keyup:function(){var e=$(this);e.addClass("touched"),e.trigger("change")}})},checkBrandfolderSlug:function(){$(this).on({change:function(){var e=$(this);""===e.val()&&e.removeClass("touched"),""===e.val()||e.val()==BF.fx.data(e,"existing-slug")?(e.removeClass("success").removeClass("invalid"),$(".j-slug-invalid").hide(),$(".j-slug-warning").hide()):$.getJSON("/api/slug/brandfolder/"+e.val()+".json",(function(t){t.valid?(e.removeClass("invalid").addClass("success"),$(".j-slug-invalid").hide(),$(".j-slug-warning").show()):(e.removeClass("success").addClass("invalid"),$(".j-slug-warning").hide(),$(".j-slug-invalid").show())}))},keyup:function(){var e=$(this);e.addClass("touched"),e.trigger("change")}})},passwordCharacterCount:function(){$(this).on({focus:function(){$(".s-password-character-minimum").show(),$(".s-password-character-min").show(),$(".password-requirements").css("display","flex")},blur:function(){$(".s-password-character-minimum").hide(),$(".s-password-character-min").hide(),$(".password-requirements").hide()}})},fetchMediaOnBlur:function(){$(this).on({blur:function(){return BF.Media.fetch.call(this),!1},change:function(){return $("#external_medium_embedlyed").val(!1),!1}})},showOtherMetadata:function(){$(this).on({click:function(){return $(this).nextAll(".j-other-metadata").slideDown(),$(this).hide(),!1}})}
19,convertHEXtoRGB:function(){var e=$("#color_r"),t=$("#color_g"),n=$("#color_b");$(this).on({blur:function(){if(""!==$(this).val()&&""===e.val()&&""===t.val()&&""===n.val()){var i=BF.fx.hexToRGB($(this).val());i&&(e.val(i.r),t.val(i.g),n.val(i.b)),$(".j-rgb-sample").css("background-color","#"+$(this).val())}return!1}})},convertRGBtoHEX:function(){var e=$("#color_r"),t=$("#color_g"),n=$("#color_b"),i=$("#color_hex");$(this).on({blur:function(){if(""!==e.val()&&""!==t.val()&&""!==n.val()&&""===i.val()){var a=BF.fx.rgbToHEX(e.val(),t.val(),n.val());i.val(a.toUpperCase()),$(".j-hex-sample").css("background-color","#"+a)}return!1}})},moveModalIntoView:function(){$(this).on({click:function(e){$("#dialog").on("shown.bs.modal",(function(){var t=$("body").height();window.aprox_scroll_y=e.pageY-e.screenY;var n=screen.height/2+window.aprox_scroll_y-350;n<300&&(n=300);var i=n+$(".modal-dialog").outerHeight(!0);i>t&&(n-=i-t),$(".modal-dialog").css("top",n+"px")}))}})},enableEmbedToggle:function(){$(this).on({click:function(e){e.preventDefault(),$("#dialog").find(".embed-media").slideToggle()}})},refreshAssetShow:function(){$(this).on({click:function(){var e=$
19(this).data("key");BF.Asset.fetchAsset(e).done((function(e){BF.Asset.show(e.data)}))}})},bulkUpload:function(){$(this).on({click:function(e){e.preventDefault(),BF.dialog.dismiss()}})},showManageSectionsModal:function(){$(this).on({click:function(e){e.preventDefault(),e.stopPropagation(),BF.SectionManager.show.call(this)}})},changeShareTabName:function(){$(this).click((function(){$(".j-tab-dropdown").text($(this).text());var e="/share_manifests/"+$(".share-container").data("manifest-digest");$.ajax({url:e,type:"put",data:{internal:$(this).data("internal")},success:function(){},error:function(){}})}))},changeShareEndDate:function(e){var t="/share_manifests/"+$(".share-container").data("manifest-digest"),n=new Date(e),i=new Date(Date.UTC(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),n.getMinutes()));$.ajax({url:t,type:"put",data:{availability_end:i},error:function(){$(".j-availability-end-date").val("")}})},changeTimeZone:function(){$(this).on("change",(function(){var e="/share_manifests/"+$(".share-container").data("manifest-digest");$.ajax({url:e,type:"put",data:{share_manifest:{time_zone:$(this).val()}}})}))},nameShareManifest:function(){$(this).blur((function(){var e="/share_manifests/"+$(".share-container").data("manifest-digest"),t=$(this),n=t.val();$.ajax({url:e,type:"put",data:{name:n},success:function(){},error:function(){t.val("")}})}))},toggleShareIdentification:function(){$(this).click((function(){var e="/share_manifests/"+$(".share-container").data("manifest-digest"),t=$(this),n=t.is(":checked");$.ajax({url:e,type:"put",data:{require_identification:$(this).is(":checked")},success:function(){},error:function(){n?t.prop("checked",!1):t.prop("checked",!0)}})}))},toggleShareExpiration:function(){$(this).click((function(){var e=$
19(this),t=$(this).is(":checked"),n="/share_manifests/"+$(".share-container").data("manifest-digest"),i=new Date($(".j-availability-end-date").val()),a=new Date(Date.UTC(i.getFullYear(),i.getMonth(),i.getDate(),i.getHours(),i.getMinutes()));$.ajax({url:n,type:"put",data:{expires:t,availability_end:a},success:function(){var e=$(".j-set-availability");$(".j-toggle-expires").is(":checked")?(e.removeClass("s-hide"),e.addClass("availability-flex")):(e.addClass("s-hide"),e.removeClass("availability-flex"))},error:function(){t?e.prop("checked",!1):e.prop("checked",!0)}})}))},selectSmallDimensions:function(){$(this).on({click:function(){$(this).closest(".s-width-and-height-inputs").find(".j-asset-height").val($(this).data("height")),$(this).closest(".s-width-and-height-inputs").find(".j-asset-width").val($(this).data("width")),$(this).addClass("s-highlight-size-selection"),$(this).siblings().removeClass("s-highlight-size-selection")}})},selectMediumDimensions:function(){$(this).on({click:function(){$(this).closest(".s-width-and-height-inputs").find(".j-asset-height").val($(this).data("height")),$(this).closest(".s-width-and-height-inputs").find(".j-asset-width").val($(this).data("width")),$(this).addClass("s-highlight-size-selection"),$(this).siblings().removeClass("s-highlight-size-selection")}})},selectLargeDimensions:function(){$(this).on({click:function(){$(this).closest(".s-width-and-height-inputs").find(".j-asset-height").val($(this).data("height")),$(this).closest(".s-width-and-height-inputs").find(".j-asset-width").val($(this).data("width")),$(this).addClass("s-highlight-size-selection"),$(this).siblings().removeClass("s-highlight-size-selection")}})},selectOriginalDimensions:function(){$(this).on({click:function(){$(this).closest(".s-width-and-height-inputs").find(".j-asset-height").val($(this).data("height")),$(this).closest(".s-width-and-height-inputs").find(".j-asset-width").val($(this).data("width")),$(this).addClass("s-highlight-size-selection"),$(this).siblings().removeClass("s-highlight-size-selection")}})},toggleRestrictedDimensions:function(){$(this).on({click:function(e){e.stopPropagation();var t=$(this),n="/api/v4/attachments/"+t.data("attachment-key"),i={data:{attributes:{dimensions_restricted:!t.data("attachment-restricted")}}};t.toggleClass("s-bulk-selected"),t.hasClass("s-bulk-selected")?$(".m-element").find(".asset-icons").addClass("hidden"):$(".m-element").find(".asset-icons").removeClass("hidden"),t.parents().eq(3).find(".j-restricted-dimension-settings").toggle(),$.ajax({url:n,type:"PUT",contentType:"application/json",data:JSON.stringify(i),beforeSend:function(e){e.setRequestHeader("Authorization","Bearer "+BF_Token)},error:function(){t.toggleClass("s-bulk-selected"),t.hasClass("s-bulk-selected")?$(".m-element").find(".asset-icons").removeClass("hidden"):$(".m-element").find(".asset-icons").addClass("hidden"),t.parents().eq(3).find(".j-restricted-dimension-settings").toggle()}})}})},maintainRestrictedDimensionsRatio:function(){$(this).on({keyup:function(){var e=$
19(this),t=e.siblings(".s-size-input"),n=e.parent().data("width")/e.parent().data("height"),i=e.val(),a=e.parents(".m-download-attachment").find(".j-attachment-options").data("original-width"),r=e.parents(".m-download-attachment").find(".j-attachment-options").data("original-height"),s=e.parents().eq(3).find(".j-asset-width"),o=e.parents().eq(3).find(".j-asset-height"),d=e.parents().eq(2).find(".j-restricted-min-width"),u=e.parents().eq(2).find(".j-restricted-min-height"),l=e.parents().eq(2).find(".j-restricted-max-width"),c=e.parents().eq(2).find(".j-restricted-max-height");if(e.hasClass("j-restricted-max-width"))if(Number(i)>Number(a))e.val(a),t.val(r),s.val(a),o.val(r),s.attr({max:a}),o.attr({max:r}),d.attr({max:a}),u.attr({max:r}),e.tooltip({title:"Width over maximum"}).tooltip("show"),setTimeout((function(){e.tooltip("destroy")}),2e3);else{var f=Math.round(i/n);s.attr({max:i}),d.attr({max:i}),o.attr({max:f}),u.attr({max:f}),e.parents(".m-download-attachment").find(".j-attachment-options").data("max-width",i),e.parents(".m-download-attachment").find(".j-attachment-options").data("max-height",f),t.val(f),s.val(i),o.val(f)}
19else if(e.hasClass("j-restricted-max-height"))if(Number(i)>Number(r))e.val(r),t.val(r),s.val(a),o.val(r),s.attr({max:a}),o.attr({max:r}),d.attr({max:a}),u.attr({max:r}),e.tooltip({title:"Height over maximum"}).tooltip("show"),setTimeout((function(){e.tooltip("destroy")}),2e3);else{f=Math.round(i*n);s.attr({max:f}),o.attr({max:i}),d.attr({max:f}),u.attr({max:i}),e.parents(".m-download-attachment").find(".j-attachment-options").data("max-height",i),e.parents(".m-download-attachment").find(".j-attachment-options").data("max-width",f),t.val(f),s.val(f),o.val(i)}else if(e.hasClass("j-restricted-min-height"))if(Number(i)>Number(c.val()))e.val(c.val()),t.val(l.val()),e.tooltip({title:"Height over maximum"}).tooltip("show"),setTimeout((function(){e.tooltip("destroy")}),2e3);else{f=Math.round(i*n);s.attr({min:f}),o.attr({min:i}),e.parents(".m-download-attachment").find(".j-attachment-options").data("min-height",i),e.parents(".m-download-attachment").find(".j-attachment-options").data("min-width",f),t.val(f)}else if(Number(i)>Number(l.val()))e.val(l.val()),t.val(c.val()),e.tooltip({title:"Width over maximum"}).tooltip("show"),setTimeout((function(){e.tooltip("destroy")}),2e3);else{f=Math.round(i/n);s.attr({min:i}),o.attr({min:f}),e.parents(".m-download-attachment").find(".j-attachment-options").data("min-width",i),e.parents(".m-download-attachment").find(".j-attachment-options").data("min-height",f),t.val(f)}}})},validateRestrictedDimensions:function(){$(this).on({blur:function(){var e=$
19(this);Number(e.val())||(e.addClass("invalid"),e.val(1),e.tooltip({title:bfTranslate("Value lower than minimum")}).tooltip("show"),setTimeout((function(){e.tooltip("destroy"),e.removeClass("invalid")}),2e3))}})},updateRestrictedDimensions:function(){$(this).on({click:function(e){e.preventDefault(),e.stopPropagation(),$this=$(this),$this.prop("disabled",!0);var t=$(this).data("attachment-key"),n="/api/v4/attachments/"+t,i={data:{attributes:{restricted_min_height:Number($("#restricted_min_height_"+t).val()),restricted_max_height:Number($("#restricted_max_height_"+t).val()),restricted_min_width:Number($("#restricted_min_width_"+t).val()),restricted_max_width:Number($("#restricted_max_width_"+t).val())}}};$.ajax({url:n,type:"PUT",data:JSON.stringify(i),dataType:"json",contentType:"application/json",beforeSend:function(e){e.setRequestHeader("Authorization","Bearer "+BF_Token)},success:function(){$this.parents().eq(2).find(".j-validate-restricted-dimensions").addClass("success"),setTimeout((function(){$this.parents().eq(2).find(".j-validate-restricted-dimensions").removeClass("success")}),300)},error:function(){$this.parents().eq(2).find(".j-validate-restricted-dimensions").addClass("invalid"),setTimeout((function(){$this.parents().eq(2).find(".j-validate-restricted-dimensions").removeClass("invalid")}),300)},complete:function(){$this.prop("disabled",!1)}})}})},showAttachmentOptionDropdown:function(){$(this).on({click:function(){var $this=$(this);if($this.hasClass("open"))$this.removeClass("open"),$this.find("span.close-icon").removeClass("bff-close"),$this.find("span.options-button-copy").removeClass("hide-copy"),$(".j-attachment-options-dropdown").hide(),$(".s-preselected-sizes a").removeClass("s-highlight-size-selection"),$(".t-show-modal-download-action button").removeClass("disabled");else{$(".j-attachment-options").removeClass("open"),$(".j-attachment-options-dropdown").hide(),$(".t-show-modal-download-action button").addClass("disabled"),$this.addClass("open"),$this.siblings(".j-attachment-options-dropdown").show(),$this.find("span.close-icon").addClass("bff-close"),$this.find("span.options-button-copy").addClass("hide-copy"),$this.siblings(".s-custom-asset-dropdown").find(".s-preselected-sizes").children().children().css("font-weight","normal"),$(".s-asset-ext").removeClass("selected");var ext=$this.siblings().find(".original-extension").text().trim().toLowerCase(),webViewableExtensions=eval($this.closest(".j-attachment-options").data("web-viewable")),otherDimensionsExtensions=[/tif/i],toggleDimensionsExtensions=_.union(webViewableExtensions,otherDimensionsExtensions);$("#type").val(ext),$(".original-extension").addClass("selected"),_.some(toggleDimensionsExtensions,(function(e){return 1==e.test(ext)}))?$(".j-hide-custom-sizes").show():$(".j-hide-custom-sizes").hide()}}})}
19,trackAttachmentDownload:function(){var e=$(this).data("assetKey"),t={resource_type:$(this).data("sourceType").toLowerCase(),resource_key:$(this).data("sourceKey").toLowerCase()};Insight.createEvent("downloaded",e,"asset",t),"share_manifest"===t.resource_type&&Insight.createEvent("downloaded",e,"asset")},trackAssetDownloadForAttachment:function(){$(this).on({click:function(){BF.handlers.trackAttachmentDownload.bind($(this))()}})},showDownloadAlert:function(){$(this).on({click:function(e){var t=$(this),n="attachment"===t.data("track-type")?BF.handlers.trackAttachmentDownload.bind(t):BF.handlers.trackAssetModalDownload.bind(t);if(BFG.downloadAlertEnabled){e.preventDefault();var i=t.data("asset-key"),a=t.closest(".m-download-attachment").data("attachment-key"),r=t.attr("href"),s={assetKey:i,attachmentKey:a,downloadCallback:function(){n(),window.location.href=r}};BF.fx.dispatchWindowEvent("launchDownloadAlert",null,s)}else n()}})},showVideoOptionDropdown:function(){$(this).on({click:function(e){var t=$(this);if(e.preventDefault(),BF.fx.handle("selectFieldTransform",$(".j-select-video-format")),t.hasClass("open"))t.removeClass("open"),t.find("span.close-icon").removeClass("bff-close"),t.find("span.options-button-copy").removeClass("hide-copy"),$(".j-video-options-dropdown").hide(),$(".s-preselected-sizes a").removeClass("s-highlight-size-selection");else{$(".j-video-options").removeClass("open"),$(".j-video-options-dropdown").hide(),t.addClass("open"),t.siblings(".j-video-options-dropdown").show(),t.find("span.close-icon").addClass("bff-close"),t.find("span.options-button-copy").addClass("hide-copy"),t.siblings(".s-custom-asset-dropdown").find(".s-preselected-sizes").children().children().css("font-weight","normal"),$(".s-asset-ext").removeClass("selected");for(var n=t.parent().find(".input-text"),i=0;i<n.length;i++)$(n[i]).html().replace(/ /g,"")===t.next().find(".video-format").html().replace(/ /g,"")&&$(n[i]).parent().find(".video-checkbox-option").addClass("show-checkbox")}}})},selectAssetExtension:function(){$(this).on({click:function(){var $this=$(this);if(!$this.hasClass("selected")){$this.siblings(".j-asset-ext").removeClass("selected"),$this.addClass("selected");var ext=$this.text().trim().toLowerCase(),webViewableExtensions=eval($this.closest(".s-asset-ext-list").data("web-viewable")),otherDimensionsExtensions=[/tif/i],toggleDimensionsExtensions=_.union(webViewableExtensions,otherDimensionsExtensions);$this.parents().find("#type").val(ext),_.some(toggleDimensionsExtensions,(function(e){return 1==e.test(ext)}))?$(".j-hide-custom-sizes").show():$(".j-hide-custom-sizes").hide()}}})},closeAttachmentOptionDropdown:function(){$(this).on({click:function(){$(".j-attachment-options-dropdown").hide(),$(".t-show-modal-download-action button").removeClass("disabled");var e=$(".j-attachment-options");e.removeClass("open"),e.find("span.close-icon").removeClass("bff-close"),e.find("span.options-button-copy").removeClass("hide-copy"),$(".s-preselected-sizes a").removeClass("s-highlight-size-selection");var t=$(this).data("asset-key"),n={resource_type:BF.fx.resource().type,resource_key:BF.fx.resource().key};Insight.createEvent("downloaded",t,"asset",n),"share_manifest"===n.resource_type&&Insight.createEvent("viewed",t,"asset")}})},attachmentConversionPoller:function(e,t,n){var i=$(".download_progress_indicator span");n>4e4?Notify.create({title:bfTranslate("Could not convert file"),body:bfTranslate("Sorry, the file could not be converted."),type:"error"}):(n>5e3&&i.text(bfTranslate("Still working...")),n>25e3&&i.text(bfTranslate("No really, still working on it...")),$.ajax({url:e,type:"GET",data:t,crossDomain:!0,beforeSend:function(e){e.setRequestHeader("Authorization","Bearer "+BF_Token)},success:function(a,r,s){if(200===s.status)i.text(bfTranslate("Beginning Download")),window.location=a.download_url,setTimeout((function(){$(".download_progress_indicator").removeClass("active"),setTimeout((function(){$(".download_progress_indicator").css("visibility","hidden"),i.text(bfTranslate("Hang tight! We're preparing your download..."))}),1e3)}),1e3);else{$(".download_progress_indicator").css("visibility","visible").addClass("active");var o=1.1*n;setTimeout((function(){BF.handlers.attachmentConversionPoller(e,t,o)}),o)}},error:function(){$(".download_progress_indicator").removeClass("active"),setTimeout((function(){$(".download_progress_indicator").css("visibility","hidden")}
19),1e3),Notify.create({title:bfTranslate("Could not convert file"),body:bfTranslate("Sorry, the file could not be converted."),type:"error"})}}))},submitAttachmentConversionForm:function(){$(this).on({submit:function(e){e.preventDefault();var t=function(){var e=this.attr("action"),t=this.serialize(),n=500;$(".download_progress_indicator span").text(bfTranslate("Hang tight! We're preparing your download...")),BF.handlers.attachmentConversionPoller(e,t,n)};if(BFG.downloadAlertEnabled){var n={assetKey:$(this).data("asset-key"),attachmentKey:$(this).closest(".m-download-attachment").data("attachment-key"),downloadCallback:t.bind($(this))};BF.fx.dispatchWindowEvent("launchDownloadAlert",null,n)}else t.bind($(this))()}})},maintainImageSizeRatio:function(){$(this).on({focus:function(){var e=$(this).siblings(".s-size-input");e[0].disabled=!0,e.css("color","#999999")},blur:function(){$(this).siblings(".s-size-input")[0].disabled=!1,$(this).siblings(".s-size-input").css("color","#384650"),$(this).tooltip("destroy"),$(this).parent().find(".j-asset-width").trigger("keyup"),$(this).parent().find(".j-asset-height").trigger("keyup")},keyup:function(e){var t=$(this),n=Number(t.val()),i=t.siblings(".s-size-input"),a=t.closest(".s-width-and-height-inputs").data("width")/t.closest(".s-width-and-height-inputs").data("height"),r=Number(t.closest(".m-download-attachment").find(".j-attachment-options").data("min-width")),s=Number(t.closest(".m-download-attachment").find(".j-attachment-options").data("min-height")),o=Number(t.closest(".m-download-attachment").find(".j-attachment-options").data("max-width")),d=Number(t.closest(".m-download-attachment").find(".j-attachment-options").data("max-height")),u=!e.which&&!e.keyCode;t.hasClass("j-asset-width")?t.closest(".s-download-attachment").hasClass("unlocked")||(n>o?(t.val(o),i.val(d),t.tooltip({title:bfTranslate("Width over maximum")}).tooltip("show"),setTimeout((function(){t.tooltip("destroy")}),2e3)):n<r&&u?(t.val(r).trigger("keyup"),t.tooltip({title:bfTranslate("Width lower than minimum")}).tooltip("show"),setTimeout((function(){t.tooltip("destroy")}),2e3)):i.val(Math.round(n/a))):t.closest(".s-download-attachment").hasClass("unlocked")||(n>d?(t.val(d),i.val(o),t.tooltip({title:bfTranslate("Height over maximum")}).tooltip("show"), 20setTimeout((function(){t.tooltip("destroy")}),2e3)):n<s&&u?(t.val(s).trigger("keyup"),t.tooltip({title:bfTranslate("Height lower than minimum")}).tooltip("show"),setTimeout((function(){t.tooltip("destroy")}),2e3)):i.val(Math.round(n*a)))}})},toggleAspectRatioLock:function(){$(this).on({click:function(){var e=$
20(this),t=e.closest(".s-download-attachment");t.hasClass("unlocked")?(t.removeClass("unlocked"),e.children(".bff-public").addClass("hidden"),e.children(".bff-private").removeClass("hidden"),t.find(".j-asset-width").val(t.data().width),t.find(".j-asset-height").val(t.data().height),t.closest("form").find(".j-asset-pad").val(!1)):(t.addClass("unlocked"),e.children(".bff-private").addClass("hidden"),e.children(".bff-public").removeClass("hidden"),t.closest("form").find(".j-asset-pad").val(!0))}})},selectAllPreText:function(){$(this).on("click",(function(){var e,t=this.querySelectorAll("textarea")[0];t&&t.select?t.select():document.selection?((e=document.body.createTextRange()).moveToElementText(t),e.select()):window.getSelection&&t&&(window.getSelection().removeAllRanges(),(e=document.createRange()).selectNode(t),window.getSelection().addRange(e))}))},tagsInput:function(){var e=new Bloodhound({datumTokenizer:Bloodhound.tokenizers.obj.whitespace("value"),queryTokenizer:Bloodhound.tokenizers.whitespace,prefetch:{cache:!1,url:"/api/brandfolders/"+BF.fx.slug()+"/tags.json?token="+BF_Token+"&limit=100&collection_slug="+BF.fx.collectionSlug()},remote:{url:"/api/brandfolders/"+BF.fx.slug()+"/tags.json?token="+BF_Token+"&collection_slug="+BF.fx.collectionSlug()+"&query=%QUERY",wildcard:"%QUERY"}});e.initialize();var t=$(this);window.sortedTokens=t.data("sortedtokens"),t.on("tokenfield:initialize",(function(){window.sortedTokens?($(".tokenfield .token").each((function(e,t){window.sortedTokens.filter((function(e){if(e.name===$($(t).children("span.token-label")[0]).html()&&e.auto_generated)return t})).length>0&&$(this).addClass("auto-generated"),$(this).addClass("existing")})),delete window.sortedTokens):$(".tokenfield .token").addClass("existing")})).tokenfield({typeahead:[{highlight:!0},{display:"value",source:e.ttAdapter()}],createTokensOnBlur:!0,limit:0,minWidth:80}).on("tokenfield:createtoken",(function(){$(this).tokenfield("getTokens")})).on("tokenfield:createdtoken",(function(){$(".tokenfield .token-input").attr("placeholder","")}))},setupAutoSuggestedTags:function(){function e(e){var a=d.data("sortedtokens").map((function(e){return e.name})).join(",").toLowerCase(),r=e;r.sort((function(e,t){return e.relevancy_score-t.relevancy_score}));var s=r.filter((function(e){return!(void 0===e.tag||a.indexOf(e.tag.toLowerCase())>-1)}));for(i=0;i<s.length&&i<o;i+=1)n.prepend("<button class='tag-button j-autosuggested-tag' type='button'><h4 class='tag-copy'>"+s[i].tag+"</h4></button>");t()}function t(){n.find(".j-autosuggested-tag").on("click",(function(){d.tokenfield("createToken",$(this).text()),BF.handlers.captureTagSelectEvent($(this)),$(this).fadeOut(350)}))}var n=$(this);if("development"!==BF_Environment){n.find(".loading-autotags-copy").show();var a="https://suggested-attachment-tag.brandfolder.io/v1/similarattachmenttags",r=n.data("thumbnail-url")?n.data("thumbnail-url"):"",s=BF.fx.organization().key,o=15,d=$("input[data-role=tokenfield]"),u=Array.isArray(n.data("user-generated-tags"))?n.data("user-generated-tags").join(", "):"",l=Array.isArray(n.data("extracted-tags"))?n.data("extracted-tags").join(", "):"",c={attachment:{asset_type:$(".j-asset-submit").data("asset"),org_key:s,tags:l,url:r,user_generated_tags:u}};$.ajax({url:a,type:"POST",data:JSON.stringify(c),beforeSend:function(e){e.setRequestHeader("Authorization","Bearer "+BF_Token)},success:function(t){n.find(".loading-autotags-copy").hide(),t&&t.suggestedtags&&t.suggestedtags.tags?e(t.suggestedtags.tags):n.find(".no-autotags-copy").show()},error:function(){n.find(".loading-autotags-copy").hide(),n.find(".no-autotags-copy").show()}})}else n.find(".no-autotags-copy").show()},captureTagSelectEvent:function(e){var t={type:"selected",feature:"suggested-attachment-tag",eventTime:(new Date).toISOString(),actor:{id:BFG.currentUser.user_id,type:"user",location:{userAgent:navigator.userAgent,referrer:window.location.href}},object:{name:e.text(),type:"tag"},prepositionalObject:{id:$(".j-asset-submit").data("key"),type:"asset"},indirectObject:{id:BF.fx.resource().key,type:BF.fx.resource().type},brandfolder:{id:BF.fx.brandfolder().key,type:BF.fx.brandfolder().type},organization:{id:BF.fx.organization().key,type:"organization"}};$.ajax({url:"https://client-event-firehose.brandfolder-svc.com/v1/client-event-firehose",type:"POST",data:JSON.stringify(t),processData:!1,contentType:"application/json",complete:function(e){console.log(e)}})}
20,filterOnCustomFields:function(){var e=$(this);e.on({click:function(e){e.preventDefault(),e.stopPropagation(),BF.dialog.dismiss();var t=$(this).find("td").first().text().trim(),n=$(this).find("td").last().text().trim();BF.fx.fillInAndFilterQuery("custom_fields."+t+':"'+n.replace('"','\\"')+'"')}}),e.find("a").on({click:function(e){return e.stopImmediatePropagation(),!0}})},preventBrokenImages:function(e){var t=$(e),n=t.data("extension")||"asset",i=BFG.icon_service_url+"/assets/types/"+n+".svg";return t.removeAttr("onerror"),t.attr("src",i),t.attr("srcset",i),t.attr("css","padding: 25px"),!0},scrollToTop:function(){var e=$(this);e.on("click",(function(){e.hasClass("visible")&&$("html, body").stop().animate({scrollTop:0},"500","swing")}))},loadTab:function(){},showSocialShare:function(){var e=$(this),t=e.data("asset-key"),n=e.data("title").toString(),i=n?n.replace(" ","_").replace(/(&[A-Z]+;)/gi,"").replace(/[^0-9A-Z_-]/gi,""):"",a=e.data("assetExtension");a="jpg"===a||"png"===a?a:"jpg";var r=BFG.smartCDNRoot+"/"+e.data("cdnKey")+"/as/"+t+"/"+encodeURI(i.replace(".",""))+"."+a;r&&$.getScript("//platform-api.sharethis.com/js/sharethis.js#property=5ada0e75d0b9d300137e3c9a&product=custom-share-buttons",(function(){window.__sharethis__.load("inline-share-buttons",{id:"social-share-list",enabled:!0,font_size:14,padding:8,radius:6,networks:["twitter","pinterest","facebook","linkedin","wechat","messenger","email"],size:36,show_mobile_buttons:!0,spacing:"10px",spacing_bottom:"10px",url:r,image:r,title:n,description:""})}))}
20,forcePrintuiSync:function(){var e=$(this);e.on("click",(function(){var t=e.data("section-id");$.ajax({url:"/api/v3/printui/sync?section_id="+t,type:"GET",beforeSend:function(e){e.setRequestHeader("Authorization","Bearer "+BF_Token)},success:function(){window.location="/"+BF.fx.slug(),Notify.create({title:"Sync complete! Reloading...",type:"success"})},error:function(){Notify.create({title:bfTranslate("Error during sync. Please try again!"),type:"error"})}})}))},activateLabelFromBreadcrumb:function(){var e=$(this);e.on("click",(function(){var t=e.data("label-key");BF.dialog.dismiss(),BF.fx.dispatchWindowEvent("activateLabel",null,t)}))},showAdvancedDownload:function(){var e=$(this);e.on("click",(function(){var t={assetKey:e.data("asset-key"),attachmentKey:e.closest(".m-download-attachment").data("attachment-key")};BF.fx.dispatchWindowEvent("launchAdvancedDownload",null,t)}))}})}(),_.extend(BF.handlers,{selectFieldTransform:function(){var e=$(this);e.chosen({width:"100%",no_results_text:"No matches for",allow_single_deselect:!0,disable_search_threshold:15}
20),e.each((function(){var e=$(this);setTimeout((function(){var t=e.data("chosen");if(t){var n=$("#"+t.container_id),i=n.find(".chzn-single"),a=t.search_field,r=n.find(".chzn-results"),s=t.container_id+"_results",o=n.hasClass("chzn-container-single-nosearch"),d=e.attr("id"),u={role:"combobox","aria-haspopup":"listbox","aria-expanded":"false","aria-controls":s,tabindex:"0"};if(d){var l=e.attr("aria-label");if(l)u["aria-label"]=l;else{var c=document.querySelector('label[for="'+d+'"]');c&&(c.id||(c.id=d+"-label"),u["aria-labelledby"]=c.id)}}i.attr(u),r.attr({id:s,role:"listbox"}),i.find("> div > b").attr("aria-hidden","true"),o&&a.length&&(a.attr("tabindex","0"),a.attr("aria-hidden","true"));var f=function(e){i.attr("aria-expanded",e?"true":"false")};e.on("liszt:showing_dropdown",(function(){f(!0),requestAnimationFrame((function(){setTimeout((function(){a.length&&(a.focus(),a[0].focus())}),50)}))})),e.on("liszt:hiding_dropdown",(function(){f(!1)})),i.on("keydown",(function(e){n.hasClass("chzn-with-drop")||13!==e.which&&32!==e.which||(e.preventDefault(),e.stopPropagation(),t.container_mousedown(e),requestAnimationFrame((function(){setTimeout((function(){a.length&&(a.focus(),a[0].focus())}),50)})))}));var h=function(e){var i=n.find(".chzn-results .active-result");if(0!==i.length){var a,r=n.find(".chzn-results .highlighted"),s=-1;r.length&&(s=i.index(r)),"down"===e?(a=s+1)>=i.length&&(a=0):(a=s-1)<0&&(a=i.length-1);var o=i.eq(a);o.length&&t.result_do_highlight(o)}};n.on("keydown",(function(e){if(n.hasClass("chzn-with-drop")){if(27===e.which)return e.preventDefault(),e.stopPropagation(),t.close_field(),setTimeout((function(){i.focus()}),10),!1;if(40===e.which)return e.preventDefault(),e.stopPropagation(),h("down"),!1;if(38===e.which)return e.preventDefault(),e.stopPropagation(),h("up"),!1;if(13===e.which||32===e.which){if(e.preventDefault(),e.stopPropagation(),n.find(".chzn-results .highlighted").length){var a={preventDefault:function(){},stopPropagation:function(){},metaKey:!1,ctrlKey:!1};t.result_select(a)}else{var r=n.find(".chzn-results .active-result:first");if(r.length){t.result_do_highlight(r);var s={preventDefault:function(){},stopPropagation:function(){},metaKey:!1,ctrlKey:!1};t.result_select(s)}}return!1}}})),n.on("focusout",(function(){setTimeout((function(){var e=document.activeElement;n.hasClass("chzn-with-drop")&&e&&!n[0].contains(e)&&e!==a[0]&&t.close_field()}),10)})),o&&a.length&&(a.css("position"),a.css("left"),a.css("width"),a.css("height"),a.css("opacity"),a.css("clip"),a.css({position:"absolute",left:"-9999px",width:"1px",height:"1px",opacity:"0","z-index":"-1"}))}}),100)}))},tooltips:function(e){var t=_.extend({html:!0,trigger:"hover",container:"body",delay:{show:100,hide:20}},e);$(this).tooltip(t),$(this).on("hidden",(function(e){e.stopPropagation()}))},popovers:function(e){e=e||{};var t=_.extend({html:!0,trigger:"hover",delay:{show:100,hide:20}},e);$(this).popover(t)},datepicker:function(e){var t=$(this);e=e||{};var n=_.extend({format:"mm/dd/yyyy",todayHighlight:!0},e);t.datepicker(n),t.find("+ .input-group-addon").click((function(){t.trigger("focus")}))},previewBrandfolder:function(){$(this).on({click:function(){return Brandfolder.showEmbed({brandfolder_id:$(this).attr("data-brandfolder-slug"),branding:!1,preview:!0,collection_id:BF.fx.collectionSlug()}),!1}})},removeInvalidUponEdit:function(){$(this).one({keyup:function(){$(this).removeClass("invalid")}})},copyToClipboard:function(){function e(e){e.is("a")&&(e.attr("title",bfTranslate("Copied!")).tooltip("fixTitle").tooltip("setContent").tooltip("show"),$(".tooltip").attr("role","status"),setTimeout((function(){e.attr("title",bfTranslate("Copy to clipboard")).tooltip("fixTitle").tooltip("setContent").tooltip("hide")}),1250))}function t(t,n){$(document).off("focusin.modal");var i=document.createElement("textarea");if(i.value=t,i.style.position="fixed",i.style.left="0",i.style.top="0",i.style.width="2em",i.style.height="2em",i.style.padding="0",i.style.border="none",i.style.outline="none",i.style.boxShadow="none",i.style.background="transparent",i.style.opacity="0",i.setAttribute("readonly",""),i.setAttribute("aria-hidden","true"),document.body.appendChild(i),navigator.userAgent.match(/ipad|iphone/i)){var a=document.createRange();a.selectNodeContents(i);var r=window.getSelection();r.removeAllRanges(),r.addRange(a),i.setSelectionRange(0,999999)}else i.select(),i.setSelectionRange(0,999999);try{if(document.execCommand("copy"))e(n);else try{i.select(),document.execCommand("copy")&&e(n)}catch(e){}}catch(e){}finally{document.body.removeChild(i)}}var n=$(this),i=null;if(!(i=n.data("clipboardText")||n.attr("data-clipboard-text"))){var a=n.data("clipboard-target")||n.attr("data-clipboard-target");if(a){var r=$(a);i=r.val()||r.text()}}if(!i&&n.closest(".share-link-modal").length){var s=n.closest(".share-link-modal__link").find("input.brandfolder-input");s.length&&(i=s.val())}
20if(i&&(n.data("stored-clipboard-text",i),n.closest(".share-link-modal, .guest-upload-container").length>0&&n.off("click.copy-handler").on("click.copy-handler",(function(n){n.preventDefault(),n.stopPropagation(),$(document).off("focusin.modal");var i=$(this),a=i.data("stored-clipboard-text");if(!a&&!(a=i.data("clipboardText")||i.attr("data-clipboard-text"))){var r=i.closest(".share-link-modal__link").find("input.brandfolder-input");r.length&&(a=r.val())}if(!a)return!1;var s=i.closest(".share-link-modal__link").find("input.brandfolder-input");if(s.length){s[0].select(),s[0].setSelectionRange(0,99999);try{if(document.execCommand("copy"))return e(i),!1}catch(e){}}return navigator.clipboard&&navigator.clipboard.writeText?navigator.clipboard.writeText(a).then(function(){e(i)}.bind(this)).catch(function(){t(a,i)}.bind(this)):t(a,i),!1})),"undefined"!=typeof Clipboard))try{new Clipboard(this).on("success",(function(t){$(t.trigger).is(":button")&&$(t.trigger).hasClass("s-copy-color")?($(t.trigger).attr("title",bfTranslate("Copied!")),$(t.trigger).children("a").tooltip({trigger:"manual",container:"body",content:bfTranslate("Copied!")}).tooltip("show"),$(".tooltip").attr("role","status"),setTimeout((function(){$(t.trigger).children("a").tooltip("destroy")}),1250)):$(t.trigger).is(":button")?($(t.trigger).tooltip({trigger:"manual",container:"body"}).tooltip("show"),$(".tooltip").attr("role","status"),setTimeout((function(){$(t.trigger).tooltip("destroy")}),1250)):$(t.trigger).is("a")?e($(t.trigger)):$(t.trigger).is("textarea")?(t.trigger.value=bfTranslate("Copied to clipboard"),setTimeout((function(){t.trigger.value=t.text}),1250)):(t.trigger.value=bfTranslate("Copied to clipboard"),setTimeout((function(){t.target.value=t.data["text/plain"]}),1250))}))}catch(e){}n.hover((function(){$(this).parents(".m-element").addClass("hoverClass")}),(function(){$(this).parents(".m-element").removeClass("hoverClass")}))},stopBubbling:function(){$(this).on("click",(function(e){return e.stopPropagation(),!1}))},initLiveChat:function(){$(this).one("mouseenter",(function(){window.BF_ENABLE_LIVECHAT&&loadChatWidget()}))},backToAsset:function(){$(this).on({click:function(){var e=BF.fx.data($(this).parents().eq(1).find(".video-modal-wrap"),"asset");$("#"+e+" .j-asset-name a").click()}})}
20,openDropdownOnHover:function(){var e=$(this);e.hover((function(){$(this).find(".dropdown-menu").stop(!0,!0).fadeIn(),$(this).find(".dropdown-toggle").addClass("hover")}),(function(){$(this).find(".dropdown-menu").stop(!0,!0).delay(100).fadeOut("fast"),$(this).find(".dropdown-toggle").removeClass("hover")})),e.find(".dropdown-toggle").on({click:function(){var e=$(this).find(".j-clickable").attr("href");void 0!==e&&($(this).siblings(".dropdown-menu").stop(!0,!0).delay(100).fadeOut("fast"),$(this).removeClass("hover"),window.location=e)}}),e.on("keydown",(function(t){var n=$(t.target);if(n.closest(".dropdown-toggle").length&&n.closest(".j-gear-popover-actions, .j-org-dropdown, .j-wordpress-options").length&&(13===t.which||32===t.which||27===t.which)){var i=e.find(".dropdown-menu"),a=i.is(":visible");if(27===t.which)return t.preventDefault(),i.stop(!0,!0).delay(100).fadeOut("fast"),e.find(".dropdown-toggle").removeClass("hover"),void e.find('.dropdown-toggle, .dropdown-toggle [tabindex="0"]').first().focus();13!==t.which&&32!==t.which||(t.preventDefault(),a?(i.stop(!0,!0).delay(100).fadeOut("fast"),e.find(".dropdown-toggle").removeClass("hover")):(i.stop(!0,!0).fadeIn(),e.find(".dropdown-toggle").addClass("hover"),i.find("li:visible a").first().focus()))}})),e.on("focusout",(function(t){var n=e.find(".dropdown-menu");if(n.is(":visible")){var i=t.relatedTarget;i&&e[0].contains(i)||(n.stop(!0,!0).delay(100).fadeOut("fast"),e.find(".dropdown-toggle").removeClass("hover"))}}))}}),String.prototype.titleize=function(){for(var e=this.split(" "),t=[],n=0;n<e.length;++n)t.push(e[n].charAt(0).toUpperCase()+e[n].toLowerCase().slice(1));return t.join(" ")},_.extend(BF.handlers,{deleteGuestUploadLink:function(){$(this).on({click:function(){var e=$
20(this).data("upload-link-key"),t=$(this).parent().parent();$.ajax({url:"/api/v4/upload_links/"+e,type:"DELETE",beforeSend:function(e){e.setRequestHeader("Authorization","Bearer "+BF_Token)},success:function(){t.remove()}})}})}}),_.extend(BF.handlers,{openOrgUpgrade:function(){$(this).on({click:function(){var e=BF.fx.organizationSlug($(this).parents(".j-brandfolder-panel")),t=$(this).data("libraryname");if(!0===$(this).data("noSubscription")){var n=bfTranslate("Uh oh... it looks like you're in need of a subcription");BF.dialog.render(n,"/organizations/"+e+"/brandfolders/new")}else{e||(e=$(this).data("org-slug"));var i=$(this).data("limit"),a=$(this).data("word");a||(a="Brandfolder"),n=bfTranslate("Uh oh... looks like your plan only supports ")+i+" "+BF.fx.should_pluralize(i,t),"Brandfolder"==a?BF.dialog.render(n,"/organizations/"+e+"/brandfolders/new"):"true"==BFG.getty_client?window.location.href="mailto:${BFG.supportEmail}?subject=Media Manager Inquiry&body=Please detail your support request here":BF.dialog.render(n,"/"+$(this).data("brandfolder-slug")+"/collections/new")}$("#dialog").find(".modal-dialog").removeClass().addClass("modal-dialog").addClass("modal-org-upgrade")}})},openEditOrganizationName:function(){$(this).on({click:function(e){e.stopPropagation();var t=BF.fx.organizationSlug($(this).parents(".j-brandfolder-panel")),n=$(this).parents(".j-brandfolder-panel").data("organization-name");$("#dialog").find(".modal-header").addClass("bf-settings-header").prepend("<span class='bff-settings bf-settings-header-icon'></span>"),BF.dialog.render(bfTranslate("Settings for")+" "+n,"/organizations/"+t+"/api/modals/basic_settings",(function(){BF.fx.handle("deleteSettingImages",$(".j-delete-settings-image")),BF.fx.handle("tooltips",$("[rel~=tooltip]")),BF.fx.handle("checkOrgSlug",$(".j-slug-check"))}))}})},checkIfEditOrDownload:function(e){if(e.hasClass("download")||e.lockFor("changes"),e.hasClass("j-invitation-form")){var t=$("#invitation_email").val(),n=$("#invitation_personal_message").val();""===t&&""===n&&e.unlockFor("changes")}},alertOfUnsavedChanges:function(){$(this).on({change:function(){BF.handlers.checkIfEditOrDownload($(this).parents("form"))},keyup:function(){BF.handlers.checkIfEditOrDownload($(this).parents("form"))},paste:function(){BF.handlers.checkIfEditOrDownload($(this).parents("form"))}},"#dialog textarea:not(.no-trigger), #dialog input[type=checkbox]:not(.no-trigger), #dialog input[type=radio]:not(.no-trigger), #dialog input[type=text]:not(.no-trigger), #dialog select:not(.no-trigger), #dialog input[type=email]:not(.no-trigger)")}}),function(){_.extend(BF.handlers,{submitSubscription:function(){$(this).on({click:function(e){e.preventDefault(),n()}})}});var e=function(){return $(".active[data-bf-plan]").data("bf-plan")},t=function(){return $(".active[data-bf-subscription-frequency]").data("bf-subscription-frequency")},n=function(){$(".j-submit-subscription").attr("disabled","disabled");$(".j-submit-subscription").data("org-slug");$("#subscriptionForm #plan_name").val(e()),$("#subscriptionForm #frequency").val(t())}}
20(),_.extend(BF.handlers,{submitUserDelete:function(){var e=$(this);e.on({submit:function(t){t.preventDefault(),swal({title:bfTranslate("Delete User"),text:bfTranslate("Please enter your current password to delete your user account:"),type:"input",inputType:"password",showCancelButton:!0,closeOnConfirm:!1,customClass:"deleting"},(function(t){$("#current_password").val(t),swal({title:bfTranslate("Really?"),text:bfTranslate("Are you sure you want to delete your user account?\n\n"),type:"warning",showCancelButton:!0,confirmButtonText:bfTranslate("Delete Me"),closeOnConfirm:!0,customClass:"deleting"},(function(t){if(!t)return!1;e.unbind("submit").submit()}))}))}})}}),BF.Invitation={create:function(){var e=$(".tab-pane.active"),t=e.find(".j-new-permission-level").val(),n={resource_key:e.data("resource-key"),resource:e.data("resource"),invitation:{email:e.find(".j-new-permission-email").val(),personal_message:e.find(".j-message-input").val(),permission_level:t}};$(".j-submit-invitation span").removeClass("bff-email").addClass("bff-spinner-gif"),$.ajax({type:"POST",url:"/invitations",dataType:"html",data:n,headers:{Authorization:"Bearer "+BF_Token},success:function(n){var i=$(n).find(".j-invitation"),a=$(n).find(".j-user-permission"),r=$(n).siblings(".errors");if("guest"!=t&&$(".j-user-limits").fadeOut(),r.prependTo(e),i.length)i.prependTo(e.find(".s-invitations .invitations")).hide().fadeIn(BF.vars.speed),e.find(".j-empty-row-invites").hide();else if(a.length){e.find("#j-user-list-start").append(a).hide().fadeIn(BF.vars.speed),e.find(".j-empty-row-users").hide();var s=$(".tab-pane.active .j-user-permission").length,o=BF.fx.should_pluralize(s,"user");$(".tab-pane.active").find("#userSearch").attr("placeholder","Search "+s+" "+o)}var d=$(".tab-pane.active .j-invitation").length,u=$(".tab-pane.active .j-user-permission").length;$(".tab-pane.active .j-invitation-count").html(d),$(".tab-pane.active .j-users-count").html(u),$("ul.s-invitations").removeClass("hidden");var l=[];$.each(i.parent().find(".j-invitation"),(function(e,t){l.push($(t).data("email"))})),BF.UserPermission.removeAccessRequestsFromView(l);var c=e.find(".j-new-permission-email").val();if(c&&(c.match(/@/g)||[]).length,e.find(".j-invitation:visible").length,e.find(".j-user-permission:visible").length,e.find(".j-new-permission-email").val(""),e.find(".j-message-input").val(""),BF.UserPermission.addNewListItemHandlers(e),"function"==typeof window.CustomEvent){var f=new CustomEvent("dashbarUpdated",{detail:{refresh:!0}});window.dispatchEvent(f)}},error:function(e){var t=e.responseText;BF.fx.renderFlash(t)},complete:function(){$(".j-submit-invitation span").removeClass("bff-spinner-gif").addClass("bff-email")}})}
20,destroy:function(){var e=$(this),t=e.attr("data-token");$.ajax({type:"DELETE",url:"/invitations/"+t,headers:{Authorization:"Bearer "+BF_Token,"Content-Type":"application/json"},dataType:"json",success:function(){var t,n=e.parents(".j-invitation"),i=$(".tab-pane.active");n.fadeOut(BF.vars.speed,(function(){if(n.remove(),t=parseInt($("#userSearch").attr("placeholder").replace(/[^0-9]/gi,""))-1,"Owner"===$(".s-single-permission").children().first().text())var e="owner";else e="user";$("#userSearch").attr("placeholder","Search "+t+" "+BF.fx.should_pluralize(t,e));var a=i.find(".j-invitation").length;$(".j-invitation-count").html(a),a||i.find(".j-empty-row-invites").show()}))},error:function(e){var t=e.responseText||bfTranslate("Whoops, looks like something went wrong");BF.fx.renderFlash(t)}})}},BF.PrivacySettings={showBrandfolder:function(){var e=$(this),t=e.data("brandfolder-slug"),n=e.data("brandfolder-name"),i="/"+t+"/api/modals/brandfolders/privacy_settings";BF.fx.collectionSlug().length>0&&(n=BF.fx.collectionName(),i=i+"/"+BF.fx.collectionSlug()),BF.dialog.render(bfTranslate("Privacy Settings for ")+n,i,(function(){var e=$
20(".m-brandfolder-privacy-setting-switch label.toggle").data("privacy");$("#password-section-container").length||$(".j-toggle-password").click((function(){$(".j-guest-password").toggle()})),$(".j-toggle-notify-admins").click((function(){$(".j-notify-admin").toggle()})),$(".j-show-guests").click((function(){$(".j-guests").slideToggle()})),BF.fx.handle("updatePrivacySetting",$(".j-privacy-switch")),BF.fx.handle("tooltips",$("[rel~=tooltip]")),BF.fx.handle("copyToClipboard",$(".j-copy-button")),BF.fx.handle("stopBubbling",$(".j-copy-button")),BF.fx.handle("makePrivate",$(".j-make-private-link")),"public"==e&&($(".j-privacy-toggle-alert").show(),$(".m-brandfolder-advanced-privacy-settings").block({message:"",fadeIn:0,fadeOut:0,centerX:!0,centerY:!0,overlayCSS:{backgroundColor:"#fff",opacity:.75,cursor:"auto"},css:{display:"none"}})),$(".j-close-privacy-settings").click((function(){BF.dialog.dismiss()}))}))},updateBrandfolder:function(){var e=$(this),t=e.find("#brandfolder_notify_admins").is(":checked")?1:0,n=$(".j-notify-admin input").val(),i=$("#brandfolder_stealth_mode").is(":checked")?"stealth":"private",a=!!e.find("#brandfolder_enable_simple_password").is(":checked"),r={brandfolder:{notify_admins:t,whitelisted_domains:n,privacy:i,access_request_prompt:e.find("#brandfolder_access_request_prompt").val()}};if(BFG.hasFeature("guest_passkey_rollout")){var s=e.find('input[name="brandfolder[encrypted_passkey]"]').val(),o=e.find('input[name="brandfolder[passkey_expires_at]"]').val();a?s&&s.trim().length>0&&o&&o.trim().length>0&&(r.brandfolder.enable_simple_password=!0,r.brandfolder.encrypted_passkey=s,r.brandfolder.passkey_expires_at=o):r.brandfolder.enable_simple_password=!1}else r.brandfolder.password=e.find("#brandfolder_password").val(),r.brandfolder.enable_simple_password=a;var d=e.data("slug"),u=a&&s&&o&&o.trim().length>0;BF.PrivacySettings.submitBrandfolderUpdate(e,d,r,i,u)},submitBrandfolderUpdate:function(e,t,n,i,a){$.ajax({url:e.attr("action"),type:"PUT",data:n,success:function(e){BF.Brandfolder.updatePrivacyIcon(i,t),window.showPasskeySectionSuccess&&window.showPasskeySectionSuccess(),a?setTimeout((function(){BF.dialog.dismiss()}),1e3):BF.dialog.dismiss(),e&&Notify.create(e)},error:function(e){var t=JSON.parse(e.responseText);Notify.create(t)}})},showCollection:function(){$(this);var e=BF.fx.slug(),t=BF.fx.collectionName(),n="/"+e+"/collections/"+BF.fx.collectionSlug()+"/privacy_settings";BF.dialog.render(bfTranslate("Privacy Settings for ")+t,n,(function(){var e=$
20(".m-brandfolder-privacy-setting-switch label.toggle").data("public");$("#collection-password-section-container").length||$(".j-toggle-password").click((function(){$(".j-guest-password").toggle()})),$(".j-toggle-notify-admins").click((function(){$(".j-notify-admin").toggle()})),$(".j-show-guests").click((function(){$(".j-guests").slideToggle()})),BF.fx.handle("updatePrivacySetting",$(".j-privacy-switch")),BF.fx.handle("tooltips",$("[rel~=tooltip]")),BF.fx.handle("copyToClipboard",$(".j-copy-button")),BF.fx.handle("stopBubbling",$(".j-copy-button")),BF.fx.handle("makePrivate",$(".j-make-private-link")),e&&($(".j-privacy-toggle-alert").show(),$(".m-brandfolder-advanced-privacy-settings").block({message:"",fadeIn:0,fadeOut:0,centerX:!0,centerY:!0,overlayCSS:{backgroundColor:"#fff",opacity:.75,cursor:"auto"},css:{display:"none"}})),$(".j-close-privacy-settings").click((function(){BF.dialog.dismiss()}))}))},updateCollection:function(){var e=$(this),t=BF.fx.slug(),n=BF.fx.collectionSlug(),i="/"+t+"/collections/"+n+"/privacy_settings",a=$("#brandfolder_stealth_mode").is(":checked")?"stealth":"private",r=!!e.find("#collection_enable_simple_password").is(":checked"),s={collection:{notify_admins:e.find("#collection_notify_admins").is(":checked")?1:0,whitelisted_domains:$(".j-notify-admin input").val(),privacy:a,access_request_prompt:e.find("#collection_access_request_prompt").val()}};if(BFG.hasFeature("guest_passkey_rollout")){var o=e.find('input[name="collection[encrypted_passkey]"]').val(),d=e.find('input[name="collection[passkey_expires_at]"]').val();r?o&&o.trim().length>0&&d&&d.trim().length>0&&(s.collection.enable_simple_password=!0,s.collection.encrypted_passkey=o,s.collection.passkey_expires_at=d):s.collection.enable_simple_password=!1}else s.collection.password=e.find("#collection_password").val(),s.collection.enable_simple_password=r;var u=r&&o&&d&&d.trim().length>0;BF.PrivacySettings.submitCollectionUpdate(i,s,a,n,u)},submitCollectionUpdate:function(e,t,n,i,a){$.ajax({url:e,type:"PUT",data:t,success:function(e){BF.Collection.updatePrivacyIcon(n,i),window.showPasskeySectionSuccess&&window.showPasskeySectionSuccess(),a?setTimeout((function(){BF.dialog.dismiss()}),1e3):BF.dialog.dismiss(),e&&Notify.create(e)},error:function(e){var t=JSON.parse(e.responseText);Notify.create(t)}})},checkUrlAndOpenModal:function(){"#!privacy"===window.location.hash&&setTimeout((function(){var e=$
20(".j-brandfolder-show-privacy-settings");e.length>0?e.trigger("click"):console.log("Privacy settings button not found")}),500)}},$(document).ready((function(){BF.PrivacySettings.checkUrlAndOpenModal()})),BF.Utils={escapeHtmlEntities:function(e){return"undefined"!=typeof jQuery?jQuery("<div/>").text(e).html():e.replace(/&/g,"&").replace(/>/g,">").replace(/</g,"<").replace(/"/g,""")}},function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{("undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this).XRegExp=e()}}((function(){return function(){function e(t,n,i){function a(s,o){if(!n[s]){if(!t[s]){var d="function"==typeof require&&require;if(!o&&d)return d(s,!0);if(r)return r(s,!0);var u=new Error("Cannot find module '"+s+"'");throw u.code="MODULE_NOT_FOUND",u}var l=n[s]={exports:{}};t[s][0].call(l.exports,(function(e){return a(t[s][1][e]||e)}),l,l.exports,e,t,n,i)}return n[s].exports}for(var r="function"==typeof require&&require,s=0;s<i.length;s++)a(i[s]);return a}return e}()({1:[function(e,t,n){"use strict";var i=e("@babel/runtime-corejs3/helpers/interopRequireDefault");e("@babel/runtime-corejs3/core-js-stable/object/define-property")(n,"__esModule",{value:!0}),n.default=void 0;var a=i(e("@babel/runtime-corejs3/core-js-stable/instance/concat")),r=i(e("@babel/runtime-corejs3/core-js-stable/instance/includes")),s=i(e("@babel/runtime-corejs3/core-js-stable/instance/map")),o=i(e("@babel/runtime-corejs3/core-js-stable/instance/reduce")),d=function(e){function t(e){var t=/^(?:\(\?:\))*\^/,n=/\$(?:\(\?:\))*$/;return t.test(e)&&n.test(e)&&n.test(e.replace(/\\[\s\S]/g,""))?e.replace(t,"").replace(n,""):e}function n(t,n){var i=n?"x":"";return e.isRegExp(t)?t[l]&&t[l].captureNames?t:e(t.source,i):e(t,i)}function i(t){return t instanceof RegExp?t:e.escape(t)}function d(e,t,n){return e["subpattern".concat(n)]=t,e}function u(e,t,n){return e+(t<n.length-1?"{{subpattern".concat(t,"}}"):"")}var l="xregexp",c=/(\()(?!\?)|\\([1-9]\d*)|\\[\s\S]|\[(?:[^\\\]]|\\[\s\S])*\]/g,f=e.union([/\({{([\w$]+)}}\)|{{([\w$]+)}}/,c],"g",{conjunction:"or"});e.tag=function(t){return function(n){for(var a,r,l=arguments.length,c=new Array(l>1?l-1:0),f=1;f<l;f++)c[f-1]=arguments[f];var h=(0,o.default)(a=(0,s.default)(c).call(c,i)).call(a,d,{}),p=(0,s.default)(r=n.raw).call(r,u).join("");return e.build(p,h,t)}},e.build=function(i,s,o){o=o||"";var d=(0,r.default)(o).call(o,"x"),u=/^\(\?([\w$]+)\)/.exec(i);u&&(o=e._clipDuplicates(o+u[1]));var h={};for(var p in s)if(s.hasOwnProperty(p)){var m=n(s[p],d);h[p]={pattern:t(m.source),names:m[l].captureNames||[]}}var g,v=n(i,d),b=0,y=0,w=[0],_=v[l].captureNames||[],x=v.source.replace(f,(function(e,t,n,i,r){var s,o,d,u=t||n;if(u){var l;if(!h.hasOwnProperty(u))throw new ReferenceError("Undefined property ".concat(e));
20t?(s=_[y],w[++y]=++b,o="(?<".concat(s||u,">")):o="(?:",g=b;var f=h[u].pattern.replace(c,(function(e,t,n){if(t){if(s=h[u].names[b-g],++b,s)return"(?<".concat(s,">")}else if(n)return d=+n-1,h[u].names[d]?"\\k<".concat(h[u].names[d],">"):"\\".concat(+n+g);return e}));return(0,a.default)(l="".concat(o)).call(l,f,")")}if(i){if(s=_[y],w[++y]=++b,s)return"(?<".concat(s,">")}else if(r)return _[d=+r-1]?"\\k<".concat(_[d],">"):"\\".concat(w[+r]);return e}));return e(x,o)}};n.default=d,t.exports=n.default},{"@babel/runtime-corejs3/core-js-stable/instance/concat":10,"@babel/runtime-corejs3/core-js-stable/instance/includes":13,"@babel/runtime-corejs3/core-js-stable/instance/map":15,"@babel/runtime-corejs3/core-js-stable/instance/reduce":16,"@babel/runtime-corejs3/core-js-stable/object/define-property":20,"@babel/runtime-corejs3/helpers/interopRequireDefault":26}],2:[function(e,t,n){"use strict";var i=e("@babel/runtime-corejs3/helpers/interopRequireDefault");e("@babel/runtime-corejs3/core-js-stable/object/define-property")(n,"__esModule",{value:!0}),n.default=void 0;var a=i(e("@babel/runtime-corejs3/core-js-stable/instance/slice")),r=i(e("@babel/runtime-corejs3/core-js-stable/instance/concat")),s=i(e("@babel/runtime-corejs3/core-js-stable/instance/includes")),o=function(e){function t(e,t,n,i){return{name:e,value:t,start:n,end:i}}e.matchRecursive=function(n,i,o,d,u){d=d||"",u=u||{};var l,c,f,h,p,m=(0,s.default)(d).call(d,"g"),g=(0,s.default)(d).call(d,"y"),v=d.replace(/y/g,""),b=u.escapeChar,y=u.valueNames,w=[],_=0,x=0,k=0,C=0;if(i=e(i,v),o=e(o,v),b){var $,T 21;if(b.length>1)throw new Error("Cannot use more than one escape character");b=e.escape(b),p=new RegExp((0,r.default)($=(0,r.default)(T="(?:".concat(b,"[\\S\\s]|(?:(?!")).call(T,e.union([i,o],"",{conjunction:"or"}).source,")[^")).call($,b,"])+)+"),d.replace(/[^imu]+/g,""))}for(;;){if(b&&(k+=(e.exec(n,p,k,"sticky")||[""])[0].length),f=e.exec(n,i,k),h=e.exec(n,o,k),f&&h&&(f.index<=h.index?h=null:f=null),f||h)k=(x=(f||h).index)+(f||h)[0].length;else if(!_)break;if(g&&!_&&x>C)break;if(f)_||(l=x,c=k),++_;else{if(!h||!_)throw new Error("Unbalanced delimiter found in string");if(! --_&&(y?(y[0]&&l>C&&w.push(t(y[0],(0,a.default)(n).call(n,C,l),C,l)),y[1]&&w.push(t(y[1],(0,a.default)(n).call(n,l,c),l,c)),y[2]&&w.push(t(y[2],(0,a.default)(n).call(n,c,x),c,x)),y[3]&&w.push(t(y[3],(0,a.default)(n).call(n,x,k),x,k))):w.push((0,a.default)(n).call(n,c,x)),C=k,!m))break}x===k&&++k}return m&&!g&&y&&y[0]&&n.length>C&&w.push(t(y[0],(0,a.default)(n).call(n,C),C,n.length)),w}};n.default=o,t.exports=n.default},{"@babel/runtime-corejs3/core-js-stable/instance/concat":10,"@babel/runtime-corejs3/core-js-stable/instance/includes":13,"@babel/runtime-corejs3/core-js-stable/instance/slice":17,"@babel/runtime-corejs3/core-js-stable/object/define-property":20,"@babel/runtime-corejs3/helpers/interopRequireDefault":26}],3:[function(e,t,n){"use strict";var i=e("@babel/runtime-corejs3/helpers/interopRequireDefault");e("@babel/runtime-corejs3/core-js-stable/object/define-property")(n,"__esModule",{value:!0}),n.default=void 0;var a=i(e("@babel/runtime-corejs3/core-js/get-iterator")),r=i(e("@babel/runtime-corejs3/core-js-stable/instance/includes")),s=i(e("@babel/runtime-corejs3/core-js-stable/instance/concat")),o=i(e("@babel/runtime-corejs3/core-js-stable/instance/for-each")),d=function(e){function t(e){return e.replace(/[- _]+/g,"").toLowerCase()}function n(e){var t=/^\\[xu](.+)/.exec(e);return t?f(t[1]):e.charCodeAt("\\"===e[0]?1:0)}function i(t){var i="",a=-1;return(0,o.default)(e).call(e,t,/(\\x..|\\u....|\\?[\s\S])(?:-(\\x..|\\u....|\\?[\s\S]))?/,(function(e){var t=n(e[1]);t>a+1&&(i+="\\u".concat(p(h(a+1))),t>a+2&&(i+="-\\u".concat(p(h(t-1))))),a=n(e[2]||e[1])})),a<65535&&(i+="\\u".concat(p(h(a+1))),a<65534&&(i+="-\\uFFFF")),i}function d(e){var t="b!";return c[e][t]||(c[e][t]=i(c[e].bmp))}function u(e,t){var n,i,a=c[e],r="";a.bmp&&!a.isBmpLast&&(r=(0,s.default)(n="[".concat(a.bmp,"]")).call(n,a.astral?"|":""));(a.astral&&(r+=a.astral),a.isBmpLast&&a.bmp)&&(r+=(0,s.default)(i="".concat(a.astral?"|":"","[")).call(i,a.bmp,"]"));return t?"(?:(?!".concat(r,")(?:[\ud800-\udbff][\udc00-\udfff]|[\0-\uffff]))"):"(?:".concat(r,")")}function l(e,t){var n=t?"a!":"a=";return c[e][n]||(c[e][n]=u(e,t))}var c={},f=e._dec,h=e._hex,p=e._pad4;e.addToken(/\\([pP])(?:{(\^?)([^}]*)}|([A-Za-z]))/,(function(e,n,i){var a="Invalid double negation ",o="Unknown Unicode token ",u="Unicode token missing data ",f="Astral mode required for Unicode token ",h="Astral mode does not support Unicode tokens within character classes",p="P"===e[1]||!!e[2],m=(0,r.default)(i).call(i,"A"),g=t(e[4]||e[3]),v=c[g];if("P"===e[1]&&e[2])throw new SyntaxError(a+e[0]);if(!c.hasOwnProperty(g))throw new SyntaxError(o+e[0]);if(v.inverseOf){var b;if(g=t(v.inverseOf),!c.hasOwnProperty(g))throw new ReferenceError((0,s.default)(b="".concat(u+e[0]," -> ")).call(b,v.inverseOf));v=c[g],p=!p}if(!v.bmp&&!m)throw new SyntaxError(f+e[0]);if(m){if("class"===n)throw new SyntaxError(h);return l(g,p)}return"class"===n?p?d(g):v.bmp:"".concat((p?"[^":"[")+v.bmp,"]")}),{scope:"all",optionalFlags:"A",leadChar:"\\"}),e.addUnicodeData=function(n){var i="Unicode token requires name",r="Unicode token has no character data ",s=!0,o=!1,d=void 0;try{for(var u,l=(0,a.default)(n);!(s=(u=l.next()).done);s=!0){var f=u.value;if(!f.name)throw new Error(i);if(!(f.inverseOf||f.bmp||f.astral))throw new Error(r+f.name);c[t(f.name)]=f,f.alias&&(c[t(f.alias)]=f)}}catch(e){o=!0,d=e}finally{try{s||null==l.return||l.return()}finally{if(o)throw d}}e.cache.flush("patterns")},e._getUnicodeProperty=function(e){var n=t(e);return c[n]}};n.default=d,t.exports=n.default},{"@babel/runtime-corejs3/core-js-stable/instance/concat":10,"@babel/runtime-corejs3/core-js-stable/instance/for-each":12,"@babel/runtime-corejs3/core-js-stable/instance/includes":13,"@babel/runtime-corejs3/core-js-stable/object/define-property":20,"@babel/runtime-corejs3/core-js/get-iterator":23,"@babel/runtime-corejs3/helpers/interopRequireDefault":26}],4:[function(e,t,n){"use strict";var i=e("@babel/runtime-corejs3/helpers/interopRequireDefault");e("@babel/runtime-corejs3/core-js-stable/object/define-property")(n,"__esModule",{value:!0}),n.default=void 0;var a=i(e("../../tools/output/blocks")),r=function(e){if(!e.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Blocks");e.addUnicodeData(a.default)};n.default=r,t.exports=n.default},{"../../tools/output/blocks":171,"@babel/runtime-corejs3/core-js-stable/object/define-property":20,"@babel/runtime-corejs3/helpers/interopRequireDefault":26}],5:[function(e,t,n){"use strict";var i=e("@babel/runtime-corejs3/helpers/interopRequireDefault");e("@babel/runtime-corejs3/core-js-stable/object/define-property")(n,"__esModule",{value:!0}),n.default=void 0;var a=i(e("../../tools/output/categories")),r=function(e){if(!e.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Categories");e.addUnicodeData(a.default)};n.default=r,t.exports=n.default},{"../../tools/output/categories":172,"@babel/runtime-corejs3/core-js-stable/object/define-property":20,"@babel/runtime-corejs3/helpers/interopRequireDefault":26}],6:[function(e,t,n){"use strict";var i=e("@babel/runtime-corejs3/helpers/interopRequireDefault");e("@babel/runtime-corejs3/core-js-stable/object/define-property")(n,"__esModule",{value:!0}),n.default=void 0;var a=i(e("../../tools/output/properties")),r=function(e){if(!e.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Properties");var t=a.default;t.push({name:"Assigned",inverseOf:"Cn"}),e.addUnicodeData(t)};n.default=r,t.exports=n.default},{"../../tools/output/properties":173,"@babel/runtime-corejs3/core-js-stable/object/define-property":20,"@babel/runtime-corejs3/helpers/interopRequireDefault":26}],7:[function(e,t,n){"use strict";var i=e("@babel/runtime-corejs3/helpers/interopRequireDefault");e("@babel/runtime-corejs3/core-js-stable/object/define-property")(n,"__esModule",{value:!0}),n.default=void 0;var a=i(e("../../tools/output/scripts")),r=function(e){if(!e.addUnicodeData)throw new ReferenceError("Unicode Base must be loaded before Unicode Scripts");e.addUnicodeData(a.default)};n.default=r,t.exports=n.default},{"../../tools/output/scripts":174,"@babel/runtime-corejs3/core-js-stable/object/define-property":20,"@babel/runtime-corejs3/helpers/interopRequireDefault":26}],8:[function(e,t,n){"use strict";var i=e("@babel/runtime-corejs3/helpers/interopRequireDefault");e("@babel/runtime-corejs3/core-js-stable/object/define-property")(n,"__esModule",{value:!0}),n.default=void 0;var a=i(e("./xregexp")),r=i(e("./addons/build")),s=i(e("./addons/matchrecursive")),o=i(e("./addons/unicode-base")),d=i(e("./addons/unicode-blocks")),u=i(e("./addons/unicode-categories")),l=i(e("./addons/unicode-properties")),c=i(e("./addons/unicode-scripts"));(0,r.default)(a.default),(0,s.default)(a.default),(0,o.default)(a.default),(0,d.default)(a.default),(0,u.default)(a.default),(0,l.default)(a.default),(0,c.default)(a.default);var f=a.default;n.default=f,t.exports=n.default},{"./addons/build":1,"./addons/matchrecursive":2,"./addons/unicode-base":3,"./addons/unicode-blocks":4,"./addons/unicode-categories":5,"./addons/unicode-properties":6,"./addons/unicode-scripts":7,"./xregexp":9,"@babel/runtime-corejs3/core-js-stable/object/define-property":20,"@babel/runtime-corejs3/helpers/interopRequireDefault":26}],9:[function(e,t,n){"use strict";function i(e){var t=!0;try{new RegExp("",e)}catch(e){t=!1}return t}function a(e,t,n,i,a){var r;if(e[M]={captureNames:t},a)return e;if(e.__proto__)e.__proto__=x.prototype;else for(var s in x.prototype)e[s]=x.prototype[s];return e[M].source=n,e[M].flags=i?(0,A.default)(r=i.split("")).call(r).join(""):i,e}function r(e){return P.replace.call(e,/([\s\S])(?=[\s\S]*\1)/g,"")}function s(e,t){var n;if(!x.isRegExp(e))throw new TypeError("Type RegExp expected");var i=e[M]||{},s=u(e),o="",d="",c=null,f=null;return(t=t||{}).removeG&&(d+="g"),t.removeY&&(d+="y"),d&&(s=P.replace.call(s,new RegExp("[".concat(d,"]+"),"g"),"")),t.addG&&(o+="g"),t.addY&&(o+="y"),o&&(s=r
21(s+o)),t.isInternalOnly||(void 0!==i.source&&(c=i.source),null!=(0,I.default)(i)&&(f=o?r((0,I.default)(i)+o):(0,I.default)(i))),e=a(new RegExp(t.source||e.source,s),l(e)?(0,E.default)(n=i.captureNames).call(n,0):null,c,f,t.isInternalOnly)}function o(e){return(0,B.default)(e,16)}function d(e,t,n){return"("===e.input[e.index-1]||")"===e.input[e.index+e[0].length]||"|"===e.input[e.index-1]||"|"===e.input[e.index+e[0].length]||e.index<1||e.index+e[0].length>=e.input.length||P.test.call(/^\(\?[:=!]/,e.input.substr(e.index-3,3))||f(e.input,e.index+e[0].length,n)?"":"(?:)"}function u(e){return V?(0,I.default)(e):P.exec.call(/\/([a-z]*)$/i,RegExp.prototype.toString.call(e))[1]}function l(e){return!(!e[M]||!e[M].captureNames)}function c(e){return(0,B.default)(e,10).toString(16)}function f(e,t,n){return P.test.call((0,D.default)(n).call(n,"x")?/^(?:\s|#[^#\n]*|\(\?#[^)]*\))*(?:[?*+]|{\d+(?:,\d*)?})/:/^(?:\(\?#[^)]*\))*(?:[?*+]|{\d+(?:,\d*)?})/,(0,E.default)(e).call(e,t))}function h(e,t){return G.call(e)==="[object ".concat(t,"]")}function p(e){for(;e.length<4;)e="0".concat(e);return e}function m(e,t){if(r(t)!==t)throw new SyntaxError("Invalid duplicate regex flag ".concat(t));e=P.replace.call(e,/^\(\?([\w$]+)\)/,(function(e,n){if(P.test.call(/[gy]/,n))throw new SyntaxError("Cannot use flag g or y in mode modifier ".concat(e));return t=r(t+n),""}));var n=!0,i=!1,a=void 0;try{for(var s,o=(0,j.default)(t);!(n=(s=o.next()).done);n=!0){var d=s.value;if(!J[d])throw new SyntaxError("Unknown regex flag ".concat(d))}}catch(e){i=!0,a=e}finally{try{n||null==o.return||o.return()}finally{if(i)throw a}}return{pattern:e,flags:t}}function g(e){var t={};return h(e,"String")?((0,F.default)(x).call(x,e,/[^\s,]+/,(function(e){t[e]=!0})),t):e}function v(e){if(!/^[\w$]$/.test(e))throw new Error("Flag must be a single character A-Za-z0-9_$");J[e]=!0}function b(e,t,n,i,a){for(var r,s,o=H.length,d=e[n],u=null;o--;)if(!((s=H[o]).leadChar&&s.leadChar!==d||s.scope!==i&&"all"!==s.scope||s.flag&&!(0,D.default)(t).call(t,s.flag))&&(r=x.exec(e,s.regex,n,"sticky"))){u={matchLength:r[0].length,output:s.handler.call(a,r,i,t),reparse:s.reparse};break}return u}function y(e){O.astral=e}function w(e){O.namespacing=e}function _(e){if(null==e)throw new TypeError("Cannot convert null or undefined to object");return e}function x(e,t){if(x.isRegExp(e)){if(void 0!==t)throw new TypeError("Cannot supply flags when copying a RegExp");return s(e)}if(e=void 0===e?"":String(e),t=void 0===t?"":String(t),x.isInstalled("astral")&&!(0,D.default)(t).call(t,"A")&&(t+="A"),L[e]||(L[e]={}),!L[e][t]){for(var n,i={hasNamedCapture:!1,captureNames:[]},r=U,o="",d=0,u=m(e,t),l=u.pattern,c=(0,I.default)(u);d<l.length;){do{(n=b(l,c,d,r,i))&&n.reparse&&(l=(0,E.default)(l).call(l,0,d)+n.output+(0,E.default)(l).call(l,d+n.matchLength))}while(n&&n.reparse);if(n)o+=n.output,d+=n.matchLength||1;else{var f=x.exec(l,z[r],d,"sticky"),h=(0,S.default)(f,1)[0];o+=h,d+=h.length,"["===h&&r===U?r=q:"]"===h&&r===q&&(r=U)}}L[e][t]={pattern:P.replace.call(o,/(?:\(\?:\))+/g,"(?:)"),flags:P.replace.call(c,/[^gimuy]+/g,""),captures:i.hasNamedCapture?i.captureNames:null}}var p=L[e][t];return a(new RegExp(p.pattern,(0,I.default)(p)),p.captures,e,t)}var k=e("@babel/runtime-corejs3/helpers/interopRequireDefault");e("@babel/runtime-corejs3/core-js-stable/object/define-property")(n,"__esModule",{value:!0}),n.default=void 0;var C=k(e("@babel/runtime-corejs3/core-js-stable/instance/concat")),$=k(e("@babel/runtime-corejs3/core-js-stable/instance/index-of")),T=k(e("@babel/runtime-corejs3/core-js-stable/object/create")),S=k(e("@babel/runtime-corejs3/helpers/slicedToArray")),F=k(e("@babel/runtime-corejs3/core-js-stable/instance/for-each")),j=k(e("@babel/runtime-corejs3/core-js/get-iterator")),D=k(e("@babel/runtime-corejs3/core-js-stable/instance/includes")),B=k(e("@babel/runtime-corejs3/core-js-stable/parse-int")),E=k(e("@babel/runtime-corejs3/core-js-stable/instance/slice")),A=k(e("@babel/runtime-corejs3/core-js-stable/instance/sort")),I=k(e("@babel/runtime-corejs3/core-js-stable/instance/flags")),M="xregexp",O={astral:!1,namespacing:!1},P={exec:RegExp.prototype.exec,test:RegExp.prototype.test,match:String.prototype.match,replace:String.prototype.replace,split:String.prototype.split},N={},R={},L={},H=[],U="default",q="class",z={default:/\\(?:0(?:[0-3][0-7]{0,2}|[4-7][0-7]?)?|[1-9]\d*|x[\dA-Fa-f]{2}|u(?:[\dA-Fa-f]{4}|{[\dA-Fa-f]+})|c[A-Za-z]|[\s\S])|\(\?(?:[:=!]|<[=!])|[?*+]\?|{\d+(?:,\d*)?}\??|[\s\S]/,class:/\\(?:[0-3][0-7]{0,2}|[4-7][0-7]?|x[\dA-Fa-f]{2}|u(?:[\dA-Fa-f]{4}|{[\dA-Fa-f]+})|c[A-Za-z]|[\s\S])|[\s\S]/},W=/\$(?:{([\w$]+)}|<([\w$]+)>|(\d\d?|[\s\S]))/g,Y=void 0===P.exec.call(/()??/,"")[1],V=void 0!==(0,I.default)(/x/),G={}.toString,K=i("u"),X=i("y"),J={g:!0,i:!0,m:!0,u:K,y:X};x.prototype=/(?:)/,x.version="4.3.0",x._clipDuplicates=r,x._hasNativeFlag=i,x._dec=o,x._hex=c,x._pad4=p,x.addToken=function(e,t,n){var i=(n=n||{}).optionalFlags;if(n.flag&&v(n.flag),i){i=P.split.call(i,"");var a=!0,r=!1,o=void 0;try{for(var d,u=(0,j.default)(i);!(a=(d=u.next()).done);a=!0){v(d.value)}}catch(e){r=!0,o=e}finally{try{a||null==u.return||u.return()}finally{if(r)throw o}}}H.push({regex:s(e,{addG:!0,addY:X,isInternalOnly:!0}),handler:t,scope:n.scope||U,flag:n.flag,reparse:n.reparse,leadChar:n.leadChar}),x.cache.flush("patterns")},x.cache=function(e,t){return R[e]||(R[e]={}
21),R[e][t]||(R[e][t]=x(e,t))},x.cache.flush=function(e){"patterns"===e?L={}:R={}},x.escape=function(e){return P.replace.call(_(e),/[-\[\]{}()*+?.,\\^$|#\s]/g,"\\$&")},x.exec=function(e,t,n,i){var a,r="g",o=!1,d=!1;(o=X&&!!(i||t.sticky&&!1!==i))?r+="y":i&&(d=!0,r+="FakeY"),t[M]=t[M]||{};var u=t[M][r]||(t[M][r]=s(t,{addG:!0,addY:o,source:d?"".concat(t.source,"|()"):void 0,removeY:!1===i,isInternalOnly:!0}));return n=n||0,u.lastIndex=n,a=N.exec.call(u,e),d&&a&&""===a.pop()&&(a=null),t.global&&(t.lastIndex=a?u.lastIndex:0),a},x.forEach=function(e,t,n){for(var i,a=0,r=-1;i=x.exec(e,t,a);)n(i,++r,e,t),a=i.index+(i[0].length||1)},x.globalize=function(e){return s(e,{addG:!0})},x.install=function(e){e=g(e),!O.astral&&e.astral&&y(!0),!O.namespacing&&e.namespacing&&w(!0)},x.isInstalled=function(e){return!!O[e]},x.isRegExp=function(e){return"[object RegExp]"===G.call(e)},x.match=function(e,t,n){var i=t.global&&"one"!==n||"all"===n,a=(i?"g":"")+(t.sticky?"y":"")||"noGY";t[M]=t[M]||{};var r=t[M][a]||(t[M][a]=s(t,{addG:!!i,removeG:"one"===n,isInternalOnly:!0})),o=P.match.call(_(e),r);return t.global&&(t.lastIndex="one"===n&&o?o.index+o[0].length:0),i?o||[]:o&&o[0]},x.matchChain=function(e,t){return function e(n,i){function a(e){if(r.backref){var t="Backreference to undefined group: ".concat(r.backref),n=isNaN(r.backref);if(n&&x.isInstalled("namespacing")){if(!(r.backref in e.groups))throw new ReferenceError(t)}else if(!e.hasOwnProperty(r.backref))throw new ReferenceError(t);var i=n&&x.isInstalled("namespacing")?e.groups[r.backref]:e[r.backref];s.push(i||"")}else s.push(e[0])}var r=t[i].regex?t[i]:{regex:t[i]},s=[],o=!0,d=!1,u=void 0;try{for(var l,c=(0,j.default)(n);!(o=(l=c.next()).done);o=!0){var f=l.value;(0,F.default)(x).call(x,f,r.regex,a)}}catch(e){d=!0,u=e}finally{try{o||null==c.return||c.return()}finally{if(d)throw u}}return i!==t.length-1&&s.length?e(s,i+1):s}([e],0)},x.replace=function(e,t,n,i){var a=x.isRegExp(t),r=t.global&&"one"!==i||"all"===i,o=(r?"g":"")+(t.sticky?"y":"")||"noGY",d=t;a?(t[M]=t[M]||{},d=t[M][o]||(t[M][o]=s(t,{addG:!!r,removeG:"one"===i,isInternalOnly:!0}))):r&&(d=new RegExp(x.escape(String(t)),"g"));var u=N.replace.call(_(e),d,n);return a&&t.global&&(t.lastIndex=0),u},x.replaceEach=function(e,t){var n=!0,i=!1,a=void 0;try{for(var r,s=(0,j.default)(t);!(n=(r=s.next()).done);n=!0){var o=r.value;e=x.replace(e,o[0],o[1],o[2])}}catch(e){i=!0,a=e}finally{try{n||null==s.return||s.return()}finally{if(i)throw a}}return e},x.split=function(e,t,n){return N.split.call(_(e),t,n)},x.test=function(e,t,n,i){return!!x.exec(e,t,n,i)},x.uninstall=function(e){e=g(e),O.astral&&e.astral&&y(!1),O.namespacing&&e.namespacing&&w(!1)},x.union=function(e,t,n){function i(e,t,n){var i=r[o-a];if(t){if(++o,i)return"(?<".concat(i,">")}else if(n)return"\\".concat(+n+a);return e}var a,r,s=(n=n||{}).conjunction||"or",o=0;if(!h(e,"Array")||!e.length)throw new TypeError("Must provide a nonempty array of patterns to merge");var d=/(\()(?!\?)|\\([1-9]\d*)|\\[\s\S]|\[(?:[^\\\]]|\\[\s\S])*\]/g,u=[],l=!0,c=!1,f=void 0;try{for(var p,m=(0,j.default)(e);!(l=(p=m.next()).done);l=!0){var g=p.value;x.isRegExp(g)?(a=o,r=g[M]&&g[M].captureNames||[],u.push(P.replace.call(x(g.source).source,d,i))):u.push(x.escape(g))}}catch(e){c=!0,f=e}finally{try{l||null==m.return||m.return()}finally{if(c)throw f}}var v="none"===s?"":"|";return x(u.join(v),t)},N.exec=function(e){var t=this.lastIndex,n=P.exec.apply(this,arguments);if(n){if(!Y&&n.length>1&&(0,D.default)(n).call(n,"")){var i,a=s(this,{removeG:!0,isInternalOnly:!0});P.replace.call((0,E.default)(i=String(e)).call(i,n.index),a,(function(){for(var e=arguments.length,t=1;t<e-2;++t)void 0===(t<0||arguments.length<=t?void 0:arguments[t])&&(n[t]=void 0)}))}var r=n;if(x.isInstalled("namespacing")&&(n.groups=(0,T.default)(null),r=n.groups),this[M]&&this[M].captureNames)for(var o=1;o<n.length;++o){var d=this[M].captureNames[o-1];d&&(r[d]=n[o])}this.global&&!n[0].length&&this.lastIndex>n.index&&(this.lastIndex=n.index)}return this.global||(this.lastIndex=t),n},N.test=function(e){return!!N.exec.call(this,e)},N.match=function(e){if(x.isRegExp(e)){if(e.global){var t=P.match.apply(this,arguments);return e.lastIndex=0,t}}else e=new RegExp(e);return N.exec.call(e,_(this))},N.replace=function(e,t){var n,i,a,r=x.isRegExp(e);return r?(e[M]&&(i=e[M].captureNames),n=e.lastIndex):e+="",a=h(t,"Function")?P.replace.call(String(this),e,(function(){for(var n=arguments.length,a=new Array(n),s=0;s<n;s++)a[s]=arguments[s];if(i){var o;x.isInstalled("namespacing")?(o=(0,T.default)(null),a.push(o)):(a[0]=new String(a[0]),o=a[0]);for(var d=0;d<i.length;++d)i[d]&&(o[i[d]]=a[d+1])}return r&&e.global&&(e.lastIndex=a[a.length-2]+a[0].length),t.apply(void 0,a)})):P.replace.call(null==this?this:String(this),e,(function(){function e(e,t,n,r){if(t=t||n){var s=+t;if(s<=a.length-3)return a[s]||"";if((s=i?(0,$.default)(i).call(i,t):-1)<0)throw new SyntaxError("Backreference to undefined group ".concat(e));return a[s+1]||""}if("$"===r)return"$";if("&"===r||0==+r)return a[0];var o,d;if("`"===r)return(0,E.default)(o=a[a.length-1]).call(o,0,a[a.length-2]);if("'"===r)return(0,E.default)(d=a[a.length-1]).call(d,a[a.length-2]+a[0].length);if(r=+r,!isNaN(r)){if(r>a.length-3)throw new SyntaxError("Backreference to undefined group ".concat(e));return a[r]||""}throw new SyntaxError("Invalid token ".concat(e))}for(var n=arguments.length,a=new Array(n),r=0;r<n;r++)a[r]=arguments[r];return P.replace.call(String(t),W,e)}
21)),r&&(e.global?e.lastIndex=0:e.lastIndex=n),a},N.split=function(e,t){if(!x.isRegExp(e))return P.split.apply(this,arguments);var n,i=String(this),a=[],r=e.lastIndex,s=0;return t=(void 0===t?-1:t)>>>0,(0,F.default)(x).call(x,i,e,(function(e){e.index+e[0].length>s&&(a.push((0,E.default)(i).call(i,s,e.index)),e.length>1&&e.index<i.length&&Array.prototype.push.apply(a,(0,E.default)(e).call(e,1)),n=e[0].length,s=e.index+n)})),s===i.length?P.test.call(e,"")&&!n||a.push(""):a.push((0,E.default)(i).call(i,s)),e.lastIndex=r,a.length>t?(0,E.default)(a).call(a,0,t):a},x.addToken(/\\([ABCE-RTUVXYZaeg-mopqyz]|c(?![A-Za-z])|u(?![\dA-Fa-f]{4}|{[\dA-Fa-f]+})|x(?![\dA-Fa-f]{2}))/,(function(e,t){if("B"===e[1]&&t===U)return e[0];throw new SyntaxError("Invalid escape ".concat(e[0]))}),{scope:"all",leadChar:"\\"}),x.addToken(/\\u{([\dA-Fa-f]+)}/,(function(e,t,n){var i=o(e[1]);if(i>1114111)throw new SyntaxError("Invalid Unicode code point ".concat(e[0]));if(i<=65535)return"\\u".concat(p(c(i)));if(K&&(0,D.default)(n).call(n,"u"))return e[0];throw new SyntaxError("Cannot use Unicode code point above \\u{FFFF} without flag u")}),{scope:"all",leadChar:"\\"}),x.addToken(/\[(\^?)\]/,(function(e){return e[1]?"[\\s\\S]":"\\b\\B"}),{leadChar:"["}),x.addToken(/\(\?#[^)]*\)/,d,{leadChar:"("}),x.addToken(/\s+|#[^\n]*\n?/,d,{flag:"x"}),x.addToken(/\./,(function(){return"[\\s\\S]"}),{flag:"s",leadChar:"."}),x.addToken(/\\k<([\w$]+)>/,(function(e){var t,n,i=isNaN(e[1])?(0,$.default)(t=this.captureNames).call(t,e[1])+1:+e[1],a=e.index+e[0].length;if(!i||i>this.captureNames.length)throw new SyntaxError("Backreference to undefined group ".concat(e[0]));return(0,C.default)(n="\\".concat(i)).call(n,a===e.input.length||isNaN(e.input[a])?"":"(?:)")}),{leadChar:"\\"}),x.addToken(/\\(\d+)/,(function(e,t){if(!(t===U&&/^[1-9]/.test(e[1])&&+e[1]<=this.captureNames.length)&&"0"!==e[1])throw new SyntaxError("Cannot use octal escape or backreference to undefined group ".concat(e[0]));return e[0]}),{scope:"all",leadChar:"\\"}),x.addToken(/\(\?P?<([\w$]+)>/,(function(e){var t;if(!isNaN(e[1]))throw new SyntaxError("Cannot use integer as capture name ".concat(e[0]));if(!x.isInstalled("namespacing")&&("length"===e[1]||"__proto__"===e[1]))throw new SyntaxError("Cannot use reserved word as capture name ".concat(e[0]));if((0,D.default)(t=this.captureNames).call(t,e[1]))throw new SyntaxError("Cannot use same name for multiple groups ".concat(e[0]));return this.captureNames.push(e[1]),this.hasNamedCapture=!0,"("}),{leadChar:"("}),x.addToken(/\((?!\?)/,(function(e,t,n){return(0,D.default)(n).call(n,"n")?"(?:":(this.captureNames.push(null),"(")}),{optionalFlags:"n",leadChar:"("});var Q=x;n.default=Q,t.exports=n.default},{"@babel/runtime-corejs3/core-js-stable/instance/concat":10,"@babel/runtime-corejs3/core-js-stable/instance/flags":11,"@babel/runtime-corejs3/core-js-stable/instance/for-each":12,"@babel/runtime-corejs3/core-js-stable/instance/includes":13,"@babel/runtime-corejs3/core-js-stable/instance/index-of":14,"@babel/runtime-corejs3/core-js-stable/instance/slice":17,"@babel/runtime-corejs3/core-js-stable/instance/sort":18,"@babel/runtime-corejs3/core-js-stable/object/create":19,"@babel/runtime-corejs3/core-js-stable/object/define-property":20,"@babel/runtime-corejs3/core-js-stable/parse-int":21,"@babel/runtime-corejs3/core-js/get-iterator":23,"@babel/runtime-corejs3/helpers/interopRequireDefault":26,"@babel/runtime-corejs3/helpers/slicedToArray":29}],10:[function(e,t){t.exports=e("core-js-pure/stable/instance/concat")},{"core-js-pure/stable/instance/concat":159}],11:[function(e,t){t.exports=e("core-js-pure/stable/instance/flags")},{"core-js-pure/stable/instance/flags":160}],12:[function(e,t){t.exports=e("core-js-pure/stable/instance/for-each")},{"core-js-pure/stable/instance/for-each":161}],13:[function(e,t){t.exports=e("core-js-pure/stable/instance/includes")},{"core-js-pure/stable/instance/includes":162}],14:[function(e,t){t.exports=e("core-js-pure/stable/instance/index-of")},{"core-js-pure/stable/instance/index-of":163}],15:[function(e,t){t.exports=e("core-js-pure/stable/instance/map")},{"core-js-pure/stable/instance/map":164}],16:[function(e,t){t.exports=e("core-js-pure/stable/instance/reduce")}
21,{"core-js-pure/stable/instance/reduce":165}],17:[function(e,t){t.exports=e("core-js-pure/stable/instance/slice")},{"core-js-pure/stable/instance/slice":166}],18:[function(e,t){t.exports=e("core-js-pure/stable/instance/sort")},{"core-js-pure/stable/instance/sort":167}],19:[function(e,t){t.exports=e("core-js-pure/stable/object/create")},{"core-js-pure/stable/object/create":168}],20:[function(e,t){t.exports=e("core-js-pure/stable/object/define-property")},{"core-js-pure/stable/object/define-property":169}],21:[function(e,t){t.exports=e("core-js-pure/stable/parse-int")},{"core-js-pure/stable/parse-int":170}],22:[function(e,t){t.exports=e("core-js-pure/features/array/is-array")},{"core-js-pure/features/array/is-array":52}],23:[function(e,t){t.exports=e("core-js-pure/features/get-iterator")},{"core-js-pure/features/get-iterator":53}],24:[function(e,t){t.exports=e("core-js-pure/features/is-iterable")},{"core-js-pure/features/is-iterable":54}],25:[function(e,t){function n(e){if(i(e))return e}var i=e("../core-js/array/is-array");t.exports=n},{"../core-js/array/is-array":22}],26:[function(e,t){function n(e){return e&&e.__esModule?e:{default:e}}t.exports=n},{}],27:[function(e,t){function n(e,t){if(a(Object(e))||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,s=!1,o=void 0;try{for(var d,u=i(e);!(r=(d=u.next()).done)&&(n.push(d.value),!t||n.length!==t);r=!0);}catch(e){s=!0,o=e}finally{try{r||null==u.return||u.return()}finally{if(s)throw o}}return n}}var i=e("../core-js/get-iterator"),a=e("../core-js/is-iterable");t.exports=n},{"../core-js/get-iterator":23,"../core-js/is-iterable":24}],28:[function(e,t){function n(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}t.exports=n},{}],29:[function(e,t){function n(e,t){return i(e)||a(e,t)||r()}var i=e("./arrayWithHoles"),a=e("./iterableToArrayLimit"),r=e("./nonIterableRest");t.exports=n},{"./arrayWithHoles":25,"./iterableToArrayLimit":27,"./nonIterableRest":28}],30:[function(e,t){e("../../modules/es.array.is-array");var n=e("../../internals/path");t.exports=n.Array.isArray},{"../../internals/path":119,"../../modules/es.array.is-array":145}],31:[function(e,t){e("../../../modules/es.array.concat");var n=e("../../../internals/entry-virtual");t.exports=n("Array").concat},{"../../../internals/entry-virtual":81,"../../../modules/es.array.concat":141}],32:[function(e,t){e("../../../modules/es.array.for-each");var n=e("../../../internals/entry-virtual");t.exports=n("Array").forEach},{"../../../internals/entry-virtual":81,"../../../modules/es.array.for-each":142}],33:[function(e,t){e("../../../modules/es.array.includes");var n=e("../../../internals/entry-virtual");t.exports=n("Array").includes},{"../../../internals/entry-virtual":81,"../../../modules/es.array.includes":143}],34:[function(e,t){e("../../../modules/es.array.index-of");var n=e("../../../internals/entry-virtual");t.exports=n("Array").indexOf},{"../../../internals/entry-virtual":81,"../../../modules/es.array.index-of":144}],35:[function(e,t){e("../../../modules/es.array.map");var n=e("../../../internals/entry-virtual");t.exports=n("Array").map},{"../../../internals/entry-virtual":81,"../../../modules/es.array.map":147}],36:[function(e,t){e("../../../modules/es.array.reduce");var n=e("../../../internals/entry-virtual");t.exports=n("Array").reduce},{"../../../internals/entry-virtual":81,"../../../modules/es.array.reduce":148}],37:[function(e,t){e("../../../modules/es.array.slice");var n=e("../../../internals/entry-virtual");t.exports=n("Array").slice},{"../../../internals/entry-virtual":81,"../../../modules/es.array.slice":149}],38:[function(e,t){e("../../../modules/es.array.sort");var n=e("../../../internals/entry-virtual");t.exports=n("Array").sort},{"../../../internals/entry-virtual":81,"../../../modules/es.array.sort":150}],39:[function(e,t){var n=e("../array/virtual/concat"),i=Array.prototype;t.exports=function(e){var t=e.concat;return e===i||e instanceof Array&&t===i.concat?n:t}},{"../array/virtual/concat":31}],40:[function(e,t){var n=e("../regexp/flags"),i=RegExp.prototype;t.exports=function(e){return(e===i||e instanceof RegExp)&&!("flags"in e)?n(e):e.flags}},{"../regexp/flags":50}],41:[function(e,t){var n=e("../array/virtual/includes"),i=e("../string/v
21irtual/includes"),a=Array.prototype,r=String.prototype;t.exports=function(e){var t=e.includes;return e===a||e instanceof Array&&t===a.includes?n:"string"==typeof e||e===r||e instanceof String&&t===r.includes?i:t}},{"../array/virtual/includes":33,"../string/virtual/includes":51}],42:[function(e,t){var n=e("../array/virtual/index-of"),i=Array.prototype;t.exports=function(e){var t=e.indexOf;return e===i||e instanceof Array&&t===i.indexOf?n:t}},{"../array/virtual/index-of":34}],43:[function(e,t){var n=e("../array/virtual/map"),i=Array.prototype;t.exports=function(e){var t=e.map;return e===i||e instanceof Array&&t===i.map?n:t}},{"../array/virtual/map":35}],44:[function(e,t){var n=e("../array/virtual/reduce"),i=Array.prototype;t.exports=function(e){var t=e.reduce;return e===i||e instanceof Array&&t===i.reduce?n:t}},{"../array/virtual/reduce":36}],45:[function(e,t){var n=e("../array/virtual/slice"),i=Array.prototype;t.exports=function(e){var t=e.slice;return e===i||e instanceof Array&&t===i.slice?n:t}},{"../array/virtual/slice":37}],46:[function(e,t){var n=e("../array/virtual/sort"),i=Array.prototype;t.exports=function(e){var t=e.sort;return e===i||e instanceof Array&&t===i.sort?n:t}},{"../array/virtual/sort":38}],47:[function(e,t){e("../../modules/es.object.create");var n=e("../../internals/path").Object;t.exports=function(e,t){return n.create(e,t)}},{"../../internals/path":119,"../../modules/es.object.create":151}],48:[function(e,t){e("../../modules/es.object.define-property");var n=e("../../internals/path").Object,i=t.exports=function(e,t,i){return n.defineProperty(e,t,i)};n.defineProperty.sham&&(i.sham=!0)},{"../../internals/path":119,"../../modules/es.object.define-property":152}],49:[function(e,t){e("../modules/es.parse-int");var n=e("../internals/path");t.exports=n.parseInt},{"../internals/path":119,"../modules/es.parse-int":153}],50:[function(e,t){e("../../modules/es.regexp.flags");var n=e("../../internals/regexp-flags");t.exports=function(e){return n.call(e)}},{"../../internals/regexp-flags":121,"../../modules/es.regexp.flags":154}],51:[function(e,t){e("../../../modules/es.string.includes");var n=e("../../../internals/entry-virtual");t.exports=n("String").includes},{"../../../internals/entry-virtual":81,"../../../modules/es.string.includes":155}],52:[function(e,t){var n=e("../../es/array/is-array");t.exports=n},{"../../es/array/is-array":30}],53:[function(e,t){e("../modules/web.dom-collections.iterator"),e("../modules/es.string.iterator");var n=e("../internals/get-iterator");t.exports=n},{"../internals/get-iterator":88,"../modules/es.string.iterator":156,"../modules/web.dom-collections.iterator":157}],54:[function(e,t){e("../modules/web.dom-collections.iterator"),e("../modules/es.string.iterator");var n=e("../internals/is-iterable");t.exports=n},{"../internals/is-iterable":99,"../modules/es.string.iterator":156,"../modules/web.dom-collections.iterator":157}],55:[function(e,t){t.exports=function(e){if("function"!=typeof e)throw TypeError(String(e)+" is not a function");return e}},{}],56:[function(e,t){var n=e("../internals/is-object");t.exports=function(e){if(!n(e)&&null!==e)throw TypeError("Can't set "+String(e)+" as a prototype");return e}},{"../internals/is-object":100}],57:[function(e,t){t.exports=function(){}},{}],58:[function(e,t){var n=e("../internals/is-object");t.exports=function(e){if(!n(e))throw TypeError(String(e)+" is not an object");return e}},{"../internals/is-object":100}],59:[function(e,t){"use strict";var n=e("../internals/array-iteration").forEach,i=e("../internals/array-method-is-strict"),a=e("../internals/array-method-uses-to-length"),r=i("forEach"),s=a("forEach");t.exports=r&&s?[].forEach:function(e){return n(this,e,arguments.length>1?arguments[1]:void 0)}},{"../internals/array-iteration":61,"../internals/array-method-is-strict":63,"../internals/array-method-uses-to-length":64}],60:[function(e,t){var n=e("../internals/to-indexed-object"),i=e("../internals/to-length"),a=e("../internals/to-absolute-index"),r=function(e){return function(t,r,s){var o,d=n(t),u=i(d.length),l=a(s,u);if(e&&r!=r){for(;u>l;)if((o=d[l++])!=o)return!0}else for(;u>l;l++)if((e||l in d)&&d[l]===r)return e||l||0;return!e&&-1}};t.exports={includes:r(!0),indexOf:r(!1)}},{"../internals/to-absolute-index":130,"../internals/to-indexed-object":131,"../internals/to-length":133}],61:[function(e,t){var n=e("../internals/function-bind-context"),i=e("../internals/indexed-object"),a=e("../internals/to-object"),r=e("../internals/to-length"),s=e("../internals/array-species-create"),o=[].push,d=function(e){var t=1==e,d=2==e,u=3==e,l=4==e,c=6==e,f=5==e||c;return function(h,p,m,g){for(var v,b,y=a(h),w=i(y),_=n(p,m,3),x=r(w.length),k=0,C=g||s,$=t?C(h,x):d?C(h,0):void 0;x>k;k++)if((f||k in w)&&(b=_(v=w[k],k,y),e))if(t)$[k]=b;else if(b)switch(e){case 3:return!0;case 5:return v;case 6:return k;case 2: 22o.call($,v)}else if(l)return!1;return c?-1:u||l?l:$}};t.exports={forEach:d(0),map:d(1),filter:d(2),some:d(3),every:d(4),find:d(5),findIndex:d(6)}},{"../internals/array-species-create":66,"../internals/function-bind-context":85,"../internals/indexed-object":94,"../internals/to-length":133,"../internals/to-object":134}],62:[function(e,t){var n=e("../internals/fails"),i=e("../internals/well-known-symbol"),a=e("../internals/engine-v8-version"),r=i("species");t.exports=function(e){return a>=51||!n((function(){var t=[];return(t.constructor={})[r]=function(){return{foo:1}
22},1!==t[e](Boolean).foo}))}},{"../internals/engine-v8-version":80,"../internals/fails":84,"../internals/well-known-symbol":139}],63:[function(e,t){"use strict";var n=e("../internals/fails");t.exports=function(e,t){var i=[][e];return!!i&&n((function(){i.call(null,t||function(){throw 1},1)}))}},{"../internals/fails":84}],64:[function(e,t){var n=e("../internals/descriptors"),i=e("../internals/fails"),a=e("../internals/has"),r=Object.defineProperty,s={},o=function(e){throw e};t.exports=function(e,t){if(a(s,e))return s[e];t||(t={});var d=[][e],u=!!a(t,"ACCESSORS")&&t.ACCESSORS,l=a(t,0)?t[0]:o,c=a(t,1)?t[1]:void 0;return s[e]=!!d&&!i((function(){if(u&&!n)return!0;var e={length:-1};u?r(e,1,{enumerable:!0,get:o}):e[1]=1,d.call(e,l,c)}))}},{"../internals/descriptors":76,"../internals/fails":84,"../internals/has":90}],65:[function(e,t){var n=e("../internals/a-function"),i=e("../internals/to-object"),a=e("../internals/indexed-object"),r=e("../internals/to-length"),s=function(e){return function(t,s,o,d){n(s);var u=i(t),l=a(u),c=r(u.length),f=e?c-1:0,h=e?-1:1;if(o<2)for(;;){if(f in l){d=l[f],f+=h;break}if(f+=h,e?f<0:c<=f)throw TypeError("Reduce of empty array with no initial value")}for(;e?f>=0:c>f;f+=h)f in l&&(d=s(d,l[f],f,u));return d}};t.exports={left:s(!1),right:s(!0)}},{"../internals/a-function":55,"../internals/indexed-object":94,"../internals/to-length":133,"../internals/to-object":134}],66:[function(e,t){var n=e("../internals/is-object"),i=e("../internals/is-array"),a=e("../internals/well-known-symbol")("species");t.exports=function(e,t){var r;return i(e)&&("function"!=typeof(r=e.constructor)||r!==Array&&!i(r.prototype)?n(r)&&null===(r=r[a])&&(r=void 0):r=void 0),new(void 0===r?Array:r)(0===t?0:t)}},{"../internals/is-array":97,"../internals/is-object":100,"../internals/well-known-symbol":139}],67:[function(e,t){var n={}.toString;t.exports=function(e){return n.call(e).slice(8,-1)}},{}],68:[function(e,t){var n=e("../internals/to-string-tag-support"),i=e("../internals/classof-raw"),a=e("../internals/well-known-symbol")("toStringTag"),r="Arguments"==i(function(){return arguments}()),s=function(e,t){try{return e[t]}catch(e){}};t.exports=n?i:function(e){var t,n,o;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(n=s(t=Object(e),a))?n:r?i(t):"Object"==(o=i(t))&&"function"==typeof t.callee?"Arguments":o}},{"../internals/classof-raw":67,"../internals/to-string-tag-support":136,"../internals/well-known-symbol":139}],69:[function(e,t){var n=e("../internals/well-known-symbol")("match");t.exports=function(e){var t=/./;try{"/./"[e](t)}catch(i){try{return t[n]=!1,"/./"[e](t)}catch(e){}}return!1}},{"../internals/well-known-symbol":139}],70:[function(e,t){var n=e("../internals/fails");t.exports=!n((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},{"../internals/fails":84}],71:[function(e,t){"use strict";var n=e("../internals/iterators-core").IteratorPrototype,i=e("../internals/object-create"),a=e("../internals/create-property-descriptor"),r=e("../internals/set-to-string-tag"),s=e("../internals/iterators"),o=function(){return this};t.exports=function(e,t,d){var u=t+" Iterator";return e.prototype=i(n,{next:a(1,d)}),r(e,u,!1,!0),s[u]=o,e}},{"../internals/create-property-descriptor":73,"../internals/iterators":104,"../internals/iterators-core":103,"../internals/object-create":109,"../internals/set-to-string-tag":124}],72:[function(e,t){var n=e("../internals/descriptors"),i=e("../internals/object-define-property"),a=e("../internals/create-property-descriptor");t.exports=n?function(e,t,n){return i.f(e,t,a(1,n))}:function(e,t,n){return e[t]=n,e}},{"../internals/create-property-descriptor":73,"../internals/descriptors":76,"../internals/object-define-property":111}],73:[function(e,t){t.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},{}],74:[function(e,t){"use strict";var n=e("../internals/to-primitive"),i=e("../internals/object-define-property"),a=e("../internals/create-property-descriptor");t.exports=function(e,t,r){var s=n(t);s in e?i.f(e,s,a(0,r)):e[s]=r}},{"../internals/create-property-descriptor":73,"../internals/object-define-property":111,"../internals/to-primitive":135}],75:[function(e,t){"use strict";var n=e("../internals/export"),i=e("../internals/create-iterator-constructor"),a=e("../internals/object-get-prototype-of"),r=e("../internals/object-set-prototype-of"),s=e("../internals/set-to-string-tag"),o=e("../internals/create-non-enumerable-property"),d=e("../internals/redefine"),u=e("../internals/well-known-symbol"),l=e("../internals/is-pure"),c=e("../internals/iterators"),f=e("../internals/iterators-core"),h=f.IteratorPrototype,p=f.BUGGY_SAFARI_ITERATORS,m=u("iterator"),g="keys",v="values",b="entries",y=function(){return this};t.exports=function(e,t,u,f,w,_,x){i(u,t,f);
22var k,C,$,T=function(e){if(e===w&&B)return B;if(!p&&e in j)return j[e];switch(e){case g:case v:case b:return function(){return new u(this,e)}}return function(){return new u(this)}},S=t+" Iterator",F=!1,j=e.prototype,D=j[m]||j["@@iterator"]||w&&j[w],B=!p&&D||T(w),E="Array"==t&&j.entries||D;if(E&&(k=a(E.call(new e)),h!==Object.prototype&&k.next&&(l||a(k)===h||(r?r(k,h):"function"!=typeof k[m]&&o(k,m,y)),s(k,S,!0,!0),l&&(c[S]=y))),w==v&&D&&D.name!==v&&(F=!0,B=function(){return D.call(this)}),l&&!x||j[m]===B||o(j,m,B),c[t]=B,w)if(C={values:T(v),keys:_?B:T(g),entries:T(b)},x)for($ in C)(p||F||!($ in j))&&d(j,$,C[$]);else n({target:t,proto:!0,forced:p||F},C);return C}},{"../internals/create-iterator-constructor":71,"../internals/create-non-enumerable-property":72,"../internals/export":83,"../internals/is-pure":101,"../internals/iterators":104,"../internals/iterators-core":103,"../internals/object-get-prototype-of":113,"../internals/object-set-prototype-of":117,"../internals/redefine":120,"../internals/set-to-string-tag":124,"../internals/well-known-symbol":139}],76:[function(e,t){var n=e("../internals/fails");t.exports=!n((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},{"../internals/fails":84}],77:[function(e,t){var n=e("../internals/global"),i=e("../internals/is-object"),a=n.document,r=i(a)&&i(a.createElement);t.exports=function(e){return r?a.createElement(e):{}}},{"../internals/global":89,"../internals/is-object":100}],78:[function(e,t){t.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},{}],79:[function(e,t){var n=e("../internals/get-built-in");t.exports=n("navigator","userAgent")||""},{"../internals/get-built-in":86}],80:[function(e,t){var n,i,a=e("../internals/global"),r=e("../internals/engine-user-agent"),s=a.process,o=s&&s.versions,d=o&&o.v8;d?i=(n=d.split("."))[0]+n[1]:r&&(!(n=r.match(/Edge\/(\d+)/))||n[1]>=74)&&(n=r.match(/Chrome\/(\d+)/))&&(i=n[1]),t.exports=i&&+i},{"../internals/engine-user-agent":79,"../internals/global":89}],81:[function(e,t){var n=e("../internals/path");t.exports=function(e){return n[e+"Prototype"]}},{"../internals/path":119}],82:[function(e,t){t.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},{}],83:[function(e,t){"use strict";var n=e("../internals/global"),i=e("../internals/object-get-own-property-descriptor").f,a=e("../internals/is-forced"),r=e("../internals/path"),s=e("../internals/function-bind-context"),o=e("../internals/create-non-enumerable-property"),d=e("../internals/has"),u=function(e){var t=function(t,n,i){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,i)}return e.apply(this,arguments)};return t.prototype=e.prototype,t};t.exports=function(e,t){var l,c,f,h,p,m,g,v,b=e.target,y=e.global,w=e.stat,_=e.proto,x=y?n:w?n[b]:(n[b]||{}).prototype,k=y?r:r[b]||(r[b]={}),C=k.prototype;for(f in t)l=!a(y?f:b+(w?".":"#")+f,e.forced)&&x&&d(x,f),p=k[f],l&&(m=e.noTargetGet?(v=i(x,f))&&v.value:x[f]),h=l&&m?m:t[f],l&&typeof p==typeof h||(g=e.bind&&l?s(h,n):e.wrap&&l?u(h):_&&"function"==typeof h?s(Function.call,h):h,(e.sham||h&&h.sham||p&&p.sham)&&o(g,"sham",!0),k[f]=g,_&&(d(r,c=b+"Prototype")||o(r,c,{}),r[c][f]=h,e.real&&C&&!C[f]&&o(C,f,h)))}},{"../internals/create-non-enumerable-property":72,"../internals/function-bind-context":85,"../internals/global":89,"../internals/has":90,"../internals/is-forced":98,"../internals/object-get-own-property-descriptor":112,"../internals/path":119}],84:[function(e,t){t.exports=function(e){try{return!!e()}catch(e){return!0}}},{}],85:[function(e,t){var n=e("../internals/a-function");t.exports=function(e,t,i){if(n(e),void 0===t)return e;switch(i){case 0:return function(){return e.call(t)};case 1:return function(n){return e.call(t,n)};case 2:return function(n,i){return e.call(t,n,i)};case 3:return function(n,i,a){return e.call(t,n,i,a)}}return function(){return e.apply(t,arguments)}}},{"../internals/a-function":55}],86:[function(e,t){var n=e("../internals/path"),i=e("../internals/global"),a=function(e){return"function"==typeof e?e:void 0};t.exports=function(e,t){return arguments.length<2?a(n[e])||a(i[e]):n[e]&&n[e][t]||i[e]&&i[e][t]}},{"../internals/global":89,"../internals/path":119}],87:[function(e,t){var n=e("../internals/classof"),i=e("../internals/iterators"),a=e("../internals/well-known-symbol")("iterator");t.exports=function(e){if(null!=e)return e[a]||e["@@iterator"]||i[n(e)]}},{"../internals/classof":68,"../internals/iterators":104,"../internals/well-known-symbol":139}],88:[function(e,t){var n=e("../internals/an-object"),i=e("../internals/get-iterator-method");t.exports=function(e){var t=i(e);if("function"!=typeof t)throw TypeError(String(e)+" is not iterable");return n(t.call(e))}},{"../internals/an-object":58,"../internals/get-iterator-method":87}],89:[function(e,t){(function(e){var n=function(e){return e&&e.Math==Math&&e};t.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof e&&e)||Function("return this")()}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],90:[function(e,t){var n={}.hasOwnProperty;t.exports=function(e,t){return n.call(e,t)}},{}],91:[function(e,t){t.exports={}},{}],92:[function(e,t){var n=e("../internals/get-built-in");t.exports=n("document","documentElement")},{"../internals/get-built-in":86}],93:[function(e,t){var n=e("../internals/descriptors"),i=e("../internals/fails"),a=e("../internals/document-create-element");t.exports=!n&&!i((function(){return 7!=Object.defineProperty(a("div"),"a",{get:function(){return 7}}).a}))},{"../internals/descriptors":76,"../internals/document-create-element":77,"../internals/fails":84}],94:[function(e,t){var n=e("../internals/fails"),i=e("../internals/classof-raw"),a="".split;t.exports=n((function(){return!Object("z").propertyIsEnumerable(0)}))?function(e){return"String"==i(e)?a.call(e,""):Object(e)}:Object},{"../internals/classof-raw":67,"../internals/fails":84}],95:[function(e,t){var n=e("../internals/shared-store"),i=Function.toString;"function"!=typeof n.inspectSource&&(n.inspectSource=function(e){return i.call(e)}),t.exports=n.inspectSource},{"../internals/shared-store":126}],96:[function(e,t){var n,i,a,r=e("../internals/native-weak-map"),s=e("../internals/global"),o=e("../internals/is-object"),d=e("../internals/create-non-enumerable-property"),u=e("../internals/has"),l=e("../internals/shared-key"),c=e("../internals/hidden-keys"),f=s.WeakMap,h=function(e){return a(e)?i(e):n(e,{})},p=function(e){return function(t){var n;if(!o(t)||(n=i(t)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return n}};if(r){var m=new f,g=m.get,v=m.has,b=m.set;n=function(e,t){return b.call(m,e,t),t},i=function(e){return g.call(m,e)||{}},a=function(e){return v.call(m,e)}}else{var y=l("state");c[y]=!0,n=function(e,t){return d(e,y,t),t},i=function(e){return u(e,y)?e[y]:{}},a=function(e){return u(e,y)}}t.exports={set:n,get:i,has:a,enforce:h,getterFor:p}},{"../internals/create-non-enumerable-property":72,"../internals/global":89,"../internals/has":90,"../internals/hidden-keys":91,"../internals/is-object":100,"../internals/native-weak-map":106,"../internals/shared-key":125}],97:[function(e,t){var n=e("../internals/classof-raw");t.exports=Array.isArray||function(e){return"Array"==n(e)}},{"../internals/classof-raw":67}],98:[function(e,t){var n=e("../internals/fails"),i=/#|\.prototype\./,a=function(e,t){var i=s[r(e)];return i==d||i!=o&&("function"==typeof t?n(t):!!t)},r=a.normalize=function(e){return String(e).replace(i,".").toLowerCase()},s=a.data={},o=a.NATIVE="N",d=a.POLYFILL="P";t.exports=a},{"../internals/fails":84}],99:[function(e,t){var n=e("../internals/classof"),i=e("../internals/well-known-symbol"),a=e("../internals/iterators"),r=i("iterator");t.exports=function(e){var t=Object(e);return void 0!==t[r]||"@@iterator"in t||a.hasOwnProperty(n(t))}},{"../internals/classof":68,"../internals/iterators":104,"../internals/well-known-symbol":139}],100:[function(e,t){t.exports=function(e){return"object"==typeof e?null!==e:"function"==typeof e}},{}],101:[function(e,t){t.exports=!0},{}],102:[function(e,t){var n=e("../internals/is-object"),i=e("../internals/classof-raw"),a=e("../internals/well-known-symbol")("match");t.exports=function(e){var t;return n(e)&&(void 0!==(t=e[a])?!!t:"RegExp"==i(e))}},{"../internals/classof-raw":67,"../internals/is-object":100,"../internals/well-known-symbol":139}],103:[function(e,t){"use strict";var n,i,a,r=e("../internals/object-get-prototype-of"),s=e("../internals/create-non-enumerable-property"),o=e("../internals/has"),d=e("../internals/well-known-symbol"),u=e("../internals/is-pure"),l=d("iterator"),c=!1,f=function(){return this};[].keys&&("next"in(a=[].keys())?(i=r(r(a)))!==Object.prototype&&(n=i):c=!0),null==n&&(n={}),u||o(n,l)||s(n,l,f),t.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:c}},{"../internals/create-non-enumerable-property":72,"../internals/has":90,"../internals/is-pure":101,"../internals/object-get-prototype-of":113,"../internals/well-known-symbol":139}],104:[function(e,t,n){arguments[4][91][0].apply(n,arguments)},{dup:91}],105:[function(e,t){var n=e("../internals/fails");t.exports=!!Object.getOwnPropertySymbols&&!n((function(){return!String(Symbol())}))},{"../internals/fails":84}],106:[function(e,t){var n=e("../internals/global"),i=e("../internals/inspect-source"),a=n.WeakMap;t.exports="function"==typeof a&&/native code/.test(i(a))},{"../internals/global":89,"../internals/inspect-source":95}],107:[function(e,t){var n=e("../internals/is-regexp");t.exports=function(e){if(n(e))throw TypeError("The method doesn't accept regular expressions");return e}},{"../internals/is-regexp":102}],108:[function(e,t){var n=e("../internals/global"),i=e("../internals/string-trim").trim,a=e("../internals/whitespace
22s"),r=n.parseInt,s=/^[+-]?0[Xx]/,o=8!==r(a+"08")||22!==r(a+"0x16");t.exports=o?function(e,t){var n=i(String(e));return r(n,t>>>0||(s.test(n)?16:10))}:r},{"../internals/global":89,"../internals/string-trim":129,"../internals/whitespaces":140}],109:[function(e,t){var n,i=e("../internals/an-object"),a=e("../internals/object-define-properties"),r=e("../internals/enum-bug-keys"),s=e("../internals/hidden-keys"),o=e("../internals/html"),d=e("../internals/document-create-element"),u=e("../internals/shared-key"),l=">",c="<",f="prototype",h="script",p=u("IE_PROTO"),m=function(){},g=function(e){return c+h+l+e+c+"/"+h+l},v=function(e){e.write(g("")),e.close();var t=e.parentWindow.Object;return e=null,t},b=function(){var e,t=d("iframe"),n="java"+h+":";return t.style.display="none",o.appendChild(t),t.src=String(n),(e=t.contentWindow.document).open(),e.write(g("document.F=Object")),e.close(),e.F},y=function(){try{n=document.domain&&new ActiveXObject("htmlfile")}catch(e){}y=n?v(n):b();for(var e=r.length;e--;)delete y[f][r[e]];return y()};s[p]=!0,t.exports=Object.create||function(e,t){var n;return null!==e?(m[f]=i(e),n=new m,m[f]=null,n[p]=e):n=y(),void 0===t?n:a(n,t)}},{"../internals/an-object":58,"../internals/document-create-element":77,"../internals/enum-bug-keys":82,"../internals/hidden-keys":91,"../internals/html":92,"../internals/object-define-properties":110,"../internals/shared-key":125}],110:[function(e,t){var n=e("../internals/descriptors"),i=e("../internals/object-define-property"),a=e("../internals/an-object"),r=e("../internals/object-keys");t.exports=n?Object.defineProperties:function(e,t){a(e);for(var n,s=r(t),o=s.length,d=0;o>d;)i.f(e,n=s[d++],t[n]);return e}},{"../internals/an-object":58,"../internals/descriptors":76,"../internals/object-define-property":111,"../internals/object-keys":115}],111:[function(e,t,n){var i=e("../internals/descriptors"),a=e("../internals/ie8-dom-define"),r=e("../internals/an-object"),s=e("../internals/to-primitive"),o=Object.defineProperty;n.f=i?o:function(e,t,n){if(r(e),t=s(t,!0),r(n),a)try{return o(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported");return"value"in n&&(e[t]=n.value),e}},{"../internals/an-object":58,"../internals/descriptors":76,"../internals/ie8-dom-define":93,"../internals/to-primitive":135}],112:[function(e,t,n){var i=e("../internals/descriptors"),a=e("../internals/object-property-is-enumerable"),r=e("../internals/create-property-descriptor"),s=e("../internals/to-indexed-object"),o=e("../internals/to-primitive"),d=e("../internals/has"),u=e("../internals/ie8-dom-define"),l=Object.getOwnPropertyDescriptor;n.f=i?l:function(e,t){if(e=s(e),t=o(t,!0),u)try{return l(e,t)}catch(e){}if(d(e,t))return r(!a.f.call(e,t),e[t])}},{"../internals/create-property-descriptor":73,"../internals/descriptors":76,"../internals/has":90,"../internals/ie8-dom-define":93,"../internals/object-property-is-enumerable":116,"../internals/to-indexed-object":131,"../internals/to-primitive":135}],113:[function(e,t){var n=e("../internals/has"),i=e("../internals/to-object"),a=e("../internals/shared-key"),r=e("../internals/correct-prototype-getter"),s=a("IE_PROTO"),o=Object.prototype;t.exports=r?Object.getPrototypeOf:function(e){return e=i(e),n(e,s)?e[s]:"function"==typeof e.constructor&&e instanceof e.constructor?e.constructor.prototype:e instanceof Object?o:null}},{"../internals/correct-prototype-getter":70,"../internals/has":90,"../internals/shared-key":125,"../internals/to-object":134}],114:[function(e,t){var n=e("../internals/has"),i=e("../internals/to-indexed-object"),a=e("../internals/array-includes").indexOf,r=e("../internals/hidden-keys");t.exports=function(e,t){var s,o=i(e),d=0,u=[];for(s in o)!n(r,s)&&n(o,s)&&u.push(s);for(;t.length>d;)n(o,s=t[d++])&&(~a(u,s)||u.push(s));return u}},{"../internals/array-includes":60,"../internals/has":90,"../internals/hidden-keys":91,"../internals/to-indexed-object":131}],115:[function(e,t){var n=e("../internals/object-keys-internal"),i=e("../internals/enum-bug-keys");t.exports=Object.keys||function(e){return n(e,i)}},{"../internals/enum-bug-keys":82,"../internals/object-keys-internal":114}],116:[function(e,t,n){"use strict";var i={}.propertyIsEnumerable,a=Object.getOwnPropertyDescriptor,r=a&&!i.call({1:2},1);n.f=r?function(e){var t=a(this,e);return!!t&&t.enumerable}:i},{}],117:[function(e,t){var n=e("../internals/an-object"),i=e("../internals/a-possible-prototype");
22t.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,a={};try{(e=Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set).call(a,[]),t=a instanceof Array}catch(e){}return function(a,r){return n(a),i(r),t?e.call(a,r):a.__proto__=r,a}}():void 0)},{"../internals/a-possible-prototype":56,"../internals/an-object":58}],118:[function(e,t){"use strict";var n=e("../internals/to-string-tag-support"),i=e("../internals/classof");t.exports=n?{}.toString:function(){return"[object "+i(this)+"]"}},{"../internals/classof":68,"../internals/to-string-tag-support":136}],119:[function(e,t,n){arguments[4][91][0].apply(n,arguments)},{dup:91}],120:[function(e,t){var n=e("../internals/create-non-enumerable-property");t.exports=function(e,t,i,a){a&&a.enumerable?e[t]=i:n(e,t,i)}},{"../internals/create-non-enumerable-property":72}],121:[function(e,t){"use strict";var n=e("../internals/an-object");t.exports=function(){var e=n(this),t="";return e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},{"../internals/an-object":58}],122:[function(e,t){t.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},{}],123:[function(e,t){var n=e("../internals/global"),i=e("../internals/create-non-enumerable-property");t.exports=function(e,t){try{i(n,e,t)}catch(i){n[e]=t}return t}},{"../internals/create-non-enumerable-property":72,"../internals/global":89}],124:[function(e,t){var n=e("../internals/to-string-tag-support"),i=e("../internals/object-define-property").f,a=e("../internals/create-non-enumerable-property"),r=e("../internals/has"),s=e("../internals/object-to-string"),o=e("../internals/well-known-symbol")("toStringTag");t.exports=function(e,t,d,u){if(e){var l=d?e:e.prototype;r(l,o)||i(l,o,{configurable:!0,value:t}),u&&!n&&a(l,"toString",s)}}},{"../internals/create-non-enumerable-property":72,"../internals/has":90,"../internals/object-define-property":111,"../internals/object-to-string":118,"../internals/to-string-tag-support":136,"../internals/well-known-symbol":139}],125:[function(e,t){var n=e("../internals/shared"),i=e("../internals/uid"),a=n("keys");t.exports=function(e){return a[e]||(a[e]=i(e))}},{"../internals/shared":127,"../internals/uid":137}],126:[function(e,t){var n=e("../internals/global"),i=e("../internals/set-global"),a="__core-js_shared__",r=n[a]||i(a,{});t.exports=r},{"../internals/global":89,"../internals/set-global":123}],127:[function(e,t){var n=e("../internals/is-pure"),i=e("../internals/shared-store");(t.exports=function(e,t){return i[e]||(i[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.6.4",mode:n?"pure":"global",copyright:"\xa9 2020 Denis Pushkarev (zloirock.ru)"})},{"../internals/is-pure":101,"../internals/shared-store":126}],128:[function(e,t){var n=e("../internals/to-integer"),i=e("../internals/require-object-coercible"),a=function(e){return function(t,a){var r,s,o=String(i(t)),d=n(a),u=o.length;return d<0||d>=u?e?"":void 0:(r=o.charCodeAt(d))<55296||r>56319||d+1===u||(s=o.charCodeAt(d+1))<56320||s>57343?e?o.charAt(d):r:e?o.slice(d,d+2):s-56320+(r-55296<<10)+65536}};t.exports={codeAt:a(!1),charAt:a(!0)}},{"../internals/require-object-coercible":122,"../internals/to-integer":132}],129:[function(e,t){var n=e("../internals/require-object-coercible"),i="["+e("../internals/whitespace
22s")+"]",a=RegExp("^"+i+i+"*"),r=RegExp(i+i+"*$"),s=function(e){return function(t){var i=String(n(t));return 1&e&&(i=i.replace(a,"")),2&e&&(i=i.replace(r,"")),i}};t.exports={start:s(1),end:s(2),trim:s(3)}},{"../internals/require-object-coercible":122,"../internals/whitespaces":140}],130:[function(e,t){var n=e("../internals/to-integer"),i=Math.max,a=Math.min;t.exports=function(e,t){var r=n(e);return r<0?i(r+t,0):a(r,t)}},{"../internals/to-integer":132}],131:[function(e,t){var n=e("../internals/indexed-object"),i=e("../internals/require-object-coercible");t.exports=function(e){return n(i(e))}},{"../internals/indexed-object":94,"../internals/require-object-coercible":122}],132:[function(e,t){var n=Math.ceil,i=Math.floor;t.exports=function(e){return isNaN(e=+e)?0:(e>0?i:n)(e)}},{}],133:[function(e,t){var n=e("../internals/to-integer"),i=Math.min;t.exports=function(e){return e>0?i(n(e),9007199254740991):0}},{"../internals/to-integer":132}],134:[function(e,t){var n=e("../internals/require-object-coercible");t.exports=function(e){return Object(n(e))}},{"../internals/require-object-coercible":122}],135:[function(e,t){var n=e("../internals/is-object");t.exports=function(e,t){if(!n(e))return e;var i,a;if(t&&"function"==typeof(i=e.toString)&&!n(a=i.call(e)))return a;if("function"==typeof(i=e.valueOf)&&!n(a=i.call(e)))return a;if(!t&&"function"==typeof(i=e.toString)&&!n(a=i.call(e)))return a;throw TypeError("Can't convert object to primitive value")}},{"../internals/is-object":100}],136:[function(e,t){var n={};n[e("../internals/well-known-symbol")("toStringTag")]="z",t.exports="[object z]"===String(n)},{"../internals/well-known-symbol":139}],137:[function(e,t){var n=0,i=Math.random();t.exports=function(e){return"Symbol("+String(void 0===e?"":e)+")_"+(++n+i).toString(36)}},{}],138:[function(e,t){var n=e("../internals/native-symbol");t.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},{"../internals/native-symbol":105}],139:[function(e,t){var n=e("../internals/global"),i=e("../internals/shared"),a=e("../internals/has"),r=e("../internals/uid"),s=e("../internals/native-symbol"),o=e("../internals/use-symbol-as-uid"),d=i("wks"),u=n.Symbol,l=o?u:u&&u.withoutSetter||r;t.exports=function(e){return a(d,e)||(s&&a(u,e)?d[e]=u[e]:d[e]=l("Symbol."+e)),d[e]}},{"../internals/global":89,"../internals/has":90,"../internals/native-symbol":105,"../internals/shared":127,"../internals/uid":137,"../internals/use-symbol-as-uid":138}],140:[function(e,t){t.exports="\t\n\v\f\r \xa0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200a\u202f\u205f\u3000\u2028\u2029\ufeff"},{}],141:[function(e){"use strict";var t=e("../internals/export"),n=e("../internals/fails"),i=e("../internals/is-array"),a=e("../internals/is-object"),r=e("../internals/to-object"),s=e("../internals/to-length"),o=e("../internals/create-property"),d=e("../internals/array-species-create"),u=e("../internals/array-method-has-species-support"),l=e("../internals/well-known-symbol"),c=e("../internals/engine-v8-version"),f=l("isConcatSpreadable"),h=9007199254740991,p="Maximum allowed index exceeded",m=c>=51||!n((function(){var e=[];return e[f]=!1,e.concat()[0]!==e})),g=u("concat"),v=function(e){if(!a(e))return!1;var t=e[f];return void 0!==t?!!t:i(e)};t({target:"Array",proto:!0,forced:!m||!g},{concat:function(){var e,t,n,i,a,u=r(this),l=d(u,0),c=0;for(e=-1,n=arguments.length;e<n;e++)if(a=-1===e?u:arguments[e],v(a)){if(c+(i=s(a.length))>h)throw TypeError(p);for(t=0;t<i;t++,c++)t in a&&o(l,c,a[t])}else{if(c>=h)throw TypeError(p);o(l,c++,a)}return l.length=c,l}})},{"../internals/array-method-has-species-support":62,"../internals/array-species-create":66,"../internals/create-property":74,"../internals/engine-v8-version":80,"../internals/export":83,"../internals/fails":84,"../internals/is-array":97,"../internals/is-object":100,"../internals/to-length":133,"../internals/to-object":134,"../internals/well-known-symbol":139}],142:[function(e){"use strict";var t=e("../internals/export"),n=e("../internals/array-for-each");t({target:"Array",proto:!0,forced:[].forEach!=n},{forEach:n})},{"../internals/array-for-each":59,"../internals/export":83}],143:[function(e){"use strict";var t=e("../internals/export"),n=e("../internals/array-includes").includes,i=e("../internals/a
22dd-to-unscopables");t({target:"Array",proto:!0,forced:!e("../internals/array-method-uses-to-length")("indexOf",{ACCESSORS:!0,1:0})},{includes:function(e){return n(this,e,arguments.length>1?arguments[1]:void 0)}}),i("includes")},{"../internals/add-to-unscopables":57,"../internals/array-includes":60,"../internals/array-method-uses-to-length":64,"../internals/export":83}],144:[function(e){"use strict";var t=e("../internals/export"),n=e("../internals/array-includes").indexOf,i=e("../internals/array-method-is-strict"),a=e("../internals/array-method-uses-to-length"),r=[].indexOf,s=!!r&&1/[1].indexOf(1,-0)<0,o=i("indexOf"),d=a("indexOf",{ACCESSORS:!0,1:0});t({target:"Array",proto:!0,forced:s||!o||!d},{indexOf:function(e){return s?r.apply(this,arguments)||0:n(this,e,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-includes":60,"../internals/array-method-is-strict":63,"../internals/array-method-uses-to-length":64,"../internals/export":83}],145:[function(e){e("../internals/export")({target:"Array",stat:!0},{isArray:e("../internals/is-array")})},{"../internals/export":83,"../internals/is-array":97}],146:[function(e,t){"use strict";var n=e("../internals/to-indexed-object"),i=e("../internals/add-to-unscopables"),a=e("../internals/iterators"),r=e("../internals/internal-state"),s=e("../internals/define-iterator"),o="Array Iterator",d=r.set,u=r.getterFor(o);t.exports=s(Array,"Array",(function(e,t){d(this,{type:o,target:n(e),index:0,kind:t})}),(function(){var e=u(this),t=e.target,n=e.kind,i=e.index++;return!t||i>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==n?{value:i,done:!1}:"values"==n?{value:t[i],done:!1}:{value:[i,t[i]],done:!1}}),"values"),a.Arguments=a.Array,i("keys"),i("values"),i("entries")},{"../internals/add-to-unscopables":57,"../internals/define-iterator":75,"../internals/internal-state":96,"../internals/iterators":104,"../internals/to-indexed-object":131}],147:[function(e){"use strict";var t=e("../internals/export"),n=e("../internals/array-iteration").map,i=e("../internals/array-method-has-species-support"),a=e("../internals/array-method-uses-to-length"),r=i("map"),s=a("map");t({target:"Array",proto:!0,forced:!r||!s},{map:function(e){return n(this,e,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-iteration":61,"../internals/array-method-has-species-support":62,"../internals/array-method-uses-to-length":64,"../internals/export":83}],148:[function(e){"use strict";var t=e("../internals/export"),n=e("../internals/array-reduce").left,i=e("../internals/array-method-is-strict"),a=e("../internals/array-method-uses-to-length"),r=i("reduce"),s=a("reduce",{1:0});t({target:"Array",proto:!0,forced:!r||!s},{reduce:function(e){return n(this,e,arguments.length,arguments.length>1?arguments[1]:void 0)}})},{"../internals/array-method-is-strict":63,"../internals/array-method-uses-to-length":64,"../internals/array-reduce":65,"../internals/export":83}],149:[function(e){"use strict";var t=e("../internals/export"),n=e("../internals/is-object"),i=e("../internals/is-array"),a=e("../internals/to-absolute-index"),r=e("../internals/to-length"),s=e("../internals/to-indexed-object"),o=e("../internals/create-property"),d=e("../internals/well-known-symbol"),u=e("../internals/array-method-has-species-support"),l=e("../internals/array-method-uses-to-length"),c=u("slice"),f=l("slice",{ACCESSORS:!0,0:0,1:2}),h=d("species"),p=[].slice,m=Math.max;t({target:"Array",proto:!0,forced:!c||!f},{slice:function(e,t){var d,u,l,c=s(this),f=r(c.length),g=a(e,f),v=a(void 0===t?f:t,f);if(i(c)&&("function"!=typeof(d=c.constructor)||d!==Array&&!i(d.prototype)?n(d)&&null===(d=d[h])&&(d=void 0):d=void 0,d===Array||void 0===d))return p.call(c,g,v);for(u=new(void 0===d?Array:d)(m(v-g,0)),l=0;g<v;g++,l++)g in c&&o(u,l,c[g]);return u.length=l,u}})},{"../internals/array-method-has-species-support":62,"../internals/array-method-uses-to-length":64,"../internals/create-property":74,"../internals/export":83,"../internals/is-array":97,"../internals/is-object":100,"../internals/to-absolute-index":130,"../internals/to-indexed-object":131,"../internals/to-length":133,"../internals/well-known-symbol":139}],150:[function(e){"use strict";var t=e("../internals/export"),n=e("../internals/a-function"),i=e("../internals/to-object"),a=e("../internals/fails"),r=e("../internals/array-method-is-strict"),s=[],o=s.sort,d=a((function(){s.sort(void 0)})),u=a((function(){s.sort(null)})),l=r("sort");t({target:"Array",proto:!0,forced:d||!u||!l},{sort:function(e){return void 0===e?o.call(i(this)):o.call(i(this),n(e))}})},{"../internals/a-function":55,"../internals/array-method-is-strict":63,"../internals/export":83,"../internals/fails":84,"../internals/to-object":134}],151:[function(e){e("../internals/export")({target:"Object",stat:!0,sham:!e("../internals/descriptors")},{ 23create:e("../internals/object-create")})},{"../internals/descriptors":76,"../internals/export":83,"../internals/object-create":109}],152:[function(e){var t=e("../internals/export"),n=e("../internals/descriptors");t({target:"Object",stat:!0,forced:!n,sham:!n},{defineProperty:e("../internals/object-define-property").f})},{"../internals/descriptors":76,"../internals/export":83,"../internals/object-define-property":111}],153:[function(e){var t=e("../internals/export"),n=e("../internals/number-parse-int");t({global:!0,forced:parseInt!=n},{parseInt:n})},{"../internals/export":83,"../internals/number-parse-int":108}],154:[function(){},{}],155:[function(e){"use strict";var t=e("../internals/export"),n=e("../internals/not-a-regexp"),i=e("../internals/require-object-coercible");t({target:"String",proto:!0,forced:!e("../internals/correct-is-regexp-logic")("includes")},{includes:function(e){return!!~String(i(this)).indexOf(n(e),arguments.length>1?arguments[1]:void 0)}})},{"../internals/correct-is-regexp-logic":69,"../internals/export":83,"../internals/not-a-regexp":107,"../internals/require-object-coercible":122}],156:[function(e){"use strict";var t=e("../internals/string-multibyte").charAt,n=e("../internals/internal-state"),i=e("../internals/define-iterator"),a="String Iterator",r=n.set,s=n.getterFor(a);i(String,"String",(function(e){r(this,{type:a,string:String(e),index:0})}),(function(){var e,n=s(this),i=n.string,a=n.index;return a>=i.length?{value:void 0,done:!0}:(e=t(i,a),n.index+=e.length,{value:e,done:!1})}))},{"../internals/define-iterator":75,"../internals/internal-state":96,"../internals/string-multibyte":128}],157:[function(e){e("./es.array.iterator");var t=e("../internals/dom-iterables"),n=e("../internals/global"),i=e("../internals/classof"),a=e("../internals/create-non-enumerable-property"),r=e("../internals/iterators"),s=e("../internals/well-known-symbol")("toStringTag");for(var o in t){var d=n[o],u=d&&d.prototype;u&&i(u)!==s&&a(u,s,o),r[o]=r.Array}},{"../internals/classof":68,"../internals/create-non-enumerable-property":72,"../internals/dom-iterables":78,"../internals/global":89,"../internals/iterators":104,"../internals/well-known-symbol":139,"./es.array.iterator":146}],158:[function(e,t){var n=e("../../../es/array/virtual/for-each");t.exports=n},{"../../../es/array/virtual/for-each":32}],159:[function(e,t){var n=e("../../es/instance/concat");t.exports=n},{"../../es/instance/concat":39}],160:[function(e,t){var n=e("../../es/instance/flags");t.exports=n},{"../../es/instance/flags":40}],161:[function(e,t){e("../../modules/web.dom-collections.iterator");var n=e("../array/virtual/for-each"),i=e("../../internals/classof"),a=Array.prototype,r={DOMTokenList:!0,NodeList:!0};t.exports=function(e){var t=e.forEach;
23return e===a||e instanceof Array&&t===a.forEach||r.hasOwnProperty(i(e))?n:t}},{"../../internals/classof":68,"../../modules/web.dom-collections.iterator":157,"../array/virtual/for-each":158}],162:[function(e,t){var n=e("../../es/instance/includes");t.exports=n},{"../../es/instance/includes":41}],163:[function(e,t){var n=e("../../es/instance/index-of");t.exports=n},{"../../es/instance/index-of":42}],164:[function(e,t){var n=e("../../es/instance/map");t.exports=n},{"../../es/instance/map":43}],165:[function(e,t){var n=e("../../es/instance/reduce");t.exports=n},{"../../es/instance/reduce":44}],166:[function(e,t){var n=e("../../es/instance/slice");t.exports=n},{"../../es/instance/slice":45}],167:[function(e,t){var n=e("../../es/instance/sort");t.exports=n},{"../../es/instance/sort":46}],168:[function(e,t){var n=e("../../es/object/create");t.exports=n},{"../../es/object/create":47}],169:[function(e,t){var n=e("../../es/object/define-property");t.exports=n},{"../../es/object/define-property":48}],170:[function(e,t){var n=e("../es/parse-int");t.exports=n},{"../es/parse-int":49}],171:[function(e,t){t.exports=[{name:"InAdlam",astral:"\ud83a[\udd00-\udd5f]"},{name:"InAegean_Numbers",astral:"\ud800[\udd00-\udd3f]"},{name:"InAhom",astral:"\ud805[\udf00-\udf3f]"},{name:"InAlchemical_Symbols",astral:"\ud83d[\udf00-\udf7f]"},{name:"InAlphabetic_Presentation_Forms",bmp:"\ufb00-\ufb4f"},{name:"InAnatolian_Hieroglyphs",astral:"\ud811[\udc00-\ude7f]"},{name:"InAncient_Greek_Musical_Notation",astral:"\ud834[\ude00-\ude4f]"},{name:"InAncient_Greek_Numbers",astral:"\ud800[\udd40-\udd8f]"},{name:"InAncient_Symbols",astral:"\ud800[\udd90-\uddcf]"},{name:"InArabic",bmp:"\u0600-\u06ff"},{name:"InArabic_Extended_A",bmp:"\u08a0-\u08ff"},{name:"InArabic_Mathematical_Alphabetic_Symbols",astral:"\ud83b[\ude00-\udeff]"},{name:"InArabic_Presentation_Forms_A",bmp:"\ufb50-\ufdff"},{name:"InArabic_Presentation_Forms_B",bmp:"\ufe70-\ufeff"},{name:"InArabic_Supplement",bmp:"\u0750-\u077f"},{name:"InArmenian",bmp:"\u0530-\u058f"},{name:"InArrows",bmp:"\u2190-\u21ff"},{name:"InAvestan",astral:"\ud802[\udf00-\udf3f]"},{name:"InBalinese",bmp:"\u1b00-\u1b7f"},{name:"InBamum",bmp:"\ua6a0-\ua6ff"},{name:"InBamum_Supplement",astral:"\ud81a[\udc00-\ude3f]"},{name:"InBasic_Latin",bmp:"\0-\x7f"},{name:"InBassa_Vah",astral:"\ud81a[\uded0-\udeff]"}
23,{name:"InBatak",bmp:"\u1bc0-\u1bff"},{name:"InBengali",bmp:"\u0980-\u09ff"},{name:"InBhaiksuki",astral:"\ud807[\udc00-\udc6f]"},{name:"InBlock_Elements",bmp:"\u2580-\u259f"},{name:"InBopomofo",bmp:"\u3100-\u312f"},{name:"InBopomofo_Extended",bmp:"\u31a0-\u31bf"},{name:"InBox_Drawing",bmp:"\u2500-\u257f"},{name:"InBrahmi",astral:"\ud804[\udc00-\udc7f]"},{name:"InBraille_Patterns",bmp:"\u2800-\u28ff"},{name:"InBuginese",bmp:"\u1a00-\u1a1f"},{name:"InBuhid",bmp:"\u1740-\u175f"},{name:"InByzantine_Musical_Symbols",astral:"\ud834[\udc00-\udcff]"},{name:"InCJK_Compatibility",bmp:"\u3300-\u33ff"},{name:"InCJK_Compatibility_Forms",bmp:"\ufe30-\ufe4f"},{name:"InCJK_Compatibility_Ideographs",bmp:"\uf900-\ufaff"},{name:"InCJK_Compatibility_Ideographs_Supplement",astral:"\ud87e[\udc00-\ude1f]"},{name:"InCJK_Radicals_Supplement",bmp:"\u2e80-\u2eff"},{name:"InCJK_Strokes",bmp:"\u31c0-\u31ef"},{name:"InCJK_Symbols_And_Punctuation",bmp:"\u3000-\u303f"},{name:"InCJK_Unified_Ideographs",bmp:"\u4e00-\u9fff"},{name:"InCJK_Unified_Ideographs_Extension_A",bmp:"\u3400-\u4dbf"},{name:"InCJK_Unified_Ideographs_Extension_B",astral:"[\ud840-\ud868][\udc00-\udfff]|\ud869[\udc00-\udedf]"},{name:"InCJK_Unified_Ideographs_Extension_C",astral:"\ud869[\udf00-\udfff]|[\ud86a-\ud86c][\udc00-\udfff]|\ud86d[\udc00-\udf3f]"},{name:"InCJK_Unified_Ideographs_Extension_D",astral:"\ud86d[\udf40-\udfff]|\ud86e[\udc00-\udc1f]"},{name:"InCJK_Unified_Ideographs_Extension_E",astral:"\ud86e[\udc20-\udfff]|[\ud86f-\ud872][\udc00-\udfff]|\ud873[\udc00-\udeaf]"},{name:"InCJK_Unified_Ideographs_Extension_F",astral:"\ud873[\udeb0-\udfff]|[\ud874-\ud879][\udc00-\udfff]|\ud87a[\udc00-\udfef]"},{name:"InCarian",astral:"\ud800[\udea0-\udedf]"},{name:"InCaucasian_Albanian",astral:"\ud801[\udd30-\udd6f]"},{name:"InChakma",astral:"\ud804[\udd00-\udd4f]"},{name:"InCham",bmp:"\uaa00-\uaa5f"},{name:"InCherokee",bmp:"\u13a0-\u13ff"},{name:"InCherokee_Supplement",bmp:"\uab70-\uabbf"},{name:"InChess_Symbols",astral:"\ud83e[\ude00-\ude6f]"},{name:"InCombining_Diacritical_Marks",bmp:"\u0300-\u036f"},{name:"InCombining_Diacritical_Marks_Extended",bmp:"\u1ab0-\u1aff"},{name:"InCombining_Diacritical_Marks_For_Symbols",bmp:"\u20d0-\u20ff"},{name:"InCombining_Diacritical_Marks_Supplement",bmp:"\u1dc0-\u1dff"},{name:"InCombining_Half_Marks",bmp:"\ufe20-\ufe2f"},{name:"InCommon_Indic_Number_Forms",bmp:"\ua830-\ua83f"},{name:"InControl_Pictures",bmp:"\u2400-\u243f"},{name:"InCoptic",bmp:"\u2c80-\u2cff"},{name:"InCoptic_Epact_Numbers",astral:"\ud800[\udee0-\udeff]"},{name:"InCounting_Rod_Numerals",astral:"\ud834[\udf60-\udf7f]"},{name:"InCuneiform",astral:"\ud808[\udc00-\udfff]"},{name:"InCuneiform_Numbers_And_Punctuation",astral:"\ud809[\udc00-\udc7f]"},{name:"InCurrency_Symbols",bmp:"\u20a0-\u20cf"},{name:"InCypriot_Syllabary",astral:"\ud802[\udc00-\udc3f]"},{name:"InCyrillic",bmp:"\u0400-\u04ff"},{name:"InCyrillic_Extended_A",bmp:"\u2de0-\u2dff"},{name:"InCyrillic_Extended_B",bmp:"\ua640-\ua69f"},{name:"InCyrillic_Extended_C",bmp:"\u1c80-\u1c8f"},{name:"InCyrillic_Supplement",bmp:"\u0500-\u052f"},{name:"InDeseret",astral:"\ud801[\udc00-\udc4f]"},{name:"InDevanagari",bmp:"\u0900-\u097f"},{name:"InDevanagari_Extended",bmp:"\ua8e0-\ua8ff"},{name:"InDingbats",bmp:"\u2700-\u27bf"},{name:"InDogra",astral:"\ud806[\udc00-\udc4f]"},{name:"InDomino_Tiles",astral:"\ud83c[\udc30-\udc9f]"},{name:"InDuployan",astral:"\ud82f[\udc00-\udc9f]"},{name:"InEarly_Dynastic_Cuneiform",astral:"\ud809[\udc80-\udd4f]"},{name:"InEgyptian_Hieroglyphs",astral:"\ud80c[\udc00-\udfff]|\ud80d[\udc00-\udc2f]"},{name:"InElbasan",astral:"\ud801[\udd00-\udd2f]"},{name:"InEmoticons",astral:"\ud83d[\ude00-\ude4f]"},{name:"InEnclosed_Alphanumeric_Supplement",astral:"\ud83c[\udd00-\uddff]"},{name:"InEnclosed_Alphanumerics",bmp:"\u2460-\u24ff"},{name:"InEnclosed_CJK_Letters_And_Months",bmp:"\u3200-\u32ff"},{name:"InEnclosed_Ideographic_Supplement",astral:"\ud83c[\ude00-\udeff]"},{name:"InEthiopic",bmp:"\u1200-\u137f"},{name:"InEthiopic_Extended",bmp:"\u2d80-\u2ddf"},{name:"InEthiopic_Extended_A",bmp:"\uab00-\uab2f"}
23,{name:"InEthiopic_Supplement",bmp:"\u1380-\u139f"},{name:"InGeneral_Punctuation",bmp:"\u2000-\u206f"},{name:"InGeometric_Shapes",bmp:"\u25a0-\u25ff"},{name:"InGeometric_Shapes_Extended",astral:"\ud83d[\udf80-\udfff]"},{name:"InGeorgian",bmp:"\u10a0-\u10ff"},{name:"InGeorgian_Extended",bmp:"\u1c90-\u1cbf"},{name:"InGeorgian_Supplement",bmp:"\u2d00-\u2d2f"},{name:"InGlagolitic",bmp:"\u2c00-\u2c5f"},{name:"InGlagolitic_Supplement",astral:"\ud838[\udc00-\udc2f]"},{name:"InGothic",astral:"\ud800[\udf30-\udf4f]"},{name:"InGrantha",astral:"\ud804[\udf00-\udf7f]"},{name:"InGreek_And_Coptic",bmp:"\u0370-\u03ff"},{name:"InGreek_Extended",bmp:"\u1f00-\u1fff"},{name:"InGujarati",bmp:"\u0a80-\u0aff"},{name:"InGunjala_Gondi",astral:"\ud807[\udd60-\uddaf]"},{name:"InGurmukhi",bmp:"\u0a00-\u0a7f"},{name:"InHalfwidth_And_Fullwidth_Forms",bmp:"\uff00-\uffef"},{name:"InHangul_Compatibility_Jamo",bmp:"\u3130-\u318f"},{name:"InHangul_Jamo",bmp:"\u1100-\u11ff"},{name:"InHangul_Jamo_Extended_A",bmp:"\ua960-\ua97f"},{name:"InHangul_Jamo_Extended_B",bmp:"\ud7b0-\ud7ff"},{name:"InHangul_Syllables",bmp:"\uac00-\ud7af"},{name:"InHanifi_Rohingya",astral:"\ud803[\udd00-\udd3f]"},{name:"InHanunoo",bmp:"\u1720-\u173f"},{name:"InHatran",astral:"\ud802[\udce0-\udcff]"},{name:"InHebrew",bmp:"\u0590-\u05ff"},{name:"InHigh_Private_Use_Surrogates",bmp:"\udb80-\udbff"},{name:"InHigh_Surrogates",bmp:"\ud800-\udb7f"},{name:"InHiragana",bmp:"\u3040-\u309f"},{name:"InIPA_Extensions",bmp:"\u0250-\u02af"},{name:"InIdeographic_Description_Characters",bmp:"\u2ff0-\u2fff"},{name:"InIdeographic_Symbols_And_Punctuation",astral:"\ud81b[\udfe0-\udfff]"},{name:"InImperial_Aramaic",astral:"\ud802[\udc40-\udc5f]"},{name:"InIndic_Siyaq_Numbers",astral:"\ud83b[\udc70-\udcbf]"},{name:"InInscriptional_Pahlavi",astral:"\ud802[\udf60-\udf7f]"},{name:"InInscriptional_Parthian",astral:"\ud802[\udf40-\udf5f]"},{name:"InJavanese",bmp:"\ua980-\ua9df"},{name:"InKaithi",astral:"\ud804[\udc80-\udccf]"},{name:"InKana_Extended_A",astral:"\ud82c[\udd00-\udd2f]"},{name:"InKana_Supplement",astral:"\ud82c[\udc00-\udcff]"},{name:"InKanbun",bmp:"\u3190-\u319f"},{name:"InKangxi_Radicals",bmp:"\u2f00-\u2fdf"},{name:"InKannada",bmp:"\u0c80-\u0cff"},{name:"InKatakana",bmp:"\u30a0-\u30ff"},{name:"InKatakana_Phonetic_Extensions",bmp:"\u31f0-\u31ff"},{name:"InKayah_Li",bmp:"\ua900-\ua92f"},{name:"InKharoshthi",astral:"\ud802[\ude00-\ude5f]"},{name:"InKhmer",bmp:"\u1780-\u17ff"},{name:"InKhmer_Symbols",bmp:"\u19e0-\u19ff"},{name:"InKhojki",astral:"\ud804[\ude00-\ude4f]"},{name:"InKhudawadi",astral:"\ud804[\udeb0-\udeff]"},{name:"InLao",bmp:"\u0e80-\u0eff"},{name:"InLatin_1_Supplement",bmp:"\x80-\xff"},{name:"InLatin_Extended_A",bmp:"\u0100-\u017f"},{name:"InLatin_Extended_Additional",bmp:"\u1e00-\u1eff"},{name:"InLatin_Extended_B",bmp:"\u0180-\u024f"},{name:"InLatin_Extended_C",bmp:"\u2c60-\u2c7f"},{name:"InLatin_Extended_D",bmp:"\ua720-\ua7ff"},{name:"InLatin_Extended_E",bmp:"\uab30-\uab6f"},{name:"InLepcha",bmp:"\u1c00-\u1c4f"},{name:"InLetterlike_Symbols",bmp:"\u2100-\u214f"},{name:"InLimbu",bmp:"\u1900-\u194f"},{name:"InLinear_A",astral:"\ud801[\ude00-\udf7f]"},{name:"InLinear_B_Ideograms",astral:"\ud800[\udc80-\udcff]"},{name:"InLinear_B_Syllabary",astral:"\ud800[\udc00-\udc7f]"},{name:"InLisu",bmp:"\ua4d0-\ua4ff"},{name:"InLow_Surrogates",bmp:"\udc00-\udfff"},{name:"InLycian",astral:"\ud800[\ude80-\ude9f]"},{name:"InLydian",astral:"\ud802[\udd20-\udd3f]"},{name:"InMahajani",astral:"\ud804[\udd50-\udd7f]"},{name:"InMahjong_Tiles",astral:"\ud83c[\udc00-\udc2f]"},{name:"InMakasar",astral:"\ud807[\udee0-\udeff]"},{name:"InMalayalam",bmp:"\u0d00-\u0d7f"},{name:"InMandaic",bmp:"\u0840-\u085f"},{name:"InManichaean",astral:"\ud802[\udec0-\udeff]"},{name:"InMarchen",astral:"\ud807[\udc70-\udcbf]"},{name:"InMasaram_Gondi",astral:"\ud807[\udd00-\udd5f]"},{name:"InMathematical_Alphanumeric_Symbols",astral:"\ud835[\udc00-\udfff]"},{name:"InMathematical_Operators",bmp:"\u2200-\u22ff"},{name:"InMayan_Numerals",astral:"\ud834[\udee0-\udeff]"},{name:"InMedefaidrin",astral:"\ud81b[\ude40-\ude9f]"},{name:"InMeetei_Mayek",bmp:"\uabc0-\uabff"},{name:"InMeetei_Mayek_Extensions",bmp:"\uaae0-\uaaff"},{name:"InMende_Kikakui",astral:"\ud83a[\udc00-\udcdf]"},{name:"InMeroitic_Cursive",astral:"\ud802[\udda0-\uddff]"},{name:"InMeroitic_Hieroglyphs",astral:"\ud802[\udd80-\udd9f]"},{name:"InMiao",astral:"\ud81b[\udf00-\udf9f]"},{name:"InMiscellaneous_Mathematical_Symbols_A",bmp:"\u27c0-\u27ef"},{name:"InMiscellaneous_Mathematical_Symbols_B",bmp:"\u2980-\u29ff"},{name:"InMiscellaneous_Symbols",bmp:"\u2600-\u26ff"},{name:"InMiscellaneous_Symbols_And_Arrows",bmp:"\u2b00-\u2bff"},{name:"InMiscellaneous_Symbols_And_Pictographs",astral:"\ud83c[\udf00-\udfff]|\ud83d[\udc00-\uddff]"},{name:"InMiscellaneous_Technical",bmp:"\u2300-\u23ff"},{name:"InModi",astral:"\ud805[\ude00-\ude5f]"},{name:"InModifier_Tone_Letters",bmp:"\ua700-\ua71f"}
23,{name:"InMongolian",bmp:"\u1800-\u18af"},{name:"InMongolian_Supplement",astral:"\ud805[\ude60-\ude7f]"},{name:"InMro",astral:"\ud81a[\ude40-\ude6f]"},{name:"InMultani",astral:"\ud804[\ude80-\udeaf]"},{name:"InMusical_Symbols",astral:"\ud834[\udd00-\uddff]"},{name:"InMyanmar",bmp:"\u1000-\u109f"},{name:"InMyanmar_Extended_A",bmp:"\uaa60-\uaa7f"},{name:"InMyanmar_Extended_B",bmp:"\ua9e0-\ua9ff"},{name:"InNKo",bmp:"\u07c0-\u07ff"},{name:"InNabataean",astral:"\ud802[\udc80-\udcaf]"},{name:"InNew_Tai_Lue",bmp:"\u1980-\u19df"},{name:"InNewa",astral:"\ud805[\udc00-\udc7f]"},{name:"InNumber_Forms",bmp:"\u2150-\u218f"},{name:"InNushu",astral:"\ud82c[\udd70-\udeff]"},{name:"InOgham",bmp:"\u1680-\u169f"},{name:"InOl_Chiki",bmp:"\u1c50-\u1c7f"},{name:"InOld_Hungarian",astral:"\ud803[\udc80-\udcff]"},{name:"InOld_Italic",astral:"\ud800[\udf00-\udf2f]"},{name:"InOld_North_Arabian",astral:"\ud802[\ude80-\ude9f]"},{name:"InOld_Permic",astral:"\ud800[\udf50-\udf7f]"},{name:"InOld_Persian",astral:"\ud800[\udfa0-\udfdf]"},{name:"InOld_Sogdian",astral:"\ud803[\udf00-\udf2f]"},{name:"InOld_South_Arabian",astral:"\ud802[\ude60-\ude7f]"},{name:"InOld_Turkic",astral:"\ud803[\udc00-\udc4f]"},{name:"InOptical_Character_Recognition",bmp:"\u2440-\u245f"},{name:"InOriya",bmp:"\u0b00-\u0b7f"},{name:"InOrnamental_Dingbats",astral:"\ud83d[\ude50-\ude7f]"},{name:"InOsage",astral:"\ud801[\udcb0-\udcff]"},{name:"InOsmanya",astral:"\ud801[\udc80-\udcaf]"},{name:"InPahawh_Hmong",astral:"\ud81a[\udf00-\udf8f]"},{name:"InPalmyrene",astral:"\ud802[\udc60-\udc7f]"},{name:"InPau_Cin_Hau",astral:"\ud806[\udec0-\udeff]"},{name:"InPhags_Pa",bmp:"\ua840-\ua87f"},{name:"InPhaistos_Disc",astral:"\ud800[\uddd0-\uddff]"},{name:"InPhoenician",astral:"\ud802[\udd00-\udd1f]"},{name:"InPhonetic_Extensions",bmp:"\u1d00-\u1d7f"},{name:"InPhonetic_Extensions_Supplement",bmp:"\u1d80-\u1dbf"},{name:"InPlaying_Cards",astral:"\ud83c[\udca0-\udcff]"},{name:"InPrivate_Use_Area",bmp:"\ue000-\uf8ff"},{name:"InPsalter_Pahlavi",astral:"\ud802[\udf80-\udfaf]"},{name:"InRejang",bmp:"\ua930-\ua95f"},{name:"InRumi_Numeral_Symbols",astral:"\ud803[\ude60-\ude7f]"},{name:"InRunic",bmp:"\u16a0-\u16ff"},{name:"InSamaritan",bmp:"\u0800-\u083f"},{name:"InSaurashtra",bmp:"\ua880-\ua8df"},{name:"InSharada",astral:"\ud804[\udd80-\udddf]"},{name:"InShavian",astral:"\ud801[\udc50-\udc7f]"},{name:"InShorthand_Format_Controls",astral:"\ud82f[\udca0-\udcaf]"},{name:"InSiddham",astral:"\ud805[\udd80-\uddff]"},{name:"InSinhala",bmp:"\u0d80-\u0dff"},{name:"InSinhala_Archaic_Numbers",astral:"\ud804[\udde0-\uddff]"},{name:"InSmall_Form_Variants",bmp:"\ufe50-\ufe6f"},{name:"InSogdian",astral:"\ud803[\udf30-\udf6f]"},{name:"InSora_Sompeng",astral:"\ud804[\udcd0-\udcff]"},{name:"InSoyombo",astral:"\ud806[\ude50-\udeaf]"},{name:"InSpacing_Modifier_Letters",bmp:"\u02b0-\u02ff"},{name:"InSpecials",bmp:"\ufff0-\uffff"},{name:"InSundanese",bmp:"\u1b80-\u1bbf"},{name:"InSundanese_Supplement",bmp:"\u1cc0-\u1ccf"},{name:"InSuperscripts_And_Subscripts",bmp:"\u2070-\u209f"},{name:"InSupplemental_Arrows_A",bmp:"\u27f0-\u27ff"},{name:"InSupplemental_Arrows_B",bmp:"\u2900-\u297f"},{name:"InSupplemental_Arrows_C",astral:"\ud83e[\udc00-\udcff]"},{name:"InSupplemental_Mathematical_Operators",bmp:"\u2a00-\u2aff"},{name:"InSupplemental_Punctuation",bmp:"\u2e00-\u2e7f"},{name:"InSupplemental_Symbols_And_Pictographs",astral:"\ud83e[\udd00-\uddff]"},{name:"InSupplementary_Private_Use_Area_A",astral:"[\udb80-\udbbf][\udc00-\udfff]"},{name:"InSupplementary_Private_Use_Area_B",astral:"[\udbc0-\udbff][\udc00-\udfff]"},{name:"InSutton_SignWriting",astral:"\ud836[\udc00-\udeaf]"},{name:"InSyloti_Nagri",bmp:"\ua800-\ua82f"},{name:"InSyriac",bmp:"\u0700-\u074f"},{name:"InSyriac_Supplement",bmp:"\u0860-\u086f"},{name:"InTagalog",bmp:"\u1700-\u171f"},{name:"InTagbanwa",bmp:"\u1760-\u177f"},{name:"InTags",astral:"\udb40[\udc00-\udc7f]"},{name:"InTai_Le",bmp:"\u1950-\u197f"},{name:"InTai_Tham",bmp:"\u1a20-\u1aaf"},{name:"InTai_Viet",bmp:"\uaa80-\uaadf"},{name:"InTai_Xuan_Jing_Symbols",astral:"\ud834[\udf00-\udf5f]"},{name:"InTakri",astral:"\ud805[\ude80-\udecf]"},{name:"InTamil",bmp:"\u0b80-\u0bff"},{name:"InTangut",astral:"[\ud81c-\ud821][\udc00-\udfff]"},{name:"InTangut_Components",astral:"\ud822[\udc00-\udeff]"},{name:"InTelugu",bmp:"\u0c00-\u0c7f"},{name:"InThaana",bmp:"\u0780-\u07bf"},{name:"InThai",bmp:"\u0e00-\u0e7f"},{name:"InTibetan",bmp:"\u0f00-\u0fff"},{name:"InTifinagh",bmp:"\u2d30-\u2d7f"},{name:"InTirhuta",astral:"\ud805[\udc80-\udcdf]"},{name:"InTransport_And_Map_Symbols",astral:"\ud83d[\ude80-\udeff]"},{name:"InUgaritic",astral:"\ud800[\udf80-\udf9f]"}
23,{name:"InUnified_Canadian_Aboriginal_Syllabics",bmp:"\u1400-\u167f"},{name:"InUnified_Canadian_Aboriginal_Syllabics_Extended",bmp:"\u18b0-\u18ff"},{name:"InVai",bmp:"\ua500-\ua63f"},{name:"InVariation_Selectors",bmp:"\ufe00-\ufe0f"},{name:"InVariation_Selectors_Supplement",astral:"\udb40[\udd00-\uddef]"},{name:"InVedic_Extensions",bmp:"\u1cd0-\u1cff"},{name:"InVertical_Forms",bmp:"\ufe10-\ufe1f"},{name:"InWarang_Citi",astral:"\ud806[\udca0-\udcff]"},{name:"InYi_Radicals",bmp:"\ua490-\ua4cf"},{name:"InYi_Syllables",bmp:"\ua000-\ua48f"},{name:"InYijing_Hexagram_Symbols",bmp:"\u4dc0-\u4dff"},{name:"InZanabazar_Square",astral:"\ud806[\ude00-\ude4f]"},{name:"Inundefined",astral:"\ud803[\udfe0-\udfff]|\ud806[\udda0-\uddff]|\ud807[\udfc0-\udfff]|\ud80d[\udc30-\udc3f]|\ud82c[\udd30-\udd6f]|\ud838[\udd00-\udd4f\udec0-\udeff]|\ud83b[\udd00-\udd4f]|\ud83e[\ude70-\udeff]"}]},{}],172:[function(e,t){t.exports=[{name:"C",alias:"Other",isBmpLast:!0,bmp:"\0-\x1f\x7f-\x9f\xad\u0378\u0379\u0380-\u0383\u038b\u038d\u03a2\u0530\u0557\u0558\u058b\u058c\u0590\u05c8-\u05cf\u05eb-\u05ee\u05f5-\u0605\u061c\u061d\u06dd\u070e\u070f\u074b\u074c\u07b2-\u07bf\u07fb\u07fc\u082e\u082f\u083f\u085c\u085d\u085f\u086b-\u089f\u08b5\u08be-\u08d2\u08e2\u0984\u098d\u098e\u0991\u0992\u09a9\u09b1\u09b3-\u09b5\u09ba\u09bb\u09c5\u09c6\u09c9\u09ca\u09cf-\u09d6\u09d8-\u09db\u09de\u09e4\u09e5\u09ff\u0a00\u0a04\u0a0b-\u0a0e\u0a11\u0a12\u0a29\u0a31\u0a34\u0a37\u0a3a\u0a3b\u0a3d\u0a43-\u0a46\u0a49\u0a4a\u0a4e-\u0a50\u0a52-\u0a58\u0a5d\u0a5f-\u0a65\u0a77-\u0a80\u0a84\u0a8e\u0a92\u0aa9\u0ab1\u0ab4\u0aba\u0abb\u0ac6\u0aca\u0ace\u0acf\u0ad1-\u0adf\u0ae4\u0ae5\u0af2-\u0af8\u0b00\u0b04\u0b0d\u0b0e\u0b11\u0b12\u0b29\u0b31\u0b34\u0b3a\u0b3b\u0b45\u0b46\u0b49\u0b4a\u0b4e-\u0b55\u0b58-\u0b5b\u0b5e\u0b64\u0b65\u0b78-\u0b81\u0b84\u0b8b-\u0b8d\u0b91\u0b96-\u0b98\u0b9b\u0b9d\u0ba0-\u0ba2\u0ba5-\u0ba7\u0bab-\u0bad\u0bba-\u0bbd\u0bc3-\u0bc5\u0bc9\u0bce\u0bcf\u0bd1-\u0bd6\u0bd8-\u0be5\u0bfb-\u0bff\u0c0d\u0c11\u0c29\u0c3a-\u0c3c\u0c45\u0c49\u0c4e-\u0c54\u0c57\u0c5b-\u0c5f\u0c64\u0c65\u0c70-\u0c76\u0c8d\u0c91\u0ca9\u0cb4\u0cba\u0cbb\u0cc5\u0cc9\u0cce-\u0cd4\u0cd7-\u0cdd\u0cdf\u0ce4\u0ce5\u0cf0\u0cf3-\u0cff\u0d04\u0d0d\u0d11\u0d45\u0d49\u0d50-\u0d53\u0d64\u0d65\u0d80\u0d81\u0d84\u0d97-\u0d99\u0db2\u0dbc\u0dbe\u0dbf\u0dc7-\u0dc9\u0dcb-\u0dce\u0dd5\u0dd7\u0de0-\u0de5\u0df0\u0df1\u0df5-\u0e00\u0e3b-\u0e3e\u0e5c-\u0e80\u0e83\u0e85\u0e8b\u0ea4\u0ea6\u0ebe\u0ebf\u0ec5\u0ec7\u0ece\u0ecf\u0eda\u0edb\u0ee0-\u0eff\u0f48\u0f6d-\u0f70\u0f98\u0fbd\u0fcd\u0fdb-\u0fff\u10c6\u10c8-\u10cc\u10ce\u10cf\u1249\u124e\u124f\u1257\u1259\u125e\u125f\u1289\u128e\u128f\u12b1\u12b6\u12b7\u12bf\u12c1\u12c6\u12c7\u12d7\u1311\u1316\u1317\u135b\u135c\u137d-\u137f\u139a-\u139f\u13f6\u13f7\u13fe\u13ff\u169d-\u169f\u16f9-\u16ff\u170d\u1715-\u171f\u1737-\u173f\u1754-\u175f\u176d\u1771\u1774-\u177f\u17de\u17df\u17ea-\u17ef\u17fa-\u17ff\u180e\u180f\u181a-\u181f\u1879-\u187f\u18ab-\u18af\u18f6-\u18ff\u191f\u192c-\u192f\u193c-\u193f\u1941-\u1943\u196e\u196f\u1975-\u197f\u19ac-\u19af\u19ca-\u19cf\u19db-\u19dd\u1a1c\u1a1d\u1a5f\u1a7d\u1a7e\u1a8a-\u1a8f\u1a9a-\u1a9f\u1aae\u1aaf\u1abf-\u1aff\u1b4c-\u1b4f\u1b7d-\u1b7f\u1bf4-\u1bfb\u1c38-\u1c3a\u1c4a-\u1c4c\u1c89-\u1c8f\u1cbb\u1cbc\u1cc8-\u1ccf\u1cfb-\u1cff\u1dfa\u1f16\u1f17\u1f1e\u1f1f\u1f46\u1f47\u1f4e\u1f4f\u1f58\u1f5a\u1f5c\u1f5e\u1f7e\u1f7f\u1fb5\u1fc5\u1fd4\u1fd5\u1fdc\u1ff0\u1ff1\u1ff5\u1fff\u200b-\u200f\u202a-\u202e\u2060-\u206f\u2072\u2073\u208f\u209d-\u209f\u20c0-\u20cf\u20f1-\u20ff\u218c-\u218f\u2427-\u243f\u244b-\u245f\u2b74\u2b75\u2b96\u2b97\u2c2f\u2c5f\u2cf4-\u2cf8\u2d26\u2d28-\u2d2c\u2d2e\u2d2f\u2d68-\u2d6e\u2d71-\u2d7e\u2d97-\u2d9f\u2da7\u2daf\u2db7\u2dbf\u2dc7\u2dcf\u2dd7\u2ddf\u2e50-\u2e7f\u2e9a\u2ef4-\u2eff\u2fd6-\u2fef\u2ffc-\u2fff\u3040\u3097\u3098\u3100-\u3104\u3130\u318f\u31bb-\u31bf\u31e4-\u31ef\u321f\u4db6-\u4dbf\u9ff0-\u9fff\ua48d-\ua48f\ua4c7-\ua4cf\ua62c-\ua63f\ua6f8-\ua6ff\ua7c0\ua7c1\ua7c7-\ua7f6\ua82c-\ua82f\ua83a-\ua83f\ua878-\ua87f\ua8c6-\ua8cd\ua8da-\ua8df\ua954-\ua95e\ua97d-\ua97f\ua9ce\ua9da-\ua9dd\ua9ff\uaa37-\uaa3f\uaa4e\uaa4f\uaa5a\uaa5b\uaac3-\uaad
23a\uaaf7-\uab00\uab07\uab08\uab0f\uab10\uab17-\uab1f\uab27\uab2f\uab68-\uab6f\uabee\uabef\uabfa-\uabff\ud7a4-\ud7af\ud7c7-\ud7ca\ud7fc-\uf8ff\ufa6e\ufa6f\ufada-\ufaff\ufb07-\ufb12\ufb18-\ufb1c\ufb37\ufb3d\ufb3f\ufb42\ufb45\ufbc2-\ufbd2\ufd40-\ufd4f\ufd90\ufd91\ufdc8-\ufdef\ufdfe\ufdff\ufe1a-\ufe1f\ufe53\ufe67\ufe6c-\ufe6f\ufe75\ufefd-\uff00\uffbf-\uffc1\uffc8\uffc9\uffd0\uffd1\uffd8\uffd9\uffdd-\uffdf\uffe7\uffef-\ufffb\ufffe\uffff",astral:"\ud800[\udc0c\udc27\udc3b\udc3e\udc4e\udc4f\udc5e-\udc7f\udcfb-\udcff\udd03-\udd06\udd34-\udd36\udd8f\udd9c-\udd9f\udda1-\uddcf\uddfe-\ude7f\ude9d-\ude9f\uded1-\udedf\udefc-\udeff\udf24-\udf2c\udf4b-\udf4f\udf7b-\udf7f\udf9e\udfc4-\udfc7\udfd6-\udfff]|\ud801[\udc9e\udc9f\udcaa-\udcaf\udcd4-\udcd7\udcfc-\udcff\udd28-\udd2f\udd64-\udd6e\udd70-\uddff\udf37-\udf3f\udf56-\udf5f\udf68-\udfff]|\ud802[\udc06\udc07\udc09\udc36\udc39-\udc3b\udc3d\udc3e\udc56\udc9f-\udca6\udcb0-\udcdf\udcf3\udcf6-\udcfa\udd1c-\udd1e\udd3a-\udd3e\udd40-\udd7f\uddb8-\uddbb\uddd0\uddd1\ude04\ude07-\ude0b\ude14\ude18\ude36\ude37\ude3b-\ude3e\ude49-\ude4f\ude59-\ude5f\udea0-\udebf\udee7-\udeea\udef7-\udeff\udf36-\udf38\udf56\udf57\udf73-\udf77\udf92-\udf98\udf9d-\udfa8\udfb0-\udfff]|\ud803[\udc49-\udc7f\udcb3-\udcbf\udcf3-\udcf9\udd28-\udd2f\udd3a-\ude5f\ude7f-\udeff\udf28-\udf2f\udf5a-\udfdf\udff7-\udfff]|\ud804[\udc4e-\udc51\udc70-\udc7e\udcbd\udcc2-\udccf\udce9-\udcef\udcfa-\udcff\udd35\udd47-\udd4f\udd77-\udd7f\uddce\uddcf\udde0\uddf5-\uddff\ude12\ude3f-\ude7f\ude87\ude89\ude8e\ude9e\udeaa-\udeaf\udeeb-\udeef\udefa-\udeff\udf04\udf0d\udf0e\udf11\udf12\udf29\udf31\udf34\udf3a\udf45\udf46\udf49\udf4a\udf4e\udf4f\udf51-\udf56\udf58-\udf5c\udf64\udf65\udf6d-\udf6f\udf75-\udfff]|\ud805[\udc5a\udc5c\udc60-\udc7f\udcc8-\udccf\udcda-\udd7f\uddb6\uddb7\uddde-\uddff\ude45-\ude4f\ude5a-\ude5f\ude6d-\ude7f\udeb9-\udebf\udeca-\udeff\udf1b\udf1c\udf2c-\udf2f\udf40-\udfff]|\ud806[\udc3c-\udc9f\udcf3-\udcfe\udd00-\udd9f\udda8\udda9\uddd8\uddd9\udde5-\uddff\ude48-\ude4f\udea3-\udebf\udef9-\udfff]|\ud807[\udc09\udc37\udc46-\udc4f\udc6d-\udc6f\udc90\udc91\udca8\udcb7-\udcff\udd07\udd0a\udd37-\udd39\udd3b\udd3e\udd48-\udd4f\udd5a-\udd5f\udd66\udd69\udd8f\udd92\udd99-\udd9f\uddaa-\udedf\udef9-\udfbf\udff2-\udffe]|\ud808[\udf9a-\udfff]|\ud809[\udc6f\udc75-\udc7f\udd44-\udfff]|[\ud80a\ud80b\ud80e-\ud810\ud812-\ud819\ud823-\ud82b\ud82d\ud82e\ud830-\ud833\ud837\ud839\ud83f\ud87b-\ud87d\ud87f-\udb3f\udb41-\udbff][\udc00-\udfff]|\ud80d[\udc2f-\udfff]|\ud811[\ude47-\udfff]|\ud81a[\ude39-\ude3f\ude5f\ude6a-\ude6d\ude70-\udecf\udeee\udeef\udef6-\udeff\udf46-\udf4f\udf5a\udf62\udf78-\udf7c\udf90-\udfff]|\ud81b[\udc00-\ude3f\ude9b-\udeff\udf4b-\udf4e\udf88-\udf8e\udfa0-\udfdf\udfe4-\udfff]|\ud821[\udff8-\udfff]|\ud822[\udef3-\udfff]|\ud82c[\udd1f-\udd4f\udd53-\udd63\udd68-\udd6f\udefc-\udfff]|\ud82f[\udc6b-\udc6f\udc7d-\udc7f\udc89-\udc8f\udc9a\udc9b\udca0-\udfff]|\ud834[\udcf6-\udcff\udd27\udd28\udd73-\udd7a\udde9-\uddff\ude46-\udedf\udef4-\udeff\udf57-\udf5f\udf79-\udfff]|\ud835[\udc55\udc9d\udca0\udca1\udca3\udca4\udca7\udca8\udcad\udcba\udcbc\udcc4\udd06\udd0b\udd0c\udd15\udd1d\udd3a\udd3f\udd45\udd47-\udd49\udd51\udea6\udea7\udfcc\udfcd]|\ud836[\ude8c-\ude9a\udea0\udeb0-\udfff]|\ud838[\udc07\udc19\udc1a\udc22\udc25\udc2b-\udcff\udd2d-\udd2f\udd3e\udd3f\udd4a-\udd4d\udd50-\udebf\udefa-\udefe\udf00-\udfff]|\ud83a[\udcc5\udcc6\udcd7-\udcff\udd4c-\udd4f\udd5a-\udd5d\udd60-\udfff]|\ud83b[\udc00-\udc70\udcb5-\udd00\udd3e-\uddff\ude04\ude20\ude23\ude25\ude26\ude28\ude33\ude38\ude3a\ude3c-\ude41\ude43-\ude46\ude48\ude4a\ude4c\ude50\ude53\ude55\ude56\ude58\ude5a\ude5c\ude5e\ude60\ude63\ude65\ude66\ude6b\ude73\ude78\ude7d\ude7f\ude8a\ude9c-\udea0\udea4\udeaa\udebc-\udeef\udef2-\udfff]|\ud83c[\udc2c-\udc2f\udc94-\udc9f\udcaf\udcb0\udcc0\udcd0\udcf6-\udcff\udd0d-\udd0f\udd6d-\udd6f\uddad-\udde5\ude03-\ude0f\ude3c-\ude3f\ude49-\ude4f\ude52-\ude5f\ude66-\udeff]|\ud83d[\uded6-\udedf\udeed-\udeef\udefb-\udeff\udf74-\udf7f\udfd9-\udfdf\udfec-\udfff]|\ud83e[\udc0c-\udc0f\udc48-\udc4f\udc5a-\udc5f\udc88-\udc8f\udcae-\udcff\udd0c\udd72\udd77-\udd79\udda3\udda4\uddab-\uddad\uddcb\uddcc\ude54-\ude5f\ude6e\ude6f\ude74-\ude77\ude7b-\ude7f\ude83-\ude8f\ude96-\udfff]|\ud869[\uded7-\udeff]|\ud86d[\udf35-\udf3f]|\ud86e[\udc1e\udc1f]|\ud873[\udea2-\udeaf]|\ud87a[\udfe1-\udfff]|\ud87e[\ude1e-\udfff]|\udb40[\udc00-\udcff\uddf0-\udfff]"},{name:"Cc",alias:"Control",bmp:"\0-\x1f\x7f-\x9f"},{name:"Cf",alias:"Format",bmp:"\xad\u0600-\u0605\u061c\u06dd\u070f\u08e2\u180e\u200b-\u200f\u202a-\u202e\u2060-\u2064\u2066-\u206f\ufeff\ufff9-\ufffb",astral:"\ud804[\udcbd\udccd]|\ud80d[\udc30-\udc38]|\ud82f[\udca0-\udca3]|\ud834[\udd73-\udd7a]|\udb40[\udc01\udc20-\udc7f]"},{name:"Cn",alias:"Unassigned",bmp:"\u0378\u0379\u0380-\u0383\u038b\u038d\u03a2\u0530\u0557\u0558\u058b\u058c\u0590\u05c8-\u05cf\u05eb-\u05ee\u05f5-\u05ff\u061d\u070e\u074b\u074c\u07b2-\u07bf\u07fb\u07fc\u082e\u082f\u083f\u085c\u085d\u085f\u086b-\u089f\u08b5\u08be-\u08d2\u0984\u098d\u098e\u0991\u0992\u09a9\u09b1\u09b3-\u09b5\u09ba\u09bb\u09c5\u09c6\u09c9\u09ca\u09cf-\u09d6\u09d8-\u09db\u09de\u09e4\u09e5\u09ff\u0a00\u0a04\u0a0b-\u0a0e\u0a11\u0a12\u0a29\u0a31\u0a34\u0a37\u0a3a\u0
23a3b\u0a3d\u0a43-\u0a46\u0a49\u0a4a\u0a4e-\u0a50\u0a52-\u0a58\u0a5d\u0a5f-\u0a65\u0a77-\u0a80\u0a84\u0a8e\u0a92\u0aa9\u0ab1\u0ab4\u0aba\u0abb\u0ac6\u0aca\u0ace\u0acf\u0ad1-\u0adf\u0ae4\u0ae5\u0af2-\u0af8\u0b00\u0b04\u0b0d\u0b0e\u0b11\u0b12\u0b29\u0b31\u0b34\u0b3a\u0b3b\u0b45\u0b46\u0b49\u0b4a\u0b4e-\u0b55\u0b58-\u0b5b\u0b5e\u0b64\u0b65\u0b78-\u0b81\u0b84\u0b8b-\u0b8d\u0b91\u0b96-\u0b98\u0b9b\u0b9d\u0ba0-\u0ba2\u0ba5-\u0ba7\u0bab-\u0bad\u0bba-\u0bbd\u0bc3-\u0bc5\u0bc9\u0bce\u0bcf\u0bd1-\u0bd6\u0bd8-\u0be5\u0bfb-\u0bff\u0c0d\u0c11\u0c29\u0c3a-\u0c3c\u0c45\u0c49\u0c4e-\u0c54\u0c57\u0c5b-\u0c5f\u0c64\u0c65\u0c70-\u0c76\u0c8d\u0c91\u0ca9\u0cb4\u0cba\u0cbb\u0cc5\u0cc9\u0cce-\u0cd4\u0cd7-\u0cdd\u0cdf\u0ce4\u0ce5\u0cf0\u0cf3-\u0cff\u0d04\u0d0d\u0d11\u0d45\u0d49\u0d50-\u0d53\u0d64\u0d65\u0d80\u0d81\u0d84\u0d97-\u0d99\u0db2\u0dbc\u0dbe\u0dbf\u0dc7-\u0dc9\u0dcb-\u0dce\u0dd5\u0dd7\u0de0-\u0de5\u0df0\u0df1\u0df5-\u0e00\u0e3b-\u0e3e\u0e5c-\u0e80\u0e83\u0e85\u0e8b\u0ea4\u0ea6\u0ebe\u0ebf\u0ec5\u0ec7\u0ece\u0ecf\u0eda\u0edb\u0ee0-\u0eff\u0f48\u0f6d-\u0f70\u0f98\u0fbd\u0fcd\u0fdb-\u0fff\u10c6\u10c8-\u10cc\u10ce\u10cf\u1249\u124e\u124f\u1257\u1259\u125e\u125f\u1289\u128e\u128f\u12b1\u12b6\u12b7\u12bf\u12c1\u12c6\u12c7\u12d7\u1311\u1316\u1317\u135b\u135c\u137d-\u137f\u139a-\u139f\u13f6\u13f7\u13fe\u13ff\u169d-\u169f\u16f9-\u16ff\u170d\u1715-\u171f\u1737-\u173f\u1754-\u175f\u176d\u1771\u1774-\u177f\u17de\u17df\u17ea-\u17ef\u17fa-\u17ff\u180f\u181a-\u181f\u1879-\u187f\u18ab-\u18af\u18f6-\u18ff\u191f\u192c-\u192f\u193c-\u193f\u1941-\u1943\u196e\u196f\u1975-\u197f\u19ac-\u19af\u19ca-\u19cf\u19db-\u19dd\u1a1c\u1a1d\u1a5f\u1a7d\u1a7e\u1a8a-\u1a8f\u1a9a-\u1a9f\u1aae\u1aaf\u1abf-\u1aff\u1b4c-\u1b4f\u1b7d-\u1b7f\u1bf4-\u1bfb\u1c38-\u1c3a\u1c4a-\u1c4c\u1c89-\u1c8f\u1cbb\u1cbc\u1cc8-\u1ccf\u1cfb-\u1cff\u1dfa\u1f16\u1f17\u1f1e\u1f1f\u1f46\u1f47\u1f4e\u1f4f\u1f58\u1f5a\u1f5c\u1f5e\u1f7e\u1f7f\u1fb5\u1fc5\u1fd4\u1fd5\u1fdc\u1ff0\u1ff1\u1ff5\u1fff\u2065\u2072\u2073\u208f\u209d-\u209f\u20c0-\u20cf\u20f1-\u20ff\u218c-\u218f\u2427-\u243f\u244b-\u245f\u2b74\u2b75\u2b96\u2b97\u2c2f\u2c5f\u2cf4-\u2cf8\u2d26\u2d28-\u2d2c\u2d2e\u2d2f\u2d68-\u2d6e\u2d71-\u2d7e\u2d97-\u2d9f\u2da7\u2daf\u2db7\u2dbf\u2dc7\u2dcf\u2dd7\u2ddf\u2e50-\u2e7f\u2e9a\u2ef4-\u2eff\u2fd6-\u2fef\u2ffc-\u2fff\u3040\u3097\u3098\u3100-\u3104\u3130\u318f\u31bb-\u31bf\u31e4-\u31ef\u321f\u4db6-\u4dbf\u9ff0-\u9fff\ua48d-\ua48f\ua4c7-\ua4cf\ua62c-\ua63f\ua6f8-\ua6ff\ua7c0\ua7c1\ua7c7-\ua7f6\ua82c-\ua82f\ua83a-\ua83f\ua878-\ua87f\ua8c6-\ua8cd\ua8da-\ua8df\ua954-\ua95e\ua97d-\ua97f\ua9ce\ua9da-\ua9dd\ua9ff\uaa37-\uaa3f\uaa4e\uaa4f\uaa5a\uaa5b\uaac3-\uaada\uaaf7-\uab00\uab07\uab08\uab0f\uab10\uab17-\uab1f\uab27\uab2f\uab68-\uab6f\uabee\uabef\uabfa-\uabff\ud7a4-\ud7af\ud7c7-\ud7ca\ud7fc-\ud7ff\ufa6e\ufa6f\ufada-\ufaff\ufb07-\ufb12\ufb18-\ufb1c\ufb37\ufb3d\ufb3f\ufb42\ufb45\ufbc2-\ufbd2\ufd40-\ufd4f\ufd90\ufd91\ufdc8-\ufdef\ufdfe\ufdff\ufe1a-\ufe1f\ufe53\ufe67\ufe6c-\ufe6f\ufe75\ufefd\ufefe\uff00\uffbf-\uffc1\uffc8\uffc9\uffd0\uffd1\uffd8\uffd9\uffdd-\uffdf\uffe7\uffef-\ufff8\ufffe\uffff", 24astral:"\ud800[\udc0c\udc27\udc3b\udc3e\udc4e\udc4f\udc5e-\udc7f\udcfb-\udcff\udd03-\udd06\udd34-\udd36\udd8f\udd9c-\udd9f\udda1-\uddcf\uddfe-\ude7f\ude9d-\ude9f\uded1-\udedf\udefc-\udeff\udf24-\udf2c\udf4b-\udf4f\udf7b-\udf7f\udf9e\udfc4-\udfc7\udfd6-\udfff]|\ud801[\udc9e\udc9f\udcaa-\udcaf\udcd4-\udcd7\udcfc-\udcff\udd28-\udd2f\udd64-\udd6e\udd70-\uddff\udf37-\udf3f\udf56-\udf5f\udf68-\udfff]|\ud802[\udc06\udc07\udc09\udc36\udc39-\udc3b\udc3d\udc3e\udc56\udc9f-\udca6\udcb0-\udcdf\udcf3\udcf6-\udcfa\udd1c-\udd1e\udd3a-\udd3e\udd40-\udd7f\uddb8-\uddbb\uddd0\uddd1\ude04\ude07-\ude0b\ude14\ude18\ude36\ude37\ude3b-\ude3e\ude49-\ude4f\ude59-\ude5f\udea0-\udebf\udee7-\udeea\udef7-\udeff\udf36-\udf38\udf56\udf57\udf73-\udf77\udf92-\udf98\udf9d-\udfa8\udfb0-\udfff]|\ud803[\udc49-\udc7f\udcb3-\udcbf\udcf3-\udcf9\udd28-\udd2f\udd3a-\ude5f\ude7f-\udeff\udf28-\udf2f\udf5a-\udfdf\udff7-\udfff]|\ud804[\udc4e-\udc51\udc70-\udc7e\udcc2-\udccc\udcce\udccf\udce9-\udcef\udcfa-\udcff\udd35\udd47-\udd4f\udd77-\udd7f\uddce\uddcf\udde0\uddf5-\uddff\ude12\ude3f-\ude7f\ude87\ude89\ude8e\ude9e\udeaa-\udeaf\udeeb-\udeef\udefa-\udeff\udf04\udf0d\udf0e\udf11\udf12\udf29\udf31\udf34\udf3a\udf45\udf46\udf49\udf4a\udf4e\udf4f\udf51-\udf56\udf58-\udf5c\udf64\udf65\udf6d-\udf6f\udf75-\udfff]|\ud805[\udc5a\udc5c\udc60-\udc7f\udcc8-\udccf\udcda-\udd7f\uddb6\uddb7\uddde
24-\uddff\ude45-\ude4f\ude5a-\ude5f\ude6d-\ude7f\udeb9-\udebf\udeca-\udeff\udf1b\udf1c\udf2c-\udf2f\udf40-\udfff]|\ud806[\udc3c-\udc9f\udcf3-\udcfe\udd00-\udd9f\udda8\udda9\uddd8\uddd9\udde5-\uddff\ude48-\ude4f\udea3-\udebf\udef9-\udfff]|\ud807[\udc09\udc37\udc46-\udc4f\udc6d-\udc6f\udc90\udc91\udca8\udcb7-\udcff\udd07\udd0a\udd37-\udd39\udd3b\udd3e\udd48-\udd4f\udd5a-\udd5f\udd66\udd69\udd8f\udd92\udd99-\udd9f\uddaa-\udedf\udef9-\udfbf\udff2-\udffe]|\ud808[\udf9a-\udfff]|\ud809[\udc6f\udc75-\udc7f\udd44-\udfff]|[\ud80a\ud80b\ud80e-\ud810\ud812-\ud819\ud823-\ud82b\ud82d\ud82e\ud830-\ud833\ud837\ud839\ud83f\ud87b-\ud87d\ud87f-\udb3f\udb41-\udb7f][\udc00-\udfff]|\ud80d[\udc2f\udc39-\udfff]|\ud811[\ude47-\udfff]|\ud81a[\ude39-\ude3f\ude5f\ude6a-\ude6d\ude70-\udecf\udeee\udeef\udef6-\udeff\udf46-\udf4f\udf5a\udf62\udf78-\udf7c\udf90-\udfff]|\ud81b[\udc00-\ude3f\ude9b-\udeff\udf4b-\udf4e\udf88-\udf8e\udfa0-\udfdf\udfe4-\udfff]|\ud821[\udff8-\udfff]|\ud822[\udef3-\udfff]|\ud82c[\udd1f-\udd4f\udd53-\udd63\udd68-\udd6f\udefc-\udfff]|\ud82f[\udc6b-\udc6f\udc7d-\udc7f\udc89-\udc8f\udc9a\udc9b\udca4-\udfff]|\ud834[\udcf6-\udcff\udd27\udd28\udde9-\uddff\ude46-\udedf\udef4-\udeff\udf57-\udf5f\udf79-\udfff]|\ud835[\udc55\udc9d\udca0\udca1\udca3\udca4\udca7\udca8\udcad\udcba\udcbc\udcc4\udd06\udd0b\udd0c\udd15\udd1d\udd3a\udd3f\udd45\udd47-\udd49\udd51\udea6\udea7\udfcc\udfcd]|\ud836[\ude8c-\ude9a\udea0\udeb0-\udfff]|\ud838[\udc07\udc19\udc1a\udc22\udc25\udc2b-\udcff\udd2d-\udd2f\udd3e\udd3f\udd4a-\udd4d\udd50-\udebf\udefa-\udefe\udf00-\udfff]|\ud83a[\udcc5\udcc6\udcd7-\udcff\udd4c-\udd4f\udd5a-\udd5d\udd60-\udfff]|\ud83b[\udc00-\udc70\udcb5-\udd00\udd3e-\uddff\ude04\ude20\ude23\ude25\ude26\ude28\ude33\ude38\ude3a\ude3c-\ude41\ude43-\ude46\ude48\ude4a\ude4c\ude50\ude53\ude55\ude56\ude58\ude5a\ude5c\ude5e\ude60\ude63\ude65\ude66\ude6b\ude73\ude78\ude7d\ude7f\ude8a\ude9c-\udea0\udea4\udeaa\udebc-\udeef\udef2-\udfff]|\ud83c[\udc2c-\udc2f\udc94-\udc9f\udcaf\udcb0\udcc0\udcd0\udcf6-\udcff\udd0d-\udd0f\udd6d-\udd6f\uddad-\udde5\ude03-\ude0f\ude3c-\ude3f\ude49-\ude4f\ude52-\ude5f\ude66-\udeff]|\ud83d[\uded6-\udedf\udeed-\udeef\udefb-\udeff\udf74-\udf7f\udfd9-\udfdf\udfec-\udfff]|\ud83e[\udc0c-\udc0f\udc48-\udc4f\udc5a-\udc5f\udc88-\udc8f\udcae-\udcff\udd0c\udd72\udd77-\udd79\udda3\udda4\uddab-\uddad\uddcb\uddcc\ude54-\ude5f\ude6e\ude6f\ude74-\ude77\ude7b-\ude7f\ude83-\ude8f\ude96-\udfff]|\ud869[\uded7-\udeff]|\ud86d[\udf35-\udf3f]|\ud86e[\udc1e\udc1f]|\ud873[\udea2-\udeaf]|\ud87a[\udfe1-\udfff]|\ud87e[\ude1e-\udfff]|\udb40[\udc00\udc02-\udc1f\udc80-\udcff\uddf0-\udfff]|[\udbbf\udbff][\udffe\udfff]"},{name:"Co",alias:"Private_Use",bmp:"\ue000-\uf8ff",astral:"[\udb80-\udbbe\udbc0-\udbfe][\udc00-\udfff]|[\udbbf\udbff][\udc00-\udffd]"},{name:"Cs",alias:"Surrogate",bmp:"\ud800-\udfff"},{name:"L",alias:"Letter",bmp:"A-Za-z\xaa\xb5\xba\xc0-\xd6\xd8-\xf6\xf8-\u02c1\u02c6-\u02d1\u02e0-\u02e4\u02ec\u02ee\u0370-\u0374\u0376\u0377\u037a-\u037d\u037f\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03f5\u03f7-\u0481\u048a-\u052f\u0531-\u0556\u0559\u0560-\u0588\u05d0-\u05ea\u05ef-\u05f2\u0620-\u064a\u066e\u066f\u0671-\u06d3\u06d5\u06e5\u06e6\u06ee\u06ef\u06fa-\u06fc\u06ff\u0710\u0712-\u072f\u074d-\u07a5\u07b1\u07ca-\u07ea\u07f4\u07f5\u07fa\u0800-\u0815\u081a\u0824\u0828\u0840-\u0858\u0860-\u086a\u08a0-\u08b4\u08b6-\u08bd\u0904-\u0939\u093d\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bd\u09ce\u09dc\u09dd\u09df-\u09e1\u09f0\u09f1\u09fc\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a59-\u0a5c\u0a5e\u0a72-\u0a74\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abd\u0ad0\u0ae0\u0ae1\u0af9\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3d\u0b5c\u0b5d\u0b5f-\u0b61\u0b71\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bd0\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c39\u0c3d\u0c58-\u0c5a\u0c60\u0c61\u0c80\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cde\u0ce0\u0ce1\u0cf1\u0cf2\u0d05-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d\u0d4e\u0d54-\u0d56\u0d5f-\u0d61\u0d7a-\u0d7f\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0e01-\u0e30\u0e32\u0e33\u0e40-\u0e46\u0e81\u0e82\u0e84\u0e86-\u0e8a\u0e8c-\u0ea3\u0ea5\u0ea7-\u0eb0\u0eb2\u0eb3\u0ebd\u0ec0-\u0ec4\u0ec6\u0edc-\u0edf\u0f00\u0f40-\u0f47\u0f49-\u0f6c\u0f88-\u0f8c\u1000-\u102a\u103f\u1050-\u1055\u105a-\u105d\u1061\u1065\u1066\u106e-\u1070\u1075-\u1081\u108e\u10a0-\u10c5\u10c7\u10cd\u10d0-\u10fa\u10fc-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u1380-\u138f\u13a0-\u13f5\u13f8-\u13fd\u1401-\u166c\u166f-\u167f\u1681-\u169a\u16a0-\u16ea\u16f1-\u16f8\u1700-\u170c\u170e-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17d7\u17dc\u1820-\u1878\u1880-\u1884\u1887-\u18a8\u18aa\u18b0-\u18f5\u1900-\u191e\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u
2419b0-\u19c9\u1a00-\u1a16\u1a20-\u1a54\u1aa7\u1b05-\u1b33\u1b45-\u1b4b\u1b83-\u1ba0\u1bae\u1baf\u1bba-\u1be5\u1c00-\u1c23\u1c4d-\u1c4f\u1c5a-\u1c7d\u1c80-\u1c88\u1c90-\u1cba\u1cbd-\u1cbf\u1ce9-\u1cec\u1cee-\u1cf3\u1cf5\u1cf6\u1cfa\u1d00-\u1dbf\u1e00-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fbc\u1fbe\u1fc2-\u1fc4\u1fc6-\u1fcc\u1fd0-\u1fd3\u1fd6-\u1fdb\u1fe0-\u1fec\u1ff2-\u1ff4\u1ff6-\u1ffc\u2071\u207f\u2090-\u209c\u2102\u2107\u210a-\u2113\u2115\u2119-\u211d\u2124\u2126\u2128\u212a-\u212d\u212f-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2183\u2184\u2c00-\u2c2e\u2c30-\u2c5e\u2c60-\u2ce4\u2ceb-\u2cee\u2cf2\u2cf3\u2d00-\u2d25\u2d27\u2d2d\u2d30-\u2d67\u2d6f\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u2e2f\u3005\u3006\u3031-\u3035\u303b\u303c\u3041-\u3096\u309d-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312f\u3131-\u318e\u31a0-\u31ba\u31f0-\u31ff\u3400-\u4db5\u4e00-\u9fef\ua000-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua66e\ua67f-\ua69d\ua6a0-\ua6e5\ua717-\ua71f\ua722-\ua788\ua78b-\ua7bf\ua7c2-\ua7c6\ua7f7-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua8f2-\ua8f7\ua8fb\ua8fd\ua8fe\ua90a-\ua925\ua930-\ua946\ua960-\ua97c\ua984-\ua9b2\ua9cf\ua9e0-\ua9e4\ua9e6-\ua9ef\ua9fa-\ua9fe\uaa00-\uaa28\uaa40-\uaa42\uaa44-\uaa4b\uaa60-\uaa76\uaa7a\uaa7e-\uaaaf\uaab1\uaab5\uaab6\uaab9-\uaabd\uaac0\uaac2\uaadb-\uaadd\uaae0-\uaaea\uaaf2-\uaaf4\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e\uab30-\uab5a\uab5c-\uab67\uab70-\uabe2\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uf900-\ufa6d\ufa70-\ufad9\ufb00-\ufb06\ufb13-\ufb17\ufb1d\ufb1f-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe70-\ufe74\ufe76-\ufefc\uff21-\uff3a\uff41-\uff5a\uff66-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc",astral:"\ud800[\udc00-\udc0b\udc0d-\udc26\udc28-\udc3a\udc3c\udc3d\udc3f-\udc4d\udc50-\udc5d\udc80-\udcfa\ude80-\ude9c\udea0-\uded0\udf00-\udf1f\udf2d-\udf40\udf42-\udf49\udf50-\udf75\udf80-\udf9d\udfa0-\udfc3\udfc8-\udfcf]|\ud801[\udc00-\udc9d\udcb0-\udcd3\udcd8-\udcfb\udd00-\udd27\udd30-\udd63\ude00-\udf36\udf40-\udf55\udf60-\udf67]|\ud802[\udc00-\udc05\udc08\udc0a-\udc35\udc37\udc38\udc3c\udc3f-\udc55\udc60-\udc76\udc80-\udc9e\udce0-\udcf2\udcf4\udcf5\udd00-\udd15\udd20-\udd39\udd80-\uddb7\uddbe\uddbf\ude00\ude10-\ude13\ude15-\ude17\ude19-\ude35\ude60-\ude7c\ude80-\ude9c\udec0-\udec7\udec9-\udee4\udf00-\udf35\udf40-\udf55\udf60-\udf72\udf80-\udf91]|\ud803[\udc00-\udc48\udc80-\udcb2\udcc0-\udcf2\udd00-\udd23\udf00-\udf1c\udf27\udf30-\udf45\udfe0-\udff6]|\ud804[\udc03-\udc37\udc83-\udcaf\udcd0-\udce8\udd03-\udd26\udd44\udd50-\udd72\udd76\udd83-\uddb2\uddc1-\uddc4\uddda\udddc\ude00-\ude11\ude13-\ude2b\ude80-\ude86\ude88\ude8a-\ude8d\ude8f-\ude9d\ude9f-\udea8\udeb0-\udede\udf05-\udf0c\udf0f\udf10\udf13-\udf28\udf2a-\udf30\udf32\udf33\udf35-\udf39\udf3d\udf50\udf5d-\udf61]|\ud805[\udc00-\udc34\udc47-\udc4a\udc5f\udc80-\udcaf\udcc4\udcc5\udcc7\udd80-\uddae\uddd8-\udddb\ude00-\ude2f\ude44\ude80-\udeaa\udeb8\udf00-\udf1a]|\ud806[\udc00-\udc2b\udca0-\udcdf\udcff\udda0-\udda7\uddaa-\uddd0\udde1\udde3\ude00\ude0b-\ude32\ude3a\ude50\ude5c-\ude89\ude9d\udec0-\udef8]|\ud807[\udc00-\udc08\udc0a-\udc2e\udc40\udc72-\udc8f\udd00-\udd06\udd08\udd09\udd0b-\udd30\udd46\udd60-\udd65\udd67\udd68\udd6a-\udd89\udd98\udee0-\udef2]|\ud808[\udc00-\udf99]|\ud809[\udc80-\udd43]|[\ud80c\ud81c-\ud820\ud840-\ud868\ud86a-\ud86c\ud86f-\ud872\ud874-\ud879][\udc00-\udfff]|\ud80d[\udc00-\udc2e]|\ud811[\udc00-\ude46]|\ud81a[\udc00-\ude38\ude40-\ude5e\uded0-\udeed\udf00-\udf2f\udf40-\udf43\udf63-\udf77\udf7d-\udf8f]|\ud81b[\ude40-\ude7f\udf00-\udf4a\udf50\udf93-\udf9f\udfe0\udfe1\udfe3]|\ud821[\udc00-\udff7]|\ud822[\udc00-\udef2]|\ud82c[\udc00-\udd1e\udd50-\udd52\udd64-\udd67\udd70-\udefb]|\ud82f[\udc00-\udc6a\udc70-\udc7c\udc80-\udc88\udc90-\udc99]|\ud835[\udc00-\udc54\udc56-\udc9c\udc9e\udc9f\udca2\udca5\udca6\udca9-\udcac\udcae-\udcb9\udcbb\udcbd-\udcc3\udcc5-\udd05\udd07-\udd0a\udd0d-\udd14\udd16-\udd1c\udd1e-\udd39\udd3b-\udd3e\udd40-\udd44\udd46\udd4a-\udd50\udd52-\udea5\udea8-\udec0\udec2-\udeda\udedc-\udefa\udefc-\udf14\udf16-\udf34\udf36-\udf4e\udf50-\udf6e\udf70-\udf88\udf8a-\udfa8\udfaa-\udfc2\udfc4-\udfcb]|\ud838[\udd00-\udd2c\udd37-\udd3d\udd4e\udec0-\udeeb]|\ud83a[\udc00-\udcc4\udd00-\udd43\udd4b]|\ud83b[\ude00-\ude03\ude05-\ude1f\ude21\ude22\ude24\ude27\ude29-\ude32\ude34-\ude37\ude39\ude3b\ude42\ude47\ude49\ude4b\ude4d-\ude4f\ude51\ude52\ude54\ude57\ude59\ude5b\ude5d\ude5f\ude61\ude62\ude64\ude67-\ude6a\ude6c-\ude72\ude74-\ude77\ude79-\ude7c\ude7e\ude80-\ude89\ude8b-\ude9b\udea1-\udea3\udea5-\udea9\udeab-\udebb]|\ud869[\udc00-\uded6\udf00-\udfff]|\ud86d[\udc00-\udf34\udf40-\udfff]|\ud86e[\udc00-\udc1d\udc20-\udfff]|\ud873[\udc00-\udea1\udeb0-\udfff]|\ud87a[\udc00-\udfe0]|\ud87e[\udc00-\ude1d]"},{name:"LC",alias:"Cased_Letter",bmp:"A-Za-z\xb5\xc0-\xd6\xd8-\xf6\xf8-\u01ba\u01bc-\u01bf\u01c4-\u0293\u0295-\u02af\u0370-\u0373\u0376\u0377\u037b-\u037d\u037f\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03f5\u03f7-\u0481\u048a-\u052f\u0531-\u0556\u0560-\u0588\u10a0-\u10c5\u10c7\u10cd\u10d0-\u10fa\u10fd-\u10ff\u13a0-\u13f5\u13f8-\u13fd\u1c80-\u1c88\u1c90-\u1cba\u1cbd-\u1cbf\u1d00-\u1d2b\u1d6b-\u1d77\u1d79-\u1d9a\u1e00-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fbc\u1fbe\u1fc2-\u1fc4\u1fc6-\u1fcc\u1fd0-\u1fd3\u1fd6-\u1fdb\u1fe0-\u1fec\u1ff2-\u1ff4\u1ff6-\u1ffc\u2102\u2107\u210a-\u2113\u2115\u2119-\u211d\u2124\u2126\u2128\u212a-\u212d\u212f-\u2134\u2139\u213c-\u213f\u2145-\u2149\u214e\u2183\u2184\u2c00-\u2c2e\u2c30-\u2c5e\u2c60-\u2c7b\u2c7e-\u2ce4\u2ceb-\u2cee\u2cf2\u2cf3\u2d00-\u2d25\u2d27\u2d2d\ua640-\ua66d\ua680-\ua69b\ua722-\ua76f\ua771-\ua787\ua78b-\ua78e\ua790-\ua7bf\ua7c2-\ua7c6\ua7fa\uab30-\uab5a\uab60-\uab67\uab70-\uabbf\ufb00-\ufb06\ufb13-\ufb17\uff21-\uff3a\uff41-\uff5a",astral:"\ud801[\udc00-\udc4f\udcb0-\udcd3\udcd8-\udcfb]|\ud803[\udc80-\udcb2\udcc0-\udcf2]|\ud806[\udca0-\udcdf]|\ud81b[\ude40-\ude7f]|\ud835[\udc00-\udc54\udc56-\udc9c\udc9e\udc9f\udca2\udca5\udca6\udca9-\udcac\udcae-\udcb9\udcbb\udcbd-\udcc3\udcc5-\udd05\udd07-\udd0a\udd0d-\udd14\udd16-\udd1c\udd1e-\udd39\udd3b-\udd3e\udd40-\udd44\udd46\udd4a-\udd50\udd52-\udea5\udea8-\udec0\udec2-\udeda\udedc-\udefa\udefc-\udf14\udf16-\udf34\udf36-\udf4e\udf50-\udf6e\udf70-\udf88\udf8a-\udfa8\udfaa-\udfc2\udfc4-\udfcb]|\ud83a[\udd00-\udd43]"},{name:"Ll",alias:"Lowercase_Letter",bmp:"a-z\xb5\xdf-\xf6\xf8-\xff\u0101\u0103\u0105\u0107\u0109\u010b\u010d\u010f\u0111\u0113\u0115\u0117\u0119\u011b\u011d\u011f\u0121\u0123\u0125\u0127\u0129\u012b\u012d\u012f\u0131\u0133\u0135\u0137\u0138\u013a\u013c\u013e\u0140\u0142\u0144\u0146\u0148\u0149\u014b\u014d\u014f\u0151\u0153\u0155\u0157\u0159\u015b\u015d\u015f\u0161\u0163\u0165\u0167\u0169\u016b\u016d\u016f\u0171\u0173\u0175\u0177\u017a\u017c\u017e-\u0180\u0183\u0185\u0188\u018c\u018d\u0192\u0195\u0199-\u019b\u019e\u01a1\u01a3\u01a5\u01a8\u01aa\u01ab\u01ad\u01b0\u01b4\u01b6\u01b9\u01ba\u01bd-\u01bf\u01c6\u01c9\u01cc\u01ce\u01d0\u01d2\u01d4\u01d6\u01d8\u01da\u01dc\u01dd\u01df\u01e1\u01e3\u01e5\u01e7\u01e9\u01eb\u01ed\u01ef\u01f0\u01f3\u01f5\u01f9\u01fb\u01fd\u01ff\u0201\u0203\u0205\u0207\u0209\u020b\u020d\u020f\u0211\u0213\u0215\u0217\u0219\u021b\u021d\u021f\u0221\u0223\u0225\u0227\u0229\u022b\u022d\u022f\u0231\u0233-\u0239\u023c\u023f\u0240\u0242\u0247\u0249\u024b\u024d\u024f-\u0293\u0295-\u02af\u0371\u0373\u0377\u037b-\u037d\u0390\u03ac-\u03ce\u03d0\u03d1\u03d5-\u03d7\u03d9\u03db\u03dd\u03df\u03e1\u03e3\u03e5\u03e7\u03e9\u03eb\u03ed\u03ef-\u03f3\u03f5\u03f8\u03fb\u03fc\u0430-\u045f\u0461\u0463\u0465\u0467\u0469\u046b\u046d\u046f\u0471\u0473\u0475\u0477\u0479\u047b\u047d\u047f\u0481\u048b\u048d\u048f\u0491\u0493\u0495\u0497\u0499\u049b\u049d\u049f\u04a1\u04a3\u04a5\u04a7\u04a9\u04ab\u04ad\u04af\u04b1\u04b3\u04b5\u04b7\u04b9\u04bb\u04bd\u04bf\u04c2\u04c4\u04c6\u04c8\u04ca\u04cc\u04ce\u04cf\u04d1\u04d3\u04d5\u04d7\u04d9\u04db\u04dd\u04df\u04e1\u04e3\u04e5\u04e7\u04e9\u04eb\u04ed\u04ef\u04f1\u04f3\u04f5\u04f7\u04f9\u04fb\u04fd\u04ff\u0501\u0503\u0505\u0507\u0509\u050b\u050d\u050f\u0511\u0513\u0515\u0517\u0519\u051b\u051d\u051f\u0521\u0523\u0525\u0527\u0529\u052b\u052d\u052f\u0560-\u0588\u10d0-\u10fa\u10fd-\u10ff\u13f8-\u13fd\u1c80-\u1c88\u1d00-\u1d2b\u1d6b-\u1d77\u1d79-\u1d9a\u1e01\u1e03\u1e05\u1e07\u1e09\u1e0b\u1e0d\u1e0f\u1e11\u1e13\u1e15\u1e17\u1e19\u1e1b\u1e1d\u1e1f\u1e21\u1e23\u1e25\u1e27\u1e29\u1e2b\u1e2d\u1e2f\u1e31\u1e33\u1e35\u1e37\u1e39\u1e3b\u1e3d\u1e3f\u1e41\u1e43\u1e45\u1e47\u1e49\u1e4b\u1e4d\u1e4f\u1e51\u1e53\u1e55\u1e57\u1e59\u1e5b\u1e5d\u1e5f\u1e61\u1e63\u1e65\u1e67\u1e69\u1e6b\u1e6d\u1e6f\u1e71\u1e73\u1e75\u1e77\u1e79\u1e7b\u1e7d\u1e7f\u1e81\u1e83\u1e85\u1e87\u1e89\u1e8b\u1e8d\u1e8f\u1e91\u1e93\u
241e95-\u1e9d\u1e9f\u1ea1\u1ea3\u1ea5\u1ea7\u1ea9\u1eab\u1ead\u1eaf\u1eb1\u1eb3\u1eb5\u1eb7\u1eb9\u1ebb\u1ebd\u1ebf\u1ec1\u1ec3\u1ec5\u1ec7\u1ec9\u1ecb\u1ecd\u1ecf\u1ed1\u1ed3\u1ed5\u1ed7\u1ed9\u1edb\u1edd\u1edf\u1ee1\u1ee3\u1ee5\u1ee7\u1ee9\u1eeb\u1eed\u1eef\u1ef1\u1ef3\u1ef5\u1ef7\u1ef9\u1efb\u1efd\u1eff-\u1f07\u1f10-\u1f15\u1f20-\u1f27\u1f30-\u1f37\u1f40-\u1f45\u1f50-\u1f57\u1f60-\u1f67\u1f70-\u1f7d\u1f80-\u1f87\u1f90-\u1f97\u1fa0-\u1fa7\u1fb0-\u1fb4\u1fb6\u1fb7\u1fbe\u1fc2-\u1fc4\u1fc6\u1fc7\u1fd0-\u1fd3\u1fd6\u1fd7\u1fe0-\u1fe7\u1ff2-\u1ff4\u1ff6\u1ff7\u210a\u210e\u210f\u2113\u212f\u2134\u2139\u213c\u213d\u2146-\u2149\u214e\u2184\u2c30-\u2c5e\u2c61\u2c65\u2c66\u2c68\u2c6a\u2c6c\u2c71\u2c73\u2c74\u2c76-\u2c7b\u2c81\u2c83\u2c85\u2c87\u2c89\u2c8b\u2c8d\u2c8f\u2c91\u2c93\u2c95\u2c97\u2c99\u2c9b\u2c9d\u2c9f\u2ca1\u2ca3\u2ca5\u2ca7\u2ca9\u2cab\u2cad\u2caf\u2cb1\u2cb3\u2cb5\u2cb7\u2cb9\u2cbb\u2cbd\u2cbf\u2cc1\u2cc3\u2cc5\u2cc7\u2cc9\u2ccb\u2ccd\u2ccf\u2cd1\u2cd3\u2cd5\u2cd7\u2cd9\u2cdb\u2cdd\u2cdf\u2ce1\u2ce3\u2ce4\u2cec\u2cee\u2cf3\u2d00-\u2d25\u2d27\u2d2d\ua641\ua643\ua645\ua647\ua649\ua64b\ua64d\ua64f\ua651\ua653\ua655\ua657\ua659\ua65b\ua65d\ua65f\ua661\ua663\ua665\ua667\ua669\ua66b\ua66d\ua681\ua683\ua685\ua687\ua689\ua68b\ua68d\ua68f\ua691\ua693\ua695\ua697\ua699\ua69b\ua723\ua725\ua727\ua729\ua72b\ua72d\ua72f-\ua731\ua733\ua735\ua737\ua739\ua73b\ua73d\ua73f\ua741\ua743\ua745\ua747\ua749\ua74b\ua74d\ua74f\ua751\ua753\ua755\ua757\ua759\ua75b\ua75d\ua75f\ua761\ua763\ua765\ua767\ua769\ua76b\ua76d\ua76f\ua771-\ua778\ua77a\ua77c\ua77f\ua781\ua783\ua785\ua787\ua78c\ua78e\ua791\ua793-\ua795\ua797\ua799\ua79b\ua79d\ua79f\ua7a1\ua7a3\ua7a5\ua7a7\ua7a9\ua7af\ua7b5\ua7b7\ua7b9\ua7bb\ua7bd\ua7bf\ua7c3\ua7fa\uab30-\uab5a\uab60-\uab67\uab70-\uabbf\ufb00-\ufb06\ufb13-\ufb17\uff41-\uff5a",astral:"\ud801[\udc28-\udc4f\udcd8-\udcfb]|\ud803[\udcc0-\udcf2]|\ud806[\udcc0-\udcdf]|\ud81b[\ude60-\ude7f]|\ud835[\udc1a-\udc33\udc4e-\udc54\udc56-\udc67\udc82-\udc9b\udcb6-\udcb9\udcbb\udcbd-\udcc3\udcc5-\udccf\udcea-\udd03\udd1e-\udd37\udd52-\udd6b\udd86-\udd9f\uddba-\uddd3\uddee-\ude07\ude22-\ude3b\ude56-\ude6f\ude8a-\udea5\udec2-\udeda\udedc-\udee1\udefc-\udf14\udf16-\udf1b\udf36-\udf4e\udf50-\udf55\udf70-\udf88\udf8a-\udf8f\udfaa-\udfc2\udfc4-\udfc9\udfcb]|\ud83a[\udd22-\udd43]"},{name:"Lm",alias:"Modifier_Letter",bmp:"\u02b0-\u02c1\u02c6-\u02d1\u02e0-\u02e4\u02ec\u02ee\u0374\u037a\u0559\u0640\u06e5\u06e6\u07f4\u07f5\u07fa\u081a\u0824\u0828\u0971\u0e46\u0ec6\u10fc\u17d7\u1843\u1aa7\u1c78-\u1c7d\u1d2c-\u1d6a\u1d78\u1d9b-\u1dbf\u2071\u207f\u2090-\u209c\u2c7c\u2c7d\u2d6f\u2e2f\u3005\u3031-\u3035\u303b\u309d\u309e\u30fc-\u30fe\ua015\ua4f8-\ua4fd\ua60c\ua67f\ua69c\ua69d\ua717-\ua71f\ua770\ua788\ua7f8\ua7f9\ua9cf\ua9e6\uaa70\uaadd\uaaf3\uaaf4\uab5c-\uab5f\uff70\uff9e\uff9f",astral:"\ud81a[\udf40-\udf43]|\ud81b[\udf93-\udf9f\udfe0\udfe1\udfe3]|\ud838[\udd37-\udd3d]|\ud83a\udd4b"},{name:"Lo",alias:"Other_Letter",bmp:"\xaa\xba\u01bb\u01c0-\u01c3\u0294\u05d0-\u05ea\u05ef-\u05f2\u0620-\u063f\u0641-\u064a\u066e\u066f\u0671-\u06d3\u06d5\u06ee\u06ef\u06fa-\u06fc\u06ff\u0710\u0712-\u072f\u074d-\u07a5\u07b1\u07ca-\u07ea\u0800-\u0815\u0840-\u0858\u0860-\u086a\u08a0-\u08b4\u08b6-\u08bd\u0904-\u0939\u093d\u0950\u0958-\u0961\u0972-\u0980\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bd\u09ce\u09dc\u09dd\u09df-\u09e1\u09f0\u09f1\u09fc\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a59-\u0a5c\u0a5e\u0a72-\u0a74\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abd\u0ad0\u0ae0\u0ae1\u0af9\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3d\u0b5c\u0b5d\u0b5f-\u0b61\u0b71\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bd0\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c39\u0c3d\u0c58-\u0c5a\u0c60\u0c61\u0c80\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd\u0cde\u0ce0\u0ce1\u0cf1\u0cf2\u0d05-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d\u0d4e\u0d54-\u0d56\u0d5f-\u0d61\u0d7a-\u0d7f\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0e01-\u0e30\u0e32\u0e33\u0e40-\u0e45\u0e81\u0e82\u0e84\u0e86-\u0e8a\u0e8c-\u0ea3\u0ea5\u0ea7-\u0eb0\u0eb2\u0eb3\u0ebd\u0ec0-\u0ec4\u0edc-\u0edf\u0f00\u0f40-\u0f47\u0f49-\u0f6c\u0f88-\u0f8c\u1000-\u102a\u103f\u1050-\u1055\u105a-\u105d\u1061\u1065\u1066\u106e-\u1070\u1075-\u1081\u108e\u1100-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u1380-\u138f\u1401-\u166c\u166f-\u167f\u1681-\u169a\u16a0-\u16ea\u16f1-\u16f8\u1700-\u170c\u170e-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176c\u176e-\u1770\u1780-\u17b3\u17dc\u1820-\u1842\u1844-\u1878\u1880-\u1884\u1887-\u18a8\u18aa\u18b0-\u18f5\u1900-\u191e\u1950-\u196d\u1970-\u1974\u1980-\u19ab\u
2419b0-\u19c9\u1a00-\u1a16\u1a20-\u1a54\u1b05-\u1b33\u1b45-\u1b4b\u1b83-\u1ba0\u1bae\u1baf\u1bba-\u1be5\u1c00-\u1c23\u1c4d-\u1c4f\u1c5a-\u1c77\u1ce9-\u1cec\u1cee-\u1cf3\u1cf5\u1cf6\u1cfa\u2135-\u2138\u2d30-\u2d67\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u3006\u303c\u3041-\u3096\u309f\u30a1-\u30fa\u30ff\u3105-\u312f\u3131-\u318e\u31a0-\u31ba\u31f0-\u31ff\u3400-\u4db5\u4e00-\u9fef\ua000-\ua014\ua016-\ua48c\ua4d0-\ua4f7\ua500-\ua60b\ua610-\ua61f\ua62a\ua62b\ua66e\ua6a0-\ua6e5\ua78f\ua7f7\ua7fb-\ua801\ua803-\ua805\ua807-\ua80a\ua80c-\ua822\ua840-\ua873\ua882-\ua8b3\ua8f2-\ua8f7\ua8fb\ua8fd\ua8fe\ua90a-\ua925\ua930-\ua946\ua960-\ua97c\ua984-\ua9b2\ua9e0-\ua9e4\ua9e7-\ua9ef\ua9fa-\ua9fe\uaa00-\uaa28\uaa40-\uaa42\uaa44-\uaa4b\uaa60-\uaa6f\uaa71-\uaa76\uaa7a\uaa7e-\uaaaf\uaab1\uaab5\uaab6\uaab9-\uaabd\uaac0\uaac2\uaadb\uaadc\uaae0-\uaaea\uaaf2\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e\uabc0-\uabe2\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uf900-\ufa6d\ufa70-\ufad9\ufb1d\ufb1f-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe70-\ufe74\ufe76-\ufefc\uff66-\uff6f\uff71-\uff9d\uffa0-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc",astral:"\ud800[\udc00-\udc0b\udc0d-\udc26\udc28-\udc3a\udc3c\udc3d\udc3f-\udc4d\udc50-\udc5d\udc80-\udcfa\ude80-\ude9c\udea0-\uded0\udf00-\udf1f\udf2d-\udf40\udf42-\udf49\udf50-\udf75\udf80-\udf9d\udfa0-\udfc3\udfc8-\udfcf]|\ud801[\udc50-\udc9d\udd00-\udd27\udd30-\udd63\ude00-\udf36\udf40-\udf55\udf60-\udf67]|\ud802[\udc00-\udc05\udc08\udc0a-\udc35\udc37\udc38\udc3c\udc3f-\udc55\udc60-\udc76\udc80-\udc9e\udce0-\udcf2\udcf4\udcf5\udd00-\udd15\udd20-\udd39\udd80-\uddb7\uddbe\uddbf\ude00\ude10-\ude13\ude15-\ude17\ude19-\ude35\ude60-\ude7c\ude80-\ude9c\udec0-\udec7\udec9-\udee4\udf00-\udf35\udf40-\udf55\udf60-\udf72\udf80-\udf91]|\ud803[\udc00-\udc48\udd00-\udd23\udf00-\udf1c\udf27\udf30-\udf45\udfe0-\udff6]|\ud804[\udc03-\udc37\udc83-\udcaf\udcd0-\udce8\udd03-\udd26\udd44\udd50-\udd72\udd76\udd83-\uddb2\uddc1-\uddc4\uddda\udddc\ude00-\ude11\ude13-\ude2b\ude80-\ude86\ude88\ude8a-\ude8d\ude8f-\ude9d\ude9f-\udea8\udeb0-\udede\udf05-\udf0c\udf0f\udf10\udf13-\udf28\udf2a-\udf30\udf32\udf33\udf35-\udf39\udf3d\udf50\udf5d-\udf61]|\ud805[\udc00-\udc34\udc47-\udc4a\udc5f\udc80-\udcaf\udcc4\udcc5\udcc7\udd80-\uddae\uddd8-\udddb\ude00-\ude2f\ude44\ude80-\udeaa\udeb8\udf00-\udf1a]|\ud806[\udc00-\udc2b\udcff\udda0-\udda7\uddaa-\uddd0\udde1\udde3\ude00\ude0b-\ude32\ude3a\ude50\ude5c-\ude89\ude9d\udec0-\udef8]|\ud807[\udc00-\udc08\udc0a-\udc2e\udc40\udc72-\udc8f\udd00-\udd06\udd08\udd09\udd0b-\udd30\udd46\udd60-\udd65\udd67\udd68\udd6a-\udd89\udd98\udee0-\udef2]|\ud808[\udc00-\udf99]|\ud809[\udc80-\udd43]|[\ud80c\ud81c-\ud820\ud840-\ud868\ud86a-\ud86c\ud86f-\ud872\ud874-\ud879][\udc00-\udfff]|\ud80d[\udc00-\udc2e]|\ud811[\udc00-\ude46]|\ud81a[\udc00-\ude38\ude40-\ude5e\uded0-\udeed\udf00-\udf2f\udf63-\udf77\udf7d-\udf8f]|\ud81b[\udf00-\udf4a\udf50]|\ud821[\udc00-\udff7]|\ud822[\udc00-\udef2]|\ud82c[\udc00-\udd1e\udd50-\udd52\udd64-\udd67\udd70-\udefb]|\ud82f[\udc00-\udc6a\udc70-\udc7c\udc80-\udc88\udc90-\udc99]|\ud838[\udd00-\udd2c\udd4e\udec0-\udeeb]|\ud83a[\udc00-\udcc4]|\ud83b[\ude00-\ude03\ude05-\ude1f\ude21\ude22\ude24\ude27\ude29-\ude32\ude34-\ude37\ude39\ude3b\ude42\ude47\ude49\ude4b\ude4d-\ude4f\ude51\ude52\ude54\ude57\ude59\ude5b\ude5d\ude5f\ude61\ude62\ude64\ude67-\ude6a\ude6c-\ude72\ude74-\ude77\ude79-\ude7c\ude7e\ude80-\ude89\ude8b-\ude9b\udea1-\udea3\udea5-\udea9\udeab-\udebb]|\ud869[\udc00-\uded6\udf00-\udfff]|\ud86d[\udc00-\udf34\udf40-\udfff]|\ud86e[\udc00-\udc1d\udc20-\udfff]|\ud873[\udc00-\udea1\udeb0-\udfff]|\ud87a[\udc00-\udfe0]|\ud87e[\udc00-\ude1d]"},{name:"Lt",alias:"Titlecase_Letter",bmp:"\u01c5\u01c8\u01cb\u01f2\u1f88-\u1f8f\u1f98-\u1f9f\u1fa8-\u1faf\u1fbc\u1fcc\u1ffc"},{name:"Lu",alias:"Uppercase_Letter",bmp:"A-Z\xc0-\xd6\xd8-\xde\u0100\u0102\u0104\u0106\u0108\u010a\u010c\u010e\u0110\u0112\u0114\u0116\u0118\u011a\u011c\u011e\u0120\u0122\u0124\u0126\u0128\u012a\u012c\u012e\u0130\u0132\u0134\u0136\u0139\u013b\u013d\u013f\u0141\u0143\u0145\u0147\u014a\u014
24c\u014e\u0150\u0152\u0154\u0156\u0158\u015a\u015c\u015e\u0160\u0162\u0164\u0166\u0168\u016a\u016c\u016e\u0170\u0172\u0174\u0176\u0178\u0179\u017b\u017d\u0181\u0182\u0184\u0186\u0187\u0189-\u018b\u018e-\u0191\u0193\u0194\u0196-\u0198\u019c\u019d\u019f\u01a0\u01a2\u01a4\u01a6\u01a7\u01a9\u01ac\u01ae\u01af\u01b1-\u01b3\u01b5\u01b7\u01b8\u01bc\u01c4\u01c7\u01ca\u01cd\u01cf\u01d1\u01d3\u01d5\u01d7\u01d9\u01db\u01de\u01e0\u01e2\u01e4\u01e6\u01e8\u01ea\u01ec\u01ee\u01f1\u01f4\u01f6-\u01f8\u01fa\u01fc\u01fe\u0200\u0202\u0204\u0206\u0208\u020a\u020c\u020e\u0210\u0212\u0214\u0216\u0218\u021a\u021c\u021e\u0220\u0222\u0224\u0226\u0228\u022a\u022c\u022e\u0230\u0232\u023a\u023b\u023d\u023e\u0241\u0243-\u0246\u0248\u024a\u024c\u024e\u0370\u0372\u0376\u037f\u0386\u0388-\u038a\u038c\u038e\u038f\u0391-\u03a1\u03a3-\u03ab\u03cf\u03d2-\u03d4\u03d8\u03da\u03dc\u03de\u03e0\u03e2\u03e4\u03e6\u03e8\u03ea\u03ec\u03ee\u03f4\u03f7\u03f9\u03fa\u03fd-\u042f\u0460\u0462\u0464\u0466\u0468\u046a\u046c\u046e\u0470\u0472\u0474\u0476\u0478\u047a\u047c\u047e\u0480\u048a\u048c\u048e\u0490\u0492\u0494\u0496\u0498\u049a\u049c\u049e\u04a0\u04a2\u04a4\u04a6\u04a8\u04aa\u04ac\u04ae\u04b0\u04b2\u04b4\u04b6\u04b8\u04ba\u04bc\u04be\u04c0\u04c1\u04c3\u04c5\u04c7\u04c9\u04cb\u
2404cd\u04d0\u04d2\u04d4\u04d6\u04d8\u04da\u04dc\u04de\u04e0\u04e2\u04e4\u04e6\u04e8\u04ea\u04ec\u04ee\u04f0\u04f2\u04f4\u04f6\u04f8\u04fa\u04fc\u04fe\u0500\u0502\u0504\u0506\u0508\u050a\u050c\u050e\u0510\u0512\u0514\u0516\u0518\u051a\u051c\u051e\u0520\u0522\u0524\u0526\u0528\u052a\u052c\u052e\u0531-\u0556\u10a0-\u10c5\u10c7\u10cd\u13a0-\u13f5\u1c90-\u1cba\u1cbd-\u1cbf\u1e00\u1e02\u1e04\u1e06\u1e08\u1e0a\u1e0c\u1e0e\u1e10\u1e12\u1e14\u1e16\u1e18\u1e1a\u1e1c\u1e1e\u1e20\u1e22\u1e24\u1e26\u1e28\u1e2a\u1e2c\u1e2e\u1e30\u1e32\u1e34\u1e36\u1e38\u1e3a\u1e3c\u1e3e\u1e40\u1e42\u1e44\u1e46\u1e48\u1e4a\u1e4c\u1e4e\u1e50\u1e52\u1e54\u1e56\u1e58\u1e5a\u1e5c\u1e5e\u1e60\u1e62\u1e64\u1e66\u1e68\u1e6a\u1e6c\u1e6e\u1e70\u1e72\u1e74\u1e76\u1e78\u1e7a\u1e7c\u1e7e\u1e80\u1e82\u1e84\u1e86\u1e88\u1e8a\u1e8c\u1e8e\u1e90\u1e92\u1e94\u1e9e\u1ea0\u1ea2\u1ea4\u1ea6\u1ea8\u1eaa\u1eac\u1eae\u1eb0\u1eb2\u1eb4\u1eb6\u1eb8\u1eba\u1ebc\u1ebe\u1ec0\u1ec2\u1ec4\u1ec6\u1ec8\u1eca\u1ecc\u1ece\u1ed0\u1ed2\u1ed4\u1ed6\u1ed8\u1eda\u1edc\u1ede\u1ee0\u1ee2\u1ee4\u1ee6\u1ee8\u1eea\u1eec\u1eee\u1ef0\u1ef2\u1ef4\u1ef6\u1ef8\u1efa\u1efc\u1efe\u1f08-\u1f0f\u1f18-\u1f1d\u1f28-\u1f2f\u1f38-\u1f3f\u1f48-\u1f4d\u1f59\u1f5b\u1f5d\u1f5f\u1f68-\u1f6f\u1fb8-\u1fbb\u1fc8-\u1fcb\u1fd8-\u1fdb\u1fe8-\u1fec\u1ff8-\u1ffb\u2102\u2107\u210b-\u210d\u2110-\u2112\u2115\u2119-\u211d\u2124\u2126\u2128\u212a-\u212d\u2130-\u2133\u213e\u213f\u2145\u2183\u2c00-\u2c2e\u2c60\u2c62-\u2c64\u2c67\u2c69\u2c6b\u2c6d-\u2c70\u2c72\u2c75\u2c7e-\u2c80\u2c82\u2c84\u2c86\u2c88\u2c8a\u2c8c\u2c8e\u2c90\u2c92\u2c94\u2c96\u2c98\u2c9a\u2c9c\u2c9e\u2ca0\u2ca2\u2ca4\u2ca6\u2ca8\u2caa\u2cac\u2cae\u2cb0\u2cb2\u2cb4\u2cb6\u2cb8\u2cba\u2cbc\u2cbe\u2cc0\u2cc2\u2cc4\u2cc6\u2cc8\u2cca\u2ccc\u2cce\u2cd0\u2cd2\u2cd4\u2cd6\u2cd8\u2cda\u2cdc\u2cde\u2ce0\u2ce2\u2ceb\u2ced\u2cf2\ua640\ua642\ua644\ua646\ua648\ua64a\ua64c\ua64e\ua650\ua652\ua654\ua656\ua658\ua65a\ua65c\ua65e\ua660\ua662\ua664\ua666\ua668\ua66a\ua66c\ua680\ua682\ua684\ua686\ua688\ua68a\ua68c\ua68e\ua690\ua692\ua694\ua696\ua698\ua69a\ua722\ua724\ua726\ua728\ua72a\ua72c\ua72e\ua732\ua734\ua736\ua738\ua73a\ua73c\ua73e\ua740\ua742\ua744\ua746\ua748\ua74a\ua74c\ua74e\ua750\ua752\ua754\ua756\ua758\ua75a\ua75c\ua75e\ua760\ua762\ua764\ua766\ua768\ua76a\ua76c\ua76e\ua779\ua77b\ua77d\ua77e\ua780\ua782\ua784\ua786\ua78b\ua78d\ua790\ua792\ua796\ua798\ua79a\ua79c\ua79e\ua7a0\ua7a2\ua7a4\ua7a6\ua7a8\ua7aa-\ua7ae\ua7b0-\ua7b4\ua7b6\ua7b8\ua7ba\ua7bc\ua7be\ua7c2\ua7c4-\ua7c6\uff21-\uff3a",astral:"\ud801[\udc00-\udc27\udcb0-\udcd3]|\ud803[\udc80-\udcb2]|\ud806[\udca0-\udcbf]|\ud81b[\ude40-\ude5f]|\ud835[\udc00-\udc19\udc34-\udc4d\udc68-\udc81\udc9c\udc9e\udc9f\udca2\udca5\udca6\udca9-\udcac\udcae-\udcb5\udcd0-\udce9\udd04\udd05\udd07-\udd0a\udd0d-\udd14\udd16-\udd1c\udd38\udd39\udd3b-\udd3e\udd40-\udd44\udd46\udd4a-\udd50\udd6c-\udd85\udda0-\uddb9\uddd4-\udded\ude08-\ude21\ude3c-\ude55\ude70-\ude89\udea8-\udec0\udee2-\udefa\udf1c-\udf34\udf56-\udf6e\udf90-\udfa8\udfca]|\ud83a[\udd00-\udd21]"},{name:"M",alias:"Mark",bmp:"\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065f\u0670\u06d6-\u06dc\u06df-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u07fd\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u08d3-\u08e1\u08e3-\u0903\u093a-\u093c\u093e-\u094f\u0951-\u0957\u0962\u0963\u0981-\u0983\u09bc\u09be-\u09c4\u09c7\u09c8\u09cb-\u09cd\u09d7\u09e2\u09e3\u09fe\u0a01-\u0a03\u0a3c\u0a3e-\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81-\u0a83\u0abc\u0abe-\u0ac5\u0ac7-\u0ac9\u0acb-\u0acd\u0ae2\u0ae3\u0afa-\u0aff\u0b01-\u0b03\u0b3c\u0b3e-\u0b44\u0b47\u0b48\u0b4b-\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd7\u0c00-\u0c04\u0c3e-\u0c44\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0c81-\u0c83\u0cbc\u0cbe-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d00-\u0d03\u0d3b\u0d3c\u0d3e-\u0d44\u0d46-\u0d48\u0d4a-\u0d4d\u0d57\u0d62\u0d63\u0d82\u0d83\u0dca\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0df2\u0df3\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f3e\u0f3f\u0f71-\u0f84\u0f86\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102b-\u103e\u1056-\u1059\u105e-\u1060\u1062-\u1064\u1067-\u106d\u10
2471-\u1074\u1082-\u108d\u108f\u109a-\u109d\u135d-\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b4-\u17d3\u17dd\u180b-\u180d\u1885\u1886\u18a9\u1920-\u192b\u1930-\u193b\u1a17-\u1a1b\u1a55-\u1a5e\u1a60-\u1a7c\u1a7f\u1ab0-\u1abe\u1b00-\u1b04\u1b34-\u1b44\u1b6b-\u1b73\u1b80-\u1b82\u1ba1-\u1bad\u1be6-\u1bf3\u1c24-\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce8\u1ced\u1cf4\u1cf7-\u1cf9\u1dc0-\u1df9\u1dfb-\u1dff\u20d0-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua674-\ua67d\ua69e\ua69f\ua6f0\ua6f1\ua802\ua806\ua80b\ua823-\ua827\ua880\ua881\ua8b4-\ua8c5\ua8e0-\ua8f1\ua8ff\ua926-\ua92d\ua947-\ua953\ua980-\ua983\ua9b3-\ua9c0\ua9e5\uaa29-\uaa36\uaa43\uaa4c\uaa4d\uaa7b-\uaa7d\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uaaeb-\uaaef\uaaf5\uaaf6\uabe3-\uabea\uabec\uabed\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f",astral:"\ud800[\uddfd\udee0\udf76-\udf7a]|\ud802[\ude01-\ude03\ude05\ude06\ude0c-\ude0f\ude38-\ude3a\ude3f\udee5\udee6]|\ud803[\udd24-\udd27\udf46-\udf50]|\ud804[\udc00-\udc02\udc38-\udc46\udc7f-\udc82\udcb0-\udcba\udd00-\udd02\udd27-\udd34\udd45\udd46\udd73\udd80-\udd82\uddb3-\uddc0\uddc9-\uddcc\ude2c-\ude37\ude3e\udedf-\udeea\udf00-\udf03\udf3b\udf3c\udf3e-\udf44\udf47\udf48\udf4b-\udf4d\udf57\udf62\udf63\udf66-\udf6c\udf70-\udf74]|\ud805[\udc35-\udc46\udc5e\udcb0-\udcc3\uddaf-\uddb5\uddb8-\uddc0\udddc\udddd\ude30-\ude40\udeab-\udeb7\udf1d-\udf2b]|\ud806[\udc2c-\udc3a\uddd1-\uddd7\uddda-\udde0\udde4\ude01-\ude0a\ude33-\ude39\ude3b-\ude3e\ude47\ude51-\ude5b\ude8a-\ude99]|\ud807[\udc2f-\udc36\udc38-\udc3f\udc92-\udca7\udca9-\udcb6\udd31-\udd36\udd3a\udd3c\udd3d\udd3f-\udd45\udd47\udd8a-\udd8e\udd90\udd91\udd93-\udd97\udef3-\udef6]|\ud81a[\udef0-\udef4\udf30-\udf36]|\ud81b[\udf4f\udf51-\udf87\udf8f-\udf92]|\ud82f[\udc9d\udc9e]|\ud834[\udd65-\udd69\udd6d-\udd72\udd7b-\udd82\udd85-\udd8b\uddaa-\uddad\ude42-\ude44]|\ud836[\ude00-\ude36\ude3b-\ude6c\ude75\ude84\ude9b-\ude9f\udea1-\udeaf]|\ud838[\udc00-\udc06\udc08-\udc18\udc1b-\udc21\udc23\udc24\udc26-\udc2a\udd30-\udd36\udeec-\udeef]|\ud83a[\udcd0-\udcd6\udd44-\udd4a]|\udb40[\udd00-\uddef]"},{name:"Mc",alias:"Spacing_Mark", 25bmp:"\u0903\u093b\u093e-\u0940\u0949-\u094c\u094e\u094f\u0982\u0983\u09be-\u09c0\u09c7\u09c8\u09cb\u09cc\u09d7\u0a03\u0a3e-\u0a40\u0a83\u0abe-\u0ac0\u0ac9\u0acb\u0acc\u0b02\u0b03\u0b3e\u0b40\u0b47\u0b48\u0b4b\u0b4c\u0b57\u0bbe\u0bbf\u0bc1\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcc\u0bd7\u0c01-\u0c03\u0c41-\u0c44\u0c82\u0c83\u0cbe\u0cc0-\u0cc4\u0cc7\u0cc8\u0cca\u0ccb\u0cd5\u0cd6\u0d02\u0d03\u0d3e-\u0d40\u0d46-\u0d48\u0d4a-\u0d4c\u0d57\u0d82\u0d83\u0dcf-\u0dd1\u0dd8-\u0ddf\u0df2\u0df3\u0f3e\u0f3f\u0f7f\u102b\u102c\u1031\u1038\u103b\u103c\u1056\u1057\u1062-\u1064\u1067-\u106d\u1083\u1084\u1087-\u108c\u108f\u109a-\u109c\u17b6\u17be-\u17c5\u17c7\u17c8\u1923-\u1926\u1929-\u192b\u1930\u1931\u1933-\u1938\u1a19\u1a1a\u1a55\u1a57\u1a61\u1a63\u1a64\u1a6d-\u1a72\u1b04\u1b35\u1b3b\u1b3d-\u1b41\u1b43\u1b44\u1b82\u1ba1\u1ba6\u1ba7\u1baa\u1be7\u1bea-\u1bec\u1bee\u1bf2\u1bf3\u1c24-\u1c2b\u1c34\u1c35\u1ce1\u1cf7\u302e\u302f\ua823\ua824\ua827\ua880\ua881\ua8b4-\ua8c3\ua952\ua953\ua983\ua9b4\ua9b5\ua9ba\ua9bb\ua9be-\ua9c0\uaa2f\uaa30\uaa33\uaa34\uaa4d\uaa7b\uaa7d\uaaeb\uaaee\uaaef\uaaf5\uabe3\uabe4\uabe6\uabe7\uabe9\uabea\uabec",astral:"\ud804[\udc00\udc02\udc82\udcb0-\udcb2\udcb7\udcb8\udd2c\udd45\udd46\udd82\uddb3-\uddb5\uddbf\uddc0\ude2c-\ude2e\ude32\ude33\ude35\udee0-\udee2\udf02\udf03\udf3e\udf3f\udf41-\udf44\udf47\udf48\udf4b-\udf4d\udf57\udf62\udf63]|\ud805[\udc35-\udc37\udc40\udc41\udc45\udcb0-\udcb2\udcb9\udcbb-\udcbe\udcc1\uddaf-\uddb1\uddb8-\uddbb\uddbe\ude30-\ude32\ude3b\ude3c\ude3e\udeac\udeae\udeaf\udeb6\udf20\udf21\udf26]|\ud806[\udc2c-\udc2e\udc38\uddd1-\uddd3\udddc-\udddf\udde4\ude39\ude57\ude58\ude97]|\ud807[\udc2f\udc3e\udca9\udcb1\udcb4\udd8a-\udd8e\udd93\udd94\udd96\udef5\udef6]|\ud81b[\udf51-\udf87]|\ud834[\udd65\udd66\udd6d-\udd72]"},{name:"Me",alias:"Enclosing_Mark",bmp:"\u0488\u0489\u1abe\u20dd-\u20e0\u20e2-\u20e4\ua670-\ua672"},{name:"Mn",alias:"Nonspacing_Mark",bmp:"\u0300-\u036f\u0483-\u0487\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065f\u
250670\u06d6-\u06dc\u06df-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u07fd\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0859-\u085b\u08d3-\u08e1\u08e3-\u0902\u093a\u093c\u0941-\u0948\u094d\u0951-\u0957\u0962\u0963\u0981\u09bc\u09c1-\u09c4\u09cd\u09e2\u09e3\u09fe\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0afa-\u0aff\u0b01\u0b3c\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b62\u0b63\u0b82\u0bc0\u0bcd\u0c00\u0c04\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0c81\u0cbc\u0cbf\u0cc6\u0ccc\u0ccd\u0ce2\u0ce3\u0d00\u0d01\u0d3b\u0d3c\u0d41-\u0d44\u0d4d\u0d62\u0d63\u0dca\u0dd2-\u0dd4\u0dd6\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f8d-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135d-\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b4\u17b5\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u1885\u1886\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a1b\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1ab0-\u1abd\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1bab-\u1bad\u1be6\u1be8\u1be9\u1bed\u1bef-\u1bf1\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1cf4\u1cf8\u1cf9\u1dc0-\u1df9\u1dfb-\u1dff\u20d0-\u20dc\u20e1\u20e5-\u20f0\u2cef-\u2cf1\u2d7f\u2de0-\u2dff\u302a-\u302d\u3099\u309a\ua66f\ua674-\ua67d\ua69e\ua69f\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8c5\ua8e0-\ua8f1\ua8ff\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\ua9bd\ua9e5\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaa7c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uaaec\uaaed\uaaf6\uabe5\uabe8\uabed\ufb1e\ufe00-\ufe0f\ufe20-\ufe2f",astral:"\ud800[\uddfd\udee0\udf76-\udf7a]|\ud802[\ude01-\ude03\ude05\ude06\ude0c-\ude0f\ude38-\ude3a\ude3f\udee5\udee6]|\ud803[\udd24-\udd27\udf46-\udf50]|\ud804[\udc01\udc38-\udc46\udc7f-\udc81\udcb3-\udcb6\udcb9\udcba\udd00-\udd02\udd27-\udd2b\udd2d-\udd34\udd73\udd80\udd81\uddb6-\uddbe\uddc9-\uddcc\ude2f-\ude31\ude34\ude36\ude37\ude3e\udedf\udee3-\udeea\udf00\udf01\udf3b\udf3c\udf40\udf66-\udf6c\udf70-\udf74]|\ud805[\udc38-\udc3f\udc42-\udc44\udc46\udc5e\udcb3-\udcb8\udcba\udcbf\udcc0\udcc2\udcc3\uddb2-\uddb5\uddbc\uddbd\uddbf\uddc0\udddc\udddd\ude33-\ude3a\ude3d\ude3f\ude40\udeab\udead\udeb0-\udeb5\udeb7\udf1d-\udf1f\udf22-\udf25\udf27-\udf2b]|\ud806[\udc2f-\udc37\udc39\udc3a\uddd4-\uddd7\uddda\udddb\udde0\ude01-\ude0a\ude33-\ude38\ude3b-\ude3e\ude47\ude51-\ude56\ude59-\ude5b\ude8a-\ude96\ude98\ude99]|\ud807[\udc30-\udc36\udc38-\udc3d\udc3f\udc92-\udca7\udcaa-\udcb0\udcb2\udcb3\udcb5\udcb6\udd31-\udd36\udd3a\udd3c\udd3d\udd3f-\udd45\udd47\udd90\udd91\udd95\udd97\udef3\udef4]|\ud81a[\udef0-\udef4\udf30-\udf36]|\ud81b[\udf4f\udf8f-\udf92]|\ud82f[\udc9d\udc9e]|\ud834[\udd67-\udd69\udd7b-\udd82\udd85-\udd8b\uddaa-\uddad\ude42-\ude44]|\ud836[\ude00-\ude36\ude3b-\ude6c\ude75\ude84\ude9b-\ude9f\udea1-\udeaf]|\ud838[\udc00-\udc06\udc08-\udc18\udc1b-\udc21\udc23\udc24\udc26-\udc2a\udd30-\udd36\udeec-\udeef]|\ud83a[\udcd0-\udcd6\udd44-\udd4a]|\udb40[\udd00-\uddef]"},{name:"N",alias:"Number",bmp:"0-9\xb2\xb3\xb9\xbc-\xbe\u0660-\u0669\u06f0-\u06f9\u07c0-\u07c9\u0966-\u096f\u09e6-\u09ef\u09f4-\u09f9\u0a66-\u0a6f\u0ae6-\u0aef\u0b66-\u0b6f\u0b72-\u0b77\u0be6-\u0bf2\u0c66-\u0c6f\u0c78-\u0c7e\u0ce6-\u0cef\u0d58-\u0d5e\u0d66-\u0d78\u0de6-\u0def\u0e50-\u0e59\u0ed0-\u0ed9\u0f20-\u0f33\u1040-\u1049\u1090-\u1099\u1369-\u137c\u16ee-\u16f0\u17e0-\u17e9\u17f0-\u17f9\u1810-\u1819\u1946-\u194f\u19d0-\u19da\u1a80-\u1a89\u1a90-\u1a99\u1b50-\u1b59\u1bb0-\u1bb9\u1c40-\u1c49\u1c50-\u1c59\u2070\u2074-\u2079\u2080-\u2089\u2150-\u2182\u2185-\u2189\u2460-\u249b\u24ea-\u24ff\u2776-\u2793\u2cfd\u3007\u3021-\u3029\u3038-\u303a\u3192-\u3195\u3220-\u3229\u3248-\u324f\u3251-\u325f\u3280-\u3289\u32b1-\u32bf\ua620-\ua629\ua6e6-\ua6ef\ua830-\ua835\ua8d0-\ua8d9\ua900-\ua909\ua9d0-\ua9d9\ua9f0-\ua9f9\uaa50-\uaa59\uabf0-\uabf9\uff10-\uff19",astral:"\ud800[\udd07-\udd33\udd40-\udd78\udd8a\udd8b\udee1-\udefb\udf20-\udf23\udf41\udf4a\udfd1-\udfd5]|\ud801[\udca0-\udca9]|\ud802[\udc58-\udc5f\udc79-\udc7f\udca7-\udcaf\udcfb-\udcff\udd16-\udd1b\uddb
25c\uddbd\uddc0-\uddcf\uddd2-\uddff\ude40-\ude48\ude7d\ude7e\ude9d-\ude9f\udeeb-\udeef\udf58-\udf5f\udf78-\udf7f\udfa9-\udfaf]|\ud803[\udcfa-\udcff\udd30-\udd39\ude60-\ude7e\udf1d-\udf26\udf51-\udf54]|\ud804[\udc52-\udc6f\udcf0-\udcf9\udd36-\udd3f\uddd0-\uddd9\udde1-\uddf4\udef0-\udef9]|\ud805[\udc50-\udc59\udcd0-\udcd9\ude50-\ude59\udec0-\udec9\udf30-\udf3b]|\ud806[\udce0-\udcf2]|\ud807[\udc50-\udc6c\udd50-\udd59\udda0-\udda9\udfc0-\udfd4]|\ud809[\udc00-\udc6e]|\ud81a[\ude60-\ude69\udf50-\udf59\udf5b-\udf61]|\ud81b[\ude80-\ude96]|\ud834[\udee0-\udef3\udf60-\udf78]|\ud835[\udfce-\udfff]|\ud838[\udd40-\udd49\udef0-\udef9]|\ud83a[\udcc7-\udccf\udd50-\udd59]|\ud83b[\udc71-\udcab\udcad-\udcaf\udcb1-\udcb4\udd01-\udd2d\udd2f-\udd3d]|\ud83c[\udd00-\udd0c]"},{name:"Nd",alias:"Decimal_Number",bmp:"0-9\u0660-\u0669\u06f0-\u06f9\u07c0-\u07c9\u0966-\u096f\u09e6-\u09ef\u0a66-\u0a6f\u0ae6-\u0aef\u0b66-\u0b6f\u0be6-\u0bef\u0c66-\u0c6f\u0ce6-\u0cef\u0d66-\u0d6f\u0de6-\u0def\u0e50-\u0e59\u0ed0-\u0ed9\u0f20-\u0f29\u1040-\u1049\u1090-\u1099\u17e0-\u17e9\u1810-\u1819\u1946-\u194f\u19d0-\u19d9\u1a80-\u1a89\u1a90-\u1a99\u1b50-\u1b59\u1bb0-\u1bb9\u1c40-\u1c49\u1c50-\u1c59\ua620-\ua629\ua8d0-\ua8d9\ua900-\ua909\ua9d0-\ua9d9\ua9f0-\ua9f9\uaa50-\uaa59\uabf0-\uabf9\uff10-\uff19",astral:"\ud801[\udca0-\udca9]|\ud803[\udd30-\udd39]|\ud804[\udc66-\udc6f\udcf0-\udcf9\udd36-\udd3f\uddd0-\uddd9\udef0-\udef9]|\ud805[\udc50-\udc59\udcd0-\udcd9\ude50-\ude59\udec0-\udec9\udf30-\udf39]|\ud806[\udce0-\udce9]|\ud807[\udc50-\udc59\udd50-\udd59\udda0-\udda9]|\ud81a[\ude60-\ude69\udf50-\udf59]|\ud835[\udfce-\udfff]|\ud838[\udd40-\udd49\udef0-\udef9]|\ud83a[\udd50-\udd59]"},{name:"Nl",alias:"Letter_Number",bmp:"\u16ee-\u16f0\u2160-\u2182\u2185-\u2188\u3007\u3021-\u3029\u3038-\u303a\ua6e6-\ua6ef",astral:"\ud800[\udd40-\udd74\udf41\udf4a\udfd1-\udfd5]|\ud809[\udc00-\udc6e]"},{name:"No",alias:"Other_Number",bmp:"\xb2\xb3\xb9\xbc-\xbe\u09f4-\u09f9\u0b72-\u0b77\u0bf0-\u0bf2\u0c78-\u0c7e\u0d58-\u0d5e\u0d70-\u0d78\u0f2a-\u0f33\u1369-\u137c\u17f0-\u17f9\u19da\u2070\u2074-\u2079\u2080-\u2089\u2150-\u215f\u2189\u2460-\u249b\u24ea-\u24ff\u2776-\u2793\u2cfd\u3192-\u3195\u3220-\u3229\u3248-\u324f\u3251-\u325f\u3280-\u3289\u32b1-\u32bf\ua830-\ua835",astral:"\ud800[\udd07-\udd33\udd75-\udd78\udd8a\udd8b\udee1-\udefb\udf20-\udf23]|\ud802[\udc58-\udc5f\udc79-\udc7f\udca7-\udcaf\udcfb-\udcff\udd16-\udd1b\uddbc\uddbd\uddc0-\uddcf\uddd2-\uddff\ude40-\ude48\ude7d\ude7e\ude9d-\ude9f\udeeb-\udeef\udf58-\udf5f\udf78-\udf7f\udfa9-\udfaf]|\ud803[\udcfa-\udcff\ude60-\ude7e\udf1d-\udf26\udf51-\udf54]|\ud804[\udc52-\udc65\udde1-\uddf4]|\ud805[\udf3a\udf3b]|\ud806[\udcea-\udcf2]|\ud807[\udc5a-\udc6c\udfc0-\udfd4]|\ud81a[\udf5b-\udf61]|\ud81b[\ude80-\ude96]|\ud834[\udee0-\udef3\udf60-\udf78]|\ud83a[\udcc7-\udccf]|\ud83b[\udc71-\udcab\udcad-\udcaf\udcb1-\udcb4\udd01-\udd2d\udd2f-\udd3d]|\ud83c[\udd00-\udd0c]"},{name:"P",alias:"Punctuation",bmp:"!-#%-\\*,-\\/:;\\?@\\[-\\]_\\{\\}\xa1\xa7\xab\xb6\xb7\xbb\xbf\u037e\u0387\u055a-\u055f\u0589\u058a\u05be\u05c0\u05c3\u05c6\u05f3\u05f4\u0609\u060a\u060c\u060d\u061b\u061e\u061f\u066a-\u066d\u06d4\u0700-\u070d\u07f7-\u07f9\u0830-\u083e\u085e\u0964\u0965\u0970\u09fd\u0a76\u0af0\u0c77\u0c84\u0df4\u0e4f\u0e5a\u0e5b\u0f04-\u0f12\u0f14\u0f3a-\u0f3d\u0f85\u0fd0-\u0fd4\u0fd9\u0fda\u104a-\u104f\u10fb\u1360-\u1368\u1400\u166e\u169b\u169c\u16eb-\u16ed\u1735\u1736\u17d4-\u17d6\u17d8-\u17da\u1800-\u180a\u1944\u1945\u1a1e\u1a1f\u1aa0-\u1aa6\u1aa8-\u1aad\u1b5a-\u1b60\u1bfc-\u1bff\u1c3b-\u1c3f\u1c7e\u1c7f\u1cc0-\u1cc7\u1cd3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205e\u207d\u207e\u208d\u208e\u2308-\u230b\u2329\u232a\u2768-\u2775\u27c5\u27c6\u27e6-\u27ef\u2983-\u2998\u29d8-\u29db\u29fc\u29fd\u2cf9-\u2cfc\u2cfe\u2cff\u2d70\u2e00-\u2e2e\u2e30-\u2e4f\u3001-\u3003\u3008-\u3011\u3014-\u301f\u3030\u303d\u30a0\u30fb\ua4fe\ua4ff\ua60d-\ua60f\ua673\ua67e\ua6f2-\ua6f7\ua874-\ua877\ua8ce\ua8cf\ua8f8-\ua8fa\ua8fc\ua92e\ua92f\ua95f\ua9c1-\ua9cd\ua9de\ua9df\uaa5c-\uaa5f\uaade\uaadf\uaaf0\uaaf1\uabeb\ufd3e\ufd3f\ufe10-\ufe19\ufe30-\ufe52\ufe54-\ufe61\ufe63\ufe68\ufe6a\ufe6b\uff01-\uff03\uff05-\uff0a\uff0c-\uff0f\uff1a\uff1b\uff1f\uff20\uff3b-\uff3d\uff3f\uff5b\uff5d\uff5f-\uff65",astral:"\ud800[\udd00-\udd02\udf9f\udfd0]|\ud801\udd6f|\ud802[\udc57\udd1f\udd3f\ude50-\ude58\ude7f\udef0-\udef6\udf39-\udf3f\udf99-\udf9c]|\ud803[\udf55-\udf59]|\ud804[\udc47-\udc4d\udcbb\udcbc\udcbe-\udcc1\udd40-\udd43\udd74\udd75\uddc5-\uddc8\uddcd\udddb\udddd-\udddf\ude38-\ude3d\udea9]|\ud805[\udc4b-\udc4f\udc5b\udc5d\udcc6\uddc1-\uddd7\ude41-\ude43\ude60-\ude6c\udf3c-\udf3e]|\ud806[\udc3b\udde2\ude3f-\ude46\ude9a-\ude9c\ude9e-\udea2]|\ud807[\udc41-\udc45\udc70\udc71\udef7\udef8\udfff]|\ud809[\udc70-\udc74]|\ud81a[\ude6e\ude6f\udef5\udf37-\udf3b\udf44]|\ud81b[\ude97-\ude9a\udfe2]|\ud82f\udc9f|\ud836[\ude87-\ude8b]|\ud83a[\udd5e\udd5f]"},{name:"Pc",alias:"Connector_Punctuation",bmp:"_\u203f\u2040\u2054\ufe33\ufe34\ufe4d-\ufe4f\uff3f"},{name:"Pd",alias:"Dash_Punctuation",bmp:"\\-\u058a\u05be\u1400\u1806\u2010-\u2015\u2e
2517\u2e1a\u2e3a\u2e3b\u2e40\u301c\u3030\u30a0\ufe31\ufe32\ufe58\ufe63\uff0d"},{name:"Pe",alias:"Close_Punctuation",bmp:"\\)\\]\\}\u0f3b\u0f3d\u169c\u2046\u207e\u208e\u2309\u230b\u232a\u2769\u276b\u276d\u276f\u2771\u2773\u2775\u27c6\u27e7\u27e9\u27eb\u27ed\u27ef\u2984\u2986\u2988\u298a\u298c\u298e\u2990\u2992\u2994\u2996\u2998\u29d9\u29db\u29fd\u2e23\u2e25\u2e27\u2e29\u3009\u300b\u300d\u300f\u3011\u3015\u3017\u3019\u301b\u301e\u301f\ufd3e\ufe18\ufe36\ufe38\ufe3a\ufe3c\ufe3e\ufe40\ufe42\ufe44\ufe48\ufe5a\ufe5c\ufe5e\uff09\uff3d\uff5d\uff60\uff63"},{name:"Pf",alias:"Final_Punctuation",bmp:"\xbb\u2019\u201d\u203a\u2e03\u2e05\u2e0a\u2e0d\u2e1d\u2e21"},{name:"Pi",alias:"Initial_Punctuation",bmp:"\xab\u2018\u201b\u201c\u201f\u2039\u2e02\u2e04\u2e09\u2e0c\u2e1c\u2e20"},{name:"Po",alias:"Other_Punctuation",bmp:"!-#%-'\\*,\\.\\/:;\\?@\\\xa1\xa7\xb6\xb7\xbf\u037e\u0387\u055a-\u055f\u0589\u05c0\u05c3\u05c6\u05f3\u05f4\u0609\u060a\u060c\u060d\u061b\u061e\u061f\u066a-\u066d\u06d4\u0700-\u070d\u07f7-\u07f9\u0830-\u083e\u085e\u0964\u0965\u0970\u09fd\u0a76\u0af0\u0c77\u0c84\u0df4\u0e4f\u0e5a\u0e5b\u0f04-\u0f12\u0f14\u0f85\u0fd0-\u0fd4\u0fd9\u0fda\u104a-\u104f\u10fb\u1360-\u1368\u166e\u16eb-\u16ed\u1735\u1736\u17d4-\u17d6\u17d8-\u17da\u1800-\u1805\u1807-\u180a\u1944\u1945\u1a1e\u1a1f\u1aa0-\u1aa6\u1aa8-\u1aad\u1b5a-\u1b60\u1bfc-\u1bff\u1c3b-\u1c3f\u1c7e\u1c7f\u1cc0-\u1cc7\u1cd3\u2016\u2017\u2020-\u2027\u2030-\u2038\u203b-\u203e\u2041-\u2043\u2047-\u2051\u2053\u2055-\u205e\u2cf9-\u2cfc\u2cfe\u2cff\u2d70\u2e00\u2e01\u2e06-\u2e08\u2e0b\u2e0e-\u2e16\u2e18\u2e19\u2e1b\u2e1e\u2e1f\u2e2a-\u2e2e\u2e30-\u2e39\u2e3c-\u2e3f\u2e41\u2e43-\u2e4f\u3001-\u3003\u303d\u30fb\ua4fe\ua4ff\ua60d-\ua60f\ua673\ua67e\ua6f2-\ua6f7\ua874-\ua877\ua8ce\ua8cf\ua8f8-\ua8fa\ua8fc\ua92e\ua92f\ua95f\ua9c1-\ua9cd\ua9de\ua9df\uaa5c-\uaa5f\uaade\uaadf\uaaf0\uaaf1\uabeb\ufe10-\ufe16\ufe19\ufe30\ufe45\ufe46\ufe49-\ufe4c\ufe50-\ufe52\ufe54-\ufe57\ufe5f-\ufe61\ufe68\ufe6a\ufe6b\uff01-\uff03\uff05-\uff07\uff0a\uff0c\uff0e\uff0f\uff1a\uff1b\uff1f\uff20\uff3c\uff61\uff64\uff65",astral:"\ud800[\udd00-\udd02\udf9f\udfd0]|\ud801\udd6f|\ud802[\udc57\udd1f\udd3f\ude50-\ude58\ude7f\udef0-\udef6\udf39-\udf3f\udf99-\udf9c]|\ud803[\udf55-\udf59]|\ud804[\udc47-\udc4d\udcbb\udcbc\udcbe-\udcc1\udd40-\udd43\udd74\udd75\uddc5-\uddc8\uddcd\udddb\udddd-\udddf\ude38-\ude3d\udea9]|\ud805[\udc4b-\udc4f\udc5b\udc5d\udcc6\uddc1-\uddd7\ude41-\ude43\ude60-\ude6c\udf3c-\udf3e]|\ud806[\udc3b\udde2\ude3f-\ude46\ude9a-\ude9c\ude9e-\udea2]|\ud807[\udc41-\udc45\udc70\udc71\udef7\udef8\udfff]|\ud809[\udc70-\udc74]|\ud81a[\ude6e\ude6f\udef5\udf37-\udf3b\udf44]|\ud81b[\ude97-\ude9a\udfe2]|\ud82f\udc9f|\ud836[\ude87-\ude8b]|\ud83a[\udd5e\udd5f]"},{name:"Ps",alias:"Open_Punctuation",bmp:"\\(\\[\\{\u0f3a\u0f3c\u169b\u201a\u201e\u2045\u207d\u208d\u2308\u230a\u2329\u2768\u276a\u276c\u276e\u2770\u2772\u2774\u27c5\u27e6\u27e8\u27ea\u27ec\u27ee\u2983\u2985\u2987\u2989\u298b\u298d\u298f\u2991\u2993\u2995\u2997\u29d8\u29da\u29fc\u2e22\u2e24\u2e26\u2e28\u2e42\u3008\u300a\u300c\u300e\u3010\u3014\u3016\u3018\u301a\u301d\ufd3f\ufe17\ufe35\ufe37\ufe39\ufe3b\ufe3d\ufe3f\ufe41\ufe43\ufe47\ufe59\ufe5b\ufe5d\uff08\uff3b\uff5b\uff5f\uff62"},{name:"S",alias:"Symbol",bmp:"\\$\\+<->\\^`\\|~\xa2-\xa6\xa8\xa9\xac\xae-\xb1\xb4\xb8\xd7\xf7\u02c2-\u02c5\u02d2-\u02df\u02e5-\u02eb\u02ed\u02ef-\u02ff\u0375\u0384\u0385\u03f6\u0482\u058d-\u058f\u0606-\u0608\u060b\u060e\u060f\u06de\u06e9\u06fd\u06fe\u07f6\u07fe\u07ff\u09f2\u09f3\u09fa\u09fb\u0af1\u0b70\u0bf3-\u0bfa\u0c7f\u0d4f\u0d79\u0e3f\u0f01-\u0f03\u0f13\u0f15-\u0f17\u0f1a-\u0f1f\u0f34\u0f36\u0f38\u0fbe-\u0fc5\u0fc7-\u0fcc\u0fce\u0fcf\u0fd5-\u0fd8\u109e\u109f\u1390-\u1399\u166d\u17db\u1940\u19de-\u19ff\u1b61-\u1b6a\u1b74-\u1b7c\u1fbd\u1fbf-\u1fc1\u1fcd-\u1fcf\u1fdd-\u1fdf\u1fed-\u1fef\u1ffd\u1ffe\u2044\u2052\u207a-\u207c\u208a-\u208c\u20a0-\u20bf\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211e-\u2123\u2125\u2127\u2129\u212e\u213a\u213b\u2140-\u2144\u214a-\u214d\u214f\u218a\u218b\u2190-\u2307\u230c-\u2328\u232b-\u2426\u2440-\u244a\u249c-\u24e9\u2500-\u2767\u2794-\u27c4\u27c7-\u27e5\u27f0-\u2982\u2999-\u29d7\u29dc-\u29fb\u29fe-\u2b73\u2b76-\u2b95\u2b98-\u2bff\u2ce5-\u2cea\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u2ff0-\u2ffb\u3004\u3012\u3013\u3020\u3036\u3037\u303e\u303f\u309b\u309c\u3190\u3191\u3196-\u319f\u31c0-\u31e3\u3200-\u321e\u322a-\u3247\u3250\u3260-\u327f\u328a-\u32b0\u32c0-\u33ff\u4dc0-\u4dff\ua490-\ua4c6\ua700-\ua716\ua720\ua721\ua789\ua78a\ua828-\ua82b\ua836-\ua839\uaa77-\uaa79\uab5b\ufb29\ufbb2-\ufbc1\ufdfc\ufdfd\ufe62\ufe64-\ufe66\ufe69\uff04\uff0b\uff1c-\uff1e\uff3e\uff40\uff5c\uff5e\uffe0-\uffe6\uffe8-\uffee\ufffc\ufffd",astral:"\ud800[\udd37-\udd3f\udd79-\udd89\udd8c-\udd8e\udd90-\udd9b\udda0\uddd0-\uddfc]|\ud802[\udc77\udc78\udec8]|\ud805\udf3f|\ud807[\udfd5-\udff1]|\ud81a[\udf3c-\udf3f\udf45]|\ud82f\udc9c|\ud834[\udc00-\udcf5\udd00-\udd26\udd29-\udd64\udd6a-\udd6c\udd83\udd84\udd8c-\udda9\uddae-\udde8\ude00-\ude41\ude45\udf00-\udf56]|\ud835[\udec1\udedb\udefb\udf15\udf35\udf4f\udf6f\udf89\udfa9\udfc3]|\ud836[\udc00-\uddff\ude37-\ude3a\ude6d-\ude74\ude76-\ude83\ude85\ude86]|\ud838[\udd4f\udeff]|\ud83b[\udcac\udcb0\udd2e\udef0\udef1]|\ud83c[\udc00-\udc2b\udc30-\udc93\udca0-\udcae\udcb1-\udcbf\udcc1-\udccf\udcd1-\udcf5\udd10-\udd6c\udd70-\uddac\udde6-\ude02\ude10-\ude3b\ude40-\ude48\ude50\ude51\ude60-\ude65\udf00-\udfff]|\ud83d[\udc00-\uded5\udee0-\udeec\udef0-\udefa\udf00-\udf73\udf80-\udfd8\udfe0-\udfeb]|\ud83e[\udc00-\udc0b\udc10-\udc47\udc50-\udc59\udc60-\udc87\udc90-\udcad\udd00-\udd0b\udd0d-\udd71\udd73-\udd76\udd7a-\udda2\udda5-\uddaa\uddae-\uddca\uddcd-\ude53\ude60-\ude6d\ude70-\ude73\ude78-\ude7a\ude80-\ude82\ude90-\ude95]"},{name:"Sc",alias:"Currency_Symbol",bmp:"\\$\xa2-\xa5\u058f\u060b\u07fe\u07ff\u09f2\u09f3\u09fb\u0af1\u0bf9\u0e3f\u17db\u20a0-\u20bf\ua838\ufdfc\ufe69\uff04\uffe0\uffe1\uffe5\uffe6",astral:"\ud807[\udfdd-\udfe0]|\ud838\udeff|\ud83b\udcb0"},{name:"Sk",alias:"Modifier_Symbol",bmp:"\\^`\xa8\xaf\xb4\xb8\u02c2-\u02c5\u02d2-\u02df\u02e5-\u02eb\u02ed\u02ef-\u02ff\u0375\u0384\u0385\u1fbd\u1fbf-\u1fc1\u1fcd-\u1fcf\u1fdd-\u1fdf\u1fed-\u1fef\u1ffd\u1ffe\u309b\u309c\ua700-\ua716\ua720\ua721\ua789\ua78a\uab5b\ufbb2-\ufbc1\uff3e\uff40\uffe3",astral:"\ud83c[\udffb-\udfff]"},{name:"Sm",alias:"Math_Symbol",bmp:"\\+<->\\|~\xac\xb1\xd7\xf7\u03f6\u0606-\u0608\u2044\u2052\u207a-\u207c\u208a-\u208c\u2118\u2140-\u2144\u214b\u2190-\u2194\u219a\u219b\u21a0\u21a3\u21a6\u21ae\u21ce\u21cf\u21d2\u21d4\u21f4-\u22ff\u2320\u2321\u237c\u239b-\u23b3\u23dc-\u23e1\u25b7\u25c1\u25f8-\u25ff\u266f\u27c0-\u27c4\u27c7-\u27e5\u27f0-\u27ff\u2900-\u2982\u2999-\u29d7\u29dc-\u29fb\u29fe-\u2aff\u2b30-\u2b44\u2b47-\u2b4c\ufb29\ufe62\ufe64-\ufe66\uff0b\uff1c-\uff1e\uff5c\uff5e\uffe2\uffe9-\uffec",astral:"\ud835[\udec1\udedb\udefb\udf15\udf35\udf4f\udf6f\udf89\udfa9\udfc3]|\ud83b[\udef0\udef1]"},{name:"So",alias:"Other_Symbol",bmp:"\xa6\xa9\xae\xb0\u0482\u058d\u058e\u060e\u060f\u06de\u06e9\u06fd\u06fe\u07f6\u09fa\u0b70\u0bf3-\u0bf8\u0bfa\u0c7f\u0d4f\u0d79\u0f01-\u0f03\u0f13\u0f15-\u0f17\u0f1a-\u0f1f\u0f34\u0f36\u0f38\u0fbe-\u0fc5\u0fc7-\u0fcc\u0fce\u0fcf\u0fd5-\u0fd8\u109e\u109f\u1390-\u1399\u166d\u1940\u19de-\u19ff\u1b61-\u1b6a\u1b74-\u1b7c\u2100\u2101\u2103-\u2106\u2108\u2109\u2114\u2116\u2117\u211e-\u2123\u2125\u2127\u2129\u212e\u213a\u213b\u214a\u214c\u214d\u214f\u218a\u218b\u2195-\u2199\u219c-\u219f\u21a1\u21a2\u21a4\u21a5\u21a7-\u21ad\u21af-\u21cd\u21d0\u21d1\u21d3\u21d5-\u21f3\u23
2500-\u2307\u230c-\u231f\u2322-\u2328\u232b-\u237b\u237d-\u239a\u23b4-\u23db\u23e2-\u2426\u2440-\u244a\u249c-\u24e9\u2500-\u25b6\u25b8-\u25c0\u25c2-\u25f7\u2600-\u266e\u2670-\u2767\u2794-\u27bf\u2800-\u28ff\u2b00-\u2b2f\u2b45\u2b46\u2b4d-\u2b73\u2b76-\u2b95\u2b98-\u2bff\u2ce5-\u2cea\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u2ff0-\u2ffb\u3004\u3012\u3013\u3020\u3036\u3037\u303e\u303f\u3190\u3191\u3196-\u319f\u31c0-\u31e3\u3200-\u321e\u322a-\u3247\u3250\u3260-\u327f\u328a-\u32b0\u32c0-\u33ff\u4dc0-\u4dff\ua490-\ua4c6\ua828-\ua82b\ua836\ua837\ua839\uaa77-\uaa79\ufdfd\uffe4\uffe8\uffed\uffee\ufffc\ufffd",astral:"\ud800[\udd37-\udd3f\udd79-\udd89\udd8c-\udd8e\udd90-\udd9b\udda0\uddd0-\uddfc]|\ud802[\udc77\udc78\udec8]|\ud805\udf3f|\ud807[\udfd5-\udfdc\udfe1-\udff1]|\ud81a[\udf3c-\udf3f\udf45]|\ud82f\udc9c|\ud834[\udc00-\udcf5\udd00-\udd26\udd29-\udd64\udd6a-\udd6c\udd83\udd84\udd8c-\udda9\uddae-\udde8\ude00-\ude41\ude45\udf00-\udf56]|\ud836[\udc00-\uddff\ude37-\ude3a\ude6d-\ude74\ude76-\ude83\ude85\ude86]|\ud838\udd4f|\ud83b[\udcac\udd2e]|\ud83c[\udc00-\udc2b\udc30-\udc93\udca0-\udcae\udcb1-\udcbf\udcc1-\udccf\udcd1-\udcf5\udd10-\udd6c\udd70-\uddac\udde6-\ude02\ude10-\ude3b\ude40-\ude48\ude50\ude51\ude60-\ude65\udf00-\udffa]|\ud83d[\udc00-\uded5\udee0-\udeec\udef0-\udefa\udf00-\udf73\udf80-\udfd8\udfe0-\udfeb]|\ud83e[\udc00-\udc0b\udc10-\udc47\udc50-\udc59\udc60-\udc87\udc90-\udcad\udd00-\udd0b\udd0d-\udd71\udd73-\udd76\udd7a-\udda2\udda5-\uddaa\uddae-\uddca\uddcd-\ude53\ude60-\ude6d\ude70-\ude73\ude78-\ude7a\ude80-\ude82\ude90-\ude95]"},{name:"Z",alias:"Separator",bmp:" \xa0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000"},{name:"Zl",alias:"Line_Separator",bmp:"\u2028"},{name:"Zp",alias:"Paragraph_Separator",bmp:"\u2029"},{name:"Zs",alias:"Space_Separator",bmp:" \xa0\u1680\u2000-\u200a\u202f\u205f\u3000"}]},{}],173:[function(e,t){t.exports=[{name:"ASCII",bmp:"\0-\x7f"},{name:"Alphabetic",bmp:"A-Za-z\xaa\xb5\xba\xc0-\xd6\xd8-\xf6\xf8-\u02c1\u02c6-\u02d1\u02e0-\u02e4\u02ec\u02ee\u0345\u0370-\u0374\u0376\u0377\u037a-\u037d\u037f\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03f5\u03f7-\u0481\u048a-\u052f\u0531-\u0556\u0559\u0560-\u0588\u05b0-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u05d0-\u05ea\u05ef-\u05f2\u0610-\u061a\u0620-\u0657\u0659-\u065f\u066e-\u06d3\u06d5-\u06dc\u06e1-\u06e8\u06ed-\u06ef\u06fa-\u06fc\u06ff\u0710-\u073f\u074d-\u07b1\u07ca-\u07ea\u07f4\u07f5\u07fa\u0800-\u0817\u081a-\u082c\u0840-\u0858\u0860-\u086a\u08a0-\u08b4\u08b6-\u08bd\u08d4-\u08df\u08e3-\u08e9\u08f0-\u093b\u093d-\u094c\u094e-\u0950\u0955-\u0963\u0971-\u0983\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bd-\u09c4\u09c7\u09c8\u09cb\u09cc\u09ce\u09d7\u09dc\u09dd\u09df-\u09e3\u09f0\u09f1\u09fc\u0a01-\u0a03\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a3e-\u0a42\u0a47\u0a48\u0a4b\u0a4c\u0a51\u0a59-\u0a5c\u0a5e\u0a70-\u0a75\u0a81-\u0a83\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abd-\u0ac5\u0ac7-\u0ac9\u0acb\u0acc\u0ad0\u0ae0-\u0ae3\u0af9-\u0afc\u0b01-\u0b03\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3d-\u0b44\u0b47\u0b48\u0b4b\u0b4c\u0b56\u0b57\u0b5c\u0b5d\u0b5f-\u0b63\u0b71\u0b82\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcc\u0bd0\u0bd7\u0c00-\u0c03\u0c05-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c39\u0c3d-\u0c44\u0c46-\u0c48\u0c4a-\u0c4c\u0c55\u0c56\u0c58-\u0c5a\u0c60-\u0c63\u0c80-\u0c83\u0c85-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbd-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccc\u0cd5\u0cd6\u0cde\u0ce0-\u0ce3\u0cf1\u0cf2\u0d00-\u0d03\u0d05-\u0d0c\u0d0e-\u0d10\u0d12-\u0d3a\u0d3d-\u0d44\u0d46-\u0d48\u0d4a-\u0d4c\u0d4e\u0d54-\u0d57\u0d5f-\u0d63\u0d7a-\u0d7f\u0d82\u0d83\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0df2\u0df3\u0e01-\u0e3a\u0e40-\u0e46\u0e4d\u0e81\u0e82\u0e84\u0e86-\u0e8a\u0e8c-\u0ea3\u0ea5\u0ea7-\u0eb9\u0ebb-\u0ebd\u0ec0-\u0ec4\u0ec6\u0ecd\u0edc-\u0edf\u0f00\u0f40-\u0f47\u0f49-\u0f6c\u0f71-\u0f81\u0f88-\u0f97\u0f99-\u0fbc\u1000-\u1036\u1038\u103b-\u103f\u1050-\u108f\u109a-\u109d\u10a0-\u10c5\u10c7\u10cd\u10d0-\u10fa\u10fc-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u1380-\u138f\u13a0-\u13f5\u13f8-\u13fd\u1401-\u166c\u166f-\u167f\u1681-\u169a\u16a0-\u16ea\u16ee-\u16f8\u1700-\u170c\u170e-\u1713\u1720-\u1733\u1740-\u1753\u1760-\u176c\u176e-\u1770\u1772\u1773\u1780-\u17b3\u17b6-\u17c8\u17d7\u17dc\u1820-\u1878\u1880-\u18aa\u18b0-\u18f5\u1900-\u191e\u1920-\u192b\u1930-\u1938\u
251950-\u196d\u1970-\u1974\u1980-\u19ab\u19b0-\u19c9\u1a00-\u1a1b\u1a20-\u1a5e\u1a61-\u1a74\u1aa7\u1b00-\u1b33\u1b35-\u1b43\u1b45-\u1b4b\u1b80-\u1ba9\u1bac-\u1baf\u1bba-\u1be5\u1be7-\u1bf1\u1c00-\u1c36\u1c4d-\u1c4f\u1c5a-\u1c7d\u1c80-\u1c88\u1c90-\u1cba\u1cbd-\u1cbf\u1ce9-\u1cec\u1cee-\u1cf3\u1cf5\u1cf6\u1cfa\u1d00-\u1dbf\u1de7-\u1df4\u1e00-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fbc\u1fbe\u1fc2-\u1fc4\u1fc6-\u1fcc\u1fd0-\u1fd3\u1fd6-\u1fdb\u1fe0-\u1fec\u1ff2-\u1ff4\u1ff6-\u1ffc\u2071\u207f\u2090-\u209c\u2102\u2107\u210a-\u2113\u2115\u2119-\u211d\u2124\u2126\u2128\u212a-\u212d\u212f-\u2139\u213c-\u213f\u2145-\u2149\u214e\u2160-\u2188\u24b6-\u24e9\u2c00-\u2c2e\u2c30-\u2c5e\u2c60-\u2ce4\u2ceb-\u2cee\u2cf2\u2cf3\u2d00-\u2d25\u2d27\u2d2d\u2d30-\u2d67\u2d6f\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\u2de0-\u2dff\u2e2f\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303c\u3041-\u3096\u309d-\u309f\u30a1-\u30fa\u30fc-\u30ff\u3105-\u312f\u3131-\u318e\u31a0-\u31ba\u31f0-\u31ff\u3400-\u4db5\u4e00-\u9fef\ua000-\ua48c\ua4d0-\ua4fd\ua500-\ua60c\ua610-\ua61f\ua62a\ua62b\ua640-\ua66e\ua674-\ua67b\ua67f-\ua6ef\ua717-\ua71f\ua722-\ua788\ua78b-\ua7bf\ua7c2-\ua7c6\ua7f7-\ua805\ua807-\ua827\ua840-\ua873\ua880-\ua8c3\ua8c5\ua8f2-\ua8f7\ua8fb\ua8fd-\ua8ff\ua90a-\ua92a\ua930-\ua952\ua960-\ua97c\ua980-\ua9b2\ua9b4-\ua9bf\ua9cf\ua9e0-\ua9ef\ua9fa-\ua9fe\uaa00-\uaa36\uaa40-\uaa4d\uaa60-\uaa76\uaa7a-\uaabe\uaac0\uaac2\uaadb-\uaadd\uaae0-\uaaef\uaaf2-\uaaf5\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e\uab30-\uab5a\uab5c-\uab67\uab70-\uabea\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uf900-\ufa6d\ufa70-\ufad9\ufb00-\ufb06\ufb13-\ufb17\ufb1d-\ufb28\ufb2a-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufbb1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfb\ufe70-\ufe74\ufe76-\ufefc\uff21-\uff3a\uff41-\uff5a\uff66-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc",astral:"\ud800[\udc00-\udc0b\udc0d-\udc26\udc28-\udc3a\udc3c\udc3d\udc3f-\udc4d\udc50-\udc5d\udc80-\udcfa\udd40-\udd74\ude80-\ude9c\udea0-\uded0\udf00-\udf1f\udf2d-\udf4a\udf50-\udf7a\udf80-\udf9d\udfa0-\udfc3\udfc8-\udfcf\udfd1-\udfd5]|\ud801[\udc00-\udc9d\udcb0-\udcd3\udcd8-\udcfb\udd00-\udd27\udd30-\udd63\ude00-\udf36\udf40-\udf55\udf60-\udf67]|\ud802[\udc00-\udc05\udc08\udc0a-\udc35\udc37\udc38\udc3c\udc3f-\udc55\udc60-\udc76\udc80-\udc9e\udce0-\udcf2\udcf4\udcf5\udd00-\udd15\udd20-\udd39\udd80-\uddb7\uddbe\uddbf\ude00-\ude03\ude05\ude06\ude0c-\ude13\ude15-\ude17\ude19-\ude35\ude60-\ude7c\ude80-\ude9c\udec0-\udec7\udec9-\udee4\udf00-\udf35\udf40-\udf55\udf60-\udf72\udf80-\udf91]|\ud803[\udc00-\udc48\udc80-\udcb2\udcc0-\udcf2\udd00-\udd27\udf00-\udf1c\udf27\udf30-\udf45\udfe0-\udff6]|\ud804[\udc00-\udc45\udc82-\udcb8\udcd0-\udce8\udd00-\udd32\udd44-\udd46\udd50-\udd72\udd76\udd80-\uddbf\uddc1-\uddc4\uddda\udddc\ude00-\ude11\ude13-\ude34\ude37\ude3e\ude80-\ude86\ude88\ude8a-\ude8d\ude8f-\ude9d\ude9f-\udea8\udeb0-\udee8\udf00-\udf03\udf05-\udf0c\udf0f\udf10\udf13-\udf28\udf2a-\udf30\udf32\udf33\udf35-\udf39\udf3d-\udf44\udf47\udf48\udf4b\udf4c\udf50\udf57\udf5d-\udf63]|\ud805[\udc00-\udc41\udc43-\udc45\udc47-\udc4a\udc5f\udc80-\udcc1\udcc4\udcc5\udcc7\udd80-\uddb5\uddb8-\uddbe\uddd8-\udddd\ude00-\ude3e\ude40\ude44\ude80-\udeb5\udeb8\udf00-\udf1a\udf1d-\udf2a]|\ud806[\udc00-\udc38\udca0-\udcdf\udcff\udda0-\udda7\uddaa-\uddd7\uddda-\udddf\udde1\udde3\udde4\ude00-\ude32\ude35-\ude3e\ude50-\ude97\ude9d\udec0-\udef8]|\ud807[\udc00-\udc08\udc0a-\udc36\udc38-\udc3e\udc40\udc72-\udc8f\udc92-\udca7\udca9-\udcb6\udd00-\udd06\udd08\udd09\udd0b-\udd36\udd3a\udd3c\udd3d\udd3f-\udd41\udd43\udd46\udd47\udd60-\udd65\udd67\udd68\udd6a-\udd8e\udd90\udd91\udd93-\udd96\udd98\udee0-\udef6]|\ud808[\udc00-\udf99]|\ud809[\udc00-\udc6e\udc80-\udd43]|[\ud80c\ud81c-\ud820\ud840-\ud868\ud86a-\ud86c\ud86f-\ud872\ud874-\ud879][\udc00-\udfff]|\ud80d[\udc00-\udc2e]|\ud811[\udc00-\ude46]|\ud81a[\udc00-\ude38\ude40-\ude5e\uded0-\udeed\udf00-\udf2f\udf40-\udf43\udf63-\udf77\udf7d-\udf8f]|\ud81b[\ude40-\ude7f\udf00-\udf4a\udf4f-\udf87\udf8f-\udf9f\udfe0\udfe1\udfe3]|\ud821[\udc00-\udff7]|\ud822[\udc00-\udef2]|\ud82c[\udc00-\udd1e\udd50-\udd52\udd64-\udd67\udd70-\udefb]|\ud82f[\udc00-\udc6a\udc70-\udc7c\udc80-\udc88\udc90-\udc99\udc9e]|\ud835[\udc00-\udc54\udc56-\udc9c\udc9e\udc9f\udca2\udca5\udca6\udca9-\udcac\udcae-\udcb9\udcbb\udcbd-\udcc3\udcc5-\udd05\udd07-\udd0a\udd0d-\udd14\udd16-\udd1c\udd1e-\udd39\udd3b-\udd3e\udd40-\udd44\udd46\udd4a-\udd50\udd52-\udea5\udea8-\udec0\udec2-\udeda\udedc-\udefa\udefc-\udf14\udf16-\udf34\udf36-\udf4e\udf50-\udf6e\udf70-\udf88\udf8a-\udfa8\udfaa-\udfc2\udfc4-\udfcb]|\ud838[\udc00-\udc06\udc08-\udc18\udc1b-\udc21\udc23\udc24\udc26-\udc2a\udd00-\udd2c\udd37-\udd3d\udd4e\udec0-\udeeb]|\ud83a[\udc00-\udcc4\udd00-\udd43\udd47\udd4b]|\ud83b[\ude00-\ude03\ude05-\ude1f\ude21\ude22\ude24\ude27\ude29-\ude32\ude34-\ude37\ude39\ude3b\ude42\ude47\ude49\ude4b\ude4d-\ude4f\ude51\ude52\ude54\ude57\ude59\ude5b\ude5d\ude5f\ude61\ude62\ude64\ude67-\ude6a\ude6c-\ude72\ude74-\ude77\ude79-\ude7c\ude7e\ude80-\ude89\ude8b-\ude9b\udea1-\udea3\udea5-\udea9\udeab-\udebb]|\ud83c[\udd30-\udd49\udd50-\udd69\udd70-\udd89]|\ud869[\udc00-\uded6\udf00-\udfff]|\ud86d[\udc00-\udf34\udf40-\udfff]|\ud86e[\udc00-\udc1d\udc20-\udfff]|\ud873[\udc00-\udea1\udeb0-\udfff]|\ud87a[\udc00-\udfe0]|\ud87e[\udc00-\ude1d]"},{name:"Any",isBmpLast:!0,bmp:"\0-\uffff",astral:"[\ud800-\udbff][\udc00-\udfff]"},{name:"Default_Ignorable_Code_Point",bmp:"\xad\u034f\u061c\u115f\u1160\u17b4\u17b5\u180b-\u180e\u200b-\u200f\u202a-\u202e\u2060-\u206f\u3164\ufe00-\ufe0f\ufeff\uffa0\ufff0-\ufff8",astral:"\ud82f[\udca0-\udca3]|\ud834[\udd73-\udd7a]|[\udb40-\udb43][\udc00-\udfff]"},{name:"Lowercase", 26bmp:"a-z\xaa\xb5\xba\xdf-\xf6\xf8-\xff\u0101\u0103\u0105\u0107\u0109\u010b\u010d\u010f\u0111\u0113\u0115\u0117\u0119\u011b\u011d\u011f\u0121\u0123\u0125\u0127\u0129\u012b\u012d\u012f\u0131\u0133\u0135\u0137\u0138\u013a\u013c\u013e\u0140\u0142\u0144\u0146\u0148\u0149\u014b\u014d\u014f\u0151\u0153\u0155\u0157\u0159\u015b\u015d\u015f\u0161\u0163\u0165\u0167\u0169\u016b\u016d\u016f\u0171\u0173\u0175\u0177\u017a\u017c\u017e-\u0180\u0183\u0185\u0188\u018c\u018d\u0192\u0195\u0199-\u019b\u019e\u01a1\u01a3\u01a5\u01a8\u01aa\u01ab\u01ad\u01b0\u01b4\u01b6\u01b9\u01ba\u01bd-\u01bf\u01c6\u01c9\u01cc\u01ce\u01d0\u01d2\u01d4\u01d6\u01d8\u01da\u01dc\u01dd\u01df\u01e1\u01e3\u01e5\u01e7\u01e9\u01eb\u01ed\u01ef\u01f0\u01f3\u01f5\u01f9\u01fb\u01fd\u01ff\u0201\u0203\u0205\u0207\u0209\u020b\u020d\u020f\u0211\u0213\u0215\u0217\u0219\u021b\u021d\u021f\u0221\u0223\u0225\u0227\u0229\u022b\u022d\u022f\u0231\u0233-\u0239\u023c\u023f\u0240\u0242\u0247\u0249\u024b\u024d\u024f-\u0293\u0295-\u02b8\u02c0\u02
26c1\u02e0-\u02e4\u0345\u0371\u0373\u0377\u037a-\u037d\u0390\u03ac-\u03ce\u03d0\u03d1\u03d5-\u03d7\u03d9\u03db\u03dd\u03df\u03e1\u03e3\u03e5\u03e7\u03e9\u03eb\u03ed\u03ef-\u03f3\u03f5\u03f8\u03fb\u03fc\u0430-\u045f\u0461\u0463\u0465\u0467\u0469\u046b\u046d\u046f\u0471\u0473\u0475\u0477\u0479\u047b\u047d\u047f\u0481\u048b\u048d\u048f\u0491\u0493\u0495\u0497\u0499\u049b\u049d\u049f\u04a1\u04a3\u04a5\u04a7\u04a9\u04ab\u04ad\u04af\u04b1\u04b3\u04b5\u04b7\u04b9\u04bb\u04bd\u04bf\u04c2\u04c4\u04c6\u04c8\u04ca\u04cc\u04ce\u04cf\u04d1\u04d3\u04d5\u04d7\u04d9\u04db\u04dd\u04df\u04e1\u04e3\u04e5\u04e7\u04e9\u04eb\u04ed\u04ef\u04f1\u04f3\u04f5\u04f7\u04f9\u04fb\u04fd\u04ff\u0501\u0503\u0505\u0507\u0509\u050b\u050d\u050f\u0511\u0513\u0515\u0517\u0519\u051b\u051d\u051f\u0521\u0523\u0525\u0527\u0529\u052b\u052d\u052f\u0560-\u0588\u10d0-\u10fa\u10fd-\u10ff\u13f8-\u13fd\u1c80-\u1c88\u1d00-\u1dbf\u1e01\u1e03\u1e05\u1e07\u1e09\u1e0b\u1e0d\u1e0f\u1e11\u1e13\u1e15\u1e17\u1e19\u1e1b\u1e1d\u1e1f\u1e21\u1e23\u1e25\u1e27\u1e29\u1e2b\u1e2d\u1e2f\u1e31\u1e33\u1e35\u1e37\u1e39\u1e3b\u1e3d\u1e3f\u1e41\u1e43\u1e45\u1e47\u1e49\u1e4b\u1e4d\u1e4f\u1e51\u1e53\u1e55\u1e57\u1e59\u1e5b\u1e5d\u1e5f\u1e61\u1e63\u1e65\u1e67\u1e69\u1e6b\u1e6d\u1e6f\u1e71\u1e73\u1e75\u1e77\u1e79\u1e7b\u1e7d\u1e7f\u1e81\u1e83\u1e85\u1e87\u1e89\u1e8b\u1e8d\u1e8f\u1e91\u1e93\u1e95-\u1e9d\u1e9f\u1ea1\u1ea3\u1ea5\u1ea7\u1ea9\u1eab\u1ead\u1eaf\u1eb1\u1eb3\u1eb5\u1eb7\u1eb9\u1ebb\u1ebd\u1ebf\u1ec1\u1ec3\u1ec5\u1ec7\u1ec9\u1ecb\u1ecd\u1ecf\u1ed1\u1ed3\u1ed5\u1ed7\u1ed9\u1edb\u1edd\u1edf\u1ee1\u1ee3\u1ee5\u1ee7\u1ee9\u1eeb\u1eed\u1eef\u1ef1\u1ef3\u1ef5\u1ef7\u1ef9\u1efb\u1efd\u1eff-\u1f07\u1f10-\u1f15\u1f20-\u1f27\u1f30-\u1f37\u1f40-\u1f45\u1f50-\u1f57\u1f60-\u1f67\u1f70-\u1f7d\u1f80-\u1f87\u1f90-\u1f97\u1fa0-\u1fa7\u1fb0-\u1fb4\u1fb6\u1fb7\u1fbe\u1fc2-\u1fc4\u1fc6\u1fc7\u1fd0-\u1fd3\u1fd6\u1fd7\u1fe0-\u1fe7\u1ff2-\u1ff4\u1ff6\u1ff7\u2071\u207f\u2090-\u209c\u210a\u210e\u210f\u2113\u212f\u2134\u2139\u213c\u213d\u2146-\u2149\u214e\u2170-\u217f\u2184\u24d0-\u24e9\u2c30-\u2c5e\u2c61\u2c65\u2c66\u2c68\u2c6a\u2c6c\u2c71\u2c73\u2c74\u2c76-\u2c7d\u2c81\u2c83\u2c85\u2c87\u2c89\u2c8b\u2c8d\u2c8f\u2c91\u2c93\u2c95\u2c97\u2c99\u2c9b\u2c9d\u2c9f\u2ca1\u2ca3\u2ca5\u2ca7\u2ca9\u2cab\u2cad\u2caf\u2cb1\u2cb3\u2cb5\u2cb7\u2cb9\u2cbb\u2cbd\u2cbf\u2cc1\u2cc3\u2cc5\u2cc7\u2cc9\u2ccb\u2ccd\u2ccf\u2cd1\u2cd3\u2cd5\u2cd7\u2cd9\u2cdb\u2cdd\u2cdf\u2ce1\u2ce3\u2ce4\u2cec\u2cee\u2cf3\u2d00-\u2d25\u2d27\u2d2d\ua641\ua643\ua645\ua647\ua649\ua64b\ua64d\ua64f\ua651\ua653\ua655\ua657\ua659\ua65b\ua65d\ua65f\ua661\ua663\ua665\ua667\ua669\ua66b\ua66d\ua681\ua683\ua685\ua687\ua689\ua68b\ua68d\ua68f\ua691\ua693\ua695\ua697\ua699\ua69b-\ua69d\ua723\ua725\ua727\ua729\ua72b\ua72d\ua72f-\ua731\ua733\ua735\ua737\ua739\ua73b\ua73d\ua73f\ua741\ua743\ua745\ua747\ua749\ua74b\ua74d\ua74f\ua751\ua753\ua755\ua757\ua759\ua75b\ua75d\ua75f\ua761\ua763\ua765\ua767\ua769\ua76b\ua76d\ua76f-\ua778\ua77a\ua77c\ua77f\ua781\ua783\ua785\ua787\ua78c\ua78e\ua791\ua793-\ua795\ua797\ua799\ua79b\ua79d\ua79f\ua7a1\ua7a3\ua7a5\ua7a7\ua7a9\ua7af\ua7b5\ua7b7\ua7b9\ua7bb\ua7bd\ua7bf\ua7c3\ua7f8-\ua7fa\uab30-\uab5a\uab5c-\uab67\uab70-\uabbf\ufb00-\ufb06\ufb13-\ufb17\uff41-\uff5a",astral:"\ud801[\udc28-\udc4f\udcd8-\udcfb]|\ud803[\udcc0-\udcf2]|\ud806[\udcc0-\udcdf]|\ud81b[\ude60-\ude7f]|\ud835[\udc1a-\udc33\udc4e-\udc54\udc56-\udc67\udc82-\udc9b\udcb6-\udcb9\udcbb\udcbd-\udcc3\udcc5-\udccf\udcea-\udd03\udd1e-\udd37\udd52-\udd6b\udd86-\udd9f\uddba-\uddd3\uddee-\ude07\ude22-\ude3b\ude56-\ude6f\ude8a-\udea5\udec2-\udeda\udedc-\udee1\udefc-\udf14\udf16-\udf1b\udf36-\udf4e\udf50-\udf55\udf70-\udf88\udf8a-\udf8f\udfaa-\udfc2\udfc4-\udfc9\udfcb]|\ud83a[\udd22-\udd43]"},{name:"Noncharacter_Code_Point",bmp:"\ufdd0-\ufdef\ufffe\uffff",astral:"[\ud83f\ud87f\ud8bf\ud8ff\ud93f\ud97f\ud9bf\ud9ff\uda3f\uda7f\udabf\udaff\udb3f\udb7f\udbbf\udbff][\udffe\udfff]"},{name:"Uppercase",bmp:"A-Z\xc0-\xd6\xd8-\xde\u0100\u0102\u0104\u0106\u0108\u010a\u010c\u010e\u0110\u0112\u0114\u0116\u0118\u011a\u011c\u011e\u0120\u0122\u0124\u0126\u0128\u012a\u012c\u012e\u0130\u0132\u0134\u0136\u0139\u013b\u013d\u013f\u0141\u0143\u0145\u0147\u014a\u014
26c\u014e\u0150\u0152\u0154\u0156\u0158\u015a\u015c\u015e\u0160\u0162\u0164\u0166\u0168\u016a\u016c\u016e\u0170\u0172\u0174\u0176\u0178\u0179\u017b\u017d\u0181\u0182\u0184\u0186\u0187\u0189-\u018b\u018e-\u0191\u0193\u0194\u0196-\u0198\u019c\u019d\u019f\u01a0\u01a2\u01a4\u01a6\u01a7\u01a9\u01ac\u01ae\u01af\u01b1-\u01b3\u01b5\u01b7\u01b8\u01bc\u01c4\u01c7\u01ca\u01cd\u01cf\u01d1\u01d3\u01d5\u01d7\u01d9\u01db\u01de\u01e0\u01e2\u01e4\u01e6\u01e8\u01ea\u01ec\u01ee\u01f1\u01f4\u01f6-\u01f8\u01fa\u01fc\u01fe\u0200\u0202\u0204\u0206\u0208\u020a\u020c\u020e\u0210\u0212\u0214\u0216\u0218\u021a\u021c\u021e\u0220\u0222\u0224\u0226\u0228\u022a\u022c\u022e\u0230\u0232\u023a\u023b\u023d\u023e\u0241\u0243-\u0246\u0248\u024a\u024c\u024e\u0370\u0372\u0376\u037f\u0386\u0388-\u038a\u038c\u038e\u038f\u0391-\u03a1\u03a3-\u03ab\u03cf\u03d2-\u03d4\u03d8\u03da\u03dc\u03de\u03e0\u03e2\u03e4\u03e6\u03e8\u03ea\u03ec\u03ee\u03f4\u03f7\u03f9\u03fa\u03fd-\u042f\u0460\u0462\u0464\u0466\u0468\u046a\u046c\u046e\u0470\u0472\u0474\u0476\u0478\u047a\u047c\u047e\u0480\u048a\u048c\u048e\u0490\u0492\u0494\u0496\u0498\u049a\u049c\u049e\u04a0\u04a2\u04a4\u04a6\u04a8\u04aa\u04ac\u04ae\u04b0\u04b2\u04b4\u04b6\u04b8\u04ba\u04bc\u04be\u04c0\u04c1\u04c3\u04c5\u04c7\u04c9\u04cb\u
2604cd\u04d0\u04d2\u04d4\u04d6\u04d8\u04da\u04dc\u04de\u04e0\u04e2\u04e4\u04e6\u04e8\u04ea\u04ec\u04ee\u04f0\u04f2\u04f4\u04f6\u04f8\u04fa\u04fc\u04fe\u0500\u0502\u0504\u0506\u0508\u050a\u050c\u050e\u0510\u0512\u0514\u0516\u0518\u051a\u051c\u051e\u0520\u0522\u0524\u0526\u0528\u052a\u052c\u052e\u0531-\u0556\u10a0-\u10c5\u10c7\u10cd\u13a0-\u13f5\u1c90-\u1cba\u1cbd-\u1cbf\u1e00\u1e02\u1e04\u1e06\u1e08\u1e0a\u1e0c\u1e0e\u1e10\u1e12\u1e14\u1e16\u1e18\u1e1a\u1e1c\u1e1e\u1e20\u1e22\u1e24\u1e26\u1e28\u1e2a\u1e2c\u1e2e\u1e30\u1e32\u1e34\u1e36\u1e38\u1e3a\u1e3c\u1e3e\u1e40\u1e42\u1e44\u1e46\u1e48\u1e4a\u1e4c\u1e4e\u1e50\u1e52\u1e54\u1e56\u1e58\u1e5a\u1e5c\u1e5e\u1e60\u1e62\u1e64\u1e66\u1e68\u1e6a\u1e6c\u1e6e\u1e70\u1e72\u1e74\u1e76\u1e78\u1e7a\u1e7c\u1e7e\u1e80\u1e82\u1e84\u1e86\u1e88\u1e8a\u1e8c\u1e8e\u1e90\u1e92\u1e94\u1e9e\u1ea0\u1ea2\u1ea4\u1ea6\u1ea8\u1eaa\u1eac\u1eae\u1eb0\u1eb2\u1eb4\u1eb6\u1eb8\u1eba\u1ebc\u1ebe\u1ec0\u1ec2\u1ec4\u1ec6\u1ec8\u1eca\u1ecc\u1ece\u1ed0\u1ed2\u1ed4\u1ed6\u1ed8\u1eda\u1edc\u1ede\u1ee0\u1ee2\u1ee4\u1ee6\u1ee8\u1eea\u1eec\u1eee\u1ef0\u1ef2\u1ef4\u1ef6\u1ef8\u1efa\u1efc\u1efe\u1f08-\u1f0f\u1f18-\u1f1d\u1f28-\u1f2f\u1f38-\u1f3f\u1f48-\u1f4d\u1f59\u1f5b\u1f5d\u1f5f\u1f68-\u1f6f\u1fb8-\u1fbb\u1fc8-\u1fcb\u1fd8-\u1fdb\u1fe8-\u1fec\u1ff8-\u1ffb\u2102\u2107\u210b-\u210d\u2110-\u2112\u2115\u2119-\u211d\u2124\u2126\u2128\u212a-\u212d\u2130-\u2133\u213e\u213f\u2145\u2160-\u216f\u2183\u24b6-\u24cf\u2c00-\u2c2e\u2c60\u2c62-\u2c64\u2c67\u2c69\u2c6b\u2c6d-\u2c70\u2c72\u2c75\u2c7e-\u2c80\u2c82\u2c84\u2c86\u2c88\u2c8a\u2c8c\u2c8e\u2c90\u2c92\u2c94\u2c96\u2c98\u2c9a\u2c9c\u2c9e\u2ca0\u2ca2\u2ca4\u2ca6\u2ca8\u2caa\u2cac\u2cae\u2cb0\u2cb2\u2cb4\u2cb6\u2cb8\u2cba\u2cbc\u2cbe\u2cc0\u2cc2\u2cc4\u2cc6\u2cc8\u2cca\u2ccc\u2cce\u2cd0\u2cd2\u2cd4\u2cd6\u2cd8\u2cda\u2cdc\u2cde\u2ce0\u2ce2\u2ceb\u2ced\u2cf2\ua640\ua642\ua644\ua646\ua648\ua64a\ua64c\ua64e\ua650\ua652\ua654\ua656\ua658\ua65a\ua65c\ua65e\ua660\ua662\ua664\ua666\ua668\ua66a\ua66c\ua680\ua682\ua684\ua686\ua688\ua68a\ua68c\ua68e\ua690\ua692\ua694\ua696\ua698\ua69a\ua722\ua724\ua726\ua728\ua72a\ua72c\ua72e\ua732\ua734\ua736\ua738\ua73a\ua73c\ua73e\ua740\ua742\ua744\ua746\ua748\ua74a\ua74c\ua74e\ua750\ua752\ua754\ua756\ua758\ua75a\ua75c\ua75e\ua760\ua762\ua764\ua766\ua768\ua76a\ua76c\ua76e\ua779\ua77b\ua77d\ua77e\ua780\ua782\ua784\ua786\ua78b\ua78d\ua790\ua792\ua796\ua798\ua79a\ua79c\ua79e\ua7a0\ua7a2\ua7a4\ua7a6\ua7a8\ua7aa-\ua7ae\ua7b0-\ua7b4\ua7b6\ua7b8\ua7ba\ua7bc\ua7be\ua7c2\ua7c4-\ua7c6\uff21-\uff3a",astral:"\ud801[\udc00-\udc27\udcb0-\udcd3]|\ud803[\udc80-\udcb2]|\ud806[\udca0-\udcbf]|\ud81b[\ude40-\ude5f]|\ud835[\udc00-\udc19\udc34-\udc4d\udc68-\udc81\udc9c\udc9e\udc9f\udca2\udca5\udca6\udca9-\udcac\udcae-\udcb5\udcd0-\udce9\udd04\udd05\udd07-\udd0a\udd0d-\udd14\udd16-\udd1c\udd38\udd39\udd3b-\udd3e\udd40-\udd44\udd46\udd4a-\udd50\udd6c-\udd85\udda0-\uddb9\uddd4-\udded\ude08-\ude21\ude3c-\ude55\ude70-\ude89\udea8-\udec0\udee2-\udefa\udf1c-\udf34\udf56-\udf6e\udf90-\udfa8\udfca]|\ud83a[\udd00-\udd21]|\ud83c[\udd30-\udd49\udd50-\udd69\udd70-\udd89]"},{name:"White_Space",bmp:"\t-\r \x85\xa0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000"}]},{}],174:[function(e,t){t.exports=[{name:"Adlam",astral:"\ud83a[\udd00-\udd4b\udd50-\udd59\udd5e\udd5f]"},{name:"Ahom",astral:"\ud805[\udf00-\udf1a\udf1d-\udf2b\udf30-\udf3f]"},{name:"Anatolian_Hieroglyphs",astral:"\ud811[\udc00-\ude46]"},{name:"Arabic",bmp:"\u0600-\u0604\u0606-\u060b\u060d-\u061a\u061c\u061e\u0620-\u063f\u0641-\u064a\u0656-\u066f\u0671-\u06dc\u06de-\u06ff\u0750-\u077f\u08a0-\u08b4\u08b6-\u08bd\u08d3-\u08e1\u08e3-\u08ff\ufb50-\ufbc1\ufbd3-\ufd3d\ufd50-\ufd8f\ufd92-\ufdc7\ufdf0-\ufdfd\ufe70-\ufe74\ufe76-\ufefc",astral:"\ud803[\ude60-\ude7e]|\ud83b[\ude00-\ude03\ude05-\ude1f\ude21\ude22\ude24\ude27\ude29-\ude32\ude34-\ude37\ude39\ude3b\ude42\ude47\ude49\ude4b\ude4d-\ude4f\ude51\ude52\ude54\ude57\ude59\ude5b\ude5d\ude5f\ude61\ude62\ude64\ude67-\ude6a\ude6c-\ude72\ude74-\ude77\ude79-\ude7c\ude7e\ude80-\ude89\ude8b-\ude9b\udea1-\udea3\udea5-\udea9\udeab-\udebb\udef0\udef1]"},{name:"Armenian",bmp:"\u0531-\u0556\u0559-\u0588\u058a\u058d-\u058f\ufb13-\ufb17"},{name:"Avestan",astral:"\ud802[\udf00-\udf35\udf39-\udf3f]"}
26,{name:"Balinese",bmp:"\u1b00-\u1b4b\u1b50-\u1b7c"},{name:"Bamum",bmp:"\ua6a0-\ua6f7",astral:"\ud81a[\udc00-\ude38]"},{name:"Bassa_Vah",astral:"\ud81a[\uded0-\udeed\udef0-\udef5]"},{name:"Batak",bmp:"\u1bc0-\u1bf3\u1bfc-\u1bff"},{name:"Bengali",bmp:"\u0980-\u0983\u0985-\u098c\u098f\u0990\u0993-\u09a8\u09aa-\u09b0\u09b2\u09b6-\u09b9\u09bc-\u09c4\u09c7\u09c8\u09cb-\u09ce\u09d7\u09dc\u09dd\u09df-\u09e3\u09e6-\u09fe"},{name:"Bhaiksuki",astral:"\ud807[\udc00-\udc08\udc0a-\udc36\udc38-\udc45\udc50-\udc6c]"},{name:"Bopomofo",bmp:"\u02ea\u02eb\u3105-\u312f\u31a0-\u31ba"},{name:"Brahmi",astral:"\ud804[\udc00-\udc4d\udc52-\udc6f\udc7f]"},{name:"Braille",bmp:"\u2800-\u28ff"},{name:"Buginese",bmp:"\u1a00-\u1a1b\u1a1e\u1a1f"},{name:"Buhid",bmp:"\u1740-\u1753"},{name:"Canadian_Aboriginal",bmp:"\u1400-\u167f\u18b0-\u18f5"},{name:"Carian",astral:"\ud800[\udea0-\uded0]"},{name:"Caucasian_Albanian",astral:"\ud801[\udd30-\udd63\udd6f]"},{name:"Chakma",astral:"\ud804[\udd00-\udd34\udd36-\udd46]"},{name:"Cham",bmp:"\uaa00-\uaa36\uaa40-\uaa4d\uaa50-\uaa59\uaa5c-\uaa5f"},{name:"Cherokee",bmp:"\u13a0-\u13f5\u13f8-\u13fd\uab70-\uabbf"},{name:"Common",bmp:"\0-@\\[-`\\{-\xa9\xab-\xb9\xbb-\xbf\xd7\xf7\u02b9-\u02df\u02e5-\u02e9\u02ec-\u02ff\u0374\u037e\u0385\u0387\u0589\u0605\u060c\u061b\u061f\u0640\u06dd\u08e2\u0964\u0965\u0e3f\u0fd5-\u0fd8\u10fb\u16eb-\u16ed\u1735\u1736\u1802\u1803\u1805\u1cd3\u1ce1\u1ce9-\u1cec\u1cee-\u1cf3\u1cf5-\u1cf7\u1cfa\u2000-\u200b\u200e-\u2064\u2066-\u2070\u2074-\u207e\u2080-\u208e\u20a0-\u20bf\u2100-\u2125\u2127-\u2129\u212c-\u2131\u2133-\u214d\u214f-\u215f\u2189-\u218b\u2190-\u2426\u2440-\u244a\u2460-\u27ff\u2900-\u2b73\u2b76-\u2b95\u2b98-\u2bff\u2e00-\u2e4f\u2ff0-\u2ffb\u3000-\u3004\u3006\u3008-\u3020\u3030-\u3037\u303c-\u303f\u309b\u309c\u30a0\u30fb\u30fc\u3190-\u319f\u31c0-\u31e3\u3220-\u325f\u327f-\u32cf\u32ff\u3358-\u33ff\u4dc0-\u4dff\ua700-\ua721\ua788-\ua78a\ua830-\ua839\ua92e\ua9cf\uab5b\ufd3e\ufd3f\ufe10-\ufe19\ufe30-\ufe52\ufe54-\ufe66\ufe68-\ufe6b\ufeff\uff01-\uff20\uff3b-\uff40\uff5b-\uff65\uff70\uff9e\uff9f\uffe0-\uffe6\uffe8-\uffee\ufff9-\ufffd",astral:"\ud800[\udd00-\udd02\udd07-\udd33\udd37-\udd3f\udd90-\udd9b\uddd0-\uddfc\udee1-\udefb]|\ud81b[\udfe2\udfe3]|\ud82f[\udca0-\udca3]|\ud834[\udc00-\udcf5\udd00-\udd26\udd29-\udd66\udd6a-\udd7a\udd83\udd84\udd8c-\udda9\uddae-\udde8\udee0-\udef3\udf00-\udf56\udf60-\udf78]|\ud835[\udc00-\udc54\udc56-\udc9c\udc9e\udc9f\udca2\udca5\udca6\udca9-\udcac\udcae-\udcb9\udcbb\udcbd-\udcc3\udcc5-\udd05\udd07-\udd0a\udd0d-\udd14\udd16-\udd1c\udd1e-\udd39\udd3b-\udd3e\udd40-\udd44\udd46\udd4a-\udd50\udd52-\udea5\udea8-\udfcb\udfce-\udfff]|\ud83b[\udc71-\udcb4\udd01-\udd3d]|\ud83c[\udc00-\udc2b\udc30-\udc93\udca0-\udcae\udcb1-\udcbf\udcc1-\udccf\udcd1-\udcf5\udd00-\udd0c\udd10-\udd6c\udd70-\uddac\udde6-\uddff\ude01\ude02\ude10-\ude3b\ude40-\ude48\ude50\ude51\ude60-\ude65\udf00-\udfff]|\ud83d[\udc00-\uded5\udee0-\udeec\udef0-\udefa\udf00-\udf73\udf80-\udfd8\udfe0-\udfeb]|\ud83e[\udc00-\udc0b\udc10-\udc47\udc50-\udc59\udc60-\udc87\udc90-\udcad\udd00-\udd0b\udd0d-\udd71\udd73-\udd76\udd7a-\udda2\udda5-\uddaa\uddae-\uddca\uddcd-\ude53\ude60-\ude6d\ude70-\ude73\ude78-\ude7a\ude80-\ude82\ude90-\ude95]|\udb40[\udc01\udc20-\udc7f]"},{name:"Coptic",bmp:"\u03e2-\u03ef\u2c80-\u2cf3\u2cf9-\u2cff"},{name:"Cuneiform",astral:"\ud808[\udc00-\udf99]|\ud809[\udc00-\udc6e\udc70-\udc74\udc80-\udd43]"},{name:"Cypriot",astral:"\ud802[\udc00-\udc05\udc08\udc0a-\udc35\udc37\udc38\udc3c\udc3f]"},{name:"Cyrillic",bmp:"\u0400-\u0484\u0487-\u052f\u1c80-\u1c88\u1d2b\u1d78\u2de0-\u2dff\ua640-\ua69f\ufe2e\ufe2f"},{name:"Deseret",astral:"\ud801[\udc00-\udc4f]"},{name:"Devanagari",bmp:"\u0900-\u0950\u0955-\u0963\u0966-\u097f\ua8e0-\ua8ff"},{name:"Dogra",astral:"\ud806[\udc00-\udc3b]"},{name:"Duployan",astral:"\ud82f[\udc00-\udc6a\udc70-\udc7c\udc80-\udc88\udc90-\udc99\udc9c-\udc9f]"},{name:"Egyptian_Hieroglyphs",astral:"\ud80c[\udc00-\udfff]|\ud80d[\udc00-\udc2e\udc30-\udc38]"},{name:"Elbasan",astral:"\ud801[\udd00-\udd27]"},{name:"Elymaic",astral:"\ud803[\udfe0-\udff6]"},{name:"Ethiopic",bmp:"\u1200-\u1248\u124a-\u124d\u1250-\u1256\u1258\u125a-\u125d\u1260-\u1288\u128a-\u128d\u1290-\u12b0\u12b2-\u12b5\u12b8-\u12be\u12c0\u12c2-\u12c5\u12c8-\u12d6\u12d8-\u1310\u1312-\u1315\u1318-\u135a\u135d-\u137c\u1380-\u1399\u2d80-\u2d96\u2da0-\u2da6\u2da8-\u2dae\u2db0-\u2db6\u2db8-\u2dbe\u2dc0-\u2dc6\u2dc8-\u2dce\u2dd0-\u2dd6\u2dd8-\u2dde\uab01-\uab06\uab09-\uab0e\uab11-\uab16\uab20-\uab26\uab28-\uab2e"}
26,{name:"Georgian",bmp:"\u10a0-\u10c5\u10c7\u10cd\u10d0-\u10fa\u10fc-\u10ff\u1c90-\u1cba\u1cbd-\u1cbf\u2d00-\u2d25\u2d27\u2d2d"},{name:"Glagolitic",bmp:"\u2c00-\u2c2e\u2c30-\u2c5e",astral:"\ud838[\udc00-\udc06\udc08-\udc18\udc1b-\udc21\udc23\udc24\udc26-\udc2a]"},{name:"Gothic",astral:"\ud800[\udf30-\udf4a]"},{name:"Grantha",astral:"\ud804[\udf00-\udf03\udf05-\udf0c\udf0f\udf10\udf13-\udf28\udf2a-\udf30\udf32\udf33\udf35-\udf39\udf3c-\udf44\udf47\udf48\udf4b-\udf4d\udf50\udf57\udf5d-\udf63\udf66-\udf6c\udf70-\udf74]"},{name:"Greek",bmp:"\u0370-\u0373\u0375-\u0377\u037a-\u037d\u037f\u0384\u0386\u0388-\u038a\u038c\u038e-\u03a1\u03a3-\u03e1\u03f0-\u03ff\u1d26-\u1d2a\u1d5d-\u1d61\u1d66-\u1d6a\u1dbf\u1f00-\u1f15\u1f18-\u1f1d\u1f20-\u1f45\u1f48-\u1f4d\u1f50-\u1f57\u1f59\u1f5b\u1f5d\u1f5f-\u1f7d\u1f80-\u1fb4\u1fb6-\u1fc4\u1fc6-\u1fd3\u1fd6-\u1fdb\u1fdd-\u1fef\u1ff2-\u1ff4\u1ff6-\u1ffe\u2126\uab65",astral:"\ud800[\udd40-\udd8e\udda0]|\ud834[\ude00-\ude45]"},{name:"Gujarati",bmp:"\u0a81-\u0a83\u0a85-\u0a8d\u0a8f-\u0a91\u0a93-\u0aa8\u0aaa-\u0ab0\u0ab2\u0ab3\u0ab5-\u0ab9\u0abc-\u0ac5\u0ac7-\u0ac9\u0acb-\u0acd\u0ad0\u0ae0-\u0ae3\u0ae6-\u0af1\u0af9-\u0aff"},{name:"Gunjala_Gondi",astral:"\ud807[\udd60-\udd65\udd67\udd68\udd6a-\udd8e\udd90\udd91\udd93-\udd98\udda0-\udda9]"},{name:"Gurmukhi",bmp:"\u0a01-\u0a03\u0a05-\u0a0a\u0a0f\u0a10\u0a13-\u0a28\u0a2a-\u0a30\u0a32\u0a33\u0a35\u0a36\u0a38\u0a39\u0a3c\u0a3e-\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a59-\u0a5c\u0a5e\u0a66-\u0a76"},{name:"Han",bmp:"\u2e80-\u2e99\u2e9b-\u2ef3\u2f00-\u2fd5\u3005\u3007\u3021-\u3029\u3038-\u303b\u3400-\u4db5\u4e00-\u9fef\uf900-\ufa6d\ufa70-\ufad9",astral:"[\ud840-\ud868\ud86a-\ud86c\ud86f-\ud872\ud874-\ud879][\udc00-\udfff]|\ud869[\udc00-\uded6\udf00-\udfff]|\ud86d[\udc00-\udf34\udf40-\udfff]|\ud86e[\udc00-\udc1d\udc20-\udfff]|\ud873[\udc00-\udea1\udeb0-\udfff]|\ud87a[\udc00-\udfe0]|\ud87e[\udc00-\ude1d]"},{name:"Hangul",bmp:"\u1100-\u11ff\u302e\u302f\u3131-\u318e\u3200-\u321e\u3260-\u327e\ua960-\ua97c\uac00-\ud7a3\ud7b0-\ud7c6\ud7cb-\ud7fb\uffa0-\uffbe\uffc2-\uffc7\uffca-\uffcf\uffd2-\uffd7\uffda-\uffdc"},{name:"Hanifi_Rohingya",astral:"\ud803[\udd00-\udd27\udd30-\udd39]"},{name:"Hanunoo",bmp:"\u1720-\u1734"},{name:"Hatran",astral:"\ud802[\udce0-\udcf2\udcf4\udcf5\udcfb-\udcff]"},{name:"Hebrew",bmp:"\u0591-\u05c7\u05d0-\u05ea\u05ef-\u05f4\ufb1d-\ufb36\ufb38-\ufb3c\ufb3e\ufb40\ufb41\ufb43\ufb44\ufb46-\ufb4f"},{name:"Hiragana",bmp:"\u3041-\u3096\u309d-\u309f",astral:"\ud82c[\udc01-\udd1e\udd50-\udd52]|\ud83c\ude00"},{name:"Imperial_Aramaic",astral:"\ud802[\udc40-\udc55\udc57-\udc5f]"},{name:"Inherited",bmp:"\u0300-\u036f\u0485\u0486\u064b-\u0655\u0670\u0951-\u0954\u1ab0-\u1abe\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1cf4\u1cf8\u1cf9\u1dc0-\u1df9\u1dfb-\u1dff\u200c\u200d\u20d0-\u20f0\u302a-\u302d\u3099\u309a\ufe00-\ufe0f\ufe20-\ufe2d",astral:"\ud800[\uddfd\udee0]|\ud804\udf3b|\ud834[\udd67-\udd69\udd7b-\udd82\udd85-\udd8b\uddaa-\uddad]|\udb40[\udd00-\uddef]"},{name:"Inscriptional_Pahlavi",astral:"\ud802[\udf60-\udf72\udf78-\udf7f]"},{name:"Inscriptional_Parthian",astral:"\ud802[\udf40-\udf55\udf58-\udf5f]"},{name:"Javanese",bmp:"\ua980-\ua9cd\ua9d0-\ua9d9\ua9de\ua9df"},{name:"Kaithi",astral:"\ud804[\udc80-\udcc1\udccd]"},{name:"Kannada",bmp:"\u0c80-\u0c8c\u0c8e-\u0c90\u0c92-\u0ca8\u0caa-\u0cb3\u0cb5-\u0cb9\u0cbc-\u0cc4\u0cc6-\u0cc8\u0cca-\u0ccd\u0cd5\u0cd6\u0cde\u0ce0-\u0ce3\u0ce6-\u0cef\u0cf1\u0cf2"},{name:"Katakana",bmp:"\u30a1-\u30fa\u30fd-\u30ff\u31f0-\u31ff\u32d0-\u32fe\u3300-\u3357\uff66-\uff6f\uff71-\uff9d",astral:"\ud82c[\udc00\udd64-\udd67]"},{name:"Kayah_Li",bmp:"\ua900-\ua92d\ua92f"},{name:"Kharoshthi",astral:"\ud802[\ude00-\ude03\ude05\ude06\ude0c-\ude13\ude15-\ude17\ude19-\ude35\ude38-\ude3a\ude3f-\ude48\ude50-\ude58]"},{name:"Khmer",bmp:"\u1780-\u17dd\u17e0-\u17e9\u17f0-\u17f9\u19e0-\u19ff"},{name:"Khojki",astral:"\ud804[\ude00-\ude11\ude13-\ude3e]"},{name:"Khudawadi",astral:"\ud804[\udeb0-\udeea\udef0-\udef9]"},{name:"Lao",bmp:"\u0e81\u0e82\u0e84\u0e86-\u0e8a\u0e8c-\u0ea3\u0ea5\u0ea7-\u0ebd\u0ec0-\u0ec4\u0ec6\u0ec8-\u0ecd\u0ed0-\u0ed9\u0edc-\u0edf"},{name:"Latin",bmp:"A-Za-z\xaa\xba\xc0-\xd6\xd8-\xf6\xf8-\u02b8\u02e0-\u02e4\u1d00-\u1d25\u1d2c-\u1d5c\u1d62-\u1d65\u1d6b-\u1d77\u1d79-\u1dbe\u1e00-\u1eff\u2071\u207f\u2090-\u209c\u212a\u212b\u2132\u214e\u2160-\u2188\u2c60-\u2c7f\ua722-\ua787\ua78b-\ua7bf\ua7c2-\ua7c6\ua7f7-\ua7ff\uab30-\uab5a\uab5c-\uab64\uab66\uab67\ufb00-\ufb06\uff21-\uff3a\uff41-\uff5a"}
26,{name:"Lepcha",bmp:"\u1c00-\u1c37\u1c3b-\u1c49\u1c4d-\u1c4f"},{name:"Limbu",bmp:"\u1900-\u191e\u1920-\u192b\u1930-\u193b\u1940\u1944-\u194f"},{name:"Linear_A",astral:"\ud801[\ude00-\udf36\udf40-\udf55\udf60-\udf67]"},{name:"Linear_B",astral:"\ud800[\udc00-\udc0b\udc0d-\udc26\udc28-\udc3a\udc3c\udc3d\udc3f-\udc4d\udc50-\udc5d\udc80-\udcfa]"},{name:"Lisu",bmp:"\ua4d0-\ua4ff"},{name:"Lycian",astral:"\ud800[\ude80-\ude9c]"},{name:"Lydian",astral:"\ud802[\udd20-\udd39\udd3f]"},{name:"Mahajani",astral:"\ud804[\udd50-\udd76]"},{name:"Makasar",astral:"\ud807[\udee0-\udef8]"},{name:"Malayalam",bmp:"\u0d00-\u0d03\u0d05-\u0d0c\u0d0e-\u0d10\u0d12-\u0d44\u0d46-\u0d48\u0d4a-\u0d4f\u0d54-\u0d63\u0d66-\u0d7f"},{name:"Mandaic",bmp:"\u0840-\u085b\u085e"},{name:"Manichaean",astral:"\ud802[\udec0-\udee6\udeeb-\udef6]"},{name:"Marchen",astral:"\ud807[\udc70-\udc8f\udc92-\udca7\udca9-\udcb6]"},{name:"Masaram_Gondi",astral:"\ud807[\udd00-\udd06\udd08\udd09\udd0b-\udd36\udd3a\udd3c\udd3d\udd3f-\udd47\udd50-\udd59]"},{name:"Medefaidrin",astral:"\ud81b[\ude40-\ude9a]"},{name:"Meetei_Mayek",bmp:"\uaae0-\uaaf6\uabc0-\uabed\uabf0-\uabf9"},{name:"Mende_Kikakui",astral:"\ud83a[\udc00-\udcc4\udcc7-\udcd6]"},{name:"Meroitic_Cursive",astral:"\ud802[\udda0-\uddb7\uddbc-\uddcf\uddd2-\uddff]"},{name:"Meroitic_Hieroglyphs",astral:"\ud802[\udd80-\udd9f]"},{name:"Miao",astral:"\ud81b[\udf00-\udf4a\udf4f-\udf87\udf8f-\udf9f]"},{name:"Modi",astral:"\ud805[\ude00-\ude44\ude50-\ude59]"},{name:"Mongolian",bmp:"\u1800\u1801\u1804\u1806-\u180e\u1810-\u1819\u1820-\u1878\u1880-\u18aa",astral:"\ud805[\ude60-\ude6c]"},{name:"Mro",astral:"\ud81a[\ude40-\ude5e\ude60-\ude69\ude6e\ude6f]"},{name:"Multani",astral:"\ud804[\ude80-\ude86\ude88\ude8a-\ude8d\ude8f-\ude9d\ude9f-\udea9]"},{name:"Myanmar",bmp:"\u1000-\u109f\ua9e0-\ua9fe\uaa60-\uaa7f"},{name:"Nabataean",astral:"\ud802[\udc80-\udc9e\udca7-\udcaf]"},{name:"Nandinagari",astral:"\ud806[\udda0-\udda7\uddaa-\uddd7\uddda-\udde4]"},{name:"New_Tai_Lue",bmp:"\u1980-\u19ab\u19b0-\u19c9\u19d0-\u19da\u19de\u19df"},{name:"Newa",astral:"\ud805[\udc00-\udc59\udc5b\udc5d-\udc5f]"},{name:"Nko",bmp:"\u07c0-\u07fa\u07fd-\u07ff"},{name:"Nushu",astral:"\ud81b\udfe1|\ud82c[\udd70-\udefb]"},{name:"Nyiakeng_Puachue_Hmong",astral:"\ud838[\udd00-\udd2c\udd30-\udd3d\udd40-\udd49\udd4e\udd4f]"},{name:"Ogham",bmp:"\u1680-\u169c"},{name:"Ol_Chiki",bmp:"\u1c50-\u1c7f"},{name:"Old_Hungarian",astral:"\ud803[\udc80-\udcb2\udcc0-\udcf2\udcfa-\udcff]"},{name:"Old_Italic",astral:"\ud800[\udf00-\udf23\udf2d-\udf2f]"},{name:"Old_North_Arabian",astral:"\ud802[\ude80-\ude9f]"},{name:"Old_Permic",astral:"\ud800[\udf50-\udf7a]"},{name:"Old_Persian",astral:"\ud800[\udfa0-\udfc3\udfc8-\udfd5]"},{name:"Old_Sogdian",astral:"\ud803[\udf00-\udf27]"},{name:"Old_South_Arabian",astral:"\ud802[\ude60-\ude7f]"},{name:"Old_Turkic",astral:"\ud803[\udc00-\udc48]"},{name:"Oriya",bmp:"\u0b01-\u0b03\u0b05-\u0b0c\u0b0f\u0b10\u0b13-\u0b28\u0b2a-\u0b30\u0b32\u0b33\u0b35-\u0b39\u0b3c-\u0b44\u0b47\u0b48\u0b4b-\u0b4d\u0b56\u0b57\u0b5c\u0b5d\u0b5f-\u0b63\u0b66-\u0b77"},{name:"Osage",astral:"\ud801[\udcb0-\udcd3\udcd8-\udcfb]"},{name:"Osmanya",astral:"\ud801[\udc80-\udc9d\udca0-\udca9]"},{name:"Pahawh_Hmong",astral:"\ud81a[\udf00-\udf45\udf50-\udf59\udf5b-\udf61\udf63-\udf77\udf7d-\udf8f]"},{name:"Palmyrene",astral:"\ud802[\udc60-\udc7f]"},{name:"Pau_Cin_Hau",astral:"\ud806[\udec0-\udef8]"},{name:"Phags_Pa",bmp:"\ua840-\ua877"},{name:"Phoenician",astral:"\ud802[\udd00-\udd1b\udd1f]"},{name:"Psalter_Pahlavi",astral:"\ud802[\udf80-\udf91\udf99-\udf9c\udfa9-\udfaf]"},{name:"Rejang",bmp:"\ua930-\ua953\ua95f"},{name:"Runic",bmp:"\u16a0-\u16ea\u16ee-\u16f8"},{name:"Samaritan",bmp:"\u0800-\u082d\u0830-\u083e"},{name:"Saurashtra",bmp:"\ua880-\ua8c5\ua8ce-\ua8d9"},{name:"Sharada",astral:"\ud804[\udd80-\uddcd\uddd0-\udddf]"},{name:"Shavian",astral:"\ud801[\udc50-\udc7f]"},{name:"Siddham",astral:"\ud805[\udd80-\uddb5\uddb8-\udddd]"},{name:"SignWriting",astral:"\ud836[\udc00-\ude8b\ude9b-\ude9f\udea1-\udeaf]"},{name:"Sinhala",bmp:"\u0d82\u0d83\u0d85-\u0d96\u0d9a-\u0db1\u0db3-\u0dbb\u0dbd\u0dc0-\u0dc6\u0dca\u0dcf-\u0dd4\u0dd6\u0dd8-\u0ddf\u0de6-\u0def\u0df2-\u0df4",astral:"\ud804[\udde1-\uddf4]"},{name:"Sogdian",astral:"\ud803[\udf30-\udf59]"},{name:"Sora_Sompeng",astral:"\ud804[\udcd0-\udce8\udcf0-\udcf9]"},{name:"Soyombo",astral:"\ud806[\ude50-\udea2]"}
26,{name:"Sundanese",bmp:"\u1b80-\u1bbf\u1cc0-\u1cc7"},{name:"Syloti_Nagri",bmp:"\ua800-\ua82b"},{name:"Syriac",bmp:"\u0700-\u070d\u070f-\u074a\u074d-\u074f\u0860-\u086a"},{name:"Tagalog",bmp:"\u1700-\u170c\u170e-\u1714"},{name:"Tagbanwa",bmp:"\u1760-\u176c\u176e-\u1770\u1772\u1773"},{name:"Tai_Le",bmp:"\u1950-\u196d\u1970-\u1974"},{name:"Tai_Tham",bmp:"\u1a20-\u1a5e\u1a60-\u1a7c\u1a7f-\u1a89\u1a90-\u1a99\u1aa0-\u1aad"},{name:"Tai_Viet",bmp:"\uaa80-\uaac2\uaadb-\uaadf"},{name:"Takri",astral:"\ud805[\ude80-\udeb8\udec0-\udec9]"},{name:"Tamil",bmp:"\u0b82\u0b83\u0b85-\u0b8a\u0b8e-\u0b90\u0b92-\u0b95\u0b99\u0b9a\u0b9c\u0b9e\u0b9f\u0ba3\u0ba4\u0ba8-\u0baa\u0bae-\u0bb9\u0bbe-\u0bc2\u0bc6-\u0bc8\u0bca-\u0bcd\u0bd0\u0bd7\u0be6-\u0bfa",astral:"\ud807[\udfc0-\udff1\udfff]"},{name:"Tangut",astral:"\ud81b\udfe0|[\ud81c-\ud820][\udc00-\udfff]|\ud821[\udc00-\udff7]|\ud822[\udc00-\udef2]"},{name:"Telugu",bmp:"\u0c00-\u0c0c\u0c0e-\u0c10\u0c12-\u0c28\u0c2a-\u0c39\u0c3d-\u0c44\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c58-\u0c5a\u0c60-\u0c63\u0c66-\u0c6f\u0c77-\u0c7f"},{name:"Thaana",bmp:"\u0780-\u07b1"},{name:"Thai",bmp:"\u0e01-\u0e3a\u0e40-\u0e5b"},{name:"Tibetan",bmp:"\u0f00-\u0f47\u0f49-\u0f6c\u0f71-\u0f97\u0f99-\u0fbc\u0fbe-\u0fcc\u0fce-\u0fd4\u0fd9\u0fda"},{name:"Tifinagh",bmp:"\u2d30-\u2d67\u2d6f\u2d70\u2d7f"},{name:"Tirhuta",astral:"\ud805[\udc80-\udcc7\udcd0-\udcd9]"},{name:"Ugaritic",astral:"\ud800[\udf80-\udf9d\udf9f]"},{name:"Vai",bmp:"\ua500-\ua62b"},{name:"Wancho",astral:"\ud838[\udec0-\udef9\udeff]"},{name:"Warang_Citi",astral:"\ud806[\udca0-\udcf2\udcff]"},{name:"Yi",bmp:"\ua000-\ua48c\ua490-\ua4c6"},{name:"Zanabazar_Square",astral:"\ud806[\ude00-\ude47]"}]},{}]},{},[8])(8)})),function(){function e(e){var t=$("#accessibility-announcer");t.empty(),window.setTimeout((function(){t.text(e)}),50)}function t(t,n,i){e(n),window.setTimeout((function(){t.trigger("focus")}),"number"==typeof i?i:250)}function n(){document.removeEventListener("keydown",o,!0)}function i(){y&&(y.removeClass("keyboard-sortable-grabbed"),y.find("button.bff-drag-indicator").attr("aria-pressed","false"))}function a(){y&&(i(),y=null,w=null,n())}function r(){y&&(w&&w.length&&($(w).detach(),$.each(w,(function(e,t){p.append(t)}))),i(),y=null,w=null,f&&f.length&&f.find("[rel~=tooltip]").tooltip("enable"),$save_button&&$save_button.length&&$save_button.removeClass("disabled"),n(),BF.SectionManager.recalculateSectionPositions(),e("Section reorder cancelled."))}function s(e){if(!y)return!1;var t,n=y;if("up"===e){if((t=n.prev("li.sortable-section:not(.template):not(.deleted)")).length)return n.insertBefore(t),!0}else if((t=n.next("li.sortable-section:not(.template):not(.deleted)")).length)return n.insertAfter(t),!0;return!1}function o(t){if(y&&y.length){if("Escape"===t.key||27===t.which)return t.preventDefault(),t.stopPropagation(),void r();var n="ArrowUp"===t.key||38===t.which,i="ArrowDown"===t.key||40===t.which;if(n||i){if(t.preventDefault(),t.stopPropagation(),s(n?"up":"down")){BF.SectionManager.recalculateSectionPositions();var a=y.data("section-name"),o=p.find("li.sortable-section").not(".template").not(".deleted").length;e("Section "+a+" moved to position "+(parseInt(y.data("section-position"),10)+1)+" of "+o+".")}var d=y.find("button.bff-drag-indicator");d.length&&d.trigger("focus")}}}function d(){document.removeEventListener("keydown",o,!0),document.addEventListener("keydown",o,!0)}function u(e){return{drag:bfTranslate("Reorder")+" "+e,edit:bfTranslate("Edit")+" "+e,delete:bfTranslate("Delete")+" "+e}}function l(e,t){var n=u(t);e.find("button.bff-drag-indicator").attr("aria-label",n.drag).removeAttr("title").removeAttr("data-original-title"),e.find("button.bff-edit-button").attr("aria-label",n.edit).removeAttr("title").removeAttr("data-original-title"),e.find("button.delete").attr("aria-label",n.delete).removeAttr("title").removeAttr("data-original-title")}function c(){p.off("keydown.bfKbSectionSort").on("keydown.bfKbSectionSort","button.bff-drag-indicator",(function(t){var i=$(this),a=i.closest("li.sortable-section");if(!a.hasClass("template")&&!a.hasClass("deleted")){var r=a.data("section-name"),s=p.find("li.sortable-section").not(".template").not(".deleted").length;if(" "===t.key||"Enter"===t.key||13===t.which||32===t.which)if(t.preventDefault(),null===y)y=a,w=p.find("li.sortable-section").not(".template").not(".deleted").toArray(),a.addClass("keyboard-sortable-grabbed"),i.attr("aria-pressed","true"),f.find("[rel~=tooltip]").tooltip("disable"),$save_button.addClass("disabled"),d(),e("Section "+r+" picked up for reordering. Use arrow up or arrow down to move, then press Space or Enter to drop, or Escape to cancel.");else if(y[0]===a[0]){a.removeClass("keyboard-sortable-grabbed"),i.attr("aria-pressed","fal
26se"),y=null,w=null,f.find("[rel~=tooltip]").tooltip("enable"),g.lockFor("changes"),$save_button.removeClass("disabled"),n(),BF.SectionManager.recalculateSectionPositions(),e("Section "+r+" dropped at position "+(parseInt(a.data("section-position"),10)+1)+" of "+s+".")}else e("Finish reordering the current section first.");else{var o="ArrowUp"===t.key||38===t.which,u="ArrowDown"===t.key||40===t.which;if(o||u){if(y&&y[0]===a[0])return;t.preventDefault(),t.stopPropagation()}}}}))}var f,h,p,m,g,v,b,y=null,w=null;BF.SectionManager={show:function(){$(this),BF.dialog.render(bfTranslate("Manage Sections"),"/"+BF.fx.slug()+"/api/modals/sections",(function(){(f=$("#dialog")).css({display:"flex","align-items":"center"}),f.find(".modal-dialog").addClass("modal-lg").addClass("manage-sections-modal")}))},renderContent:function(n){f=$("#dialog"),h=f.find(".manage-sections"),p=f.find("ul.sortable-section-list"),m=p.find("li.sortable-section.template"),g=f.find("form"),v=g.find("#add-section-section-name"),b=g.find("#add-section-asset-type"),$add_new_section_button=f.find(".add-section__new-button"),$hide_add_section_form=f.find(".add-section__hide-button-form"),$save_button=f.find(".j-modal-submit-button"),BF.SectionManager.addSortableSections(n),BF.fx.handle("tooltips",f.find("[rel~=tooltip]")),$add_new_section_button.click((function(){$(this).hide();var t=f.find(".add-section__row");t.addClass("visible"),t.attr("aria-hidden","false"),$(this).attr("aria-expanded","true"),v.focus(),b.prop("selectedIndex",0),$save_button.addClass("disabled"),window.setTimeout((function(){e("Add section form is now open. Please enter a section name.")}),200)})),$hide_add_section_form.click((function(){$add_new_section_button.show();var e=f.find(".add-section__row");e.removeClass("visible"),e.attr("aria-hidden","true"),$add_new_section_button.attr("aria-expanded","false"),$save_button.removeClass("disabled"),t($add_new_section_button,"Add section form closed.")})),g.validate({ignore:[],rules:{"add-section-section-name":{required:!0,maxlength:64,SectionNameUnique:!0,SectionNameContainsAlphanumeric:!0},"add-section-asset-type":{SectionAssetTypeSelected:!0}},errorPlacement:function(e,t){e.appendTo(t.parent())},submitHandler:function(){section_data={key:null,name:v.val(),asset_type:b.val(),position:null};var e=BF.SectionManager.addSortableSection(section_data),n=v.val();v.val("");var i=f.find(".add-section__row");i.removeClass("visible"),i.attr("aria-hidden","true"),$add_new_section_button.attr("aria-expanded","false"),$save_button.removeClass("disabled"),$add_new_section_button.show(),p.animate({scrollTop:p.prop("scrollHeight")},100),e.css("opacity",.1).fadeTo(500,1),t($add_new_section_button,"New section added: "+n)}}),f.find(".j-modal-submit-button").click((function(e){e.preventDefault(),g.isLockedFor("changes")?""==$("#add-section-section-name").val()?BF.SectionManager.submitSectionChanges():swal({title:bfTranslate("Unsaved Changes"),text:bfTranslate("Please click the Add Section button to add the new section before saving changes.\n\n"),type:"warning",showCancelButton:!1,confirmButtonText:bfTranslate("OK"),closeOnConfirm:!0}):BF.dialog.dismiss()})),c()},addSortableSections:function(e){_.each(e,(function(e){BF.SectionManager.addSortableSection(e)}))},addSortableSection:function(e){var t=m.clone();t.find(".name").html(BF.Utils.escapeHtmlEntities(e.name)),t.find(".asset_type").html(e.label),t.data("section-label",e.label),t.data("section-key",e.key),t.data("section-name",e.name),t.data("section-asset-type",e.asset_type),t.data("section-position",e.position),t.removeClass("template").removeAttr("aria-hidden").appendTo(p),l(t,e.name);var n=t.find(".name"),i={trigger:t.find("button.bff-edit-button"),action:"click"};return n.editable(i,(function(){var e=n.find("input");t.addClass("currently-editing"),e.focusTextToEnd(),e.keyup((function(){g.lockFor("changes")}))}),(function(){n.tooltip("hide"),BF.SectionManager.validateInlineSectionName(t)})),t.mousedown((function(e){var t=$(e.target) 27;t.closest("button.bff-drag-indicator, button.bff-edit-button, .actions .delete").length||t.hasClass("name")||t.hasClass("editable")||document.activeElement.blur()})),t.find(".actions button.delete").click((function(e){e.preventDefault(),BF.SectionManager.deleteSortableSection(t)})),p.data("sortable")&&!p.hasClass("ui-sortable")&&p.sortable({axis:"y",cancel:"input,textarea,select,option,a,button.bff-edit-button",items:"> li.sortable-section:not(.template)",scroll:!1,start:function(){y&&a(),f.find("[rel~=tooltip]").tooltip("disable"),$save_button.addClass("disabled")},stop:function(){f.find("[rel~=tooltip]").tooltip("enable"),g.lockFor("changes"),$save_button.removeClass("disabled"),BF.SectionManager.recalculateSectionPositions()}}),BF.SectionManager.recalculateSectionPositions(),t},deleteSortableSection:function(e){if(e.data().sectionKey!==printuiSectionKey){var n=e.data("section-name"),i="Are you sure you want to delete the "+n+" section?",a=parseInt(e.data("section-label"));a>0&&(i+="\n\n"+a+" "+BF.fx.should_pluralize(a,"asset")+bfTranslate(" in this section will be permanently deleted!")),swal({title:bfTranslate("Really?"),text:i,type:"warning",showCancelButton:!0,confirmButtonText:bfTranslate("Delete"),cancelButtonText:bfTranslate("Cancel"),closeOnConfirm:!0,customClass:"deleting"},(function(i){i&&e.toggle("hidden",(function(){e.data("section-key")&&e.data("section-key").length>0?e.addClass("deleted"):e.remove(),g.lockFor("changes"),BF.SectionManager.recalculateSectionPositions(),t($add_new_section_button,"Section deleted: "+n)}))}))}else BF.SectionManager.preventDelete(e)},preventDelete:function(){swal({title:bfTranslate("Templating Section"),text:bfTranslate("Unable to delete."),type:"warning",showCancelButton:!1,confirmButtonText:bfTranslate("Okay"),closeOnConfirm:!0})},recalculateSectionPositions:function(){p.find("li.sortable-section").not(".template").not(".deleted").each((function(e,t){$(t).data("section-position",e)}))},validateInlineSectionName:function(e){var t=e.find(".name"),n=e.data("section-name"),i=t.text();is_present=i.length>0,is_not_too_long=i.length<64,is_unique=BF.SectionManager.isSectionNameUnique(i),contains_alphanumeric=BF.SectionManager.doesSectionNameContainAlphanumeric(i),is_present&&is_not_too_long&&is_unique&&contains_alphanumeric?(e.data("section-name",i),e.removeClass("currently-editing"),l(e,i)):(e.removeClass("currently-editing"),t.html(n),swal({title:bfTranslate("Invalid Section Name"),text:bfTranslate("Section names must be unique,\nhave at least one alphanumeric character,\nand must be between 1 and 64 characters in length\n\n"),type:"warning",showCancelButton:!1,confirmButtonText:bfTranslate("OK"),closeOnConfirm:!0},(function(e){e&&(t.click(),t.find("input").val(i))})))},isSectionNameUnique:function(e){var t=p.find("li.sortable-section").not(".template").not(".deleted").not(".currently-editing"),n=!0;return t.each((function(t,i){if($(i).data("section-name")==e)return n=!1,!1})),n},doesSectionNameContainAlphanumeric:function(e){return XRegExp("[\\p{L}\\p{Nd}]+").test(e)},submitSectionChanges:function(){h.block({message:" ",fadeIn:0,fadeOut:0,centerX:!0,centerY:!0}),e("Saving section changes..."),BF.API.put("/api/brandfolders/"+BF.fx.slug()+"/sections.json",JSON.stringify(BF.SectionManager.sortableSectionsData())).done((function(){Notify.create({title:bfTranslate("Sections Updated! Reloading..."),type:"success"}),e("Sections updated successfully. Page is reloading."),location.reload()})).fail((function(t){var n="";t.responseJSON&&t.responseJSON.exception&&(t.responseJSON.exception.indexOf("IngestionRelatedSection")>=0&&(n="This section can not be deleted since it is configured to handle ingestions. Please remove those associations first."));Notify.create({title:bfTranslate("An error occurred when updating sections. Please try again."),body:bfTranslate(n),type:"error"}),e("Error updating sections. Please try again."),g.unlockFor("changes"),BF.dialog.dismiss()}))},sortableSectionsData:function(){var e=p.find("li.sortable-section").not(".template").not(".currently-editing"),t={sections:[]};
27return e.each((function(){var e=$(this),n={section_key:e.data("section-key"),name:e.data("section-name"),default_asset_type:e.data("section-asset-type"),position:e.data("section-position")};e.hasClass("deleted")&&(n.destroyed=!0),t.sections.push(n)})),t},editSectionByKey:function(e){var t=p.find("li.sortable-section").not(".template").filter((function(){return $(this).data("section-key")==e})).find(".name");setTimeout((function(){t.click()}),750)}},$.validator.addMethod("SectionNameUnique",(function(e,t){return this.optional(t)||BF.SectionManager.isSectionNameUnique(e)}),bfTranslate("Section name must be unique!")),$.validator.addMethod("SectionNameContainsAlphanumeric",(function(e,t){return this.optional(t)||BF.SectionManager.doesSectionNameContainAlphanumeric(e)}),bfTranslate("Section name must have at least one alphanumeric character!")),$.validator.addMethod("SectionAssetTypeSelected",(function(e,t){return this.optional(t)||"default"!=e}),bfTranslate("Please select an asset type!"))}(),BF.Share={queryTerm:function(){return encodeURIComponent($("#brandfolderSearch").val())},queryOperator:function(){return encodeURIComponent($("#search-options-dropdown .selected-option").attr("data-value"))},queryURL:function(){var e,t=$(this);if(t.data("url"))e=t.data("url");else{var n=BF.fx.slug()?BF.fx.slug():t.parents(".j-brandfolder-panel").data("slug"),i=BF.fx.permSlug()?BF.fx.permSlug():t.parents(".j-brandfolder-panel").data("permslug"),a="";BF.fx.collectionSlug().length>0&&(a="/collection");var r=BF.Share.queryTerm(),s=BF.Share.queryOperator();e=window.location.protocol+"//"+window.location.host+"/"+location.pathname.replace("#","").replace("/"+n,"p/"+i+a)+"?o="+s+"&q="+r,"Embed_show"==window.action&&(e=e.replace("/embed",""))}return encodeURIComponent(e)}
27,shareOrgLink:function(){var e=$(this),t="/organizations/"+BF.fx.organizationSlug(e)+"/api/modals/share/organization_link";$.ajax({url:t,type:"post",data:{url:BF.Share.queryURL.call(this)},dataType:"html",success:function(e){BF.Share.renderShareModal(e)},error:function(e){var t=JSON.parse(e.responseText);Notify.create(t)}})},shareResource:function(){var e=$(this),t="/"+(BF.fx.slug()?BF.fx.slug():e.parents(".j-brandfolder-panel").data("slug"))+"/share/as_search_context",n=BF.Share.queryURL.call(this);$.ajax({url:t,type:"post",data:{url:n},dataType:"html",success:function(e){BF.Share.renderShareModal(e),BF.fx.handle("copyToClipboard",$(".j-copy-to-clipboard"))},error:function(e){var t=JSON.parse(e.responseText);Notify.create(t)}})},renderShareModal:function(e){var t=$("#dialog");t.trigger("new-modal-load"),$("#dialogHeader").html("Share"),t.find("#dialogBody").html(e),t.attr("aria-labelledby","share-dialog-title"),t.addClass("modal-vertical-center"),t.find(".modal-dialog").removeClass().addClass("modal-dialog").addClass("modal-lg modal-sweet-alert"),t.modal("show"),BF.fx.handle("tooltips",$("[rel~=tooltip]")),BF.Share.enableSharingActionButtons()},enableSharingActionButtons:function(){BF.fx.handle("stopBubbling",$(".j-copy-button")),BF.fx.handle("copyToClipboard",$(".j-copy-button")),BF.fx.handle("selectAllPreText",$("pre"))},attachSharingEvents:function(){BF.fx.handle("changeShareTabName",$(".j-tab-switch")),BF.fx.handle("toggleShareIdentification",$(".j-toggle-require-identification")),BF.fx.handle("nameShareManifest",$(".j-name-share-manifest")),BF.fx.handle("toggleShareExpiration",$(".j-toggle-expires")),BF.fx.handle("changeTimeZone",$(".j-select-time-zone"));var e=moment().add(6,"days").toDate(),t=e.getDate(),n=e.getMonth()+1;t<10&&(t="0"+t),n<10&&(n="0"+n);var i=n+"/"+t+"/"+e.getFullYear()+" 11:59 PM";$("#share_link_expire").datetimepicker({useCurrent:!1,minDate:moment().toDate(),defaultDate:i,showClose:!0,icons:{time:"bff-clock",date:"bff-calendar",up:"bff-caret-up",down:"bff-caret-down",previous:"bff-caret-left",next:"bff-caret-right",today:"bff-calendar",clear:"bff-trash",close:"bff-close"}}).on("dp.change",(function(e){BF.handlers.changeShareEndDate(e.date.toDate())})),$(".j-set-availability .input-group-addon").click((function(){$("#share_link_expire").data("DateTimePicker").show()}))}},BF.UserPermission={currentPage:1,fetchingResults:!1,noMoreResults:!1,currentRequest:{abort:function(){}},_resetPageCount:function(){BF.UserPermission.currentPage=1},show:function(e,t){var n,i,a,r=bfTranslate("Manage Users"),s=!1,o=!1;if(void 0===t){var d=$(this);d.addClass("s-show-spinner"),n=d.data("resource"),i=d.data("resource-key"),a=d.data("slug"),o=d.data("brandfolder-card")}else n=t.initialResourceType,i=t.initialResourceKey,a=t.initialResourceSlug,s=t.openNewTab;if(BFG.hasFeature("custom_permissions_rollout")&&"organization"===n){var u="/organizations/"+a+"/manage-users";o?window.location=window.origin+u:s?window.open(u,"_blank"):window.location=u}else if("organization"===n){var l="/api/user_permissions/"+n+"/"+i;e&&(l=l+"?e="+e),BF.dialog.render(r,l,(function(){void 0===t&&d.removeClass("s-show-spinner"),BF.UserPermission.attachSidebarHandlers(),BF.UserPermission.attachInitialTabHandlers($(".tab-pane.active"));var e=0;$(".tab-content").on("scroll",(function(){var t=$(this).scrollTop();if(t>e){var n=$(".tab-pane.active");if($(".tab-content").scrollTop()+$(".tab-content").height()>n.height()-500&&!1===BF.UserPermission.fetchingResults&&!1===BF.UserPermission.noMoreResults){var i=BF.UserPermission.currentPage+1,a=n.find("#userSearch").val();BF.UserPermission.fetchingResults=!0,BF.UserPermission.fetchMorePermissions(i,a,(function(){}))}}e=t}))}))}else u=a+"/bulk_management#user_management",o?window.location=window.origin+"/"+u:s?window.open(u,"_blank"):window.location=u},showInviteUsers:function(){var e=bfTranslate("Invite Users"),t=$("#dialogBody .tab-pane.active"),n="api/user_permissions/"+t.data("resource")+"/"+t.data("resource-key")+"/invite";BF.dialog.setup(),BF.dialog.render(e,n)},switchTabs:function(){BF.UserPermission.currentRequest.abort(),BF.UserPermission.currentPage=1,BF.UserPermission.noMoreResults=!1,$(".tab-content").find(".s-dialog-body-loading").addClass("s-show-spinner"),$(".tab-pane").children().remove();
27var e=$(".tab-pane.active"),t=e.data("resource"),n=e.data("resource-key");BF.UserPermission.currentRequest=$.ajax({url:"/api/user_permissions/"+t+"/"+n+"/switch",type:"GET",dataType:"html",data:{resource_key:n},success:function(t){$(".tab-content").find(".s-dialog-body-loading").removeClass("s-show-spinner"),e.append(t),BF.UserPermission.attachInitialTabHandlers(e)}})},showMessageUsers:function(){var e="Message Users",t=$("#dialogBody .tab-pane.active"),n="api/user_permissions/"+t.data("resource")+"/"+t.data("resource-key")+"/message";BF.dialog.setup(),BF.dialog.render(e,n)},switchTabs:function(){BF.UserPermission.currentRequest.abort(),BF.UserPermission.currentPage=1,BF.UserPermission.noMoreResults=!1,$(".tab-content").find(".s-dialog-body-loading").addClass("s-show-spinner"),$(".tab-pane").children().remove();var e=$(".tab-pane.active"),t=e.data("resource"),n=e.data("resource-key");BF.UserPermission.currentRequest=$.ajax({url:"/api/user_permissions/"+t+"/"+n+"/switch",type:"GET",dataType:"html",data:{resource_key:n},success:function(t){$(".tab-content").find(".s-dialog-body-loading").removeClass("s-show-spinner"),e.append(t),BF.UserPermission.attachInitialTabHandlers(e)}})},fetchMorePermissions:function(e,t,n){var i=$(".tab-pane.active"),a=i.data("resource"),r=i.data("resource-key");$(".tab-pane.active").addClass("s-show-spinner"),$(".no-results").remove(),BF.UserPermission.currentRequest=$.ajax({url:"/api/user_permissions/"+a+"/"+r+"/more",type:"GET",dataType:"html",data:{page:e,search:t},success:function(e){var t=$(".tab-pane.active");t.removeClass("s-show-spinner"),BF.UserPermission.currentPage=BF.UserPermission.currentPage+1,BF.UserPermission.fetchingResults=!1,$(e).length<50&&(BF.UserPermission.noMoreResults=!0),t.find(".j-user-permission").length>0?t.find(".j-user-permission").last().after(e):t.find("#j-user-list-start").append(e),BF.UserPermission.addNewListItemHandlers(t),n()},error:function(){BF.UserPermission.fetchingResults=!1}})},addNewListItemHandlers:function(e){BF.fx.handle("destroyInvitation",e.find(".j-invitation-destroy")),BF.fx.handle("copyInviteLink",e.find(".j-copy-invite-link")),BF.fx.handle("destroyUserPermission",e.find(".j-permission-destroy, .j-destroy-all-permissions")),BF.fx.handle("submitChangeOfPermission",e.find(".j-permission-level")),BF.fx.handle("selectFieldTransform",e.find(".j-new-permission-level")),BF.fx.handle("selectFieldTransform",e.find(".j-permission-level")),BF.fx.handle("tooltips",e.find("[rel~=tooltip]"))},attachInitialTabHandlers:function(e){BF.fx.handle("destroyInvitation",$(".j-invitation-destroy")),BF.fx.handle("copyInviteLink",$(".j-copy-invite-link")),BF.fx.handle("destroyUserPermission",$(".j-permission-destroy, .j-destroy-all-permissions")),BF.fx.handle("submitChangeOfPermission",$(".j-permission-level")),BF.fx.handle("submitNewInvitation",$(".j-invitation-form")),BF.fx.handle("selectFieldTransform",$(".j-new-permission-level")),BF.fx.handle("selectFieldTransform",$(".j-permission-level")),BF.fx.handle("showInviteUsersModal",$(".j-invite-users")),BF.fx.handle("showMessageUsersModal",$(".j-message-users")),BF.fx.handle("tooltips",$("[rel~=tooltip]")),BF.fx.handle("inviteAccessRequest",$(".j-access-request")),BF.fx.handle("inviteAccessRequestMasterToggle",$(".j-access-request-toggle")),BF.fx.handle("inviteAccessRequestToggle",$(".j-access-request-checkbox")),BF.fx.handle("inviteSelectedAccessRequests",$(".j-invite-selected-access-requests")),BF.fx.handle("deleteSelectedAccessRequests",$(".j-delete-selected-access-requests")),BF.fx.handle("updateDefaultNewUserPermission",$(".j-default-permission-level")),BF.fx.handle("selectFieldTransform",$(".j-default-permission-level")),e.find(".j-invitation").slice(3).addClass("s-hide"),$("#dialog").find("#invitation_email").focus();var t=e.find("#userSearch");$(this).data("resource"),$(this).data("slug"),e.find(".j-user-permission").length<50&&(BF.UserPermission.noMoreResults=!0),t.on("keyup",_.debounce((function(){BF.UserPermission.currentPage=1,BF.UserPermission.fetchMorePermissions(BF.UserPermission.currentPage,t.val(),(function(){BF.UserPermission.currentPage=1}))}),200)),t.on("keyup",(function(){BF.UserPermission.currentRequest.abort(),""!==e.find("#userSearch").val()?(e.find(".j-user-download-container").hide(),e.find(".clear-content-button").removeClass("hide-search")):$(".clear-content-button").click(),e.find(".j-user-permission").remove()})),$(window).keydown((function(t){$(".j-brandfolder-panel-body-users").length>0&&$("#userSearch").length>0&&!$(t.target).is("textarea")&&!$(t.target).is("input")&&"70"==t.which&&(t.metaKey||t.ctrlKey)&&
27(t.preventDefault(),e.find("#userSearch").focus())})),$(".s-user-search-input-container > *").focus((function(){e.find(".s-user-search-input-container").addClass("user-search-focus")})).blur((function(){""===e.find("#userSearch").val()&&e.find(".s-user-search-input-container").removeClass("user-search-focus")})),$(".clear-content-button").on("click",(function(){BF.UserPermission.currentRequest.abort(),BF.UserPermission.currentPage=1,BF.UserPermission.noMoreResults=!1,e.find("#userSearch").val(""),e.find(".j-user-download-container").show(),e.find(".clear-content-button").addClass("hide-search"),e.find(".s-user-search-input-container").removeClass("user-search-focus"),e.find(".j-user-permission").remove(),BF.UserPermission.fetchMorePermissions(BF.UserPermission.currentPage,"",(function(){BF.UserPermission.currentPage=1}))}))},attachSidebarHandlers:function(){$('a[data-toggle="tab"]').on("shown.bs.tab",(function(e){BF.UserPermission.switchTabs(),$(".sidebar").find("li").removeClass("active"),$(e.target).find("li").addClass("active")}
27)),$(".j-tab-switch.accordion").on("click",(function(){var e=$(this).data("slug");$(this).hasClass("collection-container")?($(".collection-accordion-group").not(".accordion-group.collection-"+e).slideUp("fast"),$(".accordion-group.collection-"+e).slideDown("fast"),$(".j-tab-switch.accordion.collection-container").removeClass("expanded"),$(this).addClass("expanded")):($(".brandfolder-accordion-group").not(".accordion-group.brandfolder-"+e).slideUp("fast"),$(".accordion-group.brandfolder-"+e).slideDown("fast"),$(".j-tab-switch.accordion.brandfolder-container").removeClass("expanded"),$(this).addClass("expanded"))}))},update:function(){var e=$(this),t=$(".tab-pane.active"),n=t.data("resource"),i=t.data("resource-key"),a=e.parents(".j-user-permission").data("user-key"),r=e.val();$.ajax({url:"/api/user_permissions/"+n+"/"+i+"/"+a,type:"PUT",dataType:"json",data:{user_permission:{permission_level:r}},success:function(){e.data("last-selection",e.val()),BF.fx.fadeInOK(e.parents(".j-user-permission"))},error:function(t){BF.fx.fadeInError(e.parents(".j-user-permission")),e.val(e.data("last-selection")),e.trigger("liszt:updated");var n=JSON.parse(t.responseText);Notify.create(n)}})},destroy:function(){var e,t,n=$(this),i=n.parents(".j-user-permission").data("user-key");t=n.hasClass("j-destroy-all-permissions")?"/api/user_permissions/Organization/"+BF.fx.organization().key+"/"+i+"/destroy_all":"/api/user_permissions/"+(e=$(".tab-pane.active")).data("resource")+"/"+e.data("resource-key")+"/"+i,$.ajax({url:t,type:"DELETE",dataType:"json",data:{}
27,success:function(){var e=$(".tab-pane.active .j-user-permission").length-1;n.closest("li").fadeOut(BF.vars.speed,(function(){n.closest("li").remove(),$(".tab-pane.active .j-users-count").html(e),0==e&&$(".tab-pane.active .j-empty-row-users").show()}));var t=BF.fx.should_pluralize(e,"user");if($(".tab-pane.active").find("#userSearch").attr("placeholder","Search "+e+" "+t),"function"==typeof window.CustomEvent){var i=new CustomEvent("dashbarUpdated",{detail:{refresh:!0}});window.dispatchEvent(i)}},error:function(e){var t=JSON.parse(e.responseText);Notify.create(t)}})},removeAccessRequestsFromView:function(e){$.each(e,(function(e,t){$('.m-brandfolder-panel-access-requests li[data-email="'+t+'"]').fadeOut(BF.vars.speed,(function(){$(this).remove(),0===$(".m-brandfolder-panel-access-requests li.request-item").length&&$(".j-access-requests-container").fadeOut()}))}))},deleteSelectedAccessRequests:function(e,t,n,i){var a,r;t?(a="/"+n+"/api/collections/request",r=$.param({selected_emails:i,collection_slug:t})):(a="/"+e+"/api/brandfolders/request",r=$.param({selected_emails:i,brandfolder_slug:e})),$.ajax({url:a,type:"DELETE",dataType:"json",data:r,success:function(){BF.UserPermission.removeAccessRequestsFromView(i)},error:function(e){var t=JSON.parse(e.responseText);Notify.create(t)}})}},_.extend(BF.handlers,{destroyCollection:function(){$(this).on({click:function(e){if(e.stopPropagation(),$(this).hasClass("s-not-allowed"))Notify.create({title:bfTranslate("Not Authorized"),body:bfTranslate("This feature is only available to Admins."),type:"error"});else{var t=BF.fx.collectionSlug(),n=encodeURIComponent($(this).data("collection-name")),i=decodeURIComponent(n),a=!0===BFG.resource.is_workspace?"Workspace":"Collection",r=$(this).data("brandguide-exists"),s=bfTranslate("There is no way to undo this action. It is immediate and all users belonging to this Workspace will lose access."),o=bfTranslate("There is no way to undo this action. It is immediate and all users belonging to this Collection will lose access."),d=BFG.resource.is_workspace?s:o,u=bfTranslate("To confirm deletion, please enter the URL for the Workspace below: "),l=bfTranslate("To confirm deletion, please enter the URL for the Collection below: "),c=BFG.resource.is_workspace?u:l,f=r?bfTranslate("Please note this action will delete any associated Brandguides.")+"<br><br>":"";$(".sweet-alert input").removeClass("invalid"),$(document).off("focusin.modal"),swal({title:bfTranslate("Are you sure you want to delete ")+i+"?",text:d+"<br><br>"+f+c+"<strong>"+t+"</strong>",type:"input",inputPlaceholder:t,showCancelButton:!0,closeOnConfirm:!1,confirmButtonText:bfTranslate("Delete"),customClass:"deleting",html:!0},(function(e){if(e!=t)return $(".sweet-alert input").addClass("invalid"),swal.showInputError(bfTranslate("Type the name of your ")+a),!1;$.ajax({url:"/"+BF.fx.slug()+"/"+t,data:{typed_slug:e},type:"DELETE",success:function(){swal({type:"success",title:bfTranslate("Deleted!"),text:i+bfTranslate(" has been successfully deleted."),showConfirmButton:!1}),window.location="/"+BF.fx.slug()},error:function(e){$(".sweet-alert input").addClass("invalid"),"error"==e.statusText?swal.showInputError(bfTranslate("Error deleting - refresh and try again. This ")+a+bfTranslate(" may have already been deleted.")):swal.showInputError(bfTranslate("That url is unavailable!!"))}})}))}}})},submitCollectionPrivacySettings:function(){$(this).on({submit:function(e){e.preventDefault(),$(this).unlockFor("changes"),BF.PrivacySettings.updateCollection.call(this)}},".j-submit-collection-privacy-settings")}}),function(){function e(e,r){function s(){for(var s=-1*f;s<=f;s+=2){var u,c=l[s-1],h=l[s+1];
27g=(h?h.newPos:0)-s,c&&(l[s-1]=void 0);var p=c&&c.newPos+1<o,m=h&&0<=g&&g<d;if(p||m){!p||m&&c.newPos<h.newPos?n((u=a(h)).components,void 0,!0):((u=c).newPos++,n(u.components,!0,void 0));var g=i(u,r,e,s);if(u.newPos+1>=o&&g+1>=d)return t(u.components,r,e);l[s]=u}else l[s]=void 0}f++}if(r===e)return[{value:r}];if(!r)return[{value:e,removed:!0}];if(!e)return[{value:r,added:!0}];var o=r.length,d=e.length,u=o+d,l=[{newPos:-1,components:[]}],c=i(l[0],r,e,0);if(l[0].newPos+1>=o&&c+1>=d)return[{value:r}];for(var f=1;f<=u;){var h=s();if(h)return h}}function t(e,t,n){for(var i=0,a=e.length,r=0,s=0;i<a;i++){var o=e[i];o.removed?(o.value=n.slice(s,s+o.count),s+=o.count):(o.value=t.slice(r,r+o.count),r+=o.count,o.added||(s+=o.count))}return e}function n(e,t,n){var i=e[e.length-1];i&&i.added===t&&i.removed===n?e[e.length-1]={count:i.count+1,added:t,removed:n}:e.push({count:1,added:t,removed:n})}function i(e,t,n,i){for(var a=t.length,r=n.length,s=e.newPos,o=s-i,d=0;s+1<a&&o+1<r&&t[s+1]==n[o+1];)s++,o++,d++;return d&&e.components.push({count:d}),e.newPos=s,o}function a(e){return{newPos:e.newPos,components:e.components.slice(0)}}var r,s,o,d,u,l,c,f=function(e,t){return function(){return e.apply(t,arguments)}},h=function(e,t){function n(){this.constructor=e}for(var i in t)p.call(t,i)&&(e[i]=t[i]);return n.prototype=t.prototype,e.prototype=new n,e.__super__=t.prototype,e},p={}.hasOwnProperty,m=[].slice;c="mentionsInput",d={get:function(e){return{start:e[0].selectionStart,end:e[0].selectionEnd}},set:function(e,t,n){if(null==n&&(n=t),e[0].selectionStart)return e[0].selectStart=t,e[0].selectionEnd=n}},u={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"},l=function(e){return e.replace(/[&<>"'\/]/g,(function(e){return u[e]}))},$.widget("ui.areacomplete",$.ui.autocomplete,{options:$.extend({},$.ui.autocomplete.prototype.options,{matcher:"(\\b[^,]*)"}),_create:function(){return this.overriden={select:this.options.select,focus:this.options.focus},this.options.select=$.proxy(this.selectCallback,this),this.options.focus=$.proxy(this.focusCallback,this),$.ui.autocomplete.prototype._create.call(this),this.matcher=new RegExp(this.options.matcher+"$")},selectCallback:function(e,t){var n,i,a,r;return i=(r=this._value()).substring(0,this.start),n=r.substring(this.end),r=i+(a=t.item.value)+n,this._value(r),d.set(this.element,i.length+a.length),this.overriden.select&&(t.item.pos=this.start,this.overriden.select(e,t)),!1},focusCallback:function(){return!!this.overriden.focus&&this.overriden.focus(event,ui)},search:function(e,t){var n,i;if(!e){if(e=this._value(),i=d.get(this.element).start,e=e.substring(0,i),!(n=this.matcher.exec(e)))return"";this.start=n.index,this.end=n.index+n[0].length,this.searchTerm=n[1]}return $.ui.autocomplete.prototype.search.call(this,this.searchTerm,t)},_renderItem:function(e,t){var n,i,a;return i=$("<li>"),n=$("<a>").appendTo(i),t.image&&n.append('<img src="'+t.image+'" />'),a=(a=t.value.replace(this.searchTerm.substring(),"<strong>$&</strong>")).replace(/ \<([A-Za-z@0-9\.\/\<\>]+)\>/i,"<span class='s-mention-email'>$1</span>"),n.append(a),i.appendTo(e)}}),$.widget("ui.editablecomplete",$.ui.areacomplete,{options:$.extend({},$.ui.areacomplete.prototype.options,{showAtCaret:!1}),selectCallback:function(e,t){var n,i;return i={start:this.start,end:this.end},this.overriden.select&&(t.item.pos=i,!1===this.overriden.select(e,t))||(n=document.createTextNode(t.item.value),insertMention(n,i,this.options.suffix),this.element.change()),!1},search:function(e,t){var n,i,a,r;if(!e){if(e=(i=(r=window.getSelection()).focusNode).textContent,a=r.focusOffset,e=e.substring(0,a),!(n=this.matcher.exec(e)))return"";this.start=n.index,this.end=n.index+n[0].length,this._setDropdownPosition(i),this.searchTerm=n[1]}return $.ui.autocomplete.prototype.search.call(this,this.searchTerm,t)},_setDropdownPosition:function(e){var t,n,i,a;if(this.options.showAtCaret)return(t=document.createRange()).setStart(e,this.start),t.collapse(!0),n=(a=t.getClientRects()[0]).left+(window.scrollX||window.pageXOffset),i=a.top+a.height+(window.scrollY||window.pageYOffset),this.options.position.of=document,this.options.position.at="left+"+n+" top+"+i}}),r=function(){function e(e,t){this.input=e,this.options=$.extend({},this.settings,t),this.options.source||(this.options.source=this.input.data("source")||[])}return e.prototype.marker="\u200b",e.prototype._getMatcher=function(){var e;return e="[^"+this.options.trigger+"]","\\B["+this.options.trigger+"]("+e+"{0,20})"},e.prototype._markupMention=function(e){return"@[user:"+e.uid+"]"},e}(),o=function(t){function n(e,t){var i,a;this.input=e,this._updateHScroll=f(this._updateHScroll,this),this._updateVScroll=f(this._updateVScroll,this),this._updateV
27alue=f(this._updateValue,this),this._onSelect=f(this._onSelect,this),this._addMention=f(this._addMention,this),this._updateMentions=f(this._updateMentions,this),this._update=f(this._update,this),this.settings={trigger:"@",widget:"areacomplete",autocomplete:{autoFocus:!0,delay:0}},n.__super__.constructor.call(this,this.input,t),this.mentions=[],this.input.addClass("input"),(i=$("<div>",{class:"mentions-input"})).css("display",this.input.css("display")),this.container=this.input.wrapAll(i).parent(),this.hidden=this._createHidden(),this.highlighter=this._createHighlighter(),this.highlighterContent=$("div",this.highlighter),this.input.focus((a=this,function(){return a.highlighter.addClass("focus")})).blur(function(e){return function(){return e.highlighter.removeClass("focus")}}(this)),t=$.extend({matcher:this._getMatcher(),select:this._onSelect,source:this.options.source,appendTo:this.input.parent()},this.options.autocomplete),this.autocomplete=this.input[this.options.widget](t),this._setValue(this.input.val()),this._initEvents()}var i;return h(n,t),i=["backgroundColor","marginTop","marginBottom","marginLeft","marginRight","paddingTop","paddingBottom","paddingLeft","paddingRight","borderTopWidth","borderLeftWidth","borderBottomWidth","borderRightWidth","fontSize","fontStyle","fontFamily","fontWeight","lineHeight","height","boxSizing"],n.prototype._initEvents=function(){var e,t;return this.input.on("input."+c+" change."+c,this._update),"INPUT"===(e=this.input.prop("tagName"))?(this.input.on("focus."+c,(t=this,function(){return t.interval=setInterval(t._updateHScroll,10)})),this.input.on("blur."+c,function(e){return function(){return setTimeout(e._updateHScroll,10),clearInterval(e.interval)}}(this))):"TEXTAREA"===e?(this.input.on("scroll."+c,function(e){return function(){return setTimeout(e._updateVScroll,10)}}(this)),this.input.on("resize."+c,function(e){return function(){return setTimeout(e._updateVScroll,10)}}(this))):void 0},n.prototype._setValue=function(e){var t,n,i;for(i=0,n=/@\[([^\]]+)\]\(([^ \)]+)\)/g,this.value=e.replace(n,"$1"),this.input.val(this.value),t=n.exec(e);t;)this._addMention({name:t[1],uid:t[2],pos:t.index-i}),i+=t[2].length+5,t=n.exec(e);return this._updateValue()},n.prototype._createHidden=function(){var e;return(e=$("<input>",{type:"hidden",name:this.input.attr("name")})).appendTo(this.container),this.input.removeAttr("name"),e},n.prototype._createHighlighter=function(){var e,t,n,a,r;for(t=$("<div>",{class:"highlighter"}),"INPUT"===this.input.prop("tagName")?t.css("whiteSpace","pre"):(t.css("whiteSpace","pre-wrap"),t.css("wordWrap","break-word")),e=$("<div>",{class:"highlighter-content"}),t.append(e).prependTo(this.container),n=0,a=i.length;n<a;n++)r=i[n],t.css(r,this.input.css(r));return this.input.css("backgroundColor","transparent"),t},n.prototype._update=function(){return this._updateMentions(),this._updateValue()},n.prototype._updateMentions=function(){var t,n,i,a,r,s,o,d,u,l,c,f,h;for(f=this.input.val(),i=e(this.value,f),h=this,c=function(e,t){var n,i,a,r,s;for(s=[],n=0,i=(r=h.mentions).length;n<i;n++)(a=r[n]).pos>=e?s.push(a.pos+=t):s.push(void 0);return s},n=0,r=0,o=i.length;r<o;r++)(t=i[r]).added?c(n,t.count):t.removed&&c(n,-t.count),t.removed||(n+=t.count);for(a=s=(l=this.mentions.slice(0)).length-1;s>=0;a=s+=-1)d=l[a],u=f.substring(d.pos,d.pos+d.name.length),d.name!==u&&this.mentions.splice(a,1);return this.value=f},n.prototype._addMention=function(e){return this.mentions.push(e),this.mentions.sort((function(e,t){return e.pos-t.pos}))},n.prototype._onSelect=function(e,t){return this._updateMentions(),this._addMention({name:t.item.value,pos:t.item.pos,uid:t.item.uid}),this._updateValue()},n.prototype._updateValue=function(){var e,t,n,i,a,r,s,o,d;for(d=this.input.val(),n=[],t=[],e=0,i=0,a=(o=this.mentions).length;i<a;i++)r=o[i],s=d.substring(e,r.pos),n.push(l(s)),t.push(s),n.push("<strong>"+r.name+"</strong>"),t.push(this._markupMention(r)),e=r.pos+r.name.length;return s=d.substring(e),this.highlighterContent.html(n.join("")+l(s)),this.hidden.val(t.join("")+s)},n.prototype._updateVScroll=function(){var e;return e=this.input.scrollTop(),this.highlighterContent.css({top:"-"+e+"px"}),this.highlighter.height(this.input.height())},n.prototype._updateHScroll=function(){var e;return e=this.input.scrollLeft(),this.highlighterContent.css({left:"-"+e+"px"})},n.prototype._replaceWithSpaces=function(e,t){return e.replace(t,Array(t.length).join(" "))},n.prototype._cutChar=function(e,t){return e.substring(0,t)+e.substring(t+1)},n.prototype.setValue=function(){var e,t,n,i,a;for(a="",e=0,t=(i=1<=arguments.length?m.call(arguments,0):[]).length;e<t;
27e++)a+="string"==typeof(n=i[e])?n:this._markupMention(n);return this._setValue(a)},n.prototype.getValue=function(){return this.hidden.val()},n.prototype.getRawValue=function(){return this.input.val().replace(this.marker,"")},n.prototype.getMentions=function(){return this.mentions},n.prototype.clear=function(){return this.input.val(""),this._update()},n.prototype.destroy=function(){return this.input.areacomplete("destroy"),this.input.off("."+c).attr("name",this.hidden.attr("name")),this.container.replaceWith(this.input)},n}(r),s=function(e){function t(e,n){this.input=e,this._onSelect=f(this._onSelect,this),this._addMention=f(this._addMention,this),this.settings={trigger:"@",widget:"editablecomplete",autocomplete:{autoFocus:!0,delay:0}},t.__super__.constructor.call(this,this.input,n),n=$.extend({matcher:this._getMatcher(),suffix:this.marker,select:this._onSelect,source:this.options.source,showAtCaret:this.options.showAtCaret},this.options.autocomplete),this.autocomplete=this.input[this.options.widget](n),this._setValue(this.input.html()),this._initEvents()}var n,i;return h(t,e),t.prototype.selector="[data-mention]",i=function(e){return'<strong data-mention="'+e.uid+'">'+e.value.replace(/ \<([A-Za-z@0-9\.\/\<\>]+)\>/i,"").trim()+"</strong>"},n=function(e,t,n){var i,a,r;return i=(r=window.getSelection()).focusNode,(a=r.getRangeAt(0)).setStart(i,t.start),a.setEnd(i,t.end),a.deleteContents(),a.insertNode(e),n?(n=document.createTextNode(n),$(n).insertAfter(e),a.setStartAfter(n)):a.setStartAfter(e),a.collapse(!0),r.removeAllRanges(),r.addRange(a),e},t.prototype._initEvents=function(){return this.input.find(this.selector).each((e=this,function(t,n){return e._watch(n)}));var e},t.prototype._setValue=function(e){var t,n;return t=/@\[([^\]]+)\]\(([^ \)]+)\)/g,e=e.replace(t,(n=this,function(e,t,a){return i({value:t,uid:a})+n.marker})),this.input.html(e)},t.prototype._addMention=function(e){var t,a;return a=$(i(e))[0],t=n(a,e.pos,this.marker),this._watch(t)},t.prototype._onSelect=function(e,t){return this._addMention(t.item),this.input.trigger("change."+c),!1},t.prototype._watch=function(e){return e.addEventListener("DOMCharacterDataModified",(function(t){var n,i,a,r;if(t.newValue!==t.prevValue)return r=t.target,n=(a=window.getSelection()).focusOffset, 28$(r).insertBefore(e),$(e).remove(),(i=document.createRange()).setStart(r,n),i.collapse(!0),a.removeAllRanges(),a.addRange(i)}))},t.prototype.update=function(){return this._initValue(),this._initEvents(),this.input.focus()},t.prototype.setValue=function(){var e,t,n,i,a;for(a="",e=0,t=(i=1<=arguments.length?m.call(arguments,0):[]).length;e<t;e++)a+="string"==typeof(n=i[e])?n:this._markupMention(n);return this._setValue(a),this._initEvents(),this.input.focus()},t.prototype.getValue=function(){var e,t;return t=this.input.clone(),e=this._markupMention,$(this.selector,t).replaceWith((function(){var t,n;return n=$(this).data("mention"),t=$(this).text(),e({name:t,uid:n})})),t.html().replace(this.marker,"")},t.prototype.getMentions=function(){var e;return e=[],$(this.selector,this.input).each((function(){return e.push({uid:$(this).data("mention"),name:$(this).text()})})),e},t.prototype.clear=function(){return this.input.html(""),this._update()},t.prototype.destroy=function(){return this.input.editablecomplete("destroy"),this.input.off("."+c),this.input.html(this.getValue())},t}(r),$.fn[c]=function(){var e,t,n;return t=arguments[0],e=2<=arguments.length?m.call(arguments,1):[],n=this,this.each((function(){var i,a;if("string"==typeof t&&"_"!==t.charAt(0)){if(i=$(this).data("mentionsInput"),t in i)return n=i[t].apply(i,e)}else{if("INPUT"===(a=this.tagName)||"TEXTAREA"===a)return $(this).data("mentionsInput",new o($(this),t));if("true"===this.contentEditable)return $(this).data("mentionsInput",new s($(this),t))}})),n}}.call(this),window.BF.pages.Brandfolders_show=function(){function e(){$(".j-brandfolder-search-filters").addClass("open")}function t(){$(".j-brandfolder-search-filters").removeClass("open")}var n=$("body");if($("#j-filter-bar"),BF.fx.handle("setFocusOnFirstInput",$("#brandfolder-customize, #dialog")),BF.fx.handle("openNewOnClick",$(".j-new-element")),BF.fx.handle("openEditBrandfolder",$(".j-edit-brandfolder")),BF.fx.handle("switchToEditLinks",$(".j-edit-link")),B
28F.fx.handle("switchToShowLinks",$(".j-show-link")),BF.fx.handle("stopPropagationOnClick",$(".j-link a")),BF.fx.handle("bulkAdvancedDownloadShow",$(".j-bulk-advanced-download")),BF.fx.handle("createCollection",$(".j-create-collection")),BF.fx.handle("stopPropagationOnClick",$(".j-press-name a")),BF.fx.handle("initializeDialogModal",n),BF.fx.handle("tooltips",$("[rel~=tooltip]")),BF.fx.handle("popovers",$("[rel~=popover]")),BF.fx.handle("createSlug",$(".j-slug-create")),BF.fx.handle("checkBrandfolderSlug",$(".j-slug-check")),BF.fx.handle("enableDropdown",$(".j-dropdown-parent")),BF.fx.handle("openBrandfolder",$(".j-brandfolder-card")),BF.fx.handle("scrollToTop",$(".j-back-to-top")),BF.fx.handle("forcePrintuiSync",$(".j-force-printui-sync")),BF.fx.handle("destroyInvitation",$(".j-invitation-destroy")),BF.fx.handle("destroyUserPermission",$(".j-permission-destroy, .j-destroy-all-permissions")),BF.fx.handle("showUserPermissionsModal",$(".j-brandfolder-show-user-permissions")),BF.fx.handle("showAnalyticsModal",$(".j-brandfolder-show-analytics")),BF.fx.handle("showGuestUploadModal",$(".j-brandfolder-show-guest-upload")),BF.fx.handle("showAdvancedSettingsModal",$(".j-brandfolder-show-advanced-settings")),BF.fx.handle("showPrivacyModal",$(".j-brandfolder-show-privacy-settings")),BF.fx.handle("showEmbedCodeModal",$(".j-brandfolder-embed-code")),BF.fx.handle("submitChangeOfPermission",$(".j-permission-level")),BF.fx.handle("submitNewInvitation",$(".j-invitation-form")),BF.fx.handle("updateBrandfolderPrivacySetting",$(".j-privacy-switch")),BF.fx.handle("submitAnalyticsId",n),BF.fx.handle("clickLabelsCheckbox",n),BF.fx.handle("submitBrandfolderPrivacySettings",n),BF.fx.handle("submitCollectionPrivacySettings",n),BF.fx.handle("submitBrandfolderGuestPassword",$(".j-submit-brandfolder-guest-password")),BF.fx.handle("submitCollectionGuestPassword",$(".j-submit-collection-guest-password")),BF.fx.handle("accessFormsHandler",$(".j-access-form-tab")),BF.fx.handle("accessPageHandler",$(".j-access-container")),BF.fx.handle("calloutCollabsSelect",$(".j-permission-level-callout")),BF.fx.handle("alertOfUnsavedChanges",n),BF.fx.handle("filterOnHashtagClick",n),BF.fx.handle("showShareModal",$(".j-brandfolder-show-share")),BF.fx.handle("showManageSectionsModal",$(".j-manage-sections-link")),B
28F.fx.handle("openOrgUpgrade",$(".j-collections-upgrade")),$(window).on("hashchange",BF.fx.processHash).trigger("hashchange"),n.click((function(){$(".tooltip").hide(),$("[rel~=popover]").popover("hide")})),BF.fx.captureBfKeyboardShortcuts(),"none"!==BF.fx.role()){$("#dialog, #brandfolder-customize").on("shown.bs.modal",(function(){$(".tooltip").hide(),window.modalShown=!0,$(window).trigger("resize")})).on("show.bs.modal",(function(){$(this).hasClass("modal-vertical-center")&&$(this).css("display","flex")})),$("#dialog").on("hide.bs.modal",(function(e){var t=$(this),n=t.find("form"),i=n.toArray().some((function(e){return $(e).isLockedFor("changes")}));t.find(".modal-header").removeClass("bf-settings-header"),$(".bf-settings-header-icon.bff-settings").remove(),$(this).find("video").length>0&&$("video").remove(),$("div").find(".embedly-player").length>0&&$("div").find(".embedly-player").remove(),$("div").find(".mejs-container").length>0&&$("div").find(".mejs-container").remove(),$("audio").length>0&&$("audio")[0].pause(),i&&(e.preventDefault(),swal({title:bfTranslate("Save changes?"),text:bfTranslate("You have unsaved changes!\nDo you want to save them?\n\n"),type:"warning",showCancelButton:!0,confirmButtonText:bfTranslate("Yes"),cancelButtonText:bfTranslate("No"),closeOnConfirm:!0},(function(e){if(e){var i=t.find(".j-modal-submit-button");i.addClass("pulsate"),i.focus()}else n.toArray().forEach((function(e){return $(e).unlockFor("changes")})),$("#dialog").modal("hide")}))),BF.vars.media_element_player&&(BF.vars.media_element_player.pause(),delete BF.vars.media_element_player),window.modalShown=!1})),$(document).scroll((function(){$(".tooltip").hide()})),void 0!==$.cookie("return_to")&&(window.location.hash=$.cookie("return_to")),0===$("#j-private").length&&($.removeCookie("return_to"),$.removeCookie("return_to",{path:"/"}));var i=window.location.search.match(/(\?|&)+e=(.+)&?/i);!i||"admin"!==BF.fx.role()&&"owner"!==BF.fx.role()||BF.UserPermission.show.call($("[data-key=users]"),i[2]);var a=!0;$(".j-search_filter_toggle").on("click",(function(n){n.preventDefault(),a?(e(),a=!1):(t(),a=!0)})),$(".j-close-filters-button").on("click",(function(e){e.preventDefault(),t(),a=!0})),$(".j-cancel-filters").on("click",(function(e){e.preventDefault(),$(".j-brandfolder-search-filters input").attr("checked",!1),$(".j-submit-search").trigger("click"),t(),$("#radio_upload_alltime").prop("checked",!0)})),$(".j-brandfolder-search-filters input").on("change",(function(){$(".j-submit-search").trigger("click")})),$(".j-reset-filters").on("click",(function(){$(".j-brandfolder-search-filters input").attr("checked",!1),$(".j-submit-search").trigger("click"),$("#radio_upload_alltime").prop("checked",!0)})),$(document).on("shown.bs.modal",(function(){BF.fx.handle("bulkMove",$(".j-move-to-section, .j-move-to-brandfolder"))}
28)),$(window).on("scroll",(function(){var e=$(this).scrollTop(),t=$(".j-back-to-top");$(document).height()>1e4&&(e<5e3&&t.hasClass("visible")&&t.removeClass("visible"),e>5e3&&!t.hasClass("visible")&&t.addClass("visible"))}))}},window.BF.pages.Collections_show=function(){BF.pages.Brandfolders_show.call()},window.BF.pages.DownloadRequests_show=function(){var e=$("body");BF.fx.handle("initializeDialogModal",e)},document.addEventListener&&document.addEventListener("DOMContentLoaded",bf_init,!1),/WebKit/i.test(navigator.userAgent))var _timer=setInterval((function(){/loaded|complete/.test(document.readyState)&&(bf_init(),clearInterval(_timer))}),10);window.onload=bf_init(),function(e){var t=0,n={resizeMaxTry:4,resizeWaitTime:50,minimumHeight:550,defaultHeight:550,heightOffset:5,exceptPages:"",debugMode:!1,visibilitybeforeload:!1,blockCrossDomain:!1,externalHeightName:"bodyHeight",onMessageFunctionName:"getHeight",domainName:"*",watcher:!1,watcherTime:400};e.iframeHeight=function(n,i){var a,r,s=this;e.iframeHeight.resizeTimeout=null,e.iframeHeight.resizeCount=0,s.$el=e(n),s.el=n,s.$el.before("<div id='iframeHeight-Container-"+t+"' style='padding: 0; margin: 0; border: none; background-color: transparent;'></div>"),s.$el.appendTo("#iframeHeight-Container-"+t),s.$container=e("#iframeHeight-Container-"+t),s.$el.data("iframeHeight",s),s.watcher=null,s.debug={FirstTime:!0,Init:function(){"console"in window||(console={}),"log info warn error dir clear".replace(/\w+/g,(function(e){e in console||(console[e]=console.log||new Function)}))},Log:function(e){this.FirstTime&&!0===this.FirstTime&&(this.Init(),this.FirstTime=!1),s.options.debugMode&&!0===s.options.debugMode&&console&&(null!==e||""!==e)&&console.log("Iframe Plugin : "+e)},GetBrowserInfo:(this.GetBrowserInfo,r={chrome:!1,safari:!1,mozilla:!1,msie:!1,webkit:!1},(a=function(e){e=e.toLowerCase();var t=/(chrome)[ \/]([\w.]+)/.exec(e)||/(webkit)[ \/]([\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \/]([\w.]+)/.exec(e)||/(msie) ([\w.]+)/.exec(e)||e.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(e)||[];return{browserObj:t[1]||"",version:t[2]||"0"}}(navigator.userAgent)).browserObj&&(r[a.browserObj]=!0,r.version=a.version),r.chrome?r.webkit=!0:r.webkit&&(r.safari=!0),r)};var o=function(){try{var e;return e=s.debug.GetBrowserInfo.msie&&"7.0"==s.debug.GetBrowserInfo.version?s.$el.get(0).contentWindow.location.href:s.$el.get(0).contentDocument.location.href,s.debug.Log("This page is non-Cross Domain - "+e),!1}catch(e){return s.debug.Log("This page is Cross Domain"),!0}};s.resetIframe=function(){!s.options.visibilitybeforeload||s.debug.GetBrowserInfo.msie&&"7.0"==s.debug.GetBrowserInfo.version||s.$el.css("visibility","hidden"),s.debug.Log("Old Height is "+s.$el.height()+"px"),s.$el.css("height","").removeAttr("height"),s.debug.Log("Reset iframe"),s.debug.Log("Height is "+s.$el.height()+"px after reset")},s.resizeFromOutside=function(e){if(s.options.blockCrossDomain)return s.debug.Log("Blocked cross domain fix"),!1;if(void 0===e)return!1;if("string"!=typeof e.data)return!1;if("reset"==e.data)s.$el.css("height","").removeAttr("height");else{if(!/^ifh*/.test(e.data))return!1;if("number"!=typeof parseInt(e.data.substring(3)))return!1;var t=parseInt(e.data.substring(3))+parseInt(s.options.heightOffset);s.resetIframe(),s.setIframeHeight(t)}return!0},s.checkMessageEvent=function(){if(s.options.blockCrossDomain||s.debug.GetBrowserInfo.msie&&"7.0"==s.debug.GetBrowserInfo.version)return s.debug.Log("Blocked cross domain fix"),!1;s.resetIframe(),!s.options.visibilitybeforeload||s.debug.GetBrowserInfo.msie&&"7.0"==s.debug.GetBrowserInfo.version||s.$el.css("visibility","visible"),window.addEventListener?window.addEventListener("message",s.resizeFromOutside,!1):window.attachEvent&&window.attachEvent("onmessage",s.resizeFromOutside),s.$el.id||(s.$el.id="iframe-id-"+ ++t);var e=document.getElementById(s.$el.attr("id")),n=s.options.onMessageFunctionName;return e.contentWindow.postMessage?(e.contentWindow.postMessage(n,"*"),s.debug.Log("Cross Domain Iframe started"),!0):(s.debug.Log("Your browser does not support the postMessage method!"),!1)};var d=function(){e.iframeHeight.resizeCount<=s.options.resizeMaxTry?(e.iframeHeight.resizeCount++,e.iframeHeight.resizeTimeout=setTimeout(e.iframeHeight.resizeIframe,s.options.resizeWaitTime),s.debug.Log(e.iframeHeight.resizeCount+" time(s) tried")):(clearTimeout(e.iframeHeight.resizeTimeout),e.iframeHeight.resizeCount=0,s.debug.Log("set default height for iframe"),s.setIframeHeight(s.options.defaultHeight+s.options.heightOffset))};s.sendInfotoTop=function(){if(top.length>0&&"undefined"!=typeof JSON){var t={};t[s.options.externalHeightName].value=e(document).height();var n="*";return t=JSON.stringify(t),top.postMessage(t,n),s.debug.Log("sent info to top page"),!1}return!0},s.setIframeHeight=function(e){s.$el.height(e).css("height",e),s.$el.data("iframeheight")!=e&&s.$container.height(e).css("height",e),!s.options.visibilitybeforeload||s.debug.GetBrowserInfo.msie&&"7.0"==s.debug.GetBrowserInfo.version||s.$el.css("visibility","visible"),s.debug.Log("Now iframe height is "+e+"px"),s.$el.data("iframeheight",e)},e.iframeHeight.resizeIframe=function(){if(s.resetIframe(),o())s.$el.height(s.options.defaultHeight+s.options.heightOffset).css("height",s.options.defaultHeight+s.options.heightOffset),!s.options.visibilitybeforeload||s.debug.GetBrowserInfo.msie&&"7.0"==s.debug.GetBrowserInfo.version||s.$el.css("visibility","visible"),s.checkMessageEvent();else if(s.$el.css("height")===s.options.minimumHeight+"px"&&s.resetIframe(),null!==s.$el.get(0).contentWindow.document.body){s.debug.Log("This page has body info");var t=e(s.$el.get(0).contentWindow.document).height(),n=s.$el.get(0).contentWindow.document.location.pathname.substring(s.$el.get(0).contentWindow.document.location.pathname.lastIndexOf("/")+1).toLowerCase();s.debug.Log("page height : "+t+"px || page name : "+n),t<=s.options.minimumHeight&&-1==s.options.exceptPages.indexOf(n)?d():t>s.options.minimumHeight&&-1==s.options.exceptPages.indexOf(n)&&s.setIframeHeight(t+s.options.heightOffset)}else s.debug.Log("This page has not body info"),d()},this.$el.bind("updateIframe",(function(){e.iframeHeight.resizeIframe(),s.debug.Log("Updated Iframe Manually")})),this.$el.bind("killWatcher",(function(){window.clearInterval(s.watcher),s.debug.Log("Killed Watcher")})),s.init=function(){return s.options=e.extend({},e.iframeHeight.defaultOptions,i),1==s.options.watcher&&(s.options.blockCrossDomain=!0),s.debug.Log(s.options),void 0===s.$el.get(0).tagName||"iframe"!==s.$el.get(0).tagName.toLowerCase()?(s.debug.Log("This element is not iframe!"),!1):(e.iframeHeight.resizeIframe(),s.$el.load((function(){e.iframeHeight.resizeIframe()})),s.options.watcher&&(s.watcher=setInterval((function(){e.iframeHeight.resizeIframe(),s.debug.Log("Checked Iframe")}),s.options.watcherTime)),!0)},s.init()},e.iframeHeight.defaultOptions=n,e.fn.iframeHeight=function(t){return this.each((function(){new e.iframeHeight(this,t)}))}
28,e.iframeHeightExternal=function(){function t(t){var i;if("domain"in t&&(i=t.domain),"origin"in t&&(i=t.origin),"*"===n.domainName||i===n.domainName){if(t.data==n.onMessageFunctionName){var a="ifh"+e(document).height();t.source.postMessage(a,t.origin)}"getHeight"==t.data&&BF.fx.handle("moveModalIntoView",e('.j-asset-name a,.j-element:not(".j-link,.j-information")'))}else e.iframeHeight.debug.Log("It's not same domain. Blocked!")}return 1===arguments.length&&e.isPlainObject(arguments[0])&&(n=arguments[0]),window.addEventListener?window.addEventListener("message",t,!1):window.attachEvent&&window.attachEvent("onmessage",t),{update:function(){this.reset(),window.__domainname=n.domainName,setTimeout((function(){var t="ifh"+e(document).height();parent.postMessage(t,window.__domainname)}),90)},reset:function(){parent.postMessage("reset",n.domainName)}}}}(jQuery),window.BF.pages.Embed_index=function(){BF.pages.Brandfolders_index.call()},window.BF.pages.Embed_show=function(){BF.pages.Brandfolders_show.call()},window.BF.pages.Invitations_show=function(){BF.pages.Organizations_new.call()},window.BF.pages.Organizations_create=function(){BF.pages.Organizations_new.call()},window.BF.pages.Embed_index=function(){$("body"),BF.fx.handle("popovers",$("[rel~=popover]")),BF.fx.handle("showShareModal",$(".j-organization-show-share"))}
28,window.BF.pages.Organizations_index=function(){var e=$("body");BF.fx.handle("popovers",$("[rel~=popover]")),BF.fx.handle("updatePrivacySetting",$(".j-privacy-switch")),BF.fx.handle("submitAnalyticsId",e),BF.fx.handle("submitBrandfolderPrivacySettings",e),BF.fx.handle("clickLabelsCheckbox",e),BF.fx.handle("selectFieldTransform",$(".j-new-permission-level")),BF.fx.handle("selectFieldTransform",$(".j-permission-level")),BF.fx.handle("showPrivacyModal",$(".j-brandfolder-show-privacy-settings")),BF.fx.handle("openBrandfolder",$(".j-brandfolder-card")),BF.fx.handle("alertOfUnsavedChanges",e),BF.fx.handle("initializeDialogModal",e),BF.fx.handle("openOrgUpgrade",$(".j-brandfolder-card-new")),BF.fx.handle("openDropdownOnHover",$(".j-org-dropdown")),BF.fx.handle("openEditOrganizationName",$(".j-edit-organization")),BF.fx.handle("showShareModal",$(".j-organization-show-share, .j-brandfolder-show-share")),BF.fx.handle("showUserPermissionsModal",$(".j-organization-show-user-permissions")),BF.fx.handle("showAnalyticsModal",$(".j-brandfolder-show-analytics")),BF.fx.handle("showUserPermissionsModal",$(".j-brandfolder-show-user-permissions")),BF.fx.handle("showEmbedCodeModal",$(".j-brandfolder-embed-code")),BF.fx.handle("destroyBrandfolder",$(".j-destroy-brandfolder")),BF.fx.handle("openDropdownOnHover",$(".j-gear-popover-actions, .j-org-dropdown")),BF.fx.handle("openEditBrandfolder",$(".j-edit-brandfolder"));var t={duration:250,target:"body",offset:-10,hash:!1},n=window.location.hash,i=n.split("/");if(n&&"#"!==n)"#!settings"===i[0]?$("[data-key="+i[1]+"]").click():"#!org_settings"===i[0]?$("[data-opener='org_settings']").click():"#!manage_users"===i[0]?$("[data-opener='manage_users']").click():"#!org_events"===i[0]?$("[data-opener='org_events']").click():"#!org_share"===i[0]?$("[data-opener='org_share']").click():"#!bf_share"===i[0]&&$("[data-opener="+i[1]+"]").click();else if(n){var a=$("#"+n.replace("#",""));a&&$.scrollTo(a,t)}$(".modal").on("shown.bs.modal",(function(){$(".tooltip").hide(),window.modalShown=!0})),$("#dialog").on("hide.bs.modal",(function(e){var t=$(this);$(".bf-tooltip__standard").hide();var n=t.find("form"),i=n.toArray().some((function(e){return $(e).isLockedFor("changes")})),a=$(".update-check").length>0&&$(".update-check").html().indexOf("true")>=0;t.find(".modal-header").removeClass("bf-settings-header"),$(".bf-settings-header-icon.bff-settings").remove(),$(this).find("video").length>0&&$("video.s-attachment-video-player").remove(),(i||a)&&(e.preventDefault(),swal({title:bfTranslate("Save changes?"),text:bfTranslate("You have unsaved changes.\nDo you want to save them?\n\n"),type:"warning",showCancelButton:!0,confirmButtonText:bfTranslate("Yes"),cancelButtonText:bfTranslate("No"),closeOnConfirm:!0},(function(e){if(e){var i=t.find(".j-modal-submit-button");a&&(i=t.find(".j-modal-submit-button-licenses")),i.addClass("pulsate"),i.focus()}else n.toArray().forEach((function(e){return $(e).unlockFor("changes")})),$("#dialog").modal("hide")}))),window.modalShown=!1}))},window.BF.pages.Organizations_new=function(){BF.fx.handle("createSlug",$(".j-slug-create")),BF.fx.handle("checkOrgSlug",$(".j-slug-check")),BF.fx.handle("removeInvalidUponEdit",$(".invalid")),BF.fx.handle("passwordCharacterCount",$(".j-signup-password"))},window.BF.pages.Organizations_Search_index=function(){BF.pages.Organizations_index.call()},window.BF.pages.Organizations_show=function(){BF.pages.Organizations_index.call()},window.BF.pages.Sessions_create=function(){BF.pages.Sessions_new.call()},window.BF.pages.Sessions_new=function(){},window.BF.pages.ShareManifests_index=function(){BF.fx.handle("deleteGuestUploadLink",$(".j-delete-guest-upload")),BF.pages.Brandfolders_show.call()},window.BF.pages.ShareManifests_show=function(){$(".j-print-contact-sheet").on("click",(function(){window.print()}
28)),$(".j-download-all").on("click",(function(){var e=$(".download_progress_indicator span");e.text("Hang tight! We're preparing your download..."),$(".download_progress_indicator").css("visibility","visible").addClass("active"),$.ajax({url:"/api/v3/share_manifests/"+BF_Manifest+"/assets/download",type:"post",success:function(t){e.text("Beginning Download"),window.location=t.data.redirect_url,$(".asset-card").each((function(){Insight.createEvent("downloaded",$(this).attr("id"),"asset")})),setTimeout((function(){$(".download_progress_indicator").removeClass("active"),setTimeout((function(){$(".download_progress_indicator").css("visibility","hidden"),e.text("Hang tight! We're preparing your download...")}),1e3)}),1e3)}})})),$(".j-view-assets-form").on("submit",(function(e){var t=$(e.target).find('input[name="email"]').val(),n=$(e.target).data("manifest");Insight.updateSession(t),$.ajax({url:"/share_manifests/"+n+"/guest_view",type:"post",data:{email:t},success:function(){$(".j-share-manifest-identification").remove(),$("body").removeClass("modal-open")}})})),BF.pages.Brandfolders_show.call()},window.BF.pages.Subscriptions_billing=function(){BF.pages.Subscriptions_new.call()},window.BF.pages.Subscriptions_create=function(){BF.pages.Subscriptions_new.call()},window.BF.pages.Subscriptions_edit=function(){BF.pages.Subscriptions_new.call()},window.BF.pages.Subscriptions_new=function(){BF.fx.handle("submitSubscription",$(".j-submit-subscription")),BF.fx.handle("formatCCYear",$("#cc_exp")),$("#cc_number").payment("formatCardNumber"),$("#cc_exp").payment("formatCardExpiry"),$("#cc_cvc").payment("formatCardCVC")},window.BF.pages.Subscriptions_update=function(){BF.pages.Subscriptions_new.call()},window.BF.pages.Trial_Card_new=window.BF.pages.Subscriptions_edit,window.BF.pages.Trial_Card_create=window.BF.pages.Subscriptions_edit,window.BF.pages.Trial_create=function(){BF.pages.Trial_new.call()},window.BF.pages.Trial_new=function(){BF.pages.Organizations_new.call()},window.BF.pages.Trial_create=window.BF.pages.Trial_new,window.BF.pages.Users_create=function(){BF.pages.Organizations_new.call()},window.BF.pages.Users_destroy=function(){BF.pages.Users_edit.call()},window.BF.pages.Users_edit=window.BF.pages.Users_update=function(){BF.fx.handle("submitUserDelete",$(".j-user-delete")),BF.fx.handle("removeInvalidUponEdit",$(".invalid")),BF.fx.handle("copyToClipboard",$(".j-copy-button")),BF.fx.handle("selectAllPreText",$("pre")),BF.fx.handle("passwordCharacterCount",$(".j-signup-password"));var e=document.location.toString();if(e.match("#")&&$(".nav-tabs a[href=#"+e.split("#")[1]+"]").tab("show"),$(".nav-tabs a").on("shown.bs.tab",(function(e){window.location.hash=e.target.hash,window.scrollTo(0,0)})),$(".invalid")){var t=$(".invalid").first().parents(".tab-pane").attr("id");$(".nav-tabs a[href=#"+t+"]").tab("show"),window.scrollTo(0,0)}},window.BF.pages.Users_new=function(){},function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.moment=t()}(this,(function(){"use strict";function e(){return ta.apply(null,arguments)}function t(e){ta=e}function n(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function i(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function a(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function r(e){if(Object.getOwnPropertyNames)return 0===Object.getOwnPropertyNames(e).length;var t;for(t in e)if(a(e,t))return!1;return!0}function s(e){return void 0===e}function o(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function d(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function u(e,t){var n,i=[],a=e.length;for(n=0;n<a;++n)i.push(t(e[n],n));return i}function l(e,t){for(var n in t)a(t,n)&&(e[n]=t[n]);return a(t,"toString")&&(e.toString=t.toString),a(t,"valueOf")&&(e.valueOf=t.valueOf),e}function c(e,t,n,i){return Tt(e,t,n,i,!0).utc()}function f(){return{empty:!1,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:!1,invalidEra:null,invali
vendor: 30,865 bytes, lines 28-29
28dMonth:null,invalidFormat:!1,userInvalidated:!1,iso:!1,parsedDateParts:[],era:null,meridiem:null,rfc2822:!1,weekdayMismatch:!1}}function h(e){return null==e._pf&&(e._pf=f()),e._pf}function p(e){if(null==e._isValid){var t=h(e),n=na.call(t.parsedDateParts,(function(e){return null!=e})),i=!isNaN(e._d.getTime())&&t.overflow<0&&!t.empty&&!t.invalidEra&&!t.invalidMonth&&!t.invalidWeekday&&!t.weekdayMismatch&&!t.nullInput&&!t.invalidFormat&&!t.userInvalidated&&(!t.meridiem||t.meridiem&&n);if(e._strict&&(i=i&&0===t.charsLeftOver&&0===t.unusedTokens.length&&void 0===t.bigHour),null!=Object.isFrozen&&Object.isFrozen(e))return i;e._isValid=i}return e._isValid}function m(e){var t=c(NaN);return null!=e?l(h(t),e):h(t).userInvalidated=!0,t}function g(e,t){var n,i,a,r=aa.length;if(s(t._isAMomentObject)||(e._isAMomentObject=t._isAMomentObject),s(t._i)||(e._i=t._i),s(t._f)||(e._f=t._f),s(t._l)||(e._l=t._l),s(t._strict)||(e._strict=t._strict),s(t._tzm)||(e._tzm=t._tzm),s(t._isUTC)||(e._isUTC=t._isUTC),s(t._offset)||(e._offset=t._offset),s(t._pf)||(e._pf=h(t)),s(t._locale)||(e._locale=t._locale),r>0)for(n=0;n<r;n++)s(a=t[i=aa[n]])||(e[i]=a);return e}function v(t){g(this,t),this._d=new Date(null!=t._d?t._d.getTime():NaN),this.isValid()||(this._d=new Date(NaN)),!1===ra&&(ra=!0,e.updateOffset(this),ra=!1)}function b(e){return e instanceof v||null!=e&&null!=e._isAMomentObject}function y(t){!1===e.suppressDeprecationWarnings&&"undefined"!=typeof console&&console.warn&&console.warn("Deprecation warning: "+t)}function w(t,n){var i=!0;return l((function(){if(null!=e.deprecationHandler&&e.deprecationHandler(null,t),i){var r,s,o,d=[],u=arguments.length;for(s=0;s<u;s++){if(r="","object"==typeof arguments[s]){for(o in r+="\n["+s+"] ",arguments[0])a(arguments[0],o)&&(r+=o+": "+arguments[0][o]+", ");r=r.slice(0,-2)}else r=arguments[s];d.push(r)}y(t+"\nArguments: "+Array.prototype.slice.call(d).join("")+"\n"+(new Error).stack),i=!1}return n.apply(this,arguments)}),n)}function _(t,n){null!=e.deprecationHandler&&e.deprecationHandler(t,n),sa[t]||(y(n),sa[t]=!0)}function x(e){return"undefined"!=typeof Function&&e instanceof Function||"[object Function]"===Object.prototype.toString.call(e)}function k(e){var t,n;for(n in e)a(e,n)&&(x(t=e[n])?this[n]=t:this["_"+n]=t);this._config=e,this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+"|"+/\d{1,2}/.source)}function C(e,t){var n,r=l({},e);for(n in t)a(t,n)&&(i(e[n])&&i(t[n])?(r[n]={},l(r[n],e[n]),l(r[n],t[n])):null!=t[n]?r[n]=t[n]:delete r[n]);for(n in e)a(e,n)&&!a(t,n)&&i(e[n])&&(r[n]=l({},r[n]));return r}function $(e){null!=e&&this.set(e)}function T(e,t,n){var i=this._calendar[e]||this._calendar.sameElse;return x(i)?i.call(t,n):i}function S(e,t,n){var i=""+Math.abs(e),a=t-i.length;return(e>=0?n?"+":"":"-")+Math.pow(10,Math.max(0,a)).toString().substr(1)+i}function F(e,t,n,i){var a=i;"string"==typeof i&&(a=function(){return this[i]()}),e&&(fa[e]=a),t&&(fa[t[0]]=function(){return S(a.apply(this,arguments),t[1],t[2])}),n&&(fa[n]=function(){return this.localeData().ordinal(a.apply(this,arguments),e)})}function j(e){return e.match(/\[[\s\S]/)?e.replace(/^\[|\]$/g,""):e.replace(/\\/g,"")}function D(e){var t,n,i=e.match(ua);for(t=0,n=i.length;t<n;t++)fa[i[t]]?i[t]=fa[i[t]]:i[t]=j(i[t]);return function(t){var a,r="";for(a=0;a<n;a++)r+=x(i[a])?i[a].call(t,e):i[a];return r}}function B(e,t){return e.isValid()?(t=E(t,e.localeData()),ca[t]=ca[t]||D(t),ca[t](e)):e.localeData().invalidDate()}function E(e,t){function n(e){return t.longDateFormat(e)||e}var i=5;for(la.lastIndex=0;i>=0&&la.test(e);)e=e.replace(la,n),la.lastIndex=0,i-=1;return e}function A(e){var t=this._longDateFormat[e],n=this._longDateFormat[e.toUpperCase()];return t||!n?t:(this._longDateFormat[e]=n.match(ua).map((function(e){return"MMMM"===e||"MM"===e||"DD"===e||"dddd"===e?e.slice(1):e})).join(""),this._longDateFormat[e])}function I(){return this._invalidDate}function M(e){return this._ordinal.replace("%d",e)}function O(e,t,n,i){var a=this._relativeTime[n];return x(a)?a(e,t,n,i):a.replace(/%d/i,e)}function P(e,t){var n=this._relativeTime[e>0?"future":"past"];return x(n)?n(t):n.replace(/%s/i,t)}function N(e,t){var n=e.toLowerCase();ba[n]=ba[n+"s"]=ba[t]=e}function R(e){return"string"==typeof e?ba[e]||ba[e.toLowerCase()]:void 0}function L(e){var t,n,i={};for(n in e)a(e,n)&&(t=R(n))&&(i[t]=e[n]);return i}function H(e,t){ya[e]=t}function U(e){var t,n=[];for(t in e)a(e,t)&&n.push({unit:t,priority:ya[t]});return n.sort((function(e,t){return e.priority-t.priority})),n}function q(e){return e%4==0&&e%100!=0||e%400==0}function z(e){return e<0?Math.ceil(e)||0:Math.floor(e)}function W(e){var t=+e,n=0;return 0!==t&&isFinite(t)&&(n=z(t)),n}function Y(t,n){return function(i){return null!=i?(G(this,t,i),e.updateOffset(this,n),this):V(this,t)}}function V(e,t){return e.isValid()?e._d["get"+(e._isUTC?"UTC":"")+t]():NaN}function G(e,t,n){e.isValid()&&!isNaN(n)&&("FullYear"===t&&q(e.year())&&1===e.month()&&29===e.date()?(n=W(n),e._d["set"+(e._isUTC?"UTC":"")+t](n,e.month(),re(n,e.month()))):e._d["set"+(e._isUTC?"UTC":"")+t](n))}function K(e){return x(this[e=R(e)])?this[e]():this}function X(e,t){if("object"==typeof e){var n,i=U(e=L(e)),a=i.length;for(n=0;n<a;n++)this[i[n].unit](e[i[n].unit])}else if(x(this[e=R(e)]))return this[e](t);return this}function J(e,t,n){oa[e]=x(t)?t:function(e){return e&&n?n:t}}function Q(e,t){return a(oa,e)?oa[e](t._strict,t._locale):new RegExp(Z(e))}function Z(e){return ee(e.replace("\\","").replace(/\\(\[)|\\(\])|\[([^\]\[]*)\]|\\(.)/g,(function(e,t,n,i,a){return t||n||i||a})))}function ee(e){return e.replace(/[-\/\\^$*+?.()|[\]{}]/g,"\\$&")}function te(e,t){var n,i,a=t;for("string"==typeof e&&(e=[e]),o(t)&&(a=function(e,n){n[t]=W(e)}),i=e.length,n=0;n<i;n++)Na[e[n]]=a}function ne(e,t){te(e,(function(e,n,i,a){i._w=i._w||{},t(e,i._w,i,a)}))}function ie(e,t,n){null!=t&&a(Na,e)&&Na[e](t,n._a,n,e)}function ae(e,t){return(e%t+t)%t}function re(e,t){if(isNaN(e)||isNaN(t))return NaN;var n=ae(t,12);return e+=(t-n)/12,1===n?q(e)?29:28:31-n%7%2}function se(e,t){return e?n(this._months)?this._months[e.month()]:this._months[(this._months.isFormat||Xa).test(t)?"format":"standalone"][e.month()]:n(this._months)?this._months:this._months.standalone}function oe(e,t){return e?n(this._monthsShort)?this._monthsShort[e.month()]:this._monthsShort[Xa.test(t)?"format":"standalone"][e.month()]:n(this._monthsShort)?this._monthsShort:this._monthsShort.standalone}function de(e,t,n){var i,a,r,s=e.toLocaleLowerCase();if(!this._monthsParse)for(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[],i=0;i<12;++i)r=c([2e3,i]),this._shortMonthsParse[i]=this.monthsShort(r,"").toLocaleLowerCase(),this._longMonthsParse[i]=this.months(r,"").toLocaleLowerCase();return n?"MMM"===t?-1!==(a=Pa.call(this._shortMonthsParse,s))?a:null:-1!==(a=Pa.call(this._longMonthsParse,s))?a:null:"MMM"===t?-1!==(a=Pa.call(this._shortMonthsParse,s))||-1!==(a=Pa.call(this._longMonthsParse,s))?a:null:-1!==(a=Pa.call(this._longMonthsParse,s))||-1!==(a=Pa.call(this._shortMonthsParse,s))?a:null}function ue(e,t,n){var i,a,r;if(this._monthsParseExact)return de.call(this,e,t,n);for(this._monthsParse||(this._monthsParse=[],this._longMonthsParse=[],this._shortMonthsParse=[]),i=0;i<12;i++){if(a=c([2e3,i]),n&&!this._longMonthsParse[i]&&(this._longMonthsParse[i]=new RegExp("^"+this.months(a,"").replace(".","")+"$","i"),this._shortMonthsParse[i]=new RegExp("^"+this.monthsShort(a,"").replace(".","")+"$","i")),n||this._monthsParse[i]||(r="^"+this.months(a,"")+"|^"+this.monthsShort(a,""),this._monthsParse[i]=new RegExp(r.replace(".",""),"i")),n&&"MMMM"===t&&this._longMonthsParse[i].test(e))return i;if(n&&"MMM"===t&&this._shortMonthsParse[i].test(e))return i;if(!n&&this._monthsParse[i].test(e))return i}}function le(e,t){var n;if(!e.isValid())return e;if("string"==typeof t)if(/^\d+$/.test(t))t=W(t);else if(!o(t=e.localeData().monthsParse(t)))return e;return n=Math.min(e.date(),re(e.year(),t)),e._d["set"+(e._isUTC?"UTC":"")+"Month"](t,n),e}function ce(t){return null!=t?(le(this,t),e.updateOffset(this,!0),this):V(this,"Month")}function fe(){return re(this.year(),this.month())}function he(e){return this._monthsParseExact?(a(this,"_monthsRegex")||me.call(this),e?this._monthsShortStrictRegex:this._monthsShortRegex):(a(this,"_monthsShortRegex")||(this._monthsShortRegex=Ja),this._monthsShortStrictRegex&&e?this._monthsShortStrictRegex:this._monthsShortRegex)}function pe(e){return this._monthsParseExact?(a(this,"_monthsRegex")||me.call(this),e?this._monthsStrictRegex:this._monthsRegex):(a(this,"_monthsRegex")||(this._monthsRegex=Qa),this._monthsStrictRegex&&e?this._monthsStrictRegex:this._monthsRegex)}function me(){function e(e,t){return t.length-e.length}var t,n,i=[],a=[],r=[];for(t=0;t<12;t++)n=c([2e3,t]),i.push(this.monthsShort(n,"")),a.push(this.months(n,"")),r.push(this.months(n,"")),r.push(this.monthsShort(n,""));for(i.sort(e),a.sort(e),r.sort(e),t=0;t<12;t++)i[t]=ee(i[t]),a[t]=ee(a[t]);for(t=0;t<24;t++)r[t]=ee(r[t]);this._monthsRegex=new RegExp("^("+r.join("|")+")","i"),this._monthsShortRegex=this._monthsRegex,this._monthsStrictRegex=new RegExp("^("+a.join("|")+")","i"),this._monthsShortStrictRegex=new RegExp("^("+i.join("|")+")","i")}function ge(e){ 29return q(e)?366:365}function ve(){return q(this.year())}function be(e,t,n,i,a,r,s){var o;return e<100&&e>=0?(o=new Date(e+400,t,n,i,a,r,s),isFinite(o.getFullYear())&&o.setFullYear(e)):o=new Date(e,t,n,i,a,r,s),o}function ye(e){var t,n;return e<100&&e>=0?((n=Array.prototype.slice.call(arguments))[0]=e+400,t=new Date(Date.UTC.apply(null,n)),isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e)):t=new Date(Date.UTC.apply(null,arguments)),t}function we(e,t,n){var i=7+t-n;return-((7+ye(e,0,i).getUTCDay()-t)%7)+i-1}function _e(e,t,n,i,a){var r,s,o=1+7*(t-1)+(7+n-i)%7+we(e,i,a);return o<=0?s=ge(r=e-1)+o:o>ge(e)?(r=e+1,s=o-ge(e)):(r=e,s=o),{year:r,dayOfYear:s}}function xe(e,t,n){var i,a,r=we(e.year(),t,n),s=Math.floor((e.dayOfYear()-r-1)/7)+1;return s<1?i=s+ke(a=e.year()-1,t,n):s>ke(e.year(),t,n)?(i=s-ke(e.year(),t,n),a=e.year()+1):(a=e.year(),i=s),{week:i,year:a}}function ke(e,t,n){var i=we(e,t,n),a=we(e+1,t,n);return(ge(e)-i+a)/7}function Ce(e){return xe(e,this._week.dow,this._week.doy).week}function $e(){return this._week.dow}function Te(){return this._week.doy}function Se(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),"d")}function Fe(e){var t=xe(this,1,4).week;return null==e?t:this.add(7*(e-t),"d")}function je(e,t){return"string"!=typeof e?e:isNaN(e)?"number"==typeof(e=t.weekdaysParse(e))?e:null:parseInt(e,10)}function De(e,t){return"string"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function Be(e,t){return e.slice(t,7).concat(e.slice(0,t))}function Ee(e,t){var i=n(this._weekdays)?this._weekdays:this._weekdays[e&&!0!==e&&this._weekdays.isFormat.test(t)?"format":"standalone"];return!0===e?Be(i,this._week.dow):e?i[e.day()]:i}function Ae(e){return!0===e?Be(this._weekdaysShort,this._week.dow):e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Ie(e){return!0===e?Be(this._weekdaysMin,this._week.dow):e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Me(e,t,n){var i,a,r,s=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],i=0;i<7;++i)r=c([2e3,1]).day(i),this._minWeekdaysParse[i]=this.weekdaysMin(r,"").toLocaleLowerCase(),this._shortWeekdaysParse[i]=this.weekdaysShort(r,"").toLocaleLowerCase(),this._weekdaysParse[i]=this.weekdays(r,"").toLocaleLowerCase();return n?"dddd"===t?-1!==(a=Pa.call(this._weekdaysParse,s))?a:null:"ddd"===t?-1!==(a=Pa.call(this._shortWeekdaysParse,s))?a:null:-1!==(a=Pa.call(this._minWeekdaysParse,s))?a:null:"dddd"===t?-1!==(a=Pa.call(this._weekdaysParse,s))||-1!==(a=Pa.call(this._shortWeekdaysParse,s))||-1!==(a=Pa.call(this._minWeekdaysParse,s))?a:null:"ddd"===t?-1!==(a=Pa.call(this._shortWeekdaysParse,s))||-1!==(a=Pa.call(this._weekdaysParse,s))||-1!==(a=Pa.call(this._minWeekdaysParse,s))?a:null:-1!==(a=Pa.call(this._minWeekdaysParse,s))||-1!==(a=Pa.call(this._weekdaysParse,s))||-1!==(a=Pa.call(this._shortWeekdaysParse,s))?a:null}function Oe(e,t,n){var i,a,r;if(this._weekdaysParseExact)return Me.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),i=0;i<7;i++){if(a=c([2e3,1]).day(i),n&&!this._fullWeekdaysParse[i]&&(this._fullWeekdaysParse[i]=new RegExp("^"+this.weekdays(a,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[i]=new RegExp("^"+this.weekdaysShort(a,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[i]=new RegExp("^"+this.weekdaysMin(a,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[i]||(r="^"+this.weekdays(a,"")+"|^"+this.weekdaysShort(a,"")+"|^"+this.weekdaysMin(a,""),this._weekdaysParse[i]=new RegExp(r.replace(".",""),"i")),n&&"dddd"===t&&this._fullWeekdaysParse[i].test(e))return i;if(n&&"ddd"===t&&this._shortWeekdaysParse[i].test(e))return i;if(n&&"dd"===t&&this._minWeekdaysParse[i].test(e))return i;if(!n&&this._weekdaysParse[i].test(e))return i}}function Pe(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=je(e,this.localeData()),this.add(e-t,"d")):t}function Ne(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,"d")}function Re(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=De(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function Le(e){return this._weekdaysParseExact?(a(this,"_weekdaysRegex")||qe.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(a(this,"_weekdaysRegex")||(this._weekdaysRegex=ar),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function He(e){return this._weekdaysParseExact?(a(this,"_weekdaysRegex")||qe.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(a(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=rr),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function Ue(e){return this._weekdaysParseExact?(a(this,"_weekdaysRegex")||qe.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(a(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=sr),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function qe(){function e(e,t){return t.length-e.length}var t,n,i,a,r,s=[],o=[],d=[],u=[];for(t=0;t<7;t++)n=c([2e3,1]).day(t),i=ee(this.weekdaysMin(n,"")),a=ee(this.weekdaysShort(n,"")),r=ee(this.weekdays(n,"")),s.push(i),o.push(a),d.push(r),u.push(i),u.push(a),u.push(r);s.sort(e),o.sort(e),d.sort(e),u.sort(e),this._weekdaysRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+d.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+s.join("|")+")","i")}function ze(){return this.hours()%12||12}function We(){return this.hours()||24}function Ye(e,t){F(e,0,0,(function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)}))}function Ve(e,t){return t._meridiemParse}function Ge(e){return"p"===(e+"").toLowerCase().charAt(0)}function Ke(e,t,n){return e>11?n?"pm":"PM":n?"am":"AM"}function Xe(e,t){var n,i=Math.min(e.length,t.length);for(n=0;n<i;n+=1)if(e[n]!==t[n])return n;return i}function Je(e){return e?e.toLowerCase().replace("_","-"):e}function Qe(e){for(var t,n,i,a,r=0;r<e.length;){for(t=(a=Je(e[r]).split("-")).length,n=(n=Je(e[r+1]))?n.split("-"):null;t>0;){if(i=et(a.slice(0,t).join("-")))return i;if(n&&n.length>=t&&Xe(a,n)>=t-1)break;t--}r++}return or}function Ze(e){return null!=e.match("^[^/\\\\]*$")}function et(e){var t=null;if(void 0===cr[e]&&"undefined"!=typeof module&&module&&module.exports&&Ze(e))try{t=or._abbr,require("./locale/"+e),tt(t)}catch(t){cr[e]=null}return cr[e]}function tt(e,t){var n;return e&&((n=s(t)?at(e):nt(e,t))?or=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),or._abbr}function nt(e,t){if(null!==t){var n,i=lr;if(t.abbr=e,null!=cr[e])_("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),i=cr[e]._config;else if(null!=t.parentLocale)if(null!=cr[t.parentLocale])i=cr[t.parentLocale]._config;else{if(null==(n=et(t.parentLocale)))return fr[t.parentLocale]||(fr[t.parentLocale]=[]),fr[t.parentLocale].push({name:e,config:t}),null;i=n._config}return cr[e]=new $(C(i,t)),fr[e]&&fr[e].forEach((function(e){nt(e.name,e.config)})),tt(e),cr[e]}return delete cr[e],null}function it(e,t){if(null!=t){var n,i,a=lr;null!=cr[e]&&null!=cr[e].parentLocale?cr[e].set(C(cr[e]._config,t)):(null!=(i=et(e))&&(a=i._config),t=C(a,t),null==i&&(t.abbr=e),(n=new $(t)).parentLocale=cr[e],cr[e]=n),tt(e)}else null!=cr[e]&&(null!=cr[e].parentLocale?(cr[e]=cr[e].parentLocale,e===tt()&&tt(e)):null!=cr[e]&&delete cr[e]);return cr[e]}function at(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return or;if(!n(e)){if(t=et(e))return t;e=[e]}return Qe(e)}function rt(){return ia(cr)}function st(e){var t,n=e._a;return n&&-2===h(e).overflow&&(t=n[La]<0||n[La]>11?La:n[Ha]<1||n[Ha]>re(n[Ra],n[La])?Ha:n[Ua]<0||n[Ua]>24||24===n[Ua]&&(0!==n[qa]||0!==n[za]||0!==n[Wa])?Ua:n[qa]<0||n[qa]>59?qa:n[za]<0||n[za]>59?za:n[Wa]<0||n[Wa]>999?Wa:-1,h(e)._overflowDayOfYear&&(t<Ra||t>Ha)&&(t=Ha),h(e)._overflowWeeks&&-1===t&&(t=Ya),h(e)._overflowWeekday&&-1===t&&(t=Va),h(e).overflow=t),e}function ot(e){var t,n,i,a,r,s,o=e._i,d=hr.exec(o)||pr.exec(o),u=gr.length,l=vr.length;if(d){for(h(e).iso=!0,t=0,n=u;t<n;t++)if(gr[t][1].exec(d[1])){a=gr[t][0],i=!1!==gr[t][2];break}if(null==a)return void(e._isValid=!1);if(d[3]){for(t=0,n=l;t<n;t++)if(vr[t][1].exec(d[3])){r=(d[2]||" ")+vr[t][0];break}if(null==r)return void(e._isValid=!1)}if(!i&&null!=r)return void(e._isValid=!1);if(d[4]){if(!mr.exec(d[4]))return void(e._isValid=!1);s="Z"}e._f=a+(r||"")+(s||""),yt(e)}else e._isValid=!1}function dt(e,t,n,i,a,r){var s=[ut(e),Ka.indexOf(t),parseInt(n,10),parseInt(i,10),parseInt(a,10)];return r&&s.push(parseInt(r,10)),s}function ut(e){var t=parseInt(e,10);return t<=49?2e3+t:t<=999?1900+t:t}function lt(e){return e.replace(/\([^()]*\)|[\n\t]/g," ").replace(/(\s\s+)/g," ").replace(/^\s\s*/,"").replace(/\s\s*$/,"")}function ct(e,t,n){if(e&&nr.indexOf(e)!==new Date(t[0],t[1],t[2]).getDay())return h(n).weekdayMismatch=!0,n._isValid=!1,!1;return!0}function ft(e,t,n){if(e)return wr[e];if(t)return 0;var i=parseInt(n,10),a=i%100;return 60*((i-a)/100)+a}function ht(e){var t,n=yr.exec(lt(e._i));if(n){if(t=dt(n[4],n[3],n[2],n[5],n[6],n[7]),!ct(n[1],t,e))return;e._a=t,e._tzm=ft(n[8],n[9],n[10]),e._d=ye.apply(null,e._a),e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),h(e).rfc2822=!0}else e._isValid=!1}function pt(t){var n=br.exec(t._i);null===n?(ot(t),!1===t._isValid&&(delete t._isValid,ht(t),!1===t._isValid&&(delete t._isValid,t._strict?t._isValid=!1:e.createFromInputFallback(t)))):t._d=new Date(+n[1])}function mt(e,t,n){return null!=e?e:null!=t?t:n}function gt(t){var n=new Date(e.now());return t._useUTC?[n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()]:[n.getFullYear(),n.getMonth(),n.getDate()]}function vt(e){var t,n,i,a,r,s=[];if(!e._d){for(i=gt(e),e._w&&null==e._a[Ha]&&null==e._a[La]&&bt(e),null!=e._dayOfYear&&(r=mt(e._a[Ra],i[Ra]),(e._dayOfYear>ge(r)||0===e._dayOfYear)&&(h(e)._overflowDayOfYear=!0),n=ye(r,0,e._dayOfYear),e._a[La]=n.getUTCMonth(),e._a[Ha]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=s[t]=i[t];for(;t<7;t++)e._a[t]=s[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[Ua]&&0===e._a[qa]&&0===e._a[za]&&0===e._a[Wa]&&(e._nextDay=!0,e._a[Ua]=0),e._d=(e._useUTC?ye:be).apply(null,s),a=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[Ua]=24),e._w&&void 0!==e._w.d&&e._w.d!==a&&(h(e).weekdayMismatch=!0)}}function bt(e){var t,n,i,a,r,s,o,d,u;null!=(t=e._w).GG||null!=t.W||null!=t.E?(r=1,s=4,n=mt(t.GG,e._a[Ra],xe(St(),1,4).year),i=mt(t.W,1),((a=mt(t.E,1))<1||a>7)&&(d=!0)):(r=e._locale._week.dow,s=e._locale._week.doy,u=xe(St(),r,s),n=mt(t.gg,e._a[Ra],u.year),i=mt(t.w,u.week),null!=t.d?((a=t.d)<0||a>6)&&(d=!0):null!=t.e?(a=t.e+r,(t.e<0||t.e>6)&&(d=!0)):a=r),i<1||i>ke(n,r,s)?h(e)._overflowWeeks=!0:null!=d?h(e)._overflowWeekday=!0:(o=_e(n,i,a,r,s),e._a[Ra]=o.year,e._dayOfYear=o.dayOfYear)}function yt(t){if(t._f!==e.ISO_8601)if(t._f!==e.RFC_2822){t._a=[],h(t).empty=!0;var n,i,a,r,s,o,d,u=""+t._i,l=u.length,c=0;for(d=(a=E(t._f,t._locale).match(ua)||[]).length,n=0;n<d;n++)r=a[n],(i=(u.match(Q(r,t))||[])[0])&&((s=u.substr(0,u.indexOf(i))).length>0&&h(t).unusedInput.push(s),u=u.slice(u.indexOf(i)+i.length),c+=i.length),fa[r]?(i?h(t).empty=!1:h(t).unusedTokens.push(r),ie(r,i,t)):t._strict&&!i&&h(t).unusedTokens.push(r);h(t).charsLeftOver=l-c,u.length>0&&h(t).unusedInput.push(u),t._a[Ua]<=12&&!0===h(t).bigHour&&t._a[Ua]>0&&(h(t).bigHour=void 0),h(t).parsedDateParts=t._a.slice(0),h(t).meridiem=t._meridiem,t._a[Ua]=wt(t._locale,t._a[Ua],t._meridiem),null!==(o=h(t).era)&&(t._a[Ra]=t._locale.erasConvertYear(o,t._a[Ra])),vt(t),st(t)}else ht(t);else ot(t)}function wt(e,t,n){var i;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?((i=e.isPM(n))&&t<12&&(t+=12),i||12!==t||(t=0),t):t}function _t(e){var t,n,i,a,r,s,o=!1,d=e._f.length;if(0===d)return h(e).invalidFormat=!0,void(e._d=new Date(NaN));for(a=0;a<d;a++)r=0,s=!1,t=g({},e),null!=e._useUTC&&(t._useUTC=e._useUTC),t._f=e._f[a],yt(t),p(t)&&(s=!0),r+=h(t).charsLeftOver,r+=10*h(t).unusedTokens.length,h(t).score=r,o?r<i&&(i=r,n=t):(null==i||r<i||s)&&(i=r,n=t,s&&(o=!0));l(e,n||t)}function xt(e){if(!e._d){var t=L(e._i),n=void 0===t.day?t.date:t.day;e._a=u([t.year,t.month,n,t.hour,t.minute,t.second,t.millisecond],(function(e){return e&&parseInt(e,10)})),vt(e)}}function kt(e){var t=new v(st(Ct(e)));return t._nextDay&&(t.add(1,"d"),t._nextDay=void 0),t}function Ct(e){var t=e._i,i=e._f;return e._locale=e._locale||at(e._l),null===t||void 0===i&&""===t?m({nullInput:!0}):("string"==typeof t&&(e._i=t=e._locale.preparse(t)),b(t)?new v(st(t)):(d(t)?e._d=t:n(i)?_t(e):i?yt(e):$t(e),p(e)||(e._d=null),e))}function $t(t){var a=t._i;s(a)?t._d=new Date(e.now()):d(a)?t._d=new Date(a.valueOf()):"string"==typeof a?pt(t):n(a)?(t._a=u(a.slice(0),(function(e){return parseInt(e,10)})),vt(t)):i(a)?xt(t):o(a)?t._d=new Date(a):e.createFromInputFallback(t)}function Tt(e,t,a,s,o){var d={};return!0!==t&&!1!==t||(s=t,t=void 0),!0!==a&&!1!==a||(s=a,a=void 0),(i(e)&&r(e)||n(e)&&0===e.length)&&(e=void 0),d._isAMomentObject=!0,d._useUTC=d._isUTC=o,d._l=a,d._i=e,d._f=t,d._strict=s,kt(d)}function St(e,t,n,i){return Tt(e,t,n,i,!1)}function Ft(e,t){var i,a;if(1===t.length&&n(t[0])&&(t=t[0]),!t.length)return St();for(i=t[0],a=1;a<t.length;++a)t[a].isValid()&&!t[a][e](i)||(i=t[a]);return i}function jt(){return Ft("isBefore",[].slice.call(arguments,0))}function Dt(){return Ft("isAfter",[].slice.call(arguments,0))}function Bt(e){var t,n,i=!1,r=Cr.length;for(t in e)if(a(e,t)&&(-1===Pa.call(Cr,t)||null!=e[t]&&isNaN(e[t])))return!1;for(n=0;n<r;++n)if(e[Cr[n]]){if(i)return!1;parseFloat(e[Cr[n]])!==W(e[Cr[n]])&&(i=!0)}return!0}function Et(){return this._isValid}function At(){return Zt(NaN)}function It(e){var t=L(e),n=t.year||0,i=t.quarter||0,a=t.month||0,r=t.week||t.isoWeek||0,s=t.day||0,o=t.hour||0,d=t.minute||0,u=t.second||0,l=t.millisecond||0;this._isValid=Bt(t),this._milliseconds=+l+1e3*u+6e4*d+1e3*o*60*60,this._days=+s+7*r,this._months=+a+3*i+12*n,this._data={},this._locale=at(),this._bubble()}function Mt(e){return e instanceof It}function Ot(e){return e<0?-1*Math.round(-1*e):Math.round(e)}function Pt(e,t,n){var i,a=Math.min(e.length,t.length),r=Math.abs(e.length-t.length),s=0;for(i=0;i<a;i++)(n&&e[i]!==t[i]||!n&&W(e[i])!==W(t[i]))&&s++;return s+r}function Nt(e,t){F(e,0,0,(function(){var e=this.utcOffset(),n="+";return e<0&&(e=-e,n="-"),n+S(~~(e/60),2)+t+S(~~e%60,2)}))}function Rt(e,t){var n,i,a=(t||"").match(e);return null===a?null:0===(i=60*(n=((a[a.length-1]||[])+"").match($r)||["-",0,0])[1]+W(n[2]))?0:"+"===n[0]?i:-i}function Lt(t,n){var i,a;return n._isUTC?(i=n.clone(),a=(b(t)||d(t)?t.valueOf():St(t).valueOf())-i.valueOf(),i._d.setTime(i._d.valueOf()+a),e.updateOffset(i,!1),i):St(t).local()}function Ht(e){return-Math.round(e._d.getTimezoneOffset())}function Ut(t,n,i){var a,r=this._offset||0;if(!this.isValid())return null!=t?this:NaN;if(null!=t){if("string"==typeof t){if(null===(t=Rt(Ia,t)))return this}else Math.abs(t)<16&&!i&&(t*=60);return!this._isUTC&&n&&(a=Ht(this)),this._offset=t,this._isUTC=!0,null!=a&&this.add(a,"m"),r!==t&&(!n||this._changeInProgress?rn(this,Zt(t-r,"m"),1,!1):this._changeInProgress||(this._changeInProgress=!0,e.updateOffset(this,!0),this._changeInProgress=null)),this}return this._isUTC?r:Ht(this)}function qt(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}function zt(e){return this.utcOffset(0,e)}function Wt(e){return this._isUTC&&(this.utcOffset(0,e),this._isUTC=!1,e&&this.subtract(Ht(this),"m")),this}function Yt(){if(null!=this._tzm)this.utcOffset(this._tzm,!1,!0);else if("string"==typeof this._i){var e=Rt(Aa,this._i);null!=e?this.utcOffset(e):this.utcOffset(0,!0)}return this}function Vt(e){return!!this.isValid()&&(e=e?St(e).utcOffset():0,(this.utcOffset()-e)%60==0)}function Gt(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Kt(){if(!s(this._isDSTShifted))return this._isDSTShifted;var e,t={};return g(t,this),(t=Ct(t))._a?(e=t._isUTC?c(t._a):St(t._a),this._isDSTShifted=this.isValid()&&Pt(t._a,e.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function Xt(){return!!this.isValid()&&!this._isUTC}function Jt(){return!!this.isValid()&&this._isUTC}function Qt(){return!!this.isValid()&&(this._isUTC&&0===this._offset)}function Zt(e,t){var n,i,r,s=e,d=null;return Mt(e)?s={ms:e._milliseconds,d:e._days,M:e._months}:o(e)||!isNaN(+e)?(s={},t?s[t]=+e:s.milliseconds=+e):(d=Tr.exec(e))?(n="-"===d[1]?-1:1,s={y:0,d:W(d[Ha])*n,h:W(d[Ua])*n,m:W(d[qa])*n,s:W(d[za])*n,ms:W(Ot(1e3*d[Wa]))*n}):(d=Sr.exec(e))?(n="-"===d[1]?-1:1,s={y:en(d[2],n),M:en(d[3],n),w:en(d[4],n),d:en(d[5],n),h:en(d[6],n),m:en(d[7],n),s:en(d[8],n)}):null==s?s={}:"object"==typeof s&&("from"in s||"to"in s)&&(r=nn(St(s.from),St(s.to)),(s={}).ms=r.milliseconds,s.M=r.months),i=new It(s),Mt(e)&&a(e,"_locale")&&(i._locale=e._locale),Mt(e)&&a(e,"_isValid")&&(i._isValid=e._isValid),i}function en(e,t){var n=e&&parseFloat(e.replace(",","."));return(isNaN(n)?0:n)*t}function tn(e,t){var n={};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,"M").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,"M"),n}function nn(e,t){var n;return e.isValid()&&t.isValid()?(t=Lt(t,e),e.isBefore(t)?n=tn(e,t):((n=tn(t,e)).milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function an(e,t){return function(n,i){var a;return null===i||isNaN(+i)||(_(t,"moment()."+t+"(period, number) is deprecated. Please use moment()."+t+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),a=n,n=i,i=a),rn(this,Zt(n,i),e),this}}function rn(t,n,i,a){var r=n._milliseconds,s=Ot(n._days),o=Ot(n._months);t.isValid()&&(a=null==a||a,o&&le(t,V(t,"Month")+o*i),s&&G(t,"Date",V(t,"Date")+s*i),r&&t._d.setTime(t._d.valueOf()+r*i),a&&e.updateOffset(t,s||o))}function sn(e){return"string"==typeof e||e instanceof String}function on(e){return b(e)||d(e)||sn(e)||o(e)||un(e)||dn(e)||null==e}function dn(e){var t,n,s=i(e)&&!r(e),o=!1,d=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],u=d.length;for(t=0;t<u;t+=1)n=d[t],o=o||a(e,n);return s&&o}function un(e){var t=n(e),i=!1;return t&&(i=0===e.filter((function(t){return!o(t)&&sn(e)})).length),t&&i}function ln(e){var t,n,s=i(e)&&!r(e),o=!1,d=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"];for(t=0;t<d.length;t+=1)n=d[t],o=o||a(e,n);return s&&o}function cn(e,t){var n=e.diff(t,"days",!0);return n<-6?"sameElse":n<-1?"lastWeek":n<0?"lastDay":n<1?"sameDay":n<2?"nextDay":n<7?"nextWeek":"sameElse"}function fn(t,n){1===arguments.length&&(arguments[0]?on(arguments[0])?(t=arguments[0],n=void 0):ln(arguments[0])&&(n=arguments[0],t=void 0):(t=void 0,n=void 0));var i=t||St(),a=Lt(i,this).startOf("day"),r=e.calendarFormat(this,a)||"sameElse",s=n&&(x(n[r])?n[r].call(this,i):n[r]);return this.format(s||this.localeData().calendar(r,this,St(i)))}function hn(){return new v(this)}function pn(e,t){var n=b(e)?e:St(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=R(t)||"millisecond")?this.valueOf()>n.valueOf():n.valueOf()<this.clone().startOf(t).valueOf())}function mn(e,t){var n=b(e)?e:St(e);return!(!this.isValid()||!n.isValid())&&("millisecond"===(t=R(t)||"millisecond")?this.valueOf()<n.valueOf():this.clone().endOf(t).valueOf()<n.valueOf())}function gn(e,t,n,i){var a=b(e)?e:St(e),r=b(t)?t:St(t);return!!(this.isValid()&&a.isValid()&&r.isValid())&&(("("===(i=i||"()")[0]?this.isAfter(a,n):!this.isBefore(a,n))&&(")"===i[1]?this.isBefore(r,n):!this.isAfter(r,n)))}function vn(e,t){var n,i=b(e)?e:St(e);return!(!this.isValid()||!i.isValid())&&("millisecond"===(t=R(t)||"millisecond")?this.valueOf()===i.valueOf():(n=i.valueOf(),this.clone().startOf(t).valueOf()<=n&&n<=this.clone().endOf(t).valueOf()))}function bn(e,t){return this.isSame(e,t)||this.isAfter(e,t)}function yn(e,t){return this.isSame(e,t)||this.isBefore(e,t)}function wn(e,t,n){var i,a,r;if(!this.isValid())return NaN;if(!(i=Lt(e,this)).isValid())return NaN;switch(a=6e4*(i.utcOffset()-this.utcOffset()),t=R(t)){case"year":r=_n(this,i)/12;break;case"month":r=_n(this,i);break;case"quarter":r=_n(this,i)/3;break;case"second":r=(this-i)/1e3;break;case"minute":r=(this-i)/6e4;break;case"hour":r=(this-i)/36e5;break;case"day":r=(this-i-a)/864e5;break;case"week":r=(this-i-a)/6048e5;break;default:r=this-i}return n?r:z(r)}function _n(e,t){if(e.date()<t.date())return-_n(t,e);var n=12*(t.year()-e.year())+(t.month()-e.month()),i=e.clone().add(n,"months");return-(n+(t-i<0?(t-i)/(i-e.clone().add(n-1,"months")):(t-i)/(e.clone().add(n+1,"months")-i)))||0}function xn(){return this.clone().locale("en").format("ddd MMM DD YYYY HH:mm:ss [GMT]ZZ")}function kn(e){if(!this.isValid())return null;var t=!0!==e,n=t?this.clone().utc():this;
vendor: 7,714 bytes, line 29
29return n.year()<0||n.year()>9999?B(n,t?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):x(Date.prototype.toISOString)?t?this.toDate().toISOString():new Date(this.valueOf()+60*this.utcOffset()*1e3).toISOString().replace("Z",B(n,"Z")):B(n,t?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function Cn(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var e,t,n,i,a="moment",r="";return this.isLocal()||(a=0===this.utcOffset()?"moment.utc":"moment.parseZone",r="Z"),e="["+a+'("]',t=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",n="-MM-DD[T]HH:mm:ss.SSS",i=r+'[")]',this.format(e+t+n+i)}function $n(t){t||(t=this.isUtc()?e.defaultFormatUtc:e.defaultFormat);var n=B(this,t);return this.localeData().postformat(n)}function Tn(e,t){return this.isValid()&&(b(e)&&e.isValid()||St(e).isValid())?Zt({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function Sn(e){return this.from(St(),e)}function Fn(e,t){return this.isValid()&&(b(e)&&e.isValid()||St(e).isValid())?Zt({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function jn(e){return this.to(St(),e)}function Dn(e){var t;return void 0===e?this._locale._abbr:(null!=(t=at(e))&&(this._locale=t),this)}function Bn(){return this._locale}function En(e,t){return(e%t+t)%t}function An(e,t,n){return e<100&&e>=0?new Date(e+400,t,n)-Ir:new Date(e,t,n).valueOf()}function In(e,t,n){return e<100&&e>=0?Date.UTC(e+400,t,n)-Ir:Date.UTC(e,t,n)}function Mn(t){var n,i;if(void 0===(t=R(t))||"millisecond"===t||!this.isValid())return this;switch(i=this._isUTC?In:An,t){case"year":n=i(this.year(),0,1);break;case"quarter":n=i(this.year(),this.month()-this.month()%3,1);break;case"month":n=i(this.year(),this.month(),1);break;case"week":n=i(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":n=i(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":n=i(this.year(),this.month(),this.date());break;case"hour":n=this._d.valueOf(),n-=En(n+(this._isUTC?0:this.utcOffset()*Er),Ar);break;case"minute":n=this._d.valueOf(),n-=En(n,Er);break;case"second":n=this._d.valueOf(),n-=En(n,Br)}return this._d.setTime(n),e.updateOffset(this,!0),this}function On(t){var n,i;if(void 0===(t=R(t))||"millisecond"===t||!this.isValid())return this;switch(i=this._isUTC?In:An,t){case"year":n=i(this.year()+1,0,1)-1;break;case"quarter":n=i(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":n=i(this.year(),this.month()+1,1)-1;break;case"week":n=i(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":n=i(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":n=i(this.year(),this.month(),this.date()+1)-1;break;case"hour":n=this._d.valueOf(),n+=Ar-En(n+(this._isUTC?0:this.utcOffset()*Er),Ar)-1;break;case"minute":n=this._d.valueOf(),n+=Er-En(n,Er)-1;break;case"second":n=this._d.valueOf(),n+=Br-En(n,Br)-1}return this._d.setTime(n),e.updateOffset(this,!0),this}function Pn(){return this._d.valueOf()-6e4*(this._offset||0)}function Nn(){return Math.floor(this.valueOf()/1e3)}function Rn(){return new Date(this.valueOf())}function Ln(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function Hn(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function Un(){return this.isValid()?this.toISOString():null}function qn(){return p(this)}function zn(){return l({},h(this))}function Wn(){return h(this).overflow}function Yn(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Vn(){var t,n,i,a=this._eras||at("en")._eras;for(t=0,n=a.length;t<n;++t){if("string"==typeof a[t].since)i=e(a[t].since).startOf("day"),a[t].since=i.valueOf();switch(typeof a[t].until){case"undefined":a[t].until=1/0;break;case"string":i=e(a[t].until).startOf("day").valueOf(),a[t].until=i.valueOf()}}return a}function Gn(e,t,n){var i,a,r,s,o,d=this.eras();for(e=e.toUpperCase(),i=0,a=d.length;i<a;++i)if(r=d[i].name.toUpperCase(),s=d[i].abbr.toUpperCase(),o=d[i].narrow.toUpperCase(),n)switch(t){case"N":case"NN":case"NNN":if(s===e)return d[i];break;case"NNNN":if(r===e)return d[i];break;case"NNNNN":if(o===e)return d[i]}else if([r,s,o].indexOf(e)>=0)return d[i]}function Kn(t,n){var i=t.since<=t.until?1:-1;return void 0===n?e(t.since).year():e(t.since).year()+(n-t.offset)*i}function Xn(){var e,t,n,i=this.localeData().eras();for(e=0,t=i.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),i[e].since<=n&&n<=i[e].until)return i[e].name;if(i[e].until<=n&&n<=i[e].since)return i[e].name}return""}function Jn(){var e,t,n,i=this.localeData().eras();for(e=0,t=i.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),i[e].since<=n&&n<=i[e].until)return i[e].narrow;if(i[e].until<=n&&n<=i[e].since)return i[e].narrow}return""}function Qn(){var e,t,n,i=this.localeData().eras();for(e=0,t=i.length;e<t;++e){if(n=this.clone().startOf("day").valueOf(),i[e].since<=n&&n<=i[e].until)return i[e].abbr;if(i[e].until<=n&&n<=i[e].since)return i[e].abbr}return""}function Zn(){var t,n,i,a,r=this.localeData().eras();for(t=0,n=r.length;t<n;++t)if(i=r[t].since<=r[t].until?1:-1,a=this.clone().startOf("day").valueOf(),r[t].since<=a&&a<=r[t].until||r[t].until<=a&&a<=r[t].since)return(this.year()-e(r[t].since).year())*i+r[t].offset;return this.year()}function ei(e){return a(this,"_erasNameRegex")||oi.call(this),e?this._erasNameRegex:this._erasRegex}function ti(e){return a(this,"_erasAbbrRegex")||oi.call(this),e?this._erasAbbrRegex:this._erasRegex}function ni(e){return a(this,"_erasNarrowRegex")||oi.call(this),e?this._erasNarrowRegex:this._erasRegex}function ii(e,t){return t.erasAbbrRegex(e)}function ai(e,t){return t.erasNameRegex(e)}function ri(e,t){return t.erasNarrowRegex(e)}function si(e,t){return t._eraYearOrdinalRegex||Ba}function oi(){var e,t,n=[],i=[],a=[],r=[],s=this.eras();for(e=0,t=s.length;e<t;++e)i.push(ee(s[e].name)),n.push(ee(s[e].abbr)),a.push(ee(s[e].narrow)),r.push(ee(s[e].name)),r.push(ee(s[e].abbr)),r.push(ee(s[e].narrow));this._erasRegex=new RegExp("^("+r.join("|")+")","i"),this._erasNameRegex=new RegExp("^("+i.join("|")+")","i"),this._erasAbbrRegex=new RegExp("^("+n.join("|")+")","i"),this._erasNarrowRegex=new RegExp("^("+a.join("|")+")","i")}function di(e,t){F(0,[e,e.length],0,t)}function ui(e){return mi.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function li(e){return mi.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function ci(){return ke(this.year(),1,4)}function fi(){return ke(this.isoWeekYear(),1,4)}function hi(){var e=this.localeData()._week;return ke(this.year(),e.dow,e.doy)}function pi(){var e=this.localeData()._week;return ke(this.weekYear(),e.dow,e.doy)}function mi(e,t,n,i,a){var r;return null==e?xe(this,i,a).year:(t>(r=ke(e,i,a))&&(t=r),gi.call(this,e,t,n,i,a))}function gi(e,t,n,i,a){var r=_e(e,t,n,i,a),s=ye(r.year,0,r.dayOfYear);return this.year(s.getUTCFullYear()),this.month(s.getUTCMonth()),this.date(s.getUTCDate()),this}function vi(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}function bi(e){var t=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return null==e?t:this.add(e-t,"d")}function yi(e,t){t[Wa]=W(1e3*("0."+e))}function wi(){return this._isUTC?"UTC":""}function _i(){return this._isUTC?"Coordinated Universal Time":""}function xi(e){return St(1e3*e)}function ki(){return St.apply(null,arguments).parseZone()}function Ci(e){return e}function $i(e,t,n,i){var a=at(),r=c().set(i,t);return a[n](r,e)}
vendor: 4,749 bytes, lines 29-30
29function Ti(e,t,n){if(o(e)&&(t=e,e=void 0),e=e||"",null!=t)return $i(e,t,n,"month");var i,a=[];for(i=0;i<12;i++)a[i]=$i(e,i,n,"month");return a}function Si(e,t,n,i){"boolean"==typeof e?(o(t)&&(n=t,t=void 0),t=t||""):(n=t=e,e=!1,o(t)&&(n=t,t=void 0),t=t||"");var a,r=at(),s=e?r._week.dow:0,d=[];if(null!=n)return $i(t,(n+s)%7,i,"day");for(a=0;a<7;a++)d[a]=$i(t,(a+s)%7,i,"day");return d}function Fi(e,t){return Ti(e,t,"months")}function ji(e,t){return Ti(e,t,"monthsShort")}function Di(e,t,n){return Si(e,t,n,"weekdays")}function Bi(e,t,n){return Si(e,t,n,"weekdaysShort")}function Ei(e,t,n){return Si(e,t,n,"weekdaysMin")}function Ai(){var e=this._data;return this._milliseconds=Ur(this._milliseconds),this._days=Ur(this._days),this._months=Ur(this._months),e.milliseconds=Ur(e.milliseconds),e.seconds=Ur(e.seconds),e.minutes=Ur(e.minutes),e.hours=Ur(e.hours),e.months=Ur(e.months),e.years=Ur(e.years),this}function Ii(e,t,n,i){var a=Zt(t,n);return e._milliseconds+=i*a._milliseconds,e._days+=i*a._days,e._months+=i*a._months,e._bubble()}function Mi(e,t){return Ii(this,e,t,1)}function Oi(e,t){return Ii(this,e,t,-1)}function Pi(e){return e<0?Math.floor(e):Math.ceil(e)}function Ni(){var e,t,n,i,a,r=this._milliseconds,s=this._days,o=this._months,d=this._data;return r>=0&&s>=0&&o>=0||r<=0&&s<=0&&o<=0||(r+=864e5*Pi(Li(o)+s),s=0,o=0),d.milliseconds=r%1e3,e=z(r/1e3),d.seconds=e%60,t=z(e/60),d.minutes=t%60,n=z(t/60),d.hours=n%24,s+=z(n/24),o+=a=z(Ri(s)),s-=Pi(Li(a)),i=z(o/12),o%=12,d.days=s,d.months=o,d.years=i,this}function Ri(e){return 4800*e/146097}function Li(e){return 146097*e/4800}function Hi(e){if(!this.isValid())return NaN;var t,n,i=this._milliseconds;if("month"===(e=R(e))||"quarter"===e||"year"===e)switch(t=this._days+i/864e5,n=this._months+Ri(t),e){case"month":return n;case"quarter":return n/3;case"year":return n/12}else switch(t=this._days+Math.round(Li(this._months)),e){case"week":return t/7+i/6048e5;case"day":return t+i/864e5;case"hour":return 24*t+i/36e5;case"minute":return 1440*t+i/6e4;case"second":return 86400*t+i/1e3;case"millisecond":return Math.floor(864e5*t)+i;default:throw new Error("Unknown unit "+e)}}function Ui(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*W(this._months/12):NaN}function qi(e){return function(){return this.as(e)}}function zi(){return Zt(this)}function Wi(e){return e=R(e),this.isValid()?this[e+"s"]():NaN}function Yi(e){return function(){return this.isValid()?this._data[e]:NaN}}function Vi(){return z(this.days()/7)}function Gi(e,t,n,i,a){return a.relativeTime(t||1,!!n,e,i)}function Ki(e,t,n,i){var a=Zt(e).abs(),r=rs(a.as("s")),s=rs(a.as("m")),o=rs(a.as("h")),d=rs(a.as("d")),u=rs(a.as("M")),l=rs(a.as("w")),c=rs(a.as("y")),f=r<=n.ss&&["s",r]||r<n.s&&["ss",r]||s<=1&&["m"]||s<n.m&&["mm",s]||o<=1&&["h"]||o<n.h&&["hh",o]||d<=1&&["d"]||d<n.d&&["dd",d];return null!=n.w&&(f=f||l<=1&&["w"]||l<n.w&&["ww",l]),(f=f||u<=1&&["M"]||u<n.M&&["MM",u]||c<=1&&["y"]||["yy",c])[2]=t,f[3]=+e>0,f[4]=i,Gi.apply(null,f)}function Xi(e){return void 0===e?rs:"function"==typeof e&&(rs=e,!0)}function Ji(e,t){return void 0!==ss[e]&&(void 0===t?ss[e]:(ss[e]=t,"s"===e&&(ss.ss=t-1),!0))}function Qi(e,t){if(!this.isValid())return this.localeData().invalidDate();var n,i,a=!1,r=ss;return"object"==typeof e&&(t=e,e=!1),"boolean"==typeof e&&(a=e),"object"==typeof t&&(r=Object.assign({},ss,t),null!=t.s&&null==t.ss&&(r.ss=t.s-1)),i=Ki(this,!a,r,n=this.localeData()),a&&(i=n.pastFuture(+this,i)), 30n.postformat(i)}function Zi(e){return(e>0)-(e<0)||+e}function ea(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,i,a,r,s,o,d=os(this._milliseconds)/1e3,u=os(this._days),l=os(this._months),c=this.asSeconds();return c?(e=z(d/60),t=z(e/60),d%=60,e%=60,n=z(l/12),l%=12,i=d?d.toFixed(3).replace(/\.?0+$/,""):"",a=c<0?"-":"",r=Zi(this._months)!==Zi(c)?"-":"",s=Zi(this._days)!==Zi(c)?"-":"",o=Zi(this._milliseconds)!==Zi(c)?"-":"",a+"P"+(n?r+n+"Y":"")+(l?r+l+"M":"")+(u?s+u+"D":"")+(t||e||d?"T":"")+(t?o+t+"H":"")+(e?o+e+"M":"")+(d?o+i+"S":"")):"P0D"}var ta,na;na=Array.prototype.some?Array.prototype.some:function(e){var t,n=Object(this),i=n.length>>>0;for(t=0;t<i;t++)if(t in n&&e.call(this,n[t],t,n))return!0;return!1};var ia,aa=e.momentProperties=[],ra=!1,sa={};e.suppressDeprecationWarnings=!1,e.deprecationHandler=null,ia=Object.keys?Object.keys:function(e){var t,n=[];for(t in e)a(e,t)&&n.push(t);return n};var oa,da={sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},ua=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}
vendor: 7,483 bytes, line 30
30|x|X|zz?|ZZ?|.)/g,la=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,ca={},fa={},ha={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},pa="Invalid date",ma="%d",ga=/\d{1,2}/,va={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},ba={},ya={},wa=/\d/,_a=/\d\d/,xa=/\d{3}/,ka=/\d{4}/,Ca=/[+-]?\d{6}/,$a=/\d\d?/,Ta=/\d\d\d\d?/,Sa=/\d\d\d\d\d\d?/,Fa=/\d{1,3}/,ja=/\d{1,4}/,Da=/[+-]?\d{1,6}/,Ba=/\d+/,Ea=/[+-]?\d+/,Aa=/Z|[+-]\d\d:?\d\d/gi,Ia=/Z|[+-]\d\d(?::?\d\d)?/gi,Ma=/[+-]?\d+(\.\d{1,3})?/,Oa=/[0-9]{0,256}['a-z\u00A0-\u05FF\u0700-\uD7FF\uF900-\uFDCF\uFDF0-\uFF07\uFF10-\uFFEF]{1,256}|[\u0600-\u06FF\/]{1,256}(\s*?[\u0600-\u06FF]{1,256}){1,2}/i;oa={};var Pa,Na={},Ra=0,La=1,Ha=2,Ua=3,qa=4,za=5,Wa=6,Ya=7,Va=8;Pa=Array.prototype.indexOf?Array.prototype.indexOf:function(e){var t;for(t=0;t<this.length;++t)if(this[t]===e)return t;return-1},F("M",["MM",2],"Mo",(function(){return this.month()+1})),F("MMM",0,0,(function(e){return this.localeData().monthsShort(this,e)})),F("MMMM",0,0,(function(e){return this.localeData().months(this,e)})),N("month","M"),H("month",8),J("M",$a),J("MM",$a,_a),J("MMM",(function(e,t){return t.monthsShortRegex(e)})),J("MMMM",(function(e,t){return t.monthsRegex(e)})),te(["M","MM"],(function(e,t){t[La]=W(e)-1})),te(["MMM","MMMM"],(function(e,t,n,i){var a=n._locale.monthsParse(e,i,n._strict);null!=a?t[La]=a:h(n).invalidMonth=e}));var Ga="January_February_March_April_May_June_July_August_September_October_November_December".split("_"),Ka="Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec".split("_"),Xa=/D[oD]?(\[[^\[\]]*\]|\s)+MMMM?/,Ja=Oa,Qa=Oa;F("Y",0,0,(function(){var e=this.year();return e<=9999?S(e,4):"+"+e})),F(0,["YY",2],0,(function(){return this.year()%100})),F(0,["YYYY",4],0,"year"),F(0,["YYYYY",5],0,"year"),F(0,["YYYYYY",6,!0],0,"year"),N("year","y"),H("year",1),J("Y",Ea),J("YY",$a,_a),J("YYYY",ja,ka),J("YYYYY",Da,Ca),J("YYYYYY",Da,Ca),te(["YYYYY","YYYYYY"],Ra),te("YYYY",(function(t,n){n[Ra]=2===t.length?e.parseTwoDigitYear(t):W(t)})),te("YY",(function(t,n){n[Ra]=e.parseTwoDigitYear(t)})),te("Y",(function(e,t){t[Ra]=parseInt(e,10)})),e.parseTwoDigitYear=function(e){return W(e)+(W(e)>68?1900:2e3)};var Za=Y("FullYear",!0);F("w",["ww",2],"wo","week"),F("W",["WW",2],"Wo","isoWeek"),N("week","w"),N("isoWeek","W"),H("week",5),H("isoWeek",5),J("w",$a),J("ww",$a,_a),J("W",$a),J("WW",$a,_a),ne(["w","ww","W","WW"],(function(e,t,n,i){t[i.substr(0,1)]=W(e)}));var er={dow:0,doy:6};F("d",0,"do","day"),F("dd",0,0,(function(e){return this.localeData().weekdaysMin(this,e)})),F("ddd",0,0,(function(e){return this.localeData().weekdaysShort(this,e)})),F("dddd",0,0,(function(e){return this.localeData().weekdays(this,e)})),F("e",0,0,"weekday"),F("E",0,0,"isoWeekday"),N("day","d"),N("weekday","e"),N("isoWeekday","E"),H("day",11),H("weekday",11),H("isoWeekday",11),J("d",$a),J("e",$a),J("E",$a),J("dd",(function(e,t){return t.weekdaysMinRegex(e)})),J("ddd",(function(e,t){return t.weekdaysShortRegex(e)})),J("dddd",(function(e,t){return t.weekdaysRegex(e)})),ne(["dd","ddd","dddd"],(function(e,t,n,i){var a=n._locale.weekdaysParse(e,i,n._strict);null!=a?t.d=a:h(n).invalidWeekday=e})),ne(["d","e","E"],(function(e,t,n,i){t[i]=W(e)}));var tr="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),nr="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),ir="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),ar=Oa,rr=Oa,sr=Oa;F("H",["HH",2],0,"hour"),F("h",["hh",2],0,ze),F("k",["kk",2],0,We),F("hmm",0,0,(function(){return""+ze.apply(this)+S(this.minutes(),2)})),F("hmmss",0,0,(function(){return""+ze.apply(this)+S(this.minutes(),2)+S(this.seconds(),2)})),F("Hmm",0,0,(function(){return""+this.hours()+S(this.minutes(),2)})),F("Hmmss",0,0,(function(){return""+this.hours()+S(this.minutes(),2)+S(this.seconds(),2)})),Ye("a",!0),Ye("A",!1),N("hour","h"),H("hour",13),J("a",Ve),J("A",Ve),J("H",$a),J("h",$a),J("k",$a),J("HH",$a,_a),J("hh",$a,_a),J("kk",$a,_a),J("hmm",Ta),J("hmmss",Sa),J("Hmm",Ta),J("Hmmss",Sa),te(["H","HH"],Ua),te(["k","kk"],(function(e,t){var n=W(e);t[Ua]=24===n?0:n})),te(["a","A"],(function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e})),te(["h","hh"],(function(e,t,n){t[Ua]=W(e),h(n).bigHour=!0})),te("hmm",(function(e,t,n){var i=e.length-2;t[Ua]=W(e.substr(0,i)),t[qa]=W(e.substr(i)),h(n).bigHour=!0})),te("hmmss",(function(e,t,n){var i=e.length-4,a=e.length-2;t[Ua]=W(e.substr(0,i)),t[qa]=W(e.substr(i,2)),t[za]=W(e.substr(a)),h(n).bigHour=!0})),te("Hmm",(function(e,t){var n=e.length-2;t[Ua]=W(e.substr(0,n)),t[qa]=W(e.substr(n))})),te("Hmmss",(function(e,t){var n=e.length-4,i=e.length-2;t[Ua]=W(e.substr(0,n)),t[qa]=W(e.substr(n,2)),t[za]=W(e.substr(i))}));var or,dr=/[ap]\.?m?\.?/i,ur=Y("Hours",!0),lr={calendar:da,longDateFormat:ha,invalidDate:pa,ordinal:ma,dayOfMonthOrdinalParse:ga,relativeTime:va,months:Ga,monthsShort:Ka,week:er,weekdays:tr,weekdaysMin:ir,weekdaysShort:nr,meridiemParse:dr},cr={},fr={},hr=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,pr=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,mr=/Z|[+-]\d\d(?::?\d\d)?/,gr=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],vr=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],br=/^\/?Date\((-?\d+)/i,yr=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,wr={UT:0,GMT:0,EDT:-240,EST:-300,CDT:-300,CST:-360,MDT:-360,MST:-420,PDT:-420,PST:-480};e.createFromInputFallback=w("value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.",(function(e){e._d=new Date(e._i+(e._useUTC?" UTC":""))})),e.ISO_8601=function(){},e.RFC_2822=function(){};var _r=w("moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var e=St.apply(null,arguments);return this.isValid()&&e.isValid()?e<this?this:e:m()})),xr=w("moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/",(function(){var e=St.apply(null,arguments);return this.isValid()&&e.isValid()?e>this?this:e:m()})),kr=function(){return Date.now?Date.now():+new Date},Cr=["year","quarter","month","week","day","hour","minute","second","millisecond"];Nt("Z",":"),Nt("ZZ",""),J("Z",Ia),J("ZZ",Ia),te(["Z","ZZ"],(function(e,t,n){n._useUTC=!0,n._tzm=Rt(Ia,e)}));var $r=/([\+\-]|\d\d)/gi;e.updateOffset=function(){};
vendor: 4,755 bytes, line 30
30var Tr=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,Sr=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;Zt.fn=It.prototype,Zt.invalid=At;var Fr=an(1,"add"),jr=an(-1,"subtract");e.defaultFormat="YYYY-MM-DDTHH:mm:ssZ",e.defaultFormatUtc="YYYY-MM-DDTHH:mm:ss[Z]";var Dr=w("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",(function(e){return void 0===e?this.localeData():this.locale(e)})),Br=1e3,Er=60*Br,Ar=60*Er,Ir=3506328*Ar;F("N",0,0,"eraAbbr"),F("NN",0,0,"eraAbbr"),F("NNN",0,0,"eraAbbr"),F("NNNN",0,0,"eraName"),F("NNNNN",0,0,"eraNarrow"),F("y",["y",1],"yo","eraYear"),F("y",["yy",2],0,"eraYear"),F("y",["yyy",3],0,"eraYear"),F("y",["yyyy",4],0,"eraYear"),J("N",ii),J("NN",ii),J("NNN",ii),J("NNNN",ai),J("NNNNN",ri),te(["N","NN","NNN","NNNN","NNNNN"],(function(e,t,n,i){var a=n._locale.erasParse(e,i,n._strict);a?h(n).era=a:h(n).invalidEra=e})),J("y",Ba),J("yy",Ba),J("yyy",Ba),J("yyyy",Ba),J("yo",si),te(["y","yy","yyy","yyyy"],Ra),te(["yo"],(function(e,t,n){var i;n._locale._eraYearOrdinalRegex&&(i=e.match(n._locale._eraYearOrdinalRegex)),n._locale.eraYearOrdinalParse?t[Ra]=n._locale.eraYearOrdinalParse(e,i):t[Ra]=parseInt(e,10)})),F(0,["gg",2],0,(function(){return this.weekYear()%100})),F(0,["GG",2],0,(function(){return this.isoWeekYear()%100})),di("gggg","weekYear"),di("ggggg","weekYear"),di("GGGG","isoWeekYear"),di("GGGGG","isoWeekYear"),N("weekYear","gg"),N("isoWeekYear","GG"),H("weekYear",1),H("isoWeekYear",1),J("G",Ea),J("g",Ea),J("GG",$a,_a),J("gg",$a,_a),J("GGGG",ja,ka),J("gggg",ja,ka),J("GGGGG",Da,Ca),J("ggggg",Da,Ca),ne(["gggg","ggggg","GGGG","GGGGG"],(function(e,t,n,i){t[i.substr(0,2)]=W(e)})),ne(["gg","GG"],(function(t,n,i,a){n[a]=e.parseTwoDigitYear(t)})),F("Q",0,"Qo","quarter"),N("quarter","Q"),H("quarter",7),J("Q",wa),te("Q",(function(e,t){t[La]=3*(W(e)-1)})),F("D",["DD",2],"Do","date"),N("date","D"),H("date",9),J("D",$a),J("DD",$a,_a),J("Do",(function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient})),te(["D","DD"],Ha),te("Do",(function(e,t){t[Ha]=W(e.match($a)[0])}));var Mr=Y("Date",!0);F("DDD",["DDDD",3],"DDDo","dayOfYear"),N("dayOfYear","DDD"),H("dayOfYear",4),J("DDD",Fa),J("DDDD",xa),te(["DDD","DDDD"],(function(e,t,n){n._dayOfYear=W(e)})),F("m",["mm",2],0,"minute"),N("minute","m"),H("minute",14),J("m",$a),J("mm",$a,_a),te(["m","mm"],qa);var Or=Y("Minutes",!1);F("s",["ss",2],0,"second"),N("second","s"),H("second",15),J("s",$a),J("ss",$a,_a),te(["s","ss"],za);var Pr,Nr,Rr=Y("Seconds",!1);for(F("S",0,0,(function(){return~~(this.millisecond()/100)})),F(0,["SS",2],0,(function(){return~~(this.millisecond()/10)})),F(0,["SSS",3],0,"millisecond"),F(0,["SSSS",4],0,(function(){return 10*this.millisecond()})),F(0,["SSSSS",5],0,(function(){return 100*this.millisecond()})),F(0,["SSSSSS",6],0,(function(){return 1e3*this.millisecond()})),F(0,["SSSSSSS",7],0,(function(){return 1e4*this.millisecond()})),F(0,["SSSSSSSS",8],0,(function(){return 1e5*this.millisecond()})),F(0,["SSSSSSSSS",9],0,(function(){return 1e6*this.millisecond()})),N("millisecond","ms"),H("millisecond",16),J("S",Fa,wa),J("SS",Fa,_a),J("SSS",Fa,xa),Pr="SSSS";Pr.length<=9;Pr+="S")J(Pr,Ba);for(Pr="S";Pr.length<=9;Pr+="S")te(Pr,yi);Nr=Y("Milliseconds",!1),F("z",0,0,"zoneAbbr"),F("zz",0,0,"zoneName");var Lr=v.prototype;Lr.add=Fr,Lr.calendar=fn,Lr.clone=hn,Lr.diff=wn,Lr.endOf=On,Lr.format=$n,Lr.from=Tn,Lr.fromNow=Sn,Lr.to=Fn,Lr.toNow=jn,Lr.get=K,Lr.invalidAt=Wn,Lr.isAfter=pn,Lr.isBefore=mn,Lr.isBetween=gn,Lr.isSame=vn,Lr.isSameOrAfter=bn,Lr.isSameOrBefore=yn,Lr.isValid=qn,Lr.lang=Dr,Lr.locale=Dn,Lr.localeData=Bn,Lr.max=xr,Lr.min=_r,Lr.parsingFlags=zn,Lr.set=X,Lr.startOf=Mn,Lr.subtract=jr,Lr.toArray=Ln,Lr.toObject=Hn,Lr.toDate=Rn,Lr.toISOString=kn,Lr.inspect=Cn,"undefined"!=typeof Symbol&&null!=Symbol.for&&(Lr[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"}),Lr.toJSON=Un,Lr.toString=xn,Lr.unix=Nn,Lr.valueOf=Pn,Lr.creationData=Yn,Lr.eraName=Xn,Lr.eraNarrow=Jn,Lr.eraAbbr=Qn,Lr.eraYear=Zn,Lr.year=Za,Lr.isLeapYear=ve,Lr.weekYear=ui,Lr.isoWeekYear=li,Lr.quarter=Lr.quarters=vi,Lr.month=ce,Lr.daysInMonth=fe,Lr.week=Lr.weeks=Se,Lr.isoWeek=Lr.isoWeeks=Fe,Lr.weeksInYear=hi,Lr.weeksInWeekYear=pi,Lr.isoWeeksInYear=ci,Lr.isoWeeksInISOWeekYear=fi,Lr.date=Mr,Lr.day=Lr.days=Pe,Lr.weekday=Ne,Lr.isoWeekday=Re,Lr.dayOfYear=bi,Lr.hour=Lr.hours=ur,Lr.minute=Lr.minutes=Or,Lr.second=Lr.seconds=Rr,Lr.millisecond=Lr.milliseconds=Nr,Lr.utcOffset=Ut,Lr.utc=zt,Lr.local=Wt,Lr.parseZone=Yt,Lr.hasAlignedHourOffset=Vt,Lr.isDST=Gt,Lr.isLocal=Xt,
30Lr.isUtcOffset=Jt,Lr.isUtc=Qt,Lr.isUTC=Qt,Lr.zoneAbbr=wi,Lr.zoneName=_i,Lr.dates=w("dates accessor is deprecated. Use date instead.",Mr),Lr.months=w("months accessor is deprecated. Use month instead",ce),Lr.years=w("years accessor is deprecated. Use year instead",Za),Lr.zone=w("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",qt),Lr.isDSTShifted=w("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",Kt);var Hr=$.prototype;Hr.calendar=T,Hr.longDateFormat=A,Hr.invalidDate=I,Hr.ordinal=M,Hr.preparse=Ci,Hr.postformat=Ci,Hr.relativeTime=O,Hr.pastFuture=P,Hr.set=k,Hr.eras=Vn,Hr.erasParse=Gn,Hr.erasConvertYear=Kn,Hr.erasAbbrRegex=ti,Hr.erasNameRegex=ei,Hr.erasNarrowRegex=ni,Hr.months=se,Hr.monthsShort=oe,Hr.monthsParse=ue,Hr.monthsRegex=pe,Hr.monthsShortRegex=he,Hr.week=Ce,Hr.firstDayOfYear=Te,Hr.firstDayOfWeek=$e,Hr.weekdays=Ee,Hr.weekdaysMin=Ie,Hr.weekdaysShort=Ae,Hr.weekdaysParse=Oe,Hr.weekdaysRegex=Le,Hr.weekdaysShortRegex=He,Hr.weekdaysMinRegex=Ue,Hr.isPM=Ge,Hr.meridiem=Ke,tt("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10;return e+(1===W(e%100/10)?"th":1===t?"st":2===t?"nd":3===t?"rd":"th")}}),e.lang=w("moment.lang is deprecated. Use moment.locale instead.",tt),e.langData=w("moment.langData is deprecated. Use moment.localeData instead.",at);var Ur=Math.abs,qr=qi("ms"),zr=qi("s"),Wr=qi("m"),Yr=qi("h"),Vr=qi("d"),Gr=qi("w"),Kr=qi("M"),Xr=qi("Q"),Jr=qi("y"),Qr=Yi("milliseconds"),Zr=Yi("seconds"),es=Yi("minutes"),ts=Yi("hours"),ns=Yi("days"),is=Yi("months"),as=Yi("years"),rs=Math.round,ss={ss:44,s:45,m:45,h:22,d:26,w:null,M:11},os=Math.abs,ds=It.prototype;return ds.isValid=Et,ds.abs=Ai,ds.add=Mi,ds.subtract=Oi,ds.as=Hi,ds.asMilliseconds=qr,ds.asSeconds=zr,ds.asMinutes=Wr,ds.asHours=Yr,ds.asDays=Vr,ds.asWeeks=Gr,ds.asMonths=Kr,ds.asQuarters=Xr,ds.asYears=Jr,ds.valueOf=Ui,ds._bubble=Ni,ds.clone=zi,ds.get=Wi,ds.milliseconds=Qr,ds.seconds=Zr,ds.minutes=es,ds.hours=ts,ds.days=ns,ds.weeks=Vi,ds.months=is,ds.years=as,ds.humanize=Qi,ds.toISOString=ea,ds.toString=ea,ds.toJSON=ea,ds.locale=Dn,ds.localeData=Bn,ds.toIsoString=w("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",ea),ds.lang=Dr,F("X",0,0,"unix"),F("x",0,0,"valueOf"),J("x",Ea),J("X",Ma),te("X",(function(e,t,n){n._d=new Date(1e3*parseFloat(e))})),te("x",(function(e,t,n){n._d=new Date(W(e))})),e.version="2.29.4",t(St),e.fn=Lr,e.min=jt,e.max=Dt,e.now=kr,e.utc=c,e.unix=xi,e.months=Fi,e.isDate=d,e.locale=tt,e.invalid=m,e.duration=Zt,e.isMoment=b,e.weekdays=Di,e.parseZone=ki,e.localeData=at,e.isDuration=Mt,e.monthsShort=ji,e.weekdaysMin=Ei,e.defineLocale=nt,e.updateLocale=it,e.locales=rt,e.weekdaysShort=Bi,e.normalizeUnits=R,e.relativeTimeRounding=Xi,e.relativeTimeThreshold=Ji,e.calendarFormat=cn,e.prototype=Lr,e.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"},e})),function(e){"use strict";if("function"==typeof define&&define.amd)define(["jquery","moment"],e);else if("object"==typeof exports)module.exports=e(require("jquery"),require("moment"));else{if("undefined"==typeof jQuery)throw"bootstrap-datetimepicker requires jQuery to be loaded first";if("undefined"==typeof moment)throw"bootstrap-datetimepicker requires Moment.js to be loaded first";e(jQuery,moment)}}((function(e,t){"use strict";if(!t)throw new Error("bootstrap-datetimepicker requires Moment.js to be loaded first");var n=function(n,i){var a,r,s,o,d,u,l,c={},f=!0,h=!1,p=!1,m=0,g=[{clsName:"days",navFnc:"M",navStep:1},{clsName:"months",navFnc:"y",navStep:1},{clsName:"years",navFnc:"y",navStep:10},{clsName:"decades",navFnc:"y",navStep:100}],v=["days","months","years","decades"],b=["top","bottom","auto"],y=["left","right","auto"],w=["default","to
30p","bottom"],_={up:38,38:"up",down:40,40:"down",left:37,37:"left",right:39,39:"right",tab:9,9:"tab",escape:27,27:"escape",enter:13,13:"enter",pageUp:33,33:"pageUp",pageDown:34,34:"pageDown",shift:16,16:"shift",control:17,17:"control",space:32,32:"space",t:84,84:"t",delete:46,46:"delete"},x={},k=function(){return void 0!==t.tz&&void 0!==i.timeZone&&null!==i.timeZone&&""!==i.timeZone},C=function(e){var n;return n=null==e?t():t.isDate(e)||t.isMoment(e)?t(e):k()?t.tz(e,u,i.useStrict,i.timeZone):t(e,u,i.useStrict),k()&&n.tz(i.timeZone),n},$=function(e){if("string"!=typeof e||e.length>1)throw new TypeError("isEnabled expects a single character string parameter");switch(e){case"y":return-1!==d.indexOf("Y");case"M":return-1!==d.indexOf("M");case"d":return-1!==d.toLowerCase().indexOf("d");case"h":case"H":return-1!==d.toLowerCase().indexOf("h");case"m":return-1!==d.indexOf("m");case"s":return-1!==d.indexOf("s");default:return!1}},T=function(){return $("h")||$("m")||$("s")},S=function(){return $("y")||$("M")||$("d")},F=function(){var t=e("<thead>").append(e("<tr>").append(e("<th>").addClass("prev").attr("data-action","previous").append(e("<span>").addClass(i.icons.previous))).append(e("<th>").addClass("picker-switch").attr("data-action","pickerSwitch").attr("colspan",i.calendarWeeks?"6":"5")).append(e("<th>").addClass("next").attr("data-action","next").append(e("<span>").addClass(i.icons.next)))),n=e("<tbody>").append(e("<tr>").append(e("<td>").attr("colspan",i.calendarWeeks?"8":"7")));return[e("<div>").addClass("datepicker-days").append(e("<table>").addClass("table-condensed").append(t).append(e("<tbody>"))),e("<div>").addClass("datepicker-months").append(e("<table>").addClass("table-condensed").append(t.clone()).append(n.clone())),e("<div>").addClass("datepicker-years").append(e("<table>").addClass("table-condensed").append(t.clone()).append(n.clone())),e("<div>").addClass("datepicker-decades").append(e("<table>").addClass("table-condensed").append(t.clone()).append(n.clone()))]},j=function(){var t=e("<tr>"),n=e("<tr>"),a=e("<tr>");return $("h")&&(t.append(e("<td>").append(e("<a>").attr({href:"#",tabindex:"-1",title:i.tooltips.incrementHour}).addClass("btn").attr("data-action","incrementHours").append(e("<span>").addClass(i.icons.up)))),n.append(e("<td>").append(e("<span>").addClass("timepicker-hour").attr({"data-time-component":"hours",title:i.tooltips.pickHour}).attr("data-action","showHours"))),a.append(e("<td>").append(e("<a>").attr({href:"#",tabindex:"-1",title:i.tooltips.decrementHour}).addClass("btn").attr("data-action","decrementHours").append(e("<span>").addClass(i.icons.down))))),$("m")&&($("h")&&(t.append(e("<td>").addClass("separator")),n.append(e("<td>").addClass("separator").html(":")),a.append(e("<td>").addClass("separator"))),t.append(e("<td>").append(e("<a>").attr({href:"#",tabindex:"-1",title:i.tooltips.incrementMinute}).addClass("btn").attr("data-action","incrementMinutes").append(e("<span>").addClass(i.icons.up)))),n.append(e("<td>").append(e("<span>").addClass("timepicker-minute").attr({"data-time-component":"minutes",title:i.tooltips.pickMinute}).attr("data-action","showMinutes"))),a.append(e("<td>").append(e("<a>").attr({href:"#",tabindex:"-1",title:i.tooltips.decrementMinute}).addClass("btn").attr("data-action","decrementMinutes").append(e("<span>").addClass(i.icons.down))))),$("s")&&($("m")&&(t.append(e("<td>").addClass("separator")),n.append(e("<td>").addClass("separator").html(":")),a.append(e("<td>").addClass("separator"))),t.append(e("<td>").append(e("<a>").attr({href:"#",tabindex:"-1",title:i.tooltips.incrementSecond}).addClass("btn").attr("data-action","incrementSeconds").append(e("<span>").addClass(i.icons.up)))),n.append(e("<td>").append(e("<span>").addClass("timepicker-second").attr({"data-time-component":"seconds",title:i.tooltips.pickSecond}).attr("data-action","showSeconds"))),a.append(e("<td>").append(e("<a>").attr({href:"#",tabindex:"-1",title:i.tooltips.decrementSecond}).addClass("btn").attr("data-action","decrementSeconds").append(e("<span>").addClass(i.icons.down))))),o||(t.append(e("<td>").addClass("separator")),n.append(e("<td>").append(e("<button>").addClass("btn btn-primary").attr({"data-action":"togglePeriod",tabindex:"-1",title:i.tooltips.togglePeriod}))),a.append(e("<td>").addClass("separator"))),e("<div>").addClass("timepicker-picker").append(e("<table>").addClass("table-condensed").append([t,n,a]))},D=function(){var t=e("<div>").addClass("timepicker-hours").append(e("<table>").addClass("table-condensed")),n=e("<div>").addClass("timepicker-minutes").append(e("<table>").addClass("table-condensed")),i=e("<div>").addClass("timepicker-seconds").append(e("<table>").addClass("table-condensed")),a=[j()];return $("h")&&a.push(t),$("m")&&a.push(n),$("s")&&a.push(i),a},B=function(){var t=[];return i.showTodayButton&&t.push(e("<td>").append(e("<a>").attr({"data-action":"today",title:i.tooltips.today}).append(e("<span>
30").addClass(i.icons.today)))),!i.sideBySide&&S()&&T()&&t.push(e("<td>").append(e("<a>").attr({"data-action":"togglePicker",title:i.tooltips.selectTime}).append(e("<span>").addClass(i.icons.time)))),i.showClear&&t.push(e("<td>").append(e("<a>").attr({"data-action":"clear",title:i.tooltips.clear}).append(e("<span>").addClass(i.icons.clear)))),i.showClose&&t.push(e("<td>").append(e("<a>").attr({"data-action":"close",title:i.tooltips.close}).append(e("<span>").addClass(i.icons.close)))),e("<table>").addClass("table-condensed").append(e("<tbody>").append(e("<tr>").append(t)))},E=function(){var t=e("<div>").addClass("bootstrap-datetimepicker-widget dropdown-menu"),n=e("<div>").addClass("datepicker").append(F()),a=e("<div>").addClass("timepicker").append(D()),r=e("<ul>").addClass("list-unstyled"),s=e("<li>").addClass("picker-switch"+(i.collapse?" accordion-toggle":"")).append(B());return i.inline&&t.removeClass("dropdown-menu"),o&&t.addClass("usetwentyfour"),$("s")&&!o&&t.addClass("wider"),i.sideBySide&&S()&&T()?(t.addClass("timepicker-sbs"),"top"===i.toolbarPlacement&&t.append(s),t.append(e("<div>").addClass("row").append(n.addClass("col-md-6")).append(a.addClass("col-md-6"))),"bottom"===i.toolbarPlacement&&t.append(s),t):("top"===i.toolbarPlacement&&r.append(s),S()&&r.append(e("<li>").addClass(i.collapse&&T()?"collapse in":"").append(n)),"default"===i.toolbarPlacement&&r.append(s),T()&&r.append(e("<li>").addClass(i.collapse&&S()?"collapse":"").append(a)),"bottom"===i.toolbarPlacement&&r.append(s),t.append(r))},A=function(){var t,a={};return(t=n.is("input")||i.inline?n.data():n.find("input").data()).dateOptions&&t.dateOptions instanceof Object&&(a=e.extend(!0,a,t.dateOptions)),e.each(i,(function(e){var n="date"+e.charAt(0).toUpperCase()+e.slice(1);void 0!==t[n]&&(a[e]=t[n])})),a},I=function(){var t,a=(h||n).position(),r=(h||n).offset(),s=i.widgetPositioning.vertical,o=i.widgetPositioning.horizontal;if(i.widgetParent)t=i.widgetParent.append(p);else if(n.is("input"))t=n.after(p).parent();else{if(i.inline)return void(t=n.append(p));t=n,n.children().first().after(p)}if("auto"===s&&(s=r.top+1.5*p.height()>=e(window).height()+e(window).scrollTop()&&p.height()+n.outerHeight()<r.top?"top":"bottom"),"auto"===o&&(o=t.width()<r.left+p.outerWidth()/2&&r.left+p.outerWidth()>e(window).width()?"right":"left"),"top"===s?p.addClass("top").removeClass("bottom"):p.addClass("bottom").removeClass("top"),"right"===o?p.addClass("pull-right"):p.removeClass("pull-right"),"static"===t.css("position")&&(t=t.parents().filter((function(){return"static"!==e(this).css("position")})).first()),0===t.length)throw new Error("datetimepicker component should be placed within a non-static positioned container");p.css({top:"top"===s?"auto":a.top+n.outerHeight(),bottom:"top"===s?t.outerHeight()-(t===n?0:a.top):"auto",left:"left"===o?t===n?0:a.left:"auto",right:"left"===o?"auto":t.outerWidth()-n.outerWidth()-(t===n?0:a.left)})},M=function(e){"dp.change"===e.type&&(e.date&&e.date.isSame(e.oldDate)||!e.date&&!e.oldDate)||n.trigger(e)},O=function(e){"y"===e&&(e="YYYY"),M({type:"dp.update",change:e,viewD
vendor: 8,933 bytes, lines 30-31
30ate:r.clone()})},P=function(e){p&&(e&&(l=Math.max(m,Math.min(3,l+e))),p.find(".datepicker > div").hide().filter(".datepicker-"+g[l].clsName).show())},N=function(){var t=e("<tr>"),n=r.clone().startOf("w").startOf("d");for(!0===i.calendarWeeks&&t.append(e("<th>").addClass("cw").text("#"));n.isBefore(r.clone().endOf("w"));)t.append(e("<th>").addClass("dow").text(n.format("dd"))),n.add(1,"d");p.find(".datepicker-days thead").append(t)},R=function(e){return!0===i.disabledDates[e.format("YYYY-MM-DD")]},L=function(e){return!0===i.enabledDates[e.format("YYYY-MM-DD")]},H=function(e){return!0===i.disabledHours[e.format("H")]},U=function(e){return!0===i.enabledHours[e.format("H")]},q=function(t,n){if(!t.isValid())return!1;if(i.disabledDates&&"d"===n&&R(t))return!1;if(i.enabledDates&&"d"===n&&!L(t))return!1;if(i.minDate&&t.isBefore(i.minDate,n))return!1;if(i.maxDate&&t.isAfter(i.maxDate,n))return!1;if(i.daysOfWeekDisabled&&"d"===n&&-1!==i.daysOfWeekDisabled.indexOf(t.day()))return!1;if(i.disabledHours&&("h"===n||"m"===n||"s"===n)&&H(t))return!1;if(i.enabledHours&&("h"===n||"m"===n||"s"===n)&&!U(t))return!1;if(i.disabledTimeIntervals&&("h"===n||"m"===n||"s"===n)){var a=!1;if(e.each(i.disabledTimeIntervals,(function(){if(t.isBetween(this[0],this[1]))return a=!0,!1})),a)return!1}return!0},z=function(){for(var t=[],n=r.clone().startOf("y").startOf("d");n.isSame(r,"y");)t.push(e("<span>").attr("data-action","selectMonth").addClass("month").text(n.format("MMM"))),n.add(1,"M");p.find(".datepicker-months td").empty().append(t)},W=function(){var t=p.find(".datepicker-months"),n=t.find("th"),s=t.find("tbody").find("span");n.eq(0).find("span").attr("title",i.tooltips.prevYear),n.eq(1).attr("title",i.tooltips.selectYear),n.eq(2).find("span").attr("title",i.tooltips.nextYear),t.find(".disabled").removeClass("disabled"),q(r.clone().subtract(1,"y"),"y")||n.eq(0).addClass("disabled"),n.eq(1).text(r.year()),q(r.clone().add(1,"y"),"y")||n.eq(2).addClass("disabled"),s.removeClass("active"),a.isSame(r,"y")&&!f&&s.eq(a.month()).addClass("active"),s.each((function(t){q(r.clone().month(t),"M")||e(this).addClass("disabled")}))},Y=function(){var e=p.find(".datepicker-years"),t=e.find("th"),n=r.clone().subtract(5,"y"),s=r.clone().add(6,"y"),o="";for(t.eq(0).find("span").attr("title",i.tooltips.prevDecade),t.eq(1).attr("title",i.tooltips.selectDecade),t.eq(2).find("span").attr("title",i.tooltips.nextDecade),e.find(".disabled").removeClass("disabled"),i.minDate&&i.minDate.isAfter(n,"y")&&t.eq(0).addClass("disabled"),t.eq(1).text(n.year()+"-"+s.year()),i.maxDate&&i.maxDate.isBefore(s,"y")&&t.eq(2).addClass("disabled");!n.isAfter(s,"y");)o+='<span data-action="selectYear" class="year'+(n.isSame(a,"y")&&!f?" active":"")+(q(n,"y")?"":" disabled")+'">'+n.year()+"</span>",n.add(1,"y");e.find("td").html(o)},V=function(){var e,n=p.find(".datepicker-decades"),s=n.find("th"),o=t({y:r.year()-r.year()%100-1}),d=o.clone().add(100,"y"),u=o.clone(),l=!1,c=!1,f="";for(s.eq(0).find("span").attr("title",i.tooltips.prevCentury),s.eq(2).find("span").attr("title",i.tooltips.nextCentury),n.find(".disabled").removeClass("disabled"),(o.isSame(t({y:1900}))||i.minDate&&i.minDate.isAfter(o,"y"))&&s.eq(0).addClass("disabled"),s.eq(1).text(o.year()+"-"+d.year()),(o.isSame(t({y:2e3}))||i.maxDate&&i.maxDate.isBefore(d,"y"))&&s.eq(2).addClass("disabled");!o.isAfter(d,"y");)e=o.year()+12,l=i.minDate&&i.minDate.isAfter(o,"y")&&i.minDate.year()<=e,c=i.maxDate&&i.maxDate.isAfter(o,"y")&&i.maxDate.year()<=e,f+='<span data-action="selectDecade" class="decade'+(a.isAfter(o)&&a.year()<=e?" active":"")+(q(o,"y")||l||c?"":" disabled")+'" data-selection="'+(o.year()+6)+'">'+(o.year()+1)+" - "+(o.year()+12)+"</span>",o.add(12,"y");f+="<span></span><span></span><span></span>",n.find("td").html(f),s.eq(1).text(u.year()+1+"-"+o.year())},G=function(){var t,n,s,o=p.find(".datepicker-days"),d=o.find("th"),u=[],l=[];if(S()){for(d.eq(0).find("span").attr("title",i.tooltips.prevMonth),d.eq(1).attr("title",i.tooltips.selectMonth),d.eq(2).find("span").attr("title",i.tooltips.nextMonth),o.find(".disabled").removeClass("disabled"),d.eq(1).text(r.format(i.dayViewHeaderFormat)),q(r.clone().subtract(1,"M"),"M")||d.eq(0).addClass("disabled"),q(r.clone().add(1,"M"),"M")||d.eq(2).addClass("disabled"),t=r.clone().startOf("M").startOf("w").startOf("d"),s=0;s<42;s++)0===t.weekday()&&(n=e("<tr>"),i.calendarWeeks&&n.append('<td class="cw">'+t.week()+"</td>"),u.push(n)),l=["day"],t.isBefore(r,"M")&&l.push("old"),t.isAfter(r,"M")&&l.push("new"),t.isSame(a,"d")&&!f&&l.push("active"),q(t,"d")||l.push("disabled"),t.isSame(C(),"d")&&l.push("today"),0!==t.day()&&6!==t.day()||l.push("weekend"),M({type:"dp.classify",date:t,classNames:l}),n.append('<td data-action="selectDay" data-day="'+t.format("L")+'" class="'+l.join(" ")+'">'+t.date()+"</td>"),t.add(1,"d");o.find("tbody").empty().append(u),W(),Y(),V()}},K=function(){var t=p.find(".timepicker-hours table"),n=r.clone().startOf("d"),i=[],a=e("<tr>");for(r.hour()>11&&!o&&n.hour(12);n.isSame(r,"d")&&(o||r.hour()<12&&n.hour()<12||r.hour()>11);)n.hour()%4==0&&(a=e("<tr>"),i.push(a)),a.append('<td data-action="selectHour" class="hour'+(q(n,"h")?"":" disabled")+'">'+n.format(o?"HH":"hh")+"</td>"),n.add(1,"h");t.empty().append(i)},X=function(){for(var t=p.find(".timepicker-minutes table"),n=r.clone().startOf("h"),a=[],s=e("<tr>"),o=1===i.stepping?5:i.stepping;r.isSame(n,"h");)n.minute()%(4*o)==0&&(s=e("<tr>"),a.push(s)),s.append('<td data-action="selectMinute" class="minute'+(q(n,"m")?"":" disabled")+'">'+n.format("mm")+"</td>"),n.add(o,"m");t.empty().append(a)},J=function(){for(var t=p.find(".timepicker-seconds table"),n=r.clone().startOf("m"),i=[],a=e("<tr>");r.isSame(n,"m");)n.second()%20==0&&(a=e("<tr>"),i.push(a)),a.append('<td data-action="selectSecond" class="second'+(q(n,"s")?"":" disabled")+'">'+n.format("ss")+"</td>"),n.add(5,"s");t.empty().append(i)},Q=function(){var e,t,n=p.find(".timepicker span[data-time-component]");o||(e=p.find(".timepicker [data-action=togglePeriod]"),t=a.clone().add(a.hours()>=12?-12:12,"h"),e.text(a.format("A")),q(t,"h")?e.removeClass("disabled"):e.addClass("disabled")),n.filter("[data-time-component=hours]").text(a.format(o?"HH":"hh")),n.filter("[data-time-component=minutes]").text(a.format("mm")),n.filter("[data-time-component=seconds]").text(a.format("ss")),K(),X(),J()},Z=function(){p&&(G(),Q())},ee=function(e){var t=f?null:a;if(!e)return f=!0,s.val(""),n.data("date",""),M({type:"dp.change",date:!1,oldDate:t}),void Z();if(e=e.clone().locale(i.locale),k()&&e.tz(i.timeZone),1!==i.stepping)for(e.minutes(Math.round(e.minutes()/i.stepping)*i.stepping).seconds(0);i.minDate&&e.isBefore(i.minDate);)e.add(i.stepping,"minutes");q(e)?(r=(a=e).clone(),s.val(a.format(d)),n.data("date",a.format(d)),f=!1,Z(),M({type:"dp.change",date:a.clone(),oldDate:t})):(i.keepInvalid?M({type:"dp.change",date:e,oldDate:t}):s.val(f?"":a.format(d)),M({type:"dp.error",date:e,oldDate:t}))},te=function(){var t=!1;return p?(p.find(".collapse").each((function(){ 31var n=e(this).data("collapse");return!n||!n.transitioning||(t=!0,!1)})),t||(h&&h.hasClass("btn")&&h.toggleClass("active"),p.hide(),e(window).off("resize",I),p.off("click","[data-action]"),p.off("mousedown",!1),p.remove(),p=!1,M({type:"dp.hide",date:a.clone()}),s.blur(),r=a.clone()),c):c},ne=function(){ee(null)},ie=function(e){return void 0===i.parseInputDate?(!t.isMoment(e)||e instanceof Date)&&(e=C(e)):e=i.parseInputDate(e),e},ae={next:function(){var e=g[l].navFnc;r.add(g[l].navStep,e),G(),O(e)},previous:function(){var e=g[l].navFnc;r.subtract(g[l].navStep,e),G(),O(e)},pickerSwitch:function(){P(1)},selectMonth:function(t){var n=e(t.target).closest("tbody").find("span").index(e(t.target));r.month(n),l===m?(ee(a.clone().year(r.year()).month(r.month())),i.inline||te()):(P(-1),G()),O("M")},selectYear:function(t){var n=parseInt(e(t.target).text(),10)||0;r.year(n),l===m?(ee(a.clone().year(r.year())),i.inline||te()):(P(-1),G()),O("YYYY")},selectDecade:function(t){var n=parseInt(e(t.target).data("selection"),10)||0;r.year(n),l===m?(ee(a.clone().year(r.year())),i.inline||te()):(P(-1),G()),O("YYYY")},selectDay:function(t){var n=r.clone();e(t.target).is(".old")&&n.subtract(1,"M"),e(t.target).is(".new")&&n.add(1,"M"),ee(n.date(parseInt(e(t.target).text(),10))),T()||i.keepOpen||i.inline||te()},incrementHours:function(){var e=a.clone().add(1,"h");q(e,"h")&&ee(e)},incrementMinutes:function(){var e=a.clone().add(i.stepping,"m");q(e,"m")&&ee(e)},incrementSeconds:function(){var e=a.clone().add(1,"s");q(e,"s")&&ee(e)},decrementHours:function(){var e=a.clone().subtract(1,"h");q(e,"h")&&ee(e)},decrementMinutes:function(){var e=a.clone().subtract(i.stepping,"m");q(e,"m")&&ee(e)},decrementSeconds:function(){var e=a.clone().subtract(1,"s");q(e,"s")&&ee(e)},togglePeriod:function(){ee(a.clone().add(a.hours()>=12?-12:12,"h"))},togglePicker:function(t){var n,a=e(t.target),r=a.closest("ul"),s=r.find(".
31in"),o=r.find(".collapse:not(.in)");if(s&&s.length){if((n=s.data("collapse"))&&n.transitioning)return;s.collapse?(s.collapse("hide"),o.collapse("show")):(s.removeClass("in"),o.addClass("in")),a.is("span")?a.toggleClass(i.icons.time+" "+i.icons.date):a.find("span").toggleClass(i.icons.time+" "+i.icons.date)}},showPicker:function(){p.find(".timepicker > div:not(.timepicker-picker)").hide(),p.find(".timepicker .timepicker-picker").show()},showHours:function(){p.find(".timepicker .timepicker-picker").hide(),p.find(".timepicker .timepicker-hours").show()},showMinutes:function(){p.find(".timepicker .timepicker-picker").hide(),p.find(".timepicker .timepicker-minutes").show()},showSeconds:function(){p.find(".timepicker .timepicker-picker").hide(),p.find(".timepicker .timepicker-seconds").show()},selectHour:function(t){var n=parseInt(e(t.target).text(),10);o||(a.hours()>=12?12!==n&&(n+=12):12===n&&(n=0)),ee(a.clone().hours(n)),ae.showPicker.call(c)},selectMinute:function(t){ee(a.clone().minutes(parseInt(e(t.target).text(),10))),ae.showPicker.call(c)},selectSecond:function(t){ee(a.clone().seconds(parseInt(e(t.target).text(),10))),ae.showPicker.call(c)},clear:ne,today:function(){var e=C();q(e,"d")&&ee(e)},close:te},re=function(t){return e(t.currentTarget).is(".disabled")||ae[e(t.currentTarget).data("action")].apply(c,arguments),!1},se=function(){var t,n={year:function(e){return e.month(0).date(1).hours(0).seconds(0).minutes(0)},month:function(e){return e.date(1).hours(0).seconds(0).minutes(0)},day:function(e){return e.hours(0).seconds(0).minutes(0)},hour:function(e){return e.seconds(0).minutes(0)},minute:function(e){return e.seconds(0)}};return s.prop("disabled")||!i.ignoreReadonly&&s.prop("readonly")||p||(void 0!==s.val()&&0!==s.val().trim().length?ee(ie(s.val().trim())):f&&i.useCurrent&&(i.inline||s.is("input")&&0===s.val().trim().length)&&(t=C(),"string"==typeof i.useCurrent&&(t=n[i.useCurrent](t)),ee(t)),p=E(),N(),z(),p.find(".timepicker-hours").hide(),p.find(".timepicker-minutes").hide(),p.find(".timepicker-seconds").hide(),Z(),P(),e(window).on("resize",I),p.on("click","[data-action]",re),p.on("mousedown",!1),h&&h.hasClass("btn")&&h.toggleClass("active"),I(),p.show(),i.focusOnShow&&!s.is(":focus")&&s.focus(),M({type:"dp.show"})),c},oe=function(){return p?te():se()},de=function(e){var t,n,a,r,s=null,o=[],d={},u=e.which,l="p";for(t in x[u]=l,x)x.hasOwnProperty(t)&&x[t]===l&&(o.push(t),parseInt(t,10)!==u&&(d[t]=!0));for(t in i.keyBinds)if(i.keyBinds.hasOwnProperty(t)&&"function"==typeof i.keyBinds[t]&&(a=t.split(" ")).length===o.length&&_[u]===a[a.length-1]){for(r=!0,n=a.length-2;n>=0;n--)if(!(_[a[n]]in d)){r=!1;break}if(r){s=i.keyBinds[t];break}}s&&(s.call(c,p),e.stopPropagation(),e.preventDefault())},ue=function(e){x[e.which]="r",e.stopPropagation(),e.preventDefault()},le=function(t){var n=e(t.target).val().trim(),i=n?ie(n):null;return ee(i),t.stopImmediatePropagation(),!1},ce=function(){s.on({change:le,blur:i.debug?"":te,keydown:de,keyup:ue,focus:i.allowInputToggle?se:""}),n.is("input")?s.on({focus:se}):h&&(h.on("click",oe),h.on("mousedown",!1))},fe=function(){s.off({change:le,blur:blur,keydown:de,keyup:ue,focus:i.allowInputToggle?te:""}),n.is("input")?s.off({focus:se}):h&&(h.off("click",oe),h.off("mousedown",!1))},he=function(t){var n={};return e.each(t,(function(){var e=ie(this);e.isValid()&&(n[e.format("YYYY-MM-DD")]=!0)})),!!Object.keys(n).length&&n},pe=function(t){var n={};return e.each(t,(function(){n[this]=!0})),!!Object.keys(n).length&&n},me=function(){var e=i.format||"L LT";d=e.replace(/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,(function(e){return(a.localeData().longDateFormat(e)||e).replace(/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,(function(e){return a.localeData().longDateFormat(e)||e}))})),(u=i.extraFormats?i.extraFormats.slice():[]).indexOf(e)<0&&u.indexOf(d)<0&&u.push(d),o=d.toLowerCase().indexOf("a")<1&&d.replace(/\[.*?\]/g,"").indexOf("h")<1,$("y")&&(m=2),$("M")&&(m=1),$("d")&&(m=0),l=Math.max(m,l),f||ee(a)};if(c.destroy=function(){te(),fe(),n.removeData("DateTimePicker"),n.removeData("date")},c.toggle=oe,c.show=se,c.hide=te,c.disable=function(){return te(),h&&h.hasClass("btn")&&h.addClass("disabled"),s.prop("disabled",!0),c},c.enable=function(){return h&&h.hasClass("btn")&&h.removeClass("disabled"),s.prop("disabled",!1),c},c.ignoreReadonly=function(e){if(0===arguments.length)return i.ignoreReadonly;if("boolean"!=typeof e)throw new TypeError("ignoreReadonly () expects a boolean parameter");return i.ignoreReadonly=e,c},c.options=function(t){if(0===arguments.length)return e.extend(!0,{},i);if(!(t instanceof Object))throw new TypeError("options() options parameter should be an object");return e.extend(!0,i,t),e.each(i,(function(e,t){if(void 0===c[e])throw new TypeError("option "+e+" is not recognized!");c[e](t)})),c},c.date=function(e){if(0===arguments.length)return f?null:a.clone();if(!(null===e||"string"==typeof e||t.isMoment(e)||e instanceof Date))throw new TypeError("date() parameter must be one of [null, string, moment or Date]");return ee(null===e?null:ie(e)),c},c.format=function(e){if(0===arguments.length)return i.format;if("string"!=typeof e&&("boolean"!=typeof e||!1!==e))throw new TypeError("format() expects a string or boolean:false parameter "+e);return i.format=e,d&&me(),c},c.timeZone=function(e){if(0===arguments.length)return i.timeZone;if("string"!=typeof e)throw new TypeError("newZone() expects a string parameter");return i.timeZone=e,c},c.dayViewHeaderFormat=function(e){if(0===arguments.length)return i.dayViewHeaderFormat;if("string"!=typeof e)throw new TypeError("dayViewHeaderFormat() expects a string parameter");return i.dayViewHeaderFormat=e,c},c.extraFormats=function(e){if(0===arguments.length)return i.extraFormats;if(!1!==e&&!(e instanceof Array))throw new TypeError("extraFormats() expects an array or false parameter");return i.extraFormats=e,u&&me(),c},c.disabledDates=function(t){if(0===arguments.length)return i.disabledDates?e.extend({},i.disabledDates):i.disabledDates;if(!t)return i.disabledDates=!1,Z(),c;if(!(t instanceof Array))throw new TypeError("disabledDates() expects an array parameter");return i.disabledDates=he(t),i.enabledDates=!1,Z(),c},c.enabledDates=function(t){if(0===arguments.length)return i.enabledDates?e.extend({},i.enabledDates):i.enabledDates;if(!t)return i.enabledDates=!1,Z(),c;if(!(t instanceof Array))throw new TypeError("enabledDates() expects an array parameter");return i.enabledDates=he(t),i.disabledDates=!1,Z(),c},c.daysOfWeekDisabled=function(e){if(0===arguments.length)return i.daysOfWeekDisabled.splice(0);if("boolean"==typeof e&&!e)return i.daysOfWeekDisabled=!1,Z(),c;if(!(e instanceof Array))throw new TypeError("daysOfWeekDisabled() expects an array parameter");if(i.daysOfWeekDisabled=e.reduce((function(e,t){return(t=parseInt(t,10))>6||t<0||isNaN(t)||-1===e.indexOf(t)&&e.push(t),e}),[]).sort(),i.useCurrent&&!i.keepInvalid){for(var t=0;!q(a,"d");){if(a.add(1,"d"),31===t)throw"Tried 31 times to find a valid date";t++}ee(a)}return Z(),c},c.maxDate=function(e){if(0===arguments.length)return i.maxDate?i.maxDate.clone():i.maxDate;if("boolean"==typeof e&&!1===e)return i.maxDate=!1,Z(),c;"string"==typeof e&&("now"!==e&&"moment"!==e||(e=C()));var t=ie(e);if(!t.isValid())throw new TypeError("maxDate() Could not parse date parameter: "+e);if(i.minDate&&t.isBefore(i.minDate))throw new TypeError("maxDate() date parameter is before options.minDate: "+t.format(d));return i.maxDate=t,i.useCurrent&&!i.keepInvalid&&a.isAfter(e)&&ee(i.maxDate),r.isAfter(t)&&(r=t.clone().subtract(i.stepping,"m")),Z(),c},c.minDate=function(e){if(0===arguments.length)return i.minDate?i.minDate.clone():i.minDate;if("boolean"==typeof e&&!1===e)return i.minDate=!1,Z(),c;"string"==typeof e&&("now"!==e&&"moment"!==e||(e=C()));var t=ie(e);
vendor: 6,038 bytes, line 31
31if(!t.isValid())throw new TypeError("minDate() Could not parse date parameter: "+e);if(i.maxDate&&t.isAfter(i.maxDate))throw new TypeError("minDate() date parameter is after options.maxDate: "+t.format(d));return i.minDate=t,i.useCurrent&&!i.keepInvalid&&a.isBefore(e)&&ee(i.minDate),r.isBefore(t)&&(r=t.clone().add(i.stepping,"m")),Z(),c},c.defaultDate=function(e){if(0===arguments.length)return i.defaultDate?i.defaultDate.clone():i.defaultDate;if(!e)return i.defaultDate=!1,c;"string"==typeof e&&(e="now"===e||"moment"===e?C():C(e));var t=ie(e);if(!t.isValid())throw new TypeError("defaultDate() Could not parse date parameter: "+e);if(!q(t))throw new TypeError("defaultDate() date passed is invalid according to component setup validations");return i.defaultDate=t,(i.defaultDate&&i.inline||""===s.val().trim())&&ee(i.defaultDate),c},c.locale=function(e){if(0===arguments.length)return i.locale;if(!t.localeData(e))throw new TypeError("locale() locale "+e+" is not loaded from moment locales!");return i.locale=e,a.locale(i.locale),r.locale(i.locale),d&&me(),p&&(te(),se()),c},c.stepping=function(e){return 0===arguments.length?i.stepping:(e=parseInt(e,10),(isNaN(e)||e<1)&&(e=1),i.stepping=e,c)},c.useCurrent=function(e){var t=["year","month","day","hour","minute"];if(0===arguments.length)return i.useCurrent;if("boolean"!=typeof e&&"string"!=typeof e)throw new TypeError("useCurrent() expects a boolean or string parameter");if("string"==typeof e&&-1===t.indexOf(e.toLowerCase()))throw new TypeError("useCurrent() expects a string parameter of "+t.join(", "));return i.useCurrent=e,c},c.collapse=function(e){if(0===arguments.length)return i.collapse;if("boolean"!=typeof e)throw new TypeError("collapse() expects a boolean parameter");return i.collapse===e||(i.collapse=e,p&&(te(),se())),c},c.icons=function(t){if(0===arguments.length)return e.extend({},i.icons);if(!(t instanceof Object))throw new TypeError("icons() expects parameter to be an Object");return e.extend(i.icons,t),p&&(te(),se()),c},c.tooltips=function(t){if(0===arguments.length)return e.extend({},i.tooltips);if(!(t instanceof Object))throw new TypeError("tooltips() expects parameter to be an Object");return e.extend(i.tooltips,t),p&&(te(),se()),c},c.useStrict=function(e){if(0===arguments.length)return i.useStrict;if("boolean"!=typeof e)throw new TypeError("useStrict() expects a boolean parameter");return i.useStrict=e,c},c.sideBySide=function(e){if(0===arguments.length)return i.sideBySide;if("boolean"!=typeof e)throw new TypeError("sideBySide() expects a boolean parameter");return i.sideBySide=e,p&&(te(),se()),c},c.viewMode=function(e){if(0===arguments.length)return i.viewMode;if("string"!=typeof e)throw new TypeError("viewMode() expects a string parameter");if(-1===v.indexOf(e))throw new TypeError("viewMode() parameter must be one of ("+v.join(", ")+") value");return i.viewMode=e,l=Math.max(v.indexOf(e),m),P(),c},c.toolbarPlacement=function(e){if(0===arguments.length)return i.toolbarPlacement;if("string"!=typeof e)throw new TypeError("toolbarPlacement() expects a string parameter");if(-1===w.indexOf(e))throw new TypeError("toolbarPlacement() parameter must be one of ("+w.join(", ")+") value");return i.toolbarPlacement=e,p&&(te(),se()),c},c.widgetPositioning=function(t){if(0===arguments.length)return e.extend({},i.widgetPositioning);if("[object Object]"!=={}.toString.call(t))throw new TypeError("widgetPositioning() expects an object variable");if(t.horizontal){if("string"!=typeof t.horizontal)throw new TypeError("widgetPositioning() horizontal variable must be a string");if(t.horizontal=t.horizontal.toLowerCase(),-1===y.indexOf(t.horizontal))throw new TypeError("widgetPositioning() expects horizontal parameter to be one of ("+y.join(", ")+")");i.widgetPositioning.horizontal=t.horizontal}if(t.vertical){if("string"!=typeof t.vertical)throw new TypeError("widgetPositioning() vertical variable must be a string");if(t.vertical=t.vertical.toLowerCase(),-1===b.indexOf(t.vertical))throw new TypeError("widgetPositioning() expects vertical parameter to be one of ("+b.join(", ")+")");i.widgetPositioning.vertical=t.vertical}return Z(),c},c.calendarWeeks=function(e){if(0===arguments.length)return i.calendarWeeks;if("boolean"!=typeof e)throw new TypeError("calendarWeeks() expects parameter to be a boolean value");return i.calendarWeeks=e,Z(),c},c.showTodayButton=function(e){if(0===arguments.length)return i.showTodayButton;if("boolean"!=typeof e)throw new TypeError("showTodayButton() expects a boolean parameter");return i.showTodayButton=e,p&&(te(),se()),c},c.showClear=function(e){if(0===arguments.length)return i.showClear;if("boolean"!=typeof e)throw new TypeError("showClear() expects a boolean parameter");return i.showClear=e,p&&(te(),se()),c},c.widgetParent=function(t){if(0===arguments.length)return i.widgetParent;if("string"==typeof t&&(t=e(t)),null!==t&&"string"!=typeof t&&!(t instanceof e))throw new TypeError("widgetParent() expects a string or a jQuery object parameter");return i.widgetParent=t,p&&(te(),se()),c},c.keepOpen=function(e){if(0===arguments.length)return i.keepOpen;if("boolean"!=typeof e)throw new TypeError("keepOpen() expects a boolean parameter");return i.keepOpen=e,c},c.focusOnShow=function(e){if(0===arguments.length)return i.focusOnShow;if("boolean"!=typeof e)throw new TypeError("focusOnShow() expects a boolean parameter");return i.focusOnShow=e,c},c.inline=function(e){if(0===arguments.length)return i.inline;if("boolean"!=typeof e)throw new TypeError("inline() expects a boolean parameter");return i.inline=e,c},c.clear=function(){return ne(),c},c.keyBinds=function(e){return 0===arguments.length?i.keyBinds:(i.keyBinds=e,c)},c.getMoment=function(e){return C(e)},c.debug=function(e){if("boolean"!=typeof e)throw new TypeError("debug() expects a boolean parameter");return i.debug=e,c},c.allowInputToggle=function(e){if(0===arguments.length)return i.allowInputToggle;if("boolean"!=typeof e)throw new TypeError("allowInputToggle() expects a boolean parameter");return i.allowInputToggle=e,c}
vendor: 4,782 bytes, line 31
31,c.showClose=function(e){if(0===arguments.length)return i.showClose;if("boolean"!=typeof e)throw new TypeError("showClose() expects a boolean parameter");return i.showClose=e,c},c.keepInvalid=function(e){if(0===arguments.length)return i.keepInvalid;if("boolean"!=typeof e)throw new TypeError("keepInvalid() expects a boolean parameter");return i.keepInvalid=e,c},c.datepickerInput=function(e){if(0===arguments.length)return i.datepickerInput;if("string"!=typeof e)throw new TypeError("datepickerInput() expects a string parameter");return i.datepickerInput=e,c},c.parseInputDate=function(e){if(0===arguments.length)return i.parseInputDate;if("function"!=typeof e)throw new TypeError("parseInputDate() sholud be as function");return i.parseInputDate=e,c},c.disabledTimeIntervals=function(t){if(0===arguments.length)return i.disabledTimeIntervals?e.extend({},i.disabledTimeIntervals):i.disabledTimeIntervals;if(!t)return i.disabledTimeIntervals=!1,Z(),c;if(!(t instanceof Array))throw new TypeError("disabledTimeIntervals() expects an array parameter");return i.disabledTimeIntervals=t,Z(),c},c.disabledHours=function(t){if(0===arguments.length)return i.disabledHours?e.extend({},i.disabledHours):i.disabledHours;if(!t)return i.disabledHours=!1,Z(),c;if(!(t instanceof Array))throw new TypeError("disabledHours() expects an array parameter");if(i.disabledHours=pe(t),i.enabledHours=!1,i.useCurrent&&!i.keepInvalid){for(var n=0;!q(a,"h");){if(a.add(1,"h"),24===n)throw"Tried 24 times to find a valid date";n++}ee(a)}return Z(),c},c.enabledHours=function(t){if(0===arguments.length)return i.enabledHours?e.extend({},i.enabledHours):i.enabledHours;if(!t)return i.enabledHours=!1,Z(),c;if(!(t instanceof Array))throw new TypeError("enabledHours() expects an array parameter");if(i.enabledHours=pe(t),i.disabledHours=!1,i.useCurrent&&!i.keepInvalid){for(var n=0;!q(a,"h");){if(a.add(1,"h"),24===n)throw"Tried 24 times to find a valid date";n++}ee(a)}return Z(),c},c.viewDate=function(e){if(0===arguments.length)return r.clone();if(!e)return r=a.clone(),c;if(!("string"==typeof e||t.isMoment(e)||e instanceof Date))throw new TypeError("viewDate() parameter must be one of [string, moment or Date]");return r=ie(e),O(),c},n.is("input"))s=n;else if(0===(s=n.find(i.datepickerInput)).length)s=n.find("input");else if(!s.is("input"))throw new Error('CSS class "'+i.datepickerInput+'" cannot be applied to non input element');if(n.hasClass("input-group")&&(h=0===n.find(".datepickerbutton").length?n.find(".input-group-addon"):n.find(".datepickerbutton")),!i.inline&&!s.is("input"))throw new Error("Could not initialize DateTimePicker without an input element");return a=C(),r=a.clone(),e.extend(!0,i,A()),c.options(i),me(),ce(),s.prop("disabled")&&c.disable(),s.is("input")&&0!==s.val().trim().length?ee(ie(s.val().trim())):i.defaultDate&&void 0===s.attr("placeholder")&&ee(i.defaultDate),i.inline&&se(),c};return e.fn.datetimepicker=function(t){t=t||{};var i,a=Array.prototype.slice.call(arguments,1),r=!0,s=["destroy","hide","show","toggle"];if("object"==typeof t)return this.each((function(){var i,a=e(this);a.data("DateTimePicker")||(i=e.extend(!0,{},e.fn.datetimepicker.defaults,t),a.data("DateTimePicker",n(a,i)))}));if("string"==typeof t)return this.each((function(){var n=e(this).data("DateTimePicker");if(!n)throw new Error('bootstrap-datetimepicker("'+t+'") method was called on an element that is not using DateTimePicker');i=n[t].apply(n,a),r=i===n})),r||e.inArray(t,s)>-1?this:i;throw new TypeError("Invalid arguments for DateTimePicker: "+t)},e.fn.datetimepicker.defaults={timeZone:"",format:!1,dayViewHeaderFormat:"MMMM YYYY",extraFormats:!1,stepping:1,minDate:!1,maxDate:!1,useCurrent:!0,collapse:!0,locale:t.locale(),defaultDate:!1,disabledDates:!1,enabledDates:!1,icons:{time:"glyphicon glyphicon-time",date:"glyphicon glyphicon-calendar",up:"glyphicon glyphicon-chevron-up",down:"glyphicon glyphicon-chevron-down",previous:"glyphicon glyphicon-chevron-left",next:"glyphicon glyphicon-chevron-right",today:"glyphicon glyphicon-screenshot",clear:"glyphicon glyphicon-trash",close:"glyphicon glyphicon-remove"},tooltips:{today:"Go to today",clear:"Clear selection",close:"Close the picker",selectMonth:"Select Month",prevMonth:"Previous Month",nextMonth:"Next Month",selectYear:"Select Year",prevYear:"Previous Year",nextYear:"Next Year",selectDecade:"Select Decade",prevDecade:"Previous Decade",nextDecade:"Next Decade",prevCentury:"Previous Century",nextCentury:"Next Century",pickHour:"Pick Hour",incrementHour:"Increment Hour",decrementHour:"Decrement Hour",pickMinute:"Pick Minute",incrementMinute:"Increment Minute",decrementMinute:"Decrement Minute",pickSecond:"Pick Second",incrementSecond:"Increment Second",decrementSecond:"Decrement Second",togglePeriod:"Toggle Perio
31d",selectTime:"Select Time"},useStrict:!1,sideBySide:!1,daysOfWeekDisabled:!1,calendarWeeks:!1,viewMode:"days",toolbarPlacement:"default",showTodayButton:!1,showClear:!1,showClose:!1,widgetPositioning:{horizontal:"auto",vertical:"auto"},widgetParent:null,ignoreReadonly:!1,keepOpen:!1,focusOnShow:!0,inline:!1,keepInvalid:!1,datepickerInput:".datepickerinput",keyBinds:{up:function(e){if(e){var t=this.date()||this.getMoment();e.find(".datepicker").is(":visible")?this.date(t.clone().subtract(7,"d")):this.date(t.clone().add(this.stepping(),"m"))}},down:function(e){if(e){var t=this.date()||this.getMoment();e.find(".datepicker").is(":visible")?this.date(t.clone().add(7,"d")):this.date(t.clone().subtract(this.stepping(),"m"))}else this.show()},"control up":function(e){if(e){var t=this.date()||this.getMoment();e.find(".datepicker").is(":visible")?this.date(t.clone().subtract(1,"y")):this.date(t.clone().add(1,"h"))}},"control down":function(e){if(e){var t=this.date()||this.getMoment();e.find(".datepicker").is(":visible")?this.date(t.clone().add(1,"y")):this.date(t.clone().subtract(1,"h"))}},left:function(e){if(e){var t=this.date()||this.getMoment();e.find(".datepicker").is(":visible")&&this.date(t.clone().subtract(1,"d"))}},right:function(e){if(e){var t=this.date()||this.getMoment();e.find(".datepicker").is(":visible")&&this.date(t.clone().add(1,"d"))}},pageUp:function(e){if(e){var t=this.date()||this.getMoment();e.find(".datepicker").is(":visible")&&this.date(t.clone().subtract(1,"M"))}},pageDown:function(e){if(e){var t=this.date()||this.getMoment();e.find(".datepicker").is(":visible")&&this.date(t.clone().add(1,"M"))}},enter:function(){this.hide()},escape:function(){this.hide()},"control space":function(e){e&&e.find(".timepicker").is(":visible")&&e.find('.btn[data-action="togglePeriod"]').click()},t:function(){this.date(this.getMoment())},delete:function(){this.clear()}},debug:!1,allowInputToggle:!1,disabledTimeIntervals:!1,disabledHours:!1,enabledHours:!1,viewDate:!1},e.fn.datetimepicker})),$(document).ready((function(){BF.init(),(BF.pages[window.action]||$.noop).call(),BF.fx.handle("tooltips",$("[rel~=tooltip]")),BF.fx.handle("popovers",$("[rel~=popover]")),BF.fx.handle("initLiveChat",$(".j-support-toggle")),BF.fx.handle("showOrgSupportModal",$(".j-organization-support")),BF.fx.handle("hideOrgSupportModal",$(".j-close-organization-support")),$(window).on("load",(function(){window.fullyInitialized=!0}))}));
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.