Current File : /home/quantums/theartoflevelingup.net/wp-content/plugins/search-console/build/index.js |
(function(){var __webpack_modules__={550:function(e,t,n){"use strict";var r=window.wp.element,o=window.wp.apiFetch,a=n.n(o),i=window.wp.data;const s={settings:{},site:"",sites:[],dimension:"query",searchType:"web",startDate:moment().subtract(29,"days").format("YYYY-MM-DD"),endDate:moment().subtract(1,"days").format("YYYY-MM-DD"),filters:[]},l={setSites:e=>({type:"SET_SITES",sites:e}),setSettings:e=>({type:"SET_SETTINGS",settings:e}),setSetting:(e,t)=>({type:"SET_SETTING",setting:e,value:t}),setSearchType:e=>({type:"SET_SEARCHTYPE",searchType:e}),setFilter:e=>({type:"SET_FILTER",filter:e}),setDimension:e=>({type:"SET_DIMENSION",dimension:e}),setStartDate:e=>({type:"SET_STARTDATE",date:e}),removeFilter:e=>({type:"REMOVE_FILTER",filter:e}),fetchFromAPI:e=>({type:"FETCH_FROM_API",path:e})},u=(0,i.createReduxStore)("searchconsole",{reducer(e=s,t){switch(t.type){case"SET_SETTINGS":return{...e,settings:t.settings};case"SET_SITES":return{...e,sites:t.sites};case"SET_SETTING":return{...e,settings:{...e.settings,[t.setting]:t.value}};case"SET_SEARCHTYPE":return{...e,searchType:t.searchType};case"SET_DIMENSION":return{...e,dimension:t.dimension};case"SET_STARTDATE":return{...e,startDate:t.date};case"SET_FILTER":let n={dimension:t.filter.dimension,expression:t.filter.expression,operator:t.filter.operator},r=e.filters.filter((e=>e.dimension!==t.filter.dimension));return r.push(n),{...e,filters:r};case"REMOVE_FILTER":let o=e.filters.filter((e=>e.dimension!==t.filter.dimension));return{...e,filters:o}}return e},actions:l,selectors:{getSettings(e){const{settings:t}=e;return t},getSites(e){const{sites:t}=e;return t},getQuery(e){const{site:t,searchType:n,filters:r,settings:o,dimension:a,startDate:i,endDate:s}=e;return{site:o.site,dimension:a,startDate:i,endDate:s,searchType:n,filters:r}},getFilterByDimension:(e,t)=>e.filters.length?e.filters.find((e=>e.dimension===t)):{dimension:"",expression:"",operator:""},getSearchType(e){const{searchType:t}=e;return t},getFilters(e){const{filters:t}=e;return t}},controls:{FETCH_FROM_API:e=>a()({path:e.path})},resolvers:{*getSettings(){const e=yield l.fetchFromAPI("/searchconsole/settings/");return l.setSettings(e)}}});(0,i.register)(u);var c=window.wp.i18n,d=window.wp.url,p=window.wp.components,f=window.wp.notices,g=n(944),h=n(196);function m(){return m=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},m.apply(this,arguments)}var v,y=v||(v={});y.Pop="POP",y.Push="PUSH",y.Replace="REPLACE";function b(e){e.preventDefault(),e.returnValue=""}function w(){var e=[];return{get length(){return e.length},push:function(t){return e.push(t),function(){e=e.filter((function(e){return e!==t}))}},call:function(t){e.forEach((function(e){return e&&e(t)}))}}}function _(e){var t=e.pathname;t=void 0===t?"/":t;var n=e.search;return n=void 0===n?"":n,e=void 0===(e=e.hash)?"":e,n&&"?"!==n&&(t+="?"===n.charAt(0)?n:"?"+n),e&&"#"!==e&&(t+="#"===e.charAt(0)?e:"#"+e),t}function C(e){var t={};if(e){var n=e.indexOf("#");0<=n&&(t.hash=e.substr(n),e=e.substr(0,n)),0<=(n=e.indexOf("?"))&&(t.search=e.substr(n),e=e.substr(0,n)),e&&(t.pathname=e)}return t}function S(e,t){if(!e)throw new Error(t)}const E=(0,h.createContext)(null),R=(0,h.createContext)(null),x=(0,h.createContext)({outlet:null,matches:[]});function k(e){return function(e){let t=(0,h.useContext)(x).outlet;return t?(0,h.createElement)(O.Provider,{value:e},t):t}(e.context)}function P(e){S(!1)}function T(e){let{basename:t="/",children:n=null,location:r,navigationType:o=v.Pop,navigator:a,static:i=!1}=e;I()&&S(!1);let s=H(t),l=(0,h.useMemo)((()=>({basename:s,navigator:a,static:i})),[s,a,i]);"string"==typeof r&&(r=C(r));let{pathname:u="/",search:c="",hash:d="",state:p=null,key:f="default"}=r,g=(0,h.useMemo)((()=>{let e=L(u,s);return null==e?null:{pathname:e,search:c,hash:d,state:p,key:f}}),[s,u,c,d,p,f]);return null==g?null:(0,h.createElement)(E.Provider,{value:l},(0,h.createElement)(R.Provider,{children:n,value:{location:g,navigationType:o}}))}function A(e){let{children:t,location:n}=e;return function(e,t){I()||S(!1);let{matches:n}=(0,h.useContext)(x),r=n[n.length-1],o=r?r.params:{},a=(r&&r.pathname,r?r.pathnameBase:"/");r&&r.route;let i,s=(I()||S(!1),(0,h.useContext)(R).location);if(t){var l;let e="string"==typeof t?C(t):t;"/"===a||(null==(l=e.pathname)?void 0:l.startsWith(a))||S(!1),i=e}else i=s;let u=i.pathname||"/",c=function(e,t,n){void 0===n&&(n="/");let r=L(("string"==typeof t?C(t):t).pathname||"/",n);if(null==r)return null;let o=F(e);!function(e){e.sort(((e,t)=>e.score!==t.score?t.score-e.score:function(e,t){return e.length===t.length&&e.slice(0,-1).every(((e,n)=>e===t[n]))?e[e.length-1]-t[t.length-1]:0}(e.routesMeta.map((e=>e.childrenIndex)),t.routesMeta.map((e=>e.childrenIndex)))))}(o);let a=null;for(let e=0;null==a&&e<o.length;++e)a=z(o[e],r);return a}(e,{pathname:"/"===a?u:u.slice(a.length)||"/"});return function(e,t){return void 0===t&&(t=[]),null==e?null:e.reduceRight(((n,r,o)=>(0,h.createElement)(x.Provider,{children:void 0!==r.route.element?r.route.element:(0,h.createElement)(k,null),value:{outlet:n,matches:t.concat(e.slice(0,o+1))}})),null)}(c&&c.map((e=>Object.assign({},e,{params:Object.assign({},o,e.params),pathname:G([a,e.pathname]),pathnameBase:"/"===e.pathnameBase?a:G([a,e.pathnameBase])}))),n)}(B(t),n)}function I(){return null!=(0,h.useContext)(R)}const O=(0,h.createContext)(null);function B(e){let t=[];return h.Children.forEach(e,(e=>{if(!(0,h.isValidElement)(e))return;if(e.type===h.Fragment)return void t.push.apply(t,B(e.props.children));e.type!==P&&S(!1);let n={caseSensitive:e.props.caseSensitive,element:e.props.element,index:e.props.index,path:e.props.path};e.props.children&&(n.children=B(e.props.children)),t.push(n)})),t}function F(e,t,n,r){return void 0===t&&(t=[]),void 0===n&&(n=[]),void 0===r&&(r=""),e.forEach(((e,o)=>{let a={relativePath:e.path||"",caseSensitive:!0===e.caseSensitive,childrenIndex:o,route:e};a.relativePath.startsWith("/")&&(a.relativePath.startsWith(r)||S(!1),a.relativePath=a.relativePath.slice(r.length));let i=G([r,a.relativePath]),s=n.concat(a);e.children&&e.children.length>0&&(!0===e.index&&S(!1),F(e.children,t,s,i)),(null!=e.path||e.index)&&t.push({path:i,score:M(i,e.index),routesMeta:s})})),t}const j=/^:\w+$/,D=e=>"*"===e;function M(e,t){let n=e.split("/"),r=n.length;return n.some(D)&&(r+=-2),t&&(r+=2),n.filter((e=>!D(e))).reduce(((e,t)=>e+(j.test(t)?3:""===t?1:10)),r)}function z(e,t){let{routesMeta:n}=e,r={},o="/",a=[];for(let e=0;e<n.length;++e){let i=n[e],s=e===n.length-1,l="/"===o?t:t.slice(o.length)||"/",u=N({path:i.relativePath,caseSensitive:i.caseSensitive,end:s},l);if(!u)return null;Object.assign(r,u.params);let c=i.route;a.push({params:r,pathname:G([o,u.pathname]),pathnameBase:G([o,u.pathnameBase]),route:c}),"/"!==u.pathnameBase&&(o=G([o,u.pathnameBase]))}return a}function N(e,t){"string"==typeof e&&(e={path:e,caseSensitive:!1,end:!0});let[n,r]=function(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!0);let r=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/:(\w+)/g,((e,t)=>(r.push(t),"([^\\/]+)")));return e.endsWith("*")?(r.push("*"),o+="*"===e||"/*"===e?"(.*)$":"(?:\\/(.+)|\\/*)$"):o+=n?"\\/*$":"(?:\\b|\\/|$)",[new RegExp(o,t?void 0:"i"),r]}(e.path,e.caseSensitive,e.end),o=t.match(n);if(!o)return null;let a=o[0],i=a.replace(/(.)\/+$/,"$1"),s=o.slice(1);return{params:r.reduce(((e,t,n)=>{if("*"===t){let e=s[n]||"";i=a.slice(0,a.length-e.length).replace(/(.)\/+$/,"$1")}return e[t]=function(e,t){try{return decodeURIComponent(e)}catch(t){return e}}(s[n]||""),e}),{}),pathname:a,pathnameBase:i,pattern:e}}function L(e,t){if("/"===t)return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=e.charAt(t.length);return n&&"/"!==n?null:e.slice(t.length)||"/"}const G=e=>e.join("/").replace(/\/\/+/g,"/"),H=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/");function W(e){let{basename:t,children:n,window:r}=e,o=(0,h.useRef)();null==o.current&&(o.current=function(e){function t(){var e=C(s.location.hash.substr(1)),t=e.pathname,n=e.search;e=e.hash;var r=l.state||{};return[r.idx,{pathname:void 0===t?"/":t,search:void 0===n?"":n,hash:void 0===e?"":e,state:r.usr||null,key:r.key||"default"}]}function n(){if(u)g.call(u),u=null;else{var e=v.Pop,n=t(),r=n[0];if(n=n[1],g.length){if(null!=r){var o=d-r;o&&(u={action:e,location:n,retry:function(){i(-1*o)}},i(o))}}else a(e)}}function r(e){var t=document.querySelector("base"),n="";return t&&t.getAttribute("href")&&(n=-1===(n=(t=s.location.href).indexOf("#"))?t:t.slice(0,n)),n+"#"+("string"==typeof e?e:_(e))}function o(e,t){return void 0===t&&(t=null),m({pathname:p.pathname,hash:"",search:""},"string"==typeof e?C(e):e,{state:t,key:Math.random().toString(36).substr(2,8)})}function a(e){c=e,e=t(),d=e[0],p=e[1],f.call({action:c,location:p})}function i(e){l.go(e)}void 0===e&&(e={});var s=void 0===(e=e.window)?document.defaultView:e,l=s.history,u=null;s.addEventListener("popstate",n),s.addEventListener("hashchange",(function(){_(t()[1])!==_(p)&&n()}));var c=v.Pop,d=(e=t())[0],p=e[1],f=w(),g=w();return null==d&&(d=0,l.replaceState(m({},l.state,{idx:d}),"")),{get action(){return c},get location(){return p},createHref:r,push:function e(t,n){var i=v.Push,u=o(t,n);if(!g.length||(g.call({action:i,location:u,retry:function(){e(t,n)}}),0)){var c=[{usr:u.state,key:u.key,idx:d+1},r(u)];u=c[0],c=c[1];try{l.pushState(u,"",c)}catch(e){s.location.assign(c)}a(i)}},replace:function e(t,n){var i=v.Replace,s=o(t,n);g.length&&(g.call({action:i,location:s,retry:function(){e(t,n)}}),1)||(s=[{usr:s.state,key:s.key,idx:d},r(s)],l.replaceState(s[0],"",s[1]),a(i))},go:i,back:function(){i(-1)},forward:function(){i(1)},listen:function(e){return f.push(e)},block:function(e){var t=g.push(e);return 1===g.length&&s.addEventListener("beforeunload",b),function(){t(),g.length||s.removeEventListener("beforeunload",b)}}}}({window:r}));let a=o.current,[i,s]=(0,h.useState)({action:a.action,location:a.location});return(0,h.useLayoutEffect)((()=>a.listen(s)),[a]),(0,h.createElement)(T,{basename:t,children:n,location:i.location,navigationType:i.action,navigator:a})}function q(e){const{token:t,settings:n}=e,[o,a]=(0,r.useState)([]),[s,l]=(0,r.useState)(!1),{setSetting:u}=(0,i.useDispatch)("searchconsole");(0,r.useEffect)((()=>{t&&gapi.load("client:auth",(()=>{gapi.client.load("searchconsole","v1").then(d)}))}),[t]);const d=()=>{let e=[{value:"",label:(0,c.__)("Select a site","search-console")}];gapi.auth.setToken({access_token:t}),gapi.client.webmasters.sites.list().then((t=>{t.result.siteEntry.map((t=>{e.push({value:t.siteUrl,label:t.siteUrl})})),e.sort((function(e,t){return e.value<t.value?-1:0})),a(e.sort())}))};return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(p.SelectControl,{options:o,label:(0,c.__)("Choose site","search-console"),help:(0,c.__)("Choose one of your site.","search-console"),value:n.site,onChange:e=>{console.log(e),u("site",e)}}))}var U=e=>{const{settings:t}=e,{setSettings:n,setSetting:o}=(0,i.useDispatch)("searchconsole"),a=sprintf("https://developers.google.com/web/site-kit?sitename=test&siteurl=%s",t.wp_url);return(0,r.createElement)("div",{className:"search-console-Advanced"},(0,r.createElement)("div",null,(0,r.createElement)("div",{className:"components-base-control"},(0,r.createElement)(r.RawHTML,null,sprintf((0,c.__)("<p>The simplest way to get your own credentials is to go to %s site.</p>","search-console"),"<strong>Google Site Kit</strong>")),(0,r.createElement)("p",null,(0,r.createElement)(p.ExternalLink,{href:a},(0,c.__)("Go to Site Kit site","search-console")))),(0,r.createElement)(p.TextControl,{value:t.client_id||"",label:(0,c.__)("Client ID","search-console"),help:(0,c.__)("Please go to Developer Console to set up your credentials.","search-console"),onChange:e=>{o("client_id",e)}}),(0,r.createElement)(p.TextControl,{value:t.client_secret||"",label:(0,c.__)("Client secret","search-console"),help:(0,c.__)("Please go to Developer Console to set up your credentials.","search-console"),onChange:e=>{o("client_secret",e)}}),(0,r.createElement)(p.TextControl,{readOnly:!0,value:t.redirect_uri,label:(0,c.__)("Redirect url","search-console"),help:(0,c.__)("Please do not change this.","search-console")})))},V=e=>{const{token:t,settings:n}=e,{setSettings:o,setSetting:a}=(0,i.useDispatch)("searchconsole");return(0,r.createElement)("div",{className:"search-console-Advanced"},n.site&&(0,r.createElement)(p.ToggleControl,{label:(0,c.__)("Add verification to site?","search-console"),help:(0,c.__)("Check this if you want output meta verification on frontend.","search-console"),checked:n.siteVerification,onChange:e=>{a("siteVerification",e)}}),n.siteVerification&&(0,r.createElement)(p.BaseControl,{help:(0,c.__)("Please click on icon to generate your meta verification tag.","search-console"),label:(0,c.__)("Your meta verification tag","search-console")},(0,r.createElement)(p.__experimentalInputControl,{value:n.meta,onChange:e=>{a("meta",e)},suffix:(0,r.createElement)(p.Button,{onClick:()=>{n.siteVerification&&n.site&&gapi.client.load("siteVerification","v1").then((e=>{gapi.auth.setToken({access_token:t}),gapi.client.siteVerification.webResource.getToken({verificationMethod:"META",site:{identifier:n.site.replace("sc-domain:",""),type:"SITE"}}).then((e=>{a("meta",e.result.token)}))}))},icon:"update"})})))},K=n(501),Q=e=>{const[t,n]=(0,r.useState)(!1),{settings:o}=(0,i.useSelect)((e=>({settings:e("searchconsole").getSettings()})),[]),{setSettings:s,setSetting:l}=(0,i.useDispatch)("searchconsole");return Object.keys(o).length?(0,r.createElement)("div",{className:"search-console-settings"},(0,r.createElement)(K.Z,{className:"components-button is-primary",buttonText:"Authenticate",authorizationUrl:"https://accounts.google.com/o/oauth2/auth",scope:"https://www.googleapis.com/auth/webmasters.readonly https://www.googleapis.com/auth/siteverification",responseType:"code",clientId:o.client_id,redirectUri:o.redirect_uri,extraParams:{approval_prompt:"force",access_type:"offline"},isCrossOrigin:!0,onSuccess:e=>{l("token",e.access_token)},onFailure:e=>console.error(e)}),""!==o.token&&(0,r.createElement)(p.Button,{"aria-disabled":t,isBusy:t,onClick:()=>{let e=gapi.client.getToken();console.log(e),null!==e&&(gapi.client.setToken(""),n(!0),a()({path:"/searchconsole/revoke",method:"POST"}).then((e=>{l("token","")})).catch((e=>{e.message,createNotice("error",e.message),console.log(e)})).finally((()=>n(!1))))}},(0,c.__)("Revoke token","search-console")),""!==o.token?(0,r.createElement)(q,{token:o.token,settings:o}):null,""!==o.token?(0,r.createElement)(V,{token:o.token,settings:o}):null,(0,r.createElement)(U,{settings:o}),(0,r.createElement)(p.Button,{"aria-disabled":t,isPrimary:!0,isBusy:t,onClick:e=>{n(!0),a()({path:"/searchconsole/settings",method:"POST",data:{settings:o}}).then((e=>{l("site",o.site)})).catch((e=>{e.message})).finally((()=>n(!1)))}},(0,c.__)("Save","search-console"))):(0,r.createElement)(p.Spinner,null)};function $(e){let{onLoad:t,onError:n,...r}=e;const[o,a]=function(e){let{chartVersion:t="current",chartPackages:n=["corechart","controls"],chartLanguage:r="en",mapsApiKey:o}=e;const[a,i]=(0,h.useState)(null),[s,l]=(0,h.useState)(!1);var u,c,d;return u="https://www.gstatic.com/charts/loader.js",c=()=>{const e=null===window||void 0===window?void 0:window.google;e&&(e.charts.load(t,{packages:n,language:r,mapsApiKey:o}),e.charts.setOnLoadCallback((()=>{i(e)})))},d=()=>{l(!0)},(0,h.useEffect)((()=>{if(!document)return;const e=document.querySelector('script[src="'.concat(u,'"]'));if(null==e?void 0:e.dataset.loaded)return void(null==c||c());const t=e||document.createElement("script");e||(t.src=u);const n=()=>{t.dataset.loaded="1",null==c||c()};return t.addEventListener("load",n),d&&t.addEventListener("error",d),e||document.head.append(t),()=>{t.removeEventListener("load",n),d&&t.removeEventListener("error",d)}}),[]),[a,s]}(r);return(0,h.useEffect)((()=>{o&&t&&t(o)}),[o]),(0,h.useEffect)((()=>{a&&n&&n()}),[a]),null}const Y={legend_toggle:!1,options:{},legendToggle:!1,getChartWrapper:()=>{},spreadSheetQueryParameters:{headers:1,gid:1},rootProps:{},chartWrapperParams:{}};let Z=0;const X=["#3366CC","#DC3912","#FF9900","#109618","#990099","#3B3EAC","#0099C6","#DD4477","#66AA00","#B82E2E","#316395","#994499","#22AA99","#AAAA11","#6633CC","#E67300","#8B0707","#329262","#5574A6","#3B3EAC"],{Provider:J,Consumer:ee}=h.createContext(Y),te=e=>{let{children:t,value:n}=e;return h.createElement(J,{value:n},t)},ne=e=>{let{render:t}=e;return h.createElement(ee,null,(e=>t(e)))};class re extends h.Component{componentDidMount(){this.draw(this.props),window.addEventListener("resize",this.onResize),(this.props.legend_toggle||this.props.legendToggle)&&this.listenToLegendToggle()}componentWillUnmount(){const{google:e,googleChartWrapper:t}=this.props;window.removeEventListener("resize",this.onResize),e.visualization.events.removeAllListeners(t),"Timeline"===t.getChartType()&&t.getChart()&&t.getChart().clearChart()}componentDidUpdate(){this.draw(this.props)}render(){return null}constructor(...e){super(...e),this.state={hiddenColumns:[]},this.listenToLegendToggle=()=>{const{google:e,googleChartWrapper:t}=this.props;e.visualization.events.addListener(t,"select",(()=>{const e=t.getChart().getSelection(),n=t.getDataTable();if(0===e.length||e[0].row||!n)return;const r=e[0].column,o=this.getColumnID(n,r);this.state.hiddenColumns.includes(o)?this.setState((e=>({...e,hiddenColumns:[...e.hiddenColumns.filter((e=>e!==o))]}))):this.setState((e=>({...e,hiddenColumns:[...e.hiddenColumns,o]})))}))},this.applyFormatters=(e,t)=>{const{google:n}=this.props;for(let r of t)switch(r.type){case"ArrowFormat":new n.visualization.ArrowFormat(r.options).format(e,r.column);break;case"BarFormat":new n.visualization.BarFormat(r.options).format(e,r.column);break;case"ColorFormat":{const t=new n.visualization.ColorFormat(r.options),{ranges:o}=r;for(let e of o)t.addRange(...e);t.format(e,r.column);break}case"DateFormat":new n.visualization.DateFormat(r.options).format(e,r.column);break;case"NumberFormat":new n.visualization.NumberFormat(r.options).format(e,r.column);break;case"PatternFormat":new n.visualization.PatternFormat(r.options).format(e,r.column)}},this.getColumnID=(e,t)=>e.getColumnId(t)||e.getColumnLabel(t),this.draw=async e=>{let{data:t,diffdata:n,rows:r,columns:o,options:a,legend_toggle:i,legendToggle:s,chartType:l,formatters:u,spreadSheetUrl:c,spreadSheetQueryParameters:d}=e;const{google:p,googleChartWrapper:f}=this.props;let g,h=null;if(n){const e=p.visualization.arrayToDataTable(n.old),t=p.visualization.arrayToDataTable(n.new);h=p.visualization[l].prototype.computeDiff(e,t)}g=null!==t?Array.isArray(t)?p.visualization.arrayToDataTable(t):new p.visualization.DataTable(t):r&&o?p.visualization.arrayToDataTable([o,...r]):c?await async function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return new Promise(((r,o)=>{const a="".concat(n.headers?"headers=".concat(n.headers):"headers=0"),i="".concat(n.query?"&tq=".concat(encodeURIComponent(n.query)):""),s="".concat(n.gid?"&gid=".concat(n.gid):""),l="".concat(n.sheet?"&sheet=".concat(n.sheet):""),u="".concat(n.access_token?"&access_token=".concat(n.access_token):""),c="".concat(a).concat(s).concat(l).concat(i).concat(u),d="".concat(t,"/gviz/tq?").concat(c);new e.visualization.Query(d).send((e=>{e.isError()?o("Error in query: ".concat(e.getMessage()," ").concat(e.getDetailedMessage())):r(e.getDataTable())}))}))}(p,c,d):p.visualization.arrayToDataTable([]);const m=g.getNumberOfColumns();for(let e=0;e<m;e+=1){const t=this.getColumnID(g,e);if(this.state.hiddenColumns.includes(t)){const t=g.getColumnLabel(e),n=g.getColumnId(e),r=g.getColumnType(e);g.removeColumn(e),g.addColumn({label:t,id:n,type:r})}}const v=f.getChart();"Timeline"===f.getChartType()&&v&&v.clearChart(),f.setChartType(l),f.setOptions(a||{}),f.setDataTable(g),f.draw(),null!==this.props.googleChartDashboard&&this.props.googleChartDashboard.draw(g),h&&(f.setDataTable(h),f.draw()),u&&(this.applyFormatters(g,u),f.setDataTable(g),f.draw()),!0!==s&&!0!==i||this.grayOutHiddenColumns({options:a})},this.grayOutHiddenColumns=e=>{let{options:t}=e;const{googleChartWrapper:n}=this.props,r=n.getDataTable();if(!r)return;const o=r.getNumberOfColumns();if(!1==this.state.hiddenColumns.length>0)return;const a=Array.from({length:o-1}).map(((e,n)=>{const o=this.getColumnID(r,n+1);return this.state.hiddenColumns.includes(o)?"#CCCCCC":t&&t.colors?t.colors[n]:X[n]}));n.setOptions({...t,colors:a}),n.draw()},this.onResize=()=>{const{googleChartWrapper:e}=this.props;e.draw()}}}class oe extends h.Component{componentDidMount(){}componentWillUnmount(){}shouldComponentUpdate(){return!1}render(){const{google:e,googleChartWrapper:t,googleChartDashboard:n}=this.props;return h.createElement(ne,{render:r=>h.createElement(re,Object.assign({},r,{google:e,googleChartWrapper:t,googleChartDashboard:n}))})}}class ae extends h.Component{shouldComponentUpdate(){return!1}listenToEvents(e){let{chartEvents:t,google:n,googleChartWrapper:r}=e;if(t){n.visualization.events.removeAllListeners(r);for(let e of t){var o=this;const{eventName:t,callback:a}=e;n.visualization.events.addListener(r,t,(function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];a({chartWrapper:r,props:o.props,google:n,eventArgs:t})}))}}}render(){const{google:e,googleChartWrapper:t}=this.props;return h.createElement(ne,{render:n=>(this.listenToEvents({chartEvents:n.chartEvents||null,google:e,googleChartWrapper:t}),null)})}}let ie=0;class se extends h.Component{componentDidMount(){const{options:e,google:t,chartType:n,chartWrapperParams:r,toolbarItems:o,getChartEditor:a,getChartWrapper:i}=this.props,s={chartType:n,options:e,containerId:this.getGraphID(),...r},l=new t.visualization.ChartWrapper(s);l.setOptions(e||{}),i&&i(l,t);const u=new t.visualization.Dashboard(this.dashboard_ref),c=this.addControls(l,u);o&&t.visualization.drawToolbar(this.toolbar_ref.current,o);let d=null;a&&(d=new t.visualization.ChartEditor,a({chartEditor:d,chartWrapper:l,google:t})),this.setState({googleChartEditor:d,googleChartControls:c,googleChartDashboard:u,googleChartWrapper:l,isReady:!0})}componentDidUpdate(){if(!this.state.googleChartWrapper)return;if(!this.state.googleChartDashboard)return;if(!this.state.googleChartControls)return;const{controls:e}=this.props;if(e)for(let t=0;t<e.length;t+=1){const{controlType:n,options:r,controlWrapperParams:o}=e[t];o&&"state"in o&&this.state.googleChartControls[t].control.setState(o.state),this.state.googleChartControls[t].control.setOptions(r),this.state.googleChartControls[t].control.setControlType(n)}}shouldComponentUpdate(e,t){return this.state.isReady!==t.isReady||e.controls!==this.props.controls}render(){const{width:e,height:t,options:n,style:r}=this.props,o={height:t||n&&n.height,width:e||n&&n.width,...r};return this.props.render?h.createElement("div",{ref:this.dashboard_ref,style:o},h.createElement("div",{ref:this.toolbar_ref,id:"toolbar"}),this.props.render({renderChart:this.renderChart,renderControl:this.renderControl,renderToolbar:this.renderToolBar})):h.createElement("div",{ref:this.dashboard_ref,style:o},this.renderControl((e=>{let{controlProp:t}=e;return"bottom"!==t.controlPosition})),this.renderChart(),this.renderControl((e=>{let{controlProp:t}=e;return"bottom"===t.controlPosition})),this.renderToolBar())}constructor(...e){var t;super(),t=this,this.state={googleChartWrapper:null,googleChartDashboard:null,googleChartControls:null,googleChartEditor:null,isReady:!1},this.graphID=null,this.dashboard_ref=h.createRef(),this.toolbar_ref=h.createRef(),this.getGraphID=()=>{const{graphID:e,graph_id:t}=this.props;let n;return e||t?n=e&&!t?e:t&&!e?t:e:this.graphID?n=this.graphID:(Z+=1,n="reactgooglegraph-".concat(Z)),this.graphID=n,this.graphID},this.getControlID=(e,t)=>{let n;return ie+=1,n=void 0===e?"googlechart-control-".concat(t,"-").concat(ie):e,n},this.addControls=(e,t)=>{const{google:n,controls:r}=this.props,o=r?r.map(((e,t)=>{const{controlID:r,controlType:o,options:a,controlWrapperParams:i}=e,s=this.getControlID(r,t);return{controlProp:e,control:new n.visualization.ControlWrapper({containerId:s,controlType:o,options:a,...i})}})):null;if(!o)return null;t.bind(o.map((e=>{let{control:t}=e;return t})),e);for(let t of o){const{control:r,controlProp:o}=t,{controlEvents:i=[]}=o;for(let t of i){var a=this;const{callback:o,eventName:i}=t;n.visualization.events.removeListener(r,i,o),n.visualization.events.addListener(r,i,(function(){for(var t=arguments.length,i=new Array(t),s=0;s<t;s++)i[s]=arguments[s];o({chartWrapper:e,controlWrapper:r,props:a.props,google:n,eventArgs:i})}))}}return o},this.renderChart=()=>{const{width:e,height:t,options:n,style:r,className:o,rootProps:a,google:i}=this.props,s={height:t||n&&n.height,width:e||n&&n.width,...r};return h.createElement("div",Object.assign({id:this.getGraphID(),style:s,className:o},a),this.state.isReady&&null!==this.state.googleChartWrapper?h.createElement(h.Fragment,null,h.createElement(oe,{googleChartWrapper:this.state.googleChartWrapper,google:i,googleChartDashboard:this.state.googleChartDashboard}),h.createElement(ae,{googleChartWrapper:this.state.googleChartWrapper,google:i})):null)},this.renderControl=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:e=>!0;return t.state.isReady&&null!==t.state.googleChartControls?h.createElement(h.Fragment,null,t.state.googleChartControls.filter((t=>{let{controlProp:n,control:r}=t;return e({control:r,controlProp:n})})).map((e=>{let{control:t,controlProp:n}=e;return h.createElement("div",{key:t.getContainerId(),id:t.getContainerId()})}))):null},this.renderToolBar=()=>this.props.toolbarItems?h.createElement("div",{ref:this.toolbar_ref}):null}}class le extends h.Component{render(){const{chartLanguage:e,chartPackages:t,chartVersion:n,mapsApiKey:r,loader:o,errorElement:a}=this.props;return h.createElement(te,{value:this.props},"ready"===this.state.loadingStatus&&null!==this.state.google?h.createElement(se,Object.assign({},this.props,{google:this.state.google})):"errored"===this.state.loadingStatus&&a?a:o,h.createElement($,{chartLanguage:e,chartPackages:t,chartVersion:n,mapsApiKey:r,onLoad:this.onLoad,onError:this.onError}))}componentDidMount(){this._isMounted=!0}componentWillUnmount(){this._isMounted=!1}isFullyLoaded(e){const{controls:t,toolbarItems:n,getChartEditor:r}=this.props;return e&&e.visualization&&e.visualization.ChartWrapper&&e.visualization.Dashboard&&(!t||e.visualization.ChartWrapper)&&(!r||e.visualization.ChartEditor)&&(!n||e.visualization.drawToolbar)}constructor(...e){super(...e),this._isMounted=!1,this.state={loadingStatus:"loading",google:null},this.onLoad=e=>{if(this.props.onLoad&&this.props.onLoad(e),this.isFullyLoaded(e))this.onSuccess(e);else{const e=setInterval((()=>{const t=window.google;this._isMounted?t&&this.isFullyLoaded(t)&&(clearInterval(e),this.onSuccess(t)):clearInterval(e)}),1e3)}},this.onSuccess=e=>{this.setState({loadingStatus:"ready",google:e})},this.onError=()=>{this.setState({loadingStatus:"errored"})}}}var ue;le.defaultProps=Y,function(e){e.annotation="annotation",e.annotationText="annotationText",e.certainty="certainty",e.emphasis="emphasis",e.interval="interval",e.scope="scope",e.style="style",e.tooltip="tooltip",e.domain="domain"}(ue||(ue={}));var ce={width:"100%",height:"400",colors:["#4285f4","#5e35b1","#00897b","#E8710A"],smoothline:"true",focusTarget:"category",chartArea:{width:"100%",height:"80%"},hAxis:{gridlines:{count:0,minSpacing:150},minorGridlines:{count:0},showTextEvery:1,format:"MMM dd"},vAxis:{gridlines:{count:0,minSpacing:100},minorGridlines:{count:2},showTextEvery:2},vAxes:{0:{direction:-1,textPosition:"none"},1:{textPosition:"none"},2:{textPosition:"none"},3:{textPosition:"none"}},series:{0:{type:"line",targetAxisIndex:1,tooltip:!0},1:{type:"line",targetAxisIndex:2,tooltip:!0},2:{type:"line",targetAxisIndex:3,tooltip:!0},3:{type:"line",targetAxisIndex:0,tooltip:!0},4:{type:"line",targetAxisIndex:0,tooltip:!0}}};function de(e){const{token:t,searchType:n,site:o,filters:a,startDate:s}=e,[l,u]=(0,r.useState)([]),d=(0,i.select)("searchconsole").getQuery();(0,r.useEffect)((()=>{t&&gapi.load("client:auth",(()=>{gapi.client.load("searchconsole","v1").then(f)}))}),[t,n,a,s,o]);const f=()=>{gapi.auth.setToken({access_token:t}),gapi.client.webmasters.searchanalytics.query({siteUrl:o,fields:"rows",rowLimit:null,searchType:d.searchType,startDate:d.startDate,endDate:d.endDate,dimensions:["date"],dimensionFilterGroups:[{filters:a}]}).then((e=>{const t=e.result.rows;let n=[];n.push(["Keys",(0,c.__)("Clicks","search-console"),(0,c.__)("Impressions","search-console"),"CTR",(0,c.__)("Position","search-console")]),t.forEach((e=>{n.push([moment(e.keys[0],"YYYY-MM-DD").toDate(),e.clicks,e.impressions,100*e.ctr,parseFloat(e.position)])})),u(n)})).then(null,(function(e){console.log(e)}))};return(0,r.createElement)("div",{className:"search-console-chart"},l.length?(0,r.createElement)(le,{height:300,chartType:"LineChart",loader:(0,r.createElement)(p.Spinner,null),data:l,options:ce,legendToggle:!0}):null)}function pe(e){const{setDimension:t}=(0,i.useDispatch)("searchconsole"),n=e=>{t(e),a(e)},[o,a]=(0,r.useState)("query");return(0,r.createElement)("div",{className:"search-console-dimensions"},(0,r.createElement)("a",{className:"query"===o?"is-selected":"",onClick:()=>n("query")},(0,c.__)("Query","search-console")),(0,r.createElement)("a",{className:"page"===o?"is-selected":"",onClick:()=>n("page")},(0,c.__)("Pages","search-console")),(0,r.createElement)("a",{className:"country"===o?"is-selected":"",onClick:()=>n("country")},(0,c.__)("Countries","search-console")),(0,r.createElement)("a",{className:"device"===o?"is-selected":"",onClick:()=>n("device")},(0,c.__)("Devices","search-console")))}function fe(e){const{onRequestClose:t,handleChange:n}=e,o=(0,i.select)("searchconsole").getSearchType(),[a,s]=(0,r.useState)(o);return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(p.RadioControl,{label:(0,c.__)("Search Type","search-console"),selected:a,options:[{label:"Web",value:"web"},{label:(0,c.__)("Image"),value:"image"},{label:"Video",value:"video"},{label:"News",value:"news"}],onChange:e=>{s(e),n(e)}}))}function ge(e){const{filter:t,handleChange:n}=e;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(p.RadioControl,{selected:t.expression,options:[{label:(0,c.__)("Desktop","search-console"),value:"desktop"},{label:(0,c.__)("Mobile","search-console"),value:"mobile"},{label:(0,c.__)("Tablet","search-console"),value:"tablet"}],onChange:e=>{n(e)}}))}var he={abw:"Aruba",afg:"Afghanistan",ago:"Angola",aia:"Anguilla",ala:"Åland Islands",alb:"Albania",and:"Andorra",are:"United Arab Emirates (the)",arg:"Argentina",arm:"Armenia",asm:"American Samoa",ata:"Antarctica",atf:"French Southern Territories (the)",atg:"Antigua and Barbuda",aus:"Australia",aut:"Austria",aze:"Azerbaijan",bdi:"Burundi",bel:"Belgium",ben:"Benin",bes:"Bonaire, Sint Eustatius and Saba",bfa:"Burkina Faso",bgd:"Bangladesh",bgr:"Bulgaria",bhr:"Bahrain",bhs:"Bahamas (the)",bih:"Bosnia and Herzegovina",blm:"Saint Barthélemy",blr:"Belarus",blz:"Belize",bmu:"Bermuda",bol:"Bolivia (Plurinational State of)",bra:"Brazil",brb:"Barbados",brn:"Brunei Darussalam",btn:"Bhutan",bvt:"Bouvet Island",bwa:"Botswana",caf:"Central African Republic (the)",can:"Canada",cck:"Cocos (Keeling) Islands (the)",che:"Switzerland",chl:"Chile",chn:"China",civ:"Côte d'Ivoire",cmr:"Cameroon",cod:"Congo (the Democratic Republic of the)",cog:"Congo (the)",cok:"Cook Islands (the)",col:"Colombia",com:"Comoros (the)",cpv:"Cabo Verde",cri:"Costa Rica",cub:"Cuba",cuw:"Curaçao",cxr:"Christmas Island",cym:"Cayman Islands (the)",cyp:"Cyprus",cze:"Czechia",deu:"Germany",dji:"Djibouti",dma:"Dominica",dnk:"Denmark",dom:"Dominican Republic (the)",dza:"Algeria",ecu:"Ecuador",egy:"Egypt",eri:"Eritrea",esh:"Western Sahara*",esp:"Spain",est:"Estonia",eth:"Ethiopia",fin:"Finland",fji:"Fiji",flk:"Falkland Islands (the) [Malvinas]",fra:"France",fro:"Faroe Islands (the)",fsm:"Micronesia (Federated States of)",gab:"Gabon",gbr:"United Kingdom of Great Britain and Northern Ireland (the)",geo:"Georgia",ggy:"Guernsey",gha:"Ghana",gib:"Gibraltar",gin:"Guinea",glp:"Guadeloupe",gmb:"Gambia (the)",gnb:"Guinea-Bissau",gnq:"Equatorial Guinea",grc:"Greece",grd:"Grenada",grl:"Greenland",gtm:"Guatemala",guf:"French Guiana",gum:"Guam",guy:"Guyana",hkg:"Hong Kong",hmd:"Heard Island and McDonald Islands",hnd:"Honduras",hrv:"Croatia",hti:"Haiti",hun:"Hungary",idn:"Indonesia",imn:"Isle of Man",ind:"India",iot:"British Indian Ocean Territory (the)",irl:"Ireland",irn:"Iran (Islamic Republic of)",irq:"Iraq",isl:"Iceland",isr:"Israel",ita:"Italy",jam:"Jamaica",jey:"Jersey",jor:"Jordan",jpn:"Japan",kaz:"Kazakhstan",ken:"Kenya",kgz:"Kyrgyzstan",khm:"Cambodia",kir:"Kiribati",kna:"Saint Kitts and Nevis",kor:"Korea (the Republic of)",kwt:"Kuwait",lao:"Lao People's Democratic Republic (the)",lbn:"Lebanon",lbr:"Liberia",lby:"Libya",lca:"Saint Lucia",lie:"Liechtenstein",lka:"Sri Lanka",lso:"Lesotho",ltu:"Lithuania",lux:"Luxembourg",lva:"Latvia",mac:"Macao",maf:"Saint Martin (French part)",mar:"Morocco",mco:"Monaco",mda:"Moldova (the Republic of)",mdg:"Madagascar",mdv:"Maldives",mex:"Mexico",mhl:"Marshall Islands (the)",mkd:"Macedonia (the former Yugoslav Republic of)",mli:"Mali",mlt:"Malta",mmr:"Myanmar",mne:"Montenegro",mng:"Mongolia",mnp:"Northern Mariana Islands (the)",moz:"Mozambique",mrt:"Mauritania",msr:"Montserrat",mtq:"Martinique",mus:"Mauritius",mwi:"Malawi",mys:"Malaysia",myt:"Mayotte",nam:"Namibia",ncl:"New Caledonia",ner:"Niger (the)",nfk:"Norfolk Island",nga:"Nigeria",nic:"Nicaragua",niu:"Niue",nld:"Netherlands (the)",nor:"Norway",npl:"Nepal",nru:"Nauru",nzl:"New Zealand",omn:"Oman",pak:"Pakistan",pan:"Panama",pcn:"Pitcairn",per:"Peru",phl:"Philippines (the)",plw:"Palau",png:"Papua New Guinea",pol:"Poland",pri:"Puerto Rico",prk:"Korea (the Democratic People's Republic of)",prt:"Portugal",pry:"Paraguay",pse:"Palestine, State of",pyf:"French Polynesia",qat:"Qatar",reu:"Réunion",rou:"Romania",rus:"Russian Federation (the)",rwa:"Rwanda",sau:"Saudi Arabia",sdn:"Sudan (the)",sen:"Senegal",sgp:"Singapore",sgs:"South Georgia and the South Sandwich Islands",shn:"Saint Helena, Ascension and Tristan da Cunha",sjm:"Svalbard and Jan Mayen",slb:"Solomon Islands",sle:"Sierra Leone",slv:"El Salvador",smr:"San Marino",som:"Somalia",spm:"Saint Pierre and Miquelon",srb:"Serbia",ssd:"South Sudan",stp:"Sao Tome and Principe",sur:"Suriname",svk:"Slovakia",svn:"Slovenia",swe:"Sweden",swz:"Swaziland",sxm:"Sint Maarten (Dutch part)",syc:"Seychelles",syr:"Syrian Arab Republic",tca:"Turks and Caicos Islands (the)",tcd:"Chad",tgo:"Togo",tha:"Thailand",tjk:"Tajikistan",tkl:"Tokelau",tkm:"Turkmenistan",tls:"Timor-Leste",ton:"Tonga",tto:"Trinidad and Tobago",tun:"Tunisia",tur:"Turkey",tuv:"Tuvalu",twn:"Taiwan (Province of China)",tza:"Tanzania, United Republic of",uga:"Uganda",ukr:"Ukraine",umi:"United States Minor Outlying Islands (the)",ury:"Uruguay",usa:"United States of America (the)",uzb:"Uzbekistan",vat:"Holy See (the)",vct:"Saint Vincent and the Grenadines",ven:"Venezuela (Bolivarian Republic of)",vgb:"Virgin Islands (British)",vir:"Virgin Islands (U.S.)",vnm:"Viet Nam",vut:"Vanuatu",wlf:"Wallis and Futuna",wsm:"Samoa",yem:"Yemen",zaf:"South Africa",zmb:"Zambia",zwe:"Zimbabwe",zzz:"Others"};function me(e){const{filter:t,handleChange:n}=e;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(p.RadioControl,{selected:t.expression,options:(()=>{let e=[];for(const t in he)e.push({value:t,label:he[t]});return e})(),onChange:e=>{n(e)}}))}function ve(e){const{filter:t,handleChange:n}=e;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(p.SelectControl,{selected:t.operator,options:[{value:"CONTAINS",label:(0,c.__)("Urls containing","search-console")},{value:"NOT_CONTAINS",label:(0,c.__)("Urls not containing","search-console")},{value:"EQUALS",label:(0,c.__)("Exact url","search-console")}],onChange:e=>{n(t.expression,e)}}),(0,r.createElement)(p.TextControl,{value:t.expression,placeholder:"https://www.example.com",onChange:e=>{n(e,t.operator?t.operator:"CONTAINS")}}))}function ye(e){const{filter:t,handleChange:n}=e;return(0,r.createElement)(r.Fragment,null,(0,r.createElement)(p.SelectControl,{selected:t.operator,options:[{value:"CONTAINS",label:(0,c.__)("Queries containing","search-console")},{value:"NOT_CONTAINS",label:(0,c.__)("Queries not containing","search-console")},{value:"EQUALS",label:(0,c.__)("Exact query","search-console")}],onChange:e=>{n(t.expression,e)}}),(0,r.createElement)(p.TextControl,{value:t.expression,onChange:e=>{n(e,t.operator?t.operator:"CONTAINS")}}))}function be(e){const{onRequestClose:t,modal:n,title:o}=e,a=(0,i.select)("searchconsole").getFilterByDimension(n),s=(0,i.select)("searchconsole").getSearchType(),[l,u]=(0,r.useState)(a),{setSearchType:c,setFilter:d}=(0,i.useDispatch)("searchconsole"),f=(e,t)=>{u("searchType"===n?e:{dimension:n,expression:e,operator:t})};return(0,r.createElement)(p.Modal,{title:o,onRequestClose:t},(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{className:"search-console-modal-container"},"searchType"===n?(0,r.createElement)(fe,{handleChange:f,searchType:s}):null,"query"===n?(0,r.createElement)(ye,{handleChange:f,filter:l}):null,"page"===n?(0,r.createElement)(ve,{handleChange:f,filter:l}):null,"country"===n?(0,r.createElement)(me,{handleChange:f,filter:l}):null,"device"===n?(0,r.createElement)(ge,{handleChange:f,filter:l}):null),(0,r.createElement)("div",{className:"search-console-modal-footer"},(0,r.createElement)(p.Button,{isDestructive:!0,onClick:t},"Cancel"),(0,r.createElement)(p.Button,{isPrimary:!0,onClick:()=>{"searchType"===n?c(l):d(l),t()},disabled:!l},"Save"))))}function we(e){const{setStartDate:t}=(0,i.useDispatch)("searchconsole"),[n,o]=(0,r.useState)((0,c.__)("Last 28 days","search-console")),a=(e,n)=>{let r=moment().subtract(e+2,n).format("YYYY-MM-DD");o("Last "+e+" "+n),t(r)};return(0,r.createElement)(p.Dropdown,{className:"my-container-class-name",contentClassName:"my-popover-content-classname",position:"bottom right",renderToggle:({isOpen:e,onToggle:t})=>(0,r.createElement)(p.Button,{isSecondary:!0,onClick:t,"aria-expanded":e},n),renderContent:({isOpen:e,onToggle:t})=>(0,r.createElement)(r.Fragment,null,(0,r.createElement)(p.MenuGroup,null,(0,r.createElement)(p.MenuItem,{onClick:()=>{a(7,"days"),t()}},(0,c.__)("Last 7 days","search-console")),(0,r.createElement)(p.MenuItem,{onClick:()=>{a(28,"days"),t()}},(0,c.__)("Last 28 days","search-console")),(0,r.createElement)(p.MenuItem,{onClick:()=>{a(3,"months"),t()}},(0,c.__)("Last 3 months","search-console")),(0,r.createElement)(p.MenuItem,{onClick:()=>{a(6,"months"),t()}},(0,c.__)("Last 6 months","search-console")),(0,r.createElement)(p.MenuItem,{onClick:()=>{a(12,"months"),t()}},(0,c.__)("Last 12 months","search-console")),(0,r.createElement)(p.MenuItem,{onClick:()=>{a(16,"months"),t()}},(0,c.__)("Last 18 months","search-console"))))})}function _e(e){const[t,n]=(0,r.useState)(!1),{removeFilter:o}=(0,i.useDispatch)("searchconsole"),a=(0,i.select)("searchconsole").getQuery();return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{className:"search-console-filters"},(0,r.createElement)(p.Button,{isPrimary:!0,onClick:()=>n("searchType")},(0,c.__)("Search type: ","search-console")+a.searchType),(0,r.createElement)(p.Dropdown,{className:"my-container-class-name",contentClassName:"my-popover-content-classname",position:"bottom right",renderToggle:({isOpen:e,onToggle:t})=>(0,r.createElement)(p.Button,{variant:"secondary",onClick:t,"aria-expanded":e},(0,c.__)("New","search-console"),(0,r.createElement)(p.Icon,{icon:"plus",size:"10"})),renderContent:({isOpen:e,onToggle:t})=>(0,r.createElement)(p.MenuGroup,null,(0,r.createElement)(p.MenuItem,{onClick:()=>{n("query"),t()}},(0,c.__)("Query","search-console")),(0,r.createElement)(p.MenuItem,{onClick:()=>{n("page"),t()}},(0,c.__)("Page","search-console")),(0,r.createElement)(p.MenuItem,{onClick:()=>{n("country"),t()}},(0,c.__)("Country","search-console")),(0,r.createElement)(p.MenuItem,{onClick:()=>{n("device"),t()}},(0,c.__)("Device","search-console")))}),a.filters.map(((e,t)=>(0,r.createElement)("div",{className:"button-group"},(0,r.createElement)(p.Button,{isPrimary:!0,key:t,onClick:()=>n(e.dimension)},e.dimension,": ",e.expression),(0,r.createElement)(p.Button,{isPrimary:!0,onClick:()=>(e=>{o(e)})(e)},"x")))),(0,r.createElement)(we,null)),t&&(0,r.createElement)(be,{onRequestClose:e=>{n(!1)},modal:t,title:t}))}var Ce=n(521);function Se(e){const{token:t,searchType:n,dimension:o,site:a,filters:s}=e,[l,u]=(0,r.useState)([]),[d,f]=(0,r.useState)(!1),{query:g}=(0,i.useSelect)((e=>({query:e("searchconsole").getQuery()})),[]);(0,r.useEffect)((()=>{t&&gapi.load("client:auth",(()=>{gapi.client.load("searchconsole","v1").then(h)}))}),[t,n,o,s,a]);const h=()=>{f(!0),gapi.auth.setToken({access_token:t}),gapi.client.webmasters.searchanalytics.query({siteUrl:a,fields:"rows",rowLimit:null,searchType:g.searchType,startDate:g.startDate,endDate:g.endDate,dimensions:[o],dimensionFilterGroups:[{filters:s}]}).then((e=>{f(!1),e.result.rows?("country"===o&&e.result.rows.map((e=>{e.keys[0]=he[e.keys[0]]})),u(e.result.rows)):u([])})).then(null,(function(e){console.log(e),f(!1)}))},m=React.useMemo((()=>[{Header:"",accessor:"keys"},{Header:(0,c.__)("Clicks","search-console"),accessor:"clicks"},{Header:(0,c.__)("Impressions","search-console"),accessor:"impressions"},{Header:(0,c.__)("CTR","search-console"),accessor:"ctr",Cell:({value:e})=>(100*e).toFixed(1)+" %"},{Header:(0,c.__)("Position","search-console"),accessor:"position",Cell:({value:e})=>e.toFixed(1)}]),[]),{getTableProps:v,getTableBodyProps:y,headerGroups:b,page:w,prepareRow:_,canPreviousPage:C,canNextPage:S,pageOptions:E,pageCount:R,gotoPage:x,nextPage:k,previousPage:P,setPageSize:T,setGlobalFilter:A,state:{pageIndex:I,pageSize:O,globalFilter:B}}=(0,Ce.useTable)({columns:m,data:l,initialState:{pageIndex:0}},Ce.useGlobalFilter,Ce.useSortBy,Ce.usePagination);return(0,r.createElement)("div",{className:"search-console-table-wrapper"},(0,r.createElement)("div",{className:"search-console-table-bar"},(0,r.createElement)(pe,null),(0,r.createElement)("input",{type:"text",value:B||"",placeholder:(0,c.__)("search","search-console"),onChange:e=>A(e.target.value)})),d?(0,r.createElement)(p.Spinner,null):null,(0,r.createElement)("table",v(),(0,r.createElement)("thead",null,b.map((e=>(0,r.createElement)("tr",e.getHeaderGroupProps(),e.headers.map((e=>(0,r.createElement)("th",e.getHeaderProps(e.getSortByToggleProps()),e.render("Header"),(0,r.createElement)("span",null,e.isSorted?e.isSortedDesc?(0,r.createElement)(p.Icon,{icon:"arrow-down"}):(0,r.createElement)(p.Icon,{icon:"arrow-up"}):"")))))))),(0,r.createElement)("tbody",y(),w.map(((e,t)=>(_(e),(0,r.createElement)("tr",e.getRowProps(),e.cells.map((e=>(0,r.createElement)("td",e.getCellProps(),e.render("Cell")))))))))),(0,r.createElement)("div",{className:"search-console-pagination"},(0,r.createElement)("div",null,(0,r.createElement)("select",{value:O,onChange:e=>{T(Number(e.target.value))}},[10,20,30,40,50].map((e=>(0,r.createElement)("option",{key:e,value:e},"Show ",e))))),(0,r.createElement)("div",null,(0,r.createElement)(p.Button,{onClick:()=>x(0),icon:"controls-back",disabled:!C}),(0,r.createElement)(p.Button,{onClick:()=>P(),icon:"arrow-left",disabled:!C}),(0,r.createElement)(p.Button,{onClick:()=>k(),icon:"arrow-right",disabled:!S}),(0,r.createElement)(p.Button,{onClick:()=>x(R-1),icon:"controls-forward",disabled:!S})),(0,r.createElement)("div",null,(0,c.__)("Page ","search-console"),(0,r.createElement)("strong",null,I+1," ",(0,c.__)("of","search-console")," ",E.length)),(0,r.createElement)("span",null,(0,c.__)("Go to page: ","searchconsole"),(0,r.createElement)("input",{type:"number",defaultValue:I+1,onChange:e=>{const t=e.target.value?Number(e.target.value)-1:0;x(t)},min:"1",style:{width:"50px"}}))))}var Ee=e=>{const[t,n]=(0,r.useState)(!1),[o,a]=(0,r.useState)([]),[s,l]=(0,r.useState)("web"),[u,d]=(0,r.useState)("query"),[g,h]=(0,r.useState)(),{createNotice:m,removeNotice:v}=(0,i.useDispatch)(f.store),{settings:y,query:b}=(0,i.useSelect)((e=>({settings:e("searchconsole").getSettings(),query:e("searchconsole").getQuery()})),[]);return(0,r.useEffect)((()=>{""!==y.token&&""!==y.site||m("warning",(0,c.__)("Your token is expired or missing.","search-console"),{isDismissible:!0,actions:[{url:"#/settings",label:(0,c.__)("Edit settings","search-console")}]})}),[y]),(0,r.createElement)(r.Fragment,null,""!==y.site&&""!==b.site?(0,r.createElement)(de,{token:y.token,searchType:b.searchType,site:y.site,startDate:b.startDate,filters:b.filters}):null,(0,r.createElement)(_e,{searchType:s}),""===t?(0,r.createElement)(p.Spinner,null):null,""!==y.site&&""!==b.site?(0,r.createElement)(Se,{token:y.token,searchType:b.searchType,dimension:b.dimension,site:y.site,filters:b.filters}):null)},Re=(0,p.withNotices)((({noticeOperations:e,noticeUI:t,noticeList:n})=>{const{removeNotice:o}=(0,i.useDispatch)(f.store),{settings:a,query:s,sites:l,notices:u}=(0,i.useSelect)((e=>({settings:e("searchconsole").getSettings(),query:e("searchconsole").getQuery(),sites:e("searchconsole").getSites(),notices:e(f.store).getNotices()})),[]),{setSetting:c}=(0,i.useDispatch)("searchconsole"),g=(0,d.getFragment)(window.location.href);return(0,r.createElement)(r.Fragment,null,(0,r.createElement)("div",{className:"search-console-header"},(0,r.createElement)("h1",null,"Search Console"),"#/settings"!==g&&(0,r.createElement)(p.SelectControl,{value:a.site,options:l,onChange:e=>c("site",e)})),(0,r.createElement)(p.NoticeList,{onRemove:o,notices:u}))}));const xe=(0,p.withNotices)((({noticeOperations:e,noticeUI:t,noticeList:n})=>{const{setSites:o}=(0,i.useDispatch)("searchconsole"),[a,s]=(0,r.useState)(!1),{settings:l,query:u}=(0,i.useSelect)((e=>({settings:e("searchconsole").getSettings(),query:e("searchconsole").getQuery()})),[]);(0,r.useEffect)((()=>{l.token&&g.M.load("client:auth",(()=>{g.M.client.load("searchconsole","v1").then(c)}))}),[l]);const c=()=>{let e=[];g.M.auth.setToken({access_token:l.token}),g.M.client.webmasters.sites.list().then((t=>{t.result.siteEntry.map((t=>{e.push({value:t.siteUrl,label:t.siteUrl})})),e.sort((function(e,t){return e.value<t.value?-1:0})),o(e.sort())}))};return Object.keys(l).length?(0,r.createElement)(React.StrictMode,null,(0,r.createElement)(W,{basename:"/"},(0,r.createElement)(Re,null),(0,r.createElement)(A,null,(0,r.createElement)(P,{path:"/",element:(0,r.createElement)(Ee,null)}),(0,r.createElement)(P,{path:"/settings",element:(0,r.createElement)(Q,null)})))):(0,r.createElement)(p.Spinner,null)}));window.addEventListener("DOMContentLoaded",(()=>{(0,r.render)((0,r.createElement)(xe,null),document.getElementById("search-console-wrapper"))})),function(e){var t=jQuery;let n=t("#toplevel_page_"+e),r=window.location.href,o=r.substr(r.indexOf("admin.php"));n.on("click","a",(function(){var e=t(this);t("ul.wp-submenu li",n).removeClass("current"),e.hasClass("wp-has-submenu")?t("li.wp-first-item",n).addClass("current"):e.parents("li").addClass("current")})),t("ul.wp-submenu a",n).each((function(e,n){t(n).attr("href")!==o||t(n).parent().addClass("current")}))}("search-console")},944:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";__webpack_require__.d(__webpack_exports__,{M:function(){return gapi}});var gapi=window.gapi=window.gapi||{};gapi._bs=(new Date).getTime(),function(){var aa="function"==typeof Object.defineProperties?Object.defineProperty:function(e,t,n){return e==Array.prototype||e==Object.prototype||(e[t]=n.value),e},da=function(e){e=["object"==typeof globalThis&&globalThis,e,"object"==typeof window&&window,"object"==typeof self&&self,"object"==typeof __webpack_require__.g&&__webpack_require__.g];for(var t=0;t<e.length;++t){var n=e[t];if(n&&n.Math==Math)return n}throw Error("Cannot find global object")},ea=da(this),fa=function(e,t){if(t)e:{var n=ea;e=e.split(".");for(var r=0;r<e.length-1;r++){var o=e[r];if(!(o in n))break e;n=n[o]}(t=t(r=n[e=e[e.length-1]]))!=r&&null!=t&&aa(n,e,{configurable:!0,writable:!0,value:t})}},ha=function(e){var t=0;return function(){return t<e.length?{done:!1,value:e[t++]}:{done:!0}}};fa("Symbol",(function(e){if(e)return e;var t=function(e,t){this.ba=e,aa(this,"description",{configurable:!0,writable:!0,value:t})};t.prototype.toString=function(){return this.ba};var n=0,r=function(e){if(this instanceof r)throw new TypeError("Symbol is not a constructor");return new t("jscomp_symbol_"+(e||"")+"_"+n++,e)};return r})),fa("Symbol.iterator",(function(e){if(e)return e;e=Symbol("Symbol.iterator");for(var t="Array Int8Array Uint8Array Uint8ClampedArray Int16Array Uint16Array Int32Array Uint32Array Float32Array Float64Array".split(" "),n=0;n<t.length;n++){var r=ea[t[n]];"function"==typeof r&&"function"!=typeof r.prototype[e]&&aa(r.prototype,e,{configurable:!0,writable:!0,value:function(){return ia(ha(this))}})}return e}));var ia=function(e){return(e={next:e})[Symbol.iterator]=function(){return this},e},ja=function(e,t){e instanceof String&&(e+="");var n=0,r=!1,o={next:function(){if(!r&&n<e.length){var o=n++;return{value:t(o,e[o]),done:!1}}return r=!0,{done:!0,value:void 0}}};return o[Symbol.iterator]=function(){return o},o};fa("Array.prototype.keys",(function(e){return e||function(){return ja(this,(function(e){return e}))}}));var m=this||self,ka=function(e){var t=typeof e;return"object"!=t?t:e?Array.isArray(e)?"array":t:"null"},la=function(e,t,n){return e.call.apply(e.bind,arguments)},ma=function(e,t,n){if(!e)throw Error();if(2<arguments.length){var r=Array.prototype.slice.call(arguments,2);return function(){var n=Array.prototype.slice.call(arguments);return Array.prototype.unshift.apply(n,r),e.apply(t,n)}}return function(){return e.apply(t,arguments)}},na=function(e,t,n){return(na=Function.prototype.bind&&-1!=Function.prototype.bind.toString().indexOf("native code")?la:ma).apply(null,arguments)},oa=function(e,t){function n(){}n.prototype=t.prototype,e.ma=t.prototype,e.prototype=new n,e.prototype.constructor=e,e.A=function(e,n,r){for(var o=Array(arguments.length-2),a=2;a<arguments.length;a++)o[a-2]=arguments[a];return t.prototype[n].apply(e,o)}},pa=function(e){return e},qa=function(e){var t=null,n=m.trustedTypes;if(!n||!n.createPolicy)return t;try{t=n.createPolicy(e,{createHTML:pa,createScript:pa,createScriptURL:pa})}catch(e){m.console&&m.console.error(e.message)}return t};function q(e){if(Error.captureStackTrace)Error.captureStackTrace(this,q);else{var t=Error().stack;t&&(this.stack=t)}e&&(this.message=String(e))}oa(q,Error),q.prototype.name="CustomError";var ra=function(e,t){for(var n="",r=(e=e.split("%s")).length-1,o=0;o<r;o++)n+=e[o]+(o<t.length?t[o]:"%s");q.call(this,n+e[r])};oa(ra,q),ra.prototype.name="AssertionError";var sa=function(e,t,n,r){var o="Assertion failed";if(n){o+=": "+n;var a=r}else e&&(o+=": "+e,a=t);throw new ra(""+o,a||[])},ta=function(e,t,n){return e||sa("",null,t,Array.prototype.slice.call(arguments,2)),e},ua=function(e,t){throw new ra("Failure"+(e?": "+e:""),Array.prototype.slice.call(arguments,1))},va=function(e,t,n){"string"!=typeof e&&sa("Expected string but got %s: %s.",[ka(e),e],t,Array.prototype.slice.call(arguments,2))},xa=function(e,t){e:{try{var n=e&&e.ownerDocument,r=n&&(n.defaultView||n.parentWindow);if((r=r||m).Element&&r.Location){var o=r;break e}}catch(e){}o=null}if(o&&void 0!==o[t]&&(!e||!(e instanceof o[t])&&(e instanceof o.Location||e instanceof o.Element))){if("object"==(o=typeof e)&&null!=e||"function"==o)try{var a=e.constructor.displayName||e.constructor.name||Object.prototype.toString.call(e)}catch(e){a="<object could not be stringified>"}else a=void 0===e?"undefined":null===e?"null":typeof e;ua("Argument is not a %s (or a non-Element, non-Location mock); got: %s",t,a)}return e},ya,t=function(e,t){this.P=e===za&&t||"",this.ca=Aa};t.prototype.J=!0,t.prototype.H=function(){return this.P},t.prototype.toString=function(){return"Const{"+this.P+"}"};var Ba=function(e){return e instanceof t&&e.constructor===t&&e.ca===Aa?e.P:(ua("expected object of type Const, got '"+e+"'"),"type_error:Const")},Aa={},za={},v=function(e,t){this.N=t===Ca?e:""};v.prototype.J=!0,v.prototype.H=function(){return this.N.toString()},v.prototype.toString=function(){return"SafeUrl{"+this.N+"}"};var Da=function(e){return e instanceof v&&e.constructor===v?e.N:(ua("expected object of type SafeUrl, got '"+e+"' of type "+ka(e)),"type_error:SafeUrl")},Ea=/^(?:(?:https?|mailto|ftp):|[^:/?#]*(?:[/?#]|$))/i,Fa=function(e){return e instanceof v?e:(e="object"==typeof e&&e.J?e.H():String(e),ta(Ea.test(e),"%s does not match the safe URL pattern",e)||(e="about:invalid#zClosurez"),new v(e,Ca))},Ca={},w=function(e,t,n){this.M=n===Ga?e:""};w.prototype.J=!0,w.prototype.H=function(){return this.M.toString()},w.prototype.toString=function(){return"SafeHtml{"+this.M+"}"};var Ha=function(e){return e instanceof w&&e.constructor===w?e.M:(ua("expected object of type SafeHtml, got '"+e+"' of type "+ka(e)),"type_error:SafeHtml")},Ga={},Ia=new w(m.trustedTypes&&m.trustedTypes.emptyHTML||"",0,Ga),Ja={MATH:!0,SCRIPT:!0,STYLE:!0,SVG:!0,TEMPLATE:!0},Ka=(b=!1,function(){return b||(c=function(){if("undefined"==typeof document)return!1;var e=document.createElement("div"),t=document.createElement("div");return t.appendChild(document.createElement("div")),e.appendChild(t),!!e.firstChild&&(t=e.firstChild.firstChild,e.innerHTML=Ha(Ia),!t.parentElement)}(),b=!0),c}),c,b,x=window,z=document,La=x.location,Ma=function(){},Na=/\[native code\]/,A=function(e,t,n){return e[t]=e[t]||n},Oa=function(e){for(var t=0;t<this.length;t++)if(this[t]===e)return t;return-1},Pa=function(e){e=e.sort();for(var t=[],n=void 0,r=0;r<e.length;r++){var o=e[r];o!=n&&t.push(o),n=o}return t},Qa=/&/g,Ra=/</g,Sa=/>/g,Ua=/"/g,Va=/'/g,Wa=function(e){return String(e).replace(Qa,"&").replace(Ra,"<").replace(Sa,">").replace(Ua,""").replace(Va,"'")},B=function(){var e;if((e=Object.create)&&Na.test(e))e=e(null);else for(var t in e={})e[t]=void 0;return e},C=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},Xa=function(e){if(Na.test(Object.keys))return Object.keys(e);var t,n=[];for(t in e)C(e,t)&&n.push(t);return n},D=function(e,t){for(var n in e=e||{})C(e,n)&&(t[n]=e[n])},Ya=function(e){return function(){x.setTimeout(e,0)}},E=function(e,t){if(!e)throw Error(t||"")},F=A(x,"gapi",{}),H=function(e,t,n){var r=new RegExp("([#].*&|[#])"+t+"=([^&#]*)","g");if(t=new RegExp("([?#].*&|[?#])"+t+"=([^&#]*)","g"),e=e&&(r.exec(e)||t.exec(e)))try{n=decodeURIComponent(e[2])}catch(e){}return n},Za=new RegExp(/^/.source+/([a-zA-Z][-+.a-zA-Z0-9]*:)?/.source+/(\/\/[^\/?#]*)?/.source+/([^?#]*)?/.source+/(\?([^#]*))?/.source+/(#((#|[^#])*))?/.source+/$/.source),$a=/[\ud800-\udbff][\udc00-\udfff]|[^!-~]/g,ab=new RegExp(/(%([^0-9a-fA-F%]|[0-9a-fA-F]([^0-9a-fA-F%])?)?)*/.source+/%($|[^0-9a-fA-F]|[0-9a-fA-F]($|[^0-9a-fA-F]))/.source,"g"),bb=/%([a-f]|[0-9a-fA-F][a-f])/g,cb=/^(https?|ftp|file|chrome-extension):$/i,I=function(e){e=(e=(e=String(e)).replace($a,(function(e){try{return encodeURIComponent(e)}catch(t){return encodeURIComponent(e.replace(/^[^%]+$/g,"�"))}})).replace(ab,(function(e){return e.replace(/%/g,"%25")})).replace(bb,(function(e){return e.toUpperCase()}))).match(Za)||[];var t=B(),n=function(e){return e.replace(/\\/g,"%5C").replace(/\^/g,"%5E").replace(/`/g,"%60").replace(/\{/g,"%7B").replace(/\|/g,"%7C").replace(/\}/g,"%7D")},r=!!(e[1]||"").match(cb);return t.A=n((e[1]||"")+(e[2]||"")+(e[3]||(e[2]&&r?"/":""))),r=function(e){return n(e.replace(/\?/g,"%3F").replace(/#/g,"%23"))},t.query=e[5]?[r(e[5])]:[],t.g=e[7]?[r(e[7])]:[],t},db=function(e){return e.A+(0<e.query.length?"?"+e.query.join("&"):"")+(0<e.g.length?"#"+e.g.join("&"):"")},eb=function(e,t){var n=[];if(e)for(var r in e)if(C(e,r)&&null!=e[r]){var o=t?t(e[r]):e[r];n.push(encodeURIComponent(r)+"="+encodeURIComponent(o))}return n},fb=function(e,t,n,r){return(e=I(e)).query.push.apply(e.query,eb(t,r)),e.g.push.apply(e.g,eb(n,r)),db(e)},gb=new RegExp(/\/?\??#?/.source+"("+/[\/?#]/i.source+"|"+/[\uD800-\uDBFF]/i.source+"|"+/%[c-f][0-9a-f](%[89ab][0-9a-f]){0,2}(%[89ab]?)?/i.source+"|"+/%[0-9a-f]?/i.source+")$","i"),hb=function(e,n){var r=I(n);n=r.A,r.query.length&&(n+="?"+r.query.join("")),r.g.length&&(n+="#"+r.g.join(""));var o="";2e3<n.length&&(o=n,n=(n=n.substr(0,2e3)).replace(gb,""),o=o.substr(n.length));var a=e.createElement("div");if(e=e.createElement("a"),n=(r=I(n)).A,r.query.length&&(n+="?"+r.query.join("")),r.g.length&&(n+="#"+r.g.join("")),n=new v(n,Ca),xa(e,"HTMLAnchorElement"),n=n instanceof v?n:Fa(n),e.href=Da(n),a.appendChild(e),n=a.innerHTML,r=new t(za,"Assignment to self."),va(Ba(r),"must provide justification"),ta(!/^[\s\xa0]*$/.test(Ba(r)),"must provide non-empty justification"),void 0===ya&&(ya=qa("gapi#html")),n=(r=ya)?r.createHTML(n):n,n=new w(n,null,Ga),a.tagName&&Ja[a.tagName.toUpperCase()])throw Error("goog.dom.safe.setInnerHtml cannot be used to set content of "+a.tagName+".");if(Ka())for(;a.lastChild;)a.removeChild(a.lastChild);return a.innerHTML=Ha(n),n=String(a.firstChild.href),a.parentNode&&a.parentNode.removeChild(a),o=(r=I(n+o)).A,r.query.length&&(o+="?"+r.query.join("")),r.g.length&&(o+="#"+r.g.join("")),o},ib=/^https?:\/\/[^\/%\\?#\s]+\/[^\s]*$/i,jb=function(e,t,n,r){x[n+"EventListener"]?x[n+"EventListener"](e,t,!1):x[r+"tachEvent"]&&x[r+"tachEvent"]("on"+e,t)},kb=function(){var e=z.readyState;return"complete"===e||"interactive"===e&&-1==navigator.userAgent.indexOf("MSIE")},nb=function(e){var t=lb;if(!kb())try{t()}catch(e){}mb(e)},mb=function(e){if(kb())e();else{var t=!1,n=function(){if(!t)return t=!0,e.apply(this,arguments)};x.addEventListener?(x.addEventListener("load",n,!1),x.addEventListener("DOMContentLoaded",n,!1)):x.attachEvent&&(x.attachEvent("onreadystatechange",(function(){kb()&&n.apply(this,arguments)})),x.attachEvent("onload",n))}},ob=function(e){for(;e.firstChild;)e.removeChild(e.firstChild)},pb={button:!0,div:!0,span:!0},K;K=A(x,"___jsl",B()),A(K,"I",0),A(K,"hel",10);var qb=function(e){return K.dpo?K.h:H(e,"jsh",K.h)},rb=function(e){var t=A(K,"sws",[]);t.push.apply(t,e)},sb=function(e){return A(K,"watt",B())[e]},tb=function(e){var t=A(K,"PQ",[]);K.PQ=[];var n=t.length;if(0===n)e();else for(var r=0,o=function(){++r===n&&e()},a=0;a<n;a++)t[a](o)},ub=function(e){return A(A(K,"H",B()),e,B())},vb=A(K,"perf",B()),wb=A(vb,"g",B()),xb=A(vb,"i",B());A(vb,"r",[]),B(),B();var yb=function(e,t,n){var r=vb.r;"function"==typeof r?r(e,t,n):r.push([e,t,n])},L=function(e,t,n){wb[e]=!t&&wb[e]||n||(new Date).getTime(),yb(e)},Ab=function(e,t,n){t&&0<t.length&&(t=zb(t),n&&0<n.length&&(t+="___"+zb(n)),28<t.length&&(t=t.substr(0,28)+(t.length-28)),n=t,t=A(xb,"_p",B()),A(t,n,B())[e]=(new Date).getTime(),yb(e,"_p",n))},zb=function(e){return e.join("__").replace(/\./g,"_").replace(/\-/g,"_").replace(/,/g,"_")},Bb=B(),N=[],O=function(e){throw Error("Bad hint"+(e?": "+e:""))};N.push(["jsl",function(e){for(var t in e)if(C(e,t)){var n=e[t];"object"==typeof n?K[t]=A(K,t,[]).concat(n):A(K,t,n)}(t=e.u)&&((e=A(K,"us",[])).push(t),(t=/^https:(.*)$/.exec(t))&&e.push("http:"+t[1]))}]);var Cb=/^(\/[a-zA-Z0-9_\-]+)+$/,Db=[/\/amp\//,/\/amp$/,/^\/amp$/],Eb=/^[a-zA-Z0-9\-_\.,!]+$/,Fb=/^gapi\.loaded_[0-9]+$/,Gb=/^[a-zA-Z0-9,._-]+$/,Kb=function(e,t,n,r){var o=e.split(";"),a=o.shift(),i=Bb[a],s=null;return i?s=i(o,t,n,r):O("no hint processor for: "+a),s||O("failed to generate load url"),n=(t=s).match(Hb),(r=t.match(Ib))&&1===r.length&&Jb.test(t)&&n&&1===n.length||O("failed sanity: "+e),s},Nb=function(e,t,n,r){e=Lb(e),Fb.test(n)||O("invalid_callback"),t=Mb(t),r=r&&r.length?Mb(r):null;var o=function(e){return encodeURIComponent(e).replace(/%2C/g,",")};return[encodeURIComponent(e.pathPrefix).replace(/%2C/g,",").replace(/%2F/g,"/"),"/k=",o(e.version),"/m=",o(t),r?"/exm="+o(r):"","/rt=j/sv=1/d=1/ed=1",e.S?"/am="+o(e.S):"",e.Z?"/rs="+o(e.Z):"",e.aa?"/t="+o(e.aa):"","/cb=",o(n)].join("")},Lb=function(e){"/"!==e.charAt(0)&&O("relative path");for(var t=e.substring(1).split("/"),n=[];t.length;){if((e=t.shift()).length&&0!=e.indexOf(".")){if(0<e.indexOf("=")){t.unshift(e);break}}else O("empty/relative directory");n.push(e)}e={};for(var r=0,o=t.length;r<o;++r){var a=t[r].split("="),i=decodeURIComponent(a[0]),s=decodeURIComponent(a[1]);2==a.length&&i&&s&&(e[i]=e[i]||s)}for(t="/"+n.join("/"),Cb.test(t)||O("invalid_prefix"),n=0,r=Db.length;n<r;++n)Db[n].test(t)&&O("invalid_prefix");return{pathPrefix:t,version:n=Ob(e,"k",!0),S:r=Ob(e,"am"),Z:o=Ob(e,"rs"),aa:e=Ob(e,"t")}},Mb=function(e){for(var t=[],n=0,r=e.length;n<r;++n){var o=e[n].replace(/\./g,"_").replace(/-/g,"_");Gb.test(o)&&t.push(o)}return t.join(",")},Ob=function(e,t,n){if(!(e=e[t])&&n&&O("missing: "+t),e){if(Eb.test(e))return e;O("invalid: "+t)}return null},Jb=/^https?:\/\/[a-z0-9_.-]+\.google(rs)?\.com(:\d+)?\/[a-zA-Z0-9_.,!=\-\/]+$/,Ib=/\/cb=/g,Hb=/\/\//g,Pb=function(){var e=qb(La.href);if(!e)throw Error("Bad hint");return e};Bb.m=function(e,t,n,r){return(e=e[0])||O("missing_hint"),"https://apis.google.com"+Nb(e,t,n,r)};var Qb=decodeURI("%73cript"),Rb=/^[-+_0-9\/A-Za-z]+={0,2}$/,Sb=function(e,t){for(var n=[],r=0;r<e.length;++r){var o=e[r];o&&0>Oa.call(t,o)&&n.push(o)}return n},Tb=function(){var e=K.nonce;return void 0!==e?e&&e===String(e)&&e.match(Rb)?e:K.nonce=null:z.querySelector&&(e=z.querySelector("script[nonce]"))?(e=e.nonce||e.getAttribute("nonce")||"")&&e===String(e)&&e.match(Rb)?K.nonce=e:K.nonce=null:null},Wb=function(e){if("loading"!=z.readyState)Ub(e);else{var t=Tb(),n="";null!==t&&(n=' nonce="'+t+'"'),e="<"+Qb+' src="'+encodeURI(e)+'"'+n+"></"+Qb+">",z.write(Vb?Vb.createHTML(e):e)}},Ub=function(e){var t=z.createElement(Qb);t.setAttribute("src",Vb?Vb.createScriptURL(e):e),null!==(e=Tb())&&t.setAttribute("nonce",e),t.async="true",(e=z.getElementsByTagName(Qb)[0])?e.parentNode.insertBefore(t,e):(z.head||z.body||z.documentElement).appendChild(t)},Xb=function(e,t){var n=t&&t._c;if(n)for(var r=0;r<N.length;r++){var o=N[r][0],a=N[r][1];a&&C(n,o)&&a(n[o],e,t)}},Zb=function(e,t,n){Yb((function(){var n=t===qb(La.href)?A(F,"_",B()):B();n=A(ub(t),"_",n),e(n)}),n)},ac=function(e,t){var n=t||{};"function"==typeof t&&((n={}).callback=t),Xb(e,n),t=e?e.split(":"):[];var r=n.h||Pb(),o=A(K,"ah",B());if(o["::"]&&t.length){e=[];for(var a=null;a=t.shift();){var i=a.split(".");i=o[a]||o[i[1]&&"ns:"+i[0]||""]||r;var s=e.length&&e[e.length-1]||null,l=s;s&&s.hint==i||(l={hint:i,V:[]},e.push(l)),l.V.push(a)}var u=e.length;if(1<u){var c=n.callback;c&&(n.callback=function(){0==--u&&c()})}for(;t=e.shift();)$b(t.V,n,t.hint)}else $b(t||[],n,r)},$b=function(e,t,n){e=Pa(e)||[];var r=t.callback,o=t.config,a=t.timeout,i=t.ontimeout,s=t.onerror,l=void 0;"function"==typeof s&&(l=s);var u=null,c=!1;if(a&&!i||!a&&i)throw"Timeout requires both the timeout parameter and ontimeout parameter to be set";s=A(ub(n),"r",[]).sort();var d=A(ub(n),"L",[]).sort(),p=[].concat(s),f=function(e,t){if(c)return 0;x.clearTimeout(u),d.push.apply(d,g);var r=((F||{}).config||{}).update;if(r?r(o):o&&A(K,"cu",[]).push(o),t){Ab("me0",e,p);try{Zb(t,n,l)}finally{Ab("me1",e,p)}}return 1};0<a&&(u=x.setTimeout((function(){c=!0,i()}),a));var g=Sb(e,d);if(g.length){g=Sb(e,s);var h=A(K,"CP",[]),m=h.length;if(h[m]=function(e){if(!e)return 0;Ab("ml1",g,p);var t=function(t){h[m]=null,f(g,e)&&tb((function(){r&&r(),t()}))},n=function(){var e=h[m+1];e&&e()};0<m&&h[m-1]?h[m]=function(){t(n)}:t(n)},g.length){var v="loaded_"+K.I++;F[v]=function(e){h[m](e),F[v]=null},e=Kb(n,g,"gapi."+v,s),s.push.apply(s,g),Ab("ml0",g,p),t.sync||x.___gapisync?Wb(e):Ub(e)}else h[m](Ma)}else f(g)&&r&&r()},Vb=qa("gapi#gapi"),Yb=function(e,t){if(K.hee&&0<K.hel)try{return e()}catch(e){t&&t(e),K.hel--,ac("debug_error",(function(){try{window.___jsl.hefn(e)}catch(t){throw e}}))}else try{return e()}catch(e){throw t&&t(e),e}};F.load=function(e,t){return Yb((function(){return ac(e,t)}))};var bc=function(e){var t=window.___jsl=window.___jsl||{};return t[e]=t[e]||[],t[e]},cc=function(e){var t=window.___jsl=window.___jsl||{};return t.cfg=!e&&t.cfg||{},t.cfg},dc=function(e){return"object"==typeof e&&/\[native code\]/.test(e.push)},P=function(e,t,n){if(t&&"object"==typeof t)for(var r in t)!Object.prototype.hasOwnProperty.call(t,r)||n&&"___goc"===r&&void 0===t[r]||(e[r]&&t[r]&&"object"==typeof e[r]&&"object"==typeof t[r]&&!dc(e[r])&&!dc(t[r])?P(e[r],t[r]):t[r]&&"object"==typeof t[r]?(e[r]=dc(t[r])?[]:{},P(e[r],t[r])):e[r]=t[r])},ec=function(e){if(e&&!/^\s+$/.test(e)){for(;0==e.charCodeAt(e.length-1);)e=e.substring(0,e.length-1);try{var t=window.JSON.parse(e)}catch(e){}if("object"==typeof t)return t;try{t=new Function("return ("+e+"\n)")()}catch(e){}if("object"==typeof t)return t;try{t=new Function("return ({"+e+"\n})")()}catch(e){}return"object"==typeof t?t:{}}},fc=function(e,t){var n={___goc:void 0};e.length&&e[e.length-1]&&Object.hasOwnProperty.call(e[e.length-1],"___goc")&&void 0===e[e.length-1].___goc&&(n=e.pop()),P(n,t),e.push(n)},gc=function(e){cc(!0);var t=window.___gcfg,n=bc("cu"),r=window.___gu;t&&t!==r&&(fc(n,t),window.___gu=t),t=bc("cu");var o=document.scripts||document.getElementsByTagName("script")||[];r=[];var a=[];a.push.apply(a,bc("us"));for(var i=0;i<o.length;++i)for(var s=o[i],l=0;l<a.length;++l)s.src&&0==s.src.indexOf(a[l])&&r.push(s);for(0==r.length&&0<o.length&&o[o.length-1].src&&r.push(o[o.length-1]),o=0;o<r.length;++o)r[o].getAttribute("gapi_processed")||(r[o].setAttribute("gapi_processed",!0),a=(a=r[o])?3==(i=a.nodeType)||4==i?a.nodeValue:a.textContent||a.innerText||a.innerHTML||"":void 0,(a=ec(a))&&t.push(a));for(e&&fc(n,e),e=0,t=(r=bc("cd")).length;e<t;++e)P(cc(),r[e],!0);for(e=0,t=(r=bc("ci")).length;e<t;++e)P(cc(),r[e],!0);for(e=0,t=n.length;e<t;++e)P(cc(),n[e],!0)},Q=function(e){var t=cc();if(!e)return t;for(var n=0,r=(e=e.split("/")).length;t&&"object"==typeof t&&n<r;++n)t=t[e[n]];return n===e.length&&void 0!==t?t:void 0},hc=function(e,t){var n;if("string"==typeof e){for(var r=n={},o=0,a=(e=e.split("/")).length;o<a-1;++o)r=r[e[o]]={};r[e[o]]=t}else n=e;gc(n)},ic=function(){var e=window.__GOOGLEAPIS;e&&(e.googleapis&&!e["googleapis.config"]&&(e["googleapis.config"]=e.googleapis),A(K,"ci",[]).push(e),window.__GOOGLEAPIS=void 0)},jc={callback:1,clientid:1,cookiepolicy:1,openidrealm:-1,includegrantedscopes:-1,requestvisibleactions:1,scope:1},kc=!1,lc=B(),mc=function(){if(!kc){for(var e=document.getElementsByTagName("meta"),t=0;t<e.length;++t){var n=e[t].name.toLowerCase();if(0==n.lastIndexOf("google-signin-",0)){n=n.substring(14);var r=e[t].content;jc[n]&&r&&(lc[n]=r)}}if(window.self!==window.top)for(var o in e=document.location.toString(),jc)0<jc[o]&&(t=H(e,o,""))&&(lc[o]=t);kc=!0}return o=B(),D(lc,o),o},nc=function(e){return!!(e.clientid&&e.scope&&e.callback)},oc=window.console,pc=function(e){oc&&oc.log&&oc.log(e)},qc=function(){return!!K.oa},rc=function(){},R=A(K,"rw",B()),sc=function(e){for(var t in R)e(R[t])},tc=function(e,t){(e=R[e])&&e.state<t&&(e.state=t)},uc,vc=/^https?:\/\/(?:\w|[\-\.])+\.google\.(?:\w|[\-:\.])+(?:\/[^\?#]*)?\/u\/(\d)\//,wc=/^https?:\/\/(?:\w|[\-\.])+\.google\.(?:\w|[\-:\.])+(?:\/[^\?#]*)?\/b\/(\d{10,21})\//,xc=function(e){var t=Q("googleapis.config/sessionIndex");if("string"==typeof t&&254<t.length&&(t=null),null==t&&(t=window.__X_GOOG_AUTHUSER),"string"==typeof t&&254<t.length&&(t=null),null==t){var n=window.google;n&&(t=n.authuser)}return"string"==typeof t&&254<t.length&&(t=null),null==t&&(e=e||window.location.href,null==(t=H(e,"authuser")||null)&&(t=(t=e.match(vc))?t[1]:null)),null==t?null:(254<(t=String(t)).length&&(t=null),t)},yc=function(e){var t=Q("googleapis.config/sessionDelegate");return"string"==typeof t&&21<t.length&&(t=null),null==t&&(t=(e=(e||window.location.href).match(wc))?e[1]:null),null==t?null:(21<(t=String(t)).length&&(t=null),t)},zc,S,T=void 0,U=function(e){try{return m.JSON.parse.call(m.JSON,e)}catch(e){return!1}},V=function(e){return Object.prototype.toString.call(e)},Ac=V(0),Bc=V(new Date(0)),Cc=V(!0),Dc=V(""),Ec=V({}),Fc=V([]),W=function(e,t){if(t)for(var n=0,r=t.length;n<r;++n)if(e===t[n])throw new TypeError("Converting circular structure to JSON");if("undefined"!=(r=typeof e)){(n=Array.prototype.slice.call(t||[],0))[n.length]=e,t=[];var o=V(e);if(null!=e&&"function"==typeof e.toJSON&&(Object.prototype.hasOwnProperty.call(e,"toJSON")||(o!==Fc||e.constructor!==Array&&e.constructor!==Object)&&(o!==Ec||e.constructor!==Array&&e.constructor!==Object)&&o!==Dc&&o!==Ac&&o!==Cc&&o!==Bc))return W(e.toJSON.call(e),n);if(null==e)t[t.length]="null";else if(o===Ac)e=Number(e),isNaN(e)||isNaN(e-e)?e="null":-0===e&&0>1/e&&(e="-0"),t[t.length]=String(e);else if(o===Cc)t[t.length]=String(!!Number(e));else{if(o===Bc)return W(e.toISOString.call(e),n);if(o===Fc&&V(e.length)===Ac){t[t.length]="[";var a=0;for(r=Number(e.length)>>0;a<r;++a)a&&(t[t.length]=","),t[t.length]=W(e[a],n)||"null";t[t.length]="]"}else if(o==Dc&&V(e.length)===Ac){for(t[t.length]='"',a=0,n=Number(e.length)>>0;a<n;++a)r=String.prototype.charAt.call(e,a),o=String.prototype.charCodeAt.call(e,a),t[t.length]="\b"===r?"\\b":"\f"===r?"\\f":"\n"===r?"\\n":"\r"===r?"\\r":"\t"===r?"\\t":"\\"===r||'"'===r?"\\"+r:31>=o?"\\u"+(o+65536).toString(16).substr(1):32<=o&&65535>=o?r:"�";t[t.length]='"'}else{if("object"!==r)return;for(a in t[t.length]="{",r=0,e)Object.prototype.hasOwnProperty.call(e,a)&&void 0!==(o=W(e[a],n))&&(r++&&(t[t.length]=","),t[t.length]=W(a),t[t.length]=":",t[t.length]=o);t[t.length]="}"}}return t.join("")}},Gc=/[\0-\x07\x0b\x0e-\x1f]/,Hc=/^([^"]*"([^\\"]|\\.)*")*[^"]*"([^"\\]|\\.)*[\0-\x1f]/,Ic=/^([^"]*"([^\\"]|\\.)*")*[^"]*"([^"\\]|\\.)*\\[^\\\/"bfnrtu]/,Jc=/^([^"]*"([^\\"]|\\.)*")*[^"]*"([^"\\]|\\.)*\\u([0-9a-fA-F]{0,3}[^0-9a-fA-F])/,Kc=/"([^\0-\x1f\\"]|\\[\\\/"bfnrt]|\\u[0-9a-fA-F]{4})*"/g,Lc=/-?(0|[1-9][0-9]*)(\.[0-9]+)?([eE][-+]?[0-9]+)?/g,Mc=/[ \t\n\r]+/g,Nc=/[^"]:/,Oc=/""/g,Pc=/true|false|null/g,Qc=/00/,Rc=/[\{]([^0\}]|0[^:])/,Sc=/(^|\[)[,:]|[,:](\]|\}|[,:]|$)/,Tc=/[^\[,:][\[\{]/,Uc=/^(\{|\}|\[|\]|,|:|0)+/,Vc=/\u2028/g,Wc=/\u2029/g,Xc=function(a){if(a=String(a),Gc.test(a)||Hc.test(a)||Ic.test(a)||Jc.test(a))return!1;var b=a.replace(Kc,'""');if(b=b.replace(Lc,"0"),b=b.replace(Mc,""),Nc.test(b))return!1;if(b=b.replace(Oc,"0"),b=b.replace(Pc,"0"),Qc.test(b)||Rc.test(b)||Sc.test(b)||Tc.test(b)||!b||(b=b.replace(Uc,"")))return!1;a=a.replace(Vc,"\\u2028").replace(Wc,"\\u2029"),b=void 0;try{b=T?[U(a)]:eval("(function (var_args) {\n return Array.prototype.slice.call(arguments, 0);\n})(\n"+a+"\n)")}catch(e){return!1}return!(!b||1!==b.length)&&b[0]},Yc=function(){var e=((m.document||{}).scripts||[]).length;if((void 0===zc||void 0===T||S!==e)&&-1!==S){zc=T=!1,S=-1;try{try{T=!!m.JSON&&'{"a":[3,true,"1970-01-01T00:00:00.000Z"]}'===m.JSON.stringify.call(m.JSON,{a:[3,!0,new Date(0)],c:function(){}})&&!0===U("true")&&3===U('[{"a":3}]')[0].a}catch(e){}zc=T&&!U("[00]")&&!U('""')&&!U('"\\0"')&&!U('"\\v"')}finally{S=e}}},Zc=function(e){return-1!==S&&(Yc(),(zc?U:Xc)(e))},$c=function(e){if(-1!==S)return Yc(),T?m.JSON.stringify.call(m.JSON,e):W(e)},ad=!Date.prototype.toISOString||"function"!=typeof Date.prototype.toISOString||"1970-01-01T00:00:00.000Z"!==new Date(0).toISOString(),bd=function(){var e=Date.prototype.getUTCFullYear.call(this);return[0>e?"-"+String(1e6-e).substr(1):9999>=e?String(1e4+e).substr(1):"+"+String(1e6+e).substr(1),"-",String(101+Date.prototype.getUTCMonth.call(this)).substr(1),"-",String(100+Date.prototype.getUTCDate.call(this)).substr(1),"T",String(100+Date.prototype.getUTCHours.call(this)).substr(1),":",String(100+Date.prototype.getUTCMinutes.call(this)).substr(1),":",String(100+Date.prototype.getUTCSeconds.call(this)).substr(1),".",String(1e3+Date.prototype.getUTCMilliseconds.call(this)).substr(1),"Z"].join("")};Date.prototype.toISOString=ad?bd:Date.prototype.toISOString;var cd=function(){this.j=-1},dd=function(){this.j=64,this.b=[],this.G=[],this.da=[],this.C=[],this.C[0]=128;for(var e=1;e<this.j;++e)this.C[e]=0;this.D=this.o=0,this.reset()};oa(dd,cd),dd.prototype.reset=function(){this.b[0]=1732584193,this.b[1]=4023233417,this.b[2]=2562383102,this.b[3]=271733878,this.b[4]=3285377520,this.D=this.o=0};var ed=function(e,t,n){n||(n=0);var r=e.da;if("string"==typeof t)for(var o=0;16>o;o++)r[o]=t.charCodeAt(n)<<24|t.charCodeAt(n+1)<<16|t.charCodeAt(n+2)<<8|t.charCodeAt(n+3),n+=4;else for(o=0;16>o;o++)r[o]=t[n]<<24|t[n+1]<<16|t[n+2]<<8|t[n+3],n+=4;for(o=16;80>o;o++){var a=r[o-3]^r[o-8]^r[o-14]^r[o-16];r[o]=4294967295&(a<<1|a>>>31)}t=e.b[0],n=e.b[1];var i=e.b[2],s=e.b[3],l=e.b[4];for(o=0;80>o;o++){if(40>o)if(20>o){a=s^n&(i^s);var u=1518500249}else a=n^i^s,u=1859775393;else 60>o?(a=n&i|s&(n|i),u=2400959708):(a=n^i^s,u=3395469782);a=(t<<5|t>>>27)+a+l+u+r[o]&4294967295,l=s,s=i,i=4294967295&(n<<30|n>>>2),n=t,t=a}e.b[0]=e.b[0]+t&4294967295,e.b[1]=e.b[1]+n&4294967295,e.b[2]=e.b[2]+i&4294967295,e.b[3]=e.b[3]+s&4294967295,e.b[4]=e.b[4]+l&4294967295};dd.prototype.update=function(e,t){if(null!=e){void 0===t&&(t=e.length);for(var n=t-this.j,r=0,o=this.G,a=this.o;r<t;){if(0==a)for(;r<=n;)ed(this,e,r),r+=this.j;if("string"==typeof e){for(;r<t;)if(o[a]=e.charCodeAt(r),++r,++a==this.j){ed(this,o),a=0;break}}else for(;r<t;)if(o[a]=e[r],++r,++a==this.j){ed(this,o),a=0;break}}this.o=a,this.D+=t}},dd.prototype.digest=function(){var e=[],t=8*this.D;56>this.o?this.update(this.C,56-this.o):this.update(this.C,this.j-(this.o-56));for(var n=this.j-1;56<=n;n--)this.G[n]=255&t,t/=256;for(ed(this,this.G),n=t=0;5>n;n++)for(var r=24;0<=r;r-=8)e[t]=this.b[n]>>r&255,++t;return e};var fd=function(){this.O=new dd};fd.prototype.reset=function(){this.O.reset()};var gd=x.crypto,hd=!1,id=0,jd=0,kd=1,ld=0,md="",nd=function(e){var t=(e=e||x.event).screenX+e.clientX<<16;t+=e.screenY+e.clientY,t*=(new Date).getTime()%1e6,kd=kd*t%ld,0<id&&++jd==id&&jb("mousemove",nd,"remove","de")},od=function(e){for(var t=new fd,n=[],r=0,o=(e=unescape(encodeURIComponent(e))).length;r<o;++r)n.push(e.charCodeAt(r));for(t.O.update(n),t=t.O.digest(),e="",n=0;n<t.length;n++)e+="0123456789ABCDEF".charAt(Math.floor(t[n]/16))+"0123456789ABCDEF".charAt(t[n]%16);return e};hd=!!gd&&"function"==typeof gd.getRandomValues,hd||(ld=1e6*(screen.width*screen.width+screen.height),md=od(z.cookie+"|"+z.location+"|"+(new Date).getTime()+"|"+Math.random()),id=Q("random/maxObserveMousemove")||0,0!=id&&jb("mousemove",nd,"add","at"));var pd=function(){var e=kd;return e+=parseInt(md.substr(0,20),16),md=od(md),e/(ld+Math.pow(16,20))},qd=function(){var e=new x.Uint32Array(1);return gd.getRandomValues(e),Number("0."+e[0])},rd=function(){var e=K.onl;if(!e){e=B(),K.onl=e;var t=B();e.e=function(e){var n=t[e];n&&(delete t[e],n())},e.a=function(e,n){t[e]=n},e.r=function(e){delete t[e]}}return e},sd=function(e,t){return"function"==typeof(t=t.onload)?(rd().a(e,t),t):null},td=function(e){return E(/^\w+$/.test(e),"Unsupported id - "+e),rd(),'onload="window.___jsl.onl.e("'+e+'")"'},ud=function(e){rd().r(e)},vd={allowtransparency:"true",frameborder:"0",hspace:"0",marginheight:"0",marginwidth:"0",scrolling:"no",style:"",tabindex:"0",vspace:"0",width:"100%"},wd={allowtransparency:!0,onload:!0},xd=0,yd=function(e){E(!e||ib.test(e),"Illegal url for new iframe - "+e)},zd=function(e,t,n,r,o){yd(n.src);var a,i=sd(r,n),s=i?td(r):"";try{document.all&&(a=e.createElement('<iframe frameborder="'+Wa(String(n.frameborder))+'" scrolling="'+Wa(String(n.scrolling))+'" '+s+' name="'+Wa(String(n.name))+'"/>'))}catch(e){}finally{a||(a=e.createElement("iframe"),i&&(a.onload=function(){a.onload=null,i.call(this)},ud(r)))}for(var l in a.setAttribute("ng-non-bindable",""),n)e=n[l],"style"===l&&"object"==typeof e?D(e,a.style):wd[l]||a.setAttribute(l,String(e));return(l=o&&o.beforeNode||null)||o&&o.dontclear||ob(t),t.insertBefore(a,l),a=l?l.previousSibling:t.lastChild,n.allowtransparency&&(a.allowTransparency=!0),a},Ad=/^:[\w]+$/,Bd=/:([a-zA-Z_]+):/g,Cd=function(){var e=xc()||"0",t=yc(),n=xc(void 0)||e,r=yc(void 0),o="";n&&(o+="u/"+encodeURIComponent(String(n))+"/"),r&&(o+="b/"+encodeURIComponent(String(r))+"/"),n=o||null,(o=(r=!1===Q("isLoggedIn"))?"_/im/":"")&&(n="");var a=Q("iframes/:socialhost:"),i=Q("iframes/:im_socialhost:");return uc={socialhost:a,ctx_socialhost:r?i:a,session_index:e,session_delegate:t,session_prefix:n,im_prefix:o}},Dd=function(e,t){return Cd()[t]||""},Ed=function(e){return function(t,n){return e?Cd()[n]||e[n]||"":Cd()[n]||""}},Fd=function(e){var t;return e.match(/^https?%3A/i)&&(t=decodeURIComponent(e)),hb(document,t||e)},Gd=function(e){e=e||"canonical";for(var t=document.getElementsByTagName("link"),n=0,r=t.length;n<r;n++){var o=t[n],a=o.getAttribute("rel");if(a&&a.toLowerCase()==e&&(o=o.getAttribute("href"))&&(o=Fd(o))&&null!=o.match(/^https?:\/\/[\w\-_\.]+/i))return o}return window.location.href},Hd={se:"0"},Id={post:!0},Jd={style:"position:absolute;top:-10000px;width:450px;margin:0px;border-style:none"},Kd="onPlusOne _ready _close _open _resizeMe _renderstart oncircled drefresh erefresh".split(" "),Ld=A(K,"WI",B()),Md=function(e,t,n){var r,o={},a=r=e;for(var i in"plus"==e&&t.action&&(r=e+"_"+t.action,a=e+"/"+t.action),(r=Q("iframes/"+r+"/url"))||(r=":im_socialhost:/:session_prefix::im_prefix:_/widget/render/"+a+"?usegapi=1"),Hd)o[i]=i+"/"+(t[i]||Hd[i])+"/";if(o=hb(z,r.replace(Bd,Ed(o))),i="iframes/"+e+"/params/",D(t,a={}),(r=Q("lang")||Q("gwidget/lang"))&&(a.hl=r),Id[e]||(a.origin=window.location.origin||window.location.protocol+"//"+window.location.host),a.exp=Q(i+"exp"),i=Q(i+"location"))for(r=0;r<i.length;r++){var s=i[r];a[s]=x.location[s]}switch(e){case"plus":case"follow":i=a.href,r=t.action?void 0:"publisher",i=(i="string"==typeof i?i:void 0)?Fd(i):Gd(r),a.url=i,delete a.href;break;case"plusone":i=(i=t.href)?Fd(i):Gd(),a.url=i,i=t.db,r=Q(),null==i&&r&&null==(i=r.db)&&(i=r.gwidget&&r.gwidget.db),a.db=i||void 0,i=t.ecp,r=Q(),null==i&&r&&null==(i=r.ecp)&&(i=r.gwidget&&r.gwidget.ecp),a.ecp=i||void 0,delete a.href;break;case"signin":a.url=Gd()}for(var l in K.ILI&&(a.iloader="1"),delete a["data-onload"],delete a.rd,Hd)a[l]&&delete a[l];for(var u in a.gsrc=Q("iframes/:source:"),void 0!==(l=Q("inline/css"))&&0<n&&l>=n&&(a.ic="1"),l=/^#|^fr-/,n={},a)C(a,u)&&l.test(u)&&(n[u.replace(l,"")]=a[u],delete a[u]);for(var c in u="q"==Q("iframes/"+e+"/params/si")?a:n,l=mc())!C(l,c)||C(a,c)||C(n,c)||(u[c]=l[c]);for(var d in c=[].concat(Kd),(u=Q("iframes/"+e+"/methods"))&&"object"==typeof u&&Na.test(u.push)&&(c=c.concat(u)),t)C(t,d)&&/^on/.test(d)&&("plus"!=e||"onconnect"!=d)&&(c.push(d),delete a[d]);return delete a.callback,n._methods=c.join(","),fb(o,a,n)},Nd=["style","data-gapiscan"],Pd=function(e){for(var t=B(),n=0!=e.nodeName.toLowerCase().indexOf("g:"),r=0,o=e.attributes.length;r<o;r++){var a=e.attributes[r],i=a.name,s=a.value;0<=Oa.call(Nd,i)||n&&0!=i.indexOf("data-")||"null"===s||"specified"in a&&!a.specified||(n&&(i=i.substr(5)),t[i.toLowerCase()]=s)}return e=e.style,(n=Od(e&&e.height))&&(t.height=String(n)),(e=Od(e&&e.width))&&(t.width=String(e)),t},Od=function(e){var t=void 0;return"number"==typeof e?t=e:"string"==typeof e&&(t=parseInt(e,10)),t},Rd=function(){var e=K.drw;sc((function(t){if(e!==t.id&&4!=t.state&&"share"!=t.type){var n=t.id,r=t.type,o=t.url;t=t.userParams;var a=z.getElementById(n);if(a){var i=Md(r,t,0);i?(a=a.parentNode,o.replace(/#.*/,"").replace(/(\?|&)ic=1/,"")!==i.replace(/#.*/,"").replace(/(\?|&)ic=1/,"")&&(t.dontclear=!0,t.rd=!0,t.ri=!0,t.type=r,Qd(a,t),(r=R[a.lastChild.id])&&(r.oid=n),tc(n,4))):delete R[n]}else delete R[n]}}))},Sd,Td,X,Ud,Vd,Wd=/(?:^|\s)g-((\S)*)(?:$|\s)/,Xd={plusone:!0,autocomplete:!0,profile:!0,signin:!0,signin2:!0};Sd=A(K,"SW",B()),Td=A(K,"SA",B()),X=A(K,"SM",B()),Ud=A(K,"FW",[]),Vd=null;var Zd=function(e,t){Yd(void 0,!1,e,t)},Yd=function(e,t,n,r){L("ps0",!0),n=("string"==typeof n?document.getElementById(n):n)||z;var o=z.documentMode;if(n.querySelectorAll&&(!o||8<o)){o=r?[r]:Xa(Sd).concat(Xa(Td)).concat(Xa(X));for(var a=[],i=0;i<o.length;i++){var s=o[i];a.push(".g-"+s,"g\\:"+s)}o=n.querySelectorAll(a.join(","))}else o=n.getElementsByTagName("*");for(n=B(),a=0;a<o.length;a++){var l=i=o[a];s=r;var u=l.nodeName.toLowerCase(),c=void 0;if(l.getAttribute("data-gapiscan"))s=null;else{var d=u.indexOf("g:");0==d?c=u.substr(2):(d=(d=String(l.className||l.getAttribute("class")))&&Wd.exec(d))&&(c=d[1]),s=!c||!(Sd[c]||Td[c]||X[c])||s&&c!==s?null:c}s&&(Xd[s]||0==i.nodeName.toLowerCase().indexOf("g:")||0!=Xa(Pd(i)).length)&&(i.setAttribute("data-gapiscan",!0),A(n,s,[]).push(i))}if(t)for(var p in n)for(t=n[p],r=0;r<t.length;r++)t[r].setAttribute("data-onload",!0);for(var f in n)Ud.push(f);if(L("ps1",!0),(p=Ud.join(":"))||e)try{F.load(p,e)}catch(e){return void pc(e)}if($d(Vd||{}))for(var g in n){for(f=0,t=(e=n[g]).length;f<t;f++)e[f].removeAttribute("data-gapiscan");ae(g)}else{for(g in r=[],n)for(f=0,t=(e=n[g]).length;f<t;f++)o=e[f],be(g,o,Pd(o),r,t);ce(p,r)}},de=function(e){var t=A(F,e,{});t.go||(t.go=function(t){return Zd(t,e)},t.render=function(t,n){return(n=n||{}).type=e,Qd(t,n)})},ee=function(e){Sd[e]=!0},fe=function(e){Td[e]=!0},ge=function(e){X[e]=!0},ae=function(e,t){var n=sb(e);t&&n?(n(t),(n=t.iframeNode)&&n.setAttribute("data-gapiattached",!0)):F.load(e,(function(){var n=sb(e),r=t&&t.iframeNode,o=t&&t.userParams;r&&n?(n(t),r.setAttribute("data-gapiattached",!0)):(n=F[e].go)("signin2"==e?r:r&&r.parentNode,o)}))},$d=function(){return!1},ce=function(){},be=function(e,t,n,r,o,a,i){switch(he(t,e,a)){case 0:e=X[e]?e+"_annotation":e,(r={}).iframeNode=t,r.userParams=n,ae(e,r);break;case 1:if(t.parentNode){for(var s in n)if((a=C(n,s))&&(a=!(!(a=n[s])||"object"!=typeof a||a.toString&&a.toString!==Object.prototype.toString&&a.toString!==Array.prototype.toString)),a)try{n[s]=$c(n[s])}catch(e){delete n[s]}if(a=!0,n.dontclear&&(a=!1),delete n.dontclear,rc(),s=Md(e,n,o),(o=i||{}).allowPost=1,o.attributes=Jd,o.dontclear=!a,(i={}).userParams=n,i.url=s,i.type=e,n.rd)var l=t;else l=document.createElement("div"),t.setAttribute("data-gapistub",!0),l.style.cssText="position:absolute;width:450px;left:-10000px;",t.parentNode.insertBefore(l,t);i.siteElement=l,l.id||(t=l,A(Ld,e,0),a="___"+e+"_"+Ld[e]++,t.id=a),(t=B())[">type"]=e,D(n,t),a=s,n=l,t=(s=o||{}).attributes||{},E(!(s.allowPost||s.forcePost)||!t.onload,"onload is not supported by post iframe (allowPost or forcePost)"),o=t=a,Ad.test(t)&&(o=Q("iframes/"+o.substring(1)+"/url"),E(!!o,"Unknown iframe url config for - "+t)),a=hb(z,o.replace(Bd,Dd)),t=n.ownerDocument||z,l=0;do{o=s.id||["I",xd++,"_",(new Date).getTime()].join("")}while(t.getElementById(o)&&5>++l);E(5>l,"Error creating iframe id"),l={};var u={};t.documentMode&&9>t.documentMode&&(l.hostiemode=t.documentMode),D(s.queryParams||{},l),D(s.fragmentParams||{},u);var c=s.pfname,d=B();Q("iframes/dropLegacyIdParam")||(d.id=o),d._gfid=o,d.parent=t.location.protocol+"//"+t.location.host;var p=H(t.location.href,"parent");if(!(c=c||"")&&p&&(p=H(t.location.href,"_gfid","")||H(t.location.href,"id",""),c=H(t.location.href,"pfname",""),c=p?c+"/"+p:""),c||(p=Zc(H(t.location.href,"jcp","")))&&"object"==typeof p&&(c=(c=p.id)?p.pfname+"/"+c:""),d.pfname=c,s.connectWithJsonParam&&((p={}).jcp=$c(d),d=p),(p=H(a,"rpctoken")||l.rpctoken||u.rpctoken)||(p=s.rpctoken||String(Math.round(1e8*(hd?qd():pd()))),d.rpctoken=p),s.rpctoken=p,D(d,s.connectWithQueryParams?l:u),p=t.location.href,d=B(),(c=H(p,"_bsh",K.bsh))&&(d._bsh=c),(p=qb(p))&&(d.jsh=p),s.hintInFragment?D(d,u):D(d,l),a=fb(a,l,u,s.paramsSerializer),u=B(),D(vd,u),D(s.attributes,u),u.name=u.id=o,u.src=a,s.eurl=a,d=!!(l=s||{}).allowPost,l.forcePost||d&&2e3<a.length){if(l=I(a),u.src="",s.dropDataPostorigin||(u["data-postorigin"]=a),a=zd(t,n,u,o),-1!=navigator.userAgent.indexOf("WebKit")){var f=a.contentWindow.document;f.open(),u=f.createElement("div"),(d={}).name=p=o+"_inner",d.src="",d.style="display:none",zd(t,u,d,p,s)}for(u=(s=l.query[0])?s.split("&"):[],s=[],d=0;d<u.length;d++)p=u[d].split("=",2),s.push([decodeURIComponent(p[0]),decodeURIComponent(p[1])]);for(l.query=[],u=db(l),E(ib.test(u),"Invalid URL: "+u),(l=t.createElement("form")).method="POST",l.target=o,l.style.display="none",o=u instanceof v?u:Fa(u),xa(l,"HTMLFormElement").action=Da(o),o=0;o<s.length;o++)(u=t.createElement("input")).type="hidden",u.name=s[o][0],u.value=s[o][1],l.appendChild(u);n.appendChild(l),l.submit(),l.parentNode.removeChild(l),f&&f.close(),f=a}else f=zd(t,n,u,o,s);i.iframeNode=f,i.id=f.getAttribute("id"),f=i.id,(n=B()).id=f,n.userParams=i.userParams,n.url=i.url,n.type=i.type,n.state=1,R[f]=n,f=i}else f=null;f&&((i=f.id)&&r.push(i),ae(e,f))}},he=function(e,t,n){if(e&&1===e.nodeType&&t){if(n)return 1;if(X[t]){if(pb[e.nodeName.toLowerCase()])return(e=e.innerHTML)&&e.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")?0:1}else{if(Td[t])return 0;if(Sd[t])return 1}}return null},Qd=function(e,t){var n=t.type;delete t.type;var r=("string"==typeof e?document.getElementById(e):e)||void 0;if(r){for(var o in e={},t)C(t,o)&&(e[o.toLowerCase()]=t[o]);e.rd=1,(t=!!e.ri)&&delete e.ri,be(n,r,e,o=[],0,t,void 0),ce(n,o)}else pc("string"=="gapi."+n+".render: missing element "+typeof e?e:"")};A(F,"platform",{}).go=Zd,$d=function(e){for(var t=["_c","jsl","h"],n=0;n<t.length&&e;n++)e=e[t[n]];return t=qb(La.href),!e||0!=e.indexOf("n;")&&0!=t.indexOf("n;")&&e!==t},ce=function(e,t){ie(e,t)};var lb=function(e){Yd(e,!0)},je=function(e,t){t=t||[];for(var n=0;n<t.length;++n)e(t[n]);for(e=0;e<t.length;e++)de(t[e])};N.push(["platform",function(e,t,n){if(Vd=n,t&&Ud.push(t),je(ee,e),je(fe,n._c.annotation),je(ge,n._c.bimodal),ic(),gc(),"explicit"!=Q("parsetags")){if(rb(e),nc(mc())&&!Q("disableRealtimeCallback")&&rc(),n&&(e=n.callback)){var r=Ya(e);delete n.callback}nb((function(){lb(r)}))}}]),F._pl=!0;var ke=function(e){if(e=(e=R[e])?e.oid:void 0){var t=z.getElementById(e);t&&t.parentNode.removeChild(t),delete R[e],ke(e)}},le=/^\{h:'/,me=/^!_/,ne="",ie=function(e,t){function n(){jb("message",r,"remove","de")}function r(r){var a=r.data,i=r.origin;if(oe(a,t)){var s=o;o=!1,s&&L("rqe"),pe(e,(function(){s&&L("rqd"),n();for(var e=A(K,"RPMQ",[]),t=0;t<e.length;t++)e[t]({data:a,origin:i})}))}}if(0!==t.length){ne=H(La.href,"pfname","");var o=!0;jb("message",r,"add","at"),ac(e,n)}},oe=function(e,t){if(e=String(e),le.test(e))return!0;var n=!1;if(me.test(e)&&(n=!0,e=e.substr(2)),!/^\{/.test(e))return!1;var r=Zc(e);if(!r)return!1;if(e=r.f,r.s&&e&&-1!=Oa.call(t,e)){if(("_renderstart"===r.s||r.s===ne+"/"+e+"::_renderstart")&&(r=r.a&&r.a[n?0:1],t=z.getElementById(e),tc(e,2),r&&t&&r.width&&r.height)){e:{if(n=t.parentNode,e=r||{},qc()){var o=t.id;if(o){if(1===(r=(r=R[o])?r.state:void 0)||4===r)break e;ke(o)}}(r=n.nextSibling)&&r.getAttribute&&r.getAttribute("data-gapistub")&&(n.parentNode.removeChild(r),n.style.cssText=""),r=e.width;var a=e.height,i=n.style;i.textIndent="0",i.margin="0",i.padding="0",i.background="transparent",i.borderStyle="none",i.cssFloat="none",i.styleFloat="none",i.lineHeight="normal",i.fontSize="1px",i.verticalAlign="baseline",(n=n.style).display="inline-block",(i=t.style).position="static",i.left="0",i.top="0",i.visibility="visible",r&&(n.width=i.width=r+"px"),a&&(n.height=i.height=a+"px"),e.verticalAlign&&(n.verticalAlign=e.verticalAlign),o&&tc(o,3)}t["data-csi-wdt"]=(new Date).getTime()}return!0}return!1},pe=function(e,t){ac(e,t)},qe=function(e,t){this.L=e,e=t||{},this.fa=Number(e.maxAge)||0,this.U=e.domain,this.X=e.path,this.ga=!!e.secure};qe.prototype.read=function(){for(var e=this.L+"=",t=document.cookie.split(/;\s*/),n=0;n<t.length;++n){var r=t[n];if(0==r.indexOf(e))return r.substr(e.length)}},qe.prototype.write=function(e,t){if(!re.test(this.L))throw"Invalid cookie name";if(!se.test(e))throw"Invalid cookie value";if(e=this.L+"="+e,this.U&&(e+=";domain="+this.U),this.X&&(e+=";path="+this.X),0<=(t="number"==typeof t?t:this.fa)){var n=new Date;n.setSeconds(n.getSeconds()+t),e+=";expires="+n.toUTCString()}return this.ga&&(e+=";secure"),document.cookie=e,!0},qe.prototype.clear=function(){this.write("",0)};var se=/^[-+/_=.:|%&a-zA-Z0-9@]*$/,re=/^[A-Z_][A-Z0-9_]{0,63}$/;qe.iterate=function(e){for(var t=document.cookie.split(/;\s*/),n=0;n<t.length;++n){var r=t[n].split("=");e(r.shift(),r.join("="))}};var te=function(e){this.B=e};te.prototype.read=function(){if(Y.hasOwnProperty(this.B))return Y[this.B]},te.prototype.write=function(e){return Y[this.B]=e,!0},te.prototype.clear=function(){delete Y[this.B]};var Y={};te.iterate=function(e){for(var t in Y)Y.hasOwnProperty(t)&&e(t,Y[t])};var ue="https:"===window.location.protocol,ve=ue||"http:"===window.location.protocol?qe:te,we=function(e){var t=e.substr(1),n="",r=window.location.hostname;if(""!==t){if(n=parseInt(t,10),isNaN(n))return null;if((t=r.split(".")).length<n-1)return null;t.length==n-1&&(r="."+r)}else r="";return{i:"S"==e.charAt(0),domain:r,l:n}},xe=function(){var e,t=null;return ve.iterate((function(n,r){0===n.indexOf("G_AUTHUSER_")&&(n=we(n.substring(11)),!e||n.i&&!e.i||n.i==e.i&&n.l>e.l)&&(e=n,t=r)})),{ea:e,F:t}},ye=function(e){if(0!==e.indexOf("GCSC"))return null;var t={W:!1};if(!(e=e.substr(4)))return t;var n=e.charAt(0),r=(e=e.substr(1)).lastIndexOf("_");if(-1==r)return t;var o=we(e.substr(r+1));return null==o||"_"!==(e=e.substring(0,r)).charAt(0)||!(r="E"===n&&o.i)&&("U"!==n||o.i)||r&&!ue?t:{W:!0,i:r,ja:e.substr(1),domain:o.domain,l:o.l}},ze=function(e){return e&&(e=e.split("="))[1]?e[1].split("|"):[]},Ae=function(e){return{clientId:(e=e.split(":"))[0].split("=")[1],ia:ze(e[1]),la:ze(e[2]),ka:ze(e[3])}},Be=function(){var e,t=xe(),n=t.ea;if(null!==(t=t.F)&&(ve.iterate((function(t,r){(t=ye(t))&&t.W&&t.i==n.i&&t.l==n.l&&(e=r)})),e)){var r=Ae(e),o=r&&r.ia[Number(t)];if(r=r&&r.clientId,o)return{F:t,ha:o,clientId:r}}return null},Z=function(){this.T=Ce};Z.prototype.$=function(){this.K||(this.v=0,this.K=!0,this.Y())},Z.prototype.Y=function(){this.K&&(this.T()?this.v=this.R:this.v=Math.min(2*(this.v||this.R),120),window.setTimeout(na(this.Y,this),1e3*this.v))},Z.prototype.v=0,Z.prototype.R=2,Z.prototype.T=null,Z.prototype.K=!1;for(var De=0;64>De;++De);var Ee=null;qc=function(){return K.oa=!0},rc=function(){K.oa=!0;var e=Be();(e=e&&e.F)&&hc("googleapis.config/sessionIndex",e),Ee||(Ee=A(K,"ss",new Z)),(e=Ee).$&&e.$()};var Ce=function(){var e=Be(),t=e&&e.ha||null,n=e&&e.clientId;return ac("auth",{callback:function(){var e=x.gapi.auth,r={client_id:n,session_state:t};e.checkSessionState(r,(function(t){var n=r.session_state,o=Q("isLoggedIn");(o=o!=(t=!Q("debug/forceIm")&&(n&&t||!n&&!t)))&&(hc("isLoggedIn",t),rc(),Rd(),t||((t=e.signOut)?t():(t=e.setToken)&&t(null))),t=mc();var a=Q("savedUserState");a=a!=(n=e._guss(t.cookiepolicy))&&void 0!==a,hc("savedUserState",n),(o||a)&&nc(t)&&!Q("disableRealtimeCallback")&&e._pimf(t,!0)}))}}),!0};L("bs0",!0,window.gapi._bs),L("bs1",!0),delete window.gapi._bs}.call(void 0);var gapiComplete=gapi.load("",{callback:window.gapi_onload,_c:{jsl:{ci:{deviceType:"desktop","oauth-flow":{authUrl:"https://accounts.google.com/o/oauth2/auth",proxyUrl:"https://accounts.google.com/o/oauth2/postmessageRelay",disableOpt:!0,idpIframeUrl:"https://accounts.google.com/o/oauth2/iframe",usegapi:!1},debug:{reportExceptionRate:.05,forceIm:!1,rethrowException:!1,host:"https://apis.google.com"},enableMultilogin:!0,"googleapis.config":{auth:{useFirstPartyAuthV2:!0}},isPlusUser:!1,inline:{css:1},disableRealtimeCallback:!1,drive_share:{skipInitCommand:!0},csi:{rate:.01},client:{cors:!1},isLoggedIn:!0,signInDeprecation:{rate:0},include_granted_scopes:!0,llang:"pt",iframes:{youtube:{params:{location:["search","hash"]},url:":socialhost:/:session_prefix:_/widget/render/youtube?usegapi=1",methods:["scroll","openwindow"]},ytsubscribe:{url:"https://www.youtube.com/subscribe_embed?usegapi=1"},plus_circle:{params:{url:""},url:":socialhost:/:session_prefix::se:_/widget/plus/circle?usegapi=1"},plus_share:{params:{url:""},url:":socialhost:/:session_prefix::se:_/+1/sharebutton?plusShare=true&usegapi=1"},rbr_s:{params:{url:""},url:":socialhost:/:session_prefix::se:_/widget/render/recobarsimplescroller"},":source:":"3p",playemm:{url:"https://play.google.com/work/embedded/search?usegapi=1&usegapi=1"},savetoandroidpay:{url:"https://pay.google.com/gp/v/widget/save"},blogger:{params:{location:["search","hash"]},url:":socialhost:/:session_prefix:_/widget/render/blogger?usegapi=1",methods:["scroll","openwindow"]},evwidget:{params:{url:""},url:":socialhost:/:session_prefix:_/events/widget?usegapi=1"},partnersbadge:{url:"https://www.gstatic.com/partners/badge/templates/badge.html?usegapi=1"},dataconnector:{url:"https://dataconnector.corp.google.com/:session_prefix:ui/widgetview?usegapi=1"},surveyoptin:{url:"https://www.google.com/shopping/customerreviews/optin?usegapi=1"},":socialhost:":"https://apis.google.com",shortlists:{url:""},hangout:{url:"https://talkgadget.google.com/:session_prefix:talkgadget/_/widget"},plus_followers:{params:{url:""},url:":socialhost:/_/im/_/widget/render/plus/followers?usegapi=1"},post:{params:{url:""},url:":socialhost:/:session_prefix::im_prefix:_/widget/render/post?usegapi=1"},":gplus_url:":"https://plus.google.com",signin:{params:{url:""},url:":socialhost:/:session_prefix:_/widget/render/signin?usegapi=1",methods:["onauth"]},rbr_i:{params:{url:""},url:":socialhost:/:session_prefix::se:_/widget/render/recobarinvitation"},share:{url:":socialhost:/:session_prefix::im_prefix:_/widget/render/share?usegapi=1"},plusone:{params:{count:"",size:"",url:""},url:":socialhost:/:session_prefix::se:_/+1/fastbutton?usegapi=1"},comments:{params:{location:["search","hash"]},url:":socialhost:/:session_prefix:_/widget/render/comments?usegapi=1",methods:["scroll","openwindow"]},":im_socialhost:":"https://plus.googleapis.com",backdrop:{url:"https://clients3.google.com/cast/chromecast/home/widget/backdrop?usegapi=1"},visibility:{params:{url:""},url:":socialhost:/:session_prefix:_/widget/render/visibility?usegapi=1"},autocomplete:{params:{url:""},url:":socialhost:/:session_prefix:_/widget/render/autocomplete"},additnow:{url:"https://apis.google.com/marketplace/button?usegapi=1",methods:["launchurl"]},":signuphost:":"https://plus.google.com",ratingbadge:{url:"https://www.google.com/shopping/customerreviews/badge?usegapi=1"},appcirclepicker:{url:":socialhost:/:session_prefix:_/widget/render/appcirclepicker"},follow:{url:":socialhost:/:session_prefix:_/widget/render/follow?usegapi=1"},community:{url:":ctx_socialhost:/:session_prefix::im_prefix:_/widget/render/community?usegapi=1"},sharetoclassroom:{url:"https://classroom.google.com/sharewidget?usegapi=1"},ytshare:{params:{url:""},url:":socialhost:/:session_prefix:_/widget/render/ytshare?usegapi=1"},plus:{url:":socialhost:/:session_prefix:_/widget/render/badge?usegapi=1"},family_creation:{params:{url:""},url:"https://families.google.com/webcreation?usegapi=1&usegapi=1"},commentcount:{url:":socialhost:/:session_prefix:_/widget/render/commentcount?usegapi=1"},configurator:{url:":socialhost:/:session_prefix:_/plusbuttonconfigurator?usegapi=1"},zoomableimage:{url:"https://ssl.gstatic.com/microscope/embed/"},appfinder:{url:"https://workspace.google.com/:session_prefix:marketplace/appfinder?usegapi=1"},savetowallet:{url:"https://pay.google.com/gp/v/widget/save"},person:{url:":socialhost:/:session_prefix:_/widget/render/person?usegapi=1"},savetodrive:{url:"https://drive.google.com/savetodrivebutton?usegapi=1",methods:["save"]},page:{url:":socialhost:/:session_prefix:_/widget/render/page?usegapi=1"},card:{url:":socialhost:/:session_prefix:_/hovercard/card"}}},h:"m;/_/scs/apps-static/_/js/k=oz.gapi.pt_BR.l4Bv_WkVC6g.O/am=wQE/d=1/ct=zgms/rs=AGLTcCOuH5S2uqmF6E8zOW7n3yiqiwhzNQ/m=__features__",u:"https://apis.google.com/js/platform.js",hee:!0,fp:"821a251b140e4add32f87f4a7a08f044a59aa0e9",dpo:!1},platform:["additnow","backdrop","blogger","comments","commentcount","community","donation","family_creation","follow","hangout","health","page","partnersbadge","person","playemm","playreview","plus","plusone","post","ratingbadge","savetoandroidpay","savetodrive","savetowallet","sharetoclassroom","shortlists","signin2","surveyoptin","visibility","youtube","ytsubscribe","zoomableimage"],fp:"821a251b140e4add32f87f4a7a08f044a59aa0e9",annotation:["interactivepost","recobar","signin2","autocomplete","profile"],bimodal:["signin","share"]}})},703:function(e,t,n){"use strict";var r=n(414);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,i){if(i!==r){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}}function t(){return e}e.isRequired=e;var n={array: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:a,resetWarningCache:o};return n.PropTypes=n,n}},697:function(e,t,n){e.exports=n(703)()},414:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},740:function(e,t,n){"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!==r(e)&&"function"!=typeof e)return{default:e};var n=u(t);if(n&&n.has(e))return n.get(e);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var s=a?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(o,i,s):o[i]=e[i]}return o.default=e,n&&n.set(e,o),o}(n(196)),a=l(n(697)),i=l(n(800)),s=n(118);function l(e){return e&&e.__esModule?e:{default:e}}function u(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(u=function(e){return e?n:t})(e)}function c(){return c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},c.apply(this,arguments)}function d(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function p(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(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 g(e,t){return g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},g(e,t)}function h(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return m(e)}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function v(e){return v=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},v(e)}var y={code:"search",token:"hash"},b={code:"code",token:"access_token"},w=function(e){!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&&g(e,t)}(u,e);var t,n,r,a,l=(r=u,a=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}}(),function(){var e,t=v(r);if(a){var n=v(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return h(this,e)});function u(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,u),(t=l.call(this,e)).onBtnClick=t.onBtnClick.bind(m(t)),t.onRequest=t.onRequest.bind(m(t)),t.onSuccess=t.onSuccess.bind(m(t)),t.onFailure=t.onFailure.bind(m(t)),t}return t=u,n=[{key:"onBtnClick",value:function(){var e=this.props,t=e.buttonText,n=e.authorizationUrl,r=e.clientId,o=e.scope,a=e.redirectUri,l=e.state,u=e.responseType,c=e.popupWidth,f=e.popupHeight,g=e.isCrossOrigin,h=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?d(Object(n),!0).forEach((function(t){p(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):d(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({client_id:r,scope:o,redirect_uri:a,response_type:u},e.extraParams);l&&(h.state=l);var m=(0,s.toQuery)(h),v=c,b=f,w=window.screenX+(window.outerWidth-v)/2,_=window.screenY+(window.outerHeight-b)/2.5,C=y[u],S=i.default.open(t,"".concat(n,"?").concat(m),{height:b,width:v,top:_,left:w},{locationKey:C,isCrossOrigin:g});this.popup=S,this.onRequest(),S.then(this.onSuccess).catch(this.onFailure)}},{key:"onRequest",value:function(){(0,this.props.onRequest)()}},{key:"onSuccess",value:function(e){var t=this.props,n=t.responseType,r=t.onSuccess,o=t.isCrossOrigin,a=b[n];return o||e[a]?r(e):(console.error("received data",e),this.onFailure(new Error("'".concat(a,"' not found in received data"))))}},{key:"onFailure",value:function(e){(0,this.props.onFailure)(e)}},{key:"render",value:function(){var e=this.props,t=e.id,n=e.className,r=e.buttonText,a=e.children,i=e.render;if(i)return i({className:n,buttonText:r,children:a,onClick:this.onBtnClick});var s={onClick:this.onBtnClick};return t&&(s.id=t),n&&(s.className=n),o.default.createElement("button",c({type:"button"},s),a||r)}}],n&&f(t.prototype,n),u}(o.Component);w.defaultProps={id:void 0,buttonText:"Login",scope:"",state:"",className:"",children:null,popupWidth:680,popupHeight:680,render:null,isCrossOrigin:!1,extraParams:{},onRequest:function(){}},w.propTypes={id:a.default.string,authorizationUrl:a.default.string.isRequired,clientId:a.default.string.isRequired,redirectUri:a.default.string.isRequired,responseType:a.default.oneOf(["code","token"]).isRequired,onSuccess:a.default.func.isRequired,onFailure:a.default.func.isRequired,buttonText:a.default.string,children:a.default.node,popupWidth:a.default.number,popupHeight:a.default.number,className:a.default.string,render:a.default.func,isCrossOrigin:a.default.bool,onRequest:a.default.func,scope:a.default.string,state:a.default.string,extraParams:a.default.object};var _=w;t.default=_},800:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n(118);function o(e,t,n){return o=a()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var o=new(Function.bind.apply(e,r));return n&&i(o,n.prototype),o},o.apply(null,arguments)}function a(){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}}function i(e,t){return i=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},i(e,t)}function s(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}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)}}var u=function(){function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};s(this,e),this.id=t,this.url=n,this.popupOptions=r,this.locationKey=o.locationKey,this.isCrossOrigin=o.isCrossOrigin,this.response=null,this.handlePostMessage=this.handlePostMessage.bind(this)}var t,n,a;return t=e,n=[{key:"handlePostMessage",value:function(e){"deliverResult"===e.data.message&&(this.response=e.data.result)}},{key:"open",value:function(){var e=this.url,t=this.id,n=this.popupOptions;this.isCrossOrigin&&window.addEventListener("message",this.handlePostMessage),this.window=window.open(e,t,(0,r.toQuery)(n,","))}},{key:"close",value:function(){this.cancel(),this.window.close(),window.removeEventListener("message",this.handlePostMessage)}},{key:"poll",value:function(){var e=this;this.promise=new Promise((function(t,n){e.iid=window.setInterval((function(){try{var o=e.window;if(!o||!1!==o.closed)return e.close(),void n(new Error("The popup was closed for an unexpected reason"));if(e.isCrossOrigin){if(!e.response)return void o.postMessage({message:"requestResult"},"*");t(e.response),e.close()}else{if(o.location.href===e.url||"blank"===o.location.pathname)return;if(!["search","hash"].includes(e.locationKey))return n(new Error("Cannot get data from location.".concat(e.locationKey,", check the responseType prop"))),void e.close();var a=o.location[e.locationKey],i=(0,r.toParams)(a);t(i),e.close()}}catch(e){"SecurityError"===e.name&&e.message.includes("Blocked a frame with origin")?console.warn('Encountered a cross-origin error, is your authorization URL on a different server? Use the "isCrossOrigin" property, see documentation for details.'):console.error(e)}}),500)}))}},{key:"cancel",value:function(){this.iid&&(window.clearInterval(this.iid),this.iid=null)}},{key:"then",value:function(){var e;return(e=this.promise).then.apply(e,arguments)}},{key:"catch",value:function(){var e;return(e=this.promise).catch.apply(e,arguments)}}],a=[{key:"open",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=o(this,t);return r.open(),r.poll(),r}}],n&&l(t.prototype,n),a&&l(t,a),e}(),c=u;t.default=c},501:function(e,t,n){"use strict";var r;t.Z=void 0;var o=((r=n(740))&&r.__esModule?r:{default:r}).default;t.Z=o},118:function(e,t){"use strict";function n(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function r(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?n(Object(r),!0).forEach((function(t){o(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):n(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}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}Object.defineProperty(t,"__esModule",{value:!0}),t.toParams=function(e){return e.replace(/^(\?|#)/,"").split("&").reduce((function(e,t){var n,i=(2,function(e){if(Array.isArray(e))return e}(n=t.split("="))||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,a=[],_n=!0,i=!1;try{for(n=n.call(e);!(_n=(r=n.next()).done)&&(a.push(r.value),2!==a.length);_n=!0);}catch(e){i=!0,o=e}finally{try{_n||null==n.return||n.return()}finally{if(i)throw o}}return a}}(n)||function(e,t){if(e){if("string"==typeof e)return a(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,2):void 0}}(n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),s=i[0],l=i[1];return r(r({},e),{},o({},s,decodeURIComponent(l)))}),{})},t.toQuery=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"&",n=Object.keys(e);return n.reduce((function(r,o,a){var i="".concat(r).concat(o,"=").concat(e[o]);return a<n.length-1&&(i+=t),i}),"")}},217:function(e,t,n){!function(e,t){"use strict";function n(e,t,n,r,o,a,i){try{var s=e[a](i),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,o)}function r(e){return function(){var t=this,r=arguments;return new Promise((function(o,a){var i=e.apply(t,r);function s(e){n(i,o,a,s,l,"next",e)}function l(e){n(i,o,a,s,l,"throw",e)}s(void 0)}))}}function o(){return(o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function a(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}function i(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t);if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e,"string");return"symbol"==typeof t?t:String(t)}t=t&&Object.prototype.hasOwnProperty.call(t,"default")?t.default:t;var s={init:"init"},l=function(e){var t=e.value;return void 0===t?"":t},u=function(){return t.createElement(t.Fragment,null," ")},c={Cell:l,width:150,minWidth:0,maxWidth:Number.MAX_SAFE_INTEGER};function d(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.reduce((function(e,t){var n=t.style,r=t.className;return e=o({},e,{},a(t,["style","className"])),n&&(e.style=e.style?o({},e.style||{},{},n||{}):n),r&&(e.className=e.className?e.className+" "+r:r),""===e.className&&delete e.className,e}),{})}var p=function(e,t){return void 0===t&&(t={}),function(n){return void 0===n&&(n={}),[].concat(e,[n]).reduce((function(e,r){return function e(t,n,r){return"function"==typeof n?e({},n(t,r)):Array.isArray(n)?d.apply(void 0,[t].concat(n)):d(t,n)}(e,r,o({},t,{userProps:n}))}),{})}},f=function(e,t,n,r){return void 0===n&&(n={}),e.reduce((function(e,t){return t(e,n)}),t)},g=function(e,t,n){return void 0===n&&(n={}),e.forEach((function(e){e(t,n)}))};function h(e,t,n,r){e.findIndex((function(e){return e.pluginName===n})),t.forEach((function(t){e.findIndex((function(e){return e.pluginName===t}))}))}function m(e,t){return"function"==typeof e?e(t):e}function v(e){var n=t.useRef();return n.current=e,t.useCallback((function(){return n.current}),[])}var y="undefined"!=typeof document?t.useLayoutEffect:t.useEffect;function b(e,n){var r=t.useRef(!1);y((function(){r.current&&e(),r.current=!0}),n)}function w(e,t,n){return void 0===n&&(n={}),function(r,a){void 0===a&&(a={});var i="string"==typeof r?t[r]:r;if(void 0===i)throw console.info(t),new Error("Renderer Error ☝️");return _(i,o({},e,{column:t},n,{},a))}}function _(e,n){return function(e){return"function"==typeof e&&(t=Object.getPrototypeOf(e)).prototype&&t.prototype.isReactComponent;var t}(r=e)||"function"==typeof r||function(e){return"object"==typeof e&&"symbol"==typeof e.$$typeof&&["react.memo","react.forward_ref"].includes(e.$$typeof.description)}(r)?t.createElement(e,n):e;var r}function C(e,t,n){return void 0===n&&(n=0),e.map((function(e){return E(e=o({},e,{parent:t,depth:n})),e.columns&&(e.columns=C(e.columns,e,n+1)),e}))}function S(e){return A(e,"columns")}function E(e){var t=e.id,n=e.accessor,r=e.Header;if("string"==typeof n){t=t||n;var o=n.split(".");n=function(e){return function(e,t,n){if(!t)return e;var r,o="function"==typeof t?t:JSON.stringify(t),a=k.get(o)||function(){var e=function(e){return function e(t,n){if(void 0===n&&(n=[]),Array.isArray(t))for(var r=0;r<t.length;r+=1)e(t[r],n);else n.push(t);return n}(e).map((function(e){return String(e).replace(".","_")})).join(".").replace(D,".").replace(M,"").split(".")}(t);return k.set(o,e),e}();try{r=a.reduce((function(e,t){return e[t]}),e)}catch(e){}return void 0!==r?r:void 0}(e,o)}}if(!t&&"string"==typeof r&&r&&(t=r),!t&&e.columns)throw console.error(e),new Error('A column ID (or unique "Header" value) is required!');if(!t)throw console.error(e),new Error("A column ID (or string accessor) is required!");return Object.assign(e,{id:t,accessor:n}),e}function R(e,t){if(!t)throw new Error;return Object.assign(e,o({Header:u,Footer:u},c,{},t,{},e)),Object.assign(e,{originalWidth:e.width}),e}function x(e,t,n){void 0===n&&(n=function(){return{}});for(var r=[],a=e,i=0,s=function(){return i++},l=function(){var e={headers:[]},i=[],l=a.some((function(e){return e.parent}));a.forEach((function(r){var a,u=[].concat(i).reverse()[0];l&&(a=r.parent?o({},r.parent,{originalId:r.parent.id,id:r.parent.id+"_"+s(),headers:[r]},n(r)):R(o({originalId:r.id+"_placeholder",id:r.id+"_placeholder_"+s(),placeholderOf:r,headers:[r]},n(r)),t),u&&u.originalId===a.originalId?u.headers.push(r):i.push(a)),e.headers.push(r)})),r.push(e),a=i};a.length;)l();return r.reverse()}var k=new Map;function P(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];for(var r=0;r<t.length;r+=1)if(void 0!==t[r])return t[r]}function T(e){if("function"==typeof e)return e}function A(e,t){var n=[];return function e(r){r.forEach((function(r){r[t]?e(r[t]):n.push(r)}))}(e),n}function I(e,t){var n=t.manualExpandedKey,r=t.expanded,o=t.expandSubRows,a=void 0===o||o,i=[];return e.forEach((function(e){return function e(t,o){void 0===o&&(o=!0),t.isExpanded=t.original&&t.original[n]||r[t.id],t.canExpand=t.subRows&&!!t.subRows.length,o&&i.push(t),t.subRows&&t.subRows.length&&t.isExpanded&&t.subRows.forEach((function(t){return e(t,a)}))}(e)})),i}function O(e,t,n){return T(e)||t[e]||n[e]||n.text}function B(e,t,n){return e?e(t,n):void 0===t}function F(){throw new Error("React-Table: You have not called prepareRow(row) one or more rows you are attempting to render.")}var j=null,D=/\[/g,M=/\]/g,z=function(e){return o({role:"table"},e)},N=function(e){return o({role:"rowgroup"},e)},L=function(e,t){var n=t.column;return o({key:"header_"+n.id,colSpan:n.totalVisibleHeaderCount,role:"columnheader"},e)},G=function(e,t){var n=t.column;return o({key:"footer_"+n.id,colSpan:n.totalVisibleHeaderCount},e)},H=function(e,t){return o({key:"headerGroup_"+t.index,role:"row"},e)},W=function(e,t){return o({key:"footerGroup_"+t.index},e)},q=function(e,t){return o({key:"row_"+t.row.id,role:"row"},e)},U=function(e,t){var n=t.cell;return o({key:"cell_"+n.row.id+"_"+n.column.id,role:"cell"},e)};function V(){return{useOptions:[],stateReducers:[],useControlledState:[],columns:[],columnsDeps:[],allColumns:[],allColumnsDeps:[],accessValue:[],materializedColumns:[],materializedColumnsDeps:[],useInstanceAfterData:[],visibleColumns:[],visibleColumnsDeps:[],headerGroups:[],headerGroupsDeps:[],useInstanceBeforeDimensions:[],useInstance:[],prepareRow:[],getTableProps:[z],getTableBodyProps:[N],getHeaderGroupProps:[H],getFooterGroupProps:[W],getHeaderProps:[L],getFooterProps:[G],getRowProps:[q],getCellProps:[U],useFinalInstance:[]}}s.resetHiddenColumns="resetHiddenColumns",s.toggleHideColumn="toggleHideColumn",s.setHiddenColumns="setHiddenColumns",s.toggleHideAllColumns="toggleHideAllColumns";var K=function(e){e.getToggleHiddenProps=[Q],e.getToggleHideAllColumnsProps=[$],e.stateReducers.push(Y),e.useInstanceBeforeDimensions.push(Z),e.headerGroupsDeps.push((function(e,t){var n=t.instance;return[].concat(e,[n.state.hiddenColumns])})),e.useInstance.push(X)};K.pluginName="useColumnVisibility";var Q=function(e,t){var n=t.column;return[e,{onChange:function(e){n.toggleHidden(!e.target.checked)},style:{cursor:"pointer"},checked:n.isVisible,title:"Toggle Column Visible"}]},$=function(e,t){var n=t.instance;return[e,{onChange:function(e){n.toggleHideAllColumns(!e.target.checked)},style:{cursor:"pointer"},checked:!n.allColumnsHidden&&!n.state.hiddenColumns.length,title:"Toggle All Columns Hidden",indeterminate:!n.allColumnsHidden&&n.state.hiddenColumns.length}]};function Y(e,t,n,r){if(t.type===s.init)return o({hiddenColumns:[]},e);if(t.type===s.resetHiddenColumns)return o({},e,{hiddenColumns:r.initialState.hiddenColumns||[]});if(t.type===s.toggleHideColumn){var a=(void 0!==t.value?t.value:!e.hiddenColumns.includes(t.columnId))?[].concat(e.hiddenColumns,[t.columnId]):e.hiddenColumns.filter((function(e){return e!==t.columnId}));return o({},e,{hiddenColumns:a})}return t.type===s.setHiddenColumns?o({},e,{hiddenColumns:m(t.value,e.hiddenColumns)}):t.type===s.toggleHideAllColumns?o({},e,{hiddenColumns:(void 0!==t.value?t.value:!e.hiddenColumns.length)?r.allColumns.map((function(e){return e.id})):[]}):void 0}function Z(e){var n=e.headers,r=e.state.hiddenColumns;t.useRef(!1).current;var o=0;n.forEach((function(e){return o+=function e(t,n){t.isVisible=n&&!r.includes(t.id);var o=0;return t.headers&&t.headers.length?t.headers.forEach((function(n){return o+=e(n,t.isVisible)})):o=t.isVisible?1:0,t.totalVisibleHeaderCount=o,o}(e,!0)}))}function X(e){var n=e.columns,r=e.flatHeaders,o=e.dispatch,a=e.allColumns,i=e.getHooks,l=e.state.hiddenColumns,u=e.autoResetHiddenColumns,c=void 0===u||u,d=v(e),f=a.length===l.length,g=t.useCallback((function(e,t){return o({type:s.toggleHideColumn,columnId:e,value:t})}),[o]),h=t.useCallback((function(e){return o({type:s.setHiddenColumns,value:e})}),[o]),m=t.useCallback((function(e){return o({type:s.toggleHideAllColumns,value:e})}),[o]),y=p(i().getToggleHideAllColumnsProps,{instance:d()});r.forEach((function(e){e.toggleHidden=function(t){o({type:s.toggleHideColumn,columnId:e.id,value:t})},e.getToggleHiddenProps=p(i().getToggleHiddenProps,{instance:d(),column:e})}));var w=v(c);b((function(){w()&&o({type:s.resetHiddenColumns})}),[o,n]),Object.assign(e,{allColumnsHidden:f,toggleHideColumn:g,setHiddenColumns:h,toggleHideAllColumns:m,getToggleHideAllColumnsProps:y})}var J={},ee={},te=function(e,t,n){return e},ne=function(e,t){return e.subRows||[]},re=function(e,t,n){return""+(n?[n.id,t].join("."):t)},oe=function(e){return e};function ae(e){var t=e.initialState,n=void 0===t?J:t,r=e.defaultColumn,i=void 0===r?ee:r,s=e.getSubRows,l=void 0===s?ne:s,u=e.getRowId,c=void 0===u?re:u,d=e.stateReducer,p=void 0===d?te:d,f=e.useControlledState,g=void 0===f?oe:f;return o({},a(e,["initialState","defaultColumn","getSubRows","getRowId","stateReducer","useControlledState"]),{initialState:n,defaultColumn:i,getSubRows:l,getRowId:c,stateReducer:p,useControlledState:g})}function ie(e,t){void 0===t&&(t=0);var n=0,r=0,o=0,a=0;return e.forEach((function(e){var i=e.headers;if(e.totalLeft=t,i&&i.length){var s=ie(i,t),l=s[0],u=s[1],c=s[2],d=s[3];e.totalMinWidth=l,e.totalWidth=u,e.totalMaxWidth=c,e.totalFlexWidth=d}else e.totalMinWidth=e.minWidth,e.totalWidth=Math.min(Math.max(e.minWidth,e.width),e.maxWidth),e.totalMaxWidth=e.maxWidth,e.totalFlexWidth=e.canResize?e.totalWidth:0;e.isVisible&&(t+=e.totalWidth,n+=e.totalMinWidth,r+=e.totalWidth,o+=e.totalMaxWidth,a+=e.totalFlexWidth)})),[n,r,o,a]}function se(e){var t=e.data,n=e.rows,r=e.flatRows,o=e.rowsById,a=e.column,i=e.getRowId,s=e.getSubRows,l=e.accessValueHooks,u=e.getInstance;t.forEach((function(e,c){return function e(n,c,d,p,g){void 0===d&&(d=0);var h=n,m=i(n,c,p),v=o[m];if(v)v.subRows&&v.originalSubRows.forEach((function(t,n){return e(t,n,d+1,v)}));else if((v={id:m,original:h,index:c,depth:d,cells:[{}]}).cells.map=F,v.cells.filter=F,v.cells.forEach=F,v.cells[0].getCellProps=F,v.values={},g.push(v),r.push(v),o[m]=v,v.originalSubRows=s(n,c),v.originalSubRows){var y=[];v.originalSubRows.forEach((function(t,n){return e(t,n,d+1,v,y)})),v.subRows=y}a.accessor&&(v.values[a.id]=a.accessor(n,c,v,g,t)),v.values[a.id]=f(l,v.values[a.id],{row:v,column:a,instance:u()})}(e,c,0,void 0,n)}))}s.resetExpanded="resetExpanded",s.toggleRowExpanded="toggleRowExpanded",s.toggleAllRowsExpanded="toggleAllRowsExpanded";var le=function(e){e.getToggleAllRowsExpandedProps=[ue],e.getToggleRowExpandedProps=[ce],e.stateReducers.push(de),e.useInstance.push(pe),e.prepareRow.push(fe)};le.pluginName="useExpanded";var ue=function(e,t){var n=t.instance;return[e,{onClick:function(e){n.toggleAllRowsExpanded()},style:{cursor:"pointer"},title:"Toggle All Rows Expanded"}]},ce=function(e,t){var n=t.row;return[e,{onClick:function(){n.toggleRowExpanded()},style:{cursor:"pointer"},title:"Toggle Row Expanded"}]};function de(e,t,n,r){if(t.type===s.init)return o({expanded:{}},e);if(t.type===s.resetExpanded)return o({},e,{expanded:r.initialState.expanded||{}});if(t.type===s.toggleAllRowsExpanded){var l=t.value,u=r.isAllRowsExpanded,c=r.rowsById;if(void 0!==l?l:!u){var d={};return Object.keys(c).forEach((function(e){d[e]=!0})),o({},e,{expanded:d})}return o({},e,{expanded:{}})}if(t.type===s.toggleRowExpanded){var p,f=t.id,g=t.value,h=e.expanded[f],m=void 0!==g?g:!h;if(!h&&m)return o({},e,{expanded:o({},e.expanded,(p={},p[f]=!0,p))});if(h&&!m){var v=e.expanded;return v[f],o({},e,{expanded:a(v,[f].map(i))})}return e}}function pe(e){var n=e.data,r=e.rows,o=e.rowsById,a=e.manualExpandedKey,i=void 0===a?"expanded":a,l=e.paginateExpandedRows,u=void 0===l||l,c=e.expandSubRows,d=void 0===c||c,f=e.autoResetExpanded,g=void 0===f||f,m=e.getHooks,y=e.plugins,w=e.state.expanded,_=e.dispatch;h(y,["useSortBy","useGroupBy","usePivotColumns","useGlobalFilter"],"useExpanded");var C=v(g),S=Boolean(Object.keys(o).length&&Object.keys(w).length);S&&Object.keys(o).some((function(e){return!w[e]}))&&(S=!1),b((function(){C()&&_({type:s.resetExpanded})}),[_,n]);var E=t.useCallback((function(e,t){_({type:s.toggleRowExpanded,id:e,value:t})}),[_]),R=t.useCallback((function(e){return _({type:s.toggleAllRowsExpanded,value:e})}),[_]),x=t.useMemo((function(){return u?I(r,{manualExpandedKey:i,expanded:w,expandSubRows:d}):r}),[u,r,i,w,d]),k=t.useMemo((function(){return function(e){var t=0;return Object.keys(e).forEach((function(e){var n=e.split(".");t=Math.max(t,n.length)})),t}(w)}),[w]),P=v(e),T=p(m().getToggleAllRowsExpandedProps,{instance:P()});Object.assign(e,{preExpandedRows:r,expandedRows:x,rows:x,expandedDepth:k,isAllRowsExpanded:S,toggleRowExpanded:E,toggleAllRowsExpanded:R,getToggleAllRowsExpandedProps:T})}function fe(e,t){var n=t.instance.getHooks,r=t.instance;e.toggleRowExpanded=function(t){return r.toggleRowExpanded(e.id,t)},e.getToggleRowExpandedProps=p(n().getToggleRowExpandedProps,{instance:r,row:e})}var ge=function(e,t,n){return e.filter((function(e){return t.some((function(t){var r=e.values[t];return String(r).toLowerCase().includes(String(n).toLowerCase())}))}))};ge.autoRemove=function(e){return!e};var he=function(e,t,n){return e.filter((function(e){return t.some((function(t){var r=e.values[t];return void 0===r||String(r).toLowerCase()===String(n).toLowerCase()}))}))};he.autoRemove=function(e){return!e};var me=function(e,t,n){return e.filter((function(e){return t.some((function(t){var r=e.values[t];return void 0===r||String(r)===String(n)}))}))};me.autoRemove=function(e){return!e};var ve=function(e,t,n){return e.filter((function(e){return t.some((function(t){return e.values[t].includes(n)}))}))};ve.autoRemove=function(e){return!e||!e.length};var ye=function(e,t,n){return e.filter((function(e){return t.some((function(t){var r=e.values[t];return r&&r.length&&n.every((function(e){return r.includes(e)}))}))}))};ye.autoRemove=function(e){return!e||!e.length};var be=function(e,t,n){return e.filter((function(e){return t.some((function(t){var r=e.values[t];return r&&r.length&&n.some((function(e){return r.includes(e)}))}))}))};be.autoRemove=function(e){return!e||!e.length};var we=function(e,t,n){return e.filter((function(e){return t.some((function(t){var r=e.values[t];return n.includes(r)}))}))};we.autoRemove=function(e){return!e||!e.length};var _e=function(e,t,n){return e.filter((function(e){return t.some((function(t){return e.values[t]===n}))}))};_e.autoRemove=function(e){return void 0===e};var Ce=function(e,t,n){return e.filter((function(e){return t.some((function(t){return e.values[t]==n}))}))};Ce.autoRemove=function(e){return null==e};var Se=function(e,t,n){var r=n||[],o=r[0],a=r[1];if((o="number"==typeof o?o:-1/0)>(a="number"==typeof a?a:1/0)){var i=o;o=a,a=i}return e.filter((function(e){return t.some((function(t){var n=e.values[t];return n>=o&&n<=a}))}))};Se.autoRemove=function(e){return!e||"number"!=typeof e[0]&&"number"!=typeof e[1]};var Ee=Object.freeze({__proto__:null,text:ge,exactText:he,exactTextCase:me,includes:ve,includesAll:ye,includesSome:be,includesValue:we,exact:_e,equals:Ce,between:Se});s.resetFilters="resetFilters",s.setFilter="setFilter",s.setAllFilters="setAllFilters";var Re=function(e){e.stateReducers.push(xe),e.useInstance.push(ke)};function xe(e,t,n,r){if(t.type===s.init)return o({filters:[]},e);if(t.type===s.resetFilters)return o({},e,{filters:r.initialState.filters||[]});if(t.type===s.setFilter){var a=t.columnId,i=t.filterValue,l=r.allColumns,u=r.filterTypes,c=l.find((function(e){return e.id===a}));if(!c)throw new Error("React-Table: Could not find a column with id: "+a);var d=O(c.filter,u||{},Ee),p=e.filters.find((function(e){return e.id===a})),f=m(i,p&&p.value);return B(d.autoRemove,f,c)?o({},e,{filters:e.filters.filter((function(e){return e.id!==a}))}):o({},e,p?{filters:e.filters.map((function(e){return e.id===a?{id:a,value:f}:e}))}:{filters:[].concat(e.filters,[{id:a,value:f}])})}if(t.type===s.setAllFilters){var g=t.filters,h=r.allColumns,v=r.filterTypes;return o({},e,{filters:m(g,e.filters).filter((function(e){var t=h.find((function(t){return t.id===e.id}));return!B(O(t.filter,v||{},Ee).autoRemove,e.value,t)}))})}}function ke(e){var n=e.data,r=e.rows,o=e.flatRows,a=e.rowsById,i=e.allColumns,l=e.filterTypes,u=e.manualFilters,c=e.defaultCanFilter,d=void 0!==c&&c,p=e.disableFilters,f=e.state.filters,g=e.dispatch,h=e.autoResetFilters,m=void 0===h||h,y=t.useCallback((function(e,t){g({type:s.setFilter,columnId:e,filterValue:t})}),[g]),w=t.useCallback((function(e){g({type:s.setAllFilters,filters:e})}),[g]);i.forEach((function(e){var t=e.id,n=e.accessor,r=e.defaultCanFilter,o=e.disableFilters;e.canFilter=n?P(!0!==o&&void 0,!0!==p&&void 0,!0):P(r,d,!1),e.setFilter=function(t){return y(e.id,t)};var a=f.find((function(e){return e.id===t}));e.filterValue=a&&a.value}));var _=t.useMemo((function(){if(u||!f.length)return[r,o,a];var e=[],t={};return[function n(r,o){void 0===o&&(o=0);var a=r;return(a=f.reduce((function(e,t){var n=t.id,r=t.value,a=i.find((function(e){return e.id===n}));if(!a)return e;0===o&&(a.preFilteredRows=e);var s=O(a.filter,l||{},Ee);return s?(a.filteredRows=s(e,[n],r),a.filteredRows):(console.warn("Could not find a valid 'column.filter' for column with the ID: "+a.id+"."),e)}),r)).forEach((function(r){e.push(r),t[r.id]=r,r.subRows&&(r.subRows=r.subRows&&r.subRows.length>0?n(r.subRows,o+1):r.subRows)})),a}(r),e,t]}),[u,f,r,o,a,i,l]),C=_[0],S=_[1],E=_[2];t.useMemo((function(){i.filter((function(e){return!f.find((function(t){return t.id===e.id}))})).forEach((function(e){e.preFilteredRows=C,e.filteredRows=C}))}),[C,f,i]);var R=v(m);b((function(){R()&&g({type:s.resetFilters})}),[g,u?null:n]),Object.assign(e,{preFilteredRows:r,preFilteredFlatRows:o,preFilteredRowsById:a,filteredRows:C,filteredFlatRows:S,filteredRowsById:E,rows:C,flatRows:S,rowsById:E,setFilter:y,setAllFilters:w})}Re.pluginName="useFilters",s.resetGlobalFilter="resetGlobalFilter",s.setGlobalFilter="setGlobalFilter";var Pe=function(e){e.stateReducers.push(Te),e.useInstance.push(Ae)};function Te(e,t,n,r){if(t.type===s.resetGlobalFilter)return o({},e,{globalFilter:r.initialState.globalFilter||void 0});if(t.type===s.setGlobalFilter){var i=t.filterValue,l=r.userFilterTypes,u=O(r.globalFilter,l||{},Ee),c=m(i,e.globalFilter);return B(u.autoRemove,c)?(e.globalFilter,a(e,["globalFilter"])):o({},e,{globalFilter:c})}}function Ae(e){var n=e.data,r=e.rows,o=e.flatRows,a=e.rowsById,i=e.allColumns,l=e.filterTypes,u=e.globalFilter,c=e.manualGlobalFilter,d=e.state.globalFilter,p=e.dispatch,f=e.autoResetGlobalFilter,g=void 0===f||f,h=e.disableGlobalFilter,m=t.useCallback((function(e){p({type:s.setGlobalFilter,filterValue:e})}),[p]),y=t.useMemo((function(){if(c||void 0===d)return[r,o,a];var e=[],t={},n=O(u,l||{},Ee);if(!n)return console.warn("Could not find a valid 'globalFilter' option."),r;i.forEach((function(e){var t=e.disableGlobalFilter;e.canFilter=P(!0!==t&&void 0,!0!==h&&void 0,!0)}));var s=i.filter((function(e){return!0===e.canFilter}));return[function r(o){return(o=n(o,s.map((function(e){return e.id})),d)).forEach((function(n){e.push(n),t[n.id]=n,n.subRows=n.subRows&&n.subRows.length?r(n.subRows):n.subRows})),o}(r),e,t]}),[c,d,u,l,i,r,o,a,h]),w=y[0],_=y[1],C=y[2],S=v(g);b((function(){S()&&p({type:s.resetGlobalFilter})}),[p,c?null:n]),Object.assign(e,{preGlobalFilteredRows:r,preGlobalFilteredFlatRows:o,preGlobalFilteredRowsById:a,globalFilteredRows:w,globalFilteredFlatRows:_,globalFilteredRowsById:C,rows:w,flatRows:_,rowsById:C,setGlobalFilter:m,disableGlobalFilter:h})}function Ie(e,t){return t.reduce((function(e,t){return e+("number"==typeof t?t:0)}),0)}Pe.pluginName="useGlobalFilter";var Oe=Object.freeze({__proto__:null,sum:Ie,min:function(e){var t=e[0]||0;return e.forEach((function(e){"number"==typeof e&&(t=Math.min(t,e))})),t},max:function(e){var t=e[0]||0;return e.forEach((function(e){"number"==typeof e&&(t=Math.max(t,e))})),t},minMax:function(e){var t=e[0]||0,n=e[0]||0;return e.forEach((function(e){"number"==typeof e&&(t=Math.min(t,e),n=Math.max(n,e))})),t+".."+n},average:function(e){return Ie(0,e)/e.length},median:function(e){if(!e.length)return null;var t=Math.floor(e.length/2),n=[].concat(e).sort((function(e,t){return e-t}));return e.length%2!=0?n[t]:(n[t-1]+n[t])/2},unique:function(e){return Array.from(new Set(e).values())},uniqueCount:function(e){return new Set(e).size},count:function(e){return e.length}}),Be=[],Fe={};s.resetGroupBy="resetGroupBy",s.setGroupBy="setGroupBy",s.toggleGroupBy="toggleGroupBy";var je=function(e){e.getGroupByToggleProps=[De],e.stateReducers.push(Me),e.visibleColumnsDeps.push((function(e,t){var n=t.instance;return[].concat(e,[n.state.groupBy])})),e.visibleColumns.push(ze),e.useInstance.push(Le),e.prepareRow.push(Ge)};je.pluginName="useGroupBy";var De=function(e,t){var n=t.header;return[e,{onClick:n.canGroupBy?function(e){e.persist(),n.toggleGroupBy()}:void 0,style:{cursor:n.canGroupBy?"pointer":void 0},title:"Toggle GroupBy"}]};function Me(e,t,n,r){if(t.type===s.init)return o({groupBy:[]},e);if(t.type===s.resetGroupBy)return o({},e,{groupBy:r.initialState.groupBy||[]});if(t.type===s.setGroupBy)return o({},e,{groupBy:t.value});if(t.type===s.toggleGroupBy){var a=t.columnId,i=t.value,l=void 0!==i?i:!e.groupBy.includes(a);return o({},e,l?{groupBy:[].concat(e.groupBy,[a])}:{groupBy:e.groupBy.filter((function(e){return e!==a}))})}}function ze(e,t){var n=t.instance.state.groupBy,r=n.map((function(t){return e.find((function(e){return e.id===t}))})).filter(Boolean),o=e.filter((function(e){return!n.includes(e.id)}));return(e=[].concat(r,o)).forEach((function(e){e.isGrouped=n.includes(e.id),e.groupedIndex=n.indexOf(e.id)})),e}var Ne={};function Le(e){var n=e.data,r=e.rows,o=e.flatRows,a=e.rowsById,i=e.allColumns,l=e.flatHeaders,u=e.groupByFn,c=void 0===u?He:u,d=e.manualGroupBy,f=e.aggregations,g=void 0===f?Ne:f,m=e.plugins,y=e.state.groupBy,w=e.dispatch,_=e.autoResetGroupBy,C=void 0===_||_,S=e.disableGroupBy,E=e.defaultCanGroupBy,R=e.getHooks;h(m,["useColumnOrder","useFilters"],"useGroupBy");var x=v(e);i.forEach((function(t){var n=t.accessor,r=t.defaultGroupBy,o=t.disableGroupBy;t.canGroupBy=n?P(t.canGroupBy,!0!==o&&void 0,!0!==S&&void 0,!0):P(t.canGroupBy,r,E,!1),t.canGroupBy&&(t.toggleGroupBy=function(){return e.toggleGroupBy(t.id)}),t.Aggregated=t.Aggregated||t.Cell}));var k=t.useCallback((function(e,t){w({type:s.toggleGroupBy,columnId:e,value:t})}),[w]),T=t.useCallback((function(e){w({type:s.setGroupBy,value:e})}),[w]);l.forEach((function(e){e.getGroupByToggleProps=p(R().getGroupByToggleProps,{instance:x(),header:e})}));var I=t.useMemo((function(){if(d||!y.length)return[r,o,a,Be,Fe,o,a];var e=y.filter((function(e){return i.find((function(t){return t.id===e}))})),t=[],n={},s=[],l={},u=[],p={},f=function r(o,a,d){if(void 0===a&&(a=0),a===e.length)return o;var f=e[a],h=c(o,f);return Object.entries(h).map((function(o,c){var h=o[0],m=o[1],v=f+":"+h,y=r(m,a+1,v=d?d+">"+v:v),b=a?A(m,"leafRows"):m,w=function(t,n,r){var o={};return i.forEach((function(a){if(e.includes(a.id))o[a.id]=n[0]?n[0].values[a.id]:null;else{var i="function"==typeof a.aggregate?a.aggregate:g[a.aggregate]||Oe[a.aggregate];if(i){var s=n.map((function(e){return e.values[a.id]})),l=t.map((function(e){var t=e.values[a.id];if(!r&&a.aggregateValue){var n="function"==typeof a.aggregateValue?a.aggregateValue:g[a.aggregateValue]||Oe[a.aggregateValue];if(!n)throw console.info({column:a}),new Error("React Table: Invalid column.aggregateValue option for column listed above");t=n(t,e,a)}return t}));o[a.id]=i(l,s)}else{if(a.aggregate)throw console.info({column:a}),new Error("React Table: Invalid column.aggregate option for column listed above");o[a.id]=null}}})),o}(b,m,a),_={id:v,isGrouped:!0,groupByID:f,groupByVal:h,values:w,subRows:y,leafRows:b,depth:a,index:c};return y.forEach((function(e){t.push(e),n[e.id]=e,e.isGrouped?(s.push(e),l[e.id]=e):(u.push(e),p[e.id]=e)})),_}))}(r);return f.forEach((function(e){t.push(e),n[e.id]=e,e.isGrouped?(s.push(e),l[e.id]=e):(u.push(e),p[e.id]=e)})),[f,t,n,s,l,u,p]}),[d,y,r,o,a,i,g,c]),O=I[0],B=I[1],F=I[2],j=I[3],D=I[4],M=I[5],z=I[6],N=v(C);b((function(){N()&&w({type:s.resetGroupBy})}),[w,d?null:n]),Object.assign(e,{preGroupedRows:r,preGroupedFlatRow:o,preGroupedRowsById:a,groupedRows:O,groupedFlatRows:B,groupedRowsById:F,onlyGroupedFlatRows:j,onlyGroupedRowsById:D,nonGroupedFlatRows:M,nonGroupedRowsById:z,rows:O,flatRows:B,rowsById:F,toggleGroupBy:k,setGroupBy:T})}function Ge(e){e.allCells.forEach((function(t){var n;t.isGrouped=t.column.isGrouped&&t.column.id===e.groupByID,t.isPlaceholder=!t.isGrouped&&t.column.isGrouped,t.isAggregated=!t.isGrouped&&!t.isPlaceholder&&(null==(n=e.subRows)?void 0:n.length)}))}function He(e,t){return e.reduce((function(e,n,r){var o=""+n.values[t];return e[o]=Array.isArray(e[o])?e[o]:[],e[o].push(n),e}),{})}var We=/([0-9]+)/gm;function qe(e,t){return e===t?0:e>t?1:-1}function Ue(e,t,n){return[e.values[n],t.values[n]]}function Ve(e){return"number"==typeof e?isNaN(e)||e===1/0||e===-1/0?"":String(e):"string"==typeof e?e:""}var Ke=Object.freeze({__proto__:null,alphanumeric:function(e,t,n){var r=Ue(e,t,n),o=r[0],a=r[1];for(o=Ve(o),a=Ve(a),o=o.split(We).filter(Boolean),a=a.split(We).filter(Boolean);o.length&&a.length;){var i=o.shift(),s=a.shift(),l=parseInt(i,10),u=parseInt(s,10),c=[l,u].sort();if(isNaN(c[0])){if(i>s)return 1;if(s>i)return-1}else{if(isNaN(c[1]))return isNaN(l)?-1:1;if(l>u)return 1;if(u>l)return-1}}return o.length-a.length},datetime:function(e,t,n){var r=Ue(e,t,n),o=r[0],a=r[1];return qe(o=o.getTime(),a=a.getTime())},basic:function(e,t,n){var r=Ue(e,t,n);return qe(r[0],r[1])},string:function(e,t,n){var r=Ue(e,t,n),o=r[0],a=r[1];for(o=o.split("").filter(Boolean),a=a.split("").filter(Boolean);o.length&&a.length;){var i=o.shift(),s=a.shift(),l=i.toLowerCase(),u=s.toLowerCase();if(l>u)return 1;if(u>l)return-1;if(i>s)return 1;if(s>i)return-1}return o.length-a.length},number:function(e,t,n){var r=Ue(e,t,n),o=r[0],a=r[1],i=/[^0-9.]/gi;return qe(o=Number(String(o).replace(i,"")),a=Number(String(a).replace(i,"")))}});s.resetSortBy="resetSortBy",s.setSortBy="setSortBy",s.toggleSortBy="toggleSortBy",s.clearSortBy="clearSortBy",c.sortType="alphanumeric",c.sortDescFirst=!1;var Qe=function(e){e.getSortByToggleProps=[$e],e.stateReducers.push(Ye),e.useInstance.push(Ze)};Qe.pluginName="useSortBy";var $e=function(e,t){var n=t.instance,r=t.column,o=n.isMultiSortEvent,a=void 0===o?function(e){return e.shiftKey}:o;return[e,{onClick:r.canSort?function(e){e.persist(),r.toggleSortBy(void 0,!n.disableMultiSort&&a(e))}:void 0,style:{cursor:r.canSort?"pointer":void 0},title:r.canSort?"Toggle SortBy":void 0}]};function Ye(e,t,n,r){if(t.type===s.init)return o({sortBy:[]},e);if(t.type===s.resetSortBy)return o({},e,{sortBy:r.initialState.sortBy||[]});if(t.type===s.clearSortBy)return o({},e,{sortBy:e.sortBy.filter((function(e){return e.id!==t.columnId}))});if(t.type===s.setSortBy)return o({},e,{sortBy:t.sortBy});if(t.type===s.toggleSortBy){var a,i=t.columnId,l=t.desc,u=t.multi,c=r.allColumns,d=r.disableMultiSort,p=r.disableSortRemove,f=r.disableMultiRemove,g=r.maxMultiSortColCount,h=void 0===g?Number.MAX_SAFE_INTEGER:g,m=e.sortBy,v=c.find((function(e){return e.id===i})).sortDescFirst,y=m.find((function(e){return e.id===i})),b=m.findIndex((function(e){return e.id===i})),w=null!=l,_=[];return"toggle"!=(a=!d&&u?y?"toggle":"add":b!==m.length-1||1!==m.length?"replace":y?"toggle":"replace")||p||w||u&&f||!(y&&y.desc&&!v||!y.desc&&v)||(a="remove"),"replace"===a?_=[{id:i,desc:w?l:v}]:"add"===a?(_=[].concat(m,[{id:i,desc:w?l:v}])).splice(0,_.length-h):"toggle"===a?_=m.map((function(e){return e.id===i?o({},e,{desc:w?l:!y.desc}):e})):"remove"===a&&(_=m.filter((function(e){return e.id!==i}))),o({},e,{sortBy:_})}}function Ze(e){var n=e.data,r=e.rows,o=e.flatRows,a=e.allColumns,i=e.orderByFn,l=void 0===i?Xe:i,u=e.sortTypes,c=e.manualSortBy,d=e.defaultCanSort,f=e.disableSortBy,g=e.flatHeaders,m=e.state.sortBy,y=e.dispatch,w=e.plugins,_=e.getHooks,C=e.autoResetSortBy,S=void 0===C||C;h(w,["useFilters","useGlobalFilter","useGroupBy","usePivotColumns"],"useSortBy");var E=t.useCallback((function(e){y({type:s.setSortBy,sortBy:e})}),[y]),R=t.useCallback((function(e,t,n){y({type:s.toggleSortBy,columnId:e,desc:t,multi:n})}),[y]),x=v(e);g.forEach((function(e){var t=e.accessor,n=e.canSort,r=e.disableSortBy,o=e.id,a=t?P(!0!==r&&void 0,!0!==f&&void 0,!0):P(d,n,!1);e.canSort=a,e.canSort&&(e.toggleSortBy=function(t,n){return R(e.id,t,n)},e.clearSortBy=function(){y({type:s.clearSortBy,columnId:e.id})}),e.getSortByToggleProps=p(_().getSortByToggleProps,{instance:x(),column:e});var i=m.find((function(e){return e.id===o}));e.isSorted=!!i,e.sortedIndex=m.findIndex((function(e){return e.id===o})),e.isSortedDesc=e.isSorted?i.desc:void 0}));var k=t.useMemo((function(){if(c||!m.length)return[r,o];var e=[],t=m.filter((function(e){return a.find((function(t){return t.id===e.id}))}));return[function n(r){var o=l(r,t.map((function(e){var t=a.find((function(t){return t.id===e.id}));if(!t)throw new Error("React-Table: Could not find a column with id: "+e.id+" while sorting");var n=t.sortType,r=T(n)||(u||{})[n]||Ke[n];if(!r)throw new Error("React-Table: Could not find a valid sortType of '"+n+"' for column '"+e.id+"'.");return function(t,n){return r(t,n,e.id,e.desc)}})),t.map((function(e){var t=a.find((function(t){return t.id===e.id}));return t&&t.sortInverted?e.desc:!e.desc})));return o.forEach((function(t){e.push(t),t.subRows&&0!==t.subRows.length&&(t.subRows=n(t.subRows))})),o}(r),e]}),[c,m,r,o,a,l,u]),A=k[0],I=k[1],O=v(S);b((function(){O()&&y({type:s.resetSortBy})}),[c?null:n]),Object.assign(e,{preSortedRows:r,preSortedFlatRows:o,sortedRows:A,sortedFlatRows:I,rows:A,flatRows:I,setSortBy:E,toggleSortBy:R})}function Xe(e,t,n){return[].concat(e).sort((function(e,r){for(var o=0;o<t.length;o+=1){var a=t[o],i=!1===n[o]||"desc"===n[o],s=a(e,r);if(0!==s)return i?-s:s}return n[0]?e.index-r.index:r.index-e.index}))}s.resetPage="resetPage",s.gotoPage="gotoPage",s.setPageSize="setPageSize";var Je=function(e){e.stateReducers.push(et),e.useInstance.push(tt)};function et(e,t,n,r){if(t.type===s.init)return o({pageSize:10,pageIndex:0},e);if(t.type===s.resetPage)return o({},e,{pageIndex:r.initialState.pageIndex||0});if(t.type===s.gotoPage){var a=r.pageCount,i=r.page,l=m(t.pageIndex,e.pageIndex),u=!1;return l>e.pageIndex?u=-1===a?i.length>=e.pageSize:l<a:l<e.pageIndex&&(u=l>-1),u?o({},e,{pageIndex:l}):e}if(t.type===s.setPageSize){var c=t.pageSize,d=e.pageSize*e.pageIndex;return o({},e,{pageIndex:Math.floor(d/c),pageSize:c})}}function tt(e){var n=e.rows,r=e.autoResetPage,o=void 0===r||r,a=e.manualExpandedKey,i=void 0===a?"expanded":a,l=e.plugins,u=e.pageCount,c=e.paginateExpandedRows,d=void 0===c||c,p=e.expandSubRows,f=void 0===p||p,g=e.state,m=g.pageSize,y=g.pageIndex,w=g.expanded,_=g.globalFilter,C=g.filters,S=g.groupBy,E=g.sortBy,R=e.dispatch,x=e.data,k=e.manualPagination;h(l,["useGlobalFilter","useFilters","useGroupBy","useSortBy","useExpanded"],"usePagination");var P=v(o);b((function(){P()&&R({type:s.resetPage})}),[R,k?null:x,_,C,S,E]);var T=k?u:Math.ceil(n.length/m),A=t.useMemo((function(){return T>0?[].concat(new Array(T)).fill(null).map((function(e,t){return t})):[]}),[T]),O=t.useMemo((function(){var e;if(k)e=n;else{var t=m*y,r=t+m;e=n.slice(t,r)}return d?e:I(e,{manualExpandedKey:i,expanded:w,expandSubRows:f})}),[f,w,i,k,y,m,d,n]),B=y>0,F=-1===T?O.length>=m:y<T-1,j=t.useCallback((function(e){R({type:s.gotoPage,pageIndex:e})}),[R]),D=t.useCallback((function(){return j((function(e){return e-1}))}),[j]),M=t.useCallback((function(){return j((function(e){return e+1}))}),[j]),z=t.useCallback((function(e){R({type:s.setPageSize,pageSize:e})}),[R]);Object.assign(e,{pageOptions:A,pageCount:T,page:O,canPreviousPage:B,canNextPage:F,gotoPage:j,previousPage:D,nextPage:M,setPageSize:z})}Je.pluginName="usePagination",s.resetPivot="resetPivot",s.togglePivot="togglePivot";var nt=function(e){e.getPivotToggleProps=[ot],e.stateReducers.push(at),e.useInstanceAfterData.push(it),e.allColumns.push(st),e.accessValue.push(lt),e.materializedColumns.push(ut),e.materializedColumnsDeps.push(ct),e.visibleColumns.push(dt),e.visibleColumnsDeps.push(pt),e.useInstance.push(ft),e.prepareRow.push(gt)};nt.pluginName="usePivotColumns";var rt=[],ot=function(e,t){var n=t.header;return[e,{onClick:n.canPivot?function(e){e.persist(),n.togglePivot()}:void 0,style:{cursor:n.canPivot?"pointer":void 0},title:"Toggle Pivot"}]};function at(e,t,n,r){if(t.type===s.init)return o({pivotColumns:rt},e);if(t.type===s.resetPivot)return o({},e,{pivotColumns:r.initialState.pivotColumns||rt});if(t.type===s.togglePivot){var a=t.columnId,i=t.value,l=void 0!==i?i:!e.pivotColumns.includes(a);return o({},e,l?{pivotColumns:[].concat(e.pivotColumns,[a])}:{pivotColumns:e.pivotColumns.filter((function(e){return e!==a}))})}}function it(e){e.allColumns.forEach((function(t){t.isPivotSource=e.state.pivotColumns.includes(t.id)}))}function st(e,t){var n=t.instance;return e.forEach((function(e){e.isPivotSource=n.state.pivotColumns.includes(e.id),e.uniqueValues=new Set})),e}function lt(e,t){var n=t.column;return n.uniqueValues&&void 0!==e&&n.uniqueValues.add(e),e}function ut(e,t){var n=t.instance,r=n.allColumns,a=n.state;if(!a.pivotColumns.length||!a.groupBy||!a.groupBy.length)return e;var i=a.pivotColumns.map((function(e){return r.find((function(t){return t.id===e}))})).filter(Boolean),s=r.filter((function(e){return!e.isPivotSource&&!a.groupBy.includes(e.id)&&!a.pivotColumns.includes(e.id)})),l=S(function e(t,n,r){void 0===t&&(t=0),void 0===r&&(r=[]);var a=i[t];return a?Array.from(a.uniqueValues).sort().map((function(i){var s=o({},a,{Header:a.PivotHeader||"string"==typeof a.header?a.Header+": "+i:i,isPivotGroup:!0,parent:n,depth:t,id:n?n.id+"."+a.id+"."+i:a.id+"."+i,pivotValue:i});return s.columns=e(t+1,s,[].concat(r,[function(e){return e.values[a.id]===i}])),s})):s.map((function(e){return o({},e,{canPivot:!1,isPivoted:!0,parent:n,depth:t,id:""+(n?n.id+"."+e.id:e.id),accessor:function(t,n,o){if(r.every((function(e){return e(o)})))return o.values[e.id]}})}))}());return[].concat(e,l)}function ct(e,t){var n=t.instance.state,r=n.pivotColumns,o=n.groupBy;return[].concat(e,[r,o])}function dt(e,t){var n=t.instance.state;return e=e.filter((function(e){return!e.isPivotSource})),n.pivotColumns.length&&n.groupBy&&n.groupBy.length&&(e=e.filter((function(e){return e.isGrouped||e.isPivoted}))),e}function pt(e,t){var n=t.instance;return[].concat(e,[n.state.pivotColumns,n.state.groupBy])}function ft(e){var t=e.columns,n=e.allColumns,r=e.flatHeaders,o=e.getHooks,a=e.plugins,i=e.dispatch,l=e.autoResetPivot,u=void 0===l||l,c=e.manaulPivot,d=e.disablePivot,f=e.defaultCanPivot;h(a,["useGroupBy"],"usePivotColumns");var g=v(e);n.forEach((function(t){var n=t.accessor,r=t.defaultPivot,o=t.disablePivot;t.canPivot=n?P(t.canPivot,!0!==o&&void 0,!0!==d&&void 0,!0):P(t.canPivot,r,f,!1),t.canPivot&&(t.togglePivot=function(){return e.togglePivot(t.id)}),t.Aggregated=t.Aggregated||t.Cell})),r.forEach((function(e){e.getPivotToggleProps=p(o().getPivotToggleProps,{instance:g(),header:e})}));var m=v(u);b((function(){m()&&i({type:s.resetPivot})}),[i,c?null:t]),Object.assign(e,{togglePivot:function(e,t){i({type:s.togglePivot,columnId:e,value:t})}})}function gt(e){e.allCells.forEach((function(e){e.isPivoted=e.column.isPivoted}))}s.resetSelectedRows="resetSelectedRows",s.toggleAllRowsSelected="toggleAllRowsSelected",s.toggleRowSelected="toggleRowSelected",s.toggleAllPageRowsSelected="toggleAllPageRowsSelected";var ht=function(e){e.getToggleRowSelectedProps=[mt],e.getToggleAllRowsSelectedProps=[vt],e.getToggleAllPageRowsSelectedProps=[yt],e.stateReducers.push(bt),e.useInstance.push(wt),e.prepareRow.push(_t)};ht.pluginName="useRowSelect";var mt=function(e,t){var n=t.instance,r=t.row,o=n.manualRowSelectedKey,a=void 0===o?"isSelected":o;return[e,{onChange:function(e){r.toggleRowSelected(e.target.checked)},style:{cursor:"pointer"},checked:!(!r.original||!r.original[a])||r.isSelected,title:"Toggle Row Selected",indeterminate:r.isSomeSelected}]},vt=function(e,t){var n=t.instance;return[e,{onChange:function(e){n.toggleAllRowsSelected(e.target.checked)},style:{cursor:"pointer"},checked:n.isAllRowsSelected,title:"Toggle All Rows Selected",indeterminate:Boolean(!n.isAllRowsSelected&&Object.keys(n.state.selectedRowIds).length)}]},yt=function(e,t){var n=t.instance;return[e,{onChange:function(e){n.toggleAllPageRowsSelected(e.target.checked)},style:{cursor:"pointer"},checked:n.isAllPageRowsSelected,title:"Toggle All Current Page Rows Selected",indeterminate:Boolean(!n.isAllPageRowsSelected&&n.page.some((function(e){var t=e.id;return n.state.selectedRowIds[t]})))}]};function bt(e,t,n,r){if(t.type===s.init)return o({selectedRowIds:{}},e);if(t.type===s.resetSelectedRows)return o({},e,{selectedRowIds:r.initialState.selectedRowIds||{}});if(t.type===s.toggleAllRowsSelected){var a=t.value,i=r.isAllRowsSelected,l=r.rowsById,u=r.nonGroupedRowsById,c=void 0===u?l:u,d=void 0!==a?a:!i,p=Object.assign({},e.selectedRowIds);return d?Object.keys(c).forEach((function(e){p[e]=!0})):Object.keys(c).forEach((function(e){delete p[e]})),o({},e,{selectedRowIds:p})}if(t.type===s.toggleRowSelected){var f=t.id,g=t.value,h=r.rowsById,m=r.selectSubRows,v=void 0===m||m,y=r.getSubRows,b=e.selectedRowIds[f],w=void 0!==g?g:!b;if(b===w)return e;var _=o({},e.selectedRowIds);return function e(t){var n=h[t];if(n.isGrouped||(w?_[t]=!0:delete _[t]),v&&y(n))return y(n).forEach((function(t){return e(t.id)}))}(f),o({},e,{selectedRowIds:_})}if(t.type===s.toggleAllPageRowsSelected){var C=t.value,S=r.page,E=r.rowsById,R=r.selectSubRows,x=void 0===R||R,k=r.isAllPageRowsSelected,P=r.getSubRows,T=void 0!==C?C:!k,A=o({},e.selectedRowIds);return S.forEach((function(e){return function e(t){var n=E[t];if(n.isGrouped||(T?A[t]=!0:delete A[t]),x&&P(n))return P(n).forEach((function(t){return e(t.id)}))}(e.id)})),o({},e,{selectedRowIds:A})}return e}function wt(e){var n=e.data,r=e.rows,o=e.getHooks,a=e.plugins,i=e.rowsById,l=e.nonGroupedRowsById,u=void 0===l?i:l,c=e.autoResetSelectedRows,d=void 0===c||c,f=e.state.selectedRowIds,g=e.selectSubRows,m=void 0===g||g,y=e.dispatch,w=e.page,_=e.getSubRows;h(a,["useFilters","useGroupBy","useSortBy","useExpanded","usePagination"],"useRowSelect");var C=t.useMemo((function(){var e=[];return r.forEach((function(t){var n=m?function e(t,n,r){if(n[t.id])return!0;var o=r(t);if(o&&o.length){var a=!0,i=!1;return o.forEach((function(t){i&&!a||(e(t,n,r)?i=!0:a=!1)})),!!a||!!i&&null}return!1}(t,f,_):!!f[t.id];t.isSelected=!!n,t.isSomeSelected=null===n,n&&e.push(t)})),e}),[r,m,f,_]),S=Boolean(Object.keys(u).length&&Object.keys(f).length),E=S;S&&Object.keys(u).some((function(e){return!f[e]}))&&(S=!1),S||w&&w.length&&w.some((function(e){var t=e.id;return!f[t]}))&&(E=!1);var R=v(d);b((function(){R()&&y({type:s.resetSelectedRows})}),[y,n]);var x=t.useCallback((function(e){return y({type:s.toggleAllRowsSelected,value:e})}),[y]),k=t.useCallback((function(e){return y({type:s.toggleAllPageRowsSelected,value:e})}),[y]),P=t.useCallback((function(e,t){return y({type:s.toggleRowSelected,id:e,value:t})}),[y]),T=v(e),A=p(o().getToggleAllRowsSelectedProps,{instance:T()}),I=p(o().getToggleAllPageRowsSelectedProps,{instance:T()});Object.assign(e,{selectedFlatRows:C,isAllRowsSelected:S,isAllPageRowsSelected:E,toggleRowSelected:P,toggleAllRowsSelected:x,getToggleAllRowsSelectedProps:A,getToggleAllPageRowsSelectedProps:I,toggleAllPageRowsSelected:k})}function _t(e,t){var n=t.instance;e.toggleRowSelected=function(t){return n.toggleRowSelected(e.id,t)},e.getToggleRowSelectedProps=p(n.getHooks().getToggleRowSelectedProps,{instance:n,row:e})}var Ct=function(e){return{}},St=function(e){return{}};s.setRowState="setRowState",s.setCellState="setCellState",s.resetRowState="resetRowState";var Et=function(e){e.stateReducers.push(Rt),e.useInstance.push(xt),e.prepareRow.push(kt)};function Rt(e,t,n,r){var a=r.initialRowStateAccessor,i=void 0===a?Ct:a,l=r.initialCellStateAccessor,u=void 0===l?St:l,c=r.rowsById;if(t.type===s.init)return o({rowState:{}},e);if(t.type===s.resetRowState)return o({},e,{rowState:r.initialState.rowState||{}});if(t.type===s.setRowState){var d,p=t.rowId,f=t.value,g=void 0!==e.rowState[p]?e.rowState[p]:i(c[p]);return o({},e,{rowState:o({},e.rowState,(d={},d[p]=m(f,g),d))})}if(t.type===s.setCellState){var h,v,y,b,w,_=t.rowId,C=t.columnId,S=t.value,E=void 0!==e.rowState[_]?e.rowState[_]:i(c[_]),R=void 0!==(null==E||null==(h=E.cellState)?void 0:h[C])?E.cellState[C]:u(null==(v=c[_])||null==(y=v.cells)?void 0:y.find((function(e){return e.column.id===C})));return o({},e,{rowState:o({},e.rowState,(w={},w[_]=o({},E,{cellState:o({},E.cellState||{},(b={},b[C]=m(S,R),b))}),w))})}}function xt(e){var n=e.autoResetRowState,r=void 0===n||n,o=e.data,a=e.dispatch,i=t.useCallback((function(e,t){return a({type:s.setRowState,rowId:e,value:t})}),[a]),l=t.useCallback((function(e,t,n){return a({type:s.setCellState,rowId:e,columnId:t,value:n})}),[a]),u=v(r);b((function(){u()&&a({type:s.resetRowState})}),[o]),Object.assign(e,{setRowState:i,setCellState:l})}function kt(e,t){var n=t.instance,r=n.initialRowStateAccessor,o=void 0===r?Ct:r,a=n.initialCellStateAccessor,i=void 0===a?St:a,s=n.state.rowState;e&&(e.state=void 0!==s[e.id]?s[e.id]:o(e),e.setState=function(t){return n.setRowState(e.id,t)},e.cells.forEach((function(t){e.state.cellState||(e.state.cellState={}),t.state=void 0!==e.state.cellState[t.column.id]?e.state.cellState[t.column.id]:i(t),t.setState=function(r){return n.setCellState(e.id,t.column.id,r)}})))}Et.pluginName="useRowState",s.resetColumnOrder="resetColumnOrder",s.setColumnOrder="setColumnOrder";var Pt=function(e){e.stateReducers.push(Tt),e.visibleColumnsDeps.push((function(e,t){var n=t.instance;return[].concat(e,[n.state.columnOrder])})),e.visibleColumns.push(At),e.useInstance.push(It)};function Tt(e,t,n,r){return t.type===s.init?o({columnOrder:[]},e):t.type===s.resetColumnOrder?o({},e,{columnOrder:r.initialState.columnOrder||[]}):t.type===s.setColumnOrder?o({},e,{columnOrder:m(t.columnOrder,e.columnOrder)}):void 0}function At(e,t){var n=t.instance.state.columnOrder;if(!n||!n.length)return e;for(var r=[].concat(n),o=[].concat(e),a=[],i=function(){var e=r.shift(),t=o.findIndex((function(t){return t.id===e}));t>-1&&a.push(o.splice(t,1)[0])};o.length&&r.length;)i();return[].concat(a,o)}function It(e){var n=e.dispatch;e.setColumnOrder=t.useCallback((function(e){return n({type:s.setColumnOrder,columnOrder:e})}),[n])}Pt.pluginName="useColumnOrder",c.canResize=!0,s.columnStartResizing="columnStartResizing",s.columnResizing="columnResizing",s.columnDoneResizing="columnDoneResizing",s.resetResize="resetResize";var Ot=function(e){e.getResizerProps=[Bt],e.getHeaderProps.push({style:{position:"relative"}}),e.stateReducers.push(Ft),e.useInstance.push(Dt),e.useInstanceBeforeDimensions.push(jt)},Bt=function(e,t){var n=t.instance,r=t.header,o=n.dispatch,a=function(e,t){var n=!1;if("touchstart"===e.type){if(e.touches&&e.touches.length>1)return;n=!0}var r=function(e){var t=[];return function e(n){n.columns&&n.columns.length&&n.columns.map(e),t.push(n)}(e),t}(t).map((function(e){return[e.id,e.totalWidth]})),a=n?Math.round(e.touches[0].clientX):e.clientX,i=function(e){o({type:s.columnResizing,clientX:e})},l=function(){return o({type:s.columnDoneResizing})},u={mouse:{moveEvent:"mousemove",moveHandler:function(e){return i(e.clientX)},upEvent:"mouseup",upHandler:function(e){document.removeEventListener("mousemove",u.mouse.moveHandler),document.removeEventListener("mouseup",u.mouse.upHandler),l()}},touch:{moveEvent:"touchmove",moveHandler:function(e){return e.cancelable&&(e.preventDefault(),e.stopPropagation()),i(e.touches[0].clientX),!1},upEvent:"touchend",upHandler:function(e){document.removeEventListener(u.touch.moveEvent,u.touch.moveHandler),document.removeEventListener(u.touch.upEvent,u.touch.moveHandler),l()}}},c=n?u.touch:u.mouse,d=!!function(){if("boolean"==typeof j)return j;var e=!1;try{var t={get passive(){return e=!0,!1}};window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch(t){e=!1}return j=e}()&&{passive:!1};document.addEventListener(c.moveEvent,c.moveHandler,d),document.addEventListener(c.upEvent,c.upHandler,d),o({type:s.columnStartResizing,columnId:t.id,columnWidth:t.totalWidth,headerIdWidths:r,clientX:a})};return[e,{onMouseDown:function(e){return e.persist()||a(e,r)},onTouchStart:function(e){return e.persist()||a(e,r)},style:{cursor:"col-resize"},draggable:!1,role:"separator"}]};function Ft(e,t){if(t.type===s.init)return o({columnResizing:{columnWidths:{}}},e);if(t.type===s.resetResize)return o({},e,{columnResizing:{columnWidths:{}}});if(t.type===s.columnStartResizing){var n=t.clientX,r=t.columnId,a=t.columnWidth,i=t.headerIdWidths;return o({},e,{columnResizing:o({},e.columnResizing,{startX:n,headerIdWidths:i,columnWidth:a,isResizingColumn:r})})}if(t.type===s.columnResizing){var l=t.clientX,u=e.columnResizing,c=u.startX,d=u.columnWidth,p=u.headerIdWidths,f=(l-c)/d,g={};return(void 0===p?[]:p).forEach((function(e){var t=e[0],n=e[1];g[t]=Math.max(n+n*f,0)})),o({},e,{columnResizing:o({},e.columnResizing,{columnWidths:o({},e.columnResizing.columnWidths,{},g)})})}return t.type===s.columnDoneResizing?o({},e,{columnResizing:o({},e.columnResizing,{startX:null,isResizingColumn:null})}):void 0}Ot.pluginName="useResizeColumns";var jt=function(e){var t=e.flatHeaders,n=e.disableResizing,r=e.getHooks,o=e.state.columnResizing,a=v(e);t.forEach((function(e){var t=P(!0!==e.disableResizing&&void 0,!0!==n&&void 0,!0);e.canResize=t,e.width=o.columnWidths[e.id]||e.originalWidth||e.width,e.isResizing=o.isResizingColumn===e.id,t&&(e.getResizerProps=p(r().getResizerProps,{instance:a(),header:e}))}))};function Dt(e){var n=e.plugins,r=e.dispatch,o=e.autoResetResize,a=void 0===o||o,i=e.columns;h(n,["useAbsoluteLayout"],"useResizeColumns");var l=v(a);b((function(){l()&&r({type:s.resetResize})}),[i]);var u=t.useCallback((function(){return r({type:s.resetResize})}),[r]);Object.assign(e,{resetResizing:u})}var Mt={position:"absolute",top:0},zt=function(e){e.getTableBodyProps.push(Nt),e.getRowProps.push(Nt),e.getHeaderGroupProps.push(Nt),e.getFooterGroupProps.push(Nt),e.getHeaderProps.push((function(e,t){var n=t.column;return[e,{style:o({},Mt,{left:n.totalLeft+"px",width:n.totalWidth+"px"})}]})),e.getCellProps.push((function(e,t){var n=t.cell;return[e,{style:o({},Mt,{left:n.column.totalLeft+"px",width:n.column.totalWidth+"px"})}]})),e.getFooterProps.push((function(e,t){var n=t.column;return[e,{style:o({},Mt,{left:n.totalLeft+"px",width:n.totalWidth+"px"})}]}))};zt.pluginName="useAbsoluteLayout";var Nt=function(e,t){return[e,{style:{position:"relative",width:t.instance.totalColumnsWidth+"px"}}]},Lt={display:"inline-block",boxSizing:"border-box"},Gt=function(e,t){return[e,{style:{display:"flex",width:t.instance.totalColumnsWidth+"px"}}]},Ht=function(e){e.getRowProps.push(Gt),e.getHeaderGroupProps.push(Gt),e.getFooterGroupProps.push(Gt),e.getHeaderProps.push((function(e,t){var n=t.column;return[e,{style:o({},Lt,{width:n.totalWidth+"px"})}]})),e.getCellProps.push((function(e,t){var n=t.cell;return[e,{style:o({},Lt,{width:n.column.totalWidth+"px"})}]})),e.getFooterProps.push((function(e,t){var n=t.column;return[e,{style:o({},Lt,{width:n.totalWidth+"px"})}]}))};function Wt(e){e.getTableProps.push(qt),e.getRowProps.push(Ut),e.getHeaderGroupProps.push(Ut),e.getFooterGroupProps.push(Ut),e.getHeaderProps.push(Vt),e.getCellProps.push(Kt),e.getFooterProps.push(Qt)}Ht.pluginName="useBlockLayout",Wt.pluginName="useFlexLayout";var qt=function(e,t){return[e,{style:{minWidth:t.instance.totalColumnsMinWidth+"px"}}]},Ut=function(e,t){return[e,{style:{display:"flex",flex:"1 0 auto",minWidth:t.instance.totalColumnsMinWidth+"px"}}]},Vt=function(e,t){var n=t.column;return[e,{style:{boxSizing:"border-box",flex:n.totalFlexWidth?n.totalFlexWidth+" 0 auto":void 0,minWidth:n.totalMinWidth+"px",width:n.totalWidth+"px"}}]},Kt=function(e,t){var n=t.cell;return[e,{style:{boxSizing:"border-box",flex:n.column.totalFlexWidth+" 0 auto",minWidth:n.column.totalMinWidth+"px",width:n.column.totalWidth+"px"}}]},Qt=function(e,t){var n=t.column;return[e,{style:{boxSizing:"border-box",flex:n.totalFlexWidth?n.totalFlexWidth+" 0 auto":void 0,minWidth:n.totalMinWidth+"px",width:n.totalWidth+"px"}}]};function $t(e){e.stateReducers.push(Xt),e.getTableProps.push(Yt),e.getHeaderProps.push(Zt)}$t.pluginName="useGridLayout";var Yt=function(e,t){return[e,{style:{display:"grid",gridTemplateColumns:t.instance.state.gridLayout.columnWidths.map((function(e){return e})).join(" ")}}]},Zt=function(e,t){return[e,{id:"header-cell-"+t.column.id,style:{position:"sticky"}}]};function Xt(e,t,n,r){if("init"===t.type)return o({gridLayout:{columnWidths:r.columns.map((function(){return"auto"}))}},e);if("columnStartResizing"===t.type){var a=t.columnId,i=r.visibleColumns.findIndex((function(e){return e.id===a})),s=function(e){var t,n=null==(t=document.getElementById("header-cell-"+e))?void 0:t.offsetWidth;if(void 0!==n)return n}(a);return void 0!==s?o({},e,{gridLayout:o({},e.gridLayout,{columnId:a,columnIndex:i,startingWidth:s})}):e}if("columnResizing"===t.type){var l=e.gridLayout,u=l.columnIndex,c=l.startingWidth,d=l.columnWidths,p=c-(e.columnResizing.startX-t.clientX),f=[].concat(d);return f[u]=p+"px",o({},e,{gridLayout:o({},e.gridLayout,{columnWidths:f})})}}e._UNSTABLE_usePivotColumns=nt,e.actions=s,e.defaultColumn=c,e.defaultGroupByFn=He,e.defaultOrderByFn=Xe,e.defaultRenderer=l,e.emptyRenderer=u,e.ensurePluginOrder=h,e.flexRender=_,e.functionalUpdate=m,e.loopHooks=g,e.makePropGetter=p,e.makeRenderer=w,e.reduceHooks=f,e.safeUseLayoutEffect=y,e.useAbsoluteLayout=zt,e.useAsyncDebounce=function(e,n){void 0===n&&(n=0);var o=t.useRef({}),a=v(e),i=v(n);return t.useCallback(function(){var e=r(regeneratorRuntime.mark((function e(){var t,n,s,l=arguments;return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:for(t=l.length,n=new Array(t),s=0;s<t;s++)n[s]=l[s];return o.current.promise||(o.current.promise=new Promise((function(e,t){o.current.resolve=e,o.current.reject=t}))),o.current.timeout&&clearTimeout(o.current.timeout),o.current.timeout=setTimeout(r(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return delete o.current.timeout,e.prev=1,e.t0=o.current,e.next=5,a().apply(void 0,n);case 5:e.t1=e.sent,e.t0.resolve.call(e.t0,e.t1),e.next=12;break;case 9:e.prev=9,e.t2=e.catch(1),o.current.reject(e.t2);case 12:return e.prev=12,delete o.current.promise,e.finish(12);case 15:case"end":return e.stop()}}),e,null,[[1,9,12,15]])}))),i()),e.abrupt("return",o.current.promise);case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),[a,i])},e.useBlockLayout=Ht,e.useColumnOrder=Pt,e.useExpanded=le,e.useFilters=Re,e.useFlexLayout=Wt,e.useGetLatest=v,e.useGlobalFilter=Pe,e.useGridLayout=$t,e.useGroupBy=je,e.useMountedLayoutEffect=b,e.usePagination=Je,e.useResizeColumns=Ot,e.useRowSelect=ht,e.useRowState=Et,e.useSortBy=Qe,e.useTable=function(e){for(var n=arguments.length,r=new Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];e=ae(e),r=[K].concat(r);var i=v(t.useRef({}).current);Object.assign(i(),o({},e,{plugins:r,hooks:V()})),r.filter(Boolean).forEach((function(e){e(i().hooks)}));var l=v(i().hooks);i().getHooks=l,delete i().hooks,Object.assign(i(),f(l().useOptions,ae(e)));var u=i(),c=u.data,d=u.columns,h=u.initialState,m=u.defaultColumn,y=u.getSubRows,b=u.getRowId,_=u.stateReducer,k=u.useControlledState,P=v(_),T=t.useCallback((function(e,t){if(!t.type)throw console.info({action:t}),new Error("Unknown Action 👆");return[].concat(l().stateReducers,Array.isArray(P())?P():[P()]).reduce((function(n,r){return r(n,t,e,i())||n}),e)}),[l,P,i]),A=t.useReducer(T,void 0,(function(){return T(h,{type:s.init})})),I=A[0],O=A[1],B=f([].concat(l().useControlledState,[k]),I,{instance:i()});Object.assign(i(),{state:B,dispatch:O});var F=t.useMemo((function(){return C(f(l().columns,d,{instance:i()}))}),[l,i,d].concat(f(l().columnsDeps,[],{instance:i()})));i().columns=F;var j=t.useMemo((function(){return f(l().allColumns,S(F),{instance:i()}).map(E)}),[F,l,i].concat(f(l().allColumnsDeps,[],{instance:i()})));i().allColumns=j;var D=t.useMemo((function(){for(var e=[],t=[],n={},r=[].concat(j);r.length;){var o=r.shift();se({data:c,rows:e,flatRows:t,rowsById:n,column:o,getRowId:b,getSubRows:y,accessValueHooks:l().accessValue,getInstance:i})}return[e,t,n]}),[j,c,b,y,l,i]),M=D[0],z=D[1],N=D[2];Object.assign(i(),{rows:M,initialRows:[].concat(M),flatRows:z,rowsById:N}),g(l().useInstanceAfterData,i());var L=t.useMemo((function(){return f(l().visibleColumns,j,{instance:i()}).map((function(e){return R(e,m)}))}),[l,j,i,m].concat(f(l().visibleColumnsDeps,[],{instance:i()})));j=t.useMemo((function(){var e=[].concat(L);return j.forEach((function(t){e.find((function(e){return e.id===t.id}))||e.push(t)})),e}),[j,L]),i().allColumns=j;var G=t.useMemo((function(){return f(l().headerGroups,x(L,m),i())}),[l,L,m,i].concat(f(l().headerGroupsDeps,[],{instance:i()})));i().headerGroups=G;var H=t.useMemo((function(){return G.length?G[0].headers:[]}),[G]);i().headers=H,i().flatHeaders=G.reduce((function(e,t){return[].concat(e,t.headers)}),[]),g(l().useInstanceBeforeDimensions,i());var W=L.filter((function(e){return e.isVisible})).map((function(e){return e.id})).sort().join("_");L=t.useMemo((function(){return L.filter((function(e){return e.isVisible}))}),[L,W]),i().visibleColumns=L;var q=ie(H),U=q[0],Q=q[1],$=q[2];return i().totalColumnsMinWidth=U,i().totalColumnsWidth=Q,i().totalColumnsMaxWidth=$,g(l().useInstance,i()),[].concat(i().flatHeaders,i().allColumns).forEach((function(e){e.render=w(i(),e),e.getHeaderProps=p(l().getHeaderProps,{instance:i(),column:e}),e.getFooterProps=p(l().getFooterProps,{instance:i(),column:e})})),i().headerGroups=t.useMemo((function(){return G.filter((function(e,t){return e.headers=e.headers.filter((function(e){return e.headers?function e(t){return t.filter((function(t){return t.headers?e(t.headers):t.isVisible})).length}(e.headers):e.isVisible})),!!e.headers.length&&(e.getHeaderGroupProps=p(l().getHeaderGroupProps,{instance:i(),headerGroup:e,index:t}),e.getFooterGroupProps=p(l().getFooterGroupProps,{instance:i(),headerGroup:e,index:t}),!0)}))}),[G,i,l]),i().footerGroups=[].concat(i().headerGroups).reverse(),i().prepareRow=t.useCallback((function(e){e.getRowProps=p(l().getRowProps,{instance:i(),row:e}),e.allCells=j.map((function(t){var n=e.values[t.id],r={column:t,row:e,value:n};return r.getCellProps=p(l().getCellProps,{instance:i(),cell:r}),r.render=w(i(),t,{row:e,cell:r,value:n}),r})),e.cells=L.map((function(t){return e.allCells.find((function(e){return e.column.id===t.id}))})),g(l().prepareRow,e,{instance:i()})}),[l,i,j,L]),i().getTableProps=p(l().getTableProps,{instance:i()}),i().getTableBodyProps=p(l().getTableBodyProps,{instance:i()}),g(l().useFinalInstance,i()),i()},Object.defineProperty(e,"__esModule",{value:!0})}(t,n(196))},521:function(e,t,n){e.exports=n(217)},196:function(e){"use strict";e.exports=window.React}},__webpack_module_cache__={},deferred;function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var n=__webpack_module_cache__[e]={exports:{}};return __webpack_modules__[e].call(n.exports,n,n.exports,__webpack_require__),n.exports}__webpack_require__.m=__webpack_modules__,deferred=[],__webpack_require__.O=function(e,t,n,r){if(!t){var o=1/0;for(l=0;l<deferred.length;l++){t=deferred[l][0],n=deferred[l][1],r=deferred[l][2];for(var a=!0,i=0;i<t.length;i++)(!1&r||o>=r)&&Object.keys(__webpack_require__.O).every((function(e){return __webpack_require__.O[e](t[i])}))?t.splice(i--,1):(a=!1,r<o&&(o=r));if(a){deferred.splice(l--,1);var s=n();void 0!==s&&(e=s)}}return e}r=r||0;for(var l=deferred.length;l>0&&deferred[l-1][2]>r;l--)deferred[l]=deferred[l-1];deferred[l]=[t,n,r]},__webpack_require__.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=function(e,t){for(var n in t)__webpack_require__.o(t,n)&&!__webpack_require__.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){var e={826:0,46:0};__webpack_require__.O.j=function(t){return 0===e[t]};var t=function(t,n){var r,o,a=n[0],i=n[1],s=n[2],l=0;if(a.some((function(t){return 0!==e[t]}))){for(r in i)__webpack_require__.o(i,r)&&(__webpack_require__.m[r]=i[r]);if(s)var u=s(__webpack_require__)}for(t&&t(n);l<a.length;l++)o=a[l],__webpack_require__.o(e,o)&&e[o]&&e[o][0](),e[a[l]]=0;return __webpack_require__.O(u)},n=self.webpackChunksearch_console=self.webpackChunksearch_console||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))}();var __webpack_exports__=__webpack_require__.O(void 0,[46],(function(){return __webpack_require__(550)}));__webpack_exports__=__webpack_require__.O(__webpack_exports__)})();