1!function r(o,a,i){function s(t,e){if(!a[t]){if(!o[t]){var n="function"==typeof require&&require;if(!e&&n)return n(t,!0);if(l)return l(t,!0);throw(n=new Error("Cannot find module '"+t+"'")).code="MODULE_NOT_FOUND",n}n=a[t]={exports:{}},o[t][0].call(n.exports,function(e){return s(o[t][1][e]||e)},n,n.exports,r,o,a,i)}return a[t].exports}for(var l="function"==typeof require&&require,e=0;e<i.length;e++)s(i[e]);return s}({1:[function(e,t,n){"use strict";function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=new(function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,(n=[{key:"sendRequest",value:function(e,t){var n=window.ajaxurl;if(!n&&!(n=window.window.js_details.ajax_url))return window.console.error("error, no url",this.props.component),void this.setState({error:"Internal error, ajaxurl not defined",loaded:!1});t=encodeURIComponent(window.btoa(JSON.stringify(t)));return window.fetch(n,{method:"post",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:"action=".concat(e,"&data=").concat(t),credentials:"same-origin"}).then(function(e){if(200!==e.status)throw new Error("Communication returned a ".concat(e.status," error code"));return e}).then(function(e){return e.json()}).then(function(e){return e.success?e.data:null}).catch(function(e){throw window.console.error("data load error",e),e})}},{key:"getPluginMods",value:function(){return this.sendRequest("tt_get_plugin_mods",{})}},{key:"getCSPListing",value:function(e){return this.sendRequest("tt_csp_get_issues",e)}},{key:"setPluginMods",value:function(e){return this.sendRequest("tt_set_plugin_mods",e)}},{key:"syncItem",value:function(e){return this.sendRequest("tt_sync_item",e)}},{key:"getDataset",value:function(e){return this.sendRequest("tt_get_dataset",e)}},{key:"fetchPost",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},n="angus_shared_views";return t.type&&(n=t.type),e?this.sendRequest("tt_get_post_item",{id:e,type:n}):null}}])&&o(t.prototype,n),r&&o(t,r),e}());n.default=r},{}],2:[function(e,t,n){"use strict";function o(e){return(o="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})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var f=i(e("react")),r=i(e("prop-types")),a=i(e("./ShowDate")),p=i(e("./Utils"));function i(e){return e&&e.__esModule?e:{default:e}}function d(e){return function(e){if(Array.isArray(e))return s(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function s(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(n){var r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var e,t=h(n);return function(e,t){{if(t&&("object"===o(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined")}return function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e)}(this,r?(e=h(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments))}}
1function h(e){return(h=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var m,g,y,e=function(){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}(o,f["default"].Component);var e,t,n,r=u(o);function o(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),(t=r.call(this,e)).state={},isNaN(new Date(e.value))?t.state.date=(new Date).getTime()/1e3:t.state.date=e.value,t.state.curMonth=new Date(1e3*t.state.date).getMonth(),t.state.curYear=new Date(1e3*t.state.date).getFullYear(),window.dp_zindex?window.dp_zindex--:window.dp_zindex=500,t.z=window.dp_zindex,t}return e=o,(t=[{key:"setDate",value:function(e){this.setState({date:e.getTime()/1e3}),this.props.onChange&&this.props.onChange(e.getTime()/1e3)}},{key:"showTimePicker",value:function(){var t=this,n=new Date(1e3*this.state.date),r=n.getHours()%12,o=n.getHours()<12;return 0===r&&(r=12),f.default.createElement("div",{className:"dp_show_time"},f.default.createElement("input",{type:"number",value:r,onChange:function(e){e=new Date(n.getFullYear(),n.getMonth(),n.getDate(),(12===r?-12:0)+parseInt(e.target.value)+(o?0:12),n.getMinutes(),30);t.setDate(e)}})," :",f.default.createElement("input",{type:"number",value:n.getMinutes(),onChange:function(e){e=new Date(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours(),parseInt(e.target.value),30);t.setDate(e)}}),f.default.createElement("a",{onClick:function(){var e;o||(e=new Date(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours()-12,n.getMinutes(),30),t.setDate(e))},className:o?"selected":""},"AM"),f.default.createElement("a",{onClick:function(){var e;o&&(e=new Date(n.getFullYear(),n.getMonth(),n.getDate(),n.getHours()+12,n.getMinutes(),30),t.setDate(e))},className:o?"":"selected"},"PM"))}},{key:"showDatePick",value:function(){for(var a=this,i=new Date(this.props.value?1e3*this.props.value:1e3*this.state.date),s=new Date(this.state.curYear,this.state.curMonth,1,12,0,0),l=[],c=[],e=0;e<s.getDay();e++)c.push(f.default.createElement("td",null,"Â "));for(;s.getMonth()===this.state.curMonth;)!function(){var e=new Date(s.getFullYear(),s.getMonth(),s.getDate(),12,0,30),t=new Date(s.getFullYear(),s.getMonth(),s.getDate(),0,0,0);t.setTime(t.getTime()-60*t.getTimezoneOffset()*1e3);var n=new Date(s.getFullYear(),s.getMonth(),s.getDate(),23,59,59);n.setTime(n.getTime()-60*n.getTimezoneOffset()*1e3),0===s.getDay()&&(l.push(f.default.createElement("tr",null,c)),c=[]);var r="",o="";s.getDate()===i.getDate()&&s.getMonth()===i.getMonth()&&s.getFullYear()===i.getFullYear()&&(r+=" selected",o+=" selected"),a.props.highlight&&(a.props.highlight.start&&a.props.highlight.start<n.getTime()/1e3&&a.props.highlight.end&&a.props.highlight.end>t.getTime()/1e3&&(o+=" highlight"),a.props.highlight.start&&a.props.highlight.start<n.getTime()/1e3&&a.props.highlight.start>t.getTime()/1e3&&(o+=" starthighlight"),a.props.highlight.end&&a.props.highlight.end>t.getTime()/1e3&&a.props.highlight.end<n.getTime()/1e3&&(o+=" endhighlight")),1===s.getDate()&&(o+=" firstday"),new Date(s.getFullYear(),s.getMonth(),s.getDate()+1,12,0,30).getMonth()!==a.state.curMonth&&(o+=" lastday"),c.push(f.default.createElement("td",{className:o},f.default.createElement("a",{onClick:function(){a.setDate(e)},className:r},s.getDate()))),s.setDate(s.getDate()+1)}();if(0<c.length){if(c.length<7)for(var t=c.length;t<7;t++)c.push(f.default.createElement("td",null));l.push(f.default.createElement("tr",null,c))}for(var n=[],r=this.props.yearRange&&this.props.yearRange.start?parseInt(this.props.yearRange.start):(new Date).getFullYear()-10,o=this.props.yearRange&&this.props.yearRange.end?parseInt(this.props.yearRange.end):(new Date).getFullYear()+10,u=r;u<=o;u++)n.push(f.default.createElement("option",{key:u,value:u},u));return f.default.createElement("div",{className:"dp_date"},f.default.createElement("div",{className:"month_spec"},f.default.createElement("select",{onChange:function(e){a.setState({curMonth:parseInt(e.target.value)})},value:this.state.curMonth},d(Array(12)).map(function(e,t){return f.default.createElement("option",{key:t,value:t},p.default.getMonths(t))}))),f.default.createElement("div",{className:"year_spec"},f.default.createElement("select",{onChange:function(e){a.setState({curYear:e.target.value})},value:this.state.curYear},n)),f.default.createElement("div",{className:"mover_carets"},f.default.createElement("a",{onClick:function(e){e.preventDefault(),e.stopPropagation();var t=a.state.curMonth-1,e=a.state.curYear;t<0&&(e--,t=11),a.setState({curMonth:t,curYear:e})}},f.default.createElement("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","data-testid":"icon",className:"Icon-sc-36vrnf-0 hXRptq Icon__StyledIcon-ttu7ny-0 iTxbyc",role:"presentation"},f.default.createElement("path",{d:"M8.344 10.719L7 12.093l6.655 6.906L15 17.626l-5.31-5.533L15 6.374 13.655 5z",fillRule:"evenodd"}))),f.default.createElement("a",{onClick:function(e){e.preventDefault(),e.stopPropagation();var t=a.state.curMonth+1,e=a.state.curYear;11<t&&(e++,t=0),a.setState({curMonth:t,curYear:e})}},f.default.createElement("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg","data-testid":"icon",className:"Icon-sc-36vrnf-0 hXRptq Icon__StyledIcon-ttu7ny-0 iTxbyc",role:"presentation"},f.default.createElement("path",{d:"M9 6.374l5.31 5.531L9 17.626l1.345 1.373 5.311-5.718 1.343-1.376L10.345 5z",fillRule:"evenodd"})))),f.default.createElement("div",{className:"days_spec"},f.default.createElement("table",null,f.default.createElement("thead",null,f.default.createElement("tr",null,f.default.createElement("th",
1null,"Sun"),f.default.createElement("th",null,"Mon"),f.default.createElement("th",null,"Tue"),f.default.createElement("th",null,"Wed"),f.default.createElement("th",null,"Thu"),f.default.createElement("th",null,"Fri"),f.default.createElement("th",null,"Sat"))),f.default.createElement("tbody",null,l))))}},{key:"showEditing",value:function(){var e=this;return f.default.createElement("div",{className:"dp_date_selector ".concat(this.props.showTime?" show_time":"")},this.showDatePick(),this.props.showTime?this.showTimePicker():null,this.onClose?f.default.createElement("a",{className:"close",onClick:function(){e.props.onClose&&e.props.onClose(e.state.date)},title:"close","aria-label":"close popup"},f.default.createElement("svg",{fill:"#000000",height:"40px",width:"40px",version:"1.1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 460.775 460.775"},f.default.createElement("path",{d:"M285.08,230.397L456.218,59.27c6.076-6.077,6.076-15.911,0-21.986L423.511,4.565c-2.913-2.911-6.866-4.55-10.992-4.55 c-4.127,0-8.08,1.639-10.993,4.55l-171.138,171.14L59.25,4.565c-2.913-2.911-6.866-4.55-10.993-4.55 c-4.126,0-8.08,1.639-10.992,4.55L4.558,37.284c-6.077,6.075-6.077,15.909,0,21.986l171.138,171.128L4.575,401.505 c-6.074,6.077-6.074,15.911,0,21.986l32.709,32.719c2.911,2.911,6.865,4.55,10.992,4.55c4.127,0,8.08-1.639,10.994-4.55 l171.117-171.12l171.118,171.12c2.913,2.911,6.866,4.55,10.993,4.55c4.128,0,8.081-1.639,10.992-4.55l32.709-32.719 c6.074-6.075,6.074-15.909,0-21.986L285.08,230.397z"}))):null,this.props.showNow?f.default.createElement("a",{className:"shownow",onClick:function(){e.setDate(new Date)},title:"now","aria-label":"set date to now"},f.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"#000000",width:"800px",height:"800px",viewBox:"0 0 24 24"},f.default.createElement("path",{d:"M19 3h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zM7 10h5v5H7z"}))):null)}},{key:"render",value:function(){var e=this;return f.default.createElement("div",{className:"dp_date_picker",style:{zIndex:this.z}},this.props.openDate?f.default.createElement("a",{onClick:function(){e.props.openDate()}},this.props.value?f.default.createElement(a.default,{ShowTime:this.props.showTime,format:this.props.params&&this.props.params.format?this.props.params.format:"full",value:1e3*parseInt(this.props.value)}):this.props.noDateText||"Click to select a date"):this.props.hideDateDisplay?null:this.props.value?f.default.createElement(a.default,{ShowTime:this.props.showTime,format:this.props.params&&this.props.params.format?this.props.params.format:"full",value:1e3*parseInt(this.props.value)}):this.props.noDateText||"No Date",this.props.editing?this.showEditing():null)}}])&&l(e.prototype,t),n&&l(e,n),o}();n.default=e,m=e,g="propTypes",y={value:r.default.oneOfType([r.default.object,r.default.number]),showTime:r.default.bool,params:r.default.object,onChange:r.default.func,onClose:r.default.func,openDate:r.default.func,editing:r.default.bool,noDateText:r.default.bool,highlight:r.default.object,hideDateDisplay:r.default.bool,showNow:r.default.bool,yearRange:r.default.object},g in m?Object.defineProperty(m,g,{value:y,enumerable:!0,configurable:!0,writable:!0}):m[g]=y},{"./ShowDate":5,"./Utils":6,"prop-types":28,react:35}],3:[function(e,t,n){"use strict";function o(e){return(o="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})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=l(e("react")),r=l(e("prop-types")),i=l(e("./Utils")),s=l(e("./DatePicker"));function l(e){return e&&e.__esModule?e:{default:e}}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function u(e,t){return(u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(n){var r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var e,t=p(n);return function(e,t){{if(t&&("object"===o(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined")}return function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e)}(this,r?(e=p(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments))}}
1function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var d,h,m,e=function(){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}(o,a["default"].Component);var e,t,n,r=f(o);function o(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),e=r.call(this,e),window.drp_id||(window.drp_id=1),e.drpID=window.drp_id,window.drp_id++,e.state={},e}return e=o,(t=[{key:"setDateRange",value:function(e){var t={filterDates:parseInt(e)},e=new Date,n=new Date(e.getFullYear(),e.getMonth(),e.getDate()-e.getDay(),12,0,0),r=new Date(e.getFullYear(),e.getMonth(),1,12,0,0),o=new Date(e.getFullYear(),0,1,12,0,0);switch(t.filterDates){case 1:t.startDate=n.getTime()/1e3,n.setDate(n.getDate()+7),t.endDate=n.getTime()/1e3;break;case 2:t.startDate=r.getTime()/1e3,r=new Date(r.getFullYear(),r.getMonth()+1,0,12,0,0),t.endDate=r.getTime()/1e3;break;case 3:r.setMonth(r.getMonth()+1),t.startDate=r.getTime()/1e3,r=new Date(r.getFullYear(),r.getMonth()+1,0,12,0,0),t.endDate=r.getTime()/1e3;break;case 4:t.startDate=o.getTime()/1e3,o=new Date(o.getFullYear(),12,31,12,0,0),t.endDate=o.getTime()/1e3;break;case 5:o=new Date(o.getFullYear()+1,0,1,12,0,0),t.startDate=o.getTime()/1e3,o=new Date(o.getFullYear(),11,31,12,0,0),t.endDate=o.getTime()/1e3;break;default:t.startDate=null,t.endDate=null}this.setState(t)}},{key:"render",value:function(){var t=this,e=[];return this.props.value?(e.push(i.default.outputDate(this.props.value.start,a.default.createElement("span",{key:1},"--"))),e.push(a.default.createElement("span",{className:"to_text",key:2}," to ")),e.push(i.default.outputDate(this.props.value.end,a.default.createElement("span",{key:3},"--")))):e=[a.default.createElement("span",{key:1},"--"),a.default.createElement("span",{className:"to_text",key:2}," to "),a.default.createElement("span",{key:3},"--")],a.default.createElement("div",{className:"tt_date_range_picker ".concat(this.props.className||"")},a.default.createElement("button",{className:"date_input",tabIndex:"0",role:"textbox","aria-haspopup":"true","aria-controls":"drp_ctrl_".concat(this.drpID),"aria-popupopen":!0,onClick:function(e){e.preventDefault(),e.stopPropagation(),t.props.openDate&&t.props.openDate(!t.props.editing)}},e),this.props.editing?a.default.createElement("div",{className:"tt_drp_inside",id:"drp_ctrl_".concat(this.drpID),role:"dialog"},a.default.createElement("div",{className:"filter_dates"},a.default.createElement("select",{value:this.state.filterDates,onChange:function(e){t.setDateRange(e.target.value)}},a.default.createElement("option",{value:""},"Select a filter"),a.default.createElement("option",{value:"1"},"This Week"),a.default.createElement("option",{value:"2"},"This Month"),a.default.createElement("option",{value:"3"},"Next Month"),a.default.createElement("option",{value:"4"},"This Year"),a.default.createElement("option",{value:"5"},"Next Year"))),a.default.createElement("div",{className:"split"},a.default.createElement("h3",null,"Start Date"),a.default.createElement(s.default,{yearRange:this.props.yearRange,editing:!0,hideDateDisplay:!0,onChange:function(e){t.state.endDate&&t.state.endDate<e?window.alert("The Start date you selected is not before the end date"):t.setState({startDate:e,filterDates:"",error:null})},value:this.state.startDate,highlight:{start:this.state.startDate,end:this.state.endDate}})),a.default.createElement("div",{className:"split"},a.default.createElement("h3",null,"End Date"),a.default.createElement(s.default,{yearRange:this.props.yearRange,editing:!0,hideDateDisplay:!0,onChange:function(e){t.state.startDate&&t.state.startDate>e?window.alert("The End date you selected is not after the start date"):t.setState({endDate:e,filterDates:"",error:null})},value:this.state.endDate,highlight:{start:this.state.startDate,end:this.state.endDate}})),a.default.createElement("div",{className:"action_buttons"},a.default.createElement("button",{className:" std_button solid_small cancel",onClick:function(){t.props.openD
1ate&&t.props.openDate(!1)}},"Cancel"),this.state.startDate||this.state.endDate?a.default.createElement("div",{className:"datetxt"},i.default.outputDate(this.state.startDate,a.default.createElement("span",{key:1},"--")),a.default.createElement("span",{className:"to_text",key:2}," to "),i.default.outputDate(this.state.endDate,a.default.createElement("span",{key:3},"--"))):null,a.default.createElement("button",{className:" std_button solid_small apply",onClick:function(){t.props.onChange&&t.props.onChange({start:t.state.startDate,end:t.state.endDate})}},"Set Date"))):null)}}])&&c(e.prototype,t),n&&c(e,n),o}();n.default=e,d=e,h="propTypes",m={value:r.default.number,ShowDate:r.default.bool,ShowTime:r.default.bool,format:r.default.string,className:r.default.string,openDate:r.default.bool,editing:r.default.bool,onChange:r.default.func,yearRange:r.default.object},h in d?Object.defineProperty(d,h,{value:m,enumerable:!0,configurable:!0,writable:!0}):d[h]=m},{"./DatePicker":2,"./Utils":6,"prop-types":28,react:35}],4:[function(e,t,n){"use strict";function o(e){return(o="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})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=i(e("prop-types")),a=i(e("dompurify"));function i(e){return e&&e.__esModule?e:{default:e}}function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function l(e,t){return(l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function c(n){var r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var e,t=u(n);return function(e,t){{if(t&&("object"===o(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined")}return function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e)}(this,r?(e=u(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments))}}function u(e){return(u=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var f,p,d,h=wp.element,e=function(){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}(o,h.Component);var e,t,n,r=c(o);function o(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),(e=r.call(this,e)).state={},e}return e=o,(t=[{key:"render",value:function(){var e=Object.assign({},this.props,{dangerouslySetInnerHTML:{__html:a.default.sanitize(this.props.output)}});switch(delete e.type,delete e.output,this.props.type){case"h1":return h.createElement("h1",e);case"h2":return h.createElement("h2",e);case"h3":return h.createElement("h3",e);case"h4":return h.createElement("h4",e);case"h5":return h.createElement("h5",e);case"h6":return h.createElement("h6",e);case"label":return h.createElement("label",e);case"div":return h.createElement("div",e);case"p":return h.createElement("p",e);default:return h.createElement("span",e)}}}])&&s(e.prototype,t),n&&s(e,n),o}();n.default=e,f=e,p="propTypes",d={output:r.default.string,type:r.default.string},p in f?Object.defineProperty(f,p,{value:d,enumerable:!0,configurable:!0,writable:!0}):f[p]=d},{dompurify:22,"prop-types":28}],5:[function(e,t,n){"use strict";function o(e){return(o="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})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=s(e("react")),r=s(e("prop-types")),i=s(e("./Utils"));
1function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function c(e,t){return(c=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function u(n){var r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var e,t=f(n);return function(e,t){{if(t&&("object"===o(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined")}return function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e)}(this,r?(e=f(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments))}}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var p,d,h,e=function(){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&c(e,t)}(o,a["default"].Component);var e,t,n,r=u(o);function o(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),(e=r.call(this,e)).state={},e}return e=o,(t=[{key:"render",value:function(){if(!this.props.value||isNaN(this.props.value))return a.default.createElement("div",null,"No Date");var e,t,n=new Date(parseInt(this.props.value)),r=null,o=null;return!0!==this.props.ShowDate&&void 0!==this.props.ShowDate||(o=a.default.createElement("span",null,i.default.getMonths(n.getMonth())," ",n.getDate(),", ",n.getFullYear())),!0!==this.props.ShowTime&&void 0!==this.props.ShowTime||(t="am",12<(e=n.getHours())?(t="pm",e-=12):12===e?t="pm":0===e&&(e="00"),e<10&&(e="0".concat(e)),(n=n.getMinutes())<10&&(n="0".concat(n)),r=a.default.createElement("span",null,e,":",n,t)),a.default.createElement("span",{className:this.props.className},o," ",r)}}])&&l(e.prototype,t),n&&l(e,n),o}();n.default=e,p=e,d="propTypes",h={value:r.default.number,ShowDate:r.default.bool,ShowTime:r.default.bool,format:r.default.string,className:r.default.string},d in p?Object.defineProperty(p,d,{value:h,enumerable:!0,configurable:!0,writable:!0}):p[d]=h},{"./Utils":6,"prop-types":28,react:35}],6:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r,a=e("color-contrast-calc"),l=(r=e("./OutputSanitizedHTML"))&&r.__esModule?r:{default:r};function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var c=wp.element,i=new(function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,(n=[{key:"getActualColor",value:function(e,t){var n=null,r=0;return t&&e?(e.startsWith("primary")&&(n=t.primaryColors,r=parseInt(e.substring(7))-1),e.startsWith("grey")&&(n=t.greyColors,r=parseInt(e.substring(4))-1),e.startsWith("success")&&(n=t.successColors,r=parseInt(e.substring(7))-1),e.startsWith("warning")&&(n=t.warningColors,r=parseInt(e.substring(7))-1),n&&n[r]&&n[r].color?n[r].color:null):null}},{key:"outputDate",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:null;if(!e)return t;e=new Date(1e3*e);return!e||isNaN(e)?t:c.createElement("span",null,this.getMonths(e.getMonth(),!0)," ",e.getDate(),", ",e.getFullYear())}},{key:"compareColors",value:function(t,n){var e,r,o=null;try{o=t&&n?(e=a.ColorContrastCalc.colorFrom(t),r=a.ColorContrastCalc.colorFrom(n),e.contrastRatioAgainst(r)):null}catch(e){window.console.error("Errors... colors cannot be compared",t,n),o=0}return null===o?null:Math.round(100*o)/100}},{key:"generateArrowURL",value:function(e){e='<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.293 12.293L6.707 13.707L13.414 6.99997L6.707 0.292969L5.293 1.70697L9.586 5.99997H0V7.99997H9.586L5.293 12.293Z" \n\t\t\tstyle="fill: '.concat(e||"#000000",';"/></svg>');
1return"url('data:image/svg+xml;base64,".concat(window.btoa(e),"')")}},{key:"getMonths",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1]?["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]:["January","February","March","April","May","June","July","August","September","October","November","December"];return t[e]||""}},{key:"getPrice",value:function(e){e=String(Math.round(100*parseFloat(e)));return"$".concat(e.substring(0,e.length-2),".").concat(e.substring(e.length-2))}},{key:"getFormattedOutput",value:function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:[],r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:{},o=4<arguments.length&&void 0!==arguments[4]?arguments[4]:{};s=(s=(s=e)||"").replace(/\{-CR-\}/g,"<br>");var a=null;switch(t){case"upper":s=s.toUpperCase();break;case"date":var i=this.decodeDate(s);null===i||isNaN(i)?r.onBlankText&&(a=r.onBlankText):a="".concat(this.getMonths(i.getMonth(),!0)," ").concat(i.getDate(),", ").concat(i.getFullYear()),s=null;break;case"price":"NEW"!==s.toUpperCase()&&(s=(s=s&&"$"===s[0]?s.substring(1):s).replace(",",""),isNaN(parseFloat(s))||0===parseFloat(s)?(s="",r.onBlankText&&(s=r.onBlankText)):(a=this.getPrice(s),s=null));break;case"promo_signup":n.promo_signup_required&&(a=c.createElement("span",null,c.createElement("div",null,c.createElement(l.default,{output:s})),c.createElement("a",{href:n.promo_signup_required},"Promo Signup Required")),s=null);break;case"tld_image":o[s]&&(a=c.createElement("img",{src:o[s].image,alt:s}),o[s].link&&(a=c.createElement("a",{href:o[s].link},a)),s=null);break;case"true_false":var i="string"==typeof s?s.toUpperCase():"",i="TRUE"===i||!0===i||"ON"===i||"YES"===i,a=c.createElement("img",{src:"".concat(window.tt_jsdetails.plugin_uri,"/assets/images/").concat(i?"checkmark.svg":"xmark.svg"),alt:s}),s=null}return{cell:s,inner:a}}},{key:"decodeDate",value:function(e){if("string"!=typeof e)return new Date(e);var t=e.match(/^([0-9]{4,4})-([0-9]{2,2})-([0-9]{2,2}) ([0-9]{1,2}):([0-9]{2,2})/);if(t=t||e.match(/^([0-9]{4,4})-([0-9]{2,2})-([0-9]{2,2})/))return new Date(parseInt(t[1]),parseInt(t[2])-1,parseInt(t[3]),t[4]?parseInt(t[4]):0,t[5]?parseInt(t[5]):0);e=new Date(e);return isNaN(e)?null:e}}])&&o(t.prototype,n),r&&o(t,r),e}());n.default=i},{"./OutputSanitizedHTML":4,"color-contrast-calc":15}],7:[function(e,t,n){"use strict";var r=s(e("./front/CookiePopup")),o=s(e("./front/ImageLightbox")),a=s(e("./front/Controls")),i=s(e("./front/Altcha"));function s(e){return e&&e.__esModule?e:{default:e}}window.document.addEventListener("DOMContentLoaded",function(){!function(){r.default.contentLoaded(),o.default.contentLoaded(),a.default.contentLoaded();var e,t=document.querySelectorAll("form.altcha_form");0<t.length&&((e=document.createElement("script")).onload=function(){i.default.init(t)},e.type="module",e.src="".concat(window.tt_jsdetails.plugin_uri,"/assets/vendors/altcha.js"),document.head.appendChild(e))}()})},{"./front/Altcha":8,"./front/Controls":9,"./front/CookiePopup":10,"./front/ImageLightbox":11}],8:[function(e,t,n){"use strict";function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=new(function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,(n=[{key:"init",value:function(r){for(var o=this,e=function(e){function t(e){e.preventDefault(),e.stopPropagation(),o.setupAltcha(n)}var n=r[e];n.addEventListener("submit",t);e=n.getElementsByClassName("submit_button");e&&0<e.length&&e[0].addEventListener("click",t)},t=0;t<r.length;t++)e(t)}},{key:"getChallenge",value:function(){var e=window.ajaxurl;if(!e&&!(e=window.window.js_details.ajax_url))return window.console.error("error, no url",this.props.component),void this.setState({error:"Internal error, ajaxurl not defined",loaded:!1});return window.fetch(e,{method:"post",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:"action=".concat("tt_get_altcha_challenge"),credentials:"same-origin"}).then(function(e){if(200!==e.status)throw new Error("Communication returned a ".concat(e.status," error code"));return e}).then(function(e){return e.json()}).catch(function(e){throw window.alert("error:",e),e})}},{key:"setupAltcha",value:function(r){var o=r.getElementsByClassName("altcha-container");
1o&&0!==o.length||this.getChallenge().then(function(e){(o=document.createElement("div")).className="altcha-container";var t=document.createElement("input");t.type="hidden",t.name="altcha_result",t.value="",o.appendChild(t);var n=document.createElement("altcha-widget");n.className="altcha_main",n.setAttribute("challengejson",JSON.stringify(e.response)),o.appendChild(n),r.appendChild(o),n.addEventListener("statechange",function(e){"verified"===e.detail.state&&(t.value=e.detail.payload,setTimeout(function(){r.submit()},150))})})}}])&&o(t.prototype,n),r&&o(t,r),e}());n.default=r},{}],9:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=r(e("./controls/TableListing")),a=r(e("./controls/SearchForTable"));function r(e){return e&&e.__esModule?e:{default:e}}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var s=wp.element,e=new(function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,(n=[{key:"controlList",value:function(){return[{control:o.default,class:"tt_table_listing"},{control:a.default,class:"tt_search"}]}},{key:"contentLoaded",value:function(){for(var e=this.controlList(),t=0;t<e.length;t++){var n=e[t];if(n.control&&n.class)for(var r=window.document.getElementsByClassName(n.class),o=0;o<r.length;o++){var a=null;try{a=JSON.parse(r[o].getAttribute("js-data"))}catch(e){window.console.log("err parsing args",e)}var i=n.control;wp.element.render(s.createElement(i,{args:a}),r[o])}}}}])&&i(t.prototype,n),r&&i(t,r),e}());n.default=e},{"./controls/SearchForTable":13,"./controls/TableListing":14}],10:[function(e,t,n){"use strict";function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=new(function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,(n=[{key:"contentLoaded",value:function(){var t=this,e=document.getElementsByClassName("tt_cookie_clear_button");e&&0<e.length&&(e[0].onclick=function(e){t.clearButton(e)})}},{key:"clearButton",value:function(e){e.preventDefault(),e.stopPropagation();var t=e.target.closest("button").parentNode;t.style.height="0px",t.style.padding="0";e=new Date;e.setTime(e.getTime()+5184e6);e="expires=".concat(e.toUTCString());document.cookie="acceptCookies=true; expires=".concat(e,"; path=/"),setTimeout(function(){t.style.display="none"},300)}}])&&o(t.prototype,n),r&&o(t,r),e}());n.default=r},{}],11:[function(e,t,n){"use strict";function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=new(function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,(n=[{key:"contentLoaded",value:function(){var t=this;if(!this.isTouchDevice()){var e=document.getElementsByClassName("image_lightbox");if(e&&0<e.length)for(var n=0;n<e.length;n++){var r=null;(r="A"===e[n].tagName?[e[n]]:e[n].getElementsByTagName("a"))&&0<r.length?r[0].onclick=function(e){t.imageClick(e)}:e[n].onclick=function(e){t.imageClick(e)}}}}},{key:"isTouchDevice",value:function(){return"ontouchstart"in window||0<window.navigator.maxTouchPoints||0<window.navigator.msMaxTouchPoints}},{key:"zoomIn",value:function(){this.currentZoom+=.5,this.contentImage.style.width="".concat(this.currentZoom*this.baseWidth,"px")}},{key:"zoomOut",value:function(){this.currentZoom*=.8,this.contentImage.style.width="".concat(this.currentZoom*this.baseWidth,"px")}},{key:"previewPos",value:function(e,t){this.curTop-t<0&&this.curTop-t>this.contentImage.parentNode.offsetHeight-this.baseHeight*this.currentZoom&&(this.contentImage.style.top="".concat(this.curTop-t,"px")),this.contentImage.offsetWidth>this.contentImage.parentNode.offsetWidth&&this.curLeft-e>this.contentImage.parentNode.offsetWidth-this.baseWidth*this.currentZoom&&this.curLeft-e<0&&(this.contentImage.style.left="".concat(this.curLeft-e,"px"))}},{key:"setPos",value:function(e,t){this.curTop=this.curTop-t,this.curLeft=this.curLeft-e}},{key:"popupImageLoad",value:function(e){var t=this;this.baseWidth=e.target.offsetWidth,this.baseHeight=e.target.offsetHeight,this.contentImage=e.target,this.currentZoom=.9*e.target.parentNode.offsetWidth/this.baseWidth,this.contentImage.style.width="".concat(this.currentZoom*this.baseWidth,"px"),this.curTop=0,this.curLeft=0,e.target.onclick=function(){e.preventDefault(),e.stopPropagation()};function n(e){e.preventDefault(),e.stopPropagation(),t.zoomIn()}e.target.addEventListener("dblclick",function(e){n(e)}),document.getElementById("tt_zoomout").addEventListener("click",function(e){(e=e).preventDefault(),e.stopPropagation(),t.zoomOut()}),document.getElementById("tt_zoomin").addEventListener("click",function(e){n(e)}),e.target.addEventListener("pointerdown",function(e){e.preventDefault(),e.stopPropagation(),t.pointerStart=[e.clientX,e.clientY]});function r(e){e.preventDefault(),e.stopPropagation(),t.pointerStart&&(t.setPos(t.pointerStart[0]-e.clientX,t.pointerStart[1]-e.clientY),t.pointerStart=null)}e.target.addEventListener("pointerup",function(e){r(e)}),e.target.addEventListener("mouseout",function(e){r(e)}),e.target.addEventListener("pointermove",function(e){t.pointerStart&&(e.preventDefault(),e.stopPropagation(),t.previewPos(t.pointerStart[0]-e.clientX,t.pointerStart[1]-e.clientY))})}},{key:"imageClick",value:function(e){var t,n=this,r=e.target.closest(".image_lightbox").getElementsByTagName("img");r&&0!==r.length&&(e.preventDefault(),e.stopPropagation(),(t=window.document.getElementById("tt_lightbox_popup"))||((t=window.document.createElement("div")).classList.add("tt_lightbox_popup_overlay"),t.id="tt_lightbox_popup",window.document.body.prepend(t),t.onclick=function(e){e.preventDefault(),e.stopPropagation(),e.srcElement.classList.contains("tt_lightbox_popup_content")||e.srcElement.classList.contains("tt_popup_image")||e.srcElement.classList.contains("tt_popup_toolbar")||e.srcElement.classList.contains("tool_item")||n.pointerStart||(t.classList.remove("selected"),t.innerHTML="")}),window.tt_popupImageLoad=function(e){n.popupImageLoad(e)},t.classList.add("selected"),t.innerHTML='\n\t\t<div class="tt_popup_toolbar">\n\t\t\t<a href="#" id="tt_zoomout">\n\t\t\t\t<img class="tool_item" src="'.concat(window.tt_jsdetails.plugin_uri,'assets/images/control
1s/zoomout.svg" alt="close lightbox">\n\t\t\t</a>\n\t\t\t<a href="#" id="tt_zoomin">\n\t\t\t\t<img class="tool_item" src="').concat(window.tt_jsdetails.plugin_uri,'assets/images/controls/zoomin.svg" alt="close lightbox">\n\t\t\t</a>\n\t\t\t<a href="#" id="close_lightbox">\n\t\t\t\t<img class="tool_item_close" src="').concat(window.tt_jsdetails.plugin_uri,'assets/images/controls/close_x.svg" alt="close lightbox">\n\t\t\t</a>\n\t\t</div>\n\t\t<div class="tt_lightbox_popup_content">\n\t\t\t<img src="').concat(r[0].src,'" style="width:100%;height: auto;" onload="return window.tt_popupImageLoad(event);"\n\t\t\t\tclass="tt_popup_image">\n\t\t</div>'))}}])&&o(t.prototype,n),r&&o(t,r),e}());n.default=r},{}],12:[function(e,t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r,s=(r=e("../common/Communications"))&&r.__esModule?r:{default:r};function o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var a=new(function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n,r;return t=e,(n=[{key:"open",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{},n=window.document.getElementById("angus_lightbox_popup");n||((n=window.document.createElement("div")).classList.add("angus_lightbox_popup_overlay"),n.id="angus_lightbox_popup",n.onclick=function(e){e.composedPath()[0].classList.contains("angus_lightbox_popup_overlay")&&(n.classList.remove("selected"),n.innerHTML="")},window.document.body.prepend(n)),n.classList.add("selected"),t.sixteenNine&&n.classList.add("sixteen_by_nine");var r=t.class||"",o=window.document.createElement("a");o.href="#",o.id="close_lightbox",o.onclick=function(e){e.preventDefault(),e.stopPropagation(),n.classList.remove("selected"),n.innerHTML=""},o.innerHTML='<img src="'.concat(window.js_details.theme_uri,'/assets/images/x-close.svg" alt="close lightbox">');var a='<div class="angus_lightbox_popup_content '.concat(r,'" style="').concat("",'">'),i="</div>";t.showPost&&s.default.fetchPost(t.showPost).then(function(e){e&&e.content?n.innerHTML="".concat(a).concat(e.content).concat(i):n.innerHTML="".concat(a,"Failed to render content, sorry").concat(i),n.prepend(o)}),n.innerHTML="".concat(a).concat(e).concat(i),n.prepend(o)}}])&&o(t.prototype,n),r&&o(t,r),e}());n.default=a},{"../common/Communications":1}],13:[function(e,t,n){"use strict";function o(e){return(o="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})(e)}function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function i(e,t){return(i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function s(n){var r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var e,t=l(n);return function(e,t){{if(t&&("object"===o(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined")}return function(e){if(void 0!==e)return e;throw new ReferenceError("this hasn't been initialised - super() hasn't been called")}(e)}(this,r?(e=l(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments))}}function l(e){return(l=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var c=wp.element,u=0,r=function(){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&i(e,t)}(o,wp.element.Component);var e,t,n,r=s(o);function o(e){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o),(e=r.call(this,e)).id=u,u++,e.state={searchTerm:e.props.searchTerm||""},e}return e=o,(t=[{key:"componentDidUpdate",value:function(e,t){e.searchTerm!==this.props.searchTerm&&this.setState({searchTerm:this.props.searchTerm})}},{key:"showSearch",value:function(){var t=this;return c.createElement("div",{className:"search_block ".concat(this.props.className||"")},!1===this.props.notPopup?c.createElement("a",{className:"search_button",href:"#",onClick:function(e){e.stopPropagation(),e.preventDefault(),t.setState({showSearch:!t.state.showSearch},function(){document.getElementById("searchtext_".concat(t.id)).focus()})},onKeyDown:function(e){"Space"===e.code&&(e.stopPropagation(),e.preventDefault(),t.setState({showSearch:!t.state.showSearch},function(){document.getElementById("searchtext_".concat(t.id)).focus()}))},"aria-haspopup":"dialog","aria-controls":"search_".concat(this.id
1),role:"button"},c.createElement("img",{src:"".concat(window.tt_jsdetails.plugin_uri,"/assets/images/search.svg"),alt:"Open Search"})):null,c.createElement("div",{id:"search_".concat(this.id),className:"search_area ".concat(this.state.showSearch?"selected":""),"aria-hidden":this.state.showSearch?"false":"true"},c.createElement("form",{onSubmit:function(e){e.stopPropagation(),e.preventDefault()}},!1!==this.props.notPopup?c.createElement("img",{className:"popup_icon","aria-hidden":"true",src:"".concat(window.tt_jsdetails.plugin_uri,"/assets/images/search.svg"),alt:"Open Search"}):null,c.createElement("input",{type:"text",role:"search",value:this.state.searchTerm,id:"searchtext_".concat(this.id),"aria-label":this.props.onChange?"Search, table updates with typing":"Search text",placeholder:this.props.onChange?"Search":"Search for TLDs...",onChange:function(e){t.setState({searchTerm:e.target.value}),t.props.onChange&&t.props.onChange(e.target.value)}}),this.props.args&&this.props.args.advancedURL?c.createElement("a",{href:this.props.args.advancedURL},c.createElement("img",{src:"".concat(window.tt_jsdetails.plugin_uri,"/assets/images/control
1s/search_settings.svg"),alt:"Advanced Search",className:"advanced_search_link"})):null,!1!==this.props.notPopup?c.createElement("button",{className:"button-medium btn",onClick:function(){var e;!t.props.onChange&&window.ttClientTables&&0<window.ttClientTables.length&&(window.ttClientTables[0].updateSearch(t.state.searchTerm),(e=document.getElementById("tt_id_".concat(window.ttClientTables[0].id)))&&(e=e.getBoundingClientRect().top+window.pageYOffset-200,window.scrollTo({top:e,behavior:"smooth"})))}},this.props.buttonText||c.createElement(c.Fragment,null,c.createElement("img",{className:"search_icon",src:"".concat(window.tt_jsdetails.plugin_uri,"/assets/images/search-white.svg"),alt:"Open Search"}),c.createElement("span",null,"Search"))):null)))}},{key:"render",value:function(){return this.showSearch()}}])&&a(e.prototype,t),n&&a(e,n),o}();n.default=r},{}],14:[function(e,t,n){"use strict";function o(e){return(o="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})(e)}Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var a=r(e("../../common/Communications")),C=r(e("../../common/Utils")),s=r(e("../../common/DateRangePicker")),i=r(e("../LightboxPopup")),_=r(e("../../common/OutputSanitizedHTML")),l=r(e("./SearchForTable"));function r(e){return e&&e.__esModule?e:{default:e}}function u(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(){return(f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n,r=arguments[t];for(n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function d(n){var r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var e,t=m(n);return function(e,t){{if(t&&("object"===o(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined")}return h(e)}(this,r?(e=m(this).constructor,Reflect.construct(t,arguments,e)):t.apply(this,arguments))}}function h(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function m(e){return(m=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var E=wp.element,g=0,e=function(){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&p(e,t)}(o,wp.element.Component);var e,t,n,r=d(o);function o(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,o);var t,n=null;return(t=r.call(this,e)).props.args.tableConfig.tabs&&(n=t.props.args.tableConfig.tabs[0].id),t.state={data:null,done:!1,tlds:null,error:null,currentTab:n,searchTerm:"",page:1,showDetailItem:{},colTabNumber:1,sortField:null,sortDir:null,message:"",categories:{},types:{},linesSelected:{},pageSize:t.props.args.tableConfig.pageSize},t.id=g,g++,window.ttClientTables?window.ttClientTables.push(h(t)):window.ttClientTables=[h(t)],t.props.args.tableConfig&&t.props.args.tableConfig.dataOption&&a.default.getDataset({optionKey:t.props.args.tableConfig.dataOption,tlds:"promosonly"===t.props.args.tableConfig.filterOption}).then(function(e){e?t.setState({data:e[0],tlds:e[1],done:!0}):t.setState({data:null,tlds:null,done:!0,error:"Could not load dataset"})}).catch(function(e){t.setState({data:null,tlds:null,done:!0,error:"Could not load dataset"})}),t}return e=o,(t=[{key:"getStyle",value:function(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],n={};return e.horzAlign&&(n.textAlign=e.horzAlign),e.vertAlign&&(n.verticalAlign=e.vertAlign),e.width&&(n.width="".concat(parseInt(e.width),"%")),!t&&e.fontWeight&&(n.fontWeight=e.fontWeight),n}},{key:"showPopup",value:function(e,t){e.stopPropagation(),e.preventDefault(),i.default.open("Please Wait...",{class:"table_popup",showPost:t.postPopup})}},{key:"displayHeading",value:function(e){var i=this;if(!e)return null;var s=this.props.args.tableConfig.fields;return e.map(function(t,e){if(!t)return null;var n=i.getStyle(t,!0),r="";i.state.colTabNumber===e&&(r+=" selected"),s[t.id]&&s[t.id].hideMobile&&(r+=" hide_mobile");var o=i.state.currentTab,a=t.name;return o&&s[t.id]["name_tab_".concat(o)]&&(a=s[t.id]["name_tab_".concat(o)]),E.createElement("th",{scope:"col",key:e,style:n,className:r,"aria-sort":i.state.sortField===t.id?1===i.state.sortDir?"desce
1nding":"ascending":""},s[t.id]&&s[t.id].allowSort?E.createElement("a",{href:"#",onClick:function(e){e.stopPropagation(),e.preventDefault(),i.updateSort(t.id)}},E.createElement(_.default,{output:a}),i.state.sortField===t.id?E.createElement("img",{"aria-hidden":"true",className:1===i.state.sortDir?"flipped":"",src:"".concat(window.js_details.theme_uri,"/assets/images/menu_icons/chevron-down-nav-b3.svg"),alt:"Sort Order ".concat(-1===i.state.sortDir?"ascending":"decending")}):""):E.createElement(_.default,{output:a}),s[t.id]&&s[t.id].infoPopup?E.createElement("a",{href:"#",onClick:function(e){return i.showPopup(e,s[t.id])}},E.createElement("img",{src:"".concat(window.js_details.theme_uri,"/assets/images/info.svg"),alt:"Open Info Popup"})):null)})}},{key:"displayLine",value:function(m,g,y){var b=this;if(!m)return null;var v=this.props.args.tableConfig.fields,w={};return g.map(function(e,t){var n,r,o=v[e.id];o&&o.promoField&&o.promoFieldStart&&o.promoFieldEnd&&(n=C.default.decodeDate(m[o.promoFieldStart]),r=C.default.decodeDate(m[o.promoFieldEnd]),(o=m[o.promoField])&&n<new Date&&r>new Date&&(w[e.id]={val:o,start:n,end:r}))}),g.map(function(e,t){var n;if(!e)return null;var r=C.default.getFormattedOutput(m[e.id],e.type,m,e,b.state.tlds),o=r.cell,a=r.inner,i=b.getStyle(e),s=null;if("dropdown"===b.props.args.responsiveSetup&&b.state.showDetailItem[y]&&1===t){for(var l=[],c=t+1;c<g.length;c++){var u=C.default.getFormattedOutput(m[g[c].id],g[c].type,m,g[c],b.state.tlds),f=b.state.currentTab,p=g[c].name;f&&v[g[c].id]["name_tab_".concat(f)]&&(p=v[g[c].id]["name_tab_".concat(f)]),l.push(E.createElement("label",null,E.createElement(_.default,{output:p}))),l.push(E.createElement("div",null,u.cell?E.createElement(_.default,{output:u.cell}):E.createElement("span",null,u.inner)))}s=E.createElement("div",{className:"extended_col_details"},l)}var d="";b.state.colTabNumber===t&&(d+=" selected"),v[e.id]&&v[e.id].hideMobile&&(d+=" hide_mobile"),"cell_headers"!==b.props.args.responsiveSetup&&"side_top_drop"!==b.props.args.responsiveSetup||(d+=0===t?" primary_mob_head":" mob_split_".concat(g.length-1));var h=b.state.currentTab,r=e.name;return h&&v[e.id]["name_tab_".concat(h)]&&(r=v[e.id]["name_tab_".concat(h)]),E.createElement("td",{key:t,style:i,className:d},"cell_headers"===b.props.args.responsiveSetup||"side_top_drop"===b.props.args.responsiveSetup?E.createElement(_.default,{type:"label",output:r,"aria-hidden":"true"}):null,w[e.id]?E.createElement("span",null,E.createElement("span",{className:"promo_price"},C.default.getPrice(w[e.id].val)," "),E.createElement("del",{"aria-label":"regular price"},o?E.createElement(_.default,{output:o}):E.createElement("span",null,a))):o?E.createElement(_.default,{output:o}):E.createElement("span",null,a),0===t&&0<Object.keys(w).length?E.createElement("span",{className:"saletag"}
1,null!==(t=b.props.args)&&void 0!==t&&null!==(n=t.tableConfig)&&void 0!==n&&n.promoTagHTML?E.createElement(_.default,{output:b.props.args.tableConfig.promoTagHTML}):E.createElement("img",{src:"".concat(window.tt_jsdetails.plugin_uri,"/assets/images/saletag.svg"),alt:"Sale Tag"})):null,s)})}},{key:"getTableData",value:function(){var s=this;if(!this.props.args.tableConfig)return{header:[],dataSet:[]};var t,n,r,o,a=this.props.args.tableConfig.fields,e=[],i=[];if(this.props.args.tableConfig.dataOption){if(!this.state.data)return{header:[],dataSet:[]};e=Object.keys(this.state.data[0]).reduce(function(e,t){return a[t]&&(!s.props.args.tableConfig.showTabs&&a[t].show||s.props.args.tableConfig.showTabs&&a[t]["showIn_".concat(s.state.currentTab)])&&e.push({id:t,name:a[t].Name||t,type:a[t].type,width:a[t].width,vertAlign:a[t].vertAlign,horzAlign:a[t].horzAlign,fontWeight:a[t].fontWeight,onBlankText:a[t].onBlankText}),e},[]),i=this.state.data.reduce(function(e,t,n){var r,o,a,i=!0;return"promosonly"===s.props.args.tableConfig.filterOption&&(r=C.default.decodeDate(t.promo_start_date),o=C.default.decodeDate(t.promo_end_date),a=new Date,i=0<parseFloat(t.promo_price)&&r<a&&a<o),i&&e.push(Object.assign({},t,{overallLineNumber:n})),e},[])}else this.props.args.tableConfig&&this.props.args.tableConfig.rawText&&(i=this.props.args.tableConfig.rawText.split("\n").map(function(e){return e.split("\t")}))&&0<i.length&&(e=i.shift().reduce(function(e,t,n){return a[t]&&(!s.props.args.tableConfig.showTabs&&a[t].show||s.props.args.tableConfig.showTabs&&a[t]["showIn_".concat(s.state.currentTab)])&&e.push({id:n,name:a[t].Name||t,type:a[t].type,width:a[t].width,vertAlign:a[t].vertAlign,horzAlign:a[t].horzAlign,fontWeight:a[t].fontWeight,onBlankText:a[t].onBlankText}),e},[]));i=i.filter(function(e){var t=new Date,n=C.default.decodeDate(e.start_date_limit),e=C.default.decodeDate(e.end_date_limit);return isNaN(n)&&(n=null),isNaN(e)&&(e=null),!!(!n&&!e||n&&n<t&&!e||!n&&e&&t<e||n&&n<t&&e&&t<e)}),this.props.args.tableConfig.filterField3&&this.state.dateRange&&(t=this.state.dateRange.start?new Date(1e3*this.state.dateRange.start):null,n=this.state.dateRange.end?new Date(1e3*this.state.dateRange.end):null,t&&(t.setHours(0),t.setMinutes(0),t.setSeconds(0)),n&&(n.setHours(23),n.setMinutes(59),n.setSeconds(59)),i=i.filter(function(e){e=C.default.decodeDate(e[s.props.args.tableConfig.filterField3]);return!!e&&(!(t&&e<t)&&!(n&&n<e))})),this.state.selecting&&(i=i.filter(function(e){return s.state.linesSelected[e.overallLineNumber]})),this.state.searchTerm&&(i=i.filter(function(e){return!!e[s.props.args.tableConfig.searchOnField]&&-1!==e[s.props.args.tableConfig.searchOnField].toUpperCase().indexOf(s.state.searchTerm.toUpperCase())})),this.props.args.tableConfig.sideFilter&&this.props.args.tableConfig.filterField2&&(r=Object.keys(this.state.categories).reduce(function(e,t){return s.state.categories[t]&&(e[t]=!0),e},{}),0<Object.keys(r).length&&(i=i.filter(function(e){return"*"===e[s.props.args.tableConfig.filterField2]||e[s.props.args.tableConfig.filterField2].split(",").find(function(e){return r[e]})}))),this.props.args.tableConfig.sideFilter&&this.props.args.tableConfig.filterField1&&(o=Object.keys(this.state.types).reduce(function(e,t){return s.state.types[t]&&(e[t]=!0),e},{}),0<Object.keys(o).length&&(i=i.filter(function(e){return"*"===e[s.props.args.tableConfig.filterField1]||e[s.props.args.tableConfig.filterField1].split(",").find(function(e){return o[e]})})));var l=this.state.sortField||null,c=l?this.state.sortDir||1:this.props.args.tableConfig.orderDesc?1:-1;(l||this.props.args.tableConfig.orderBy)&&i.sort(function(e,t){return l?e[l]===t[l]?0:c*(e[l]>t[l]?-1:1):s.props.args.tableConfig.orderBy?e[s.props.args.tableConfig.orderBy]===t[s.props.args.tableConfig.orderBy]?e[s.props.args.tableConfig.orderBy2]===t[s.props.args.tableConfig.orderBy2]?0:!e[s.props.args.tableConfig.orderBy2]&&t[s.props.args.tableConfig.orderBy2]?-1:e[s.props.args.tableConfig.orderBy2]&&!t[s.props.args.tableConfig.orderBy2]?1:c*(e[s.props.args.tableConfig.orderBy2]>t[s.props.args.tableConfig.orderBy2]?-1:1):!e[s.props.args.tableConfig.orderBy]&&t[s.props.args.tableConfig.orderBy]?1:e[s.props.args.tableConfig.orderBy]&&!t[s.props.args.tableConfig.orderBy]?-1:c*(e[s.props.args.tableConfig.orderBy]>t[s.props.args.tableConfig.orderBy]?-1:1):0});var u=(parseInt(this.state.page)-1)*this.state.pageSize,f=parseInt(this.state.pageSize*parseInt(this.state.page)),p=E.createElement("span",null,E.createElement("span",{className:"showing"},"Showing")," ",1+u," to ",f," of ",i.length," TLDs"),d=this.state.page<=1,h=this.state.page>=Math.ceil(i.length/parseInt(this.state.pageSize));return{header:e,dataSet:i=!isNaN(f)&&0<f?i.slice(u,f):i,disablePageBack:d,disablePageFwd:h,pagingText:p}}},{key:"showHeadTabs",value:function(e){var n=this;if("tab"!==this.props.args.responsiveSetup)return null;for(var r=[],t=1;t<e.length;t++)!function(t){r.push(E.createElement("div",{className:"head_tab ".concat(n.state.colTabNumber===t?" selected":"")},E.createElement("a",{href:"#",onClick:function(e){e.stopPropagation(),e.preventDefault(),n.setState({colTabNumber:t})}},E.createElement(_.default,{output:e[t].name}))))}(t);return E.createElement("div",{className:"header_tabs cols_".concat(e.length-1)},r)}},{key:"showTabs",value:function(){var e,a=this,t="",n="None";return!this.props.args.tableConfig.tabs||(e=this.props.args.tableConfig.tabs.find(function(e){return a.state.currentTab===e.id}))&&(n=e.name),E.createElement("div",{className:"tab_items_container"},this.props.args.tableConfig.tabsMobileDropdown?E.createElement("a",{href:"#",className:"tabs_dropdown ".concat(this.state.tabsDropOpen?" selected":""),onClick:function(e){e.stopPropagation(),e.preventDefault(),a.setState({tabsDropOpen:!a.state.tabsDropOpen,message:"Updated table to tab ".concat(n)})},"aria-hidden":"true",role:"button"},E.createElement(_.default,{output:n})):null,E.createElement("div",{className:"tabletabs tabletab_count_".concat(this.props.args.tableConfig.tabs.length," ").concat(this.state.tabsDropOpen?" selected":""),role:"tablist"},this.props.args.tableConfig.tabs?this.props.args.tableConfig.tabs.map(function(r,o){return a.state.currentTab===r.id&&(t=r.description),E.createElement("div",{key:o,className:"tabletab_item ".concat(a.state.currentTab===r.id?"selected":""),id:"tabs_nav_".concat(a.id)},E.createElement("a",{role:"tab","aria-controls":"tabpanel_".concat(a.id,"_").concat(r.id),"aria-selected":a.state.currentTab===r.id?"true":"false",id:"tabid_".concat(a.id,"_").concat(r.id),href:"#",onClick:function(e){e.stopPropagation(),e.preventDefault(),a.setState({currentTab:r.
1id,tabsDropOpen:!1,message:"Updated table to tab ".concat(r.name)})},onFocus:function(){a.setState({tabsDropOpen:!0}),a.focusGoneTimer&&window.clearTimeout(a.focusGoneTimer)},onBlur:function(){a.focusGoneTimer=window.setTimeout(function(){a.setState({tabsDropOpen:!1})},200)},onKeyDown:function(e){var t,n=!1;"ArrowDown"!==e.code&&"ArrowRight"!==e.code||(a.props.args.tableConfig.tabs.length-1>o&&(t=a.props.args.tableConfig.tabs[o+1].id,document.getElementById("tabid_".concat(a.id,"_").concat(t)).focus()),n=!0),"ArrowUp"!==e.code&&"ArrowLeft"!==e.code||(0<o&&(t=a.props.args.tableConfig.tabs[o-1].id,document.getElementById("tabid_".concat(a.id,"_").concat(t)).focus()),n=!0),"Space"!==e.code&&"Enter"!==e.code||(a.setState({currentTab:r.id,tabsDropOpen:!1}),n=!0),n&&(e.stopPropagation(),e.preventDefault())}},E.createElement(_.default,{output:r.name,type:"div"}),r.description?E.createElement(_.default,{output:r.description,type:"p"}):null))}):null),t?E.createElement("div",{className:"tab_description"},E.createElement("h3",null,n),E.createElement(_.default,{output:t,type:"p"})):null,this.props.args.tableConfig.disclamer?E.createElement("div",{className:"disclamer"},E.createElement(_.default,{output:this.props.args.tableConfig.disclamer,type:"p"})):null)}},{key:"updateSearch",value:function(e){var t=this;this.setState({searchTerm:e,page:1}),this.searchTimer&&clearTimeout(this.searchTimer),this.searchTimer=setTimeout(function(){t.setState({message:"Updated search for ".concat(e)})},800)}},{key:"showSearch",value:function(){var t=this,e=0<arguments.length&&void 0!==arguments[0]&&arguments[0],n=1<arguments.length&&void 0!==arguments[1]?arguments[1]:"";return E.createElement(l.default,f({},2<arguments.length&&void 0!==arguments[2]?arguments[2]:{},{notPopup:e,className:n,onChange:function(e){t.updateSearch(e)},searchTerm:this.state.searchTerm,iconButton:!0,args:{advancedURL:this.props.args.advancedURL||null}}))}},{key:"updateSort",value:function(e){var t=this.state.sortField!==e||1===this.state.sortDir?-1:1,n="Default";e?n=this.props.args.tableConfig.defaultSortName||"Default":this.props.args.tableConfig.fields[e]&&(n=this.props.args.tableConfig.fields[e].Name||e),this.props.args.tableConfig.fields[e],this.setState({sortField:e||null,sortDir:t,page:1,message:"Updated sort to column ".concat(n," ").concat(-1==t?"ascending":"descending")})}},{key:"showSideFilter",value:function(){var n=this,r={},o={},e=[];this.props.args.tableConfig.filterField1&&(e=this.state.data.reduce(function(t,e){return e[n.props.args.tableConfig.filterField1]&&e[n.props.args.tableConfig.filterField1].split(",").map(function(e){r[e]||(t.push(e),r[e]=!0)}),t},[])).sort();var t=[];this.props.args.tableConfig.filterField2&&(t=this.state.data.reduce(function(t,e){return e[n.props.args.tableConfig.filterField2]&&e[n.props.args.tableConfig.filterField2].split(",").map(function(e){o[e]||(t.push(e),o[e]=!0)}),t},[])).sort();var a=Object.keys(this.state.linesSelected).find(function(e){return n.state.linesSelected[e]}),i=null;return this.props.args.tableConfig.filterField3&&(i=this.state.data.reduce(function(e,t){return t[n.props.args.tableConfig.filterField3]&&(t=C.default.decodeDate(t[n.props.args.tableConfig.filterField3]).getFullYear(),(!e.start||e.start>t)&&(e.start=t),(!e.end||e.end<t)&&(e.end=t)),e},{})),E.createElement("div",{className:"side_filter"},E.createElement("h3",null,"Filters"),this.props.args.tableConfig.showSelections?E.createElement("button",{className:"title ".concat(a?"selected":""),"aria-label":"select checkboxes on table and click here to compare",onClick:function(e){e.stopPropagation(),e.preventDefault(),a||n.state.selecting?n.setState({selecting:!n.state.selecting,message:"Turned ".concat(n.state.selecting?"off":""," selection checkboxes"),page:1,categories:{},types:{}}):window.alert("You must select items from the list first")}},a?this.state.selecting?"Back to full table":this.props.args.tableConfig.sideSelectShowMessage||"Compare":this.props.args.tableConfig.sideSelectMessage||"Select to compare"):null,E.createElement("button",{className:"filter_results ".concat(this.state.showFilters?"selected":""),onClick:function(e){e.stopPropagation(),e.preventDefault(),n.setState({showFilters:!n.state.showFilters})}},"Filter Results"),E.createElement("div",{className:"filter_items ".concat(this.state.showFilters?"showing":"")},this.props.args.tableConfig.hideSort?null:E.createElement("div",{className:"filter_input sort_input"},E.createElement("label",null,"Sort by"),E.createElement("select",{onChange:function(e){n.updateSort(e.target.value)},value:this.state.sortField},E.createElement("option",{value:""},this.props.args.tableConfig.defaultSortName||"Default"),Object.keys(this.props.args.tableConfig.fields).map(function(e){return n.props.args.tableConfig.fields[e].allowSort?E.createElement("option",{value:e,key:e},n.props.args.tableConfig.fields[e].Name||e):null}))),this.props.args.tableConfig.showTabs&&!this.props.args.tableConfig.hideType?E.createElement("div",{className:"filter_input tabs_input"},E.createElement("label",null,this.props.args.tableConfig.tabsDisplayName||"Type"),E.createElement("select",{onChange:function(t){var e=n.props.args.tableConfig.tabs.find(function(e){return parseInt(e.id)===parseInt(t.target.value)});n.setState({currentTab:t.target.value,message:"Updated table to tab ".concat(e?e.name:t.target.value)})},value:this.state.currentTab},this.props.args.tableConfig.tabs.map(function(e){return E.createElement("option",{key:e.id,value:e.id}
1,e.name||e.id)}))):null,this.props.args.tableConfig.filterField1?E.createElement("div",{className:"filter_input filter1_input"},E.createElement("label",null,this.props.args.tableConfig.filterName1||this.props.args.tableConfig.filterField1),e.map(function(t){return"*"===t?null:E.createElement("div",{key:t,className:"checkbox_item"},E.createElement("input",{type:"checkbox",checked:n.state.types[t],onChange:function(e){n.setState({types:Object.assign({},n.state.types,u({},t,e.target.checked))})}}),t)})):null,this.props.args.tableConfig.filterField2?E.createElement("div",{className:"filter_input filter2_input"},E.createElement("label",null,this.props.args.tableConfig.filterName2||this.props.args.tableConfig.filterField2),t.map(function(t){return"*"===t?null:E.createElement("button",{key:t,className:n.state.categories[t]?"selected":"",onClick:function(e){e.stopPropagation(),e.preventDefault(),n.setState({categories:Object.assign({},n.state.categories,u({},t,!n.state.categories[t]))})}},t)})):null,this.props.args.tableConfig.filterField3?E.createElement("div",{className:"filter_input filter3_input"},E.createElement("label",null,this.props.args.tableConfig.filterName3||this.props.args.tableConfig.filterField3),E.createElement(s.default,{yearRange:i,editing:this.state.editStartDate,showTime:!1,value:this.state.dateRange,onChange:function(e){n.setState({dateRange:e,editStartDate:!1})},openDate:function(e){n.setState({editStartDate:e})},onClose:function(){n.setState({editStartDate:!1})}})):null))}},{key:"showSideControls",value:function(){return E.createElement("form",{className:"form_container"},this.props.args.tableConfig.sideFilter?this.showSideFilter():this.showTabs())}},{key:"render",value:function(){var s=this;if(this.props.args.tableConfig&&this.props.args.tableConfig.dataOption){if(!this.state.done)return E.createElement("div",null,"Loading Data");if(this.state.error)return E.createElement("div",{className:"error"},this.state.error);if(!this.state.data)return E.createElement("div",null,"There is no data for this table")}var e=this.getTableData(),n=e.header,t=e.dataSet,r=e.disablePageBack,o=e.disablePageFwd,a=e.pagingText,i="";this.props.args.tableConfig.sideFilter?i+=" side_filter":this.props.args.tableConfig.showTabs&&(i+=" side_tabs"),this.props.args.tableConfig.showTabs&&(i+=" has_tabs",this.props.args.tableConfig.tabsOnTop&&(i+=" tabs_on_top"),this.props.args.tableConfig.tabsOnTopTablet&&(i+=" tabs_on_top_tablet"),this.props.args.tableConfig.tabsMobileDropdown&&(i+=" tabs_mobile_dropdown")),this.props.args.tableConfig.showSearch&&(i+=" has_search"),this.props.args.noWideColumn&&(i+=" no_mobile_wide_col");var l={};(this.props.args.tableConfig.sideFilter||this.props.args.tableConfig.showTabs)&&(l.role="tabpanel",l.id="tabpanel_".concat(this.id,"_").concat(this.state.currentTab),l["aria-labelledby"]="tabid_".concat(this.id,"_").concat(this.state.currentTab),l.tabIndex="0");var c="";return!this.props.args.tableConfig.tabs||(e=this.props.args.tableConfig.tabs.find(function(e){return e.id===s.state.currentTab}))&&e.tabWide&&(c="wide_header"),this.props.args.tableConfig.showSearch&&this.props.args.tableConfig.searchOnTop&&(i+=" search_top"),E.createElement("div",{id:"tt_id_".concat(this.id)},E.createElement("div",{className:"update_messages","aria-live":"polite"},this.state.message),E.createElement("div",{className:"tt_table_view ".concat(i),ref:function(e){e&&(s.ref=e)}},this.props.args.tableConfig.showTabs&&!this.props.args.tableConfig.tabsOnTop||!this.props.args.tableConfig.showSearch||!this.props.args.tableConfig.sideFilter&&!this.props.args.tableConfig.searchOnTop?null:this.showSearch(this.props.args.tableConfig.searchOnTop,"topmost_search"),this.props.args.tableConfig.showTabs&&this.props.args.tableConfig.tabsOnTop&&this.props.args.tableConfig.sideFilter?this.showTabs():null,this.props.args.tableConfig.sideFilter||this.props.args.tableConfig.showTabs&&!this.props.args.tableConfig.tabsOnTop?E.createElement("div",{className:"side_controls"},this.showSideControls()):null,this.props.args.tableConfig.showTabs&&this.props.args.tableConfig.tabsOnTop&&!this.props.args.tableConfig.sideFilter?this.showTabs():null,!this.props.args.tableConfig.showSearch||this.props.args.tableConfig.sideFilter||this.props.args.tableConfig.searchOnTop||this.props.args.tableConfig.searchAboveTable?null:this.showSearch(),this.showHeadTabs(n),this.props.args.tableConfig.searchAboveTable?this.showSearch(!0,"tableabove_search",{buttonText:E.createElement("img",{src:window.tt_jsdetails.plugin_uri+"/assets/images/search-white.svg",alt:"Search"})}):null,E.createElement("div",f({className:"tt_table_wrapper"},l),!this.props.args.tableConfig.showSearch||this.props.args.tableConfig.sideFilter||this.props.args.tableConfig.searchOnTop?null:this.showSearch(),this.props.args.tableConfig.sideFilter||!this.props.args.tableConfig.showTabs||this.props.args.tableConfig.tabsOnTop?null:this.showSearch(this.props.args.tableConfig.searchOnTop,"topmost_search"),E.createElement("table",{className:"tt_table ".concat(c),role:"table"},E.createElement("tbody",{className:"table_body"},E.createElement("tr",null,this.props.args.tableConfig.sideFilter&&this.props.args.tableConfig.showSelections?E.createElement("th",{className:"select_column"},"Â "):null,this.displayHeading(n),"dropdown"===this.props.args.responsiveSetup||this.props.args.tableConfig.showDetail||"dropdown_row"===this.props.args.responsiveSetup?E.createElement("th",{scope:"col",className:"expand-cell","aria-label":"column for expanding details"},"Â "):null),0<t.length?t.map(function(i,t){var e=[E.createElement("tr",{key:t,className:"".concat(t%2==0?"row_even":"row_odd"," ").concat(s.state.showDetailItem[t]?"expanded":"")},s.props.args.tableConfig.sideFilter&&s.props.args.tableConfig.showSelections?E.createElement("td",{className:"select_column"},E.createElement("input",{type:"checkbox",checked:s.state.linesSelected[i.overallLineNumber],onChange:function(e){s.setState({linesSelected:Object.assign({},s.state.linesSelected,u({},i.overallLineNumber,e.target.checked))})}}
1)):null,s.displayLine(i,n,t),"dropdown"===s.props.args.responsiveSetup||s.props.args.tableConfig.showDetail||"dropdown_row"===s.props.args.responsiveSetup?E.createElement("td",{className:"expand-cell"},E.createElement("a",{href:"#",onClick:function(e){e.stopPropagation(),e.preventDefault();e=s.state.showDetailItem;e[t]=!e[t],s.setState({showDetailItem:e})}},E.createElement("img",{src:window.tt_jsdetails.plugin_uri+(s.state.showDetailItem[t]?"/assets/images/chevron-up.svg":"/assets/images/chevron-down.svg"),alt:s.state.showDetailItem[t]?"Hide Details":"Show Details"}))):null)];return("dropdown_row"===s.props.args.responsiveSetup&&s.state.showDetailItem[t]||s.props.args.tableConfig.showDetail&&s.state.showDetailItem[t])&&e.push(E.createElement("tr",{className:t%2==0?"row_even":"row_odd"},E.createElement("td",{className:"detail_info",colSpan:n.length+1},E.createElement("h4",{className:"heading_hide"},"Details"),E.createElement("dl",null,Object.keys(i).reduce(function(e,t){var n,r,o,a=s.props.args.tableConfig.fields[t];return a&&(a.showInDetails||a.showDetailMobile)&&(n=(o=C.default.getFormattedOutput(i[t],a.type,i,a,s.state.tlds)).cell,r=o.inner,o="",a.showDetailMobile&&(o+=" hide_non_mobile"),a.fullWidth&&(o+=" fullwidth"),e.push(E.createElement("div",{className:o},E.createElement("div",null,E.createElement("dt",null,a.Name||t),E.createElement("dd",null,n?E.createElement(_.default,{output:n}):r))))),e},[]))))),e}):E.createElement("tr",null,E.createElement("td",{colSpan:n.length},"No Results")))),!(0<this.state.pageSize)||r&&o?null:E.createElement("nav",{className:"paging",role:"navigation","aria-label":"Pagination Navigation"},E.createElement("button",{className:r?"disable":"","aria-label":"Previous Page","aria-disabled":r?"true":"false",onClick:function(){r||s.setState({page:s.state.page-1,message:"Updated table list to be page ".concat(s.state.page-1)})}},E.createElement("img",{src:"".concat(window.tt_jsdetails.plugin_uri,"/assets/images/arrows/arrow-left-white.svg"),alt:"","aria-hidden":"true"}),"Prev"),a,E.createElement("button",{className:o?"disable":"","aria-label":"Next Page","aria-disabled":o?"true":"false",onClick:function(){o||s.setState({page:s.state.page+1,message:"Updated table list to be page ".concat(s.state.page+1)})}},"Next",E.createElement("img",{src:"".concat(window.tt_jsdetails.plugin_uri,"/assets/images/arrows/arrow-right-white.svg"),alt:"","aria-hidden":"true"}))),this.props.args.tableConfig.otherPageSizes||this.props.args.tableConfig.allowShowAll?E.createElement("div",{className:"page_sizing"},E.createElement("label",null,"Page Size:"),E.createElement("select",{value:this.state.pageSize,onChange:function(e){s.setState({page:1,pageSize:"all"===e.target.value?"all":parseInt(e.target.value),message:"Updated table have page size ".concat(e.target.value)})}},E.createElement("option",{value:this.props.args.tableConfig.pageSize},this.props.args.tableConfig.pageSize),this.props.args.tableConfig.otherPageSizes?this.props.args.tableConfig.otherPageSizes.split(",").map(function(e){return E.createElement("option",{key:e,value:e},e)}):null,this.props.args.tableConfig.allowShowAll?E.createElement("option",{value:"all"},"All"):null)):null,this.props.args.tableConfig.disclamer?E.createElement("div",{className:"mobile_disclamer"},E.createElement(_.default,{output:this.props.args.tableConfig.disclamer,type:"p"})):null,E.createElement("div",{className:"clear_both"}))))}}])&&c(e.prototype,t),n&&c(e,n),o}();n.default=e},{"../../common/Communications":1,"../../common/DateRangePicker":3,"../../common/OutputSanitizedHTML":4,"../../common/Utils":6,"../LightboxPopup":12,"./SearchForTable":13}],15:[function(e,t,n){"use strict";t.exports=e("./lib/color-contrast-calc")},{"./lib/color-contrast-calc":16}],16:[function(e,t,n){"use strict";var r=e("./color-utils").ColorUtils;const a=r,o=e("./color").Color,i=e("./contrast-checker").ContrastChecker;class s{static colorFrom(e,t=null){if(!(a.isString(e)||e instanceof Array))throw new Error("A color should be given as an array or string.");return e instanceof Array?this.colorFromRgb(e,t):this.colorFromStr(e,t)}static colorFromRgb(e,t=null){if(!a.isValidRgb(e))throw new Error("An RGB value should be given in form of [r, g, b].");e=a.rgbToHexCode(e);return o.List.HEX_TO_COLOR.get(e)||new o(e,t)}static colorFromStr(e,t=null){var n=o.getByName(e);
1if(n)return n;if(!a.isValidHexCode(e))throw new Error("A hex code is in form of '#xxxxxx' where 0 <= x <= f.");e=a.normalizeHexCode(e);return o.List.HEX_TO_COLOR.get(e)||new o(e,t)}static colorsWithSufficientContrast(t,e="AA"){const n=i.levelToRatio(e);return this.NAMED_COLORS.filter(e=>t.contrastRatioAgainst(e)>=n)}static hslColors(e=100,t=50,n=1){return o.List.hslColors(e,t,n)}static compareFunction(e="rgb",t="color",n=null){return this.Sorter.compareFunction(e,t,n)}static sort(e,t="rgb",n=null,r="auto"){return this.Sorter.sort(e,t,n,r)}static setup(){this.NAMED_COLORS=o.List.NAMED_COLORS,this.NAME_TO_COLOR=o.List.NAME_TO_COLOR,this.HEX_TO_COLOR=o.List.HEX_TO_COLOR,this.WEB_SAFE_COLORS=o.List.WEB_SAFE_COLORS,Object.freeze(this)}}o.calc=s,function(){class o{static sort(e,t="rgb",n=null,r="auto"){r=this.guessKeyType(r,e[0],n),n=this.compareFunction(t,r,n);return e.slice().sort(n)}static compareFunction(e="rgb",t=this.KEY_TYPE.COLOR,n=null){let r=null;return r=t===this.KEY_TYPE.HEX?this.compareHexFunction(e):this.isComponentType(t)?this.compareComponentsFunction(e):this.compareColorFunction(e),this.composeFunction(r,n)}static composeFunction(n,r=null){return r?function(e,t){return n(r(e),r(t))}:n}static guessKeyType(e,t,n){return e===this.KEY_TYPE.HEX||"auto"===e&&this.isStringKey(t,n)?this.KEY_TYPE.HEX:this.isComponentType(e)||Array.isArray(t)?this.KEY_TYPE.COMPONENTS:this.KEY_TYPE.COLOR}static isComponentType(e){return[this.KEY_TYPE.RGB,this.KEY_TYPE.HSL,this.KEY_TYPE.COMPONENTS].includes(e)}static isStringKey(e,t){e=t?t(e):e;return a.isString(e)}static compareColorFunction(e="rgb"){const n=this.parseColorOrder(e),r=n.type;return function(e,t){return o.compareColorComponents(e[r],t[r],n)}}static compareComponentsFunction(e="rgb"){const n=this.parseColorOrder(e);return function(e,t){return o.compareColorComponents(e,t,n)}}static compareHexFunction(e="rgb"){const n=this.parseColorOrder(e),r=new Map;return function(e,t){e=o.hexToComponents(e,n,r),t=o.hexToComponents(t,n,r);return o.compareColorComponents(e,t,n)}}static compareColorComponents(e,t,n=this.parseColorOrder("rgb")){for(var r of n.pos){r=n.funcs[r](e[r],t[r]);if(0!==r)return r}return 0}static hexToComponents(e,t,n){var r=n.get(e);if(r)return r;t=t.toComponents(e);return n.set(e,t),t}static rgbComponentPos(e){return e.toLowerCase().split("").map(e=>this.RGB_IDENTIFIERS.indexOf(e))}static hslComponentPos(e){return e.toLowerCase().split("").map(e=>this.HSL_IDENTIFIERS.indexOf(e))}static ascendComp(e,t){return e-t}static descendComp(e,t){return t-e}static chooseRgbCompFunc(e){const t=e.split("").sort(this.caseInsensitiveComp).reverse();return t.map(e=>a.isUpperCase(e)?this.descendComp:this.ascendComp)}static chooseHslCompFunc(t){return this.HSL_RES.map(e=>{e=t.search(e);return a.isUpperCase(t[e])?this.descendComp:this.ascendComp})}static parseColorOrder(e){return/[rgb]{3}/i.test(e)?{pos:this.rgbComponentPos(e),funcs:this.chooseRgbCompFunc(e),toComponents:e=>a.hexCodeToDecimal(e),type:"rgb"}:{pos:this.hslComponentPos(e),funcs:this.chooseHslCompFunc(e),toComponents:e=>a.hexCodeToHsl(e),type:"hsl"}}static caseInsensitiveComp(e,t){e=e.toLowerCase(),t=t.toLowerCase();return e<t?-1:t<e?1:0}static setup(){this.RGB_IDENTIFIERS=["r","g","b"],this.HSL_IDENTIFIERS=["h","s","l"],this.HSL_RES=[/h/i,/s/i,/l/i],this.defaultCompFuncs=[o.ascendComp,o.ascendComp,o.ascendComp],this.KEY_TYPE={COMPONENTS:"components",RGB:"rgb",HSL:"hsl",HEX:"hex",COLOR:"color"}}}o.setup(),s.Sorter=o}(),s.setup(),t.exports.ColorUtils=r,t.exports.ContrastChecker=i,t.exports.ColorContrastCalc=s,t.exports.Color=o},{"./color":19,"./color-utils":18,"./contrast-checker":20}],17:[function(e,t,n){t.exports=[["aliceblue","#f0f8ff"],["antiquewhite","#faebd7"],["aqua","#00ffff"],["aquamarine","#7fffd4"],["azure","#f0ffff"],["beige","#f5f5dc"],["bisque","#ffe4c4"],["black","#000000"],["blanchedalmond","#ffebcd"],["blue","#0000ff"],["blueviolet","#8a2be2"],["brown","#a52a2a"],["burlywood","#deb887"],["cadetblue","#5f9ea0"],["chartreuse","#7fff00"],["chocolate","#d2691e"],["coral","#ff7f50"],["cornflowerblue","#6495ed"],["cornsilk","#fff8dc"],["crimson","#dc143c"],["cyan","#00ffff"],["darkblue","#00008b"],["darkcyan","#008b8b"],["darkgoldenrod","#b8860b"],["darkgray","#a9a9a9"],["darkgreen","#006400"],["darkgrey","#a9a9a9"],["darkkhaki","#bdb76b"],["darkmagenta","#8b008b"],["darkolivegreen","#556b2f"],["darkorange","#ff8c00"],["darkorchid","#9932cc"],["darkred","#8b0000"],["darksalmon","#e9967a"],["darkseagreen","#8fbc8f"],["darkslateblue","#483d8b"],["darkslategray","#2f4f4f"],["darkslategrey","#2f4f4f"],["darkturquoise","#00ced1"],["darkviolet","#9400d3"],["deeppink","#ff1493"],["deepskyblue","#00bfff"],["dimgray","#696969"],["dimgrey","#696969"],["dodgerblue","#1e90ff"],["firebrick","#b22222"],["floralwhite","#fffaf0"],["forestgreen","#228b22"],["fuchsia","#ff00ff"],["gainsboro","#dcdcdc"],["ghostwhite","#f8f8ff"],["gold","#ffd700"],["goldenrod","#daa520"],["gray","#808080"],["green","#008000"],["greenyellow","#adff2f"],["grey","#808080"],["honeydew","#f0fff0"],["hotpink","#ff69b4"],["indianred","#cd5c5c"],["
1indigo","#4b0082"],["ivory","#fffff0"],["khaki","#f0e68c"],["lavender","#e6e6fa"],["lavenderblush","#fff0f5"],["lawngreen","#7cfc00"],["lemonchiffon","#fffacd"],["lightblue","#add8e6"],["lightcoral","#f08080"],["lightcyan","#e0ffff"],["lightgoldenrodyellow","#fafad2"],["lightgray","#d3d3d3"],["lightgreen","#90ee90"],["lightgrey","#d3d3d3"],["lightpink","#ffb6c1"],["lightsalmon","#ffa07a"],["lightseagreen","#20b2aa"],["lightskyblue","#87cefa"],["lightslategray","#778899"],["lightslategrey","#778899"],["lightsteelblue","#b0c4de"],["lightyellow","#ffffe0"],["lime","#00ff00"],["limegreen","#32cd32"],["linen","#faf0e6"],["magenta","#ff00ff"],["maroon","#800000"],["mediumaquamarine","#66cdaa"],["mediumblue","#0000cd"],["mediumorchid","#ba55d3"],["mediumpurple","#9370db"],["mediumseagreen","#3cb371"],["mediumslateblue","#7b68ee"],["mediumspringgreen","#00fa9a"],["mediumturquoise","#48d1cc"],["mediumvioletred","#c71585"],["midnightblue","#191970"],["mintcream","#f5fffa"],["mistyrose","#ffe4e1"],["moccasin","#ffe4b5"],["navajowhite","#ffdead"],["navy","#000080"],["oldlace","#fdf5e6"],["olive","#808000"],["olivedrab","#6b8e23"],["orange","#ffa500"],["orangered","#ff4500"],["orchid","#da70d6"],["palegoldenrod","#eee8aa"],["palegreen","#98fb98"],["paleturquoise","#afeeee"],["palevioletred","#db7093"],["papayawhip","#ffefd5"],["peachpuff","#ffdab9"],["peru","#cd853f"],["pink","#ffc0cb"],["plum","#dda0dd"],["powderblue","#b0e0e6"],["purple","#800080"],["red","#ff0000"],["rosybrown","#bc8f8f"],["royalblue","#4169e1"],["saddlebrown","#8b4513"],["salmon","#fa8072"],["sandybrown","#f4a460"],["seagreen","#2e8b57"],["seashell","#fff5ee"],["sienna","#a0522d"],["silver","#c0c0c0"],["skyblue","#87ceeb"],["slateblue","#6a5acd"],["slategray","#708090"],["slategrey","#708090"],["snow","#fffafa"],["springgreen","#00ff7f"],["steelblue","#4682b4"],["tan","#d2b48c"],["teal","#008080"],["thistle","#d8bfd8"],["tomato","#ff6347"],["turquoise","#40e0d0"],["violet","#ee82ee"],["wheat","#f5deb3"],["white","#ffffff"],["whitesmoke","#f5f5f5"],["yellow","#ffff00"],["yellowgreen","#9acd32"]]},{}],18:[function(e,t,n){"use strict";class a{static hexCodeToRgb(e){const t=this.normalizeHexCode(e,!1);return[0,2,4].map(e=>t.substr(e,2)).map(e=>Number.parseInt(e,16))}static normalizeHexCode(e,t=!0){const n=e.toLowerCase(),r=n.startsWith("#")?n.replace("#",""):n;let o=r;return 3===r.length&&(o=[0,1,2].map(e=>r.substr(e,1).repeat(2)).join("")),t?`#${o}`:o}static rgbToHexCode(e){return"#"+e.map(e=>{e=e.toString(16);return 1===e.length?"0"+e:e}).join("")}static hslToRgb(e){var t=e[0]/360,n=e[1]/100,e=e[2]/100,n=e<=.5?e*(1+n):e+n-e*n,e=2*e-n;const r=255*this.hueToRgb(e,n,t+1/3),o=255*this.hueToRgb(e,n,t),a=255*this.hueToRgb(e,n,t-1/3);return[r,o,a].map(e=>Math.round(e))}static hueToRgb(e,t,n){let r=n;return r<0&&(r+=1),1<r&&(r-=1),6*r<1?e+(t-e)*r*6:2*r<1?t:3*r<2?e+(t-e)*(2/3-r)*6:e}static hslToHexCode(e){return this.rgbToHexCode(this.hslToRgb(e))}static rgbToHsl(e){var t=100*this.rgbToLightness(e),n=100*this.rgbToSaturation(e);return[this.rgbToHue(e),n,t]}static rgbToLightness(e){return(Math.max(...e)+Math.min(...e))/510}static rgbToHue(r){var e=Math.max(...r),t=Math.min(...r);if(e===t)return 0;e-=t,t=r.reduce((e,t,n)=>r[e]>t?e:n,0),e=120*t+60*(r[(t+1)%3]-r[(t+2)%3])/e;return e<0?360+e:e}static rgbToSaturation(e){var t=this.rgbToLightness(e),n=Math.max(...e),r=Math.min(...e),e=n-r;return n===r?0:t<=.5?e/(n+r):e/(510-n-r)}static hexCodeToHsl(e){return this.rgbToHsl(this.hexCodeToRgb(e))}static decimalRound(e,t){t=Math.pow(10,t);return Math.round(e*t)/t}static isValidRgb(e){return 3===e.length&&e.every(e=>0<=e&&e<=255&&Number.isInteger(e))}static isValidHsl(e){const n=[360,100,100];return 3===e.length&&e.every((e,t)=>"number"==typeof e&&0<=e&&e<=n[t])}static isValidHexCode(e){return this.HEX_CODE_RE.test(e)}static isSameHexColor(e,t){return this.normalizeHexCode(e)===this.normalizeHexCode(t)}static isSameRgbColor(e,n){return e.length===n.length&&e.every((e,t)=>e===n[t])}static isString(e){return"string"==typeof e||e instanceof String}static isUpperCase(e){return this.isString(e)&&e.toUpperCase()===e}static setup(){this.HEX_CODE_RE=/^#?[0-9a-f]{3}([0-9a-f]{3})?$/i}static clampToRange(e,t,n){return e<=t?t:n<e?n:e}static rgbMap(e,t=null){return t?e.map(e=>a.clampToRange(Math.round(t(e)),0,255)):e.map(e=>a.clampToRange(Math.round(e),0,255))}}a.decimalToHexCode=a.rgbToHexCode,a.hexCodeToDecimal=a.hexCodeToRgb,function(){class n{constructor(e){this.matrix=e}add(r){var e=this.matrix.map((e,t)=>{const n=r.matrix[t];return e.map((e,t)=>e+n[t])});return new n(e)}multiply(e){return"number"==typeof e?this.multiplyByScalar(e):this.productByVector(e)}multiplyByScalar(t){var e=this.matrix.map(e=>e.map(e=>e*t));return new n(e)}productByVector(r){return this.matrix.map(e=>
1e.reduce((e,t,n)=>e+=t*r[n],0))}}a.Matrix=n;const r=a.rgbMap;a.ContrastCalc=class{static calcRgb(e,t=100){return r(e,e=>(e*t+255*(50-t/2))/100)}};a.BrightnessCalc=class{static calcRgb(e,t=100){return r(e,e=>e*t/100)}};a.InvertCalc=class{static calcRgb(e,t){return e.map(e=>Math.round((100*e-2*e*t+255*t)/100))}};class e{static calcRgb(e,t){return r(this.calcRotation(t).multiply(e))}static degToRad(e){return Math.PI*e/180}static calcRotation(e){var t=this.degToRad(e),e=this.cosPart.multiply(Math.cos(t)),t=this.sinPart.multiply(Math.sin(t));return this.constPart.add(e).add(t)}}e.constPart=new n([[.213,.715,.072],[.213,.715,.072],[.213,.715,.072]]),e.cosPart=new n([[.787,-.715,-.072],[-.213,.285,-.072],[-.213,-.715,.928]]),e.sinPart=new n([[-.213,-.715,.928],[.143,.14,-.283],[-.787,.715,.072]]),a.HueRotateCalc=e;class t{static calcRgb(e,t){return r(this.calcSaturation(t).multiply(e))}static calcSaturation(e){return this.constPart.add(this.saturatePart.multiply(e/100))}}t.constPart=e.constPart,t.saturatePart=e.cosPart,a.SaturateCalc=t;class o{static calcRgb(e,t){return r(this.calcGrayscale(t).multiply(e))}static calcGrayscale(e){e=1-Math.min(100,e)/100;return this.constPart.add(this.ratioPart.multiply(e))}}o.constPart=new n([[.2126,.7152,.0722],[.2126,.7152,.0722],[.2126,.7152,.0722]]),o.ratioPart=new n([[.7874,-.7152,-.0722],[-.2126,.2848,-.0722],[-.2126,-.7152,.9278]]),a.GrayscaleCalc=o,a.RGB={BLACK:[0,0,0],WHITE:[255,255,255]},Object.freeze(a.RGB)}(),a.setup(),t.exports.ColorUtils=a},{}],19:[function(e,t,n){"use strict";const o=e("./color-utils").ColorUtils,r=e("./contrast-checker").ContrastChecker,a=e("./threshold-finder").LightnessFinder,i=e("./threshold-finder").BrightnessFinder;class s{static getByName(e){return this.List.NAME_TO_COLOR.get(e.toLowerCase())}static getByHexCode(e){e=o.normalizeHexCode(e);return this.List.HEX_TO_COLOR.get(e)||new s(e)}static newHslColor(e){return this.getByHexCode(o.hslToHexCode(e))}static assignColorConstants(){this.BLACK=this.List.HEX_TO_COLOR.get("#000000"),this.WHITE=this.List.HEX_TO_COLOR.get("#ffffff"),this.GRAY=this.List.NAME_TO_COLOR.get("gray"),this.prototype.BLACK=this.BLACK,this.prototype.WHITE=this.WHITE,this.prototype.GRAY=this.GRAY}constructor(e,t=null){this.rgb=o.isString(e)?o.hexCodeToRgb(e):e,this.relativeLuminance=r.relativeLuminance(this.rgb),this.name=null===t?o.rgbToHexCode(this.rgb):t,this.hexCode=o.rgbToHexCode(this.rgb),this.freezeProperties(),this._hsl=null}get hsl(){return this._hsl||(this._hsl=o.rgbToHsl(this.rgb),this._hsl)}contrastRatioAgainst(e){return e instanceof s?r.luminanceToContrastRatio(this.relativeLuminance,e.relativeLuminance):r.contrastRatio(this.rgb,e)}withContrast(e,t=null){return this.generateNewColor(o.ContrastCalc,e,t)}withBrightness(e,t=null){return this.generateNewColor(o.BrightnessCalc,e,t)}withInvert(e=100,t=null){return this.generateNewColor(o.InvertCalc,e,t)}withHueRotate(e,t=null){return this.generateNewColor(o.HueRotateCalc,e,t)}withSaturate(e,t=null){return this.generateNewColor(o.SaturateCalc,e,t)}withGrayscale(e=100,t=null){return this.generateNewColor(o.GrayscaleCalc,e,t)}findBrightnessThreshold(e,t="AA"){return new s(i.find(this.rgb,e.rgb,t))}findLightnessThreshold(e,t="AA"){t=a.find(this.rgb,e.rgb,t);return new s(t)}contrastLevel(e){e=this.contrastRatioAgainst(e);return r.ratioToLevel(e)}hasSufficientContrast(e,t="AA"){t=r.levelToRatio(t);return this.contrastRatioAgainst(e)>=t}isSameColor(e){return this.hexCode===e.hexCode}isMaxContrast(){const t=[0,255];return this.rgb.every(e=>t.includes(e))}isMinContrast(){return this.rgb.every((e,t)=>this.GRAY.rgb[t]===e)}toString(e=16){switch(e){case 16:return this.hexCode;case 10:return`rgb(${this.rgb.join(",")})`;default:return this.name||this.hexCode}}isBrighterThan(e){return this.relativeLuminance>e.relativeLuminance}hasSameLuminance(e){return this.relativeLuminance===e.relativeLuminance}isLightColor(){return r.isLightColor(this.rgb)}freezeProperties(){Object.freeze(this.rgb),Object.freeze(this.relativeLuminance),Object.freeze(this.name),Object.freeze(this.hexCode)}generateNewColor(e,t,n=null){t=e.calcRgb(this.rgb,t);return new s(t,n)}}
1s.prototype.newContrastColor=s.prototype.withContrast,s.prototype.newBrightnessColor=s.prototype.withBrightness,s.prototype.newInvertColor=s.prototype.withInvert,s.prototype.newHueRotateColor=s.prototype.withHueRotate,s.prototype.newSaturateColor=s.prototype.withSaturate,s.prototype.newGrayscaleColor=s.prototype.withGrayscale;class l{static setup(e){this.loadColorKeywords(e),this.generateWebSafeColors(),Object.freeze(this)}static loadColorKeywords(e){this.NAMED_COLORS=[],this.NAME_TO_COLOR=new Map,this.HEX_TO_COLOR=new Map,e.forEach(e=>{var[t,n]=e,e=new s(n,t);this.NAMED_COLORS.push(e),this.NAME_TO_COLOR.set(t,e),this.HEX_TO_COLOR.set(n,e)}),Object.freeze(this.NAMED_COLORS)}static hslColors(t=100,n=50,r=1){const o=[];for(let e=0;e<361;e+=r)o.push(s.newHslColor([e,t,n]));return o}static generateWebSafeColors(){this.WEB_SAFE_COLORS=[];for(let n=0;n<16;n+=3)for(let t=0;t<16;t+=3)for(let e=0;e<16;e+=3){var r=o.rgbToHexCode([n,t,e].map(e=>17*e)),r=this.HEX_TO_COLOR.get(r)||new s(r);this.WEB_SAFE_COLORS.push(r)}}}l.setup(e("./color-keywords.json")),s.List=l,s.assignColorConstants(),t.exports.Color=s},{"./color-keywords.json":17,"./color-utils":18,"./contrast-checker":20,"./threshold-finder":21}],20:[function(e,t,n){"use strict";const r=e("./color-utils").ColorUtils;class o{static relativeLuminance(e=[255,255,255]){var[t,n,e]=(e=r.isString(e)?r.hexCodeToRgb(e):e).map(e=>this.tristimulusValue(e));return.2126*t+.7152*n+.0722*e}static contrastRatio(e,t){var[e,t]=[e,t].map(e=>this.relativeLuminance(e));return this.luminanceToContrastRatio(e,t)}static ratioToLevel(e){return 7<=e?"AAA":4.5<=e?"AA":3<=e?"A":"-"}static isLightColor(e){var t=this.LUMINANCE.WHITE,n=this.LUMINANCE.BLACK,e=this.relativeLuminance(e);return this.luminanceToContrastRatio(t,e)<=this.luminanceToContrastRatio(n,e)}static tristimulusValue(e,t=255){t=e/t;return t<=.03928?t/12.92:Math.pow((.055+t)/1.055,2.4)}static luminanceToContrastRatio(e,t){var[e,t]=[e,t].sort((e,t)=>t-e);return(e+.05)/(t+.05)}static levelToRatio(e){return"number"==typeof e&&1<=e&&e<=21?e:"A"===e?3:"AA"===e?4.5:"AAA"===e?7:void 0}}o.LUMINANCE={BLACK:0,WHITE:1},Object.freeze(o.LUMINANCE),t.exports.ContrastChecker=o},{"./color-utils":18}],21:[function(e,t,n){"use strict";const i=e("./color-utils").ColorUtils,s=e("./contrast-checker").ContrastChecker;class a{static shouldScanDarkerSide(e,t){var n=s.relativeLuminance(e),t=s.relativeLuminance(t);return t<n||n===t&&s.isLightColor(e)}static define(e,t,n){n=s.levelToRatio(n);return new(this.shouldScanDarkerSide(e,t)?r:o)(n,e)}constructor(e,t){this.targetContrast=e,this.fixedLuminance=s.relativeLuminance(t)}hasSufficientContrast(e){return this.contrastRatio(e)>=this.targetContrast}contrastRatio(e){e=s.relativeLuminance(e);return s.luminanceToContrastRatio(this.fixedLuminance,e)}}class r extends a{round(e){return Math.floor(10*e)/10}incrementCondition(e){return e>this.targetContrast}}class o extends a{round(e){return Math.ceil(10*e)/10}incrementCondition(e){return this.targetContrast>e}}class l{static*binarySearchWidth(e,t){let n=1,r=e/Math.pow(2,n);for(;r>t;)yield r,n++,r=e/Math.pow(2,n)}static findRatio(e,t,n,r){let o=n,a=null;for(var i of this.binarySearchWidth(r,.01)){var s=this.rgbWithRatio(e,o),l=t.contrastRatio(s);if(t.hasSufficientContrast(s)&&(a=o),l===t.targetContrast)break;o+=t.incrementCondition(l)?i:-i}return[o,a]}static rgbWithBetterRatio(e,t,n,r){n=this.rgbWithRatio(e,n);return r&&!t.hasSufficientContrast(n)?this.rgbWithRatio(e,r):n}}t.exports.LightnessFinder=class extends l{static find(e,t,n="AA"){var r=a.define(e,t,n),o=i.rgbToHsl(t),[n,t]=this.determineMinmax(e,t,o[2]),e=this.boundaryColor(e,n,t,r);if(e)return e;var[n,t]=this.findRatio(o,r,(n+t)/2,n-t);return this.rgbWithBetterRatio(o,r,n,t)}static rgbWithRatio(e,t){return void 0!==t&&e[2]!==t&&((e=e.slice(0))[2]=t),i.hslToRgb(e)}static determineMinmax(e,t,n){return a.shouldScanDarkerSide(e,t)?[n,0]:[100,n]}static boundaryColor(e,t,n,r){var o=s.LUMINANCE.BLACK,a=s.LUMINANCE.WHITE;return 0!==n||this.hasSufficientContrast(o,e,r)?100!==t||this.hasSufficientContrast(a,e,r)?null:i.RGB.WHITE:i.RGB.BLACK}static hasSufficientContrast(e,t,n){t=s.relativeLuminance(t);return s.luminanceToContrastRatio(e,t)>=n.targetContrast}},t.exports.BrightnessFinder=class extends l{static find(e,t,n="AA"){var r=a.define(e,t,n),e=this.calcUpperRatioLimit(t)/2,n=this.rgbWithRatio(t,2*e);if(this.exceedUpperLimit(r,t,n))return n;e=this.findRatio(t,r,e,e).map(r.round);return this.rgbWithBetterRatio(t,r,...e)}static rgbWithRatio(e,t){return i.BrightnessCalc.calcRgb(e,t)}static exceedUpperLimit(e,t,n){return s.relativeLuminance(t)>e.fixedLuminance&&!e.hasSufficientContrast(n)}static calcUpperRatioLimit(e){if(i.isSameRgbColor(i.RGB.BLACK,e))return 100;e=e.filter(e=>0!==e).reduce((e,t)=>
1Math.min(e,t));return Math.ceil(255/e*100)}}},{"./color-utils":18,"./contrast-checker":20}],22:[function(e,t,n){var r,o;r=this,o=function(){"use strict";function Fe(e){return(Fe="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})(e)}function o(e,t){return(o=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function r(e,t,n){return(r=function(){if("undefined"!=typeof Reflect&&Reflect.construct&&!Reflect.construct.sham){if("function"==typeof Proxy)return 1;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),1}catch(e){return}}}()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);r=new(Function.bind.apply(e,r));return n&&o(r,n.prototype),r}).apply(null,arguments)}function He(e){return function(e){if(Array.isArray(e))return a(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Map"===(n="Object"===n&&e.constructor?e.constructor.name:n)||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var i,s=Object.hasOwnProperty,l=Object.setPrototypeOf,c=Object.isFrozen,u=Object.getPrototypeOf,f=Object.getOwnPropertyDescriptor,Be=Object.freeze,e=Object.seal,p=Object.create,t="undefined"!=typeof Reflect&&Reflect,d=(d=t.apply)||function(e,t,n){return e.apply(t,n)},Be=Be||function(e){return e},e=e||function(e){return e},h=(h=t.construct)||function(e,t){return r(e,He(t))},$e=m(Array.prototype.forEach),ze=m(Array.prototype.pop),Ue=m(Array.prototype.push),We=m(String.prototype.toLowerCase),Ye=m(String.prototype.match),qe=m(String.prototype.replace),Ve=m(String.prototype.indexOf),Ge=m(String.prototype.trim),Ke=m(RegExp.prototype.test),Xe=(i=TypeError,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return h(i,t)});function m(o){return function(e){for(var t=arguments.length,n=new Array(1<t?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return d(o,e,n)}}function Je(e,t,n){n=n||We,l&&l(e,null);for(var r=t.length;r--;){var o,a=t[r];"string"!=typeof a||(o=n(a))!==a&&(c(t)||(t[r]=o),a=o),e[a]=!0}return e}function Ze(e){var t,n=p(null);for(t in e)d(s,e,[t])&&(n[t]=e[t]);return n}function Qe(e,t){for(;null!==e;){var n=f(e,t);if(n){if(n.get)return m(n.get);if("function"==typeof n.value)return m(n.value)}e=u(e)}return function(e){return console.warn("fallback value for",e),null}}var et=Be(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),tt=Be(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),nt=Be(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),rt=Be(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),ot=Be(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),at=Be(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),it=Be(["#text"]),st=Be(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","
1spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),lt=Be(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),ct=Be(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),ut=Be(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),ft=e(/\{\{[\w\W]*|[\w\W]*\}\}/gm),pt=e(/<%[\w\W]*|[\w\W]*%>/gm),dt=e(/^data-[\-\w.\u00B7-\uFFFF]/),ht=e(/^aria-[\-\w]+$/),mt=e(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),gt=e(/^(?:\w+script|data):/i),yt=e(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),bt=e(/^html$/i);return function t(e){var l=0<arguments.length&&void 0!==e?e:"undefined"==typeof window?null:window,c=function(e){return t(e)};if(c.version="2.4.0",c.removed=[],!l||!l.document||9!==l.document.nodeType)return c.isSupported=!1,c;var u=l.document,o=l.document,f=l.DocumentFragment,n=l.HTMLTemplateElement,p=l.Node,i=l.Element,r=l.NodeFilter,e=l.NamedNodeMap,s=void 0===e?l.NamedNodeMap||l.MozNamedAttrMap:e,d=l.HTMLFormElement,a=l.DOMParser,h=l.trustedTypes,e=i.prototype,m=Qe(e,"cloneNode"),g=Qe(e,"nextSibling"),y=Qe(e,"childNodes"),b=Qe(e,"parentNode");"function"!=typeof n||(C=o.createElement("template")).content&&C.content.ownerDocument&&(o=C.content.ownerDocument);var v=function(e,t){if("object"!==Fe(e)||"function"!=typeof e.createPolicy)return null;
1var n=null,r="data-tt-policy-suffix",n="dompurify"+((n=t.currentScript&&t.currentScript.hasAttribute(r)?t.currentScript.getAttribute(r):n)?"#"+n:"");try{return e.createPolicy(n,{createHTML:function(e){return e},createScriptURL:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+n+" could not be created."),null}}(h,u),w=v?v.createHTML(""):"",C=o,_=C.implementation,E=C.createNodeIterator,S=C.createDocumentFragment,T=C.getElementsByTagName,O=u.importNode,C={};try{C=Ze(o).documentMode?o.documentMode:{}}catch(e){}var k={};c.isSupported="function"==typeof b&&_&&void 0!==_.createHTMLDocument&&9!==C;function x(e){return e instanceof RegExp||e instanceof Function}function R(e){we&&we===e||(e=Ze(e=e&&"object"===Fe(e)?e:{}),N=-1===ve.indexOf(e.PARSER_MEDIA_TYPE)?"text/html":e.PARSER_MEDIA_TYPE,P="application/xhtml+xml"===N?function(e){return e}:We,B="ALLOWED_TAGS"in e?Je({},e.ALLOWED_TAGS,P):$,z="ALLOWED_ATTR"in e?Je({},e.ALLOWED_ATTR,P):U,de="ADD_URI_SAFE_ATTR"in e?Je(Ze(he),e.ADD_URI_SAFE_ATTR,P):he,fe="ADD_DATA_URI_TAGS"in e?Je(Ze(pe),e.ADD_DATA_URI_TAGS,P):pe,ce="FORBID_CONTENTS"in e?Je({},e.FORBID_CONTENTS,P):ue,Y="FORBID_TAGS"in e?Je({},e.FORBID_TAGS,P):{},q="FORBID_ATTR"in e?Je({},e.FORBID_ATTR,P):{},le="USE_PROFILES"in e&&e.USE_PROFILES,V=!1!==e.ALLOW_ARIA_ATTR,G=!1!==e.ALLOW_DATA_ATTR,K=e.ALLOW_UNKNOWN_PROTOCOLS||!1,X=e.SAFE_FOR_TEMPLATES||!1,J=e.WHOLE_DOCUMENT||!1,ee=e.RETURN_DOM||!1,te=e.RETURN_DOM_FRAGMENT||!1,ne=e.RETURN_TRUSTED_TYPE||!1,Q=e.FORCE_BODY||!1,re=!1!==e.SANITIZE_DOM,oe=e.SANITIZE_NAMED_PROPS||!1,ie=!1!==e.KEEP_CONTENT,se=e.IN_PLACE||!1,H=e.ALLOWED_URI_REGEXP||H,be=e.NAMESPACE||ye,e.CUSTOM_ELEMENT_HANDLING&&x(e.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(W.tagNameCheck=e.CUSTOM_ELEMENT_HANDLING.tagNameCheck),e.CUSTOM_ELEMENT_HANDLING&&x(e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(W.attributeNameCheck=e.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),e.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(W.allowCustomizedBuiltInElements=e.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),X&&(G=!1),te&&(ee=!0),le&&(B=Je({},He(it)),z=[],!0===le.html&&(Je(B,et),Je(z,st)),!0===le.svg&&(Je(B,tt),Je(z,lt),Je(z,ut)),!0===le.svgFilters&&(Je(B,nt),Je(z,lt),Je(z,ut)),!0===le.mathMl&&(Je(B,ot),Je(z,ct),Je(z,ut))),e.ADD_TAGS&&Je(B=B===$?Ze(B):B,e.ADD_TAGS,P),e.ADD_ATTR&&Je(z=z===U?Ze(z):z,e.ADD_ATTR,P),e.ADD_URI_SAFE_ATTR&&Je(de,e.ADD_URI_SAFE_ATTR,P),e.FORBID_CONTENTS&&Je(ce=ce===ue?Ze(ce):ce,e.FORBID_CONTENTS,P),ie&&(B["#text"]=!0),J&&Je(B,["html","head","body"]),B.table&&(Je(B,["tbody"]),delete Y.tbody),Be&&Be(e),we=e)}var D,N,P,L=ft,j=pt,A=dt,M=ht,I=gt,F=yt,H=mt,B=null,$=Je({},[].concat(He(et),He(tt),He(nt),He(ot),He(it))),z=null,U=Je({},[].concat(He(st),He(lt),He(ct),He(ut))),W=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Y=null,q=null,V=!0,G=!0,K=!1,X=!1,J=!1,Z=!1,Q=!1,ee=!1,te=!1,ne=!1,re=!0,oe=!1,ae="user-content-",ie=!0,se=!1,le={},ce=null,ue=Je({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),fe=null,pe=Je({},["audio","video","img","source","image","track"]),de=null,he=Je({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),me="http://www.w3.org/1998/Math/MathML",ge="http://www.w3.org/2000/svg",ye="http://www.w3.org/1999/xhtml",be=ye,ve=["application/xhtml+xml","text/html"],we=null,Ce=o.createElement("form"),_e=Je({},["mi","mo","mn","ms","mtext"]),Ee=Je({},["foreignobject","desc","title","annotation-xml"]),Se=Je({},["title","style","font","a","script"]),Te=Je({},tt);Je(Te,nt),Je(Te,rt);var Oe=Je({},ot);Je(Oe,at);function ke(t){Ue(c.removed,{element:t});try{t.parentNode.removeChild(t)}catch(e){try{t.outerHTML=w}catch(e){t.remove()}}}function xe(e){var t,n;Q?e="<remove></remove>"+e:n=(r=Ye(e,/^[\r\n\t ]+/))&&r[0],"application/xhtml+xml"===N&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");var r=v?v.createHTML(e):e;if(be===ye)try{t=(new a).parseFromString(r,N)}catch(e){}if(!t||!t.documentElement){t=_.createDocument(be,"template",null);try{t.documentElement.innerHTML=D?"":r}catch(e){}}return r=t.body||t.documentElement,e&&n&&r.insertBefore(o.createTextNode(n),r.childNodes[0]||null),be===ye?T.call(t,J?"html":"body")[0]:J?t.documentElement:r}function Re(e){return E.call(e.ownerDocument||e,e,r.SHOW_ELEMENT|r.SHOW_COMMENT|r.SHOW_TEXT,null,!1)}function De(e){return"object"===Fe(p)?e instanceof p:e&&"object"===Fe(e)&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName}function Ne(e){var t;if(Me("beforeSanitizeElements",e,null),(t=e)instanceof d&&("string"!=typeof t.nodeName||"string"!=typeof t.textContent||"function"!=typeof t.removeChild||!(t.attributes instanceof s)||"function"!=typeof t.removeAttribute||"function"!=typeof t.setAttribute||"string"!=typeof t.namespaceURI||"function"!=typeof t.insertBefore))return ke(e),1;if(Ke(/[\u0080-\uFFFF]/,e.nodeName))return ke(e),1;var n=P(e.nodeName);if(Me("uponSanitizeElement",e,{tagName:n,allowedTags:B}),e.hasChildNodes()&&!De(e.firstElementChild)&&(!De(e.content)||!De(e.content.firstElementChild))&&Ke(/<[/\w]/g,e.innerHTML)&&Ke(/<[/\w]/g,e.textContent))return ke(e),1;if("select"===n&&Ke(/<template/i,e.innerHTML))return ke(e),1;if(B[n]&&!Y[n])return e instanceof i&&!function(e){var t=b(e);t&&t.tagName||(t={namespaceURI:ye,tagName:"template"});var n=We(e.tagName),r=We(t.tagName);return e.namespaceURI===ge?t.namespaceURI===ye?"svg"===n:t.namespaceURI===me?"svg"===n&&("annotation-xml"===r||_e[r]):Boolean(Te[n]):e.namespaceURI===me?t.namespaceURI===ye?"math"===n:t.namespaceURI===ge?"math"===n&&Ee[r]:Boolean(Oe[n]):e.namespaceURI===ye&&(t.namespaceURI!==ge||Ee[r])&&(t.namespaceURI!==me||_e[r])&&!Oe[n]&&(Se[n]||!Te[n])}(e)||("noscript"===n||"noembed"===n)&&Ke(/<\/no(script|embed)/i,e.innerHTML)?(ke(e),!0):(X&&3===e.n
1odeType&&(t=e.textContent,t=qe(t,L," "),t=qe(t,j," "),e.textContent!==t&&(Ue(c.removed,{element:e.cloneNode()}),e.textContent=t)),Me("afterSanitizeElements",e,null),!1);if(!Y[n]&&Pe(n)){if(W.tagNameCheck instanceof RegExp&&Ke(W.tagNameCheck,n))return;if(W.tagNameCheck instanceof Function&&W.tagNameCheck(n))return}if(ie&&!ce[n]){var r=b(e)||e.parentNode,o=y(e)||e.childNodes;if(o&&r)for(var a=o.length-1;0<=a;--a)r.insertBefore(m(o[a],!0),g(e))}return ke(e),1}function Pe(e){return 0<e.indexOf("-")}function Le(e){Me("beforeSanitizeAttributes",e,null);var t=e.attributes;if(t){for(var n={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:z},r=t.length;r--;){var o=(l=t[r]).name,a=l.namespaceURI,i="value"===o?l.value:Ge(l.value),s=P(o);if(n.attrName=s,n.attrValue=i,n.keepAttr=!0,n.forceKeepAttr=void 0,Me("uponSanitizeAttribute",e,n),i=n.attrValue,!n.forceKeepAttr&&(Ae(o,e),n.keepAttr))if(Ke(/\/>/i,i))Ae(o,e);else{X&&(i=qe(i,L," "),i=qe(i,j," "));var l=P(e.nodeName);if(Ie(l,s,i)){if(!oe||"id"!==s&&"name"!==s||(Ae(o,e),i=ae+i),v&&"object"===Fe(h)&&"function"==typeof h.getAttributeType&&!a)switch(h.getAttributeType(l,s)){case"TrustedHTML":i=v.createHTML(i);break;case"TrustedScriptURL":i=v.createScriptURL(i)}try{a?e.setAttributeNS(a,o,i):e.setAttribute(o,i),ze(c.removed)}catch(e){}}}}Me("afterSanitizeAttributes",e,null)}}function je(e){var t,n=Re(e);for(Me("beforeSanitizeShadowDOM",e,null);t=n.nextNode();)Me("uponSanitizeShadowNode",t,null),Ne(t)||(t.content instanceof f&&je(t.content),Le(t));Me("afterSanitizeShadowDOM",e,null)}var Ae=function(e,t){try{Ue(c.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){Ue(c.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!z[e])if(ee||te)try{ke(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},Me=function(e,t,n){k[e]&&$e(k[e],function(e){e.call(c,t,n,we)})},Ie=function(e,t,n){if(re&&("id"===t||"name"===t)&&(n in o||n in Ce))return!1;if((!G||q[t]||!Ke(A,t))&&(!V||!Ke(M,t)))if(!z[t]||q[t]){if(!(Pe(e)&&(W.tagNameCheck instanceof RegExp&&Ke(W.tagNameCheck,e)||W.tagNameCheck instanceof Function&&W.tagNameCheck(e))&&(W.attributeNameCheck instanceof RegExp&&Ke(W.attributeNameCheck,t)||W.attributeNameCheck instanceof Function&&W.attributeNameCheck(t))||"is"===t&&W.allowCustomizedBuiltInElements&&(W.tagNameCheck instanceof RegExp&&Ke(W.tagNameCheck,n)||W.tagNameCheck instanceof Function&&W.tagNameCheck(n))))return!1}else if(!de[t]&&!Ke(H,qe(n,F,""))&&("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==Ve(n,"data:")||!fe[e])&&(!K||Ke(I,qe(n,F,"")))&&n)return!1;return!0};return c.sanitize=function(e){var t,n,r,o,a=1<arguments.length&&void 0!==arguments[1]?arguments[1]:{};if("string"!=typeof(e=(D=!e)?"\x3c!--\x3e":e)&&!De(e)){if("function"!=typeof e.toString)throw Xe("toString is not a function");if("string"!=typeof(e=e.toString()))throw Xe("dirty is not a string, aborting")}if(!c.isSupported){if("object"===Fe(l.toStaticHTML)||"function"==typeof l.toStaticHTML){if("string"==typeof e)return l.toStaticHTML(e);if(De(e))return l.toStaticHTML(e.outerHTML)}return e}if(Z||R(a),c.removed=[],se="string"!=typeof e&&se){if(e.nodeName){var i=P(e.nodeName);if(!B[i]||Y[i])throw Xe("root node is forbidden and cannot be sanitized in-place")}}else if(e instanceof p)1===(i=(t=xe("\x3c!----\x3e")).ownerDocument.importNode(e,!0)).nodeType&&"BODY"===i.nodeName||"HTML"===i.nodeName?t=i:t.appendChild(i);else{if(!ee&&!X&&!J&&-1===e.indexOf("<"))return v&&ne?v.createHTML(e):e;if(!(t=xe(e)))return ee?null:ne?w:""}t&&Q&&ke(t.firstChild);for(var s=Re(se?e:t);n=s.nextNode();)3===n.nodeType&&n===r||Ne(n)||(n.content instanceof f&&je(n.content),Le(n),r=n);if(r=null,se)return e;if(ee){if(te)for(o=S.call(t.ownerDocument);t.firstChild;)o.appendChild(t.firstChild);else o=t;return o=z.shadowroot?O.call(u,o,!0):o}return e=J?t.outerHTML:t.innerHTML,J&&B["!doctype"]&&t.ownerDocument&&t.ownerDocument.doctype&&t.ownerDocument.doctype.name&&Ke(bt,t.ownerDocument.doctype.name)&&(e="<!DOCTYPE "+t.ownerDocument.doctype.name+">\n"+e),X&&(e=qe(e,L," "),e=qe(e,j," ")),v&&ne?v.createHTML(e):e},c.setConfig=function(e){R(e),Z=!0},c.clearConfig=function(){we=null,Z=!1},c.isValidAttribute=function(e,t,n){return we||R({}),e=P(e),t=P(t),Ie(e,t,n)},c.addHook=function(e,t){"function"==typeof t&&(k[e]=k[e]||[],Ue(k[e],t))},c.removeHook=function(e){if(k[e])return ze(k[e])},c.removeHooks=function(e){k[e]&&(k[e]=[])},c.removeAllHooks=function(){k={}},c}()},"object"==typeof n&&void 0!==t?t.exports=o():"function"==typeof define&&define.amd?define(o):(r="undefined"!=typeof globalThis?globalThis:r||self).DOMPurify=o()},{}],23:[function(e,t,n){"use strict";var l=Object.getOwnPropertySymbols,c=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable;t.exports=function(){try{if(!Object.assign)return;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;
1if("0123456789"!==Object.getOwnPropertyNames(t).map(function(e){return t[e]}).join(""))return;var r={};return"abcdefghijklmnopqrst".split("").forEach(function(e){r[e]=e}),"abcdefghijklmnopqrst"!==Object.keys(Object.assign({},r)).join("")?void 0:1}catch(e){return}}()?Object.assign:function(e,t){for(var n,r=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),o=1;o<arguments.length;o++){for(var a in n=Object(arguments[o]))c.call(n,a)&&(r[a]=n[a]);if(l)for(var i=l(n),s=0;s<i.length;s++)u.call(n,i[s])&&(r[i[s]]=n[i[s]])}return r}},{}],24:[function(e,t,n){var r,o,t=t.exports={};function a(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function s(t){if(r===setTimeout)return setTimeout(t,0);if((r===a||!r)&&setTimeout)return r=setTimeout,setTimeout(t,0);try{return r(t,0)}catch(e){try{return r.call(null,t,0)}catch(e){return r.call(this,t,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:a}catch(e){r=a}try{o="function"==typeof clearTimeout?clearTimeout:i}catch(e){o=i}}();var l,c=[],u=!1,f=-1;function p(){u&&l&&(u=!1,l.length?c=l.concat(c):f=-1,c.length&&d())}function d(){if(!u){var e=s(p);u=!0;for(var t=c.length;t;){for(l=c,c=[];++f<t;)l&&l[f].run();f=-1,t=c.length}l=null,u=!1,function(t){if(o===clearTimeout)return clearTimeout(t);if((o===i||!o)&&clearTimeout)return o=clearTimeout,clearTimeout(t);try{o(t)}catch(e){try{return o.call(null,t)}catch(e){return o.call(this,t)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function m(){}t.nextTick=function(e){var t=new Array(arguments.length-1);if(1<arguments.length)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new h(e,t)),1!==c.length||u||s(d)},h.prototype.run=function(){this.fun.apply(null,this.array)},t.title="browser",t.browser=!0,t.env={},t.argv=[],t.version="",t.versions={},t.on=m,t.addListener=m,t.once=m,t.off=m,t.removeListener=m,t.removeAllListeners=m,t.emit=m,t.prependListener=m,t.prependOnceListener=m,t.listeners=function(e){return[]},t.binding=function(e){throw new Error("process.binding is not supported")},t.cwd=function(){return"/"},t.chdir=function(e){throw new Error("process.chdir is not supported")},t.umask=function(){return 0}},{}],25:[function(t,n,e){!function(p){!function(){"use strict";var l,c,u,f=function(){};function e(e,t,n,r,o){if("production"!==p.env.NODE_ENV)for(var a in e)if(u(e,a)){var i;try{if("function"!=typeof e[a]){var s=Error((r||"React class")+": "+n+" type `"+a+"` is invalid; it must be a function, usually from the `prop-types` package, but received `"+typeof e[a]+"`.");throw s.name="Invariant Violation",s}i=e[a](t,a,r,n,null,l)}catch(e){i=e}!i||i instanceof Error||f((r||"React class")+": type specification of "+n+" `"+a+"` is invalid; the type checker function must return `null` or an `Error` but returned a "+typeof i+". You may have forgotten to pass an argument to the type checker creator (arrayOf, instanceOf, objectOf, oneOf, oneOfType, and shape all require an argument)."),i instanceof Error&&!(i.message in c)&&(c[i.message]=!0,a=o?o():"",f("Failed "+n+" type: "+i.message+(null!=a?a:"")))}}"production"!==p.env.NODE_ENV&&(l=t("./lib/ReactPropTypesSecret"),c={},u=Function.call.bind(Object.prototype.hasOwnProperty),f=function(e){e="Warning: "+e;"undefined"!=typeof console&&console.error(e);try{throw new Error(e)}catch(e){}}),e.resetWarningCache=function(){"production"!==p.env.NODE_ENV&&(c={})},n.exports=e}.call(this)}.call(this,t("_process"))},{"./lib/ReactPropTypesSecret":29,_process:24}],26:[function(e,t,n){"use strict";var i=e("./lib/ReactPropTypesSecret");function r(){}function o(){}o.resetWarningCache=r,t.exports=function(){function e(e,t,n,r,o,a){if(a!==i){a=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw a.name="Invariant Violation",a}}function t(){return e}var n={array:e.isRequired=e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:r};return n.PropTypes=n}},{"./lib/ReactPropTypesSecret":29}],27:[function(e,t,n){!function(v){!function(){"use strict";var h=e("react-is"),m=e("object-assign"),g=e("./lib/ReactPropTypesSecret"),r=e("./checkPropTypes"),y=Function.call.bind(Object.prototype.hasOwnProperty),b=function(){};function o(){return null}"production"!==v.env.NODE_ENV&&(b=function(e){e="Warning: "+e;"undefined"!=typeof console&&console.error(e);try{throw new Error(e)}catch(e){}}),t.exports=function(a,f){var i="function"==typeof Symbol&&Symbol.iterator,s="@@iterator";var p="<<anonymous>>",e={array:t("array"),bool:t("boolean"),func:t("function"),number:t("number"),object:t("object"),string:t("string"),symbol:t("symbol"),any:n(o),arrayOf:function(l){return n(function(e,t,n,r,o){if("function"!=typeof l)return new d("Property `"+o+"` of component `"+n+"` has invali
1d PropType notation inside arrayOf.");var a=e[t];if(!Array.isArray(a))return new d("Invalid "+r+" `"+o+"` of type `"+u(a)+"` supplied to `"+n+"`, expected an array.");for(var i=0;i<a.length;i++){var s=l(a,i,n,r,o+"["+i+"]",g);if(s instanceof Error)return s}return null})},element:n(function(e,t,n,r,o){return t=e[t],a(t)?null:new d("Invalid "+r+" `"+o+"` of type `"+u(t)+"` supplied to `"+n+"`, expected a single ReactElement.")}),elementType:n(function(e,t,n,r,o){return t=e[t],h.isValidElementType(t)?null:new d("Invalid "+r+" `"+o+"` of type `"+u(t)+"` supplied to `"+n+"`, expected a single ReactElement type.")}),instanceOf:function(i){return n(function(e,t,n,r,o){if(e[t]instanceof i)return null;var a=i.name||p;return new d("Invalid "+r+" `"+o+"` of type `"+((t=e[t]).constructor&&t.constructor.name?t.constructor.name:p)+"` supplied to `"+n+"`, expected instance of `"+a+"`.")})},node:n(function(e,t,n,r,o){return l(e[t])?null:new d("Invalid "+r+" `"+o+"` supplied to `"+n+"`, expected a ReactNode.")}),objectOf:function(l){return n(function(e,t,n,r,o){if("function"!=typeof l)return new d("Property `"+o+"` of component `"+n+"` has invalid PropType notation inside objectOf.");var a,i=e[t];if("object"!==(t=u(i)))return new d("Invalid "+r+" `"+o+"` of type `"+t+"` supplied to `"+n+"`, expected an object.");for(a in i)if(y(i,a)){var s=l(i,a,n,r,o+"."+a,g);if(s instanceof Error)return s}return null})},oneOf:function(s){if(Array.isArray(s))return n(function(e,t,n,r,o){for(var a=e[t],i=0;i<s.length;i++)if(function(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}(a,s[i]))return null;t=JSON.stringify(s,function(e,t){return"symbol"===c(t)?String(t):t});return new d("Invalid "+r+" `"+o+"` of value `"+String(a)+"` supplied to `"+n+"`, expected one of "+t+".")});"production"!==v.env.NODE_ENV&&b(1<arguments.length?"Invalid arguments supplied to oneOf, expected an array, got "+arguments.length+" arguments. A common mistake is to write oneOf(x, y, z) instead of oneOf([x, y, z]).":"Invalid argument supplied to oneOf, expected an array.");return o},oneOfType:function(i){if(!Array.isArray(i))return"production"!==v.env.NODE_ENV&&b("Invalid argument supplied to oneOfType, expected an instance of array."),o;for(var e=0;e<i.length;e++){var t=i[e];if("function"!=typeof t)return b("Invalid argument supplied to oneOfType. Expected an array of check functions, but received "+function(e){var t=c(e);switch(t){case"array":case"object":return"an "+t;case"boolean":case"date":case"regexp":return"a "+t;default:return t}}(t)+" at index "+e+"."),o}return n(function(e,t,n,r,o){for(var a=0;a<i.length;a++)if(null==(0,i[a])(e,t,n,r,o,g))return null;return new d("Invalid "+r+" `"+o+"` supplied to `"+n+"`.")})},shape:function(l){return n(function(e,t,n,r,o){var a,i=e[t];if("object"!==(t=u(i)))return new d("Invalid "+r+" `"+o+"` of type `"+t+"` supplied to `"+n+"`, expected `object`.");for(a in l){var s=l[a];if(s){s=s(i,a,n,r,o+"."+a,g);if(s)return s}}return null})},exact:function(c){return n(function(e,t,n,r,o){var a,i=e[t],s=u(i);if("object"!==s)return new d("Invalid "+r+" `"+o+"` of type `"+s+"` supplied to `"+n+"`, expected `object`.");for(a in m({},e[t],c)){var l=c[a];if(!l)return new d("Invalid "+r+" `"+o+"` key `"+a+"` supplied to `"+n+"`.\nBad object: "+JSON.stringify(e[t],null," ")+"\nValid keys: "+JSON.stringify(Object.keys(c),null," "));l=l(i,a,n,r,o+"."+a,g);if(l)return l}return null})}};function d(e){this.message=e,this.stack=""}function n(l){var c,u;function e(e,t,n,r,o,a,i){if(r=r||p,a=a||n,i!==g){if(f){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use `PropTypes.checkPropTypes()` to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}"production"===v.env.NODE_ENV||"undefined"==typeof console||!c[s=r+":"+n]&&u<3&&(b("You are manually calling a React.PropTypes validation function for the `"+a+"` prop on `"+r+"`. This is deprecated and will throw in the standalone `prop-types` package. You may be seeing this warning due to a third-party PropTypes library. See https://fb.me/react-warning-dont-call-proptypes for details."),c[s]=!0,u++)}return null==t[n]?e?null===t[n]?new d("The "+o+" `"+a+"` is marked as required in `"+r+"`, but its value is `null`."):new d("The "+o+" `"+a+"` is marked as required in `"+r+"`, but its value is `undefined`."):null:l(t,n,r,o,a)}"production"!==v.env.NODE_ENV&&(c={},u=0);var t=e.bind(null,!1);return t.isRequired=e.bind(null,!0),t}function t(i){return n(function(e,t,n,r,o,a){return u(t=e[t])===i?null:new d("Invalid "+r+" `"+o+"` of type `"+c(t)+"` supplied to `"+n+"`, expected `"+i+"`.")})}function l(e){switch(typeof e){case"number":case"string":case"undefined":return!0;case"boolean":return!e;case"object":if(Array.isArray(e))return e.every(l);if(null===e||a(e))return!0;var t=function(e){if("function"==typeof(e=e&&(i&&e[i]||e[s])))return e}(e);if(!t)return!1;var n,r=t.call(e);
1if(t!==e.entries){for(;!(n=r.next()).done;)if(!l(n.value))return!1}else for(;!(n=r.next()).done;){var o=n.value;if(o&&!l(o[1]))return!1}return!0;default:return!1}}function u(e){var t=typeof e;return Array.isArray(e)?"array":e instanceof RegExp?"object":(e=e,"symbol"===t||e&&("Symbol"===e["@@toStringTag"]||"function"==typeof Symbol&&e instanceof Symbol)?"symbol":t)}function c(e){if(null==e)return""+e;var t=u(e);if("object"===t){if(e instanceof Date)return"date";if(e instanceof RegExp)return"regexp"}return t}return d.prototype=Error.prototype,e.checkPropTypes=r,e.resetWarningCache=r.resetWarningCache,e.PropTypes=e}}.call(this)}.call(this,e("_process"))},{"./checkPropTypes":25,"./lib/ReactPropTypesSecret":29,_process:24,"object-assign":23,"react-is":32}],28:[function(n,r,e){!function(t){!function(){var e;"production"!==t.env.NODE_ENV?(e=n("react-is"),r.exports=n("./factoryWithTypeCheckers")(e.isElement,!0)):r.exports=n("./factoryWithThrowingShims")()}.call(this)}.call(this,n("_process"))},{"./factoryWithThrowingShims":26,"./factoryWithTypeCheckers":27,_process:24,"react-is":32}],29:[function(e,t,n){"use strict";t.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},{}],30:[function(e,t,j){!function(L){!function(){"use strict";function t(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:var n=e.type;switch(n){case f:case p:case i:case l:case s:case h:return n;default:var r=n&&n.$$typeof;switch(r){case u:case d:case g:case m:case c:return r;default:return t}}case a:return t}}}function n(e){return t(e)===p}var e,o,a,i,s,l,c,u,f,p,d,h,r,m,g,y,b,v,w,C,_,E,S,T,O,k,x,R,D,N,P;"production"!==L.env.NODE_ENV&&(e="function"==typeof Symbol&&Symbol.for,o=e?Symbol.for("react.element"):60103,a=e?Symbol.for("react.portal"):60106,i=e?Symbol.for("react.fragment"):60107,s=e?Symbol.for("react.strict_mode"):60108,l=e?Symbol.for("react.profiler"):60114,c=e?Symbol.for("react.provider"):60109,u=e?Symbol.for("react.context"):60110,f=e?Symbol.for("react.async_mode"):60111,p=e?Symbol.for("react.concurrent_mode"):60111,d=e?Symbol.for("react.forward_ref"):60112,h=e?Symbol.for("react.suspense"):60113,r=e?Symbol.for("react.suspense_list"):60120,m=e?Symbol.for("react.memo"):60115,g=e?Symbol.for("react.lazy"):60116,y=e?Symbol.for("react.block"):60121,b=e?Symbol.for("react.fundamental"):60117,v=e?Symbol.for("react.responder"):60118,w=e?Symbol.for("react.scope"):60119,C=p,_=u,E=c,S=o,T=d,O=i,k=g,x=m,R=a,D=l,N=s,e=h,P=!1,j.AsyncMode=f,j.ConcurrentMode=C,j.ContextConsumer=_,j.ContextProvider=E,j.Element=S,j.ForwardRef=T,j.Fragment=O,j.Lazy=k,j.Memo=x,j.Portal=R,j.Profiler=D,j.StrictMode=N,j.Suspense=e,j.isAsyncMode=function(e){return P||(P=!0,console.warn("The ReactIs.isAsyncMode() alias has been deprecated, and will be removed in React 17+. Update your code to use ReactIs.isConcurrentMode() instead. It has the exact same API.")),n(e)||t(e)===f},j.isConcurrentMode=n,j.isContextConsumer=function(e){return t(e)===u},j.isContextProvider=function(e){return t(e)===c},j.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},j.isForwardRef=function(e){return t(e)===d},j.isFragment=function(e){return t(e)===i},j.isLazy=function(e){return t(e)===g},j.isMemo=function(e){return t(e)===m},j.isPortal=function(e){return t(e)===a},j.isProfiler=function(e){return t(e)===l},j.isStrictMode=function(e){return t(e)===s},j.isSuspense=function(e){return t(e)===h},j.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===p||e===l||e===s||e===h||e===r||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===m||e.$$typeof===c||e.$$typeof===u||e.$$typeof===d||e.$$typeof===b||e.$$typeof===v||e.$$typeof===w||e.$$typeof===y)},j.typeOf=t)}.call(this)}.call(this,e("_process"))},{_process:24}],31:[function(e,t,n){"use strict";var r="function"==typeof Symbol&&Symbol.for,o=r?Symbol.for("react.element"):60103,a=r?Symbol.for("react.portal"):60106,i=r?Symbol.for("react.fragment"):60107,s=r?Symbol.for("react.strict_mode"):60108,l=r?Symbol.for("react.profiler"):60114,c=r?Symbol.for("react.provider"):60109,u=r?Symbol.for("react.context"):60110,f=r?Symbol.for("react.async_mode"):60111,p=r?Symbol.for("react.concurrent_mode"):60111,d=r?Symbol.for("react.forward_ref"):60112,h=r?Symbol.for("react.suspense"):60113,m=r?Symbol.for("react.suspense_list"):60120,g=r?Symbol.for("react.memo"):60115,y=r?Symbol.for("react.lazy"):60116,b=r?Symbol.for("react.block"):60121,v=r?Symbol.for("react.fundamental"):60117,w=r?Symbol.for("react.responder"):60118,C=r?Symbol.for("react.scope"):60119;function _(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case o:switch(e=e.type){case f:case p:case i:case l:case s:case h:return e;default:switch(e=e&&e.$$typeof){case u:case d:case y:case g:case c:return e;default:return t}}case a:return t}}}function E(e){return _(e)===p}
1n.AsyncMode=f,n.ConcurrentMode=p,n.ContextConsumer=u,n.ContextProvider=c,n.Element=o,n.ForwardRef=d,n.Fragment=i,n.Lazy=y,n.Memo=g,n.Portal=a,n.Profiler=l,n.StrictMode=s,n.Suspense=h,n.isAsyncMode=function(e){return E(e)||_(e)===f},n.isConcurrentMode=E,n.isContextConsumer=function(e){return _(e)===u},n.isContextProvider=function(e){return _(e)===c},n.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===o},n.isForwardRef=function(e){return _(e)===d},n.isFragment=function(e){return _(e)===i},n.isLazy=function(e){return _(e)===y},n.isMemo=function(e){return _(e)===g},n.isPortal=function(e){return _(e)===a},n.isProfiler=function(e){return _(e)===l},n.isStrictMode=function(e){return _(e)===s},n.isSuspense=function(e){return _(e)===h},n.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===i||e===p||e===l||e===s||e===h||e===m||"object"==typeof e&&null!==e&&(e.$$typeof===y||e.$$typeof===g||e.$$typeof===c||e.$$typeof===u||e.$$typeof===d||e.$$typeof===v||e.$$typeof===w||e.$$typeof===C||e.$$typeof===b)},n.typeOf=_},{}],32:[function(t,n,e){!function(e){!function(){"use strict";"production"===e.env.NODE_ENV?n.exports=t("./cjs/react-is.production.min.js"):n.exports=t("./cjs/react-is.development.js")}.call(this)}.call(this,t("_process"))},{"./cjs/react-is.development.js":30,"./cjs/react-is.production.min.js":31,_process:24}],33:[function(ke,e,xe){!function(e){!function(){"use strict";"production"!==e.env.NODE_ENV&&function(){var h=ke("object-assign"),o=ke("prop-types/checkPropTypes"),e="function"==typeof Symbol&&Symbol.for,m=e?Symbol.for("react.element"):60103,g=e?Symbol.for("react.portal"):60106,s=e?Symbol.for("react.fragment"):60107,r=e?Symbol.for("react.strict_mode"):60108,a=e?Symbol.for("react.profiler"):60114,i=e?Symbol.for("react.provider"):60109,l=e?Symbol.for("react.context"):60110,t=e?Symbol.for("react.concurrent_mode"):60111,c=e?Symbol.for("react.forward_ref"):60112,u=e?Symbol.for("react.suspense"):60113,f=e?Symbol.for("react.suspense_list"):60120,p=e?Symbol.for("react.memo"):60115,d=e?Symbol.for("react.lazy"):60116,y=e?Symbol.for("react.block"):60121,n=e?Symbol.for("react.fundamental"):60117,b=e?Symbol.for("react.responder"):60118,v=e?Symbol.for("react.scope"):60119,w="function"==typeof Symbol&&Symbol.iterator,C="@@iterator";function _(e){if(null===e||"object"!=typeof e)return null;e=w&&e[w]||e[C];return"function"==typeof e?e:null}var E={current:null},S={current:null},T=/^(.*)[\\\/]/;var O=1;function k(e){if(null==e)return null;if("number"==typeof e.tag&&L("Received an unexpected object in getComponentName(). This is likely a bug in React. Please file an issue."),"function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case s:return"Fragment";case g:return"Portal";case a:return"Profiler";case r:return"StrictMode";case u:return"Suspense";case f:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case l:return"Context.Consumer";case i:return"Context.Provider";case c:return t=e.render,n="ForwardRef",t=t.displayName||t.name||"",e.displayName||(""!==t?n+"("+t+")":n);case p:return k(e.type);case y:return k(e.render);case d:n=(n=e)._status===O?n._result:null;if(n)return k(n)}var t,n;return null}var x={},R=null;function D(e){R=e}x.getCurrentStack=null,x.getStackAddendum=function(){var e,t,n,r,o,a="";R&&(r=k(R.type),o=R._owner,a+=(e=r,t=R._source,n=o&&k(o.type),i="",t?(o=(r=t.fileName).replace(T,""),/^index\./.test(o)&&(!(r=r.match(T))||(r=r[1])&&(o=r.replace(T,"")+"/"+o)),i=" (at "+o+":"+t.lineNumber+")"):n&&(i=" (created by "+n+")"),"\n in "+(e||"Unknown")+i));var i=x.getCurrentStack;return i&&(a+=i()||""),a};var N={ReactCurrentDispatcher:E,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:S,IsSomeRendererActing:{current:!1},assign:h};function P(e){for(var t=arguments.length,n=new Array(1<t?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];j("warn",e,n)}function L(e){for(var t=arguments.length,n=new Array(1<t?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];j("error",e,n)}function j(e,t,n){0<n.length&&"string"==typeof n[n.length-1]&&0===n[n.length-1].indexOf("\n in")||""!==(r=N.ReactDebugCurrentFrame.getStackAddendum())&&(t+="%s",n=n.concat([r]));var r=n.map(function(e){return""+e});r.unshift("Warning: "+t),Function.prototype.apply.call(console[e],console,r);try{var o=0,a="Warning: "+t.replace(/%s/g,function(){return n[o++]});throw new Error(a)}catch(e){}}h(N,{ReactDebugCurrentFrame:x,ReactComponentTreeHook:{}});var A={};function M(e,t){var n=e.constructor,e=n&&(n.displayName||n.name)||"ReactClass",n=e+"."+t;A[n]||(L("Can't call %s on a component that is not yet mounted. This is a no-op, but it might indicate a bug in your application. Instead, assign to `this.state` directly or define a `state = {};` class property with the desired state in the %s component.",t,e),A[n]=!0)}var I={isMounted:function(e){return!1},enqueueForceUpdate:function(e,t,n){M(e,"forceUpdate")},enqueueReplaceState:function(e,t,n,r){M(e,"replaceState")},enqueueSetState:function(e,t,n,r){M(e,"setState")}},F={};function H(e,t,n){this.props=e,this.context=t,this.refs=F,this.updater=n||I}Object.freeze(F),H.prototype.isReactComponent={},H.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},H.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};var B,$={isMounted:["isMounted","Instead, make sure to clean up subscriptions and pending requests in componentWillUnmount to prevent memory leaks."],replaceState:["replaceState","Refactor your co
1de to use setState instead (see https://github.com/facebook/react/issues/3236)."]};for(B in $)$.hasOwnProperty(B)&&function(e,t){Object.defineProperty(H.prototype,e,{get:function(){P("%s(...) is deprecated in plain JavaScript React classes. %s",t[0],t[1])}})}(B,$[B]);function z(){}function U(e,t,n){this.props=e,this.context=t,this.refs=F,this.updater=n||I}z.prototype=H.prototype;e=U.prototype=new z;e.constructor=U,h(e,H.prototype),e.isPureReactComponent=!0;var W,Y,q=Object.prototype.hasOwnProperty,V={key:!0,ref:!0,__self:!0,__source:!0};function G(e){if(q.call(e,"ref")){var t=Object.getOwnPropertyDescriptor(e,"ref").get;if(t&&t.isReactWarning)return}return void 0!==e.ref}function K(e){if(q.call(e,"key")){var t=Object.getOwnPropertyDescriptor(e,"key").get;if(t&&t.isReactWarning)return}return void 0!==e.key}var X={},J=function(e,t,n,r,o,a,i){a={$$typeof:m,type:e,key:t,ref:n,props:i,_owner:a,_store:{}};return Object.defineProperty(a._store,"validated",{configurable:!1,enumerable:!1,writable:!0,value:!1}),Object.defineProperty(a,"_self",{configurable:!1,enumerable:!1,writable:!1,value:r}),Object.defineProperty(a,"_source",{configurable:!1,enumerable:!1,writable:!1,value:o}),Object.freeze&&(Object.freeze(a.props),Object.freeze(a)),a};function Z(e,t,n){var r,o,a,i={},s=null,l=null,c=null,u=null;if(null!=t)for(r in G(t)&&(l=t.ref,"string"==typeof(o=t).ref&&S.current&&o.__self&&S.current.stateNode!==o.__self&&(a=k(S.current.type),X[a]||(L('Component "%s" contains the string ref "%s". Support for string refs will be removed in a future major release. This case cannot be automatically converted to an arrow function. We ask you to manually fix this case by using useRef() or createRef() instead. Learn more about using refs safely here: https://fb.me/react-strict-mode-string-ref',k(S.current.type),o.ref),X[a]=!0))),K(t)&&(s=""+t.key),c=void 0===t.__self?null:t.__self,u=void 0===t.__source?null:t.__source,t)q.call(t,r)&&!V.hasOwnProperty(r)&&(i[r]=t[r]);var f,p,d,h=arguments.length-2;if(1==h)i.children=n;else if(1<h){for(var m=Array(h),g=0;g<h;g++)m[g]=arguments[g+2];Object.freeze&&Object.freeze(m),i.children=m}if(e&&e.defaultProps){var y=e.defaultProps;for(r in y)void 0===i[r]&&(i[r]=y[r])}function b(){Y||(Y=!0,L("%s: `ref` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://fb.me/react-special-props)",f))}function v(){W||(W=!0,L("%s: `key` is not a prop. Trying to access it will result in `undefined` being returned. If you need to access the same value within the child component, you should pass it as a different prop. (https://fb.me/react-special-props)",d))}return(s||l)&&(n="function"==typeof e?e.displayName||e.name||"Unknown":e,s&&(p=i,d=n,v.isReactWarning=!0,Object.defineProperty(p,"key",{get:v,configurable:!0})),l&&(p=i,f=n,b.isReactWarning=!0,Object.defineProperty(p,"ref",{get:b,configurable:!0}))),J(e,s,l,c,u,S.current,i)}function Q(e){return"object"==typeof e&&null!==e&&e.$$typeof===m}var ee=".",te=":";var ne=!1,re=/\/+/g;function oe(e){return(""+e).replace(re,"$&/")}var ae=10,ie=[];function se(e,t,n,r){if(ie.length){var o=ie.pop();return o.result=e,o.keyPrefix=t,o.func=n,o.context=r,o.count=0,o}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function le(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,ie.length<ae&&ie.push(e)}function ce(e,t,n){return null==e?0:function e(t,n,r,o){var a,i=typeof t,s=!1;if(null===(t="undefined"==i||"boolean"==i?null:t))s=!0;else switch(i){case"string":case"number":s=!0;break;case"object":switch(t.$$typeof){case m:case g:s=!0}}if(s)return r(o,t,""===n?ee+ue(t,0):n),1;var l=0,c=""===n?ee:n+te;if(Array.isArray(t))for(var u=0;u<t.length;u++)l+=e(a=t[u],c+ue(a,u),r,o);else if("function"==typeof(n=_(t))){n===t.entries&&(ne||P("Using Maps as children is deprecated and will be removed in a future major release. Consider converting children to an array of keyed ReactElements instead."),ne=!0);for(var f,p=n.call(t),d=0;!(f=p.next()).done;)l+=e(a=f.value,c+ue(a,d++),r,o)}else if("object"==i)throw n="",n=" If you meant to render a collection of children, use an array instead."+x.getStackAddendum(),i=""+t,Error("Objects are not valid as a React child (found: "+("[object Object]"==i?"object with keys {"+Object.keys(t).join(", ")+"}":i)+")."+n);return l}
1(e,"",t,n)}function ue(e,t){return"object"==typeof e&&null!==e&&null!=e.key?(e=e.key,n={"=":"=0",":":"=2"},"$"+(""+e).replace(/[=:]/g,function(e){return n[e]})):t.toString(36);var n}function fe(e,t,n){var r=e.func,o=e.context;r.call(o,t,e.count++)}function pe(e,t,n){var r=e.result,o=e.keyPrefix,a=e.func,i=e.context,e=a.call(i,t,e.count++);Array.isArray(e)?de(e,r,n,function(e){return e}):null!=e&&(Q(e)&&(n=o+(!(o=e).key||t&&t.key===e.key?"":oe(e.key)+"/")+n,e=J(o.type,n,o.ref,o._self,o._source,o._owner,o.props)),r.push(e))}function de(e,t,n,r,o){var a="",o=se(t,a=null!=n?oe(n)+"/":a,r,o);ce(e,pe,o),le(o)}function he(e){return"string"==typeof e||"function"==typeof e||e===s||e===t||e===a||e===r||e===u||e===f||"object"==typeof e&&null!==e&&(e.$$typeof===d||e.$$typeof===p||e.$$typeof===i||e.$$typeof===l||e.$$typeof===c||e.$$typeof===n||e.$$typeof===b||e.$$typeof===v||e.$$typeof===y)}function me(){var e=E.current;if(null===e)throw Error("Invalid hook call. Hooks can only be called inside of the body of a function component. This could happen for one of the following reasons:\n1. You might have mismatching versions of React and the renderer (such as React DOM)\n2. You might be breaking the Rules of Hooks\n3. You might have more than one copy of React in the same app\nSee https://fb.me/react-invalid-hook-call for tips about how to debug and fix this problem.");return e}function ge(){if(S.current){var e=k(S.current.type);if(e)return"\n\nCheck the render method of `"+e+"`."}return""}var ye=!1,be={};function ve(e,t){var n;e._store&&!e._store.validated&&null==e.key&&(e._store.validated=!0,n=t,(t=ge())||(n="string"==typeof n?n:n.displayName||n.name)&&(t="\n\nCheck the top-level render call using <"+n+">."),be[n=t]||(be[n]=!0,t="",e&&e._owner&&e._owner!==S.current&&(t=" It was passed a child from "+k(e._owner.type)+"."),D(e),L('Each child in a list should have a unique "key" prop.%s%s See https://fb.me/react-warning-keys for more information.',n,t),D(null)))}function we(e,t){if("object"==typeof e)if(Array.isArray(e))for(var n=0;n<e.length;n++){var r=e[n];Q(r)&&ve(r,t)}else if(Q(e))e._store&&(e._store.validated=!0);else if(e){var o=_(e);if("function"==typeof o&&o!==e.entries)for(var a,i=o.call(e);!(a=i.next()).done;)Q(a.value)&&ve(a.value,t)}}function Ce(e){var t=e.type;if(null!=t&&"string"!=typeof t){var n,r=k(t);if("function"==typeof t)n=t.propTypes;else{if("object"!=typeof t||t.$$typeof!==c&&t.$$typeof!==p)return;n=t.propTypes}n?(D(e),o(n,e.props,"prop",r,x.getStackAddendum),D(null)):void 0===t.PropTypes||ye||(ye=!0,L("Component %s declared `PropTypes` instead of `propTypes`. Did you misspell the property assignment?",r||"Unknown")),"function"!=typeof t.getDefaultProps||t.getDefaultProps.isReactClassApproved||L("getDefaultProps is only used on classic React.createClass definitions. Use a static property named `defaultProps` instead.")}}function _e(e,t,n){var r,o=he(e);o||(a="",(void 0===e||"object"==typeof e&&null!==e&&0===Object.keys(e).length)&&(a+=" You likely forgot to export your component from the file it's defined in, or you might have mixed up default and named imports."),a+=(null==(t=t)||void 0===(t=t.__source)?"":"\n\nCheck your code at "+t.fileName.replace(/^.*[\\\/]/,"")+":"+t.lineNumber+".")||ge(),null===e?r="null":Array.isArray(e)?r="array":void 0!==e&&e.$$typeof===m?(r="<"+(k(e.type)||"Unknown")+" />",a=" Did you accidentally export a JSX literal instead of a component?"):r=typeof e,L("React.createElement: type is invalid -- expected a string (for built-in components) or a class/function (for composite components) but got: %s.%s",r,a));var a=Z.apply(this,arguments);if(null==a)return a;if(o)for(var i=2;i<arguments.length;i++)we(arguments[i],e);return(e===s?function(e){D(e);for(var t=Object.keys(e.props),n=0;n<t.length;n++){var r=t[n];if("children"!==r&&"key"!==r){L("Invalid prop `%s` supplied to `React.Fragment`. React.Fragment can only have `key` and `children` props.",r);break}}null!==e.ref&&L("Invalid attribute `ref` supplied to `React.Fragment`."),D(null)}:Ce)(a),a}var Ee=!1;try{var Se=Object.freeze({}),Te=new Map([[Se,null]]),Oe=new Set([Se]);Te.set(0,0),Oe.add(0)}catch(e){}Se=_e,Te=function(e,t,n){for(var r=function(e,t,n){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var r,o,a=h({},e.props),i=e.key,s=e.ref,l=e._self,c=e._source,u=e._owner;if(null!=t)for(r in G(t)&&(s=t.ref,u=S.current),K(t)&&(i=""+t.key),e.type&&e.type.defaultProps&&(o=e.type.defaultProps),t)q.call(t,r)&&!V.hasOwnProperty(r)&&(void 0===t[r]&&void 0!==o?a[r]=o[r]:a[r]=t[r]);var f=arguments.length-2;if(1==f)a.children=n;else if(1<f){for(var p=Array(f),d=0;d<f;d++)p[d]=arguments[d+2];a.children=p}return J(e.type,i,s,l,c,u,a)}.apply(this,arguments),o=2;o<arguments.length;o++)we(arguments[o],r.type);return Ce(r),r},Oe=function(e){var t=_e.bind(null,e);return t.type=e,Ee||(Ee=!0,P("React.createFactory() is deprecated and will be removed in a future major release. Consider using JSX or use React.createElement() directly instead.")),Object.defineProperty(t,"type",{enumerable:!1,get:function(){return P("Factory.type is deprecated. Access the class directly before passing it to createFactory."),Object.defineProperty(this,"type",{value:e}),e}}),t};xe.Children={map:function(e,t,n){if(null==e)return e;var r=[];return de(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;n=se(null,null,t,n),ce(e,fe,n),le(n)},count:function(e){return ce(e,function(){return null},null)},toArray:function(e){var t=[];return de(e,t,null,function(e){return e}),t},only:function(e){if(!Q(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},xe.Component=H,xe.Fragment=s,xe.Profiler=a,xe.PureComponent=U,xe.StrictMode=r,xe.Suspense=u,xe.__SECRET_INT
1ERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=N,xe.cloneElement=Te,xe.createContext=function(e,t){void 0===t?t=null:null!==t&&"function"!=typeof t&&L("createContext: Expected the optional second argument to be a function. Instead received: %s",t);var n={$$typeof:l,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null},r=!(n.Provider={$$typeof:i,_context:n}),o=!1,e={$$typeof:l,_context:n,_calculateChangedBits:n._calculateChangedBits};return Object.defineProperties(e,{Provider:{get:function(){return o||(o=!0,L("Rendering <Context.Consumer.Provider> is not supported and will be removed in a future major release. Did you mean to render <Context.Provider> instead?")),n.Provider},set:function(e){n.Provider=e}},_currentValue:{get:function(){return n._currentValue},set:function(e){n._currentValue=e}},_currentValue2:{get:function(){return n._currentValue2},set:function(e){n._currentValue2=e}},_threadCount:{get:function(){return n._threadCount},set:function(e){n._threadCount=e}},Consumer:{get:function(){return r||(r=!0,L("Rendering <Context.Consumer.Consumer> is not supported and will be removed in a future major release. Did you mean to render <Context.Consumer> instead?")),n.Consumer}}}),n.Consumer=e,n._currentRenderer=null,n._currentRenderer2=null,n},xe.createElement=Se,xe.createFactory=Oe,xe.createRef=function(){var e={current:null};return Object.seal(e),e},xe.forwardRef=function(e){return null!=e&&e.$$typeof===p?L("forwardRef requires a render function but received a `memo` component. Instead of forwardRef(memo(...)), use memo(forwardRef(...))."):"function"!=typeof e?L("forwardRef requires a render function but was given %s.",null===e?"null":typeof e):0!==e.length&&2!==e.length&&L("forwardRef render functions accept exactly two parameters: props and ref. %s",1===e.length?"Did you forget to use the ref parameter?":"Any additional parameter will be undefined."),null!=e&&(null==e.defaultProps&&null==e.propTypes||L("forwardRef render functions do not support propTypes or defaultProps. Did you accidentally pass a React component?")),{$$typeof:c,render:e}},xe.isValidElement=Q,xe.lazy=function(e){var t,n,r={$$typeof:d,_ctor:e,_status:-1,_result:null};return Object.defineProperties(r,{defaultProps:{configurable:!0,get:function(){return t},set:function(e){L("React.lazy(...): It is not supported to assign `defaultProps` to a lazy component import. Either specify them where the component is defined, or create a wrapping component around it."),t=e,Object.defineProperty(r,"defaultProps",{enumerable:!0})}},propTypes:{configurable:!0,get:function(){return n},set:function(e){L("React.lazy(...): It is not supported to assign `propTypes` to a lazy component import. Either specify them where the component is defined, or create a wrapping component around it."),n=e,Object.defineProperty(r,"propTypes",{enumerable:!0})}}}),r},xe.memo=function(e,t){return he(e)||L("memo: The first argument must be a component. Instead received: %s",null===e?"null":typeof e),{$$typeof:p,type:e,compare:void 0===t?null:t}},xe.useCallback=function(e,t){return me().useCallback(e,t)},xe.useContext=function(e,t){var n,r=me();return void 0!==t&&L("useContext() second argument is reserved for future use in React. Passing it is not supported. You passed: %s.%s",t,"number"==typeof t&&Array.isArray(arguments[2])?"\n\nDid you call array.map(useContext)? Calling Hooks inside a loop is not supported. Learn more at https://fb.me/rules-of-hooks":""),void 0!==e._context&&((n=e._context).Consumer===e?L("Calling useContext(Context.Consumer) is not supported, may cause bugs, and will be removed in a future major release. Did you mean to call useContext(Context) instead?"):n.Provider===e&&L("Calling useContext(Context.Provider) is not supported. Did you mean to call useContext(Context) instead?")),r.useContext(e,t)},xe.useDebugValue=function(e,t){return me().useDebugValue(e,t)},xe.useEffect=function(e,t){return me().useEffect(e,t)},xe.useImperativeHandle=function(e,t,n){return me().useImperativeHandle(e,t,n)},xe.useLayoutEffect=function(e,t){return me().useLayoutEffect(e,t)},xe.useMemo=function(e,t){return me().useMemo(e,t)},xe.useReducer=function(e,t,n){return me().useReducer(e,t,n)},xe.useRef=function(e){return me().useRef(e)},xe.useState=function(e){return me().useState(e)},xe.version="16.14.0"}()}.call(this)}.call(this,ke("_process"))},{_process:24,"object-assign":23,"prop-types/checkPropTypes":25}],34:[function(e,t,n){"use strict";var u=e("object-assign"),r="function"==typeof Symbol&&Symbol.for,f=r?Symbol.for("react.element"):60103,c=r?Symbol.for("react.portal"):60106,o=r?Symbol.for("react.fragment"):60107,a=r?Symbol.for("react.strict_mode"):60108,i=r?Symbol.for("react.profiler"):60114,s=r?Symbol.for("react.provider"):60109,l=r?Symbol.for("react.context"):60110,p=r?Symbol.for("react.forward_ref"):60112,e=r?Symbol.for("react.suspense"):60113,d=r?Symbol.for("react.memo"):60115,h=r?Symbol.for("react.lazy"):60116,m="function"==typeof Symbol&&Symbol.iterator;function g(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var y={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b={};function v(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||y}function w(){}
1function C(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n||y}v.prototype.isReactComponent={},v.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(g(85));this.updater.enqueueSetState(this,e,t,"setState")},v.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},w.prototype=v.prototype;r=C.prototype=new w;r.constructor=C,u(r,v.prototype),r.isPureReactComponent=!0;var _={current:null},E=Object.prototype.hasOwnProperty,S={key:!0,ref:!0,__self:!0,__source:!0};function T(e,t,n){var r,o={},a=null,i=null;if(null!=t)for(r in void 0!==t.ref&&(i=t.ref),void 0!==t.key&&(a=""+t.key),t)E.call(t,r)&&!S.hasOwnProperty(r)&&(o[r]=t[r]);var s=arguments.length-2;if(1===s)o.children=n;else if(1<s){for(var l=Array(s),c=0;c<s;c++)l[c]=arguments[c+2];o.children=l}if(e&&e.defaultProps)for(r in s=e.defaultProps)void 0===o[r]&&(o[r]=s[r]);return{$$typeof:f,type:e,key:a,ref:i,props:o,_owner:_.current}}function O(e){return"object"==typeof e&&null!==e&&e.$$typeof===f}var k=/\/+/g,x=[];function R(e,t,n,r){if(x.length){var o=x.pop();return o.result=e,o.keyPrefix=t,o.func=n,o.context=r,o.count=0,o}return{result:e,keyPrefix:t,func:n,context:r,count:0}}function D(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,e.count=0,x.length<10&&x.push(e)}function N(e,t,n){return null==e?0:function e(t,n,r,o){var a=!1;if(null===(t="undefined"==(s=typeof t)||"boolean"===s?null:t))a=!0;else switch(s){case"string":case"number":a=!0;break;case"object":switch(t.$$typeof){case f:case c:a=!0}}if(a)return r(o,t,""===n?"."+P(t,0):n),1;if(a=0,n=""===n?".":n+":",Array.isArray(t))for(var i=0;i<t.length;i++){var s,l=n+P(s=t[i],i);a+=e(s,l,r,o)}else if("function"==typeof(l=null!==t&&"object"==typeof t&&"function"==typeof(l=m&&t[m]||t["@@iterator"])?l:null))for(t=l.call(t),i=0;!(s=t.next()).done;)a+=e(s=s.value,l=n+P(s,i++),r,o);else if("object"===s)throw r=""+t,Error(g(31,"[object Object]"===r?"object with keys {"+Object.keys(t).join(", ")+"}":r,""));return a}(e,"",t,n)}function P(e,t){return"object"==typeof e&&null!==e&&null!=e.key?(e=e.key,n={"=":"=0",":":"=2"},"$"+(""+e).replace(/[=:]/g,function(e){return n[e]})):t.toString(36);var n}function L(e,t){e.func.call(e.context,t,e.count++)}function j(e,t,n){var r=e.result,o=e.keyPrefix;e=e.func.call(e.context,t,e.count++),Array.isArray(e)?A(e,r,n,function(e){return e}):null!=e&&(O(e)&&(n=o+(!(o=e).key||t&&t.key===e.key?"":(""+e.key).replace(k,"$&/")+"/")+n,e={$$typeof:f,type:o.type,key:n,ref:o.ref,props:o.props,_owner:o._owner}),r.push(e))}function A(e,t,n,r,o){var a="";N(e,j,t=R(t,a=null!=n?(""+n).replace(k,"$&/")+"/":a,r,o)),D(t)}var M={current:null};function I(){var e=M.current;if(null===e)throw Error(g(321));return e}r={ReactCurrentDispatcher:M,ReactCurrentBatchConfig:{suspense:null},ReactCurrentOwner:_,IsSomeRendererActing:{current:!1},assign:u};n.Children={map:function(e,t,n){if(null==e)return e;var r=[];return A(e,r,null,t,n),r},forEach:function(e,t,n){if(null==e)return e;N(e,L,t=R(null,null,t,n)),D(t)},count:function(e){return N(e,function(){return null},null)},toArray:function(e){var t=[];return A(e,t,null,function(e){return e}),t},only:function(e){if(!O(e))throw Error(g(143));return e}},n.Component=v,n.Fragment=o,n.Profiler=i,n.PureComponent=C,n.StrictMode=a,n.Suspense=e,n.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=r,n.cloneElement=function(e,t,n){if(null==e)throw Error(g(267,e));var r=u({},e.props),o=e.key,a=e.ref,i=e._owner;if(null!=t)for(s in void 0!==t.ref&&(a=t.ref,i=_.current),void 0!==t.key&&(o=""+t.key),e.type&&e.type.defaultProps&&(l=e.type.defaultProps),t)E.call(t,s)&&!S.hasOwnProperty(s)&&(r[s]=(void 0===t[s]&&void 0!==l?l:t)[s]);var s=arguments.length-2;if(1===s)r.children=n;else if(1<s){for(var l=Array(s),c=0;c<s;c++)l[c]=arguments[c+2];r.children=l}return{$$typeof:f,type:e.type,key:o,ref:a,props:r,_owner:i}},n.createContext=function(e,t){return(e={$$typeof:l,_calculateChangedBits:t=void 0===t?null:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:s,_context:e},e.Consumer=e},n.createElement=T,n.createFactory=function(e){var t=T.bind(null,e);return t.type=e,t},n.createRef=function(){return{current:null}},n.forwardRef=function(e){return{$$typeof:p,render:e}},n.isValidElement=O,n.lazy=function(e){return{$$typeof:h,_ctor:e,_status:-1,_result:null}},n.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},n.useCallback=function(e,t){return I().useCallback(e,t)},n.useContext=function(e,t){return I().useContext(e,t)},n.useDebugValue=function(){},n.useEffect=function(e,t){return I().useEffect(e,t)},n.useImperativeHandle=function(e,t,n){return I().useImperativeHandle(e,t,n)},n.useLayoutEffect=function(e,t){return I().useLayoutEffect(e,t)},n.useMemo=function(e,t){return I().useMemo(e,t)},n.useReducer=function(e,t,n){return I().useReducer(e,t,n)},n.useRef=function(e){return I().useRef(e)},n.useState=function(e){return I().useState(e)},n.version="16.14.0"},{"object-assign":23}],35:[function(t,n,e){!function(e){!function(){"use strict";"production"===e.env.NODE_ENV?n.exports=t("./cjs/react.production.min.js"):n.exports=t("./cjs/react.development.js")}.call(this)}.call(this,t("_process"))},{"./cjs/react.development.js":33,"./cjs/react.production.min.js":34,_process:24}]},{},[7]);
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.