taec0123_avue
Version:
A Magic Configurable Web Framework
15 lines • 233 kB
JavaScript
/*!
* Avue.js v0.7.1
* (c) 2017-2025 Taec
* Released under the MIT License.
*
*/
!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define("AVUE",[],e):"object"==typeof exports?exports.AVUE=e():t.AVUE=e()}(this,(function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&"object"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:t}),2&e&&"string"!=typeof t)for(var i in t)n.d(r,i,function(e){return t[e]}.bind(null,i));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,"a",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p="",n(n.s=11)}([function(module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,"o",(function(){return hasOwn})),__webpack_require__.d(__webpack_exports__,"k",(function(){return getAsVal})),__webpack_require__.d(__webpack_exports__,"q",(function(){return loadScript})),__webpack_require__.d(__webpack_exports__,"g",(function(){return downFile})),__webpack_require__.d(__webpack_exports__,"u",(function(){return strCorNum})),__webpack_require__.d(__webpack_exports__,"a",(function(){return createObj})),__webpack_require__.d(__webpack_exports__,"b",(function(){return dataURLtoFile})),__webpack_require__.d(__webpack_exports__,"j",(function(){return findObject})),__webpack_require__.d(__webpack_exports__,"r",(function(){return randomId})),__webpack_require__.d(__webpack_exports__,"p",(function(){return isJson})),__webpack_require__.d(__webpack_exports__,"d",(function(){return _deepClone})),__webpack_require__.d(__webpack_exports__,"t",(function(){return sortArrys})),__webpack_require__.d(__webpack_exports__,"s",(function(){return setPx})),__webpack_require__.d(__webpack_exports__,"e",(function(){return detailDataType})),__webpack_require__.d(__webpack_exports__,"n",(function(){return getUrlParams})),__webpack_require__.d(__webpack_exports__,"f",(function(){return _detailDic})),__webpack_require__.d(__webpack_exports__,"i",(function(){return findByValue})),__webpack_require__.d(__webpack_exports__,"l",(function(){return getObjValue})),__webpack_require__.d(__webpack_exports__,"h",(function(){return findArray})),__webpack_require__.d(__webpack_exports__,"m",(function(){return getPasswordChar})),__webpack_require__.d(__webpack_exports__,"v",(function(){return vaildData})),__webpack_require__.d(__webpack_exports__,"c",(function(){return debounce}));var _validate__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(2),global_variable__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(1);function _typeof(t){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t})(t)}var hasOwnProperty=Object.prototype.hasOwnProperty;function hasOwn(t,e){return hasOwnProperty.call(t,e)}function getFixed(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return Number(t.toFixed(e))}function getAsVal(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=_deepClone(t);return Object(_validate__WEBPACK_IMPORTED_MODULE_0__.b)(e)||e.split(".").forEach((function(t){n=Object(_validate__WEBPACK_IMPORTED_MODULE_0__.b)(n[t])?"":n[t]})),n}var loadScript=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"js",e=arguments.length>1?arguments[1]:void 0,n=!1;return new Promise((function(r){var i,o=document.getElementsByTagName("head")[0];(o.children.forEach((function(t){-1!==(t.src||"").indexOf(e)&&(n=!0,r())})),n)||("js"===t?((i=document.createElement("script")).type="text/javascript",i.src=e):"css"===t&&((i=document.createElement("link")).rel="stylesheet",i.type="text/css",i.href=e),o.appendChild(i),i.onload=function(){r()})}))};function downFile(t,e){"object"===_typeof(t)&&t instanceof Blob&&(t=URL.createObjectURL(t));var n,r=document.createElement("a");r.href=t,r.download=e||"",window.MouseEvent?n=new MouseEvent("click"):(n=document.createEvent("MouseEvents")).initMouseEvent("click",!0,!1,window,0,0,0,0,0,!1,!1,!1,!1,0,null),r.dispatchEvent(n)}function strCorNum(t){return t.forEach((function(e,n){t[n]=Number(e)})),t}function extend(){var t,e,n,r,i=arguments[0]||{},o=!1,a=Array.prototype.slice.call(arguments),u=1,l=!1;for("boolean"==typeof i&&(o=i,u++,i=arguments[1]);u<a.length;u++)if(null!=(t=a[u]))for(n in t)r=t[n],e=i[n],o&&("[object Object]"===toString.call(r)||(l="[object Array]"===toString.call(r)))?(e=l?"[object Array]"===toString.call(e)?e:[]:"[object Object]"===toString.call(e)?e:{},i[n]=extend(o,e,r)):void 0!==r&&r!==e&&(i[n]=r);return i}function createObj(t,e){var n=e.split("."),r=n.splice(0,1)[0],i={};if(i[r]={},n.length>=2){var o="";n.forEach((function(t){o="".concat(o).concat("{",'"').concat(t,'":')})),o="".concat(o,'""');for(var a=0;a<n.length;a++)o="".concat(o).concat("}");o=JSON.parse(o),i[r]=o}return t=extend(!0,t,i)}function setAsVal(obj){var bind=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",value=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";return eval("obj."+bind+'="'+value+'"'),obj}function dataURLtoFile(t,e){for(var n=t.split(","),r=n[0].match(/:(.*?);/)[1],i=atob(n[1]),o=i.length,a=new Uint8Array(o);o--;)a[o]=i.charCodeAt(o);return new File([a],e,{type:r})}function findObject(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"prop",r=-1,i=function(){var e;return t.forEach((function(t){t.column?e="group":t.children&&(e="tree")})),e}();return"group"===i?t.forEach((function(t){var i=findArray(t.column,e,n,!0);-1!==i&&(r=i)})):r="tree"===i?findLabelNode(t,e,{value:n},!0):findArray(t,e,n,!0),r}function randomId(){for(var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",e=t.length,n="",r=0;r<16;r++)n+=t.charAt(Math.floor(Math.random()*e));return n}var getObjType=function(t){var e=Object.prototype.toString;return t instanceof Element?"element":{"[object Boolean]":"boolean","[object Number]":"number","[object String]":"string","[object Function]":"function","[object Array]":"array","[object Date]":"date","[object RegExp]":"regExp","[object Undefined]":"undefined","[object Null]":"null","[object Object]":"object"}[e.call(t)]},isJson=function(t){return Array.isArray(t)?t[0]instanceof Object:t instanceof Object},_deepClone=function(t){var e,n=getObjType(t);if("array"===n)e=[];else{if("object"!==n)return t;e={}}if("array"===n)for(var r=0,i=t.length;r<i;r++)t[r]=(t[r],t[r]),t[r]&&delete t[r].$parent,e.push(_deepClone(t[r]));else if("object"===n)for(var o in t)t&&delete t.$parent,e[o]=_deepClone(t[o]);return e},sortArrys=function(t,e){return t.sort((function(t,n){return t[e]>n[e]?-1:t[e]<n[e]?1:0})),t},setPx=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return Object(_validate__WEBPACK_IMPORTED_MODULE_0__.b)(t)&&(t=e),Object(_validate__WEBPACK_IMPORTED_MODULE_0__.b)(t)?"":(-1===(t+="").indexOf("%")&&(t+="px"),t)},detailDataType=function(t,e){return"number"===e?Number(t):"string"===e?t+"":t},getUrlParams=function(t){var e={url:"",params:{}},n=t.split("?");e.url=n[0];var r=n[1];r&&r.split("&").forEach((function(t){var n=t.split("="),r=n[0],i=n[1];e.params[r]=i}));return e},_detailDic=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=e.value||global_variable__WEBPACK_IMPORTED_MODULE_1__.e.value,i=e.children||global_variable__WEBPACK_IMPORTED_MODULE_1__.e.children;return t.forEach((function(t){t[r]=detailDataType(t[r],n),t[i]&&_detailDic(t[i],e,n)})),t},findByValue=function(t,e,n,r,i){if(Object(_validate__WEBPACK_IMPORTED_MODULE_0__.b)(t))return e;var o="";if(n=n||global_variable__WEBPACK_IMPORTED_MODULE_1__.e,e instanceof Array){o=[];for(var a=0;a<e.length;a++){var u=e[a];r?o.push(findLabelNode(t,u,n)||u):o.push(findArrayLabel(t,u,n))}o=o.join(global_variable__WEBPACK_IMPORTED_MODULE_1__.f).toString()}else["string","number","boolean"].includes(_typeof(e))&&(o=findLabelNode(t,e,n)||e);return o},filterDefaultParams=function(t){var e=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=_deepClone(t);if(e)return n;for(var r in n)(-1!==r.indexOf("$")||Object(_validate__WEBPACK_IMPORTED_MODULE_0__.b)(n[r]))&&delete n[r];return n},detailDicGroup=function(t){t=_deepClone(t);var e=[];return(t[0]||{}).groups?(t.forEach((function(t){t.groups&&(e=e.concat(t.groups))})),e):t},findLabelNode=function(t,e,n,r){var i;r||(t=detailDicGroup(t));var o=function(t,e,n){for(var a=n.label||global_variable__WEBPACK_IMPORTED_MODULE_1__.e.label,u=n.value||global_variable__WEBPACK_IMPORTED_MODULE_1__.e.value,l=n.children||global_variable__WEBPACK_IMPORTED_MODULE_1__.e.children,c=0;c<t.length;c++){var s=t[c],f=s[l]||[];s[u]===e?i=r?s:s[a]:o(f,e,n)}};return o(t,e,n),i},getDeepData=function(t){return(Array.isArray(t)?t:t.data)||[]},getObjValue=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2?arguments[2]:void 0,r=e.split("."),i=t;return""===r[0]&&"object"!==n?getDeepData(t):(""!==r[0]&&r.forEach((function(t){i=i[t]})),i)},findArrayLabel=function(t,e,n){t=detailDicGroup(t);for(var r=n.value||global_variable__WEBPACK_IMPORTED_MODULE_1__.e.value,i=n.label||global_variable__WEBPACK_IMPORTED_MODULE_1__.e.label,o=0;o<t.length;o++)if(t[o][r]===e)return t[o][i];return e},findArray=function(t,e,n,r){r||(t=detailDicGroup(t)),n=n||global_variable__WEBPACK_IMPORTED_MODULE_1__.e.value;for(var i=0;i<t.length;i++)if(t[i][n]===e)return r?t[i]:i;return-1},getPasswordChar=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1?arguments[1]:void 0,n=t.toString().length;t="";for(var r=0;r<n;r++)t+=e;return t},clearVal=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return t?(Object.keys(t).forEach((function(n){e.includes(n)||(Array.isArray(t[n])?t[n]=[]:null!==t[n]&&"object"===_typeof(t[n])?t[n]={}:["number","boolean"].includes(_typeof(t[n]))||void 0===t[n]?t[n]=void 0:t[n]="")})),t):{}},vaildData=function(t,e){return"boolean"==typeof t?t:Object(_validate__WEBPACK_IMPORTED_MODULE_0__.b)(t)?e:t};function debounce(t){var e,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:200,r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],i=function(){var i=arguments,o=this;if(e&&clearTimeout(e),r){var a=!e;a&&t.apply(o,arguments),e=setTimeout((function(){e=null}),n)}else e=setTimeout((function(){console.log("防抖执行"),t.apply(o,i)}),n)};return i.cancel=function(){clearTimeout(e),e=null},i}function throttle(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:200,n=!0;return function(){var r=arguments,i=this;if(!n)return!1;n=!1,setTimeout((function(){t.apply(i,r),n=!0}),e)}}},function(t,e,n){"use strict";n.d(e,"i",(function(){return r})),n.d(e,"j",(function(){return i})),n.d(e,"e",(function(){return o})),n.d(e,"d",(function(){return a})),n.d(e,"c",(function(){return u})),n.d(e,"h",(function(){return l})),n.d(e,"a",(function(){return c})),n.d(e,"k",(function(){return s})),n.d(e,"b",(function(){return f})),n.d(e,"l",(function(){return d})),n.d(e,"f",(function(){return p})),n.d(e,"g",(function(){return h}));var r="avue-",i="echart-",o={nodeKey:"id",label:"label",value:"value",desc:"desc",groups:"groups",title:"title",leaf:"leaf",children:"children",labelText:"名称",disabled:"disabled"},a={name:"name",url:"url",fileName:"file",res:""},u=["dates","date","datetime","datetimerange","daterange","time","timerange","week","month","monthrange","year"],l=["tree","number","icon","color","table","map"],c=["img","array","url"],s=["tree","select"],f=c.concat(["upload","dynamic","map","checkbox","cascader","dynamic","timerange","monthrange","daterange","datetimerange","dates"]),d=u.concat(["select","checkbox","radio","cascader","tree","color","icon","table","map"]),p=" | ",h=","},function(t,e,n){"use strict";n.d(e,"b",(function(){return a})),n.d(e,"a",(function(){return u}));var r=n(9),i=n.n(r),o=n(0);function a(t){if(t&&0===parseInt(t))return!1;if(t instanceof Date||"boolean"==typeof t||"number"==typeof t)return!1;if(!(t instanceof Array)){if(t instanceof Object){for(var e in t=Object(o.d)(t),["$parent"].forEach((function(e){delete t[e]})),t)return!1;return!0}return"null"===t||null==t||"undefined"===t||void 0===t||""===t}return 0===t.length}var u=function(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return new Promise((function(r,o){new i.a(t).validate(e,n,(function(t){t?o(t):r()}))}))}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t};e.convertFieldsError=a,e.format=function(){for(var t=arguments.length,e=Array(t),n=0;n<t;n++)e[n]=arguments[n];var r=1,i=e[0],a=e.length;if("function"==typeof i)return i.apply(null,e.slice(1));if("string"==typeof i){for(var u=String(i).replace(o,(function(t){if("%%"===t)return"%";if(r>=a)return t;switch(t){case"%s":return String(e[r++]);case"%d":return Number(e[r++]);case"%j":try{return JSON.stringify(e[r++])}catch(t){return"[Circular]"}break;default:return t}})),l=e[r];r<a;l=e[++r])u+=" "+l;return u}return i},e.isEmptyValue=function(t,e){if(null==t)return!0;if("array"===e&&Array.isArray(t)&&!t.length)return!0;if(function(t){return"string"===t||"url"===t||"hex"===t||"email"===t||"pattern"===t}(e)&&"string"==typeof t&&!t)return!0;return!1},e.isEmptyObject=function(t){return 0===Object.keys(t).length},e.asyncMap=function(t,e,n,r){if(e.first){return u(function(t){var e=[];return Object.keys(t).forEach((function(n){e.push.apply(e,t[n])})),e}(t),n,r)}var i=e.firstFields||[];!0===i&&(i=Object.keys(t));var o=Object.keys(t),l=o.length,c=0,s=[],f=new Promise((function(e,f){var d=function(t){if(s.push.apply(s,t),++c===l)return r(s),s.length?f({errors:s,fields:a(s)}):e()};o.forEach((function(e){var r=t[e];-1!==i.indexOf(e)?u(r,n,d):function(t,e,n){var r=[],i=0,o=t.length;function a(t){r.push.apply(r,t),++i===o&&n(r)}t.forEach((function(t){e(t,a)}))}(r,n,d)}))}));return f.catch((function(t){return t})),f},e.complementError=function(t){return function(e){return e&&e.message?(e.field=e.field||t.fullField,e):{message:"function"==typeof e?e():e,field:e.field||t.fullField}}},e.deepMerge=function(t,e){if(e)for(var n in e)if(e.hasOwnProperty(n)){var o=e[n];"object"===(void 0===o?"undefined":i(o))&&"object"===i(t[n])?t[n]=r({},t[n],o):t[n]=o}return t};var o=/%[sdj%]/g;e.warning=function(){};function a(t){if(!t||!t.length)return null;var e={};return t.forEach((function(t){var n=t.field;e[n]=e[n]||[],e[n].push(t)})),e}function u(t,e,n){var r=0,i=t.length;!function o(a){if(a&&a.length)n(a);else{var u=r;r+=1,u<i?e(t[u],o):n([])}}([])}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var r=c(n(7)),i=c(n(14)),o=c(n(15)),a=c(n(16)),u=c(n(17)),l=c(n(18));function c(t){return t&&t.__esModule?t:{default:t}}e.default={required:r.default,whitespace:i.default,type:o.default,range:a.default,enum:u.default,pattern:l.default}},function(t,e,n){(function(t,r){var i;
/**
* @license
* Lodash <https://lodash.com/>
* Copyright OpenJS Foundation and other contributors <https://openjsf.org/>
* Released under MIT license <https://lodash.com/license>
* Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
* Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
*/(function(){var o="Expected a function",a="__lodash_placeholder__",u=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]],l="[object Arguments]",c="[object Array]",s="[object Boolean]",f="[object Date]",d="[object Error]",p="[object Function]",h="[object GeneratorFunction]",v="[object Map]",m="[object Number]",g="[object Object]",y="[object RegExp]",b="[object Set]",_="[object String]",w="[object Symbol]",x="[object WeakMap]",S="[object ArrayBuffer]",O="[object DataView]",C="[object Float32Array]",E="[object Float64Array]",k="[object Int8Array]",D="[object Int16Array]",A="[object Int32Array]",j="[object Uint8Array]",T="[object Uint16Array]",M="[object Uint32Array]",I=/\b__p \+= '';/g,P=/\b(__p \+=) '' \+/g,N=/(__e\(.*?\)|\b__t\)) \+\n'';/g,$=/&(?:amp|lt|gt|quot|#39);/g,R=/[&<>"']/g,F=RegExp($.source),B=RegExp(R.source),L=/<%-([\s\S]+?)%>/g,q=/<%([\s\S]+?)%>/g,U=/<%=([\s\S]+?)%>/g,z=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,W=/^\w*$/,V=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,H=/[\\^$.*+?()[\]{}|]/g,K=RegExp(H.source),Y=/^\s+/,X=/\s/,J=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,G=/\{\n\/\* \[wrapped with (.+)\] \*/,Z=/,? & /,Q=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,tt=/[()=,{}\[\]\/\s]/,et=/\\(\\)?/g,nt=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,rt=/\w*$/,it=/^[-+]0x[0-9a-f]+$/i,ot=/^0b[01]+$/i,at=/^\[object .+?Constructor\]$/,ut=/^0o[0-7]+$/i,lt=/^(?:0|[1-9]\d*)$/,ct=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,st=/($^)/,ft=/['\n\r\u2028\u2029\\]/g,dt="\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff",pt="\\xac\\xb1\\xd7\\xf7\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf\\u2000-\\u206f \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",ht="[\\ud800-\\udfff]",vt="["+pt+"]",mt="["+dt+"]",gt="\\d+",yt="[\\u2700-\\u27bf]",bt="[a-z\\xdf-\\xf6\\xf8-\\xff]",_t="[^\\ud800-\\udfff"+pt+gt+"\\u2700-\\u27bfa-z\\xdf-\\xf6\\xf8-\\xffA-Z\\xc0-\\xd6\\xd8-\\xde]",wt="\\ud83c[\\udffb-\\udfff]",xt="[^\\ud800-\\udfff]",St="(?:\\ud83c[\\udde6-\\uddff]){2}",Ot="[\\ud800-\\udbff][\\udc00-\\udfff]",Ct="[A-Z\\xc0-\\xd6\\xd8-\\xde]",Et="(?:"+bt+"|"+_t+")",kt="(?:"+Ct+"|"+_t+")",Dt="(?:"+mt+"|"+wt+")"+"?",At="[\\ufe0e\\ufe0f]?"+Dt+("(?:\\u200d(?:"+[xt,St,Ot].join("|")+")[\\ufe0e\\ufe0f]?"+Dt+")*"),jt="(?:"+[yt,St,Ot].join("|")+")"+At,Tt="(?:"+[xt+mt+"?",mt,St,Ot,ht].join("|")+")",Mt=RegExp("['’]","g"),It=RegExp(mt,"g"),Pt=RegExp(wt+"(?="+wt+")|"+Tt+At,"g"),Nt=RegExp([Ct+"?"+bt+"+(?:['’](?:d|ll|m|re|s|t|ve))?(?="+[vt,Ct,"$"].join("|")+")",kt+"+(?:['’](?:D|LL|M|RE|S|T|VE))?(?="+[vt,Ct+Et,"$"].join("|")+")",Ct+"?"+Et+"+(?:['’](?:d|ll|m|re|s|t|ve))?",Ct+"+(?:['’](?:D|LL|M|RE|S|T|VE))?","\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])","\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",gt,jt].join("|"),"g"),$t=RegExp("[\\u200d\\ud800-\\udfff"+dt+"\\ufe0e\\ufe0f]"),Rt=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Ft=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Bt=-1,Lt={};Lt[C]=Lt[E]=Lt[k]=Lt[D]=Lt[A]=Lt[j]=Lt["[object Uint8ClampedArray]"]=Lt[T]=Lt[M]=!0,Lt[l]=Lt[c]=Lt[S]=Lt[s]=Lt[O]=Lt[f]=Lt[d]=Lt[p]=Lt[v]=Lt[m]=Lt[g]=Lt[y]=Lt[b]=Lt[_]=Lt[x]=!1;var qt={};qt[l]=qt[c]=qt[S]=qt[O]=qt[s]=qt[f]=qt[C]=qt[E]=qt[k]=qt[D]=qt[A]=qt[v]=qt[m]=qt[g]=qt[y]=qt[b]=qt[_]=qt[w]=qt[j]=qt["[object Uint8ClampedArray]"]=qt[T]=qt[M]=!0,qt[d]=qt[p]=qt[x]=!1;var Ut={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},zt=parseFloat,Wt=parseInt,Vt="object"==typeof t&&t&&t.Object===Object&&t,Ht="object"==typeof self&&self&&self.Object===Object&&self,Kt=Vt||Ht||Function("return this")(),Yt=e&&!e.nodeType&&e,Xt=Yt&&"object"==typeof r&&r&&!r.nodeType&&r,Jt=Xt&&Xt.exports===Yt,Gt=Jt&&Vt.process,Zt=function(){try{var t=Xt&&Xt.require&&Xt.require("util").types;return t||Gt&&Gt.binding&&Gt.binding("util")}catch(t){}}(),Qt=Zt&&Zt.isArrayBuffer,te=Zt&&Zt.isDate,ee=Zt&&Zt.isMap,ne=Zt&&Zt.isRegExp,re=Zt&&Zt.isSet,ie=Zt&&Zt.isTypedArray;function oe(t,e,n){switch(n.length){case 0:return t.call(e);case 1:return t.call(e,n[0]);case 2:return t.call(e,n[0],n[1]);case 3:return t.call(e,n[0],n[1],n[2])}return t.apply(e,n)}function ae(t,e,n,r){for(var i=-1,o=null==t?0:t.length;++i<o;){var a=t[i];e(r,a,n(a),t)}return r}function ue(t,e){for(var n=-1,r=null==t?0:t.length;++n<r&&!1!==e(t[n],n,t););return t}function le(t,e){for(var n=null==t?0:t.length;n--&&!1!==e(t[n],n,t););return t}function ce(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(!e(t[n],n,t))return!1;return!0}function se(t,e){for(var n=-1,r=null==t?0:t.length,i=0,o=[];++n<r;){var a=t[n];e(a,n,t)&&(o[i++]=a)}return o}function fe(t,e){return!!(null==t?0:t.length)&&we(t,e,0)>-1}function de(t,e,n){for(var r=-1,i=null==t?0:t.length;++r<i;)if(n(e,t[r]))return!0;return!1}function pe(t,e){for(var n=-1,r=null==t?0:t.length,i=Array(r);++n<r;)i[n]=e(t[n],n,t);return i}function he(t,e){for(var n=-1,r=e.length,i=t.length;++n<r;)t[i+n]=e[n];return t}function ve(t,e,n,r){var i=-1,o=null==t?0:t.length;for(r&&o&&(n=t[++i]);++i<o;)n=e(n,t[i],i,t);return n}function me(t,e,n,r){var i=null==t?0:t.length;for(r&&i&&(n=t[--i]);i--;)n=e(n,t[i],i,t);return n}function ge(t,e){for(var n=-1,r=null==t?0:t.length;++n<r;)if(e(t[n],n,t))return!0;return!1}var ye=Ce("length");function be(t,e,n){var r;return n(t,(function(t,n,i){if(e(t,n,i))return r=n,!1})),r}function _e(t,e,n,r){for(var i=t.length,o=n+(r?1:-1);r?o--:++o<i;)if(e(t[o],o,t))return o;return-1}function we(t,e,n){return e==e?function(t,e,n){var r=n-1,i=t.length;for(;++r<i;)if(t[r]===e)return r;return-1}(t,e,n):_e(t,Se,n)}function xe(t,e,n,r){for(var i=n-1,o=t.length;++i<o;)if(r(t[i],e))return i;return-1}function Se(t){return t!=t}function Oe(t,e){var n=null==t?0:t.length;return n?De(t,e)/n:NaN}function Ce(t){return function(e){return null==e?void 0:e[t]}}function Ee(t){return function(e){return null==t?void 0:t[e]}}function ke(t,e,n,r,i){return i(t,(function(t,i,o){n=r?(r=!1,t):e(n,t,i,o)})),n}function De(t,e){for(var n,r=-1,i=t.length;++r<i;){var o=e(t[r]);void 0!==o&&(n=void 0===n?o:n+o)}return n}function Ae(t,e){for(var n=-1,r=Array(t);++n<t;)r[n]=e(n);return r}function je(t){return t?t.slice(0,Ye(t)+1).replace(Y,""):t}function Te(t){return function(e){return t(e)}}function Me(t,e){return pe(e,(function(e){return t[e]}))}function Ie(t,e){return t.has(e)}function Pe(t,e){for(var n=-1,r=t.length;++n<r&&we(e,t[n],0)>-1;);return n}function Ne(t,e){for(var n=t.length;n--&&we(e,t[n],0)>-1;);return n}function $e(t,e){for(var n=t.length,r=0;n--;)t[n]===e&&++r;return r}var Re=Ee({"À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","Ç":"C","ç":"c","Ð":"D","ð":"d","È":"E","É":"E","Ê":"E","Ë":"E","è":"e","é":"e","ê":"e","ë":"e","Ì":"I","Í":"I","Î":"I","Ï":"I","ì":"i","í":"i","î":"i","ï":"i","Ñ":"N","ñ":"n","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","Ù":"U","Ú":"U","Û":"U","Ü":"U","ù":"u","ú":"u","û":"u","ü":"u","Ý":"Y","ý":"y","ÿ":"y","Æ":"Ae","æ":"ae","Þ":"Th","þ":"th","ß":"ss","Ā":"A","Ă":"A","Ą":"A","ā":"a","ă":"a","ą":"a","Ć":"C","Ĉ":"C","Ċ":"C","Č":"C","ć":"c","ĉ":"c","ċ":"c","č":"c","Ď":"D","Đ":"D","ď":"d","đ":"d","Ē":"E","Ĕ":"E","Ė":"E","Ę":"E","Ě":"E","ē":"e","ĕ":"e","ė":"e","ę":"e","ě":"e","Ĝ":"G","Ğ":"G","Ġ":"G","Ģ":"G","ĝ":"g","ğ":"g","ġ":"g","ģ":"g","Ĥ":"H","Ħ":"H","ĥ":"h","ħ":"h","Ĩ":"I","Ī":"I","Ĭ":"I","Į":"I","İ":"I","ĩ":"i","ī":"i","ĭ":"i","į":"i","ı":"i","Ĵ":"J","ĵ":"j","Ķ":"K","ķ":"k","ĸ":"k","Ĺ":"L","Ļ":"L","Ľ":"L","Ŀ":"L","Ł":"L","ĺ":"l","ļ":"l","ľ":"l","ŀ":"l","ł":"l","Ń":"N","Ņ":"N","Ň":"N","Ŋ":"N","ń":"n","ņ":"n","ň":"n","ŋ":"n","Ō":"O","Ŏ":"O","Ő":"O","ō":"o","ŏ":"o","ő":"o","Ŕ":"R","Ŗ":"R","Ř":"R","ŕ":"r","ŗ":"r","ř":"r","Ś":"S","Ŝ":"S","Ş":"S","Š":"S","ś":"s","ŝ":"s","ş":"s","š":"s","Ţ":"T","Ť":"T","Ŧ":"T","ţ":"t","ť":"t","ŧ":"t","Ũ":"U","Ū":"U","Ŭ":"U","Ů":"U","Ű":"U","Ų":"U","ũ":"u","ū":"u","ŭ":"u","ů":"u","ű":"u","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","Ż":"Z","Ž":"Z","ź":"z","ż":"z","ž":"z","IJ":"IJ","ij":"ij","Œ":"Oe","œ":"oe","ʼn":"'n","ſ":"s"}),Fe=Ee({"&":"&","<":"<",">":">",'"':""","'":"'"});function Be(t){return"\\"+Ut[t]}function Le(t){return $t.test(t)}function qe(t){var e=-1,n=Array(t.size);return t.forEach((function(t,r){n[++e]=[r,t]})),n}function Ue(t,e){return function(n){return t(e(n))}}function ze(t,e){for(var n=-1,r=t.length,i=0,o=[];++n<r;){var u=t[n];u!==e&&u!==a||(t[n]=a,o[i++]=n)}return o}function We(t){var e=-1,n=Array(t.size);return t.forEach((function(t){n[++e]=t})),n}function Ve(t){var e=-1,n=Array(t.size);return t.forEach((function(t){n[++e]=[t,t]})),n}function He(t){return Le(t)?function(t){var e=Pt.lastIndex=0;for(;Pt.test(t);)++e;return e}(t):ye(t)}function Ke(t){return Le(t)?function(t){return t.match(Pt)||[]}(t):function(t){return t.split("")}(t)}function Ye(t){for(var e=t.length;e--&&X.test(t.charAt(e)););return e}var Xe=Ee({"&":"&","<":"<",">":">",""":'"',"'":"'"});var Je=function t(e){var n,r=(e=null==e?Kt:Je.defaults(Kt.Object(),e,Je.pick(Kt,Ft))).Array,i=e.Date,X=e.Error,dt=e.Function,pt=e.Math,ht=e.Object,vt=e.RegExp,mt=e.String,gt=e.TypeError,yt=r.prototype,bt=dt.prototype,_t=ht.prototype,wt=e["__core-js_shared__"],xt=bt.toString,St=_t.hasOwnProperty,Ot=0,Ct=(n=/[^.]+$/.exec(wt&&wt.keys&&wt.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",Et=_t.toString,kt=xt.call(ht),Dt=Kt._,At=vt("^"+xt.call(St).replace(H,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),jt=Jt?e.Buffer:void 0,Tt=e.Symbol,Pt=e.Uint8Array,$t=jt?jt.allocUnsafe:void 0,Ut=Ue(ht.getPrototypeOf,ht),Vt=ht.create,Ht=_t.propertyIsEnumerable,Yt=yt.splice,Xt=Tt?Tt.isConcatSpreadable:void 0,Gt=Tt?Tt.iterator:void 0,Zt=Tt?Tt.toStringTag:void 0,ye=function(){try{var t=to(ht,"defineProperty");return t({},"",{}),t}catch(t){}}(),Ee=e.clearTimeout!==Kt.clearTimeout&&e.clearTimeout,Ge=i&&i.now!==Kt.Date.now&&i.now,Ze=e.setTimeout!==Kt.setTimeout&&e.setTimeout,Qe=pt.ceil,tn=pt.floor,en=ht.getOwnPropertySymbols,nn=jt?jt.isBuffer:void 0,rn=e.isFinite,on=yt.join,an=Ue(ht.keys,ht),un=pt.max,ln=pt.min,cn=i.now,sn=e.parseInt,fn=pt.random,dn=yt.reverse,pn=to(e,"DataView"),hn=to(e,"Map"),vn=to(e,"Promise"),mn=to(e,"Set"),gn=to(e,"WeakMap"),yn=to(ht,"create"),bn=gn&&new gn,_n={},wn=Do(pn),xn=Do(hn),Sn=Do(vn),On=Do(mn),Cn=Do(gn),En=Tt?Tt.prototype:void 0,kn=En?En.valueOf:void 0,Dn=En?En.toString:void 0;function An(t){if(Va(t)&&!Pa(t)&&!(t instanceof In)){if(t instanceof Mn)return t;if(St.call(t,"__wrapped__"))return Ao(t)}return new Mn(t)}var jn=function(){function t(){}return function(e){if(!Wa(e))return{};if(Vt)return Vt(e);t.prototype=e;var n=new t;return t.prototype=void 0,n}}();function Tn(){}function Mn(t,e){this.__wrapped__=t,this.__actions__=[],this.__chain__=!!e,this.__index__=0,this.__values__=void 0}function In(t){this.__wrapped__=t,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}function Pn(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Nn(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function $n(t){var e=-1,n=null==t?0:t.length;for(this.clear();++e<n;){var r=t[e];this.set(r[0],r[1])}}function Rn(t){var e=-1,n=null==t?0:t.length;for(this.__data__=new $n;++e<n;)this.add(t[e])}function Fn(t){var e=this.__data__=new Nn(t);this.size=e.size}function Bn(t,e){var n=Pa(t),r=!n&&Ia(t),i=!n&&!r&&Fa(t),o=!n&&!r&&!i&&Qa(t),a=n||r||i||o,u=a?Ae(t.length,mt):[],l=u.length;for(var c in t)!e&&!St.call(t,c)||a&&("length"==c||i&&("offset"==c||"parent"==c)||o&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||uo(c,l))||u.push(c);return u}function Ln(t){var e=t.length;return e?t[Rr(0,e-1)]:void 0}function qn(t,e){return Co(yi(t),Jn(e,0,t.length))}function Un(t){return Co(yi(t))}function zn(t,e,n){(void 0!==n&&!ja(t[e],n)||void 0===n&&!(e in t))&&Yn(t,e,n)}function Wn(t,e,n){var r=t[e];St.call(t,e)&&ja(r,n)&&(void 0!==n||e in t)||Yn(t,e,n)}function Vn(t,e){for(var n=t.length;n--;)if(ja(t[n][0],e))return n;return-1}function Hn(t,e,n,r){return er(t,(function(t,i,o){e(r,t,n(t),o)})),r}function Kn(t,e){return t&&bi(e,wu(e),t)}function Yn(t,e,n){"__proto__"==e&&ye?ye(t,e,{configurable:!0,enumerable:!0,value:n,writable:!0}):t[e]=n}function Xn(t,e){for(var n=-1,i=e.length,o=r(i),a=null==t;++n<i;)o[n]=a?void 0:mu(t,e[n]);return o}function Jn(t,e,n){return t==t&&(void 0!==n&&(t=t<=n?t:n),void 0!==e&&(t=t>=e?t:e)),t}function Gn(t,e,n,r,i,o){var a,u=1&e,c=2&e,d=4&e;if(n&&(a=i?n(t,r,i,o):n(t)),void 0!==a)return a;if(!Wa(t))return t;var x=Pa(t);if(x){if(a=function(t){var e=t.length,n=new t.constructor(e);e&&"string"==typeof t[0]&&St.call(t,"index")&&(n.index=t.index,n.input=t.input);return n}(t),!u)return yi(t,a)}else{var I=ro(t),P=I==p||I==h;if(Fa(t))return di(t,u);if(I==g||I==l||P&&!i){if(a=c||P?{}:oo(t),!u)return c?function(t,e){return bi(t,no(t),e)}(t,function(t,e){return t&&bi(e,xu(e),t)}(a,t)):function(t,e){return bi(t,eo(t),e)}(t,Kn(a,t))}else{if(!qt[I])return i?t:{};a=function(t,e,n){var r=t.constructor;switch(e){case S:return pi(t);case s:case f:return new r(+t);case O:return function(t,e){var n=e?pi(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.byteLength)}(t,n);case C:case E:case k:case D:case A:case j:case"[object Uint8ClampedArray]":case T:case M:return hi(t,n);case v:return new r;case m:case _:return new r(t);case y:return function(t){var e=new t.constructor(t.source,rt.exec(t));return e.lastIndex=t.lastIndex,e}(t);case b:return new r;case w:return i=t,kn?ht(kn.call(i)):{}}var i}(t,I,u)}}o||(o=new Fn);var N=o.get(t);if(N)return N;o.set(t,a),Ja(t)?t.forEach((function(r){a.add(Gn(r,e,n,r,t,o))})):Ha(t)&&t.forEach((function(r,i){a.set(i,Gn(r,e,n,i,t,o))}));var $=x?void 0:(d?c?Ki:Hi:c?xu:wu)(t);return ue($||t,(function(r,i){$&&(r=t[i=r]),Wn(a,i,Gn(r,e,n,i,t,o))})),a}function Zn(t,e,n){var r=n.length;if(null==t)return!r;for(t=ht(t);r--;){var i=n[r],o=e[i],a=t[i];if(void 0===a&&!(i in t)||!o(a))return!1}return!0}function Qn(t,e,n){if("function"!=typeof t)throw new gt(o);return wo((function(){t.apply(void 0,n)}),e)}function tr(t,e,n,r){var i=-1,o=fe,a=!0,u=t.length,l=[],c=e.length;if(!u)return l;n&&(e=pe(e,Te(n))),r?(o=de,a=!1):e.length>=200&&(o=Ie,a=!1,e=new Rn(e));t:for(;++i<u;){var s=t[i],f=null==n?s:n(s);if(s=r||0!==s?s:0,a&&f==f){for(var d=c;d--;)if(e[d]===f)continue t;l.push(s)}else o(e,f,r)||l.push(s)}return l}An.templateSettings={escape:L,evaluate:q,interpolate:U,variable:"",imports:{_:An}},An.prototype=Tn.prototype,An.prototype.constructor=An,Mn.prototype=jn(Tn.prototype),Mn.prototype.constructor=Mn,In.prototype=jn(Tn.prototype),In.prototype.constructor=In,Pn.prototype.clear=function(){this.__data__=yn?yn(null):{},this.size=0},Pn.prototype.delete=function(t){var e=this.has(t)&&delete this.__data__[t];return this.size-=e?1:0,e},Pn.prototype.get=function(t){var e=this.__data__;if(yn){var n=e[t];return"__lodash_hash_undefined__"===n?void 0:n}return St.call(e,t)?e[t]:void 0},Pn.prototype.has=function(t){var e=this.__data__;return yn?void 0!==e[t]:St.call(e,t)},Pn.prototype.set=function(t,e){var n=this.__data__;return this.size+=this.has(t)?0:1,n[t]=yn&&void 0===e?"__lodash_hash_undefined__":e,this},Nn.prototype.clear=function(){this.__data__=[],this.size=0},Nn.prototype.delete=function(t){var e=this.__data__,n=Vn(e,t);return!(n<0)&&(n==e.length-1?e.pop():Yt.call(e,n,1),--this.size,!0)},Nn.prototype.get=function(t){var e=this.__data__,n=Vn(e,t);return n<0?void 0:e[n][1]},Nn.prototype.has=function(t){return Vn(this.__data__,t)>-1},Nn.prototype.set=function(t,e){var n=this.__data__,r=Vn(n,t);return r<0?(++this.size,n.push([t,e])):n[r][1]=e,this},$n.prototype.clear=function(){this.size=0,this.__data__={hash:new Pn,map:new(hn||Nn),string:new Pn}},$n.prototype.delete=function(t){var e=Zi(this,t).delete(t);return this.size-=e?1:0,e},$n.prototype.get=function(t){return Zi(this,t).get(t)},$n.prototype.has=function(t){return Zi(this,t).has(t)},$n.prototype.set=function(t,e){var n=Zi(this,t),r=n.size;return n.set(t,e),this.size+=n.size==r?0:1,this},Rn.prototype.add=Rn.prototype.push=function(t){return this.__data__.set(t,"__lodash_hash_undefined__"),this},Rn.prototype.has=function(t){return this.__data__.has(t)},Fn.prototype.clear=function(){this.__data__=new Nn,this.size=0},Fn.prototype.delete=function(t){var e=this.__data__,n=e.delete(t);return this.size=e.size,n},Fn.prototype.get=function(t){return this.__data__.get(t)},Fn.prototype.has=function(t){return this.__data__.has(t)},Fn.prototype.set=function(t,e){var n=this.__data__;if(n instanceof Nn){var r=n.__data__;if(!hn||r.length<199)return r.push([t,e]),this.size=++n.size,this;n=this.__data__=new $n(r)}return n.set(t,e),this.size=n.size,this};var er=xi(cr),nr=xi(sr,!0);function rr(t,e){var n=!0;return er(t,(function(t,r,i){return n=!!e(t,r,i)})),n}function ir(t,e,n){for(var r=-1,i=t.length;++r<i;){var o=t[r],a=e(o);if(null!=a&&(void 0===u?a==a&&!Za(a):n(a,u)))var u=a,l=o}return l}function or(t,e){var n=[];return er(t,(function(t,r,i){e(t,r,i)&&n.push(t)})),n}function ar(t,e,n,r,i){var o=-1,a=t.length;for(n||(n=ao),i||(i=[]);++o<a;){var u=t[o];e>0&&n(u)?e>1?ar(u,e-1,n,r,i):he(i,u):r||(i[i.length]=u)}return i}var ur=Si(),lr=Si(!0);function cr(t,e){return t&&ur(t,e,wu)}function sr(t,e){return t&&lr(t,e,wu)}function fr(t,e){return se(e,(function(e){return qa(t[e])}))}function dr(t,e){for(var n=0,r=(e=li(e,t)).length;null!=t&&n<r;)t=t[ko(e[n++])];return n&&n==r?t:void 0}function pr(t,e,n){var r=e(t);return Pa(t)?r:he(r,n(t))}function hr(t){return null==t?void 0===t?"[object Undefined]":"[object Null]":Zt&&Zt in ht(t)?function(t){var e=St.call(t,Zt),n=t[Zt];try{t[Zt]=void 0;var r=!0}catch(t){}var i=Et.call(t);r&&(e?t[Zt]=n:delete t[Zt]);return i}(t):function(t){return Et.call(t)}(t)}function vr(t,e){return t>e}function mr(t,e){return null!=t&&St.call(t,e)}function gr(t,e){return null!=t&&e in ht(t)}function yr(t,e,n){for(var i=n?de:fe,o=t[0].length,a=t.length,u=a,l=r(a),c=1/0,s=[];u--;){var f=t[u];u&&e&&(f=pe(f,Te(e))),c=ln(f.length,c),l[u]=!n&&(e||o>=120&&f.length>=120)?new Rn(u&&f):void 0}f=t[0];var d=-1,p=l[0];t:for(;++d<o&&s.length<c;){var h=f[d],v=e?e(h):h;if(h=n||0!==h?h:0,!(p?Ie(p,v):i(s,v,n))){for(u=a;--u;){var m=l[u];if(!(m?Ie(m,v):i(t[u],v,n)))continue t}p&&p.push(v),s.push(h)}}return s}function br(t,e,n){var r=null==(t=go(t,e=li(e,t)))?t:t[ko(Lo(e))];return null==r?void 0:oe(r,t,n)}function _r(t){return Va(t)&&hr(t)==l}function wr(t,e,n,r,i){return t===e||(null==t||null==e||!Va(t)&&!Va(e)?t!=t&&e!=e:function(t,e,n,r,i,o){var a=Pa(t),u=Pa(e),p=a?c:ro(t),h=u?c:ro(e),x=(p=p==l?g:p)==g,C=(h=h==l?g:h)==g,E=p==h;if(E&&Fa(t)){if(!Fa(e))return!1;a=!0,x=!1}if(E&&!x)return o||(o=new Fn),a||Qa(t)?Wi(t,e,n,r,i,o):function(t,e,n,r,i,o,a){switch(n){case O:if(t.byteLength!=e.byteLength||t.byteOffset!=e.byteOffset)return!1;t=t.buffer,e=e.buffer;case S:return!(t.byteLength!=e.byteLength||!o(new Pt(t),new Pt(e)));case s:case f:case m:return ja(+t,+e);case d:return t.name==e.name&&t.message==e.message;case y:case _:return t==e+"";case v:var u=qe;case b:var l=1&r;if(u||(u=We),t.size!=e.size&&!l)return!1;var c=a.get(t);if(c)return c==e;r|=2,a.set(t,e);var p=Wi(u(t),u(e),r,i,o,a);return a.delete(t),p;case w:if(kn)return kn.call(t)==kn.call(e)}return!1}(t,e,p,n,r,i,o);if(!(1&n)){var k=x&&St.call(t,"__wrapped__"),D=C&&St.call(e,"__wrapped__");if(k||D){var A=k?t.value():t,j=D?e.value():e;return o||(o=new Fn),i(A,j,n,r,o)}}if(!E)return!1;return o||(o=new Fn),function(t,e,n,r,i,o){var a=1&n,u=Hi(t),l=u.length,c=Hi(e).length;if(l!=c&&!a)return!1;var s=l;for(;s--;){var f=u[s];if(!(a?f in e:St.call(e,f)))return!1}var d=o.get(t),p=o.get(e);if(d&&p)return d==e&&p==t;var h=!0;o.set(t,e),o.set(e,t);var v=a;for(;++s<l;){f=u[s];var m=t[f],g=e[f];if(r)var y=a?r(g,m,f,e,t,o):r(m,g,f,t,e,o);if(!(void 0===y?m===g||i(m,g,n,r,o):y)){h=!1;break}v||(v="constructor"==f)}if(h&&!v){var b=t.constructor,_=e.constructor;b==_||!("constructor"in t)||!("constructor"in e)||"function"==typeof b&&b instanceof b&&"function"==typeof _&&_ instanceof _||(h=!1)}return o.delete(t),o.delete(e),h}(t,e,n,r,i,o)}(t,e,n,r,wr,i))}function xr(t,e,n,r){var i=n.length,o=i,a=!r;if(null==t)return!o;for(t=ht(t);i--;){var u=n[i];if(a&&u[2]?u[1]!==t[u[0]]:!(u[0]in t))return!1}for(;++i<o;){var l=(u=n[i])[0],c=t[l],s=u[1];if(a&&u[2]){if(void 0===c&&!(l in t))return!1}else{var f=new Fn;if(r)var d=r(c,s,l,t,e,f);if(!(void 0===d?wr(s,c,3,r,f):d))return!1}}return!0}function Sr(t){return!(!Wa(t)||(e=t,Ct&&Ct in e))&&(qa(t)?At:at).test(Do(t));var e}function Or(t){return"function"==typeof t?t:null==t?Ku:"object"==typeof t?Pa(t)?jr(t[0],t[1]):Ar(t):nl(t)}function Cr(t){if(!po(t))return an(t);var e=[];for(var n in ht(t))St.call(t,n)&&"constructor"!=n&&e.push(n);return e}function Er(t){if(!Wa(t))return function(t){var e=[];if(null!=t)for(var n in ht(t))e.push(n);return e}(t);var e=po(t),n=[];for(var r in t)("constructor"!=r||!e&&St.call(t,r))&&n.push(r);return n}function kr(t,e){return t<e}function Dr(t,e){var n=-1,i=$a(t)?r(t.length):[];return er(t,(function(t,r,o){i[++n]=e(t,r,o)})),i}function Ar(t){var e=Qi(t);return 1==e.length&&e[0][2]?vo(e[0][0],e[0][1]):function(n){return n===t||xr(n,t,e)}}function jr(t,e){return co(t)&&ho(e)?vo(ko(t),e):function(n){var r=mu(n,t);return void 0===r&&r===e?gu(n,t):wr(e,r,3)}}function Tr(t,e,n,r,i){t!==e&&ur(e,(function(o,a){if(i||(i=new Fn),Wa(o))!function(t,e,n,r,i,o,a){var u=bo(t,n),l=bo(e,n),c=a.get(l);if(c)return void zn(t,n,c);var s=o?o(u,l,n+"",t,e,a):void 0,f=void 0===s;if(f){var d=Pa(l),p=!d&&Fa(l),h=!d&&!p&&Qa(l);s=l,d||p||h?Pa(u)?s=u:Ra(u)?s=yi(u):p?(f=!1,s=di(l,!0)):h?(f=!1,s=hi(l,!0)):s=[]:Ya(l)||Ia(l)?(s=u,Ia(u)?s=uu(u):Wa(u)&&!qa(u)||(s=oo(l))):f=!1}f&&(a.set(l,s),i(s,l,r,o,a),a.delete(l));zn(t,n,s)}(t,e,a,n,Tr,r,i);else{var u=r?r(bo(t,a),o,a+"",t,e,i):void 0;void 0===u&&(u=o),zn(t,a,u)}}),xu)}function Mr(t,e){var n=t.length;if(n)return uo(e+=e<0?n:0,n)?t[e]:void 0}function Ir(t,e,n){e=e.length?pe(e,(function(t){return Pa(t)?function(e){return dr(e,1===t.length?t[0]:t)}:t})):[Ku];var r=-1;return e=pe(e,Te(Gi())),function(t,e){var n=t.length;for(t.sort(e);n--;)t[n]=t[n].value;return t}(Dr(t,(function(t,n,i){return{criteria:pe(e,(function(e){return e(t)})),index:++r,value:t}})),(function(t,e){return function(t,e,n){var r=-1,i=t.criteria,o=e.criteria,a=i.length,u=n.length;for(;++r<a;){var l=vi(i[r],o[r]);if(l){if(r>=u)return l;var c=n[r];return l*("desc"==c?-1:1)}}return t.index-e.index}(t,e,n)}))}function Pr(t,e,n){for(var r=-1,i=e.length,o={};++r<i;){var a=e[r],u=dr(t,a);n(u,a)&&Ur(o,li(a,t),u)}return o}function Nr(t,e,n,r){var i=r?xe:we,o=-1,a=e.length,u=t;for(t===e&&(e=yi(e)),n&&(u=pe(t,Te(n)));++o<a;)for(var l=0,c=e[o],s=n?n(c):c;(l=i(u,s,l,r))>-1;)u!==t&&Yt.call(u,l,1),Yt.call(t,l,1);return t}function $r(t,e){for(var n=t?e.length:0,r=n-1;n--;){var i=e[n];if(n==r||i!==o){var o=i;uo(i)?Yt.call(t,i,1):ti(t,i)}}return t}function Rr(t,e){return t+tn(fn()*(e-t+1))}function Fr(t,e){var n="";if(!t||e<1||e>9007199254740991)return n;do{e%2&&(n+=t),(e=tn(e/2))&&(t+=t)}while(e);return n}function Br(t,e){return xo(mo(t,e,Ku),t+"")}function Lr(t){return Ln(ju(t))}function qr(t,e){var n=ju(t);return Co(n,Jn(e,0,n.length))}function Ur(t,e,n,r){if(!Wa(t))return t;for(var i=-1,o=(e=li(e,t)).length,a=o-1,u=t;null!=u&&++i<o;){var l=ko(e[i]),c=n;if("__proto__"===l||"constructor"===l||"prototype"===l)return t;if(i!=a){var s=u[l];void 0===(c=r?r(s,l,u):void 0)&&(c=Wa(s)?s:uo(e[i+1])?[]:{})}Wn(u,l,c),u=u[l]}return t}var zr=bn?function(t,e){return bn.set(t,e),t}:Ku,Wr=ye?function(t,e){return ye(t,"toString",{configurable:!0,enumerable:!1,value:Wu(e),writable:!0})}:Ku;function Vr(t){return Co(ju(t))}function Hr(t,e,n){var i=-1,o=t.length;e<0&&(e=-e>o?0:o+e),(n=n>o?o:n)<0&&(n+=o),o=e>n?0:n-e>>>0,e>>>=0;for(var a=r(o);++i<o;)a[i]=t[i+e];return a}function Kr(t,e){var n;return er(t,(function(t,r,i){return!(n=e(t,r,i))})),!!n}function Yr(t,e,n){var r=0,i=null==t?r:t.length;if("number"==typeof e&&e==e&&i<=2147483647){for(;r<i;){var o=r+i>>>1,a=t[o];null!==a&&!Za(a)&&(n?a<=e:a<e)?r=o+1:i=o}return i}return Xr(t,e,Ku,n)}function Xr(t,e,n,r){var i=0,o=null==t?0:t.length;if(0===o)return 0;for(var a=(e=n(e))!=e,u=null===e,l=Za(e),c=void 0===e;i<o;){var s=tn((i+o)/2),f=n(t[s]),d=void 0!==f,p=null===f,h=f==f,v=Za(f);if(a)var m=r||h;else m=c?h&&(r||d):u?h&&d&&(r||!p):l?h&&d&&!p&&(r||!v):!p&&!v&&(r?f<=e:f<e);m?i=s+1:o=s}return ln(o,4294967294)}function Jr(t,e){for(var n=-1,r=t.length,i=0,o=[];++n<r;){var a=t[n],u=e?e(a):a;if(!n||!ja(u,l)){var l=u;o[i++]=0===a?0:a}}return o}function Gr(t){return"number"==typeof t?t:Za(t)?NaN:+t}function Zr(t){if("string"==typeof t)return t;if(Pa(t))return pe(t,Zr)+"";if(Za(t))return Dn?Dn.call(t):"";var e=t+"";return"0"==e&&1/t==-1/0?"-0":e}function Qr(t,e,n){var r=-1,i=fe,o=t.length,a=!0,u=[],l=u;if(n)a=!1,i=de;else if(o>=200){var c=e?null:Fi(t);if(c)return We(c);a=!1,i=Ie,l=new Rn}else l=e?[]:u;t:for(;++r<o;){var s=t[r],f=e?e(s):s;if(s=n||0!==s?s:0,a&&f==f){for(var d=l.length;d--;)if(l[d]===f)continue t;e&&l.push(f),u.push(s)}else i(l,f,n)||(l!==u&&l.push(f),u.push(s))}return u}function ti(t,e){return null==(t=go(t,e=li(e,t)))||delete t[ko(Lo(e))]}function ei(t,e,n,r){return Ur(t,e,n(dr(t,e)),r)}function ni(t,e,n,r){for(var i=t.length,o=r?i:-1;(r?o--:++o<i)&&e(t[o],o,t););return n?Hr(t,r?0:o,r?o+1:i):Hr(t,r?o+1:0,r?i:o)}function ri(t,e){var n=t;return n instanceof In&&(n=n.value()),ve(e,(function(t,e){return e.func.apply(e.thisArg,he([t],e.args))}),n)}function ii(t,e,n){var i=t.length;if(i<2)return i?Qr(t[0]):[];for(var o=-1,a=r(i);++o<i;)for(var u=t[o],l=-1;++l<i;)l!=o&&(a[o]=tr(a[o]||u,t[l],e,n));return Qr(ar(a,1),e,n)}function oi(t,e,n){for(var r=-1,i=t.length,o=e.length,a={};++r<i;){var u=r<o?e[r]:void 0;n(a,t[r],u)}return a}function ai(t){return Ra(t)?t:[]}function ui(t){return"function"==typeof t?t:Ku}function li(t,e){return Pa(t)?t:co(t,e)?[t]:Eo(lu(t))}var ci=Br;function si(t,e,n){var r=t.length;return n=void 0===n?r:n,!e&&n>=r?t:Hr(t,e,n)}var fi=Ee||function(t){return Kt.clearTimeout(t)};function di(t,e){if(e)return t.slice();var n=t.length,r=$t?$t(n):new t.constructor(n);return t.copy(r),r}function pi(t){var e=new t.constructor(t.byteLength);return new Pt(e).set(new Pt(t)),e}function hi(t,e){var n=e?pi(t.buffer):t.buffer;return new t.constructor(n,t.byteOffset,t.length)}function vi(t,e){if(t!==e){var n=void 0!==t,r=null===t,i=t==t,o=Za(t),a=void 0!==e,u=null===e,l=e==e,c=Za(e);if(!u&&!c&&!o&&t>e||o&&a&&l&&!u&&!c||r&&a&&l||!n&&l||!i)return 1;if(!r&&!o&&!c&&t<e||c&&n&&i&&!r&&!o||u&&n&&i||!a&&i||!l)return-1}return 0}function mi(t,e,n,i){for(var o=-1,a=t.length,u=n.length,l=-1,c=e.length,s=un(a-u,0),f=r(c+s),d=!i;++l<c;)f[l]=e[l];for(;++o<u;)(d||o<a)&&(f[n[o]]=t[o]);for(;s--;)f[l++]=t[o++];return f}function gi(t,e,n,i){for(var o=-1,a=t.length,u=-1,l=n.length,c=-1,s=e.length,f=un(a-l,0),d=r(f+s),p=!i;++o<f;)d[o]=t[o];for(var h=o;++c<s;)d[h+c]=e[c];for(;++u<l;)(p||o<a)&&(d[h+n[u]]=t[o++]);return d}function yi(t,e){var n=-1,i=t.length;for(e||(e=r(i));++n<i;)e[n]=t[n];return e}function bi(t,e,n,r){var i=!n;n||(n={});for(var o=-1,a=e.length;++o<a;){var u=e[o],l=r?r(n[u],t[u],u,n,t):void 0;void 0===l&&(l=t[u]),i?Yn(n,u,l):Wn(n,u,l)}return n}function _i(t,e){return function(n,r){var i=Pa(n)?ae:Hn,o=e?e():{};return i(n,t,Gi(r,2),o)}}function wi(t){return Br((function(e,n){var r=-1,i=n.length,o=i>1?n[i-1]:void 0,a=i>2?n[2]:void 0;for(o=t.length>3&&"function"==typeof o?(i--,o):void 0,a&&lo(n[0],n[1],a)&&(o=i<3?void 0:o,i=1),e=ht(e);++r<i;){var u=n[r];u&&t(e,u,r,o)}return e}))}function xi(t,e){return function(n,r){if(null==n)return n;if(!$a(n))return t(n,r);for(var i=n.length,o=e?i:-1,a=ht(n);(e?o--:++o<i)&&!1!==r(a[o],o,a););return n}}function Si(t){return function(e,n,r){for(var i=-1,o=ht(e),a=r(e),u=a.length;u--;){var l=a[t?u:++i];if(!1===n(o[l],l,o))break}return e}}function Oi(t){return function(e){var n=Le(e=lu(e))?Ke(e):void 0,r=n?n[0]:e.charAt(0),i=n?si(n,1).join(""):e.slice(1);return r[t]()+i}}function Ci(t){return function(e){return ve(qu(Iu(e).replace(Mt,"")),t,"")}}function Ei(t){return function(){var e=arguments;switch(e.length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3]);case 5:return new t(e[0],e[1],e[2],e[3],e[4]);case 6:return new t(e[0],e[1],e[2],e[3],e[4],e[5]);case 7:return new t(e[0],e[1],e[2],e[3],e[4],e[5],e[6])}var n=jn(t.prototype),r=t.apply(n,e);return Wa(r)?r:n}}function ki(t){return function(e,n,r){var i=ht(e);if(!$a(e)){var o=Gi(n,3);e=wu(e),n=function(t){return o(i[t],t,i)}}var a=t(e,n,r);return a>-1?i[o?e[a]:a]:void 0}}function Di(t){return Vi((function(e){var n=e.length,r=n,i=Mn.prototype.thru;for(t&&e.reverse();r--;){var a=e[r];if("function"!=typeof a)throw new gt(o);if(i&&!u&&"wrapper"==Xi(a))var u=new Mn([],!0)}for(r=u?r:n;++r<n;){var l=Xi(a=e[r]),c="wrapper"==l?Yi(a):void 0;u=c&&so(c[0])&&424==c[1]&&!c[4].length&&1==c[9]?u[Xi(c[0])].apply(u,c[3]):1==a.length&&so(a)?u[l]():u.thru(a)}return function(){var t=arguments,r=t[0];if(u&&1==t.length&&Pa(r))return u.plant(r).value();for(var i=0,o=n?e[i].apply(this,t):r;++i<n;)o=e[i].call(this,o);return o}}))}function Ai(t,e,n,i,o,a,u,l,c,s){var f=128&e,d=1&e,p=2&e,h=24&e,v=512&e,m=p?void 0:Ei(t);return function g(){for(var y=arguments.length,b=r(y),_=y;_--;)b[_]=arguments[_];if(h)var w=Ji(g),x=$e(b,w);if(i&&(b=mi(b,i,o,h)),a&&(b=gi(b,a,u,h)),y-=x,h&&y<s){var S=ze(b,w);return $i(t,e,Ai,g.placeholder,n,b,S,l,c,s-y)}var O=d?n:this,C=p?O[t]:t;return y=b.length,l?b=yo(b,l):v&&y>1&&b.reverse(),f&&c<y&&(b.length=c),this&&this!==Kt&&this instanceof g&&(C=m||Ei(C)),C.apply(O,b)}}function ji(t,e){return function(n,r){return function(t,e,n,r){return cr(t,(function(t,i,o){e(r,n(t),i,o)})),r}(n,t,e(r),{})}}function Ti(t,e){return function(n,r){var i;if(void 0===n&&void 0===r)return e;if(void 0!==n&&(i=n),void 0!==r){if(void 0===i)return r;"string"==typeof n||"string"==typeof r?(n=Zr(n),r=Zr(r)):(n=Gr(n),r=Gr(r)),i=t(n,r)}return i}}function Mi(t){return Vi((function(e){return e=pe(e,Te(Gi())),Br((function(n){var r=this;return t(e,(function(t){return oe(t,r,n)}))}))}))}function Ii(t,e){var n=(e=void 0===e?" ":Zr(e)).length;if(n<2)return n?Fr(e,t):e;var r=Fr(e,Qe(t/He(e)));return Le(e)?si(Ke(r),0,t).join(""):r.slice(0,t)}function Pi(t){return function(e,n,i){return i&&"number"!=typeof i&&lo(e,n,i)&&(n=i=void 0),e=ru(e),void 0===n?(n=e,e=0):n=ru(n),function(t,e,n,i){for(var o=-1,a=un(Qe((e-t)/(n||1)),0),u=r(a);a--;)u[i?a:++o]=t,t+=n;return u}(e,n,i=void 0===i?e<n?1:-1:ru(i),t)}}function Ni(t){return function(e,n){return"string"==typeof e&&"string"==typeof n||(e=au(e),n=au(n)),t(e,n)}}function $i(t,e,n,r,i,o,a,u,l,c){var s=8&e;e|=s?32:64,4&(e&=~(s?64:32))||(e&=-4);var f=[t,e,i,s?o:void 0,s?a:void 0,s?void 0:o,s?void 0:a,u,l,c],d=n.apply(void 0,f);return so(t)&&_o(d,f),d.placeholder=r,So(d,t,e)}function Ri(t){var e=pt[t];return function(t,n){if(t=au(t),(n=null==n?0:ln(iu(n),292))&&rn(t)){var r=(lu(t)+"e").split("e");return+((r=(lu(e(r[0]+"e"+(+r[1]+n)))+"e").split("e"))[0]+"e"+(+r[1]-n))}return e(t)}}var Fi=mn&&1/We(new mn([,-0]))[1]==1/0?function(t){return new mn(t)}:Zu;function Bi(t){return function(e){var n=ro(e);return n==v?qe(e):n==b?Ve(e):function(t,e){return pe(e,(function(e){return[e,t[e]]}))}(e,t(e))}}function Li(t,e,n,i,u,l,c,s){var f=2&e;if(!f&&"function"!=typeof t)throw new gt(o);var d=i?i.length:0;if(d||(e&=-97,i=u=void 0),c=void 0===c?c:un(iu(c),0),s=void 0===s?s:iu(s),d-=u?u.length:0,64&e){var p=i,h=u;i=u=void 0}var v=f?void 0:Yi(t),m=[t,e,n,i,u,p,h,l,c,s];if(v&&function(t,e){var n=t[1],r=e[1],i=n|r,o=i<131,u=128==r&&8==n||128==r&&256==n&&t[7].length<=e[8]||384==r&&e[7].length<=e[8]&&8==n;if(!o&&!u)return t;1&r&&(t[2]=e[2],i|=1&n?0:4);var l=e[3];if(l){var c=t[3];t[3]=c?mi(c,l,e[4]):l,t[4]=c?ze(t[3],a):e[4]}(l=e[5])&&(c=t[5],t[5]=c?gi(c,l,e[6]):l,t[6]=c?ze(t[5],a):e[6]);(l=e[7])&&(t[7]=l);128&r&&(t[8]=null==t[8]?e[8]:ln(t[8],e[8]));null==t[9]&&(t[9]=e[9]);t[0]=e[0],t[1]=i}(m,v),t=m[0],e=m[1],n=m[2],i=m[3],u=m[4],!(s=m[9]=void 0===m[9]?f?0:t.length:un(m[9]-d,0))&&24&e&&(e&=-25),e&&1!=e)g=8==e||16==e?function(t,e,n){var i=Ei(t);return function o(){for(var a=arguments.length,u=r(a),l=a,c=Ji(o);l--;)u[l]=arguments[l];var s=a<3&&u[0]!==c&&u[a-1]!==c?[]:ze(u,c);if((a-=s.length)<n)return $i(t,e,Ai,o.placeholder,void 0,u,s,void 0,void 0,n-a);var f=this&&this!==Kt&&this instanceof o?i:t;return oe(f,this,u)}}(t,e,s):32!=e&&33!=e||u.length?Ai.apply(void 0,m):function(t,e,n,i){var o=1&e,a=Ei(t);return function e(){for(var u=-1,l=arguments.length,c=-1,s=i.length,f=r(s+l),d=this&&this!==Kt&&this instanceof e?a:t;++c<s;)f[c]=i[c];for(;l--;)f[c++]=arguments[++u];return oe(d,o?n:this,f)}}(t,e,n,i);else var g=function(t,e,n){var r=1&e,i=Ei(t);return function e(){var o=this&&this!==Kt&&this instanceof e?i:t;return o.apply(r?n:this,arguments)}}(t,e,n);return So((v?zr:_o)(g,m),t,e)}function qi(t,e,n,r){return void 0===t||ja(t,_t[n])&&!St.call(r,n)?e:t}function Ui(t,e,n,r,i,o){return Wa(t)&&Wa(e)&&(o.set(e,t),Tr(t,e,void 0,Ui,o),o.delete(e)),t}function zi(t){return Ya(t)?void 0:t}function Wi(t,e,n,r,i,o){var